const __vite__fileDeps=["./ChuN-YbtQCKH.js","./entry-D8aWJ4es.js","./B_EKNTQGv8Ou.css","./DNHKxZ3XE6EC.js","./Dv4SzjopXxwQ.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); /* Copyright © 2024 Melbet - All Rights Reserved */ import{OSTypes as o,iconLogos as u,createModal as H,__vitePreload as K,sendAnalyticsEvent as a,createSharedComposable as z,useMobileLinks as J,useSiteConfig as N,useApiInstances as Q,useT as X,useGlobalStore as Y,useVModal as Z,useRouterMethodsWithLang as ee,MobileAppNames as b,adjustReferralAndroidLink as oe}from"./entry-D8aWJ4es.js";import{computed as s,ref as R,unref as e,onMounted as te}from"../../../../shared-assets/__shared_vue_deps_4ZTCVFCX.js";var D=(i=>(i.DEFAULT="default",i.COMPACT="compact",i))(D||{});const k={[o.ANDROID]:u.ANDROID,[o.IOS]:u.APPLE,[o.OTHER]:u.DEFAULT},ne=()=>H({name:"DOWNLOAD_APP_WIDGET",component:()=>K(()=>import("./ChuN-YbtQCKH.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url)}),r={widget:"v3_Правый блок_приложение",mobile:"v3_Мобильные приложения",[D.DEFAULT]:"v3_Футер",[D.COMPACT]:"v3_Компактный футер"},se={[o.ANDROID]:"Android",[o.IOS]:"App store"},ae=()=>({trackCloseStoreLinks:()=>{a("v3_Клик на Закрыть",{event_category:r.widget})},trackSelectAppStore:t=>{a("v3_Клик на скачать мобильное приложение",{event_category:r.widget,event_type:`Клик на Скачать бесплатно ${se[t]}`}),a("main_menu_install_download",{event_category:r.widget,event_label:"click",option:t})},trackSelectDeviceOS:t=>{a("v3_Клик на платформу",{event_category:r.widget,event_label:`Клик на ${t}`})},trackMobileAppClick:t=>{a("v3_Клик на Мобильные приложения",{event_category:r[t]})},trackRouteOnInstallAppPage:()=>{a("main_menu_install_call")},trackByDownloadApp:(t,l)=>{a(l?"V3_клик_footer_приложение":"V3_клик_меню_приложение",{event_category:r.mobile,app_name:t})}}),ie=z(()=>J(Q,N)),re={[o.ANDROID]:"download_app_android_qr_alt",[o.IOS]:"download_app_apple_qr_alt"},pe=()=>{const i=X(),O=Y(),I=Z(),{linkToAppByOsType:g,showInstructionIos:S,getMobileLinks:v,iosLink:t,isAppsFlyerAndroidLink:l,androidLink:d}=ie(),{appsStorageNameByOsType:P,showInstructionPwaForAndroid:L,showInstructionPwaForIos:m,showInstructionIosTestFlight:y,referralLinkAndroidExtraParams:M}=N(),{trackSelectAppStore:f,trackSelectDeviceOS:h}=ae(),C=s(()=>O.getLanguage),{getLinkWithLang:E}=ee(C),c=R(""),n=R(o.ANDROID),B=s(()=>e(S)||!e(t)&&m||y),T=s(()=>e(n)===o.IOS&&e(B)||e(n)===o.ANDROID&&!e(c)&&L),w=s(()=>i(re[e(n)])),F=s(()=>e(g)[e(n)]),W=s(()=>e(n)===o.ANDROID&&e(l)),A=s(()=>e(W)?e(c):e(F)),q=s(()=>k[e(n)]),V=s(()=>P[e(n)]),_=s(()=>E({name:"mobileExternalApps",query:{instruction:e(n)===o.IOS?b.IOS:b.ANDROID}})),x=s(()=>e(T)?e(_):e(A)),U=s(()=>[{value:o.ANDROID,ico:k[o.ANDROID],isVisible:!!e(c)||L},{value:o.IOS,ico:k[o.IOS],isVisible:!!e(t)||m||y}].filter(({isVisible:p})=>p)),G=p=>{n.value=p,h(p)},$=()=>{f(e(n))},j=()=>{I.show(ne(),{urlToApp:e(A),qrTitle:e(w),appType:e(n),instructionLink:e(_)})};return te(async()=>{!e(d)&&!e(t)&&(await v(),c.value=oe({defaultAndroidLink:e(d),isAppsFlyerAndroidLink:e(l),extraParams:M.mainPage}))}),{tabs:U,storeIcoForTab:q,tabSelected:n,qrCodeTitle:w,storeName:V,currentUrlToApp:A,selectTab:G,instructionLink:_,clickOnDownload:$,showInstruction:T,iosLink:t,androidLink:c,descriptionLink:x,openDownloadAppWidget:j}};export{D as FooterType,ae as useDownloadAppAnalytics,pe as useDownloadAppWidgetTabs,ie as useMobileLinksStore};