PageSourceSearch

https://vidow.io/build/assets/MobileInstall-CqEQwwj6.js

js vidow.io collected 2026-09-24 12:51:20 UTC 7,291 bytes, 1 lines download raw bytes

1import{d as w,u as I,r as f,c as x,o as k,b as s,a as e,w as l,t as n,e as o,h as L,i as M,f as p,v as z,F as W,R as C,G as T}from"./app-RsKea8o5.js";import{_}from"./HugeiconsIcon.vue_vue_type_script_setup_true_lang-D36_Is65.js";import{_ as y}from"./index-BmOTFpO0.js";import{_ as U}from"./LandingLayout.vue_vue_type_script_setup_true_lang-0zOGT4pF.js";import{C as V}from"./ComputerIcon-CMqZSsRI.js";import"./utils-Cq45lf33.js";import"./AppNavbar.vue_vue_type_script_setup_true_lang-CTOJA9U3.js";import"./AppLogoIcon.vue_vue_type_script_setup_true_lang-Cgx8zpHc.js";import"./RovingFocusGroup-D3QouwLK.js";import"./useForwardExpose-DXi0eF_E.js";import"./Teleport-CpnQCY9y.js";import"./Cancel01Icon-DGojgfc9.js";import"./index-B_siYGUE.js";import"./isValueEqualOrExist-BirkS3uf.js";import"./ohash.D__AXeF1-C-E83dC9.js";import"./CollapsibleTrigger-BkolMn4l.js";import"./ArrowDown01Icon-DJ3rel_9.js";import"./VisuallyHidden-Gnp4jwIA.js";import"./DialogTitle-CmvgSLDH.js";import"./DialogTrigger-Cd5Ui6Ea.js";import"./index-vmwrf4-U.js";import"./Download01Icon-DWP7rFug.js";import"./Mail01Icon-BnQa5Zt3.js";import"./NewsIcon-CRzk0O48.js";import"./WorkHistoryIcon-DyTXomyg.js";import"./FileVideoIcon-CctcsyeR.js";import"./PlayCircleIcon-BtdLi83T.js";import"./LandingFooter.vue_vue_type_script_setup_true_lang-DmJkehx-.js";import"./DropdownMenuTrigger.vue_vue_type_script_setup_true_lang-DqLmnnaC.js";import"./useLocaleSwitcher-DjLXDJUg.js";import"./Tick01Icon-CMS0_aRT.js";import"./Sonner.vue_vue_type_style_index_0_lang-VAYwp5ry.js";import"./useFlashToasts-50RPs8wm.js";import"./useAnalytics-Bxkp3130.js";const B=[["path",{d:"M14.5563 13.2183C13.514 14.2606 11.8241 14.2606 10.7817 13.2183C9.73942 12.1759 9.73942 10.486 10.7817 9.44364L13.1409 7.0845C14.1357 6.08961 15.7206 6.04433 16.7692 6.94866M16.4437 3.78175C17.486 2.73942 19.1759 2.73942 20.2183 3.78175C21.2606 4.82408 21.2606 6.51403 20.2183 7.55636L17.8591 9.9155C16.8643 10.9104 15.2794 10.9557 14.2308 10.0513",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",key:"0"}],["path",{d:"M10.4999 3C7.21257 3 5.56889 3 4.46256 3.9079C4.25998 4.07414 4.07423 4.25989 3.90798 4.46247C3.00007 5.56879 3.00006 7.21247 3.00002 10.4998L3 12.9999C2.99996 16.7712 2.99995 18.6568 4.17152 19.8284C5.3431 21 7.22873 21 11 21H13.4999C16.7874 21 18.4311 21 19.5375 20.092C19.74 19.9258 19.9257 19.7401 20.092 19.5376C20.9999 18.4312 20.9999 16.7875 20.9999 13.5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",key:"1"}]],N=[["path",{d:"M21 6.5C21 8.15685 19.6569 9.5 18 9.5C16.3431 9.5 15 8.15685 15 6.5C15 4.84315 16.3431 3.5 18 3.5C19.6569 3.5 21 4.84315 21 6.5Z",stroke:"currentColor",strokeWidth:"1.5",key:"0"}],["path",{d:"M9 12C9 13.6569 7.65685 15 6 15C4.34315 15 3 13.6569 3 12C3 10.3431 4.34315 9 6 9C7.65685 9 9 10.3431 9 12Z",stroke:"currentColor",strokeWidth:"1.5",key:"1"}],["path",{d:"M21 17.5C21 19.1569 19.6569 20.5 18 20.5C16.3431 20.5 15 19.1569 15 17.5C15 15.8431 16.3431 14.5 18 14.5C19.6569 14.5 21 15.8431 21 17.5Z",stroke:"currentColor",strokeWidth:"1.5",key:"2"}],["path",{d:"M8.72852 10.7495L15.2285 7.75M8.72852 13.25L15.2285 16.2495",stroke:"currentColor",strokeWidth:"1.5",key:"3"}]],j=["content"],E={class:"relative isolate overflow-hidden py-16 sm:py-24"},F={class:"container mx-auto max-w-3xl px-4 sm:px-6"},S={class:"flex flex-col items-center text-center"},Z={class:"mb-6 flex size-14 items-center justify-center rounded-2xl bg-primary/10 text-primary ring-1 ring-primary/15"},$={class:"mb-3 text-xs font-semibold uppercase tracking-[0.16em] text-primary"},D={class:"max-w-2xl text-balance text-3xl font-bold tracking-tight text-foreground sm:text-5xl"},R={class:"mt-5 max-w-xl text-pretty text-base leading-7 text-muted-foreground sm:text-lg"},q={class:"mt-9 flex w-full max-w-sm flex-col gap-3"},A={key:0,class:"mt-6 w-full max-w-xl text-start"},G={for:"desktop-install-link",class:"mb-2 block text-sm font-medium text-foreground"},H=["value"],O={class:"mt-2 text-sm text-muted-foreground"},J={"aria-live":"polite",class:"sr-only"},K={class:"mt-7 max-w-md text-sm text-muted-foreground"},Tt=w({layout:U,__name:"MobileInstall",props:{desktopInstallUrl:{},requestedBrowser:{}},setup(b){const m=b,{__:t}=I(),c=f(!1),r=f(null),d=f("");async function h(){c.value=!0,d.value=t("common.install_handoff.manual_copy_hint"),await T(),r.value?.focus(),r.value?.select(),r.value?.setSelectionRange(0,m.desktopInstallUrl.length)}async function u(){try{return navigator.clipboard?.writeText?(await navigator.clipboard.writeText(m.desktopInstallUrl),c.value=!1,d.value=t("common.install_handoff.copied"),C.success(t("common.install_handoff.copied"),{description:t("common.install_handoff.copied_description")}),!0):(await h(),!1)}catch{return await h(),C.error(t("common.install_handoff.copy_error")),!1}}async function g(){if(!navigator.share){await u();return}try{await navigator.share({title:t("common.install_handoff.share_title"),text:t("common.install_handoff.share_text"),url:m.desktopInstallUrl})}catch(i){if(i instanceof DOMException&&i.name==="AbortError")return;await u()}}return(i,a)=>(k(),x(W,null,[s(o(L),null,{default:l(()=>[e("title",null,n(o(t)("common.install_handoff.meta_title")),1),e("meta",{name:"description",content:o(t)("common.install_handoff.meta_description")},null,8,j),a[1]||(a[1]=e("meta",{name:"robots",content:"noindex, nofollow, noarchive"},null,-1))]),_:1}),e("section",E,[a[2]||(a[2]=e("div",{"aria-hidden":"true",class:"absolute inset-x-0 top-0 -z-10 h-64 bg-gradient-to-b from-primary/8 to-transparent"},null,-1)),e("div",F,[e("div",S,[e("div",Z,[s(_,{icon:o(V),class:"size-7"},null,8,["icon"])]),e("p",$,n(o(t)("common.install_handoff.eyebrow")),1
1),e("h1",D,n(o(t)("common.install_handoff.title")),1),e("p",R,n(o(t)("common.install_handoff.description")),1),e("div",q,[s(o(y),{type:"button",size:"lg",class:"min-h-12 w-full rounded-full px-6 text-base",onClick:g},{default:l(()=>[s(_,{icon:o(N),class:"size-5"},null,8,["icon"]),p(" "+n(o(t)("common.install_handoff.share_button")),1)]),_:1}),s(o(y),{type:"button",variant:"outline",size:"lg",class:"min-h-12 w-full rounded-full px-6 text-base",onClick:u},{default:l(()=>[s(_,{icon:o(B),class:"size-5"},null,8,["icon"]),p(" "+n(o(t)("common.install_handoff.copy_button")),1)]),_:1})]),c.value?(k(),x("div",A,[e("label",G,n(o(t)("common.install_handoff.manual_copy_label")),1),e("input",{id:"desktop-install-link",ref_key:"manualCopyInput",ref:r,value:i.desktopInstallUrl,readonly:"",class:"h-12 w-full rounded-xl border border-input bg-background px-4 text-sm text-foreground shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",onFocus:a[0]||(a[0]=v=>v.target.select())},null,40,H),e("p",O,n(o(t)("common.install_handoff.manual_copy_hint")),1)])):M("",!0),e("p",J,n(d.value),1),e("p",K,n(o(t)("common.install_handoff.privacy_note")),1),s(o(z),{href:i.route("home"),class:"mt-6 inline-flex min-h-11 items-center rounded-full px-4 text-sm font-medium text-foreground underline-offset-4 hover:underline focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2"},{default:l(()=>[p(n(o(t)("common.install_handoff.back_home")),1)]),_:1},8,["href"])])])])],64))}});export{Tt as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.