PageSourceSearch

https://qrx.eu/assets/AuthContext-D17O7QRl.js

js qrx.eu collected 2026-10-09 23:15:12 UTC 19,387 bytes, 1 lines download raw bytes

1import{o as e}from"./rolldown-runtime-C0FnF6B9.js";import{t}from"./react-C21x__mS.js";import{c as n,d as r,h as i,l as a,o,r as s,s as ee,t as c,u as l}from"./client-D-zvexsZ.js";import{t as u}from"./jsx-runtime-BdxMnOeJ.js";import{n as te}from"./userTimeZone-BBSD_alX.js";import{A as d,D as f,N as p,b as m,c as h,d as g,h as _,j as v,l as y,m as b,p as x,t as ne,u as re,v as S,w as C,x as w,y as T}from"./query-DWDBYcHP.js";import{t as ie}from"./mutation-DwKxGBaY.js";import{f as ae}from"./messageCentre-Cx8Luxk3.js";var E=e(t(),1);async function oe(e){let t=await c.get(`/portalx/impersonation/context`,{signal:e});return t.data?.data??t.data??null}async function se(e,t){let n=await c.get(`/portalx/impersonation/options`,{params:{search:e?.search||void 0,customerId:e?.customerId||void 0},signal:t});return n.data?.data??n.data}async function ce(e){let t=await c.post(`/portalx/impersonation/start`,{targetUserId:e});return t.data?.data??t.data}async function le(e){let t=await c.post(`/portalx/impersonation/switch`,{targetUserId:e});return t.data?.data??t.data}async function ue(){let e=await c.post(`/portalx/impersonation/stop`);return e.data?.data??e.data}async function de(e){let t=await c.get(`/portalx/impersonation/scope/${e}`);return t.data?.data??t.data}async function fe(e,t){let n=await c.post(`/portalx/impersonation/scope/${e}`,t);return n.data?.data??n.data}var D=new WeakMap,O=new WeakMap,k=new WeakMap,pe=class extends g{constructor(e={}){super(),p(this,D,void 0),p(this,O,void 0),p(this,k,void 0),this.config=e,d(D,this,new Set),d(O,this,new Map),d(k,this,0)}build(e,t,n){var r;let i=new ie({client:e,mutationCache:this,mutationId:d(k,this,(r=v(k,this),++r)),options:e.defaultMutationOptions(t),state:n});return this.add(i),i}add(e){v(D,this).add(e);let t=A(e);if(typeof t==`string`){let n=v(O,this).get(t);n?n.push(e):v(O,this).set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(v(D,this).delete(e)){let t=A(e);if(typeof t==`string`){let n=v(O,this).get(t);if(n){if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&v(O,this).delete(t)}}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=A(e);if(typeof t==`string`){let n=v(O,this).get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}return!0}runNext(e){let t=A(e);return typeof t==`string`?(v(O,this).bind(this).get(t)?.find(t=>
1t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){y.batch(()=>{v(D,this).forEach(e=>{this.notify({type:`removed`,mutation:e})}),v(D,this).clear(),v(O,this).clear()})}getAll(){return Array.from(v(D,this))}find(e){let t={exact:!0,...e};return this.getAll().find(e=>S(t,e))}findAll(e={}){return this.getAll().filter(t=>S(e,t))}notify(e){y.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return y.batch(()=>Promise.all(e.map(e=>e.continue().catch(m))))}};function A(e){return e.options.scope?.id}var j=new WeakMap,me=class extends g{constructor(e={}){super(),p(this,j,void 0),this.config=e,d(j,this,new Map)}build(e,t,n){let r=t.queryKey,i=t.queryHash??_(r,t),a=this.get(i);return a||(a=new ne({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){v(j,this).has(e.queryHash)||(v(j,this).set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=v(j,this).get(e.queryHash);t&&(e.destroy(),t===e&&v(j,this).delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){y.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return v(j,this).get(e)}getAll(){return[...v(j,this).values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>T(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>T(e,t)):t}notify(e){y.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){y.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){y.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},M=new WeakMap,N=new WeakMap,P=new WeakMap,F=new WeakMap,I=new WeakMap,L=new WeakMap,R=new WeakMap,z=new WeakMap,he=class{constructor(e={}){p(this,M,void 0),p(this,N,void 0),p(this,P,void 0),p(this,F,void 0),p(this,I,void 0),p(this,L,void 0),p(this,R,void 0),p(this,z,void 0),d(M,this,e.queryCache||new me),d(N,this,e.mutationCache||new pe),d(P,this,e.defaultOptions||{}),d(F,this,new Map),d(I,this,new Map),d(L,this,0)}mount(){var e;d(L,this,(e=v(L,this),e++,e)),v(L,this)===1&&(d(R,this,re.subscribe(async e=>{e&&(await this.resumePausedMutations(),v(M,this).onFocus())})),d(z,this,h.subscribe(async e=>{e&&(await this.resumePausedMutations(),v(M,this).onOnline())})))}unmount(){var e;d(L,this,(e=v(L,this),e--,e)),v(L,this)===0&&(v(R,this)?.call(this),d(R,this,void 0),v(z,this)?.call(this),d(z,this,void 0))}isFetching(e){return v(M,this).findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return v(N,this).findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return v(M,this).get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=v(M,this).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(C(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return v(M,this).findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=v(M,this).get(r.queryHash)?.state.data,a=x(t,i);if(a!==void 0)return v(M,this).build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return y.batch(()=>v(M,this).findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return v(M,this).get(t.queryHash)?.state}removeQueries(e){let t=v(M,this);y.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=v(M,this);return y.batch(()=>{let r=n.findAll(e),i=new Set(r);return r.forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,predicate:e=>i.has(e)},t)})}cancelQueries(e,t={}){let n={revert:!0,...t},r=y.batch(()=>v(M,this).findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(m).catch(m)}invalidateQueries(e,t={}){return y.batch(()=>(v(M,this).findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=y.batch(()=>v(M,this).findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(m)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(m)}async query(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=v(M,this).build(this,t),r=n.isStaleByTime(C(t.staleTime,n))?await n.fetch(t):n.state.data,i=t.select;return i?i(r):r}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=v(M,this).build(this,t);return n.isStaleByTime(C(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(m).catch(m)}infiniteQuery(e){return e._type=`infinite`,this.query(e)}
1fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(m).catch(m)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return h.isOnline()?v(N,this).resumePausedMutations():Promise.resolve()}getQueryCache(){return v(M,this)}getMutationCache(){return v(N,this)}getDefaultOptions(){return v(P,this)}setDefaultOptions(e){d(P,this,e)}setQueryDefaults(e,t){v(F,this).set(b(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...v(F,this).values()],n={};return t.forEach(t=>{w(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){v(I,this).set(b(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...v(I,this).values()],n={};return t.forEach(t=>{w(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...v(P,this).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=_(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===f&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...v(P,this).mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){v(M,this).clear(),v(N,this).clear()}};function ge(e){if(!e||typeof e!=`object`)return!1;let t=e.name,n=e.code;return t===`AbortError`||t===`CanceledError`||n===`ERR_CANCELED`}var B=new he({defaultOptions:{queries:{staleTime:6e4,gcTime:3e5,refetchOnWindowFocus:!1,refetchOnReconnect:!0,retry:(e,t)=>!ge(t)&&e<2},mutations:{retry:!1}}}),_e={default:[{frequency:880,start:0,length:.12},{frequency:1320,start:.12,length:.18}],chime:[{frequency:1046.5,start:0,length:.5},{frequency:1568,start:.08,length:.6}],ping:[{frequency:1760,start:0,length:.22,type:`triangle`}],pulse:[{frequency:660,start:0,length:.08,type:`square`},{frequency:660,start:.14,length:.08,type:`square`}]},V=null,H=new Map;function U(){if(V)return V;let e=typeof window>`u`?void 0:window.AudioContext??window.webkitAudioContext;return e?(V=new e,V):null}function ve(){let e=U();return e?e.state===`running`?`ready`:`blocked`:`unsupported`}async function ye(){let e=U();if(!e)return`unsupported`;try{e.state!==`running`&&await e.resume()}catch{}return ve()}var W=e=>`qrx-message-volume:${e}`;function be(e){try{let t=Number(localStorage.getItem(W(e)));return localStorage.getItem(W(e))!==null&&Number.isFinite(t)?Math.min(1,Math.max(0,t)):.7}catch{return .7}}function xe(e,t){try{localStorage.setItem(W(e),String(Math.min(1,Math.max(0,t))))}catch{}}function Se(e,t){let n=H.get(t);return n||(n=ae(t,`original`).then(e=>e.arrayBuffer()).then(t=>e.decodeAudioData(t)),n.catch(()=>H.delete(t)),H.set(t,n)),n}async function Ce(e,t){if(e===`silent`)return;let n=U();if(!n)throw new DOMException(`Audio unsupported`,`NotSupportedError`);if(n.state!==`running`)try{await Promise.race([n.resume(),new Promise(e=>setTimeout(e,1500))])}catch{}if(n.state!==`running`)throw new DOMException(`Audio blocked`,`NotAllowedError`);let r=n.createGain();r.gain.value=Math.min(1,Math.max(0,t)),r.connect(n.destination);let i=n.currentTime+.01;if(/^\d+$/.test(e)){let t=n.createBufferSource();t.buffer=await Se(n,e),t.connect(r),t.start(i,0,5);return}for(let t of _e[e]??_e.default){let e=n.createOscillator(),a=n.createGain();e.type=t.type??`sine`,e.frequency.value=t.frequency,a.gain.setValueAtTime(1e-4,i+t.start),a.gain.exponentialRampToValueAtTime(.35,i+t.start+.015),a.gain.exponentialRampToValueAtTime(1e-4,i+t.start+t.length),e.connect(a).connect(r),e.start(i+t.start),e.stop(i+t.start+t.length+.02)}}async function we(e){if(!/\.wav$/i.test(e.name)||e.type&&!/^audio\/(wav|x-wav|wave|vnd\.wave)$/i.test(e.type))return`mc3_ns_soundType`;if(e.size<=44||e.size>1e6)return`mc3_ns_soundSize`;let t=await e.arrayBuffer(),n=new TextDecoder(`ascii`).decode(t.slice(0,12));if(!n.startsWith(`RIFF`)||n.slice(8,12)!==`WAVE`)return`mc3_ns_soundType`;let r=U();if(!r)return null;try{return(await r.decodeAudioData(t.slice(0))).duration>5?`mc3_ns_soundLength`:null}catch{return`mc3_ns_soundCorrupt`}}function Te(){H.clear()}var Ee=`qrx-message-drafts-v1`;function G(e=De(),t=Oe()){if(Te(),e)try{let t=[];for(let n=0;n<e.length;n++){let r=e.key(n);r?.startsWith(`qrx-message-sound:`)&&t.push(r)}t.forEach(t=>e.removeItem(t))}catch{}try{t?.deleteDatabase(Ee)}catch{}}function De(){try{return window.localStorage}catch{return null}}function Oe(){try{return window.indexedDB??null}catch{return null}}var ke=u();function Ae(e){if(!e){i.setUser(null);return}i.setUser({id:e.id,email:e.email,username:Ie(e)??void 0,customerId:e.customerId})}var K=`qrx_otp_pending`;function je(){try{sessionStorage.setItem(K,`1`)}catch{}}function q(){try{sessionStorage.removeItem(K)}catch{}}function Me(){try{return sessionStorage.getItem(K)===`1`}catch{return!1}}var J=`otp_second_factor`,Y=`otp_ticket`;function X(){try{sessionStorage.removeItem(J),sessionStorage.removeItem(Y)}catch{}}function Ne(){try{return sessionStorage.getItem(J)===`totp`?`totp`:`email`}catch{return`email`}}function Pe(){try{return sessionStorage.getItem(Y)||``}catch{return``}}var Fe={AuthProvider_Alert_AccountNotActivated:`auth_error_pendingActivation`,AuthProvider_Alert_InvalidOTP:`auth_error_otpInvalid`,AuthProvider_Alert_NoPortalAccess:`auth_error_noPortalAccess`};function Z(e){return Fe[e]??e}function Q(e){let t={...e};return typeof t.permissions==`string`?t.permissions=t.permissions.split(`,`).map(e=>
1e.trim()).filter(Boolean):Array.isArray(t.permissions)||(t.permissions=[]),typeof t.roles==`string`?t.roles=t.roles.split(`,`).map(e=>e.trim()).filter(Boolean):Array.isArray(t.roles)||(t.roles=[]),t}function Ie(e){return`${e.firstName||``} ${e.lastName||``}`.trim()||e.email||null}function $(e,t){return!e||!e.isImpersonating?null:{...e,effectiveUserDisplayName:e.effectiveUserDisplayName||(t?Ie(t):null),effectiveUserEmail:e.effectiveUserEmail||t?.email||null}}var Le=(0,E.createContext)(null);function Re(){let e=(0,E.useContext)(Le);if(!e)throw Error(`useAuth must be used inside <AuthProvider>`);return e}function ze({children:e}){let[t,u]=(0,E.useState)(!1),[d,f]=(0,E.useState)(null),[p,m]=(0,E.useState)(null),[h,g]=(0,E.useState)(!1),[_,v]=(0,E.useState)(``),y=(0,E.useRef)(!1),b=(0,E.useCallback)(e=>{let t=Q(e);return t.otpVerified=!0,t.token&&l(t.token),q(),f(t),m($(t.impersonation,t)),u(!0),t},[]),x=(0,E.useCallback)(async e=>{try{let t=await oe();m($(t,e??d))}catch{m(null)}},[d]);(0,E.useEffect)(()=>{if(y.current)return;y.current=!0;let e=!1;async function t(){let t=new URLSearchParams(window.location.search),n=t.get(`_cdt`);if(n){t.delete(`_cdt`);let r=t.toString(),i=window.location.pathname+(r?`?${r}`:``)+window.location.hash;window.history.replaceState({},``,i);try{let t=await c.post(`/Auth/ExchangeCrossDomainToken`,{token:n,deviceName:`Website Edit – ${navigator.userAgent.
1slice(0,60)}`}),r=t.data?.data||t.data;if(r&&r.token){let t=b(r);e||await x(t);return}}catch{}}try{if(ee(),!await a()){e||u(!0);return}let t=await c.get(`/Auth/Me`);if(e)return;let n=t.data?.data||t.data;if(n&&n.id){let e=Q(n);e.otpVerified=!Me(),f(e),await x(e)}}catch(e){let t=e,n=t.response?.status;(n===401||n===403)&&s(),!n&&[`ERR_NETWORK`,`ECONNABORTED`,`ETIMEDOUT`,`ERR_CANCELED`].includes(t.code??``)||n===401||n===403?i.addBreadcrumb({category:`auth`,message:`Session bootstrap could not complete`,level:`warning`,data:{status:n,code:t.code}}):i.captureException(e,{extra:{context:`auth_bootstrap_failed`}})}e||u(!0)}let n=setTimeout(()=>{e=!0,u(!0)},12e3);t().finally(()=>clearTimeout(n))},[]),(0,E.useEffect)(()=>{r(()=>{q(),m(null),f(null),u(!0);try{B.clear()}catch{}G()})},[]),(0,E.useEffect)(()=>{Ae(d),te(d?.timeZoneId)},[d]),(0,E.useEffect)(()=>n(()=>{s(),q(),m(null),f(null),u(!0);try{B.clear()}catch{}G()}),[]);let ne=(0,E.useCallback)(async(e,t)=>{v(``);let n={email:e,password:t,deviceName:o()};try{let t=await c.post(`/Auth/Login`,n),r=t.data?.data||t.data;if(!r){v(`auth_error_unexpected`);return}let i=Q(r);if(i.token&&l(i.token),m(null),i.lockoutEnabled){s(),v(i.lockoutReason||`auth_error_accountLocked`);return}if(i.pendingActivation){s(),v(`auth_error_pendingActivation`);return}i.otpVerified=!1,je(),f(i);try{sessionStorage.setItem(`otp_email`,e)}catch{}let a=r;try{a.secondFactor===`totp`&&a.twoFactorTicket?(sessionStorage.setItem(J,`totp`),sessionStorage.setItem(Y,a.twoFactorTicket)):X()}catch{}}catch(e){let t=e,n=t.response?.status,r=t.response?.data?.errorMessage??t.response?.data?.message;v(n===401?`auth_error_invalidCredentials`:n===429?`auth_error_tooManyRequests`:r?Z(r):`auth_error_unexpected`)}},[]),re=(0,E.useCallback)(async e=>{v(``);try{let t=await c.post(`/Auth/Register`,e),n=t.data;return n?.result===!0||t.status===200?(g(!0),!0):(v(n?.errorMessage||n?.message||`auth_error_registrationFailed`),!1)}catch(e){let t=e,n=t.response?.data?.errorMessage??t.response?.data?.message;return v(n||`auth_error_registrationFailed`),!1}},[]),S=(0,E.useCallback)(async(e,t)=>{v(``);let n={email:e,otp:t,deviceName:o()};try{let e=await c.post(`/Auth/ValidateOtp`,n),t=e.data?.data||e.data;if(!t)return v(`auth_error_otpInvalid`),!1;let r=Q(t);r.otpVerified=!0,r.token&&l(r.token),m($(r.impersonation,r)),q(),f(r);try{sessionStorage.removeItem(`otp_email`)}catch{}return!0}catch(e){let t=e,n=t.response?.data?.errorMessage??t.response?.data?.message;return v(n?Z(n):`auth_error_otpInvalid`),!1}},[]),C=(0,E.useCallback)(e=>{let t=Q(e);t.otpVerified=!0,t.token&&l(t.token),m($(t.impersonation,t)),q(),f(t);try{sessionStorage.removeItem(`otp_email`)}catch{}X()},[]),w=(0,E.useCallback)((e,t)=>{let n=e,r=n.response?.data?.errorMessage??n.response?.data?.message,i=r?Z(r):n.response?.status===429?`auth_error_tooManyRequests`:t;return v(i),i},[]),T=(0,E.useCallback)(async(e,t,n)=>{v(``);try{let r=await c.post(`/Auth/ValidateTotp`,{email:e,code:t,isRecoveryCode:n,ticket:Pe(),deviceName:o()}),i=r.data?.data||r.data;return i?(C(i),null):(v(`auth_error_otpInvalid`),`auth_error_otpInvalid`)}catch(e){return w(e,`auth_error_otpInvalid`)}},[C,w]),ie=(0,E.useCallback)(async(e,t)=>{v(``);try{let n=await c.post(`/Auth/Passkey/Login`,{handle:e,credentialJson:t,deviceName:o()}),r=n.data?.data||n.data;return r?(C(r),null):(v(`auth_error_passkeyFailed`),`auth_error_passkeyFailed`)}catch(e){return w(e,`auth_error_passkeyFailed`)}},[C,w]),ae=(0,E.useCallback)(async()=>{try{await c.post(`/Auth/Logout`)}catch{}s(),q(),m(null),f(null),v(``),g(!1);try{B.clear()}catch{}G();try{sessionStorage.removeItem(`otp_email`)}catch{}X()},[]),se=(0,E.useCallback)(async e=>{try{let t=d?.customerId??0;if(!t)return{ok:!1,error:`No customer ID`};let n=await c.post(`/Auth/PinLogin`,{customerId:t,pin:e,deviceName:o()}),r=n.data?.data||n.data;if(!r)return{ok:!1,error:`Unexpected response`};let i=Q(r);return i.otpVerified=!0,i.token&&l(i.token),f(i),await x(i),{ok:!0,userId:i.id}}catch(e){let t=e.response?.data;return{ok:!1,error:(t?.errorMessage??t?.message??t?.description)||`Invalid pin.`}}},[d?.customerId]),de=(0,E.useCallback)(async()=>{try{let e=await c.get(`/Auth/Me`),t=e.data?.data||e.data;if(t&&t.id){let e=Q(t);e.otpVerified=!0,f(e),await x(e)}}catch{}},[x]),fe=(0,E.useCallback)(async()=>{await x()},[x]),D=(0,E.useCallback)(()=>{window.location.reload()},[]),O=(0,E.useCallback)(async e=>{let t=await ce(e);b(t),D()},[b,D]),k=(0,E.useCallback)(async e=>{let t=await le(e);b(t),D()},[b,D]),pe=(0,E.useCallback)(async()=>{let e=await ue();b(e),D()},[b,D]),A=(0,E.useCallback)(e=>{f(t=>t&&{...t,...e})},[]),j=(0,E.useCallback)(()=>{g(!1)},[]);return(0,ke.jsx)(Le.Provider,{value:{authReady:t,user:d,impersonation:p,isNew
1Registration:h,lastError:_,loginUser:ne,signUpUser:re,verifyOtp:S,verifyTotp:T,loginWithPasskey:ie,logoutUser:ae,resetNewRegistration:j,loginWithPin:se,refreshUser:de,refreshImpersonation:fe,startUserSwitch:O,switchUserSwitch:k,stopUserSwitch:pe,patchUser:A},children:e})}export{ye as a,be as c,se as d,de as f,we as i,xe as l,Ne as n,ve as o,fe as p,Re as r,Ce as s,ze as t,B as u};

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.