1import{_ as Je}from"./BT6t7nLB.js";import{aQ as Ye,ee as je,ef as Qe,cH as oe,cd as Ge,ex as es,ew as ss,eU as ls,cF as ts,aA as o,dT as e,aw as as,ax as _,av as t,aI as W,eZ as is,cv as N,dH as r,f as P,aH as x,d6 as ne,e$ as os,c9 as ns,c$ as f,as as k,Y as rs,cL as i,f0 as xe,eq as re,a9 as ds,a8 as _s,a0 as us}from"./Bvar31K0.js";import{_ as vs}from"./BIXmmq89.js";import{_ as fs}from"./DXBI_DmT.js";import{D as cs,V as de,d as hs,J as ps,X as ms,x as ys,p as K,b as _e}from"./DLoSOc9j.js";import{c as ks}from"./8QESn_fu.js";import{u as ws}from"./BwP01VTA.js";import"./BgRtxhC8.js";import"./BXLgHFVY.js";const bs={class:"fvsh"},gs={class:"fvsh__brand"},Cs={class:"fvsh__brand-sub"},xs={class:"fvsh__main"},zs={key:0,class:"fvsh__card fvsh__center"},Is={key:1,class:"fvsh__card fvsh__center"},Ss={class:"fvsh__muted"},Ns=["href"],Ps={class:"fvsh__muted fvsh__muted--sm"},Bs=["href"],Fs={class:"fvsh__muted"},Ls={key:2,class:"fvsh__muted"},Es={key:2,class:"fvsh__card"},Os={class:"fvsh__crumbs"},Vs=["disabled","onClick"],$s={key:0,class:"fvsh__crumb-sep"},qs={class:"fvsh__muted fvsh__sub"},Ds={key:0,class:"fvsh__center fvsh__pad"},Us={key:0,class:"fvsh__err"},Ts={key:1,class:"fvsh__toolbar"},Ms={key:0,class:"fvsh__selall"},As=["checked"],Zs=["disabled"],Hs={key:2,class:"fvsh__center fvsh__pad"},Rs={class:"fvsh__list"},Ws=["onClick"],Ks=["title"],Xs=["title"],Js={key:1,class:"fa-solid fa-chevron-right fvsh__item-chev"},Ys=["onClick"],js=["checked","onChange"],Qs=["title"],Gs={class:"fvsh__item-size"},el={key:1,class:"fvsh__item-archived"},sl=["title","onClick"],ll=["title"],tl={key:3,class:"fvsh__pager"},al=["disabled"],il={class:"fvsh__pginfo"},ol=["disabled"],nl={key:3,class:"fvsh__card"},rl={class:"fvsh__filehead"},dl={class:"fvsh__fileinfo"},_l=["title"],ul={class:"fvsh__muted"},vl={key:0,class:"fvsh__center fvsh__pad"},fl={key:1,class:"fvsh__center fvsh__pad"},cl={key:2,class:"fvsh__center fvsh__pad fvsh__muted"},hl=["src","alt"],pl=["src"],ml={key:2,class:"fvsh__center fvsh__pad"},yl=["src"],kl={key:3,class:"fvsh__pdf"},wl={key:4,class:"fvsh__text"},bl={class:"fvsh__modal"},gl={class:"fvsh__modal-head"},Cl=["title"],xl={class:"fvsh__modal-body"},zl=["src","alt"],Il=["src"],Sl={key:2,class:"fvsh__center fvsh__pad"},Nl=["src"],Pl={key:3,class:"fvsh__pdf"},Bl={key:4,class:"fvsh__text"},Fl={key:2,class:"fvsh__overlay fvsh__overlay--load"},Ll={class:"fvsh__pwbox"},El={class:"fvsh__pwtitle"},Ol=["title"],Vl={key:0,class:"fvsh__pwerr"},$l={class:"fvsh__pwactions"},ql=["disabled"],Dl={key:4,class:"fvsh__selbar"},Ul={class:"fvsh__selbar-count"},Tl=["disabled"],Ml=["disabled"],Al=["title"],Zl={class:"fvsh__pwbox"},Hl={class:"fvsh__pwtitle"},Rl={class:"fvsh__zipinfo"},Wl={key:0,class:"fvsh__muted"},Kl={key:1,class:"fvsh__pwerr"},Xl={class:"fvsh__pwactions"},Jl=["disabled"],ue=2*1024*1024,Yl=Ye({__name:"[token]",setup(jl){const{t:a}=je(),{isInApp:X}=Qe(),ve=f(!1);oe(()=>{ve.value=Ge()});const ze=k(()=>X.value||ve.value),Ie=es();async function Se(){if(!X.value||Ie.options.history.state?.back)return!1;const l=await Promise.race([ks("weicityCloseBrowser"),new Promise(s=>setTimeout(()=>s(null),1500))]);return!!l&&l.handled===!0}const{openLink:Ne}=ws(),Pe=ss(),C=k(()=>String(Pe.params.token||"")),fe=f(!0),d=f(null),h=f(""),J=f(""),q=f(!1),Be=k(()=>d.value?.kind==="text"&&J.value.length>0),z=k(()=>d.value?.previewUrl?de(d.value.previewUrl):""),c=f(null),F=f(""),L=f(1),Y=f(!1),m=f(""),p=f(null),j=f(!1),w=f([]),I=f(null),S=f(""),O=f(!1),B=f(""),Fe=k(()=>d.value?.type==="folder");function ce(l,s){return l===403?s==="email_verify_required"?"email_verify_required":"share_forbidden":l===410?"share_gone":l===429?"share_rate_limited":l===401?"login_required":l===423?"folder_locked":l===404?"share_not_found":"generic"}function Q(l){return l?.data?.message??l?.response?._data?.message}oe(async()=>{try{const l=await cs(C.value);if(d.value=l,l.type==="folder")await V("",1);else if(l.state==="ok"&&l.kind==="text"&&l.previewUrl&&l.sizeBytes<=ue)try{const s=await fetch(de(l.previewUrl));s.ok&&(J.value=await s.text())}catch{}}catch(l){h.value=ce(l?.status||l?.response?.status,Q(l))}finally{fe.value=!1}});async function V(l,s){Y.value=!0,m.value="";try{const u=await hs(C.value,l,s,50,w.value);if(u.locked){I.value={folderId:u.lockedFolderId||"",folderName:u.lockedFolderName||d.value?.fileName||""},S.value="",B.value="",F.value=u.currentFolderId;return}c.value=u,F.value=u.currentFolderId,L.value=u.page}catch(u){const v=u?.status||u?.response?.status;v===410||v===401||v===403?(h.value=ce(v,Q(u)),d.value=d.value&&v!==410?d.value:null):m.value=a("drive.share_nav_failed")}finally{Y.value=!1}}function Le(l){V(l.folderId,1)}async function he(){const l=I.value;if(!(!l||O.value)){if(!S.value){B.value=a("drive.share_pw_required");return}O.value=!0,B.value="";try{const s=await ps(C.value,l.folderId,S.value);s.ticket&&(w.value=[...w.value,s.ticket]),I.value=null,S.value="",await V(F.value,1)}catch(s){const u=s?.status||s?.response?.status;B.value=a(u===403?"drive.share_pw_wrong":u===429?"drive.err_share_rate_limited":"drive.share_nav_failed")}finally{O.value=!1}}}function G(){I.value=null,S.value="",B.value=""}function Ee(l){V(l,1)}function pe(l){const s=L.value+l;s>=1&&(s-1)*(c.value?.pageSize||50)<(c.value?.total||0)&&V(F.value,s)}const ee=k(()=>{const l=c.value;return!l||!l.total?1:Math.max(1,Math.ceil(l.total/(l.pageSize||50)))});function se(l){if(!l)return;const s=document.createElement("a");s.href=l,s.rel="noopener",document.body.appendChild(s),s.click(),s.remove()}function Oe(){se(d.value?.downloadUrl||"")}function le(l=""){const s=new URLSearchParams({shareToken:C.value,mode:"view"});l&&s.set("fileId",l),w.value.length&&s.set("t",w.value.join(",")),Ne(`/office?${s.toString()}`)}async function Ve(l){if(!l.archived){if(l.kind==="office"){le(l.fileId);return}if(!l.kind){if(c.value&&!c.value.allowDownload){m.value=a("drive.share_view_only");return}me(l);return}j.value=!0;try{const s=await _e(C.value,l.fileId,"preview",w.value);if(s.state==="office"){le(l.fileId);return}if(s.state==="proxy"&&s.url){const v=de(s.url,w.value);let $="";if(s.kind==="text"&&l.sizeBytes<=ue)try{const R=await fetch(v);R.ok&&($=await R.text())}catch{}p.value={fileName:l.fileName,kind:s.kind,url:v,text:$};return}if(s.state!=="ready"||!s.url){m.value=a("drive.share_nav_failed");return}let u="";if(s.kind==="text"&&l.sizeBytes<=ue)try{const v=await fetch(s.url);v.ok&&(u=await v.text())}catch{}p.value={fileName:l.fileName,kind:s.kind,url:s.url,text:u}}catch(s){const u=s?.status||s?.response?.status,v=s?.data?.message||s?.response?._data?.message||"";m.value=a(v==="view_only"||v==="view_only_unavailable"?"drive.share_view_only":u===403?"drive.share_download_disabled":"drive.share_nav_failed")}finally{j.value=!1}}}async function me(l){if(!l.archived)try{const s=await _e(C.value,l.fileId,"download",w.value);s.state==="ready"&&s.url?se(s.url):s.state==="archived"&&(m.value=a("drive.share_landing_archived"))}catch(s){m.value=(s?.status||s?.response?.status)===403?a("drive.share_download_disabled"):a("drive.share_nav_failed")}}const b=f(new Set),g=f(!1),y=f(null),D=k(()=>(c.value?.files||[]).filter(l=>!l.archived)),ye=k(()=>D.value.length>0&&D.value.every(l=>b.value.has(l.fileId))),U=k(()=>b.value.size);function $e(l){const s=new Set(b.value);s.has(l)?s.delete(l):s.add(l),b.value=s}function qe(){b.value=ye.value?new Set:new Set(D.value.map(l=>l.fileId))}function T(){b.value.size&&(b.value=new Set)}ls([F,L],()=>T());function ke(l,s){return a(l==="unavailable"?"drive.share_unavailable_egress":l==="share_forbidden"?"drive.share_forbidden":l==="zip_empty"?"drive.zip_empty":l==="share_expired"||l==="share_revoked"||s===4
110?"drive.share_landing_gone":l==="folder_locked"||s===423?"drive.share_folder_locked":l==="rate_limited"||s===429?"drive.err_share_rate_limited":l==="zip_too_large"||s===413?"drive.zip_too_large_simple":l==="download_disabled"||s===403?"drive.share_download_disabled":"drive.share_nav_failed")}function De(l){return ke(Q(l)||"",l?.status||l?.response?.status)}const M=f(null),te=f(!1);function Ue(l){M.value&&(te.value=!0,M.value.src=l)}function Te(){if(!te.value)return;te.value=!1;let l="";try{l=M.value?.contentDocument?.body?.textContent?.trim()||""}catch{return}if(!l)return;let s="";try{s=JSON.parse(l)?.message||""}catch{}m.value=ke(s)}async function we(l){if(!g.value){g.value=!0,m.value="";try{const s=await ys(C.value,l,w.value);if(s.fileCount===0){m.value=a("drive.zip_empty");return}y.value={scope:l,preview:s}}catch(s){m.value=De(s)}finally{g.value=!1}}}function Me(){const l=y.value;!l||l.preview.tooLarge||(Ue(ms(C.value,l.scope,w.value)),y.value=null,T())}function ae(){y.value=null}function Ae(){we({folderId:F.value})}function Ze(){U.value&&we({fileIds:[...b.value]})}async function He(){if(!U.value||g.value)return;g.value=!0;const l=[...b.value];try{for(const s of l){const u=(c.value?.files||[]).find(v=>v.fileId===s);if(!(!u||u.archived)){try{const v=await _e(C.value,s,"download",w.value);v.state==="ready"&&v.url&&se(v.url)}catch{}await new Promise(v=>setTimeout(v,350))}}}finally{g.value=!1,T()}}function ie(){p.value=null}const A=re(()=>ie()),Z=re(()=>G()),H=re(()=>ae());function be(l){l.key==="Escape"&&(p.value?ie():y.value?ae():I.value&&G())}oe(()=>window.addEventListener("keydown",be)),ts(()=>window.removeEventListener("keydown",be));function Re(){window.location.reload()}const ge=k(()=>`/s/${C.value}`),We=k(()=>ds(ge.value)),Ke=k(()=>_s(ge.value));function Xe(l){switch(l){case"image":return"fa-solid fa-file-image";case"video":return"fa-solid fa-file-video";case"audio":return"fa-solid fa-file-audio";case"pdf":return"fa-solid fa-file-pdf";case"text":return"fa-solid fa-file-lines";default:return"fa-solid fa-file"}}const Ce=k(()=>{const l=d.value||c.value;return l?l.neverExpires?a("drive.share_never_expires"):a("drive.share_expires_at",{time:new Date(l.expiresAtUtc).toLocaleString()}):""});return(l,s)=>{const u=Je,v=rs,$=vs,R=fs;return i(),o("div",bs,[e(ze)?(i(),as(u,{key:0,to:e(X)?"/chat":"/","history-back":"","before-back":Se,label:e(a)("common.back")},null,8,["to","label"])):_("",!0),t("header",gs,[W(v,{to:"/",class:"fvsh__brand-link"},{default:is(()=>[s[14]||(s[14]=t("strong",null,"WEICITY",-1)),t("span",Cs,r(e(a)("drive.title")),1)]),_:1})]),t("main",xs,[e(fe)?(i(),o("div",zs,[...s[15]||(s[15]=[t("i",{class:"fa-solid fa-spinner fa-spin fvsh__big"},null,-1)])])):e(h)?(i(),o("div",Is,[t("i",{class:N([e(h)==="login_required"?"fa-solid fa-user-plus":e(h)==="email_verify_required"?"fa-solid fa-envelope-circle-check":e(h)==="folder_locked"?"fa-solid fa-key":"fa-solid fa-link-slash","fvsh__big"])},null,2),t("h2",null,r(e(h)==="share_gone"?e(a)("drive.share_landing_gone"):e(h)==="share_rate_limited"?e(a)("drive.err_share_rate_limited"):e(h)==="share_unavailable"?e(a)("drive.share_unavailable_egress"):e(h)==="login_required"?e(a)("drive.share_register_required"):e(h)==="email_verify_required"?e(a)("drive.share_email_verify_required"):e(h)==="share_forbidden"?e(a)("drive.share_forbidden"):e(h)==="folder_locked"?e(a)("drive.share_folder_locked"):e(a)("drive.share_landing_notfound")),1),e(h)==="login_required"?(i(),o(P,{key:0},[t("p",Ss,r(e(a)("drive.share_register_hint")),1),t("a",{href:e(We),class:"fvsh__dl"},[s[16]||(s[16]=t("i",{class:"fa-solid fa-user-plus"},null,-1)),x(r(e(a)("drive.share_register_btn")),1)],8,Ns),t("p",Ps,[x(r(e(a)("drive.anon_have_account"))+" ",1),t("a",{href:e(Ke),class:"fvsh__login-link"},r(e(a)("drive.anon_login_link")),9,Bs)])],64)):e(h)==="email_verify_required"?(i(),o(P,{key:1},[t("p",Fs,r(e(a)("drive.share_email_verify_hint")),1),t("button",{type:"button",class:"fvsh__dl",onClick:Re},[s[17]||(s[17]=t("i",{class:"fa-solid fa-rotate-right"},null,-1)),x(r(e(a)("drive.share_email_verify_btn")),1)])],64)):e(h)==="share_gone"||e(h)==="share_not_found"||e(h)==="generic"?(i(),o("p",Ls,r(e(a)("drive.share_landing_gone_hint")),1)):_("",!0)])):e(d)&&e(Fe)?(i(),o("div",Es,[t("nav",Os,[s[18]||(s[18]=t("i",{class:"fa-solid fa-folder-open fvsh__crumb-icon"},null,-1)),(i(!0),o(P,null,ne(e(c)?.breadcrumb||[],(n,E)=>(i(),o(P,{key:n.folderId},[t("button",{type:"button",class:"fvsh__crumb",disabled:E===(e(c)?.breadcrumb.length||0)-1,onClick:Ql=>Ee(n.folderId)},r(n.name),9,Vs),E<(e(c)?.breadcrumb.length||0)-1?(i(),o("span",$s,"/")):_("",!0)],64))),128))]),t("p",qs,r(e(Ce)),1),e(Y)?(i(),o("div",Ds,[...s[19]||(s[19]=[t("i",{class:"fa-solid fa-spinner fa-spin fvsh__big"},null,-1)])])):e(c)?(i(),o(P,{key:1},[e(m)?(i(),o("p",Us,r(e(m)),1)):_("",!0),e(c).allowDownload&&(e(c).files.length||e(c).folders.length)?(i(),o("div",Ts,[e(D).length?(i(),o("label",Ms,[t("input",{type:"checkbox",checked:e(ye),onChange:qe},null,40,As),t("span",null,r(e(a)("drive.select_all")),1)])):_("",!0),s[20]||(s[20]=t("span",{class:"fvsh__toolbar-sp"},null,-1)),e(d)?.allowZip?(i(),o("button",{key:1,type:"button",class:"fvsh__zipbtn",disabled:e(g),onClick:Ae},[t("i",{class:N(e(g)?"fa-solid fa-spinner fa-spin":"fa-solid fa-file-zipper")},null,2),x(r(e(a)("drive.zip_download_folder")),1)],8,Zs)):_("",!0)])):_("",!0),!e(c).folders.length&&!e(c).files.length?(i(),o("div",Hs,[s[21]||(s[21]=t("i",{class:"fa-solid fa-inbox fvsh__big"},null,-1)),t("p",null,r(e(a)("drive.empty_folder")),1)])):_("",!0),t("div",Rs,[(i(!0),o(P,null,ne(e(c).folders,n=>(i(),o("button",{key:"d"+n.folderId,type:"button",class:N(["fvsh__item fvsh__item--folder",{"fvsh__item--locked":n.isLocked}]),onClick:E=>Le(n)},[t("i",{class:N([n.isLocked?"fa-solid fa-folder-closed":"fa-solid fa-folder","fvsh__item-icon"])},null,2),t("span",{class:"fvsh__item-name",title:n.name},r(n.name),9,Ks),n.isLocked?(i(),o("i",{key:0,class:"fa-solid fa-lock fvsh__item-lock",title:e(a)("drive.share_folder_locked")},null,8,Xs)):(i(),o("i",Js))],10,Ws))),128)),(i(!0),o(P,null,ne(e(c).files,n=>(i(),o("div",{key:"f"+n.fileId,class:N(["fvsh__item fvsh__item--file",{"fvsh__item--clickable":!n.archived,"fvsh__item--sel":e(b).has(n.fileId)}]),onClick:E=>Ve(n)}
1,[e(c).allowDownload&&!n.archived?(i(),o("input",{key:0,type:"checkbox",class:"fvsh__item-cb",checked:e(b).has(n.fileId),onChange:E=>$e(n.fileId),onClick:s[0]||(s[0]=xe(()=>{},["stop"]))},null,40,js)):_("",!0),t("i",{class:N([Xe(n.kind),"fvsh__item-icon"])},null,2),t("span",{class:"fvsh__item-name",title:n.fileName},r(n.fileName),9,Qs),t("span",Gs,r(e(K)(n.sizeBytes)),1),n.archived?(i(),o("span",el,r(e(a)("drive.share_item_archived")),1)):e(c).allowDownload?(i(),o("button",{key:2,type:"button",class:"fvsh__item-dl",title:e(a)("drive.action_download"),onClick:xe(E=>me(n),["stop"])},[...s[22]||(s[22]=[t("i",{class:"fa-solid fa-download"},null,-1)])],8,sl)):n.kind?_("",!0):(i(),o("span",{key:3,class:"fvsh__item-archived",title:e(a)("drive.share_view_only")},r(e(a)("drive.share_view_only_badge")),9,ll))],10,Ys))),128))]),e(ee)>1?(i(),o("div",tl,[t("button",{type:"button",class:"fvsh__pgbtn",disabled:e(L)<=1,onClick:s[1]||(s[1]=n=>pe(-1))},[...s[23]||(s[23]=[t("i",{class:"fa-solid fa-chevron-left"},null,-1)])],8,al),t("span",il,r(e(a)("drive.share_page_info",{page:e(L),total:e(ee)})),1),t("button",{type:"button",class:"fvsh__pgbtn",disabled:e(L)>=e(ee),onClick:s[2]||(s[2]=n=>pe(1))},[...s[24]||(s[24]=[t("i",{class:"fa-solid fa-chevron-right"},null,-1)])],8,ol)])):_("",!0)],64)):_("",!0)])):e(d)?(i(),o("div",nl,[t("div",rl,[s[26]||(s[26]=t("i",{class:"fa-solid fa-file fvsh__fileicon"},null,-1)),t("div",dl,[t("h1",{class:"fvsh__filename",title:e(d).fileName},r(e(d).fileName),9,_l),t("p",ul,r(e(K)(e(d).sizeBytes))+" · "+r(e(Ce)),1)]),e(d).state==="ok"&&e(d).allowDownload?(i(),o("button",{key:0,type:"button",class:"fvsh__dl",onClick:Oe},[s[25]||(s[25]=t("i",{class:"fa-solid fa-download"},null,-1)),x(r(e(a)("drive.action_download")),1)])):_("",!0)]),e(d).state==="archived"?(i(),o("div",vl,[s[27]||(s[27]=t("i",{class:"fa-solid fa-box-archive fvsh__big"},null,-1)),t("p",null,r(e(a)("drive.share_landing_archived")),1)])):e(d).kind==="office"?(i(),o("div",fl,[s[29]||(s[29]=t("i",{class:"fa-solid fa-file-word fvsh__big"},null,-1)),t("button",{type:"button",class:"fvsh__dl",onClick:s[3]||(s[3]=n=>le())},[s[28]||(s[28]=t("i",{class:"fa-solid fa-up-right-from-square"},null,-1)),x(r(e(a)("drive.office_open")),1)])])):!e(d).allowDownload&&!e(d).kind?(i(),o("p",cl,r(e(a)("drive.share_view_only")),1)):e(q)?_("",!0):(i(),o(P,{key:3},[e(d).kind==="image"&&e(z)?(i(),o("img",{key:0,src:e(z),class:"fvsh__img",alt:e(d).fileName,onError:s[4]||(s[4]=n=>q.value=!0)},null,40,hl)):e(d).kind==="video"&&e(z)?(i(),o("video",{key:1,src:e(z),class:"fvsh__video",controls:"",playsinline:"",onError:s[5]||(s[5]=n=>q.value=!0)},null,40,pl)):e(d).kind==="audio"&&e(z)?(i(),o("div",ml,[s[30]||(s[30]=t("i",{class:"fa-solid fa-music fvsh__big"},null,-1)),t("audio",{src:e(z),controls:"",class:"fvsh__audio",onError:s[6]||(s[6]=n=>q.value=!0)},null,40,yl)])):e(d).kind==="pdf"&&e(z)?(i(),o("div",kl,[W($,{src:e(z),"with-credentials":!1},null,8,["src"])])):e(Be)?(i(),o("pre",wl,r(e(J)),1)):_("",!0)],64))])):_("",!0)]),e(p)?(i(),o("div",{key:1,class:"fvsh__overlay",onPointerdown:s[7]||(s[7]=(...n)=>e(A).onOverlayPointerdown&&e(A).onOverlayPointerdown(...n)),onClick:s[8]||(s[8]=(...n)=>e(A).onOverlayClick&&e(A).onOverlayClick(...n))},[t("div",bl,[t("div",gl,[t("span",{class:"fvsh__modal-title",title:e(p).fileName},r(e(p).fileName),9,Cl),t("button",{type:"button",class:"fvsh__modal-close",onClick:ie},[...s[31]||(s[31]=[t("i",{class:"fa-solid fa-xmark"}
1,null,-1)])])]),t("div",xl,[e(p).kind==="image"?(i(),o("img",{key:0,src:e(p).url,class:"fvsh__img",alt:e(p).fileName},null,8,zl)):e(p).kind==="video"?(i(),o("video",{key:1,src:e(p).url,class:"fvsh__video",controls:"",playsinline:"",autoplay:""},null,8,Il)):e(p).kind==="audio"?(i(),o("div",Sl,[s[32]||(s[32]=t("i",{class:"fa-solid fa-music fvsh__big"},null,-1)),t("audio",{src:e(p).url,controls:"",autoplay:"",class:"fvsh__audio"},null,8,Nl)])):e(p).kind==="pdf"?(i(),o("div",Pl,[W($,{src:e(p).url,"with-credentials":!1},null,8,["src"])])):e(p).kind==="text"?(i(),o("pre",Bl,r(e(p).text),1)):_("",!0)])])],32)):_("",!0),e(j)?(i(),o("div",Fl,[...s[33]||(s[33]=[t("i",{class:"fa-solid fa-spinner fa-spin fvsh__big"},null,-1)])])):_("",!0),e(I)?(i(),o("div",{key:3,class:"fvsh__overlay",onPointerdown:s[10]||(s[10]=(...n)=>e(Z).onOverlayPointerdown&&e(Z).onOverlayPointerdown(...n)),onClick:s[11]||(s[11]=(...n)=>e(Z).onOverlayClick&&e(Z).onOverlayClick(...n))},[t("div",Ll,[s[34]||(s[34]=t("i",{class:"fa-solid fa-lock fvsh__pwicon"},null,-1)),t("h3",El,r(e(a)("drive.share_pw_title")),1),t("p",{class:"fvsh__pwname",title:e(I).folderName},r(e(I).folderName),9,Ol),W(R,{modelValue:e(S),"onUpdate:modelValue":s[9]||(s[9]=n=>ns(S)?S.value=n:null),class:"fvsh__pwinput",autocomplete:"off",label:e(a)("common.toggle_password_visibility"),placeholder:e(a)("drive.share_pw_ph"),onKeydown:os(he,["enter"])},null,8,["modelValue","label","placeholder"]),e(B)?(i(),o("p",Vl,r(e(B)),1)):_("",!0),t("div",$l,[t("button",{type:"button",class:"fvsh__pwcancel",onClick:G},r(e(a)("common.cancel")),1),t("button",{type:"button",class:"fvsh__dl",disabled:e(O),onClick:he},[t("i",{class:N(e(O)?"fa-solid fa-spinner fa-spin":"fa-solid fa-unlock")},null,2),x(r(e(a)("drive.share_pw_unlock")),1)],8,ql)])])],32)):_("",!0),e(U)>0?(i(),o("div",Dl,[t("span",Ul,r(e(a)("drive.selected_n",{n:e(U)})),1),t("button",{type:"button",class:"fvsh__zipbtn",disabled:e(g),onClick:Ze},[t("i",{class:N(e(g)?"fa-solid fa-spinner fa-spin":"fa-solid fa-file-zipper")},null,2),x(r(e(a)("drive.zip_download")),1)],8,Tl),t("button",{type:"button",class:"fvsh__selbar-btn",disabled:e(g),onClick:He},[s[35]||(s[35]=t("i",{class:"fa-solid fa-download"},null,-1)),x(r(e(a)("drive.download_individually")),1)],8,Ml),t("button",{type:"button",class:"fvsh__selbar-btn fvsh__selbar-x",title:e(a)("common.cancel"),onClick:T},[...s[36]||(s[36]=[t("i",{class:"fa-solid fa-xmark"},null,-1)])],8,Al)])):_("",!0),e(y)?(i(),o("div",{key:5,class:"fvsh__overlay",onPointerdown:s[12]||(s[12]=(...n)=>e(H).onOverlayPointerdown&&e(H).onOverlayPointerdown(...n)),onClick:s[13]||(s[13]=(...n)=>e(H).onOverlayClick&&e(H).onOverlayClick(...n))},[t("div",Zl,[s[38]||(s[38]=t("i",{class:"fa-solid fa-file-zipper fvsh__pwicon"},null,-1)),t("h3",Hl,r(e(a)("drive.zip_confirm_title")),1),t("p",Rl,r(e(a)("drive.zip_confirm_body",{count:e(y).preview.fileCount,size:e(K)(e(y).preview.totalBytes)})),1),e(y).preview.skippedCount>0?(i(),o("p",Wl,r(e(a)("drive.zip_skipped_note",{n:e(y).preview.skippedCount})),1)):_("",!0),e(y).preview.tooLarge?(i(),o("p",Kl,r(e(a)("drive.zip_too_large",{max:e(K)(e(y).preview.maxBytes)})),1)):_("",!0),t("div",Xl,[t("button",{type:"button",class:"fvsh__pwcancel",onClick:ae},r(e(a)("common.cancel")),1),t("button",{type:"button",class:"fvsh__dl",disabled:e(y).preview.tooLarge,onClick:Me},[s[37]||(s[37]=t("i",{class:"fa-solid fa-download"},null,-1)),x(r(e(a)("drive.zip_confirm_go")),1)],8,Jl)])])],32)):_("",!0),t("iframe",{ref_key:"dlFrame",ref:M,class:"fvsh__dlframe",title:"","aria-hidden":"true",tabindex:"-1",onLoad:Te},null,544)])}}}),rt=us(Yl,[["__scopeId","data-v-2ee8fc93"]]);export{rt 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.