1import"../chunks/CWj6FrbW.js";import"../chunks/K9bMRwDS.js";import{p as lt,D as ct,w as Z,x as bt,i as ut,f,h as _t,a as H,m as _e,u as m,b as ee,t as h,g as u,j as gt,F as b,o as e,B as K,s as d,c as v,C as r,q as _,l as ft,A as Q,$ as pt,r as t,k as se,I as B,W as mt,H as Oe,v as de,U as te,T as ht,X as xt,L as U,n as ms,K as hs,O as xs,G as Ue,J as yt,Y as kt}from"../chunks/CrZuSITo.js";import{i as ys}from"../chunks/BWXuU_zM.js";import{A as Rt}from"../chunks/C7HciJID.js";var Nt=f('<button class="btn-success svelte-itvgbi"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="svelte-itvgbi"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path></svg> Approve</button> <button class="btn-warning svelte-itvgbi">Request Revision</button> <button class="btn-danger svelte-itvgbi">Reject</button>',1),wt=f('<button class="btn-danger svelte-itvgbi">Suspend</button>'),At=f('<button class="btn-success svelte-itvgbi">Unsuspend</button>'),Et=f("<li> </li>"),Dt=f('<ul class="svelte-itvgbi"></ul>'),Pt=f('<div class="rejection-banner svelte-itvgbi"><strong>Previous rejection reason:</strong> <p class="svelte-itvgbi"> </p> <!></div>'),jt=f('<span class="req-tag svelte-itvgbi">required</span>'),Tt=f('<a target="_blank" rel="noopener" class="doc-link svelte-itvgbi"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="svelte-itvgbi"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"></path></svg> </a> <span class="doc-meta svelte-itvgbi"> </span>',1),Ct=f('<span class="doc-missing svelte-itvgbi">Not uploaded</span>'),St=f('<div><div class="doc-info svelte-itvgbi"><div class="doc-label svelte-itvgbi"> <!></div> <div class="doc-desc svelte-itvgbi"> </div></div> <div class="doc-action svelte-itvgbi"><!></div></div>'),Vt=f('<div class="notes-block svelte-itvgbi"><strong>Reviewer notes:</strong> <p class="svelte-itvgbi"> </p></div>'),Ot=f('<section class="card svelte-itvgbi"><div class="card-head svelte-itvgbi"><h2 class="svelte-itvgbi">Verification Documents</h2> <span class="card-meta svelte-itvgbi"> <!></span></div> <!> <div class="doc-grid svelte-itvgbi"></div> <!></section>'),Ut=f(`<section class="card svelte-itvgbi"><h2 class="svelte-itvgbi">No verification request</h2> <p>This business hasn't started any verification yet.</p></section>`),It=f('<button class="btn-restore svelte-itvgbi"> </button>'),$t=f('<div class="brand-row svelte-itvgbi"><div><a class="brand-name svelte-itvgbi"> </a> <div class="brand-meta svelte-itvgbi"> <!></div></div> <div class="brand-row-actions svelte-itvgbi"><!> <!></div></div>'),Lt=f('<section class="card svelte-itvgbi"><h2 class="svelte-itvgbi">Brands Managed</h2> <div class="brands-list svelte-itvgbi"></div></section>'),Bt=f('<div class="history-reason svelte-itvgbi"> </div>'),Gt=f('<div><div class="history-version svelte-itvgbi"> </div> <div class="history-body"><div><!></div> <div class="history-date svelte-itvgbi"> <!></div> <!></div></div>'),Ft=f('<section class="card svelte-itvgbi"><h2 class="svelte-itvgbi">Verification History</h2> <div class="history svelte-itvgbi"></div></section>'),Wt=f('<div class="svelte-itvgbi"><dt class="svelte-itvgbi">GST</dt><dd class="mono svelte-itvgbi"> </dd></div>'),qt=f('<div class="svelte-itvgbi"><dt class="svelte-itvgbi">PAN</dt><dd class="mono svelte-itvgbi"> </dd></div>'),zt=f('<div class="svelte-itvgbi"><dt class="svelte-itvgbi">CIN</dt><dd class="mono svelte-itvgbi"> </dd></div>'),Jt=f('<div class="svelte-itvgbi"><dt class="svelte-itvgbi">Website</dt><dd class="svelte-itvgbi"><a target="_blank" rel="noopener" class="svelte-itvgbi"> </a></dd></div>'),Mt=f('<div class="svelte-itvgbi"><dt class="svelte-itvgbi">Industry</dt><dd class="svelte-itvgbi"> </dd></div>'),Ht=f('<div class="svelte-itvgbi"><dt class="svelte-itvgbi">About</dt><dd class="svelte-itvgbi"> </dd></div>'),Kt=f('<div class="svelte-itvgbi"><dt class="svelte-itvgbi">HQ</dt><dd class="svelte-itvgbi"> </dd></div>'),Qt=f('<div class="svelte-itvgbi"><dt class="svelte-itvgbi">Address</dt> <dd class="svelte-itvgbi"> </dd></div>'),Yt=f('<div class="svelte-itvgbi"><dt class="svelte-itvgbi">Phone</dt><dd class="svelte-itvgbi"> </dd></div>'),Xt=f('<div class="svelte-itvgbi"><dt class="svelte-itvgbi">Approved</dt><dd class="svelte-itvgbi"> </dd></div>'),Zt=f('<div class="svelte-itvgbi"><dt class="svelte-itvgbi">Suspended</dt><dd class="svelte-itvgbi"> </dd></div>'),ea=f('<div class="svelte-itvgbi"><dt class="svelte-itvgbi">Suspension reason</dt><dd class="svelte-itvgbi"> </dd></div>'),sa=f('<img class="svelte-itvgbi"/>'),ta=f('<div class="team-row svelte-itvgbi"><div class="team-avatar svelte-itvgbi"><!></div> <div class="team-info svelte-itvgbi"><div class="team-name svelte-itvgbi"> </div> <div class="team-meta svelte-itvgbi"><span> </span> <span class="team-status"> </span></div></div></div>'),aa=f('<p>This will mark <strong> </strong> as APPROVED.</p> <label class="field svelte-itvgbi"><span class="svelte-itvgbi">Internal notes (optional)</span> <textarea rows="3" placeholder="Any notes for the audit log..." class="svelte-itvgbi"></textarea></label>',1),ia=f("<p>This will restore <strong> </strong> to APPROVED status.</p>"),va=f('<label class="feedback-opt svelte-itvgbi"><input type="checkbox" class="svelte-itvgbi"/> <span> </span></label>'),ra=f('<label class="field svelte-itvgbi"><span class="svelte-itvgbi">Quick feedback (optional)</span></label> <div class="feedback-options svelte-itvgbi"></div>',1),da=f('<p><!></p> <label class="field svelte-itvgbi"><span class="svelte-itvgbi">Reason *</span> <textarea rows="3" placeholder="Why this action?" required class="svelte-itvgbi"></textarea></label> <!>
1',1),na=f('<div class="error svelte-itvgbi"> </div>'),oa=f('<div class="modal-overlay svelte-itvgbi" role="dialog"><div class="modal svelte-itvgbi" role="document"><header class="modal-head svelte-itvgbi"><h3 class="svelte-itvgbi"> </h3> <button class="modal-close svelte-itvgbi">Ã</button></header> <div class="modal-body svelte-itvgbi"><!> <!></div> <footer class="modal-foot svelte-itvgbi"><button class="btn-ghost svelte-itvgbi">Cancel</button> <button class="btn-primary svelte-itvgbi"> </button></footer></div></div>'),la=f('<div class="page svelte-itvgbi"><header class="page-header svelte-itvgbi"><div class="breadcrumb svelte-itvgbi"><a href="/admin/businesses" class="svelte-itvgbi">All Businesses</a> <span class="svelte-itvgbi">/</span> <span class="svelte-itvgbi"> </span></div> <div class="header-content svelte-itvgbi"><div><h1 class="svelte-itvgbi"> </h1> <p class="subtitle svelte-itvgbi"> </p> <div class="badges svelte-itvgbi"><span class="badge svelte-itvgbi"> </span> <!></div></div> <div class="actions-bar svelte-itvgbi"><!> <!> <!></div></div></header> <div class="grid svelte-itvgbi"><div class="col-main"><!> <!> <!> <!></div> <aside class="col-side"><section class="card svelte-itvgbi"><h3 class="svelte-itvgbi">Business Profile</h3> <dl class="profile svelte-itvgbi"><div class="svelte-itvgbi"><dt class="svelte-itvgbi">Type</dt><dd class="svelte-itvgbi"> </dd></div> <div class="svelte-itvgbi"><dt class="svelte-itvgbi">Legal name</dt><dd class="svelte-itvgbi"> </dd></div> <div class="svelte-itvgbi"><dt class="svelte-itvgbi">Display name</dt><dd class="svelte-itvgbi"> </dd></div> <!> <!> <!> <!> <!> <!> <!> <!> <div class="svelte-itvgbi"><dt class="svelte-itvgbi">Contact email</dt><dd class="svelte-itvgbi"> </dd></div> <!> <div class="svelte-itvgbi"><dt class="svelte-itvgbi">Registered</dt><dd class="svelte-itvgbi"> </dd></div> <!> <!> <!></dl></section> <section class="card svelte-itvgbi"><h3 class="svelte-itvgbi"> </h3> <div class="team svelte-itvgbi"></div></section></aside></div></div> <!>',1);function fa(ks,ge){lt(ge,!1);const x=K(),fe=K(),Ie=K(),$e=K(),Le=K(),Be=K();let a=ct(ge,"data",8),o=K({open:!1,action:"",notes:"",reason:"",feedback:[],loading:!1,error:""});const Rs={PENDING:{bg:"#fef3c7",color:"#f59e0b"},UNDER_REVIEW:{bg:"#dbeafe",color:"#3b82f6"},APPROVED:{bg:"#d1fae5",color:"#10b981"},REJECTED:{bg:"#fee2e2",color:"#ef4444"},REVOKED:{bg:"#fee2e2",color:"#dc2626"},SUSPENDED:{bg:"#f3f4f6",color:"#6b7280"}};let F=K({});async function Ns(s){var i;if(confirm("Restore this brand ownership? It will go back to APPROVED status.")){U(F,e(F)[s]=!0);try{const l=await(await fetch(`/apis/v1/admin/brand-ownerships/${s}/restore`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({})})).json();if(!l.success){alert(((i=l.error)==null?void 0:i.message)||"Failed to restore ownership"),U(F,e(F)[s]=!1);return}await ys()}catch(n){alert(n.message||"Network error")}finally{U(F,e(F)[s]=!1)}}}function ae(s){Q(o,{open:!0,action:s,notes:"",reason:"",feedback:[],loading:!1,error:""})}function ne(){Q(o,{open:!1,action:"",notes:"",reason:"",feedback:[],loading:!1,error:""})}async function ws(){var i;const{action:s}=e(o);U(o,e(o).loading=!0),U(o,e(o).error="");try{let n="",l={};s==="approve"?(n=`/apis/v1/admin/business-verifications/${a().currentVerification.id}/approve`,l={notes:e(o).notes||null}):s==="reject"?(n=`/apis/v1/admin/business-verifications/${a().currentVerification.id}/reject`,l={reason:e(o).reason,feedback:e(o).feedback}):s==="request-revision"?(n=`/apis/v1/admin/business-verifications/${a().currentVerification.id}/request-revision`,l={reason:e(o).reason,feedback:e(o).feedback}):s==="suspend"?(n=`/apis/v1/admin/business-accounts/${a().business.id}/suspend`,l={reason:e(o).reason}):s==="unsuspend"&&(n=`/apis/v1/admin/business-accounts/${a().business.id}/unsuspend`,l={});const D=await(await fetch(n,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(l)})).json();if(!D.success){U(o,e(o).error=((i=D.error)==null?void 0:i.message)||"Action failed"),U(o,e(o).loading=!1);return}ne(),await ys()}
1catch(n){U(o,e(o).error=n.message||"Network error"),U(o,e(o).loading=!1)}}function ie(s){return s?new Date(s).toLocaleString("en-US",{month:"short",day:"numeric",year:"numeric",hour:"2-digit",minute:"2-digit"}):"â"}function oe(s){const i=Rs[s]||{bg:"#f3f4f6",color:"#6b7280"},n=s.replace(/_/g," ").toLowerCase().replace(/\b\w/g,l=>l.toUpperCase());return`<span style="padding: 0.25rem 0.625rem; background: ${i.bg}; color: ${i.color}; font-size: 0.75rem; border-radius: 4px; font-weight: 500;">${n}</span>`}const As=["Document is unreadable or low quality","GST certificate does not match legal name","Address proof is expired","Authorized signatory ID does not match records","Additional documents required","Information mismatch across documents"];function Es(s){e(o).feedback.includes(s)?U(o,e(o).feedback=e(o).feedback.filter(i=>i!==s)):U(o,e(o).feedback=[...e(o).feedback,s])}Z(()=>b(a()),()=>{Q(x,a().currentVerification)}),Z(()=>e(x),()=>{var s;Q(fe,((s=e(x))==null?void 0:s.documents)||{})}),Z(()=>e(x),()=>{var s;Q(Ie,((s=e(x))==null?void 0:s.documentRequirements)||[])}),Z(()=>(e(x),b(a())),()=>{Q($e,e(x)&&["PENDING","UNDER_REVIEW"].includes(e(x).status)&&a().business.status!=="APPROVED")}),Z(()=>b(a()),()=>{Q(Le,a().business.status==="APPROVED")}),Z(()=>b(a()),()=>{Q(Be,a().business.status==="SUSPENDED")}),bt(),ut();var Ge=la();_t(s=>{h(()=>pt.title=`${b(a()),r(()=>a().business.displayName)??""} â Admin`)});var pe=H(Ge),me=v(pe),he=v(me),Fe=d(v(he),4),Ds=v(Fe,!0);t(Fe),t(he);var We=d(he,2),xe=v(We),ye=v(xe),Ps=v(ye,!0);t(ye);var ke=d(ye,2),js=v(ke,!0);t(ke);var qe=d(ke,2),le=v(qe),Ts=v(le,!0);t(le);var Cs=d(le,2);_e(Cs,()=>(b(a()),r(()=>oe(a().business.status)))),t(qe),t(xe);var ze=d(xe,2),Je=v(ze);{var Ss=s=>{var i=Nt(),n=H(i),l=d(n,2),c=d(l,2);B("click",n,()=>ae("approve")),B("click",l,()=>ae("request-revision")),B("click",c,()=>ae("reject")),u(s,i)};m(Je,s=>{e($e)&&s(Ss)})}var Me=d(Je,2);{var Vs=s=>{var i=wt();B("click",i,()=>ae("suspend")),u(s,i)};m(Me,s=>{e(Le)&&s(Vs)})}var Os=d(Me,2);{var Us=s=>{var i=At();B("click",i,()=>ae("unsuspend")),u(s,i)};m(Os,s=>{e(Be)&&s(Us)})}t(ze),t(We),t(me);var He=d(me,2),Re=v(He),Ke=v(Re);{var Is=s=>{var i=Ot(),n=v(i),l=d(v(n),2),c=v(l),D=d(c);_e(D,()=>(e(x),r(()=>oe(e(x).status)))),t(l),t(n);var S=d(n,2);{var P=A=>{var k=Pt(),y=d(v(k),2),E=v(y,!0);t(y);var N=d(y,2);{var R=p=>{var g=Dt();ee(g,5,()=>(e(x),r(()=>e(x).rejectionFeedback)),se,(w,I)=>{var W=Et(),O=v(W,!0);t(W),h(()=>_(O,e(I))),u(w,W)}),t(g),u(p,g)};m(N,p=>{e(x),r(()=>{var g;return(g=e(x).rejectionFeedback)==null?void 0:g.length})&&p(R)})}t(k),h(()=>_(E,(e(x),r(()=>e(x).rejectionReason)))),u(A,k)};m(S,A=>{e(x),r(()=>e(x).rejectionReason)&&A(P)})}var j=d(S,2);ee(j,5,()=>e(Ie),se,(A,k)=>{const y=mt(()=>(e(fe),e(k),r(()=>e(fe)[e(k).key])));var E=St();let N;var R=v(E),p=v(R),g=v(p),w=d(g);{var I=T=>{var z=jt();u(T,z)};m(w,T=>{e(k),r(()=>e(k).required)&&T(I)})}t(p);var W=d(p,2),O=v(W,!0);t(W),t(R);var $=d(R,2),q=v($);{var ve=T=>{var z=Tt(),Y=H(z),Ce=d(v(Y));t(Y);var ce=d(Y,2),C=v(ce,!0);t(ce),h(L=>{de(Y,"href",(b(e(y)),r(()=>e(y).url))),_(Ce,` View ${L??""}`),_(C,(b(e(y)),r(()=>e(y).filename)))},[()=>(b(e(y)),r(()=>{var L;return(L=e(y).mimeType)!=null&&L.includes("pdf")?"PDF":"image"}))]),u(T,z)},Te=T=>{var z=Ct();u(T,z)};m(q,T=>{e(y)?T(ve):T(Te,!1)})}t($),t(E),h(T=>{N=Oe(E,1,"doc-row svelte-itvgbi",null,N,T),_(g,`${e(k),r(()=>e(k).label)??""} `),_(O,(e(k),r(()=>e(k).description)))},[()=>({uploaded:!!e(y)})]),u(A,E)}),t(j);var G=d(j,2);{var V=A=>{var k=Vt(),y=d(v(k),2),E=v(y,!0);t(y),t(k),h(()=>_(E,(e(x),r(()=>e(x).reviewerNotes)))),u(A,k)};m(G,A=>{e(x),r(()=>e(x).reviewerNotes&&e(x).reviewerNotes!=="REVISION_REQUESTED")&&A(V)})}t(i),h(()=>_(c,`Version ${e(x),r(()=>e(x).versionNumber)??""} · `)),u(s,i)},$s=s=>{var i=Ut();u(s,i)};m(Ke,s=>{e(x)?s(Is):s($s,!1)})}var Qe=d(Ke,2);{var Ls=s=>{var i=Lt(),n=d(v(i),2);ee(n,5,()=>(b(a()),r(()=>a().business.brandOwnerships)),se,(l,c)=>{var D=$t(),S=v(D),P=v(S),j=v(P,!0);t(P);var G=d(P,2),V=v(G),A=d(V);{var k=p=>{var g=te();h(()=>_(g,`· Revoked: ${e(c),r(()=>e(c).revokedReason)??""}`)),u(p,g)};m(A,p=>{e(c),r(()=>e(c).revokedReason)&&p(k)})}t(G),t(S);var y=d(S,2),E=v(y);_e(E,()=>(e(c),r(()=>oe(e(c).status))));var N=d(E,2);{var R=p=>{var g=It(),w=v(g,!0);t(g),h(()=>{g.disabled=(e(F),e(c),r(()=>e(F)[e(c).id])),_(w,(e(F),e(c),r(()=>e(F)[e(c).id]?"Restoringâ¦":"Restore")))}),B("click",g,()=>Ns(e(c).id)),u(p,g)};m(N,p=>
1{e(c),r(()=>e(c).status==="REVOKED")&&p(R)})}t(y),t(D),h(()=>{de(P,"href",`/admin/brands/${e(c),r(()=>e(c).brand.id)??""}`),_(j,(e(c),r(()=>e(c).brand.name))),_(V,`${e(c),r(()=>e(c).type==="DIRECT"?"Self-owned":"Agency-managed")??""} `)}),u(l,D)}),t(n),t(i),u(s,i)};m(Qe,s=>{b(a()),r(()=>{var i;return(i=a().business.brandOwnerships)==null?void 0:i.length})&&s(Ls)})}var Ye=d(Qe,2);Rt(Ye,{entityType:"business",get entityId(){return b(a()),r(()=>a().business.id)}});var Bs=d(Ye,2);{var Gs=s=>{var i=Ft(),n=d(v(i),2);ee(n,5,()=>(b(a()),r(()=>a().business.verificationRequests)),se,(l,c)=>{var D=Gt();let S;var P=v(D),j=v(P);t(P);var G=d(P,2),V=v(G),A=v(V);_e(A,()=>(e(c),r(()=>oe(e(c).status)))),t(V);var k=d(V,2),y=v(k),E=d(y);{var N=g=>{var w=te();h(I=>_(w,`· Reviewed ${I??""}`),[()=>(e(c),r(()=>ie(e(c).reviewedAt)))]),u(g,w)};m(E,g=>{e(c),r(()=>e(c).reviewedAt)&&g(N)})}t(k);var R=d(k,2);{var p=g=>{var w=Bt(),I=v(w,!0);t(w),h(()=>_(I,(e(c),r(()=>e(c).rejectionReason)))),u(g,w)};m(R,g=>{e(c),r(()=>e(c).rejectionReason)&&g(p)})}t(G),t(D),h((g,w)=>{S=Oe(D,1,"history-row svelte-itvgbi",null,S,g),_(j,`v${e(c),r(()=>e(c).versionNumber)??""}`),_(y,`Requested ${w??""} `)},[()=>{var g;return{current:e(c).id===((g=e(x))==null?void 0:g.id)}},()=>(e(c),r(()=>ie(e(c).requestedAt)))]),u(l,D)}),t(n),t(i),u(s,i)};m(Bs,s=>{b(a()),r(()=>a().business.verificationRequests.length>1)&&s(Gs)})}t(Re);var Xe=d(Re,2),Ne=v(Xe),Ze=d(v(Ne),2),we=v(Ze),es=d(v(we)),Fs=v(es,!0);t(es),t(we);var Ae=d(we,2),ss=d(v(Ae)),Ws=v(ss,!0);t(ss),t(Ae);var Ee=d(Ae,2),ts=d(v(Ee)),qs=v(ts,!0);t(ts),t(Ee);var as=d(Ee,2);{var zs=s=>{var i=Wt(),n=d(v(i)),l=v(n,!0);t(n),t(i),h(()=>_(l,(b(a()),r(()=>a().business.gstNumber)))),u(s,i)};m(as,s=>{b(a()),r(()=>a().business.gstNumber)&&s(zs)})}var is=d(as,2);{var Js=s=>{var i=qt(),n=d(v(i)),l=v(n,!0);t(n),t(i),h(()=>_(l,(b(a()),r(()=>a().business.panNumber)))),u(s,i)};m(is,s=>{b(a()),r(()=>a().business.panNumber)&&s(Js)})}var vs=d(is,2);{var Ms=s=>{var i=zt(),n=d(v(i)),l=v(n,!0);t(n),t(i),h(()=>_(l,(b(a()),r(()=>a().business.cin)))),u(s,i)};m(vs,s=>{b(a()),r(()=>a().business.cin)&&s(Ms)})}var rs=d(vs,2);{var Hs=s=>{var i=Jt(),n=d(v(i)),l=v(n),c=v(l,!0);t(l),t(n),t(i),h(()=>{de(l,"href",(b(a()),r(()=>a().business.website))),_(c,(b(a()),r(()=>a().business.website)))}),u(s,i)};m(rs,s=>{b(a()),r(()=>a().business.website)&&s(Hs)})}var ds=d(rs,2);{var Ks=s=>{var i=Mt(),n=d(v(i)),l=v(n,!0);t(n),t(i),h(()=>_(l,(b(a()),r(()=>a().business.industry)))),u(s,i)};m(ds,s=>{b(a()),r(()=>a().business.industry)&&s(Ks)})}var ns=d(ds,2);{var Qs=s=>{var i=Ht(),n=d(v(i)),l=v(n,!0);t(n),t(i),h(()=>_(l,(b(a()),r(()=>a().business.description)))),u(s,i)};m(ns,s=>{b(a()),r(()=>a().business.description)&&s(Qs)})}var os=d(ns,2);{var Ys=s=>{var i=Kt(),n=d(v(i)),l=v(n,!0);t(n),t(i),h(()=>_(l,(b(a()),r(()=>a().business.headquarters)))),u(s,i)};m(os,s=>{b(a()),r(()=>a().business.headquarters)&&s(Ys)})}var ls=d(os,2);{var Xs=s=>{var i=Qt(),n=d(v(i),2),l=v(n,!0);t(n),t(i),h(c=>_(l,c),[()=>(b(a()),r(()=>[a().business.city,a().business.state,a().business.country,a().business.pincode].filter(Boolean).join(", ")))]),u(s,i)};m(ls,s=>{b(a()),r(()=>a().business.city)&&s(Xs)})}var De=d(ls,2),cs=d(v(De)),Zs=v(cs,!0);t(cs),t(De);var bs=d(De,2);{var et=s=>{var i=Yt(),n=d(v(i)),l=v(n,!0);t(n),t(i),h(()=>_(l,(b(a()),r(()=>a().business.contactPhone)))),u(s,i)};m(bs,s=>{b(a()),r(()=>a().business.contactPhone)&&s(et)})}var Pe=d(bs,2),us=d(v(Pe)),st=v(us,!0);t(us),t(Pe);var _s=d(Pe,2);{var tt=s=>{var i=Xt(),n=d(v(i)),l=v(n,!0);t(n),t(i),h(c=>_(l,c),[()=>(b(a()),r(()=>ie(a().business.approvedAt)))]),u(s,i)};m(_s,s=>{b(a()),r(()=>a().business.approvedAt)&&s(tt)})}var gs=d(_s,2);{var at=s=>{var i=Zt(),n=d(v(i)),l=v(n,!0);t(n),t(i),h(c=>_(l,c),[()=>(b(a()),r(()=>ie(a().business.suspendedAt)))]),u(s,i)};m(gs,s=>{b(a()),r(()=>a().business.suspendedAt)&&s(at)})}var it=d(gs,2);{var vt=s=>{var i=ea(),n=d(v(i)),l=v(n,!0);t(n),t(i),h(()=>_(l,(b(a()),r(()=>a().business.suspendedReason)))),u(s,i)};m(it,s=>{b(a()),r(()=>a().business.suspendedReason)&&s(vt)})}t(Ze),t(Ne);var fs=d(Ne,2),je=v(fs),rt=v(je);t(je);var ps=d(je,2);ee(ps,5,()=>(b(a()),r(()=>a().business.members)),se,(s,i)=>{var n=ta(),l=v(n),c=v(l);{var D=N=>{var R=sa();h(()=>{de(R,"src",(e(i),r(()=>e(i).user.avatar))),de(R,"alt",(e(i),r(()=>e(i).user.fullName)))}),u(N,R)},S=N=>{var R=te();h(p=>_(R,p),[()=>(e(i),r(()=>{var p,g;return(((p=e(i).user)==null?void 0:p.fullName)||((g=e(i).user)==null?void 0:g.email)||e(i).invitedEmail||"?")[0].toUpperCase()}))]),u(N,R)};m(c,N=>{e(i),r(()=>{var R;return(R=e(i).user)==null?void 0:R.avatar})?N(D):N(S,!1)})}t(l);var P=d(l,2),j=v(P),G=v(j,!0);t(j);var V=d(j,2),A=v(V),k=v(A,!0);t(A);var y=d(A,2),E=v(y,!0);t(y),t(V),t(P),t(n),h((N,R)=>{_(G,(e(i),r(()=>{var p,g;return((p=e(i).user)==null?void 0:p.fullName)||((g=e(i).user)==null?void 0:g.email)||e(i).invitedEmail}))),Oe(A,1,`team-role role-${N??""}`,"svelte-itvgbi"),_(k,(e(i),r(()=>e(i).role))),_(E,R)},[()=>(e(i),r(()=>e(i).role.toLowerCase())),()=>(e(i),r(()=>e(i).status.replace(/_/g," ").toLowerCase()))]),u(s,n)}),t(ps),t(fs),t(Xe),t(He),t(pe);var dt=d(pe,2);{var nt=s=>{var i=oa(),n=v(i),l=v(n),c=v(l),D=v(c,!0);t(c);var S=d(c,2);t(l);var P=d(l,2),j=v(P);{var G=p=>{var g=aa(),w=H(g),I=d(v(w)),W=v(I,!0);t(I),ms(),t(w);var O=d(w,2),$=d(v(O),2);hs($),t(O),h(()=>_(W,(b(a()),r(()=>a().business.displayName)))),xs($,()=>e(o).notes,q=>U(o,e(o).notes=q)),u(p,g)},V=p=>{var g=Ue(),w=H(g);{var I=O=>{var $=ia(),q=d(v($)),ve=v(q,!0);t(q),ms(),t($),h(()=>_(ve,(b(a()),r(()=>a().business.displayName)))),u(O,$)},W=O=>{var $=da(),q=H($),ve=v(q);{var Te=C=>
1{var L=te("This is a hard reject. The business cannot resubmit without your action.");u(C,L)},T=C=>{var L=Ue(),be=H(L);{var Se=J=>{var M=te("The business can resubmit corrected documents after this.");u(J,M)},X=J=>{var M=Ue(),ue=H(M);{var Ve=re=>{var ot=te("The business will lose access until you unsuspend them.");u(re,ot)};m(ue,re=>{e(o),r(()=>e(o).action==="suspend")&&re(Ve)},!0)}u(J,M)};m(be,J=>{e(o),r(()=>e(o).action==="request-revision")?J(Se):J(X,!1)},!0)}u(C,L)};m(ve,C=>{e(o),r(()=>e(o).action==="reject")?C(Te):C(T,!1)})}t(q);var z=d(q,2),Y=d(v(z),2);hs(Y),t(z);var Ce=d(z,2);{var ce=C=>{var L=ra(),be=d(H(L),2);ee(be,5,()=>As,se,(Se,X)=>{var J=va(),M=v(J);yt(M);var ue=d(M,2),Ve=v(ue,!0);t(ue),t(J),h(re=>{kt(M,re),_(Ve,e(X))},[()=>(e(o),e(X),r(()=>e(o).feedback.includes(e(X))))]),B("change",M,()=>Es(e(X))),u(Se,J)}),t(be),u(C,L)};m(Ce,C=>{e(o),r(()=>["reject","request-revision"].includes(e(o).action))&&C(ce)})}xs(Y,()=>e(o).reason,C=>U(o,e(o).reason=C)),u(O,$)};m(w,O=>{e(o),r(()=>e(o).action==="unsuspend")?O(I):O(W,!1)},!0)}u(p,g)};m(j,p=>{e(o),r(()=>e(o).action==="approve")?p(G):p(V,!1)})}var A=d(j,2);{var k=p=>{var g=na(),w=v(g,!0);t(g),h(()=>_(w,(e(o),r(()=>e(o).error)))),u(p,g)};m(A,p=>{e(o),r(()=>e(o).error)&&p(k)})}t(P);var y=d(P,2),E=v(y),N=d(E,2),R=v(N,!0);t(N),t(y),t(n),t(i),h(p=>{_(D,(e(o),r(()=>e(o).action==="approve"?"Approve verification":e(o).action==="reject"?"Reject verification":e(o).action==="request-revision"?"Request revision":e(o).action==="suspend"?"Suspend business":"Unsuspend business"))),E.disabled=(e(o),r(()=>e(o).loading)),N.disabled=p,_(R,(e(o),r(()=>e(o).loading?"Workingâ¦":"Confirm")))},[()=>(e(o),r(()=>e(o).loading||e(o).action!=="approve"&&e(o).action!=="unsuspend"&&!e(o).reason.trim()))]),B("click",S,ne),B("click",E,ne),B("click",N,ws),B("click",n,ht(function(p){xt.call(this,ge,p)})),B("click",i,ne),u(s,i)};m(dt,s=>{e(o),r(()=>e(o).open)&&s(nt)})}h(s=>{_(Ds,(b(a()),r(()=>a().business.displayName))),_(Ps,(b(a()),r(()=>a().business.displayName))),_(js,(b(a()),r(()=>a().business.legalName))),ft(le,`background: ${b(a()),r(()=>a().business.type==="AGENCY"?"#ede9fe":"#e0e7ff")??""}; color: ${b(a()),r(()=>a().business.type==="AGENCY"?"#7c3aed":"#4f46e5")??""};`),_(Ts,(b(a()),r(()=>a().business.type))),_(Fs,(b(a()),r(()=>a().business.type))),_(Ws,(b(a()),r(()=>a().business.legalName))),_(qs,(b(a()),r(()=>a().business.displayName))),_(Zs,(b(a()),r(()=>a().business.contactEmail))),_(st,s),_(rt,`Team (${b(a()),r(()=>a().business.members.length)??""})`)},[()=>(b(a()),r(()=>ie(a().business.createdAt)))]),u(ks,Ge),gt()}export{fa as component};
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.