PageSourceSearch

https://www.wiim.immo/_nuxt/C30-Oye5.js

js wiim.immo collected 2026-10-09 23:00:31 UTC 22,797 bytes, 1 lines download raw bytes

1import{_ as ce}from"./BA4VewZY.js";import{_ as be}from"./Dx_Ou25x.js";import pe from"./BlUlAP2D.js";import{e as ue,C as me,o as i,c as r,F as L,r as I,a as t,t as s,b as v,w as V,d as g,l as a,f as ae,k as h,i as le,H as ie,G as _e,J as he,p as C,q as M,K as de,z as K,n as G,u as we,y as $e,D as De,g as Ce,m as Se,a7 as Fe}from"./D8644rYh.js";import{a as ye,f as Le}from"./Kkw9fBGj.js";import{a as se}from"./umGG1dom.js";const Ie={class:"divide-y divide-gray-200 dark:divide-white/10"},Be={class:"min-w-0 flex-1 basis-44"},Ne={class:"break-words text-sm font-medium"},Me={class:"mt-1 text-xs text-grey-text dark:text-white/70"},Ve=ue({__name:"LegalDossierFiles",props:{files:{},busy:{type:Boolean}},emits:["download"],setup(u,{emit:O}){const f=O,{t:c,locale:k}=me(),U=w=>new Intl.NumberFormat(k.value,{style:"unit",unit:w>1024*1024?"megabyte":"kilobyte",maximumFractionDigits:1}).format(w/(w>1024*1024?1024*1024:1024));return(w,l)=>{const b=pe,$=ce;return i(),r("ul",Ie,[(i(!0),r(L,null,I(u.files,y=>(i(),r("li",{key:y.id,class:"flex flex-wrap items-center justify-between gap-3 py-3"},[t("div",Be,[t("p",Ne,s(y.file_name),1),t("p",Me,s(U(y.size_bytes)),1)]),v($,{type:"button",variant:"ghost",size:"sm",class:"min-h-11 shrink-0",disabled:u.busy,"aria-label":a(c)("lawyerAccess.downloadNamed",{name:y.file_name}),onClick:d=>f("download",y.id)},{default:V(()=>[v(b,{name:"solar:download-linear",class:"mr-2 h-4 w-4","aria-hidden":"true"}),g(s(a(c)("lawyerAccess.downloadFile")),1)]),_:1},8,["disabled","aria-label","onClick"])]))),128))])}}}),je=Object.assign(Ve,{__name:"LegalDossierFiles"}),He={class:"space-y-6"},Pe={class:"rounded-xl bg-ink p-5 text-white sm:p-7"},Ue={class:"break-words text-xl font-semibold sm:text-2xl"},ze={class:"mt-2 break-words text-sm text-white/70"},Te={class:"mt-5 flex flex-wrap gap-3"},Ae={class:"mt-3 text-sm leading-6 text-white/70"},Ee={key:0,class:"rounded-xl bg-amber-50 px-4 text-amber-900 dark:bg-amber-900/20 dark:text-amber-200"},Oe={class:"min-h-11 cursor-pointer py-3 text-sm font-semibold focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-primary-500"},Re={class:"list-disc space-y-2 pb-4 pl-5 text-sm leading-6"},qe=["aria-label"],Je=["aria-pressed","aria-controls","onClick"],We={key:0,class:"block tabular-nums sm:ml-1 sm:inline"},Ge=["id","aria-labelledby"],Ke=["id"],Xe={class:"mt-1 text-sm leading-6 text-grey-text dark:text-white/70"},Qe=["for"],Ye={key:1,class:"py-6 text-sm text-grey-text dark:text-white/70",role:"status"},Ze=["open","data-investment"],et={class:"cursor-pointer rounded-xl p-4 marker:text-primary-600 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-500 sm:p-5"},tt={class:"inline-flex w-full min-w-0 flex-col gap-3 align-top"},st={class:"flex flex-wrap items-start justify-between gap-x-4 gap-y-2"},at={class:"min-w-0 flex-1 basis-48"},ot={class:"break-words font-semibold"},nt={class:"mt-1 break-words text-sm text-grey-text dark:text-white/70"},lt={class:"text-sm"},it={class:"font-semibold tabular-nums"},rt={class:"mt-1 text-grey-text dark:text-white/70"},dt={class:"flex flex-wrap gap-x-4 gap-y-2 text-xs leading-5"},ct={class:"space-y-6 border-t border-gray-200 p-4 sm:p-5 dark:border-white/10"},ut={class:"text-sm font-semibold"},mt={class:"mt-3 grid gap-x-6 gap-y-4 text-sm sm:grid-cols-2"},bt={class:"text-grey-text dark:text-white/70"},pt={class:"mt-1 break-words font-medium"},_t={key:0,class:"mt-3 text-sm leading-6 text-amber-900 dark:text-amber-200"},ht={key:1,class:"mt-4 list-disc space-y-1 pl-5 text-sm leading-6 text-amber-900 dark:text-amber-200"},yt={class:"text-sm font-semibold"},xt={class:"mt-1 text-sm leading-6 text-grey-text dark:text-white/70"},ft={class:"mt-3 divide-y divide-gray-200 dark:divide-white/10"},gt={class:"flex flex-wrap items-center justify-between gap-2 text-sm"},kt={class:"font-medium"},vt={key:0,class:"ml-1 font-normal text-grey-text dark:text-white/70"},wt={class:"mt-3 rounded-lg bg-gray-50 p-3 text-sm leading-6 dark:bg-white/5"},$t={class:"break-words"},Dt=["aria-label"],Ct={role:"status",class:"text-sm tabular-nums"},St=["id","aria-labelledby"],Ft=["id"],Lt={class:"mt-1 text-sm leading-6 text-grey-text dark:text-white/70"},It={key:0,class:"py-6 text-sm text-grey-text dark:text-white/70"},Bt={class:"flex flex-wrap items-start justify-between gap-3"},Nt={class:"min-w-0 flex-1 basis-48 break-words font-semibold"},Mt={class:"text-sm font-semibold tabular-nums"},Vt={class:"mt-2 text-sm font-medium"},jt={key:0,class:"mt-3 list-disc space-y-1 pl-5 text-sm leading-6 text-amber-900 dark:text-amber-200"},Ht={class:"mt-5 text-sm font-semibold"},Pt={key:1,class:"mt-2 text-sm text-amber-900 dark:text-amber-200"},Ut=["id","aria-labelledby"],zt=["id"],Tt={class:"mt-5 grid gap-x-8 gap-y-5 text-sm sm:grid-cols-2"},At={class:"text-grey-text dark:text-white/70"},Et={class:"mt-1 font-medium"},Ot={class:"mt-6 text-sm font-semibold"},Rt={class:"mt-2 max-w-prose whitespace-pre-wrap break-words text-sm leading-6"},qt={class:"mt-6 text-sm font-semibold"},Jt={key:0,class:"mt-2 text-sm text-amber-900 dark:text-amber-200"},Wt={key:1,class:"border-t border-gray-200 pt-2 dark:border-white/10"},Gt={class:"min-h-11 cursor-pointer py-3 text-sm font-medium focus-visible:outline focus-visible:outline-2 focus-visible:outline-primary-500"},Kt={class:"text-sm leading-6 text-grey-text dark:text-white/70"},re=10,Xt=ue({__name:"LegalDossierWorkspace",props:{workspace:{},busy:{type:Boolean}},emits:["download"],setup(u,{emit:O}){const f=u,c=O,{t:k,te:U,locale:w}=me(),l=(e,o={})=>k(`lawyerAccess.${e}`,o),b=he(),$=C("investors"),y=C(""),d=C(1),S=e=>ye(e,w.value),j=e=>new Intl.DateTimeFormat(w.value,{dateStyle:"long"}).format(new Date(`${e.slice(0,10)}T12:00:00`)),R=e=>Le(e,w.value),q=e=>e.subscriber?[e.subscriber.first_name,e.subscriber.last_name].filter(
1Boolean).join(" ")||l("identityMissing"):e.contact_name||e.contact_email||e.email||l("identityMissing"),H=e=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLocaleLowerCase().trim(),N=M(()=>f.workspace.participants.filter(e=>H([q(e),e.subscriber?.company_name,e.subscriber?.email,e.subscriber?.phone,e.contact_email,e.email].filter(Boolean).join(" ")).includes(H(y.value)))),D=M(()=>Math.max(1,Math.ceil(N.value.length/re))),T=M(()=>N.value.slice((d.value-1)*re,d.value*re));ae(y,()=>{d.value=1}),ae(()=>f.workspace,()=>{d.value=1,y.value="",$.value="investors"});async function B(e){d.value=Math.max(1,Math.min(D.value,d.value+e)),await de();const o=document.getElementById(`${b}-investors-title`);o?.focus({preventScroll:!0}),o?.scrollIntoView({block:"start"})}const X=M(()=>[{key:"investors",label:l("investors"),count:f.workspace.participants.length},{key:"operations",label:l("properties"),count:f.workspace.operations.length},{key:"conditions",label:l("conditionsShort"),count:null}]),Q=["identity","proof_of_address","bank_details","company_kbis"],z=e=>e.requirements?.length?e.requirements:Q.filter(o=>e.documents?.some(m=>m.type===o)||e.missing?.includes(o)).map(o=>({type:o,required:e.missing?.includes(o)?!0:void 0,status:e.documents?.find(m=>m.type===o)?.review_status||"missing"})),J=(e,o)=>f.workspace.documents.filter(m=>m.section==="participants"&&m.investment_id===e.investment_id&&m.kind===o),Y=e=>f.workspace.documents.filter(o=>o.section==="operations"&&o.operation_id===e),Z=M(()=>f.workspace.documents.filter(e=>e.section==="conditions")),A=M(()=>[f.workspace.documents.find(e=>e.kind==="summary"&&e.file_name.endsWith(".pdf")),f.workspace.documents.find(e=>e.kind==="participants"&&e.file_name==="participants.csv"),f.workspace.documents.find(e=>e.kind==="fingerprints")].filter(e=>!!e)),p=M(()=>f.workspace.documents.filter(e=>!(A.value.includes(e)||e.section==="conditions"||e.section==="operations"&&f.workspace.operations.some(o=>o.id===e.operation_id)||e.section==="participants"&&f.workspace.participants.some(o=>o.investment_id===e.investment_id&&z(o).some(m=>m.type===e.kind))))),_=(e,o)=>J(e,o.type).length?"available":o.status==="accepted"?"notIncluded":o.status,F=e=>e.complete&&!!e.requirements?.length&&e.requirements.every(o=>!o.required||_(e,o)==="available"),ee=(e,o)=>["available","notIncluded"].includes(_(e,o))?l(_(e,o)):k(`subscriberDossier.states.${o.status}`),W=e=>k(`subscriberDossier.documents.${e}`),oe=e=>e==="subscriber_coordinates"?l("coordinatesMissing"):U(`legalDossier.missing.${e}`)?k(`legalDossier.missing.${e}`):Q.includes(e)?W(e):l("toComplete"),xe=e=>U(`subscriptionJourney.operationStages.${e}`)?k(`subscriptionJourney.operationStages.${e}`):U(`legalDossier.operationStage.${e}`)?k(`legalDossier.operationStage.${e}`):k("subscriptionJourney.operationStages.unknown"),fe=e=>["reserved","committed","confirmed"].includes(e)?l(e):l("subscriptionAmount");function ge(e){const o=e.subscriber,m=(E,ne)=>({label:l(E),value:ne});return o?[...o.subscriber_type==="company"?[m("companyName",o.company_name),m("companyNumber",o.company_registration_number),m("companyAddress",o.company_address)]:[],m(o.subscriber_type==="company"?"representativeFirstName":"firstName",o.first_name),m(o.subscriber_type==="company"?"representativeLastName":"lastName",o.last_name),m("email",o.email),m("phone",o.phone),m("address",[o.address_line,o.postal_code,o.city,o.country].filter(Boolean).join(", "))]:[m("contactReference",e.contact_name),m("email",e.contact_email||e.email)]}const ke=M(()=>{const e=f.workspace.terms;return[{label:l("startDate"),value:e.investment_start_date?j(e.investment_start_date):l("toComplete")},{label:l("endDate"),value:e.investment_end_date?j(e.investment_end_date):l("toComplete")},{label:l("duration"),value:e.duration_days==null?l("toComplete"):l("durationDays",{count:e.duration_days})},{label:l("coupon"),value:e.coupon_pct==null?l("toComplete"):`${e.coupon_pct} %`}]});return(e,o)=>{const m=pe,E=ce,ne=be,te=je;return i(),r("article",He,[t("header",Pe,[t("h2",Ue,s(u.workspace.title),
11),t("p",ze,s(u.workspace.reference)+" · "+s(l("versionLabel",{number:u.workspace.version,date:S(u.workspace.created_at)})),1),t("div",Te,[v(E,{type:"button",class:"min-h-11 w-full sm:w-auto",disabled:u.busy||!u.workspace.download_available,onClick:o[0]||(o[0]=n=>c("download"))},{default:V(()=>[v(m,{name:"solar:download-linear",class:"mr-2 h-5 w-5","aria-hidden":"true"}),g(s(l("downloadAll")),1)]),_:1},8,["disabled"]),(i(!0),r(L,null,I(a(A),n=>(i(),K(E,{key:n.id,type:"button",variant:"ghost",class:"min-h-11 w-full border-white/40 text-white hover:border-white sm:w-auto",disabled:u.busy,onClick:P=>c("download",n.id)},{default:V(()=>[g(s(l(n.kind==="summary"?"downloadSummary":n.kind==="fingerprints"?"downloadFingerprints":"downloadList")),1)]),_:2},1032,["disabled","onClick"]))),128))]),t("p",Ae,s(l("archiveHelp")),1)]),u.workspace.incomplete||u.workspace.warnings.length?(i(),r("details",Ee,[t("summary",Oe,s(l("incomplete"))+" · "+s(l("checkPoints",{count:u.workspace.warnings.length})),1),t("ul",Re,[(i(!0),r(L,null,I(u.workspace.warnings,n=>(i(),r("li",{key:n},s(n),1))),128))])])):h("",!0),t("nav",{"aria-label":l("sections"),class:"grid grid-cols-3 gap-1 rounded-xl bg-gray-100 p-1 dark:bg-white/5"},[(i(!0),r(L,null,I(a(X),n=>(i(),r("button",{key:n.key,type:"button",class:G(["min-h-12 min-w-0 break-words rounded-lg px-2 py-3 text-xs font-semibold focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-500 sm:px-4 sm:text-sm",a($)===n.key?"bg-white text-primary-700 dark:bg-ink-800 dark:text-primary-300":"text-grey-text hover:bg-white/60 dark:text-white/70 dark:hover:bg-white/10"]),"aria-pressed":a($)===n.key,"aria-controls":`${a(b)}-${n.key}`,onClick:P=>$.value=n.key},[g(s(n.label),1),n.count!=null?(i(),r("span",We,"("+s(n.count)+")",1)):h("",!0)],10,Je))),128))],8,qe),le(t("section",{id:`${a(b)}-investors`,"aria-labelledby":`${a(b)}-investors-title`,class:"space-y-4"},[t("div",null,[t("h3",{id:`${a(b)}-investors-title`,tabindex:"-1",class:"text-lg font-semibold"},s(l("investors")),9,Ke),t("p",Xe,s(l("investorsHelp")),1)]),u.workspace.participants.length>5?(i(),r("label",{key:0,for:`${a(b)}-search`,class:"block text-sm font-medium"},[g(s(l("searchInvestor"))+" ",1),v(ne,{id:`${a(b)}-search`,modelValue:a(y),"onUpdate:modelValue":o[1]||(o[1]=n=>_e(y)?y.value=n:null),type:"search",class:"mt-2 min-h-11 w-full",placeholder:l("searchPlaceholder")},null,8,["id","modelValue","placeholder"])],8,Qe)):h("",!0),a(N).length?h("",!0):(i(),r("p",Ye,s(l(a(y)?"noMatch":"noInvestors")),1)),(i(!0),r(L,null,I(a(T),(n,P)=>(i(),r("details",{key:n.investment_id,open:P===0,class:"group rounded-xl border border-gray-200 bg-white dark:border-white/10 dark:bg-ink-800","data-investment":n.investment_id},[t("summary",et,[t("div",tt,[t("div",st,[t("div",at,[t("h4",ot,s(q(n)),1),t("p",nt,s(n.subscriber?n.subscriber.subscriber_type==="company"?n.subscriber.company_name||l("company"):l("individual"):l("identityMissing")),1)]),t("div",lt,[t("p",it,s(R(n.amount)),1),t("p",rt,s(fe(n.status)),1)])]),t("div",dt,[(i(!0),r(L,null,I(z(n),x=>(i(),r("span",{key:x.type,class:G(["inline-flex items-center gap-1.5",_(n,x)==="available"?"text-emerald-800 dark:text-emerald-200":"text-amber-900 dark:text-amber-200"])},[v(m,{name:_(n,x)==="available"?"solar:check-circle-linear":"solar:clock-circle-linear",class:"h-4 w-4 shrink-0","aria-hidden":"true"},null,8,["name"]),g(s(W(x.type))+" : "+s(ee(n,x)),1)],2))),128))]),t("p",{class:G(["text-xs font-medium",F(n)?"text-emerald-800 dark:text-emerald-200":"text-amber-900 dark:text-amber-200"])},s(F(n)?a(k)("subscriberDossier.complete"):l(n.complete?"sharedCheck":"incomplete")),3)])]),t("div",ct,[t("section",null,[t("h5",ut,s(l("identityCoordinates")),1),t("dl",mt,[(i(!0),r(L,null,I(ge(n),x=>(i(),r("div",{key:x.label,class:"min-w-0"},[t("dt",bt,s(x.label),1),t("dd",pt,s(x.value||l("toComplete")),1)]))),128))]),n.subscriber?h("",!0):(i(),r("p",_t,s(l("legacyIdentityHelp")),1)),n.missing?.length?(i(),r("ul",ht,[(i(!0),r(L,null,I(n.missing,x=>(i(),r("li",{key:x},s(oe(x)),1))),128))])):h("",!0)]),t("section",null,[t("h5",yt,s(l("supportingDocuments")),1),t("p",xt,s(l("acceptedOnly")),1),t("ul",ft,[(i(!0),r(L,null,I(z(n),x=>(i(),r("li",{key:x.type,class:"py-3"},[t("div",gt,[t("p",kt,[g(s(W(x.type)),1),x.required===!1?(i(),r("span",vt,"("+s(a(k)("subscriberDossier.optional"))+")",1)):h("",!0)]),t("span",{class:G(_(n,x)==="available"?"text-emerald-800 dark:text-emerald-200":"text-amber-900 dark:text-amber-200")},s(ee(n,x)),3)]),v(te,{files:J(n,x.type),busy:u.busy,onDownload:o[2]||(o[2]=ve=>c("download",ve))},null,8,["files","busy"])]))),128))]),t("div",wt,[t("p",null,[g(s(a(k)("subscriberDossier.bankHolder"))+" : ",1),t("strong",$t,s(n.subscriber?.bank_account_holder||l("toComplete")),1)]),t("p",{class:G(["mt-1",n.subscriber?.bank_verified?"text-emerald-800 dark:text-emerald-200":"text-amber-900 dark:text-amber-200"])},s(a(k)(n.subscriber?.bank_verified?"subscriberDossier.bankVerified":"subscriberDossier.bankCheckPending")),3)])])])],8,Ze))),128)),a(D)>1?(i(),r("nav",{key:2,"aria-label":l("pagination"),class:"flex flex-wrap items-center justify-between gap-3 border-t border-gray-200 pt-4 dark:border-white/10"},[v(E,{type:"button",variant:"ghost",class:"min-h-11",disabled:a(d)===1,onClick:o[3]||(o[3]=n=>B(-1))},{default:V(()=>[g(s(l("previous")),1)]),_:1},8,["disabled"]),t("p",Ct,s(l("page",{page:a(d),total:a(D)})),1),v(E,{type:"button",variant:"ghost",class:"min-h-11",disabled:a(d)===a(D),onClick:o[4]||(o[4]=n=>
1B(1))},{default:V(()=>[g(s(l("next")),1)]),_:1},8,["disabled"])],8,Dt)):h("",!0)],8,Ge),[[ie,a($)==="investors"]]),le(t("section",{id:`${a(b)}-operations`,"aria-labelledby":`${a(b)}-operations-title`,class:"space-y-4"},[t("div",null,[t("h3",{id:`${a(b)}-operations-title`,class:"text-lg font-semibold"},s(l("financedProperties")),9,Ft),t("p",Lt,s(l("operationsHelp")),1)]),u.workspace.operations.length?h("",!0):(i(),r("p",It,s(l("noOperations")),1)),(i(!0),r(L,null,I(u.workspace.operations,n=>(i(),r("article",{key:n.id,class:"rounded-xl border border-gray-200 bg-white p-4 sm:p-5 dark:border-white/10 dark:bg-ink-800"},[t("header",Bt,[t("h4",Nt,s(n.name),1),t("p",Mt,s(R(n.amount)),1)]),t("p",Vt,s(l("acquisitionStage"))+" : "+s(xe(n.stage)),1),n.warnings?.length?(i(),r("ul",jt,[(i(!0),r(L,null,I(n.warnings,P=>(i(),r("li",{key:P},s(P),1))),128))])):h("",!0),t("h5",Ht,s(l("acquisitionDocuments")),1),v(te,{files:Y(n.id),busy:u.busy,onDownload:o[5]||(o[5]=P=>c("download",P))},null,8,["files","busy"]),Y(n.id).length?h("",!0):(i(),r("p",Pt,s(l("noSharedDocument")),1))]))),128))],8,St),[[ie,a($)==="operations"]]),le(t("section",{id:`${a(b)}-conditions`,"aria-labelledby":`${a(b)}-conditions-title`,class:"rounded-xl border border-gray-200 bg-white p-4 sm:p-6 dark:border-white/10 dark:bg-ink-800"},[t("h3",{id:`${a(b)}-conditions-title`,class:"text-lg font-semibold"},s(l("conditions")),9,zt),t("dl",Tt,[(i(!0),r(L,null,I(a(ke),n=>(i(),r("div",{key:n.label},[t("dt",At,s(n.label),1),t("dd",Et,s(n.value),1)]))),128))]),t("h4",Ot,s(l("security")),1),t("p",Rt,s(u.workspace.terms.security_description||l("toComplete")),1),t("h4",qt,s(l("conditionDocuments")),1),v(te,{files:a(Z),busy:u.busy,onDownload:o[6]||(o[6]=n=>c("download",n))},null,8,["files","busy"]),a(Z).length?h("",!0):(i(),r("p",Jt,s(l("noSharedDocument")),1))],8,Ut),[[ie,a($)==="conditions"]]),a(p).length?(i(),r("details",Wt,[t("summary",Gt,s(l("otherDocuments"))+" ("+s(a(p).length)+") ",1),t("p",Kt,s(l("documentsHelp")),1),v(te,{files:a(p),busy:u.busy,onDownload:o[7]||(o[7]=n=>c("download",n))},null,8,["files","busy"])])):h("",!0)])}}}),Qt=Object.assign(Xt,{__name:"LegalDossierWorkspace"}),Yt=["aria-busy","aria-labelledby"],Zt={class:"mb-8 flex flex-wrap items-start justify-between gap-4"},es=["id"],ts={class:"mt-3 max-w-2xl text-sm leading-6 text-grey-text dark:text-white/70"},ss={key:0,role:"status",class:"space-y-4"},as={class:"sr-only"},os={key:2,role:"status",class:"mb-5 text-sm font-medium text-emerald-800 dark:text-emerald-200"},ns={key:3,class:"max-w-xl space-y-5 rounded-xl bg-gray-50 p-5 sm:p-7 dark:bg-white/5"},ls={class:"text-lg font-semibold"},is={class:"text-sm leading-6"},rs={class:"text-xs leading-5 text-grey-text dark:text-white/70"},ds=["for"],cs={class:"flex flex-wrap gap-3"},us={class:"text-xs leading-5 text-grey-text dark:text-white/70"},xs=ue({__name:"[token]",setup(u){const{t:O,locale:f}=me(),c=(p,_={})=>O(`lawyerAccess.${p}`,_);we({title:()=>c("title"),meta:[{name:"robots",content:"noindex, nofollow, noarchive"},{name:"referrer",content:"no-referrer"}]});const k=$e(),U=Fe(),w=$fetch.create({baseURL:`${U.public.apiBaseUrl}/api`}),l=M(()=>String(k.params.token||"")),b=M(()=>`/legal-dossiers/${encodeURIComponent(l.value)}`),$=he(),y=C(!0),d=C(!1),S=C(""),j=C(""),R=C(null),q=C(null),H=C(null),N=C(null),D=C(""),T=C(""),B=C(null),X=()=>({"X-Legal-Session":T.value}),Q=p=>ye(p,f.value);ae(S,async p=>{p&&(await de(),R.value?.focus({preventScroll:!0}))});async function z(){y.value=!0,S.value="";try{H.value=await w(`${b.value}`)}catch(p){S.value=se(p,c("accessError"))}finally{y.value=!1}}async function J(){if(!d.value){d.value=!0,S.value="",j.value="";try{N.value=await w(`${b.value}/code`,{method:"POST"}),D.value="",j.value=c("codeSent"),await de(),q.value?.$el?.focus()}catch(p){S.value=se(p,c("codeError"))}finally{d.value=!1}}}async function Y(){if(!(d.value||!N.value||!/^\d{6}$/.test(D.value))){d.value=!0,S.value="",j.value="";try{const p=await w(`${b.value}/verify`,{method:"POST",body:{challenge_id:N.value.challenge_id,code:D.value}});T.value=p.session_token,B.value=await w(`${b.value}/workspace`,{headers:X()}),D.value="",N.value=null}catch(p){S.value=se(p,c("verifyError"))}finally{d.value=!1}}}async function Z(p){if(d.value||!T.value)return;d.value=!0,S.value="";const _=window.open("about:blank","_blank");_&&(_.opener=null);try{const{url:F}=await w(p?`${b.value}/documents/${p}/download`:`${b.value}/download`,{headers:X()});_?_.location.replace(F):window.location.assign(F)}catch(F){_?.close(),S.value=se(F,c("downloadError"))}finally{d.value=!1}}function A(){B.value=null,T.value="",N.value=null,D.value="",j.value=""}return ae(l,()=>{A(),z()}),De(z),Ce(A),(p,_)=>{const F=ce,ee=be,W=Qt;return i(),r("section",{class:"mx-auto w-full max-w-5xl px-5 py-8 text-dark sm:px-8 sm:py-12 dark:text-white","aria-busy":a(d)||a(y),"aria-labelledby":`${a($)}-title`},[t("header",Zt,[t("div",null,[t("h1",{id:`${a($)}-title`,class:"text-2xl font-semibold sm:text-3xl"},s(c("title")),9,es),t("p",ts,s(c(a(B)?"verifiedHelp":"intro")),1
1)]),a(B)?(i(),K(F,{key:0,type:"button",variant:"ghost",size:"sm",disabled:a(d),onClick:A},{default:V(()=>[g(s(c("lock")),1)]),_:1},8,["disabled"])):h("",!0)]),a(y)?(i(),r("div",ss,[t("span",as,s(c("loading")),1),_[1]||(_[1]=t("div",{"aria-hidden":"true",class:"h-7 w-2/3 animate-pulse rounded bg-gray-100 dark:bg-white/10"},null,-1)),_[2]||(_[2]=t("div",{"aria-hidden":"true",class:"h-40 animate-pulse rounded-xl bg-gray-100 dark:bg-white/10"},null,-1))])):h("",!0),a(S)?(i(),r("div",{key:1,ref_key:"errorPanel",ref:R,role:"alert",tabindex:"-1",class:"mb-6 rounded-xl bg-red-50 p-4 text-sm leading-6 text-red-800 dark:bg-red-900/20 dark:text-red-300"},[t("p",null,s(a(S)),1),!a(H)&&!a(B)?(i(),K(F,{key:0,type:"button",variant:"ghost",size:"sm",disabled:a(d)||a(y),onClick:z},{default:V(()=>[g(s(c("retry")),1)]),_:1},8,["disabled"])):h("",!0)],512)):h("",!0),a(j)?(i(),r("p",os,s(a(j)),1)):h("",!0),a(H)&&!a(B)?(i(),r("section",ns,[t("h2",ls,s(c("verifyTitle")),1),t("p",is,s(c("verifyHelp",{email:a(H).email_hint})),1),t("p",rs,s(c("expiresOn",{date:Q(a(H).expires_at)})),1),a(N)?(i(),r("form",{key:1,class:"space-y-4",onSubmit:Se(Y,["prevent"])},[t("label",{for:`${a($)}-code`,class:"block text-sm font-medium"},[g(s(c("code")),1),v(ee,{id:`${a($)}-code`,ref_key:"codeInput",ref:q,modelValue:a(D),"onUpdate:modelValue":_[0]||(_[0]=oe=>_e(D)?D.value=oe:null),modelModifiers:{trim:!0},type:"text",inputmode:"numeric",autocomplete:"one-time-code",pattern:"[0-9]{6}",minlength:"6",maxlength:"6",class:"mt-2 min-h-11 w-full max-w-xs text-lg tracking-widest",required:"",disabled:a(d)},null,8,["id","modelValue","disabled"])],8,ds),t("div",cs,[v(F,{type:"submit",disabled:a(d)||!/^\d{6}$/.test(a(D))},{default:V(()=>[g(s(c(a(d)?"verifying":"openDossier")),1)]),_:1},8,["disabled"]),v(F,{type:"button",variant:"ghost",disabled:a(d),onClick:J},{default:V(()=>[g(s(c("resendCode")),1)]),_:1},8,["disabled"])]),t("p",us,s(c("codeHelp")),1)],32)):(i(),K(F,{key:0,type:"button",class:"min-h-11 w-full sm:w-auto",disabled:a(d),onClick:J},{default:V(()=>[g(s(c(a(d)?"sending":"requestCode")),1)]),_:1},8,["disabled"]))])):h("",!0),a(B)?(i(),K(W,{key:4,workspace:a(B),busy:a(d),onDownload:Z},null,8,["workspace","busy"])):h("",!0)],8,Yt)}}});export{xs 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.