1import{R as V,r as G,j as h}from"./react-vendor-BDHNqS4B.js";import{b as oe,L as Ht,aE as zt,e as Kt,u as Yt,d as Gt,I as Ee,B as Jt,n as Qt,ai as Xt}from"./main-m_sUF2N4.js";import{T as Zt}from"./textarea-D7qsgB_p.js";import{C as It}from"./checkbox-BkyFxaQM.js";import{d as er}from"./reportService-tEzofQZ6.js";import{o as at,s as re,b as ot}from"./types-CW8l682q.js";var Ne=e=>e.type==="checkbox",ye=e=>e instanceof Date,K=e=>e==null;const xt=e=>typeof e=="object";var T=e=>!K(e)&&!Array.isArray(e)&&xt(e)&&!ye(e),Ft=e=>T(e)&&e.target?Ne(e.target)?e.target.checked:e.target.value:e,tr=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,_t=(e,r)=>e.has(tr(r)),rr=e=>{const r=e.constructor&&e.constructor.prototype;return T(r)&&r.hasOwnProperty("isPrototypeOf")},We=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function P(e){let r;const t=Array.isArray(e),i=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)r=new Date(e);else if(!(We&&(e instanceof Blob||i))&&(t||T(e)))if(r=t?[]:{},!t&&!rr(e))r=e;else for(const a in e)e.hasOwnProperty(a)&&(r[a]=P(e[a]));else return e;return r}var je=e=>/^\w*$/.test(e),M=e=>e===void 0,$e=e=>Array.isArray(e)?e.filter(Boolean):[],He=e=>$e(e.replace(/["|']|\]/g,"").split(/\.|\[/)),m=(e,r,t)=>{if(!r||!T(e))return t;const i=(je(r)?[r]:He(r)).reduce((a,l)=>K(a)?a:a[l],e);return M(i)||i===e?M(e[r])?t:e[r]:i},Q=e=>typeof e=="boolean",D=(e,r,t)=>{let i=-1;const a=je(r)?[r]:He(r),l=a.length,n=l-1;for(;++i<l;){const c=a[i];let N=t;if(i!==n){const A=e[c];N=T(A)||Array.isArray(A)?A:isNaN(+a[i+1])?{}:[]}if(c==="__proto__"||c==="constructor"||c==="prototype")return;e[c]=N,e=e[c]}};const De={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},ee={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},ae={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},ze=V.createContext(null);ze.displayName="HookFormContext";const Re=()=>V.useContext(ze),sr=e=>{const{children:r,...t}=e;return V.createElement(ze.Provider,{value:t},r)};var Vt=(e,r,t,i=!0)=>{const a={defaultValues:r._defaultValues};for(const l in e)Object.defineProperty(a,l,{get:()=>{const n=l;return r._proxyFormState[n]!==ee.all&&(r._proxyFormState[n]=!i||ee.all),t&&(t[n]=!0),e[n]}});return a};const Ke=typeof window<"u"?V.useLayoutEffect:V.useEffect;function ir(e){const r=Re(),{control:t=r.control,disabled:i,name:a,exact:l}=e||{},[n,c]=V.useState(t._formState),N=V.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return Ke(()=>t._subscribe({name:a,formState:N.current,exact:l,callback:A=>{!i&&c({...t._formState,...A})}}),[a,i,l]),V.useEffect(()=>{N.current.isValid&&t._setValid(!0)},[t]),V.useMemo(()=>Vt(n,t,N.current,!1),[n,t])}var se=e=>typeof e=="string",Nt=(e,r,t,i,a)=>se(e)?(i&&r.watch.add(e),m(t,e,a)):Array.isArray(e)?e.map(l=>(i&&r.watch.add(l),m(t,l))):(i&&(r.watchAll=!0),t),qe=e=>K(e)||!xt(e);function le(e,r,t=new WeakSet){if(qe(e)||qe(r))return e===r;if(ye(e)&&ye(r))return e.getTime()===r.getTime();const i=Object.keys(e),a=Object.keys(r);if(i.length!==a.length)return!1;if(t.has(e)||t.has(r))return!0;t.add(e),t.add(r);for(const l of i){const n=e[l];if(!a.includes(l))return!1;if(l!=="ref"){const c=r[l];if(ye(n)&&ye(c)||T(n)&&T(c)||Array.isArray(n)&&Array.isArray(c)?!le(n,c,t):n!==c)return!1}}return!0}function ar(e){const r=Re(),{control:t=r.control,name:i,defaultValue:a,disabled:l,exact:n,compute:c}=e||{},N=V.useRef(a),A=V.useRef(c),b=V.useRef(void 0);A.current=c;const _=V.useMemo(()=>t._getWatch(i,N.current),[t,i]),[x,q]=V.useState(A.current?A.current(_):_);return Ke(()=>t._subscribe({name:i,formState:{values:!0},exact:n,callback:O=>{if(!l){const S=Nt(i,t._names,O.values||t._formValues,!1,N.current);if(A.current){const W=A.current(S);le(W,b.current)||(q(W),b.current=W)}else q(S)}}}),[t,l,i,n]),V.useEffect(()=>t._removeUnmounted()),x}function or(e){const r=Re(),{name:t,disabled:i,control:a=r.control,shouldUnregister:l,defaultValue:n}=e,c=_t(a._names.array,t),N=V.useMemo(()=>m(a._formValues,t,m(a._defaultValues,t,n)),[a,t,n]),A=ar({control:a,name:t,defaultValue:N,exact:!0}),b=ir({control:a,name:t,exact:!0}),_=V.useRef(e),x=V.useRef(a.register(t,{...e.rules,value:A,...Q(e.disabled)?{disabled:e.disabled}:{}}));_.current=e;const q=V.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!m(b.errors,t)},isDirty:{enumerable:!0,get:()=>!!m(b.dirtyFields,t)},isTouched:{enumerable:!0,get:()=>!!m(b.touchedFields,t)},isValidating:{enumerable:!0,get:()=>!!m(b.validatingFields,t)},error:{enumerable:!0,get:()=>m(b.errors,t)}}
1),[b,t]),O=V.useCallback(v=>x.current.onChange({target:{value:Ft(v),name:t},type:De.CHANGE}),[t]),S=V.useCallback(()=>x.current.onBlur({target:{value:m(a._formValues,t),name:t},type:De.BLUR}),[t,a._formValues]),W=V.useCallback(v=>{const F=m(a._fields,t);F&&v&&(F._f.ref={focus:()=>v.focus&&v.focus(),select:()=>v.select&&v.select(),setCustomValidity:L=>v.setCustomValidity(L),reportValidity:()=>v.reportValidity()})},[a._fields,t]),H=V.useMemo(()=>({name:t,value:A,...Q(i)||b.disabled?{disabled:b.disabled||i}:{},onChange:O,onBlur:S,ref:W}),[t,i,b.disabled,O,S,W,A]);return V.useEffect(()=>{const v=a._options.shouldUnregister||l;a.register(t,{..._.current.rules,...Q(_.current.disabled)?{disabled:_.current.disabled}:{}});const F=(L,C)=>{const z=m(a._fields,L);z&&z._f&&(z._f.mount=C)};if(F(t,!0),v){const L=P(m(a._options.defaultValues,t));D(a._defaultValues,t,L),M(m(a._formValues,t))&&D(a._formValues,t,L)}return!c&&a.register(t),()=>{(c?v&&!a._state.action:v)?a.unregister(t):F(t,!1)}},[t,a,c,l]),V.useEffect(()=>{a._setDisabledField({disabled:i,name:t})},[i,t,a]),V.useMemo(()=>({field:H,formState:b,fieldState:q}),[H,b,q])}const lr=e=>e.render(or(e));var wt=(e,r,t,i,a)=>r?{...t[e],types:{...t[e]&&t[e].types?t[e].types:{},[i]:a||!0}}:{},_e=e=>Array.isArray(e)?e:[e],lt=()=>{let e=[];return{get observers(){return e},next:a=>{for(const l of e)l.next&&l.next(a)},subscribe:a=>(e.push(a),{unsubscribe:()=>{e=e.filter(l=>l!==a)}}),unsubscribe:()=>{e=[]}}},Y=e=>T(e)&&!Object.keys(e).length,Ye=e=>e.type==="file",te=e=>typeof e=="function",Ce=e=>{if(!We)return!1;const r=e?e.ownerDocument:0;return e instanceof(r&&r.defaultView?r.defaultView.HTMLElement:HTMLElement)},At=e=>e.type==="select-multiple",Ge=e=>e.type==="radio",nr=e=>Ge(e)||Ne(e),Be=e=>Ce(e)&&e.isConnected;function ur(e,r){const t=r.slice(0,-1).length;let i=0;for(;i<t;)e=M(e)?i++:e[r[i++]];return e}function cr(e){for(const r in e)if(e.hasOwnProperty(r)&&!M(e[r]))return!1;return!0}function U(e,r){const t=Array.isArray(r)?r:je(r)?[r]:He(r),i=t.length===1?e:ur(e,t),a=t.length-1,l=t[a];return i&&delete i[l],a!==0&&(T(i)&&Y(i)||Array.isArray(i)&&cr(i))&&U(e,t.slice(0,-1)),e}var Et=e=>{for(const r in e)if(te(e[r]))return!0;return!1};function Se(e,r={}){const t=Array.isArray(e);if(T(e)||t)for(const i in e)Array.isArray(e[i])||T(e[i])&&!Et(e[i])?(r[i]=Array.isArray(e[i])?[]:{},Se(e[i],r[i])):K(e[i])||(r[i]=!0);return r}function pt(e,r,t){const i=Array.isArray(e);if(T(e)||i)for(const a in e)Array.isArray(e[a])||T(e[a])&&!Et(e[a])?M(r)||qe(t[a])?t[a]=Array.isArray(e[a])?Se(e[a],[]):{...Se(e[a])}:pt(e[a],K(r)?{}:r[a],t[a]):t[a]=!le(e[a],r[a]);return t}var xe=(e,r)=>pt(e,r,Se(r));const nt={value:!1,isValid:!1},ut={value:!0,isValid:!0};var Dt=e=>{if(Array.isArray(e)){if(e.length>1){const r=e.filter(t=>t&&t.checked&&!t.disabled).map(t=>t.value);return{value:r,isValid:!!r.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!M(e[0].attributes.value)?M(e[0].value)||e[0].value===""?ut:{value:e[0].value,isValid:!0}:ut:nt}return nt},Ct=(e,{valueAsNumber:r,valueAsDate:t,setValueAs:i})=>M(e)?e:r?e===""?NaN:e&&+e:t&&se(e)?new Date(e):i?i(e):e;const ct={isValid:!1,value:null};var St=e=>Array.isArray(e)?e.reduce((r,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:r,ct):ct;function dt(e){const r=e.ref;return Ye(r)?r.files:Ge(r)?St(e.refs).value:At(r)?[...r.selectedOptions].map(({value:t})=>t):Ne(r)?Dt(e.refs).value:Ct(M(r.value)?e.ref.value:r.value,e)}var dr=(e,r,t,i)=>{const a={};for(const l of e){const n=m(r,l);n&&D(a,l,n._f)}return{criteriaMode:t,names:[...e],fields:a,shouldUseNativeValidation:i}},ke=e=>e instanceof RegExp,Fe=e=>M(e)?e:ke(e)?e.source:T(e)?ke(e.value)?e.value.source:e.value:e,ft=e=>({isOnSubmit:!e||e===ee.onSubmit,isOnBlur:e===ee.onBlur,isOnChange:e===ee.onChange,isOnAll:e===ee.all,isOnTouch:e===ee.onTouched});const mt="AsyncFunction";var fr=e=>!!e&&!!e.validate&&!!(te(e.validate)&&e.validate.constructor.name===mt||T(e.validate)&&Object.values(e.validate).find(r=>r.constructor.name===mt)),mr=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),yt=(e,r,t)=>!t&&(r.watchAll||r.watch.has(e)||[...r.watch].some(i=>e.startsWith(i)&&/^\.\w+/.test(e.slice(i.length))));const Ve=(e,r,t,i)=>{for(const a of t||Object.keys(e)){const l=m(e,a);if(l){const{_f:n,...c}=l;if(n){if(n.refs&&n.refs[0]&&r(n.refs[0],a)&&!i)return!0;
vendor: 4,268 bytes, line 1
1if(n.ref&&r(n.ref,n.name)&&!i)return!0;if(Ve(c,r))break}else if(T(c)&&Ve(c,r))break}}};function ht(e,r,t){const i=m(e,t);if(i||je(t))return{error:i,name:t};const a=t.split(".");for(;a.length;){const l=a.join("."),n=m(r,l),c=m(e,l);if(n&&!Array.isArray(n)&&t!==l)return{name:t};if(c&&c.type)return{name:l,error:c};if(c&&c.root&&c.root.type)return{name:`${l}.root`,error:c.root};a.pop()}return{name:t}}var yr=(e,r,t,i)=>{t(e);const{name:a,...l}=e;return Y(l)||Object.keys(l).length>=Object.keys(r).length||Object.keys(l).find(n=>r[n]===(!i||ee.all))},hr=(e,r,t)=>!e||!r||e===r||_e(e).some(i=>i&&(t?i===r:i.startsWith(r)||r.startsWith(i))),gr=(e,r,t,i,a)=>a.isOnAll?!1:!t&&a.isOnTouch?!(r||e):(t?i.isOnBlur:a.isOnBlur)?!e:(t?i.isOnChange:a.isOnChange)?e:!0,vr=(e,r)=>!$e(m(e,r)).length&&U(e,r),br=(e,r,t)=>{const i=_e(m(e,t));return D(i,"root",r[t]),D(e,t,i),e},pe=e=>se(e);function gt(e,r,t="validate"){if(pe(e)||Array.isArray(e)&&e.every(pe)||Q(e)&&!e)return{type:t,message:pe(e)?e:"",ref:r}}var ge=e=>T(e)&&!ke(e)?e:{value:e,message:""},vt=async(e,r,t,i,a,l)=>{const{ref:n,refs:c,required:N,maxLength:A,minLength:b,min:_,max:x,pattern:q,validate:O,name:S,valueAsNumber:W,mount:H}=e._f,v=m(t,S);if(!H||r.has(S))return{};const F=c?c[0]:n,L=w=>{a&&F.reportValidity&&(F.setCustomValidity(Q(w)?"":w||""),F.reportValidity())},C={},z=Ge(n),I=Ne(n),ue=z||I,R=(W||Ye(n))&&M(n.value)&&M(v)||Ce(n)&&n.value===""||v===""||Array.isArray(v)&&!v.length,ie=wt.bind(null,S,i,C),X=(w,E,j,B=ae.maxLength,$=ae.minLength)=>{const J=w?E:j;C[S]={type:w?B:$,message:J,ref:n,...ie(w?B:$,J)}};if(l?!Array.isArray(v)||!v.length:N&&(!ue&&(R||K(v))||Q(v)&&!v||I&&!Dt(c).isValid||z&&!St(c).isValid)){const{value:w,message:E}=pe(N)?{value:!!N,message:N}:ge(N);if(w&&(C[S]={type:ae.required,message:E,ref:F,...ie(ae.required,E)},!i))return L(E),C}if(!R&&(!K(_)||!K(x))){let w,E;const j=ge(x),B=ge(_);if(!K(v)&&!isNaN(v)){const $=n.valueAsNumber||v&&+v;K(j.value)||(w=$>j.value),K(B.value)||(E=$<B.value)}else{const $=n.valueAsDate||new Date(v),J=we=>new Date(new Date().toDateString()+" "+we),be=n.type=="time",he=n.type=="week";se(j.value)&&v&&(w=be?J(v)>J(j.value):he?v>j.value:$>new Date(j.value)),se(B.value)&&v&&(E=be?J(v)<J(B.value):he?v<B.value:$<new Date(B.value))}if((w||E)&&(X(!!w,j.message,B.message,ae.max,ae.min),!i))return L(C[S].message),C}if((A||b)&&!R&&(se(v)||l&&Array.isArray(v))){const w=ge(A),E=ge(b),j=!K(w.value)&&v.length>+w.value,B=!K(E.value)&&v.length<+E.value;if((j||B)&&(X(j,w.message,E.message),!i))return L(C[S].message),C}if(q&&!R&&se(v)){const{value:w,message:E}=ge(q);if(ke(w)&&!v.match(w)&&(C[S]={type:ae.pattern,message:E,ref:n,...ie(ae.pattern,E)},!i))return L(E),C}if(O){if(te(O)){const w=await O(v,t),E=gt(w,F);if(E&&(C[S]={...E,...ie(ae.validate,E.message)},!i))return L(E.message),C}else if(T(O)){let w={};for(const E in O){if(!Y(w)&&!i)break;const j=gt(await O[E](v,t),F,E);j&&(w={...j,...ie(E,j.message)},L(j.message),i&&(C[S]=w))}if(!Y(w)&&(C[S]={ref:F,...w},!i))return C}}return L(!0),C};const xr={mode:ee.onSubmit,reValidateMode:ee.onChange,shouldFocusError:!0};function Fr(e={}){let r={...xr,...e},t={submitCount:0,isDirty:!1,isReady:!1,isLoading:te(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},i={},a=T(r.defaultValues)||T(r.values)?P(r.defaultValues||r.values)||{}:{},l=r.shouldUnregister?{}:P(a),n={action:!1,mount:!1,watch:!1},c={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},N,A=0;const b={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let _={...b};const x={array:lt(),state:lt()},q=r.criteriaMode===ee.all,O=s=>o=>{clearTimeout(A),A=setTimeout(s,o)},S=async s=>{if(!r.disabled&&(b.isValid||_.isValid||s)){const o=r.resolver?Y((await I()).errors):await R(i,!0);o!==t.isValid&&x.state.next({isValid:o})}},W=(s,o)=>{!r.disabled&&(b.isValidating||b.validatingFields||_.isValidating||_.validatingFields)&&((s||Array.from(c.mount)).forEach(u=>{u&&(o?D(t.validatingFields,u,o):U(t.validatingFields,u))}),x.state.next({validatingFields:t.validatingFields,isValidating:!Y(t.validatingFields)}))},H=(s,o=[],u,y,f=!0,d=!0)=>
1{if(y&&u&&!r.disabled){if(n.action=!0,d&&Array.isArray(m(i,s))){const g=u(m(i,s),y.argA,y.argB);f&&D(i,s,g)}if(d&&Array.isArray(m(t.errors,s))){const g=u(m(t.errors,s),y.argA,y.argB);f&&D(t.errors,s,g),vr(t.errors,s)}if((b.touchedFields||_.touchedFields)&&d&&Array.isArray(m(t.touchedFields,s))){const g=u(m(t.touchedFields,s),y.argA,y.argB);f&&D(t.touchedFields,s,g)}(b.dirtyFields||_.dirtyFields)&&(t.dirtyFields=xe(a,l)),x.state.next({name:s,isDirty:X(s,o),dirtyFields:t.dirtyFields,errors:t.errors,isValid:t.isValid})}else D(l,s,o)},v=(s,o)=>{D(t.errors,s,o),x.state.next({errors:t.errors})},F=s=>{t.errors=s,x.state.next({errors:t.errors,isValid:!1})},L=(s,o,u,y)=>{const f=m(i,s);if(f){const d=m(l,s,M(u)?m(a,s):u);M(d)||y&&y.defaultChecked||o?D(l,s,o?d:dt(f._f)):j(s,d),n.mount&&S()}},C=(s,o,u,y,f)=>{let d=!1,g=!1;const p={name:s};if(!r.disabled){if(!u||y){(b.isDirty||_.isDirty)&&(g=t.isDirty,t.isDirty=p.isDirty=X(),d=g!==p.isDirty);const k=le(m(a,s),o);g=!!m(t.dirtyFields,s),k?U(t.dirtyFields,s):D(t.dirtyFields,s,!0),p.dirtyFields=t.dirtyFields,d=d||(b.dirtyFields||_.dirtyFields)&&g!==!k}if(u){const k=m(t.touchedFields,s);k||(D(t.touchedFields,s,u),p.touchedFields=t.touchedFields,d=d||(b.touchedFields||_.touchedFields)&&k!==u)}d&&f&&x.state.next(p)}return d?p:{}},z=(s,o,u,y)=>{const f=m(t.errors,s),d=(b.isValid||_.isValid)&&Q(o)&&t.isValid!==o;if(r.delayError&&u?(N=O(()=>v(s,u)),N(r.delayError)):(clearTimeout(A),N=null,u?D(t.errors,s,u):U(t.errors,s)),(u?!le(f,u):f)||!Y(y)||d){const g={...y,...d&&Q(o)?{isValid:o}:{},errors:t.errors,name:s};t={...t,...g},x.state.next(g)}},I=async s=>{W(s,!0);const o=await r.resolver(l,r.context,dr(s||c.mount,i,r.criteriaMode,r.shouldUseNativeValidation));return W(s),o},ue=async s=>{const{errors:o}=await I(s);if(s)for(const u of s){const y=m(o,u);y?D(t.errors,u,y):U(t.errors,u)}else t.errors=o;return o},R=async(s,o,u={valid:!0})=>{for(const y in s){const f=s[y];if(f){const{_f:d,...g}=f;if(d){const p=c.array.has(d.name),k=f._f&&fr(f._f);k&&b.validatingFields&&W([y],!0);const Z=await vt(f,c.disabled,l,q,r.shouldUseNativeValidation&&!o,p);if(k&&b.validatingFields&&W([y]),Z[d.name]&&(u.valid=!1,o))break;!o&&(m(Z,d.name)?p?br(t.errors,Z,d.name):D(t.errors,d.name,Z[d.name]):U(t.errors,d.name))}!Y(g)&&await R(g,o,u)}}return u.valid},ie=()=>{for(const s of c.unMount){const o=m(i,s);o&&(o._f.refs?o._f.refs.every(u=>!Be(u)):!Be(o._f.ref))&&Me(s)}c.unMount=new Set},X=(s,o)=>!r.disabled&&(s&&o&&D(l,s,o),!le(we(),a)),w=(s,o,u)=>Nt(s,c,{...n.mount?l:M(o)?a:se(s)?{[s]:o}:o},u,o),E=s=>$e(m(n.mount?l:a,s,r.shouldUnregister?m(a,s,[]):[])),j=(s,o,u={})=>{const y=m(i,s);let f=o;if(y){const d=y._f;d&&(!d.disabled&&D(l,s,Ct(o,d)),f=Ce(d.ref)&&K(o)?"":o,At(d.ref)?[...d.ref.options].forEach(g=>g.selected=f.includes(g.value)):d.refs?Ne(d.ref)?d.refs.forEach(g=>{(!g.defaultChecked||!g.disabled)&&(Array.isArray(f)?g.checked=!!f.find(p=>p===g.value):g.checked=f===g.value||!!f)}):d.refs.forEach(g=>g.checked=g.value===f):Ye(d.ref)?d.ref.value="":(d.ref.value=f,d.ref.type||x.state.next({name:s,values:P(l)})))}(u.shouldDirty||u.shouldTouch)&&C(s,f,u.shouldTouch,u.shouldDirty,!0),u.shouldValidate&&he(s)},B=(s,o,u)=>{for(const y in o){if(!o.hasOwnProperty(y))return;const f=o[y],d=s+"."+y,g=m(i,d);(c.array.has(s)||T(f)||g&&!g._f)&&!ye(f)?B(d,f,u):j(d,f,u)}},$=(s,o,u={})=>{const y=m(i,s),f=c.array.has(s),d=P(o);D(l,s,d),f?(x.array.next({name:s,values:P(l)}),(b.isDirty||b.dirtyFields||_.isDirty||_.dirtyFields)&&u.shouldDirty&&x.state.next({name:s,dirtyFields:xe(a,l),isDirty:X(s,d)})):y&&!y._f&&!K(d)?B(s,d,u):j(s,d,u),yt(s,c)&&x.state.next({...t,name:s}),x.state.next({name:n.mount?s:void 0,values:P(l)})},J=async s=>{n.mount=!0;const o=s.target;let u=o.name,y=!0;const f=m(i,u),d=k=>{y=Number.isNaN(k)||ye(k)&&isNaN(k.getTime())||le(k,m(l,u,k))},g=ft(r.mode),p=ft(r.reValidateMode);if(f){let k,Z;const Ae=o.type?dt(f._f):Ft(s),ne=s.type===De.BLUR||s.type===De.FOCUS_OUT,qt=!mr(f._f)&&!r.resolver&&!m(t.errors,u)&&!f._f.deps||gr(ne,m(t.touchedFields,u),t.isSubmitted,p,g),Pe=yt(u,c,ne);D(l,u,Ae),ne?(f._f.onBlur&&f._f.onBlur(s),N&&N(0)):f._f.onChange&&f._f.onChange(s);const Oe=C(u,Ae,ne),Wt=!Y(Oe)||Pe;if(!ne&&x.state.next({name:u,type:s.type,values:P(l)}),qt)return(b.isValid||_.isValid)&&(r.mode==="onBlur"?ne&&S():ne||S()),Wt&&x.state.next({name:u,...Pe?{}:Oe});if(!ne&&Pe&&x.state.next({...t}),r.resolver){const{errors:st}=await I([u]);if(d(Ae),y){const $t=ht(t.errors,i,u),it=ht(st,i,$t.name||u);k=it.error,u=it.name,Z=Y(st)}}else W([u],!0),k=(await vt(f,c.disabled,l,q,r.shouldUseNativeValidation))[u],W([u]),d(Ae),y&&(k?Z=!1:(b.isValid||_.isValid)&&(Z=await R(i,!0)));y&&(f._f.deps&&he(f._f.deps),z(u,Z,k,Oe))}},be=(s,o)=>
1{if(m(t.errors,o)&&s.focus)return s.focus(),1},he=async(s,o={})=>{let u,y;const f=_e(s);if(r.resolver){const d=await ue(M(s)?s:f);u=Y(d),y=s?!f.some(g=>m(d,g)):u}else s?(y=(await Promise.all(f.map(async d=>{const g=m(i,d);return await R(g&&g._f?{[d]:g}:g)}))).every(Boolean),!(!y&&!t.isValid)&&S()):y=u=await R(i);return x.state.next({...!se(s)||(b.isValid||_.isValid)&&u!==t.isValid?{}:{name:s},...r.resolver||!s?{isValid:u}:{},errors:t.errors}),o.shouldFocus&&!y&&Ve(i,be,s?f:c.mount),y},we=s=>{const o={...n.mount?l:a};return M(s)?o:se(s)?m(o,s):s.map(u=>m(o,u))},Je=(s,o)=>({invalid:!!m((o||t).errors,s),isDirty:!!m((o||t).dirtyFields,s),error:m((o||t).errors,s),isValidating:!!m(t.validatingFields,s),isTouched:!!m((o||t).touchedFields,s)}),Lt=s=>{s&&_e(s).forEach(o=>U(t.errors,o)),x.state.next({errors:s?t.errors:{}})},Qe=(s,o,u)=>{const y=(m(i,s,{_f:{}})._f||{}).ref,f=m(t.errors,s)||{},{ref:d,message:g,type:p,...k}=f;D(t.errors,s,{...k,...o,ref:y}),x.state.next({name:s,errors:t.errors,isValid:!1}),u&&u.shouldFocus&&y&&y.focus&&y.focus()},Mt=(s,o)=>te(s)?x.state.subscribe({next:u=>"values"in u&&s(w(void 0,o),u)}):w(s,o,!0),Xe=s=>x.state.subscribe({next:o=>{hr(s.name,o.name,s.exact)&&yr(o,s.formState||b,Bt,s.reRenderRoot)&&s.callback({values:{...l},...t,...o,defaultValues:a})}}).unsubscribe,Tt=s=>(n.mount=!0,_={..._,...s.formState},Xe({...s,formState:_})),Me=(s,o={})=>{for(const u of s?_e(s):c.mount)c.mount.delete(u),c.array.delete(u),o.keepValue||(U(i,u),U(l,u)),!o.keepError&&U(t.errors,u),!o.keepDirty&&U(t.dirtyFields,u),!o.keepTouched&&U(t.touchedFields,u),!o.keepIsValidating&&U(t.validatingFields,u),!r.shouldUnregister&&!o.keepDefaultValue&&U(a,u);x.state.next({values:P(l)}),x.state.next({...t,...o.keepDirty?{isDirty:X()}:{}}),!o.keepIsValid&&S()},Ze=({disabled:s,name:o})=>{(Q(s)&&n.mount||s||c.disabled.has(o))&&(s?c.disabled.add(o):c.disabled.delete(o))},Te=(s,o={})=>{let u=m(i,s);const y=Q(o.disabled)||Q(r.disabled);return D(i,s,{...u||{},_f:{...u&&u._f?u._f:{ref:{name:s}},name:s,mount:!0,...o}}),c.mount.add(s),u?Ze({disabled:Q(o.disabled)?o.disabled:r.disabled,name:s}):L(s,!0,o.value),{...y?{disabled:o.disabled||r.disabled}:{},...r.progressive?{required:!!o.required,min:Fe(o.min),max:Fe(o.max),minLength:Fe(o.minLength),maxLength:Fe(o.maxLength),pattern:Fe(o.pattern)}:{},name:s,onChange:J,onBlur:J,ref:f=>{if(f){Te(s,o),u=m(i,s);const d=M(f.value)&&f.querySelectorAll&&f.querySelectorAll("input,select,textarea")[0]||f,g=nr(d),p=u._f.refs||[];if(g?p.find(k=>k===d):d===u._f.ref)return;D(i,s,{_f:{...u._f,...g?{refs:[...p.filter(Be),d,...Array.isArray(m(a,s))?[{}]:[]],ref:{type:d.type,name:s}}:{ref:d}}}),L(s,!1,void 0,d)}else u=m(i,s,{}),u._f&&(u._f.mount=!1),(r.shouldUnregister||o.shouldUnregister)&&!(_t(c.array,s)&&n.action)&&c.unMount.add(s)}}},Ue=()=>r.shouldFocusError&&Ve(i,be,c.mount),Ut=s=>{Q(s)&&(x.state.next({disabled:s}),Ve(i,(o,u)=>{const y=m(i,u);y&&(o.disabled=y._f.disabled||s,Array.isArray(y._f.refs)&&y._f.refs.forEach(f=>{f.disabled=y._f.disabled||s}))},0,!1))},Ie=(s,o)=>async u=>{let y;u&&(u.preventDefault&&u.preventDefault(),u.persist&&u.persist());let f=P(l);if(x.state.next({isSubmitting:!0}),r.resolver){const{errors:d,values:g}=await I();t.errors=d,f=P(g)}else await R(i);if(c.disabled.size)for(const d of c.disabled)U(f,d);if(U(t.errors,"root"),Y(t.errors)){x.state.next({errors:{}});try{await s(f,u)}catch(d){y=d}}else o&&await o({...t.errors},u),Ue(),setTimeout(Ue);if(x.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Y(t.errors)&&!y,submitCount:t.submitCount+1,errors:t.errors}),y)throw y},Pt=(s,o={})=>{m(i,s)&&(M(o.defaultValue)?$(s,P(m(a,s))):($(s,o.defaultValue),D(a,s,P(o.defaultValue))),o.keepTouched||U(t.touchedFields,s),o.keepDirty||(U(t.dirtyFields,s),t.isDirty=o.defaultValue?X(s,P(m(a,s))):X()),o.keepError||(U(t.errors,s),b.isValid&&S()),x.state.next({...t}))},et=(s,o={})=>{const u=s?P(s):a,y=P(u),f=Y(s),d=f?a:y;if(o.keepDefaultValues||(a=u),!o.keepValues){if(o.keepDirtyValues){const g=new Set([...c.mount,...Object.keys(xe(a,l))]);for(const p of Array.from(g))m(t.dirtyFields,p)?D(d,p,m(l,p)):$(p,m(d,p))}else{if(We&&M(s))for(const g of c.mount){const p=m(i,g);if(p&&p._f){const k=Array.isArray(p._f.refs)?p._f.refs[0]:p._f.ref;if(Ce(k)){const Z=k.closest("form");if(Z){Z.reset();break}}}}if(o.keepFieldsRef)for(const g of c.mount)$(g,m(d,g));else i={}}
1l=r.shouldUnregister?o.keepDefaultValues?P(a):{}:P(d),x.array.next({values:{...d}}),x.state.next({values:{...d}})}c={mount:o.keepDirtyValues?c.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},n.mount=!b.isValid||!!o.keepIsValid||!!o.keepDirtyValues,n.watch=!!r.shouldUnregister,x.state.next({submitCount:o.keepSubmitCount?t.submitCount:0,isDirty:f?!1:o.keepDirty?t.isDirty:!!(o.keepDefaultValues&&!le(s,a)),isSubmitted:o.keepIsSubmitted?t.isSubmitted:!1,dirtyFields:f?{}:o.keepDirtyValues?o.keepDefaultValues&&l?xe(a,l):t.dirtyFields:o.keepDefaultValues&&s?xe(a,s):o.keepDirty?t.dirtyFields:{},touchedFields:o.keepTouched?t.touchedFields:{},errors:o.keepErrors?t.errors:{},isSubmitSuccessful:o.keepIsSubmitSuccessful?t.isSubmitSuccessful:!1,isSubmitting:!1})},tt=(s,o)=>et(te(s)?s(l):s,o),Ot=(s,o={})=>{const u=m(i,s),y=u&&u._f;if(y){const f=y.refs?y.refs[0]:y.ref;f.focus&&(f.focus(),o.shouldSelect&&te(f.select)&&f.select())}},Bt=s=>{t={...t,...s}},rt={control:{register:Te,unregister:Me,getFieldState:Je,handleSubmit:Ie,setError:Qe,_subscribe:Xe,_runSchema:I,_focusError:Ue,_getWatch:w,_getDirty:X,_setValid:S,_setFieldArray:H,_setDisabledField:Ze,_setErrors:F,_getFieldArray:E,_reset:et,_resetDefaultValues:()=>te(r.defaultValues)&&r.defaultValues().then(s=>{tt(s,r.resetOptions),x.state.next({isLoading:!1})}),_removeUnmounted:ie,_disableForm:Ut,_subjects:x,_proxyFormState:b,get _fields(){return i},get _formValues(){return l},get _state(){return n},set _state(s){n=s},get _defaultValues(){return a},get _names(){return c},set _names(s){c=s},get _formState(){return t},get _options(){return r},set _options(s){r={...r,...s}}},subscribe:Tt,trigger:he,register:Te,handleSubmit:Ie,watch:Mt,setValue:$,getValues:we,reset:tt,resetField:Pt,clearErrors:Lt,unregister:Me,setError:Qe,setFocus:Ot,getFieldState:Je};return{...rt,formControl:rt}}function _r(e={}){const r=V.useRef(void 0),t=V.useRef(void 0),[i,a]=V.useState({isDirty:!1,isValidating:!1,isLoading:te(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:te(e.defaultValues)?void 0:e.defaultValues});if(!r.current)if(e.formControl)r.current={...e.formControl,formState:i},e.defaultValues&&!te(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:n,...c}=Fr(e);r.current={...c,formState:i}}const l=r.current.control;return l._options=e,Ke(()=>{const n=l._subscribe({formState:l._proxyFormState,callback:()=>a({...l._formState}),reRenderRoot:!0});return a(c=>({...c,isReady:!0})),l._formState.isReady=!0,n},[l]),V.useEffect(()=>l._disableForm(e.disabled),[l,e.disabled]),V.useEffect(()=>{e.mode&&(l._options.mode=e.mode),e.reValidateMode&&(l._options.reValidateMode=e.reValidateMode)},[l,e.mode,e.reValidateMode]),V.useEffect(()=>{e.errors&&(l._setErrors(e.errors),l._focusError())},[l,e.errors]),V.useEffect(()=>{e.shouldUnregister&&l._subjects.state.next({values:l._getWatch()})},[l,e.shouldUnregister]),V.useEffect(()=>{if(l._proxyFormState.isDirty){const n=l._getDirty();n!==i.isDirty&&l._subjects.state.next({isDirty:n})}},[l,i.isDirty]),V.useEffect(()=>{e.values&&!le(e.values,t.current)?(l._reset(e.values,{keepFieldsRef:!0,...l._options.resetOptions}),t.current=e.values,a(n=>({...n}))):l._resetDefaultValues()},[l,e.values]),V.useEffect(()=>{l._state.mount||(l._setValid(),l._state.mount=!0),l._state.watch&&(l._state.watch=!1,l._subjects.state.next({...l._formState})),l._removeUnmounted()}),r.current.formState=Vt(i,l),r.current}const bt=(e,r,t)=>{if(e&&"reportValidity"in e){const i=m(t,r);e.setCustomValidity(i&&i.message||""),e.reportValidity()}},kt=(e,r)=>{for(const t in r.fields){const i=r.fields[t];i&&i.ref&&"reportValidity"in i.ref?bt(i.ref,t,e):i.refs&&i.refs.forEach(a=>bt(a,t,e))}},Vr=(e,r)=>{r.shouldUseNativeValidation&&kt(e,r);const t={};for(const i in e){const a=m(r.fields,i),l=Object.assign(e[i]||{},{ref:a&&a.ref});if(Nr(r.names||Object.keys(e),i)){const n=Object.assign({},m(t,i));D(n,"root",l),D(t,i,n)}else D(t,i,l)}return t},Nr=(e,r)=>e.some(t=>t.startsWith(r+"."));var wr=function(e,r){for(var t={};e.length;){var i=e[0],a=i.code,l=i.message,n=i.path.join(".");
1if(!t[n])if("unionErrors"in i){var c=i.unionErrors[0].errors[0];t[n]={message:c.message,type:c.code}}else t[n]={message:l,type:a};if("unionErrors"in i&&i.unionErrors.forEach(function(b){return b.errors.forEach(function(_){return e.push(_)})}),r){var N=t[n].types,A=N&&N[i.code];t[n]=wt(n,r,t,a,A?[].concat(A,i.message):i.message)}e.shift()}return t},Ar=function(e,r,t){return t===void 0&&(t={}),function(i,a,l){try{return Promise.resolve(function(n,c){try{var N=Promise.resolve(e[t.mode==="sync"?"parse":"parseAsync"](i,r)).then(function(A){return l.shouldUseNativeValidation&&kt({},l),{errors:{},values:t.raw?i:A}})}catch(A){return c(A)}return N&&N.then?N.then(void 0,c):N}(0,function(n){if(function(c){return Array.isArray(c==null?void 0:c.errors)}(n))return{values:{},errors:Vr(wr(n.errors,!l.shouldUseNativeValidation&&l.criteriaMode==="all"),l)};throw n}))}catch(n){return Promise.reject(n)}}};const Er=sr,jt=G.createContext({}),ve=({...e})=>h.jsx(jt.Provider,{value:{name:e.name},children:h.jsx(lr,{...e})}),Le=()=>{const e=G.useContext(jt),r=G.useContext(Rt),{getFieldState:t,formState:i}=Re(),a=t(e.name,i);if(!e)throw new Error("useFormField should be used within <FormField>");const{id:l}=r;return{id:l,name:e.name,formItemId:`${l}-form-item`,formDescriptionId:`${l}-form-item-description`,formMessageId:`${l}-form-item-message`,...a}},Rt=G.createContext({}),ce=G.forwardRef(({className:e,...r},t)=>{const i=G.useId();return h.jsx(Rt.Provider,{value:{id:i},children:h.jsx("div",{ref:t,className:oe("space-y-2",e),...r})})});ce.displayName="FormItem";const de=G.forwardRef(({className:e,...r},t)=>{const{error:i,formItemId:a}=Le();return h.jsx(Ht,{ref:t,className:oe(i&&"text-destructive",e),htmlFor:a,...r})});de.displayName="FormLabel";const fe=G.forwardRef(({...e},r)=>{const{error:t,formItemId:i,formDescriptionId:a,formMessageId:l}=Le();return h.jsx(zt,{ref:r,id:i,"aria-describedby":t?`${a} ${l}`:`${a}`,"aria-invalid":!!t,...e})});fe.displayName="FormControl";const pr=G.forwardRef(({className:e,...r},t)=>{const{formDescriptionId:i}=Le();return h.jsx("p",{ref:t,id:i,className:oe("text-sm text-muted-foreground",e),...r})});pr.displayName="FormDescription";const me=G.forwardRef(({className:e,children:r,...t},i)=>{const{error:a,formMessageId:l}=Le(),n=a?String(a==null?void 0:a.message):r;return n?h.jsx("p",{ref:i,id:l,className:oe("text-sm font-medium text-destructive",e),...t,children:n}):null});me.displayName="FormMessage";const Dr=({sourceLabel:e,defaultMessage:r="",onSuccess:t,className:i,compact:a=!1,isLoggedIn:l,userInfo:n})=>{const{t:c}=Yt(),{toast:N}=Gt(),[A,b]=G.useState(!1),[_,x]=G.useState(null),q=a?"text-xs font-medium leading-snug":void 0,O=a?"h-9 text-sm":void 0,S=oe("font-normal leading-relaxed text-muted-foreground",a?"text-[11px] leading-snug":"text-xs"),W=G.useMemo(()=>l?at({firstName:re().optional(),lastName:re().optional(),email:re().optional(),contactNumber:re().optional(),message:re().trim().min(1,{message:c("about.form.messageRequired")}).max(2e3),privacyConfirmed:ot().refine(F=>F===!0,{message:c("about.form.privacyRequired")})}):at({firstName:re().trim().min(1,{message:c("about.form.firstNameRequired")}).max(100),lastName:re().trim().min(1,{message:c("about.form.lastNameRequired")}).max(100),email:re().trim().email({message:c("about.form.emailInvalid")}).max(255),contactNumber:re().trim().min(1,{message:c("about.form.phoneRequired")}).max(50),message:re().trim().min(1,{message:c("about.form.messageRequired")}).max(2e3),privacyConfirmed:ot().refine(F=>F===!0,{message:c("about.form.privacyRequired")})}),[l,c]),H=_r({resolver:Ar(W),defaultValues:{firstName:"",lastName:"",email:"",contactNumber:"",message:r,privacyConfirmed:!1}});G.useEffect(()=>{if(!l||!(n!=null&&n.email)){x(null);return}let F=!1;return(async()=>{var I;const C=n.username&&!n.username.includes("@")?n.username:"",z=n.email.trim().toLowerCase();try{const ue=await Xt(n.rawEmail||n.email);if(F)return;const R=[...ue].sort((X,w)=>{const E=j=>{var B,$,J;return+!!((B=j.firstName)!=null&&B.trim())+ +!!(($=j.lastName)!=null&&$.trim())+ +!!((J=j.phone)!=null&&J.trim())};return E(w)-E(X)})[0],ie=[R==null?void 0:R.firstName,R==null?void 0:R.lastName].filter(
1Boolean).join(" ").trim();x({reporterName:ie||C||z,reporterEmail:((R==null?void 0:R.email)||z).trim().toLowerCase(),reporterPhone:((I=R==null?void 0:R.phone)==null?void 0:I.trim())||""})}catch(ue){console.warn("Unable to load contact profile for contact form:",ue),F||x({reporterName:C||z,reporterEmail:z,reporterPhone:""})}})(),()=>{F=!0}},[l,n==null?void 0:n.email,n==null?void 0:n.rawEmail,n==null?void 0:n.username]);const v=async F=>{var L;b(!0);try{const C=[e,`Privacy Confirmed: ${F.privacyConfirmed?"Yes":"No"}`,"",F.message.trim()].join(` 2`),z=l?{reporterName:(_==null?void 0:_.reporterName)||(n==null?void 0:n.email)||"User",reporterEmail:(_==null?void 0:_.reporterEmail)||((L=n==null?void 0:n.email)==null?void 0:L.trim().toLowerCase())||"",reporterPhone:(_==null?void 0:_.reporterPhone)||""}:{reporterName:`${F.firstName.trim()} ${F.lastName.trim()}`.trim(),reporterEmail:F.email.trim().toLowerCase(),reporterPhone:F.contactNumber.trim()};if(!z.reporterEmail)throw new Error("Missing reporter email");await er({reporterId:l?(n==null?void 0:n.userId)??null:null,message:C,contact:z}),N({title:c("about.form.successTitle"),description:c("about.form.successDescription")}),H.reset({firstName:"",lastName:"",email:"",contactNumber:"",message:"",privacyConfirmed:!1}),t==null||t()}catch(C){console.error("Error submitting contact form:",C),N({title:c("about.form.errorTitle"),description:c("about.form.errorDescription"),variant:"destructive"})}finally{b(!1)}};return h.jsx(Er,{...H,children:h.jsxs("form",{onSubmit:H.handleSubmit(v),className:oe(a?"space-y-3":"space-y-4",i),children:[!l&&h.jsxs(h.Fragment,{children:[h.jsxs("div",{className:oe("grid grid-cols-1 gap-4 sm:grid-cols-2",a&&"gap-3"),children:[h.jsx(ve,{control:H.control,name:"firstName",render:({field:F})=>h.jsxs(ce,{children:[h.jsx(de,{className:q,children:c("about.form.firstName")}),h.jsx(fe,{children:h.jsx(Ee,{className:O,placeholder:c("about.form.firstNamePlaceholder"),...F})}),h.jsx(me,{className:a?"text-xs":void 0})]})}),h.jsx(ve,{control:H.control,name:"lastName",render:({field:F})=>h.jsxs(ce,{children:[h.jsx(de,{className:q,children:c("about.form.lastName")}),h.jsx(fe,{children:h.jsx(Ee,{className:O,placeholder:c("about.form.lastNamePlaceholder"),...F})}),h.jsx(me,{className:a?"text-xs":void 0})]})})]}),h.jsx(ve,{control:H.control,name:"email",render:({field:F})=>h.jsxs(ce,{children:[h.jsxs(de,{className:q,children:[c("about.form.email")," *"]}),h.jsx(fe,{children:h.jsx(Ee,{className:O,type:"email",placeholder:c("about.form.emailPlaceholder"),...F})}),h.jsx(me,{className:a?"text-xs":void 0})]})}),h.jsx(ve,{control:H.control,name:"contactNumber",render:({field:F})=>h.jsxs(ce,{children:[h.jsxs(de,{className:q,children:[c("about.form.phone")," *"]}),h.jsx(fe,{children:h.jsx(Ee,{className:O,placeholder:c("about.form.phonePlaceholder"),...F})}),h.jsx(me,{className:a?"text-xs":void 0})]})})]}),h.jsx(ve,{control:H.control,name:"message",render:({field:F})=>h.jsxs(ce,{children:[h.jsx(de,{className:q,children:c("about.form.message")}),h.jsx(fe,{children:h.jsx(Zt,{placeholder:c("about.form.messagePlaceholder"),className:oe(a?"min-h-[88px] text-sm":"min-h-[150px]"),...F})}),h.jsx(me,{className:a?"text-xs":void 0})]})}),h.jsx(ve,{control:H.control,name:"privacyConfirmed",render:({field:F})=>h.jsxs(ce,{className:"flex flex-row items-start space-x-2.5 space-y-0",children:[h.jsx(fe,{children:h.jsx(It,{checked:F.value,onCheckedChange:F.onChange,className:a?"mt-0.5":void 0})}),h.jsxs("div",{className:"space-y-1",children:[h.jsx(de,{className:S,children:c("about.form.privacyLabel")}),h.jsx(me,{className:a?"text-xs":void 0})]})]})}),h.jsx(Jt,{type:"submit",size:a?"default":"lg",className:oe("w-full",a&&"h-9 text-sm"),disabled:A,children:A?h.jsxs(h.Fragment,{children:[h.jsx(Qt,{className:"mr-2 h-4 w-4 animate-spin"}),c("about.submitting")]}):c("about.sendMessage")})]})})},Tr=e=>{const{isAuthenticated:r,userInfo:t}=Kt(),i=r===!0;return h.jsx(Dr,{isLoggedIn:i,userInfo:t,...e},i?"logged-in":"guest")};export{Tr as C};
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.