vendor: 129,850 bytes, lines 1-67
1import{r as X,a as ic,g as Ss,R as oc}from"./vendor-react-atvCNCR5.js";import{L as Hi,R as uc,U as sc,a as ac,O as hl,P as vl,S as cc,b as Bi,N as fc,A as dc,W as pc,C as mc,B as hc,c as vc,V as gc,d as Ye,e as dt,f as yc,T as Sc,M as kn,g as zn,Q as Vu,h as Yu,i as wc,j as Ec,k as Xu,l as ro}from"./vendor-three-CGYCzd_n.js";var ws={exports:{}},Sl={};/** 2 * @license React 3 * react-jsx-runtime.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var _c=X,Pc=Symbol.for("react.element"),xc=Symbol.for("react.fragment"),kc=Object.prototype.hasOwnProperty,zc=_c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Cc={key:!0,ref:!0,__self:!0,__source:!0};function Es(o,s,a){var u,m={},E=null,p=null;a!==void 0&&(E=""+a),s.key!==void 0&&(E=""+s.key),s.ref!==void 0&&(p=s.ref);for(u in s)kc.call(s,u)&&!Cc.hasOwnProperty(u)&&(m[u]=s[u]);if(o&&o.defaultProps)for(u in s=o.defaultProps,s)m[u]===void 0&&(m[u]=s[u]);return{$$typeof:Pc,type:o,key:E,ref:p,props:m,_owner:zc.current}}Sl.Fragment=xc;Sl.jsx=Es;Sl.jsxs=Es;ws.exports=Sl;var St=ws.exports,Tc,Ku=ic;Tc=Ku.createRoot,Ku.hydrateRoot;const Rc="modulepreload",Ic=function(o){return"/"+o},Zu={},cd=function(s,a,u){let m=Promise.resolve();if(a&&a.length>0){document.getElementsByTagName("link");const p=document.querySelector("meta[property=csp-nonce]"),S=p?.nonce||p?.getAttribute("nonce");m=Promise.allSettled(a.map(y=>{if(y=Ic(y),y in Zu)return;Zu[y]=!0;const R=y.endsWith(".css"),f=R?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${y}"]${f}`))return;const d=document.createElement("link");if(d.rel=R?"stylesheet":Rc,R||(d.as="script"),d.crossOrigin="",d.href=y,S&&d.setAttribute("nonce",S),document.head.appendChild(d),R)return new Promise((w,x)=>{d.addEventListener("load",w),d.addEventListener("error",()=>x(new Error(`Unable to preload CSS for ${y}`)))})}))}function E(p){const S=new Event("vite:preloadError",{cancelable:!0});if(S.payload=p,window.dispatchEvent(S),!S.defaultPrevented)throw p}return m.then(p=>{for(const S of p||[])S.status==="rejected"&&E(S.reason);return s().catch(E)})},Mc={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_ACK_SECRET:"BSI-ACK-2026-X2",VITE_SUPABASE_ANON_KEY:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImV3ZHVsd3hhcHpod3hqZnlzeXZnIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzI4NzI1MDUsImV4cCI6MjA4ODQ0ODUwNX0.2FwzuLKjK3X-stJvdQKdPKmEIQbn0g_nKGe3PI6YcZY",VITE_SUPABASE_URL:"https://ewdulwxapzhwxjfysyvg.supabase.co"},Gu=o=>{let s;const a=new Set,u=(f,d)=>{const w=typeof f=="function"?f(s):f;if(!Object.is(w,s)){const x=s;s=d??(typeof w!="object"||w===null)?w:Object.assign({},s,w),a.forEach(z=>z(s,x))}},m=()=>s,y={setState:u,getState:m,getInitialState:()=>R,subscribe:f=>(a.add(f),()=>a.delete(f)),destroy:()=>{a.clear()}},R=s=o(u,m,y);return y},Nc=o=>o?Gu(o):Gu;var _s={exports:{}},Ps={},xs={exports:{}},ks={};/** 10 * @license React 11 * use-sync-external-store-shim.production.js 12 * 13 * Copyright (c) Meta Platforms, Inc. and affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var Nn=X;function Oc(o,s){return o===s&&(o!==0||1/o===1/s)||o!==o&&s!==s}var Lc=typeof Object.is=="function"?Object.is:Oc,jc=Nn.useState,Dc=Nn.useEffect,Ac=Nn.useLayoutEffect,Fc=Nn.useDebugValue;function Uc(o,s){var a=s(),u=jc({inst:{value:a,getSnapshot:s}}),m=u[0].inst,E=u[1];return Ac(function(){m.value=a,m.getSnapshot=s,Wi(m)&&E({inst:m})},[o,a,s]),Dc(function(){return Wi(m)&&E({inst:m}),o(function(){Wi(m)&&E({inst:m})})},[o]),Fc(a),a}function Wi(o){var s=o.getSnapshot;o=o.value;try{var a=s();return!Lc(o,a)}catch{return!0}}function Hc(o,s){return s()}var Bc=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Hc:Uc;ks.useSyncExternalStore=Nn.useSyncExternalStore!==void 0?Nn.useSyncExternalStore:Bc;xs.exports=ks;var Wc=xs.exports;/** 18 * @license React 19 * use-sync-external-store-shim/with-selector.production.js 20 * 21 * Copyright (c) Meta Platforms, Inc. and affiliates. 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 */var wl=X,Qc=Wc;function Vc(o,s){return o===s&&(o!==0||1/o===1/s)||o!==o&&s!==s}var Yc=typeof Object.is=="function"?Object.is:Vc,Xc=Qc.useSyncExternalStore,Kc=wl.useRef,Zc=wl.useEffect,Gc=wl.useMemo,Jc=wl.useDebugValue;Ps.useSyncExternalStoreWithSelector=function(o,s,a,u,m){var E=Kc(null);if(E.current===null){var p={hasValue:!1,value:null};E.current=p}else p=E.current;E=Gc(function(){function y(x){if(!R){if(R=!0,f=x,x=u(x),m!==void 0&&p.hasValue){var z=p.value;if(m(z,x))return d=z}return d=x}if(z=d,Yc(f,x))return z;var D=u(x);return m!==void 0&&m(z,D)?(f=x,z):(f=x,d=D)}var R=!1,f,d,w=a===void 0?null:a;return[function(){return y(s())},w===null?void 0:function(){return y(w())}]},[s,a,u,m]);var S=Xc(o,E[0],E[1]);return Zc(function(){p.hasValue=!0,p.value=S},[S]),Jc(S),S};_s.exports=Ps;var qc=_s.exports;const $c=Ss(qc),zs={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_ACK_SECRET:"BSI-ACK-2026-X2",VITE_SUPABASE_ANON_KEY:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImV3ZHVsd3hhcHpod3hqZnlzeXZnIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzI4NzI1MDUsImV4cCI6MjA4ODQ0ODUwNX0.2FwzuLKjK3X-stJvdQKdPKmEIQbn0g_nKGe3PI6YcZY",VITE_SUPABASE_URL:"https://ewdulwxapzhwxjfysyvg.supabase.co"},{useDebugValue:bc}=oc,{useSyncExternalStoreWithSelector:ef}=$c;let Ju=!1;const tf=o=>o;function nf(o,s=tf,a){(zs?"production":void 0)!=="production"&&a&&!Ju&&(Ju=!0);const u=ef(o.subscribe,o.getState,o.getServerState||o.getInitialState,s,a);return bc(u),u}const qu=o=>{const s=typeof o=="function"?Nc(o):o,a=(u,m)=>nf(s,u,m);return Object.assign(a,s),a},fd=o=>o?qu(o):qu;var Cs={exports:{}},sn={};/** 26 * @license React 27 * react-reconciler-constants.production.min.js 28 * 29 * Copyright (c) Facebook, Inc. and its affiliates. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 */sn.ConcurrentRoot=1;sn.ContinuousEventPriority=4;sn.DefaultEventPriority=16;sn.DiscreteEventPriority=1;sn.IdleEventPriority=536870912;sn.LegacyRoot=0;Cs.exports=sn;var Mn=Cs.exports;function rf(o){let s;const a=new Set,u=(R,f)=>{const d=typeof R=="function"?R(s):R;if(d!==s){const w=s;s=f?d:Object.assign({},s,d),a.forEach(x=>x(s,w))}},m=()=>s,E=(R,f=m,d=Object.is)=>{let w=f(s);function x(){const z=f(s);if(!d(w,z)){const D=w;R(w=z,D)}}return a.add(x),()=>a.delete(x)},y={setState:u,getState:m,subscribe:(R,f,d)=>f||d?E(R,f,d):(a.add(R),()=>a.delete(R)),destroy:()=>a.clear()};return s=o(u,m,y),y}const lf=typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),$u=lf?X.useEffect:X.useLayoutEffect;function of(o){const s=typeof o=="function"?rf(o):o,a=(u=s.getState,m=Object.is)=>{const[,E]=X.useReducer(L=>L+1,0),p=s.getState(),S=X.useRef(p),y=X.useRef(u),R=X.useRef(m),f=X.useRef(!1),d=X.useRef();d.current===void 0&&(d.current=u(p));let w,x=!1;(S.current!==p||y.current!==u||R.current!==m||f.current)&&(w=u(p),x=!m(d.current,w)),$u(()=>{x&&(d.current=w),S.current=p,y.current=u,R.current=m,f.current=!1});const z=X.useRef(p);$u(()=>{const L=()=>{try{const I=s.getState(),N=y.current(I);R.current(d.current,N)||(S.current=I,d.current=N,E())}catch{f.current=!0,E()}},k=s.subscribe(L);return s.getState()!==z.current&&L(),k},[]);const D=x?w:d.current;return X.useDebugValue(D),D};return Object.assign(a,s),a[Symbol.iterator]=function(){const u=[a,s];return{next(){const m=u.length<=0;return{value:u.shift(),done:m}}}},a}const uf=o=>typeof o=="object"&&typeof o.then=="function",un=[];function Ts(o,s,a=(u,m)=>u===m){if(o===s)return!0;if(!o||!s)return!1;const u=o.length;if(s.length!==u)return!1;for(let m=0;m<u;m++)if(!a(o[m],s[m]))return!1;return!0}function Rs(o,s=null,a=!1,u={}){s===null&&(s=[o]);for(const E of un)if(Ts(s,E.keys,E.equal)){if(a)return;if(Object.prototype.hasOwnProperty.call(E,"error"))throw E.error;if(Object.prototype.hasOwnProperty.call(E,"response"))return u.lifespan&&u.lifespan>0&&(E.timeout&&clearTimeout(E.timeout),E.timeout=setTimeout(E.remove,u.lifespan)),E.response;if(!a)throw E.promise}const m={keys:s,equal:u.equal,remove:()=>{const E=un.indexOf(m);E!==-1&&un.splice(E,1)},promise:(uf(o)?o:o(...s)).then(E=>{m.response=E,u.lifespan&&u.lifespan>0&&(m.timeout=setTimeout(m.remove,u.lifespan))}).catch(E=>m.error=E)};if(un.push(m),!a)throw m.promise}const sf=(o,s,a)=>Rs(o,s,!1,a),af=(o,s,a)=>void Rs(o,s,!0,a),cf=o=>{if(o===void 0||o.length===0)un.splice(0,un.length);else{const s=un.find(a=>Ts(o,a.keys,a.equal));s&&s.remove()}};var Is={exports:{}},Qi={exports:{}},Vi={};/** 34 * @license React 35 * scheduler.production.min.js 36 * 37 * Copyright (c) Facebook, Inc. and its affiliates. 38 * 39 * This source code is licensed under the MIT license found in the 40 * LICENSE file in the root directory of this source tree. 41 */var bu;function ff(){return bu||(bu=1,function(o){function s(P,O){var M=P.length;P.push(O);e:for(;0<M;){var B=M-1>>>1,J=P[B];if(0<m(J,O))P[B]=O,P[M]=J,M=B;else break e}}function a(P){return P.length===0?null:P[0]}function u(P){if(P.length===0)return null;var O=P[0],M=P.pop();if(M!==O){P[0]=M;e:for(var B=0,J=P.length,ue=J>>>1;B<ue;){var ge=2*(B+1)-1,Ie=P[ge],_e=ge+1,Xe=P[_e];if(0>m(Ie,M))_e<J&&0>m(Xe,Ie)?(P[B]=Xe,P[_e]=M,B=_e):(P[B]=Ie,P[ge]=M,B=ge);else if(_e<J&&0>m(Xe,M))P[B]=Xe,P[_e]=M,B=_e;else break e}}return O}function m(P,O){var M=P.sortIndex-O.sortIndex;return M!==0?M:P.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var E=performance;o.unstable_now=function(){return E.now()}}else{var p=Date,S=p.now();o.unstable_now=function(){return p.now()-S}}var y=[],R=[],f=1,d=null,w=3,x=!1,z=!1,D=!1,L=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,I=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function N(P){for(var O=a(R);O!==null;){if(O.callback===null)u(R);else if(O.startTime<=P)u(R),O.sortIndex=O.expirationTime,s(y,O);else break;O=a(R)}}function K(P){if(D=!1,N(P),!z)if(a(y)!==null)z=!0,xe(H);else{var O=a(R);O!==null&&Le(K,O.startTime-P)}}function H(P,O){z=!1,D&&(D=!1,k(b),b=-1),x=!0;var M=w;try{for(N(O),d=a(y);d!==null&&(!(d.expirationTime>O)||P&&!V());){var B=d.callback;if(typeof B=="function"){d.callback=null,w=d.priorityLevel;var J=B(d.expirationTime<=O);O=o.unstable_now(),typeof J=="function"?d.callback=J:d===a(y)&&u(y),N(O)}else u(y);d=a(y)}if(d!==null)var ue=!0;else{var ge=a(R);ge!==null&&Le(K,ge.startTime-O),ue=!1}return ue}finally{d=null,w=M,x=!1}}var F=!1,ne=null,b=-1,te=5,Q=-1;function V(){return!(o.unstable_now()-Q<te)}function se(){if(ne!==null){var P=o.unstable_now();Q=P;var O=!0;try{O=ne(!0,P)}finally{O?ae():(F=!1,ne=null)}}else F=!1}var ae;if(typeof I=="function")ae=function(){I(se)};else if(typeof MessageChannel<"u"){var Re=new MessageChannel,De=Re.port2;Re.port1.onmessage=se,ae=function(){De.postMessage(null)}}else ae=function(){L(se,0)};function xe(P){ne=P,F||(F=!0,ae())}function Le(P,O){b=L(function(){P(o.unstable_now())},O)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(P){P.callback=null},o.unstable_continueExecution=function(){z||x||(z=!0,xe(H))},o.unstable_forceFrameRate=function(P){0>P||125<P||(te=0<P?Math.floor(1e3/P):5)},o.unstable_getCurrentPriorityLevel=function(){return w},o.unstable_getFirstCallbackNode=function(){return a(y)},o.unstable_next=function(P){switch(w){case 1:case 2:case 3:var O=3;break;default:O=w}var M=w;w=O;try{return P()}finally{w=M}},o.unstable_pauseExecution=function(){},o.unstable_requestPaint=function(){},o.unstable_runWithPriority=function(P,O){switch(P){case 1:case 2:case 3:case 4:case 5:break;default:P=3}var M=w;w=P;try{return O()}finally{w=M}},o.unstable_scheduleCallback=function(P,O,M){var B=o.unstable_now();switch(typeof M=="object"&&M!==null?(M=M.delay,M=typeof M=="number"&&0<M?B+M:B):M=B,P){case 1:var J=-1;break;case 2:J=250;break;case 5:J=1073741823;break;case 4:J=1e4;break;default:J=5e3}return J=M+J,P={id:f++,callback:O,priorityLevel:P,startTime:M,expirationTime:J,sortIndex:-1},M>B?(P.sortIndex=M,s(R,P),a(y)===null&&P===a(R)&&(D?(k(b),b=-1):D=!0,Le(K,M-B))):(P.sortIndex=J,s(y,P),z||x||(z=!0,xe(H))),P},o.unstable_shouldYield=V,o.unstable_wrapCallback=function(P){var O=w;return function(){var M=w;w=O;try{return P.apply(this,arguments)}finally{w=M}}}}(Vi)),Vi}var es;function df(){return es||(es=1,Qi.exports=ff()),Qi.exports}/** 42 * @license React 43 * react-reconciler.production.min.js 44 * 45 * Copyright (c) Facebook, Inc. and its affiliates. 46 * 47 * This source code is licensed under the MIT license found in the 48 * LICENSE file in the root directory of this source tree. 49 */var pf=function(s){var a={},u=X,m=df(),E=Object.assign;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var S=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,y=Symbol.for("react.element"),R=Symbol.for("react.portal"),f=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),x=Symbol.for("react.provider"),z=Symbol.for("react.context"),D=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),k=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),N=Symbol.for("react.lazy"),K=Symbol.for("react.offscreen"),H=Symbol.iterator;function F(e){return e===null||typeof e!="object"?null:(e=H&&e[H]||e["@@iterator"],typeof e=="function"?e:null)}function ne(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case f:return"Fragment";case R:return"Portal";case w:return"Profiler";case d:return"StrictMode";case L:return"Suspense";case k:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case z:return(e.displayName||"Context")+".Consumer";case x:return(e._context.displayName||"Context")+".Provider";case D:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case I:return t=e.displayName||null,t!==null?t:ne(e.type)||"Memo";case N:t=e._payload,e=e._init;try{return ne(e(t))}catch{}}return null}function b(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ne(t);case 8:return t===d?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function te(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Q(e){if(te(e)!==e)throw Error(p(188))}function V(e){var t=e.alternate;if(!t){if(t=te(e),t===null)throw Error(p(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return Q(l),e;if(i===r)return Q(l),t;i=i.sibling}throw Error(p(188))}if(n.return!==r.return)n=l,r=i;else{for(var c=!1,h=l.child;h;){if(h===n){c=!0,n=l,r=i;break}if(h===r){c=!0,r=l,n=i;break}h=h.sibling}if(!c){for(h=i.child;h;){if(h===n){c=!0,n=i,r=l;break}if(h===r){c=!0,r=i,n=l;break}h=h.sibling}if(!c)throw Error(p(189))}}if(n.alternate!==r)throw Error(p(190))}if(n.tag!==3)throw Error(p(188));return n.stateNode.current===n?e:t}function se(e){return e=V(e),e!==null?ae(e):null}function ae(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ae(e);if(t!==null)return t;e=e.sibling}return null}function Re(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){if(e.tag!==4){var t=Re(e);if(t!==null)return t}e=e.sibling}return null}var De=Array.isArray,xe=s.getPublicInstance,Le=s.getRootHostContext,P=s.getChildHostContext,O=s.prepareForCommit,M=s.resetAfterCommit,B=s.createInstance,J=s.appendInitialChild,ue=s.finalizeInitialChildren,ge=s.prepareUpdate,Ie=s.shouldSetTextContent,_e=s.createTextInstance,Xe=s.scheduleTimeout,El=s.cancelTimeout,Ln=s.noTimeout,an=s.isPrimaryRenderer,$e=s.supportsMutation,Zt=s.supportsPersistence,Ae=s.supportsHydration,cr=s.getInstanceFromNode,_l=s.preparePortalMount,Pl=s.getCurrentEventPriority,fr=s.detachDeletedInstance,dr=s.supportsMicrotasks,pr=s.scheduleMicrotask,Gt=s.supportsTestSelectors,xl=s.findFiberRoot,mr=s.getBoundingRect,jn=s.getTextContent,pt=s.isHiddenSubtree,kl=s.matchAccessibilityRole,zl=s.setFocusIfFocusable,hr=s.setupIntersectionObserver,Dn=s.appendChild,Cl=s.appendChildToContainer,Tl=s.commitTextUpdate,vr=s.commitMount,Rl=s.commitUpdate,Il=s.insertBefore,gr=s.insertInContainerBefore,An=s.removeChild,g=s.removeChildFromContainer,A=s.resetTextContent,ee=s.hideInstance,ce=s.hideTextInstance,ke=s.unhideInstance,mt=s.unhideTextInstance,wt=s.clearContainer,oo=s.cloneInstance,Fn=s.createContainerChildSet,rt=s.appendChildToContainerChildSet,ht=s.finalizeContainerChildren,jt=s.replaceContainerChildren,Dt=s.cloneHiddenInstance,At=s.cloneHiddenTextInstance,cn=s.canHydrateInstance,qs=s.canHydrateTextInstance,$s=s.canHydrateSuspenseInstance,uo=s.isSuspenseInstancePending,Ml=s.isSuspenseInstanceFallback,bs=s.registerSuspenseInstanceRetry,Un=s.getNextHydratableSibling,ea=s.getFirstHydratableChild,ta=s.getFirstHydratableChildWithinContainer,na=s.getFirstHydratableChildWithinSuspenseInstance,ra=s.hydrateInstance,la=s.hydrateTextInstance,ia=s.hydrateSuspenseInstance,oa=s.getNextHydratableInstanceAfterSuspenseInstance,so=s.commitHydratedContainer,ua=s.commitHydratedSuspenseInstance,sa=s.clearSuspenseBoundary,aa=s.clearSuspenseBoundaryFromContainer,ca=s.shouldDeleteUnhydratedTailInstances,fa=s.didNotMatchHydratedContainerTextInstance,da=s.didNotMatchHydratedTextInstance,Nl;function Hn(e){if(Nl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Nl=t&&t[1]||""}return` 50`+Nl+e}var Ol=!1;function Ll(e,t){if(!e||Ol)return"";Ol=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(j){var r=j}Reflect.construct(e,[],t)}else{try{t.call()}catch(j){r=j}e.call(t.prototype)}else{try{throw Error()}catch(j){r=j}e()}}catch(j){if(j&&r&&typeof j.stack=="string"){for(var l=j.stack.split(` 51`),i=r.stack.split(` 52`),c=l.length-1,h=i.length-1;1<=c&&0<=h&&l[c]!==i[h];)h--;for(;1<=c&&0<=h;c--,h--)if(l[c]!==i[h]){if(c!==1||h!==1)do if(c--,h--,0>h||l[c]!==i[h]){var T=` 53`+l[c].replace(" at new "," at ");return e.displayName&&T.includes("<anonymous>")&&(T=T.replace("<anonymous>",e.displayName)),T}while(1<=c&&0<=h);break}}}finally{Ol=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Hn(e):""}var pa=Object.prototype.hasOwnProperty,jl=[],fn=-1;function Ft(e){return{current:e}}function ye(e){0>fn||(e.current=jl[fn],jl[fn]=null,fn--)}function he(e,t){fn++,jl[fn]=e.current,e.current=t}var Ut={},Fe=Ft(Ut),Ke=Ft(!1),Jt=Ut;function dn(e,t){var n=e.type.contextTypes;if(!n)return Ut;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ze(e){return e=e.childContextTypes,e!=null}function yr(){ye(Ke),ye(Fe)}function ao(e,t,n){if(Fe.current!==Ut)throw Error(p(168));he(Fe,t),he(Ke,n)}function co(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(p(108,b(e)||"Unknown",l));return E({},n,r)}function Sr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ut,Jt=Fe.current,he(Fe,e),he(Ke,Ke.current),!0}function fo(e,t,n){var r=e.stateNode;if(!r)throw Error(p(169));n?(e=co(e,t,Jt),r.__reactInternalMemoizedMergedChildContext=e,ye(Ke),ye(Fe),he(Fe,e)):ye(Ke),he(Ke,n)}var vt=Math.clz32?Math.clz32:va,ma=Math.log,ha=Math.LN2;function va(e){return e>>>=0,e===0?32:31-(ma(e)/ha|0)|0}var wr=64,Er=4194304;function Bn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function _r(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,c=n&268435455;if(c!==0){var h=c&~l;h!==0?r=Bn(h):(i&=c,i!==0&&(r=Bn(i)))}else c=n&~l,c!==0?r=Bn(c):i!==0&&(r=Bn(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-vt(t),l=1<<n,r|=e[n],t&=~l;return r}function ga(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ya(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var c=31-vt(i),h=1<<c,T=l[c];T===-1?(!(h&n)||h&r)&&(l[c]=ga(h,t)):T<=t&&(e.expiredLanes|=h),i&=~h}}function Dl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Al(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Wn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-vt(t),e[t]=n}function Sa(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-vt(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Fl(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-vt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var fe=0;function po(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ul=m.unstable_scheduleCallback,mo=m.unstable_cancelCallback,wa=m.unstable_shouldYield,Ea=m.unstable_requestPaint,Me=m.unstable_now,Hl=m.unstable_ImmediatePriority,_a=m.unstable_UserBlockingPriority,Bl=m.unstable_NormalPriority,Pa=m.unstable_IdlePriority,Pr=null,Et=null;function xa(e){if(Et&&typeof Et.onCommitFiberRoot=="function")try{Et.onCommitFiberRoot(Pr,e,void 0,(e.current.flags&128)===128)}catch{}}function ka(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _t=typeof Object.is=="function"?Object.is:ka,Tt=null,xr=!1,Wl=!1;function ho(e){Tt===null?Tt=[e]:Tt.push(e)}function za(e){xr=!0,ho(e)}function Pt(){if(!Wl&&Tt!==null){Wl=!0;var e=0,t=fe;try{var n=Tt;for(fe=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Tt=null,xr=!1}catch(l){throw Tt!==null&&(Tt=Tt.slice(e+1)),Ul(Hl,Pt),l}finally{fe=t,Wl=!1}}return null}var Ca=S.ReactCurrentBatchConfig;function kr(e,t){if(_t(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!pa.call(t,l)||!_t(e[l],t[l]))return!1}return!0}function Ta(e){switch(e.tag){case 5:return Hn(e.type);case 16:return Hn("Lazy");case 13:return Hn("Suspense");case 19:return Hn("SuspenseList");case 0:case 2:case 15:return e=Ll(e.type,!1),e;case 11:return e=Ll(e.type.render,!1),e;case 1:return e=Ll(e.type,!0),e;default:return""}}function gt(e,t){if(e&&e.defaultProps){t=E({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var zr=Ft(null),Cr=null,pn=null,Ql=null;function Vl(){Ql=pn=Cr=null}function vo(e,t,n){an?(he(zr,t._currentValue),t._currentValue=n):(he(zr,t._currentValue2),t._currentValue2=n)}function Yl(e){var t=zr.current;ye(zr),an?e._currentValue=t:e._currentValue2=t}function Xl(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function mn(e,t){Cr=e,Ql=pn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(tt=!0),e.firstContext=null)}function lt(e){var t=an?e._currentValue:e._currentValue2;if(Ql!==e)if(e={context:e,memoizedValue:t,next:null},pn===null){if(Cr===null)throw Error(p(308));pn=e,Cr.dependencies={lanes:0,firstContext:e}}else pn=pn.next=e;return t}var xt=null,Ht=!1;function Kl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function go(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Rt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Bt(e,t){var n=e.updateQueue;n!==null&&(n=n.shared,ze!==null&&e.mode&1&&!(oe&2)?(e=n.interleaved,e===null?(t.next=t,xt===null?xt=[n]:xt.push(n)):(t.next=e.next,e.next=t),n.interleaved=t):(e=n.pending,e===null?t.next=t:(t.next=e.next,e.next=t),n.pending=t))}function Tr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Fl(e,n)}}function yo(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var c={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=c:i=i.next=c,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Rr(e,t,n,r){var l=e.updateQueue;Ht=!1;var i=l.firstBaseUpdate,c=l.lastBaseUpdate,h=l.shared.pending;if(h!==null){l.shared.pending=null;var T=h,j=T.next;T.next=null,c===null?i=j:c.next=j,c=T;var Y=e.alternate;Y!==null&&(Y=Y.updateQueue,h=Y.lastBaseUpdate,h!==c&&(h===null?Y.firstBaseUpdate=j:h.next=j,Y.lastBaseUpdate=T))}if(i!==null){var re=l.baseState;c=0,Y=j=T=null,h=i;do{var q=h.lane,me=h.eventTime;if((r&q)===q){Y!==null&&(Y=Y.next={eventTime:me,lane:0,tag:h.tag,payload:h.payload,callback:h.callback,next:null});e:{var G=e,We=h;switch(q=t,me=n,We.tag){case 1:if(G=We.payload,typeof G=="function"){re=G.call(me,re,q);break e}re=G;break e;case 3:G.flags=G.flags&-65537|128;case 0:if(G=We.payload,q=typeof G=="function"?G.call(me,re,q):G,q==null)break e;re=E({},re,q);break e;case 2:Ht=!0}}h.callback!==null&&h.lane!==0&&(e.flags|=64,q=l.effects,q===null?l.effects=[h]:q.push(h))}else me={eventTime:me,lane:q,tag:h.tag,payload:h.payload,callback:h.callback,next:null},Y===null?(j=Y=me,T=re):Y=Y.next=me,c|=q;if(h=h.next,h===null){if(h=l.shared.pending,h===null)break;q=h,h=q.next,q.next=null,l.lastBaseUpdate=q,l.shared.pending=null}}while(!0);if(Y===null&&(T=re),l.baseState=T,l.firstBaseUpdate=j,l.lastBaseUpdate=Y,t=l.shared.interleaved,t!==null){l=t;do c|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);Pn|=c,e.lanes=c,e.memoizedState=re}}function So(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(p(191,l));l.call(r)}}}var wo=new u.Component().refs;function Zl(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:E({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ir={isMounted:function(e){return(e=e._reactInternals)?te(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ve(),l=Vt(e),i=Rt(r,l);i.payload=t,n!=null&&(i.callback=n),Bt(e,i),t=at(e,l,r),t!==null&&Tr(t,e,l)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ve(),l=Vt(e),i=Rt(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),Bt(e,i),t=at(e,l,r),t!==null&&Tr(t,e,l)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ve(),r=Vt(e),l=Rt(n,r);l.tag=2,t!=null&&(l.callback=t),Bt(e,l),t=at(e,r,n),t!==null&&Tr(t,e,r)}};function Eo(e,t,n,r,l,i,c){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,c):t.prototype&&t.prototype.isPureReactComponent?!kr(n,r)||!kr(l,i):!0}function _o(e,t,n){var r=!1,l=Ut,i=t.contextType;return typeof i=="object"&&i!==null?i=lt(i):(l=Ze(t)?Jt:Fe.current,r=t.contextTypes,i=(r=r!=null)?dn(e,l):Ut),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ir,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Po(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ir.enqueueReplaceState(t,t.state,null)}function Gl(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=wo,Kl(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=lt(i):(i=Ze(t)?Jt:Fe.current,l.context=dn(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Zl(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Ir.enqueueReplaceState(l,l.state,null),Rr(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}var hn=[],vn=0,Mr=null,Nr=0,it=[],ot=0,qt=null,It=1,Mt="";function $t(e,t){hn[vn++]=Nr,hn[vn++]=Mr,Mr=e,Nr=t}function xo(e,t,n){it[ot++]=It,it[ot++]=Mt,it[ot++]=qt,qt=e;var r=It;e=Mt;var l=32-vt(r)-1;r&=~(1<<l),n+=1;var i=32-vt(t)+l;if(30<i){var c=l-l%5;i=(r&(1<<c)-1).toString(32),r>>=c,l-=c,It=1<<32-vt(t)+l|n<<l|r,Mt=i+e}else It=1<<i|n<<l|r,Mt=e}function Jl(e){e.return!==null&&($t(e,1),xo(e,1,0))}function ql(e){for(;e===Mr;)Mr=hn[--vn],hn[vn]=null,Nr=hn[--vn],hn[vn]=null;for(;e===qt;)qt=it[--ot],it[ot]=null,Mt=it[--ot],it[ot]=null,It=it[--ot],it[ot]=null}var be=null,et=null,Se=!1,Qn=!1,yt=null;function ko(e,t){var n=ct(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function zo(e,t){switch(e.tag){case 5:return t=cn(t,e.type,e.pendingProps),t!==null?(e.stateNode=t,be=e,et=ea(t),!0):!1;case 6:return t=qs(t,e.pendingProps),t!==null?(e.stateNode=t,be=e,et=null,!0):!1;case 13:if(t=$s(t),t!==null){var n=qt!==null?{id:It,overflow:Mt}:null;return e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ct(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,be=e,et=null,!0}return!1;default:return!1}}function $l(e){return(e.mode&1)!==0&&(e.flags&128)===0}function bl(e){if(Se){var t=et;if(t){var n=t;if(!zo(e,t)){if($l(e))throw Error(p(418));t=Un(n);var r=be;t&&zo(e,t)?ko(r,n):(e.flags=e.flags&-4097|2,Se=!1,be=e)}}else{if($l(e))throw Error(p(418));e.flags=e.flags&-4097|2,Se=!1,be=e}}}function Co(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;be=e}function Vn(e){if(!Ae||e!==be)return!1;if(!Se)return Co(e),Se=!0,!1;if(e.tag!==3&&(e.tag!==5||ca(e.type)&&!Ie(e.type,e.memoizedProps))){var t=et;if(t){if($l(e)){for(e=et;e;)e=Un(e);throw Error(p(418))}for(;t;)ko(e,t),t=Un(t)}}if(Co(e),e.tag===13){if(!Ae)throw Error(p(316));if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(p(317));et=oa(e)}else et=be?Un(e.stateNode):null;return!0}function gn(){Ae&&(et=be=null,Qn=Se=!1)}function ei(e){yt===null?yt=[e]:yt.push(e)}function Yn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(p(309));var r=n.stateNode}if(!r)throw Error(p(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(c){var h=l.refs;h===wo&&(h=l.refs={}),c===null?delete h[i]:h[i]=c},t._stringRef=i,t)}if(typeof e!="string")throw Error(p(284));if(!n._owner)throw Error(p(290,e))}return e}function Or(e,t){throw e=Object.prototype.toString.call(t),Error(p(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function To(e){var t=e._init;return t(e._payload)}function Ro(e){function t(_,v){if(e){var C=_.deletions;C===null?(_.deletions=[v],_.flags|=16):C.push(v)}}function n(_,v){if(!e)return null;for(;v!==null;)t(_,v),v=v.sibling;return null}function r(_,v){for(_=new Map;v!==null;)v.key!==null?_.set(v.key,v):_.set(v.index,v),v=v.sibling;return _}function l(_,v){return _=Xt(_,v),_.index=0,_.sibling=null,_}function i(_,v,C){return _.index=C,e?(C=_.alternate,C!==null?(C=C.index,C<v?(_.flags|=2,v):C):(_.flags|=2,v)):(_.flags|=1048576,v)}function c(_){return e&&_.alternate===null&&(_.flags|=2),_}function h(_,v,C,W){return v===null||v.tag!==6?(v=Ai(C,_.mode,W),v.return=_,v):(v=l(v,C),v.return=_,v)}function T(_,v,C,W){var Z=C.type;return Z===f?Y(_,v,C.props.children,W,C.key):v!==null&&(v.elementType===Z||typeof Z=="object"&&Z!==null&&Z.$$typeof===N&&To(Z)===v.type)?(W=l(v,C.props),W.ref=Yn(_,v,C),W.return=_,W):(W=cl(C.type,C.key,C.props,null,_.mode,W),W.ref=Yn(_,v,C),W.return=_,W)}function j(_,v,C,W){return v===null||v.tag!==4||v.stateNode.containerInfo!==C.containerInfo||v.stateNode.implementation!==C.implementation?(v=Fi(C,_.mode,W),v.return=_,v):(v=l(v,C.children||[]),v.return=_,v)}function Y(_,v,C,W,Z){return v===null||v.tag!==7?(v=on(C,_.mode,W,Z),v.return=_,v):(v=l(v,C),v.return=_,v)}function re(_,v,C){if(typeof v=="string"&&v!==""||typeof v=="number")return v=Ai(""+v,_.mode,C),v.return=_,v;if(typeof v=="object"&&v!==null){switch(v.$$typeof){case y:return C=cl(v.type,v.key,v.props,null,_.mode,C),C.ref=Yn(_,null,v),C.return=_,C;case R:return v=Fi(v,_.mode,C),v.return=_,v;case N:var W=v._init;return re(_,W(v._payload),C)}if(De(v)||F(v))return v=on(v,_.mode,C,null),v.return=_,v;Or(_,v)}return null}function q(_,v,C,W){var Z=v!==null?v.key:null;if(typeof C=="string"&&C!==""||typeof C=="number")return Z!==null?null:h(_,v,""+C,W);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case y:return C.key===Z?T(_,v,C,W):null;case R:return C.key===Z?j(_,v,C,W):null;case N:return Z=C._init,q(_,v,Z(C._payload),W)}if(De(C)||F(C))return Z!==null?null:Y(_,v,C,W,null);Or(_,C)}return null}function me(_,v,C,W,Z){if(typeof W=="string"&&W!==""||typeof W=="number")return _=_.get(C)||null,h(v,_,""+W,Z);if(typeof W=="object"&&W!==null){switch(W.$$typeof){case y:return _=_.get(W.key===null?C:W.key)||null,T(v,_,W,Z);case R:return _=_.get(W.key===null?C:W.key)||null,j(v,_,W,Z);case N:var ie=W._init;return me(_,v,C,ie(W._payload),Z)}if(De(W)||F(W))return _=_.get(C)||null,Y(v,_,W,Z,null);Or(v,W)}return null}function G(_,v,C,W){for(var Z=null,ie=null,le=v,de=v=0,Oe=null;le!==null&&de<C.length;de++){le.index>de?(Oe=le,le=null):Oe=le.sibling;var pe=q(_,le,C[de],W);if(pe===null){le===null&&(le=Oe);break}e&&le&&pe.alternate===null&&t(_,le),v=i(pe,v,de),ie===null?Z=pe:ie.sibling=pe,ie=pe,le=Oe}if(de===C.length)return n(_,le),Se&&$t(_,de),Z;if(le===null){for(;de<C.length;de++)le=re(_,C[de],W),le!==null&&(v=i(le,v,de),ie===null?Z=le:ie.sibling=le,ie=le);return Se&&$t(_,de),Z}for(le=r(_,le);de<C.length;de++)Oe=me(le,_,de,C[de],W),Oe!==null&&(e&&Oe.alternate!==null&&le.delete(Oe.key===null?de:Oe.key),v=i(Oe,v,de),ie===null?Z=Oe:ie.sibling=Oe,ie=Oe);return e&&le.forEach(function(Kt){return t(_,Kt)}),Se&&$t(_,de),Z}function We(_,v,C,W){var Z=F(C);if(typeof Z!="function")throw Error(p(150));if(C=Z.call(C),C==null)throw Error(p(151));for(var ie=Z=null,le=v,de=v=0,Oe=null,pe=C.next();le!==null&&!pe.done;de++,pe=C.next()){le.index>de?(Oe=le,le=null):Oe=le.sibling;var Kt=q(_,le,pe.value,W);if(Kt===null){le===null&&(le=Oe);break}e&&le&&Kt.alternate===null&&t(_,le),v=i(Kt,v,de),ie===null?Z=Kt:ie.sibling=Kt,ie=Kt,le=Oe}if(pe.done)return n(_,le),Se&&$t(_,de),Z;if(le===null){for(;!pe.done;de++,pe=C.next())pe=re(_,pe.value,W),pe!==null&&(v=i(pe,v,de),ie===null?Z=pe:ie.sibling=pe,ie=pe);return Se&&$t(_,de),Z}for(le=r(_,le);!pe.done;de++,pe=C.next())pe=me(le,_,de,pe.value,W),pe!==null&&(e&&pe.alternate!==null&&le.delete(pe.key===null?de:pe.key),v=i(pe,v,de),ie===null?Z=pe:ie.sibling=pe,ie=pe);return e&&le.forEach(function(lc){return t(_,lc)}),Se&&$t(_,de),Z}function ft(_,v,C,W){if(typeof C=="object"&&C!==null&&C.type===f&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case y:e:{for(var Z=C.key,ie=v;ie!==null;){if(ie.key===Z){if(Z=C.type,Z===f){if(ie.tag===7){n(_,ie.sibling),v=l(ie,C.props.children),v.return=_,_=v;break e}}else if(ie.elementType===Z||typeof Z=="object"&&Z!==null&&Z.$$typeof===N&&To(Z)===ie.type){n(_,ie.sibling),v=l(ie,C.props),v.ref=Yn(_,ie,C),v.return=_,_=v;break e}n(_,ie);break}else t(_,ie);ie=ie.sibling}C.type===f?(v=on(C.props.children,_.mode,W,C.key),v.return=_,_=v):(W=cl(C.type,C.key,C.props,null,_.mode,W),W.ref=Yn(_,v,C),W.return=_,_=W)}return c(_);case R:e:{for(ie=C.key;v!==null;){if(v.key===ie)if(v.tag===4&&v.stateNode.containerInfo===C.containerInfo&&v.stateNode.implementation===C.implementation){n(_,v.sibling),v=l(v,C.children||[]),v.return=_,_=v;break e}else{n(_,v);break}else t(_,v);v=v.sibling}v=Fi(C,_.mode,W),v.return=_,_=v}return c(_);case N:return ie=C._init,ft(_,v,ie(C._payload),W)}if(De(C))return G(_,v,C,W);if(F(C))return We(_,v,C,W);Or(_,C)}return typeof C=="string"&&C!==""||typeof C=="number"?(C=""+C,v!==null&&v.tag===6?(n(_,v.sibling),v=l(v,C),v.return=_,_=v):(n(_,v),v=Ai(C,_.mode,W),v.return=_,_=v),c(_)):n(_,v)}return ft}var yn=Ro(!0),Io=Ro(!1),Xn={},ut=Ft(Xn),Kn=Ft(Xn),Sn=Ft(Xn);function kt(e){if(e===Xn)throw Error(p(174));return e}function ti(e,t){he(Sn,t),he(Kn,e),he(ut,Xn),e=Le(t),ye(ut),he(ut,e)}function wn(){ye(ut),ye(Kn),ye(Sn)}function Mo(e){var t=kt(Sn.current),n=kt(ut.current);t=P(n,e.type,t),n!==t&&(he(Kn,e),he(ut,t))}function ni(e){Kn.current===e&&(ye(ut),ye(Kn))}var we=Ft(0);function Lr(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||uo(n)||Ml(n)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ri=[];function li(){for(var e=0;e<ri.length;e++){var t=ri[e];an?t._workInProgressVersionPrimary=null:t._workInProgressVersionSecondary=null}ri.length=0}var jr=S.ReactCurrentDispatcher,st=S.ReactCurrentBatchConfig,En=0,Ee=null,Ue=null,Ne=null,Dr=!1,Zn=!1,Gn=0,Ra=0;function He(){throw Error(p(321))}function ii(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!_t(e[n],t[n]))return!1;return!0}function oi(e,t,n,r,l,i){if(En=i,Ee=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,jr.current=e===null||e.memoizedState===null?Oa:La,e=n(r,l),Zn){i=0;do{if(Zn=!1,Gn=0,25<=i)throw Error(p(301));i+=1,Ne=Ue=null,t.updateQueue=null,jr.current=ja,e=n(r,l)}while(Zn)}if(jr.current=Br,t=Ue!==null&&Ue.next!==null,En=0,Ne=Ue=Ee=null,Dr=!1,t)throw Error(p(300));return e}function ui(){var e=Gn!==0;return Gn=0,e}function Nt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ne===null?Ee.memoizedState=Ne=e:Ne=Ne.next=e,Ne}function zt(){if(Ue===null){var e=Ee.alternate;e=e!==null?e.memoizedState:null}else e=Ue.next;var t=Ne===null?Ee.memoizedState:Ne.next;if(t!==null)Ne=t,Ue=e;else{if(e===null)throw Error(p(310));Ue=e,e={memoizedState:Ue.memoizedState,baseState:Ue.baseState,baseQueue:Ue.baseQueue,queue:Ue.queue,next:null},Ne===null?Ee.memoizedState=Ne=e:Ne=Ne.next=e}return Ne}function bt(e,t){return typeof t=="function"?t(e):t}function Ar(e){var t=zt(),n=t.queue;if(n===null)throw Error(p(311));n.lastRenderedReducer=e;var r=Ue,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var c=l.next;l.next=i.next,i.next=c}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var h=c=null,T=null,j=i;do{var Y=j.lane;if((En&Y)===Y)T!==null&&(T=T.next={lane:0,action:j.action,hasEagerState:j.hasEagerState,eagerState:j.eagerState,next:null}),r=j.hasEagerState?j.eagerState:e(r,j.action);else{var re={lane:Y,action:j.action,hasEagerState:j.hasEagerState,eagerState:j.eagerState,next:null};T===null?(h=T=re,c=r):T=T.next=re,Ee.lanes|=Y,Pn|=Y}j=j.next}while(j!==null&&j!==i);T===null?c=r:T.next=h,_t(r,t.memoizedState)||(tt=!0),t.memoizedState=r,t.baseState=c,t.baseQueue=T,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,Ee.lanes|=i,Pn|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Fr(e){var t=zt(),n=t.queue;if(n===null)throw Error(p(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var c=l=l.next;do i=e(i,c.action),c=c.next;while(c!==l);_t(i,t.memoizedState)||(tt=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function No(){}function Oo(e,t){var n=Ee,r=zt(),l=t(),i=!_t(r.memoizedState,l);if(i&&(r.memoizedState=l,tt=!0),r=r.queue,qn(Do.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Ne!==null&&Ne.memoizedState.tag&1){if(n.flags|=2048,Jn(9,jo.bind(null,n,r,l,t),void 0,null),ze===null)throw Error(p(349));En&30||Lo(n,t,l)}return l}function Lo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Ee.updateQueue,t===null?(t={lastEffect:null,stores:null},Ee.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function jo(e,t,n,r){t.value=n,t.getSnapshot=r,Ao(t)&&at(e,1,-1)}function Do(e,t,n){return n(function(){Ao(t)&&at(e,1,-1)})}function Ao(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!_t(e,n)}catch{return!0}}function si(e){var t=Nt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:bt,lastRenderedState:e},t.queue=e,e=e.dispatch=Na.bind(null,Ee,e),[t.memoizedState,e]}function Jn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Ee.updateQueue,t===null?(t={lastEffect:null,stores:null},Ee.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Fo(){return zt().memoizedState}function Ur(e,t,n,r){var l=Nt();Ee.flags|=e,l.memoizedState=Jn(1|t,n,void 0,r===void 0?null:r)}function Hr(e,t,n,r){var l=zt();r=r===void 0?null:r;var i=void 0;if(Ue!==null){var c=Ue.memoizedState;if(i=c.destroy,r!==null&&ii(r,c.deps)){l.memoizedState=Jn(t,n,i,r);return}}Ee.flags|=e,l.memoizedState=Jn(1|t,n,i,r)}function ai(e,t){return Ur(8390656,8,e,t)}function qn(e,t){return Hr(2048,8,e,t)}function Uo(e,t){return Hr(4,2,e,t)}function Ho(e,t){return Hr(4,4,e,t)}function Bo(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Wo(e,t,n){return n=n!=null?n.concat([e]):null,Hr(4,4,Bo.bind(null,t,e),n)}function ci(){}function Qo(e,t){var n=zt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ii(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Vo(e,t){var n=zt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ii(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ia(e,t){var n=fe;fe=n!==0&&4>n?n:4,e(!0);var r=st.transition;st.transition={};try{e(!1),t()}finally{fe=n,st.transition=r}}function Yo(){return zt().memoizedState}function Ma(e,t,n){var r=Vt(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Xo(e)?Ko(t,n):(Zo(e,t,n),n=Ve(),e=at(e,r,n),e!==null&&Go(e,t,r))}function Na(e,t,n){var r=Vt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Xo(e))Ko(t,l);else{Zo(e,t,l);var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var c=t.lastRenderedState,h=i(c,n);if(l.hasEagerState=!0,l.eagerState=h,_t(h,c))return}catch{}finally{}n=Ve(),e=at(e,r,n),e!==null&&Go(e,t,r)}}function Xo(e){var t=e.alternate;return e===Ee||t!==null&&t===Ee}function Ko(e,t){Zn=Dr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Zo(e,t,n){ze!==null&&e.mode&1&&!(oe&2)?(e=t.interleaved,e===null?(n.next=n,xt===null?xt=[t]:xt.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(e=t.pending,e===null?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function Go(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Fl(e,n)}}var Br={readContext:lt,useCallback:He,useContext:He,useEffect:He,useImperativeHandle:He,useInsertionEffect:He,useLayoutEffect:He,useMemo:He,useReducer:He,useRef:He,useState:He,useDebugValue:He,useDeferredValue:He,useTransition:He,useMutableSource:He,useSyncExternalStore:He,useId:He,unstable_isNewReconciler:!1},Oa={readContext:lt,useCallback:function(e,t){return Nt().memoizedState=[e,t===void 0?null:t],e},useContext:lt,useEffect:ai,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ur(4194308,4,Bo.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ur(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ur(4,2,e,t)},useMemo:function(e,t){var n=Nt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Nt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Ma.bind(null,Ee,e),[r.memoizedState,e]},useRef:function(e){var t=Nt();return e={current:e},t.memoizedState=e},useState:si,useDebugValue:ci,useDeferredValue:function(e){var t=si(e),n=t[0],r=t[1];return ai(function(){var l=st.transition;st.transition={};try{r(e)}finally{st.transition=l}},[e]),n},useTransition:function(){var e=si(!1),t=e[0];return e=Ia.bind(null,e[1]),Nt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Ee,l=Nt();if(Se){if(n===void 0)throw Error(p(407));n=n()}else{if(n=t(),ze===null)throw Error(p(349));En&30||Lo(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,ai(Do.bind(null,r,i,e),[e]),r.flags|=2048,Jn(9,jo.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Nt(),t=ze.identifierPrefix;if(Se){var n=Mt,r=It;n=(r&~(1<<32-vt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Gn++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Ra++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},La={readContext:lt,useCallback:Qo,useContext:lt,useEffect:qn,useImperativeHandle:Wo,useInsertionEffect:Uo,useLayoutEffect:Ho,useMemo:Vo,useReducer:Ar,useRef:Fo,useState:function(){return Ar(bt)},useDebugValue:ci,useDeferredValue:function(e){var t=Ar(bt),n=t[0],r=t[1];return qn(function(){var l=st.transition;st.transition={};try{r(e)}finally{st.transition=l}},[e]),n},useTransition:function(){var e=Ar(bt)[0],t=zt().memoizedState;return[e,t]},useMutableSource:No,useSyncExternalStore:Oo,useId:Yo,unstable_isNewReconciler:!1},ja={readContext:lt,useCallback:Qo,useContext:lt,useEffect:qn,useImperativeHandle:Wo,useInsertionEffect:Uo,useLayoutEffect:Ho,useMemo:Vo,useReducer:Fr,useRef:Fo,useState:function(){return Fr(bt)},useDebugValue:ci,useDeferredValue:function(e){var t=Fr(bt),n=t[0],r=t[1];return qn(function(){var l=st.transition;st.transition={};try{r(e)}finally{st.transition=l}},[e]),n},useTransition:function(){var e=Fr(bt)[0],t=zt().memoizedState;return[e,t]},useMutableSource:No,useSyncExternalStore:Oo,useId:Yo,unstable_isNewReconciler:!1};function fi(e,t){try{var n="",r=t;do n+=Ta(r),r=r.return;while(r);var l=n}catch(i){l=` 54Error generating stack: `+i.message+` 55`+i.stack}return{value:e,source:t,stack:l}}function di(e,t){try{}catch(n){setTimeout(function(){throw n})}}var Da=typeof WeakMap=="function"?WeakMap:Map;function Jo(e,t,n){n=Rt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){rl||(rl=!0,Ii=r),di(e,t)},n}function qo(e,t,n){n=Rt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){di(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){di(e,t),typeof r!="function"&&(Wt===null?Wt=new Set([this]):Wt.add(this));var c=t.stack;this.componentDidCatch(t.value,{componentStack:c!==null?c:""})}),n}function $o(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Da;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Ja.bind(null,e,t,n),t.then(e,e))}function bo(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function eu(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Rt(-1,1),t.tag=2,Bt(n,t))),n.lanes|=1),e)}function Ct(e){e.flags|=4}function tu(e,t){if(e!==null&&e.child===t.child)return!0;if(t.flags&16)return!1;for(e=t.child;e!==null;){if(e.flags&12854||e.subtreeFlags&12854)return!1;e=e.sibling}return!0}var $n,bn,Wr,Qr;if($e)$n=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)J(e,n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},bn=function(){},Wr=function(e,t,n,r,l){if(e=e.memoizedProps,e!==r){var i=t.stateNode,c=kt(ut.current);n=ge(i,n,e,r,l,c),(t.updateQueue=n)&&Ct(t)}},Qr=function(e,t,n,r){n!==r&&Ct(t)};else if(Zt){$n=function(e,t,n,r){for(var l=t.child;l!==null;){if(l.tag===5){var i=l.stateNode;n&&r&&(i=Dt(i,l.type,l.memoizedProps,l)),J(e,i)}else if(l.tag===6)i=l.stateNode,n&&r&&(i=At(i,l.memoizedProps,l)),J(e,i);else if(l.tag!==4){if(l.tag===22&&l.memoizedState!==null)i=l.child,i!==null&&(i.return=l),$n(e,l,!0,!0);else if(l.child!==null){l.child.return=l,l=l.child;continue}}if(l===t)break;for(;l.sibling===null;){if(l.return===null||l.return===t)return;l=l.return}l.sibling.return=l.return,l=l.sibling}};var nu=function(e,t,n,r){for(var l=t.child;l!==null;){if(l.tag===5){var i=l.stateNode;n&&r&&(i=Dt(i,l.type,l.memoizedProps,l)),rt(e,i)}else if(l.tag===6)i=l.stateNode,n&&r&&(i=At(i,l.memoizedProps,l)),rt(e,i);else if(l.tag!==4){if(l.tag===22&&l.memoizedState!==null)i=l.child,i!==null&&(i.return=l),nu(e,l,!0,!0);else if(l.child!==null){l.child.return=l,l=l.child;continue}}if(l===t)break;for(;l.sibling===null;){if(l.return===null||l.return===t)return;l=l.return}l.sibling.return=l.return,l=l.sibling}};bn=function(e,t){var n=t.stateNode;if(!tu(e,t)){e=n.containerInfo;var r=Fn(e);nu(r,t,!1,!1),n.pendingChildren=r,Ct(t),ht(e,r)}},Wr=function(e,t,n,r,l){var i=e.stateNode,c=e.memoizedProps;if((e=tu(e,t))&&c===r)t.stateNode=i;else{var h=t.stateNode,T=kt(ut.current),j=null;c!==r&&(j=ge(h,n,c,r,l,T)),e&&j===null?t.stateNode=i:(i=oo(i,j,n,c,r,t,e,h),ue(i,n,r,l,T)&&Ct(t),t.stateNode=i,e?Ct(t):$n(i,t,!1,!1))}},Qr=function(e,t,n,r){n!==r?(e=kt(Sn.current),n=kt(ut.current),t.stateNode=_e(r,e,n,t),Ct(t)):t.stateNode=e.stateNode}}else bn=function(){},Wr=function(){},Qr=function(){};function er(e,t){if(!Se)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Be(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Aa(e,t,n){var r=t.pendingProps;switch(ql(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Be(t),null;case 1:return Ze(t.type)&&yr(),Be(t),null;case 3:return r=t.stateNode,wn(),ye(Ke),ye(Fe),li(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Vn(t)?Ct(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,yt!==null&&(Oi(yt),yt=null))),bn(e,t),Be(t),null;case 5:ni(t),n=kt(Sn.current);var l=t.type;if(e!==null&&t.stateNode!=null)Wr(e,t,l,r,n),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(p(166));return Be(t),null}if(e=kt(ut.current),Vn(t)){if(!Ae)throw Error(p(175));e=ra(t.stateNode,t.type,t.memoizedProps,n,e,t,!Qn),t.updateQueue=e,e!==null&&Ct(t)}else{var i=B(l,r,n,e,t);$n(i,t,!1,!1),t.stateNode=i,ue(i,l,r,n,e)&&Ct(t)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Be(t),null;case 6:if(e&&t.stateNode!=null)Qr(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(p(166));if(e=kt(Sn.current),n=kt(ut.current),Vn(t)){if(!Ae)throw Error(p(176));if(e=t.stateNode,r=t.memoizedProps,(n=la(e,r,t,!Qn))&&(l=be,l!==null))switch(i=(l.mode&1)!==0,l.tag){case 3:fa(l.stateNode.containerInfo,e,r,i);break;case 5:da(l.type,l.memoizedProps,l.stateNode,e,r,i)}n&&Ct(t)}else t.stateNode=_e(r,e,n,t)}return Be(t),null;case 13:if(ye(we),r=t.memoizedState,Se&&et!==null&&t.mode&1&&!(t.flags&128)){for(e=et;e;)e=Un(e);return gn(),t.flags|=98560,t}if(r!==null&&r.dehydrated!==null){if(r=Vn(t),e===null){if(!r)throw Error(p(318));if(!Ae)throw Error(p(344));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(p(317));ia(e,t)}else gn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;return Be(t),null}return yt!==null&&(Oi(yt),yt=null),t.flags&128?(t.lanes=n,t):(r=r!==null,n=!1,e===null?Vn(t):n=e.memoizedState!==null,r&&!n&&(t.child.flags|=8192,t.mode&1&&(e===null||we.current&1?Te===0&&(Te=3):ji())),t.updateQueue!==null&&(t.flags|=4),Be(t),null);case 4:return wn(),bn(e,t),e===null&&_l(t.stateNode.containerInfo),Be(t),null;case 10:return Yl(t.type._context),Be(t),null;case 17:return Ze(t.type)&&yr(),Be(t),null;case 19:if(ye(we),l=t.memoizedState,l===null)return Be(t),null;if(r=(t.flags&128)!==0,i=l.rendering,i===null)if(r)er(l,!1);else{if(Te!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Lr(e),i!==null){for(t.flags|=128,er(l,!1),e=i.updateQueue,e!==null&&(t.updateQueue=e,t.flags|=4),t.subtreeFlags=0,e=n,r=t.child;r!==null;)n=r,l=e,n.flags&=14680066,i=n.alternate,i===null?(n.childLanes=0,n.lanes=l,n.child=null,n.subtreeFlags=0,n.memoizedProps=null,n.memoizedState=null,n.updateQueue=null,n.dependencies=null,n.stateNode=null):(n.childLanes=i.childLanes,n.lanes=i.lanes,n.child=i.child,n.subtreeFlags=0,n.deletions=null,n.memoizedProps=i.memoizedProps,n.memoizedState=i.memoizedState,n.updateQueue=i.updateQueue,n.type=i.type,l=i.dependencies,n.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext}),r=r.sibling;return he(we,we.current&1|2),t.child}e=e.sibling}l.tail!==null&&Me()>Ri&&(t.flags|=128,r=!0,er(l,!1),t.lanes=4194304)}else{if(!r)if(e=Lr(i),e!==null){if(t.flags|=128,r=!0,e=e.updateQueue,e!==null&&(t.updateQueue=e,t.flags|=4),er(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!Se)return Be(t),null}else 2*Me()-l.renderingStartTime>Ri&&n!==1073741824&&(t.flags|=128,r=!0,er(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(e=l.last,e!==null?e.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Me(),t.sibling=null,e=we.current,he(we,r?e&1|2:e&1),t):(Be(t),null);case 22:case 23:return Li(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?nt&1073741824&&(Be(t),$e&&t.subtreeFlags&6&&(t.flags|=8192)):Be(t),null;case 24:return null;case 25:return null}throw Error(p(156,t.tag))}var Fa=S.ReactCurrentOwner,tt=!1;function Qe(e,t,n,r){t.child=e===null?Io(t,null,n,r):yn(t,e.child,n,r)}function ru(e,t,n,r,l){n=n.render;var i=t.ref;return mn(t,l),r=oi(e,t,n,r,i,l),n=ui(),e!==null&&!tt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ot(e,t,l)):(Se&&n&&Jl(t),t.flags|=1,Qe(e,t,r,l),t.child)}function lu(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!Di(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,iu(e,t,i,r,l)):(e=cl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var c=i.memoizedProps;if(n=n.compare,n=n!==null?n:kr,n(c,r)&&e.ref===t.ref)return Ot(e,t,l)}return t.flags|=1,e=Xt(i,r),e.ref=t.ref,e.return=t,t.child=e}function iu(e,t,n,r,l){if(e!==null&&kr(e.memoizedProps,r)&&e.ref===t.ref)if(tt=!1,(e.lanes&l)!==0)e.flags&131072&&(tt=!0);else return t.lanes=e.lanes,Ot(e,t,l);return pi(e,t,n,r,l)}function ou(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null},he(_n,nt),nt|=n;else if(n&1073741824)t.memoizedState={baseLanes:0,cachePool:null},r=i!==null?i.baseLanes:n,he(_n,nt),nt|=r;else return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null},t.updateQueue=null,he(_n,nt),nt|=e,null;else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,he(_n,nt),nt|=r;return Qe(e,t,l,n),t.child}function uu(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function pi(e,t,n,r,l){var i=Ze(n)?Jt:Fe.current;return i=dn(t,i),mn(t,l),n=oi(e,t,n,r,i,l),r=ui(),e!==null&&!tt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ot(e,t,l)):(Se&&r&&Jl(t),t.flags|=1,Qe(e,t,n,l),t.child)}function su(e,t,n,r,l){if(Ze(n)){var i=!0;Sr(t)}else i=!1;if(mn(t,l),t.stateNode===null)e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),_o(t,n,r),Gl(t,n,r,l),r=!0;else if(e===null){var c=t.stateNode,h=t.memoizedProps;c.props=h;var T=c.context,j=n.contextType;typeof j=="object"&&j!==null?j=lt(j):(j=Ze(n)?Jt:Fe.current,j=dn(t,j));var Y=n.getDerivedStateFromProps,re=typeof Y=="function"||typeof c.getSnapshotBeforeUpdate=="function";re||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(h!==r||T!==j)&&Po(t,c,r,j),Ht=!1;var q=t.memoizedState;c.state=q,Rr(t,r,c,l),T=t.memoizedState,h!==r||q!==T||Ke.current||Ht?(typeof Y=="function"&&(Zl(t,n,Y,r),T=t.memoizedState),(h=Ht||Eo(t,n,h,r,q,T,j))?(re||typeof c.UNSAFE_componentWillMount!="function"&&typeof c.componentWillMount!="function"||(typeof c.componentWillMount=="function"&&c.componentWillMount(),typeof c.UNSAFE_componentWillMount=="function"&&c.UNSAFE_componentWillMount()),typeof c.componentDidMount=="function"&&(t.flags|=4194308)):(typeof c.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=T),c.props=r,c.state=T,c.context=j,r=h):(typeof c.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{c=t.stateNode,go(e,t),h=t.memoizedProps,j=t.type===t.elementType?h:gt(t.type,h),c.props=j,re=t.pendingProps,q=c.context,T=n.contextType,typeof T=="object"&&T!==null?T=lt(T):(T=Ze(n)?Jt:Fe.current,T=dn(t,T));var me=n.getDerivedStateFromProps;(Y=typeof me=="function"||typeof c.getSnapshotBeforeUpdate=="function")||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(h!==re||q!==T)&&Po(t,c,r,T),Ht=!1,q=t.memoizedState,c.state=q,Rr(t,r,c,l);var G=t.memoizedState;h!==re||q!==G||Ke.current||Ht?(typeof me=="function"&&(Zl(t,n,me,r),G=t.memoizedState),(j=Ht||Eo(t,n,j,r,q,G,T)||!1)?(Y||typeof c.UNSAFE_componentWillUpdate!="function"&&typeof c.componentWillUpdate!="function"||(typeof c.componentWillUpdate=="function"&&c.componentWillUpdate(r,G,T),typeof c.UNSAFE_componentWillUpdate=="function"&&c.UNSAFE_componentWillUpdate(r,G,T)),typeof c.componentDidUpdate=="function"&&(t.flags|=4),typeof c.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof c.componentDidUpdate!="function"||h===e.memoizedProps&&q===e.memoizedState||(t.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&q===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=G),c.props=r,c.state=G,c.context=T,r=j):(typeof c.componentDidUpdate!="function"||h===e.memoizedProps&&q===e.memoizedState||(t.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&q===e.memoizedState||(t.flags|=1024),r=!1)}return mi(e,t,n,r,i,l)}function mi(e,t,n,r,l,i){uu(e,t);var c=(t.flags&128)!==0;if(!r&&!c)return l&&fo(t,n,!1),Ot(e,t,i);r=t.stateNode,Fa.current=t;var h=c&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&c?(t.child=yn(t,e.child,null,i),t.child=yn(t,null,h,i)):Qe(e,t,h,i),t.memoizedState=r.state,l&&fo(t,n,!0),t.child}function au(e){var t=e.stateNode;t.pendingContext?ao(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ao(e,t.context,!1),ti(e,t.containerInfo)}function cu(e,t,n,r,l){return gn(),ei(l),t.flags|=256,Qe(e,t,n,r),t.child}var Vr={dehydrated:null,treeContext:null,retryLane:0};function Yr(e){return{baseLanes:e,cachePool:null}}function fu(e,t,n){var r=t.pendingProps,l=we.current,i=!1,c=(t.flags&128)!==0,h;if((h=c)||(h=e!==null&&e.memoizedState===null?!1:(l&2)!==0),h?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),he(we,l&1),e===null)return bl(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?Ml(e)?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=r.children,e=r.fallback,i?(r=t.mode,i=t.child,l={mode:"hidden",children:l},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=l):i=fl(l,r,0,null),e=on(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Yr(n),t.memoizedState=Vr,e):hi(t,l));if(l=e.memoizedState,l!==null){if(h=l.dehydrated,h!==null){if(c)return t.flags&256?(t.flags&=-257,Xr(e,t,n,Error(p(422)))):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=fl({mode:"visible",children:r.children},l,0,null),i=on(i,l,n,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&yn(t,e.child,null,n),t.child.memoizedState=Yr(n),t.memoizedState=Vr,i);if(!(t.mode&1))t=Xr(e,t,n,null);else if(Ml(h))t=Xr(e,t,n,Error(p(419)));else if(r=(n&e.childLanes)!==0,tt||r){if(r=ze,r!==null){switch(n&-n){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}r=i&(r.suspendedLanes|n)?0:i,r!==0&&r!==l.retryLane&&(l.retryLane=r,at(e,r,-1))}ji(),t=Xr(e,t,n,Error(p(421)))}else uo(h)?(t.flags|=128,t.child=e.child,t=qa.bind(null,e),bs(h,t),t=null):(n=l.treeContext,Ae&&(et=na(h),be=t,Se=!0,yt=null,Qn=!1,n!==null&&(it[ot++]=It,it[ot++]=Mt,it[ot++]=qt,It=n.id,Mt=n.overflow,qt=t)),t=hi(t,t.pendingProps.children),t.flags|=4096);return t}return i?(r=pu(e,t,r.children,r.fallback,n),i=t.child,l=e.child.memoizedState,i.memoizedState=l===null?Yr(n):{baseLanes:l.baseLanes|n,cachePool:null},i.childLanes=e.childLanes&~n,t.memoizedState=Vr,r):(n=du(e,t,r.children,n),t.memoizedState=null,n)}return i?(r=pu(e,t,r.children,r.fallback,n),i=t.child,l=e.child.memoizedState,i.memoizedState=l===null?Yr(n):{baseLanes:l.baseLanes|n,cachePool:null},i.childLanes=e.childLanes&~n,t.memoizedState=Vr,r):(n=du(e,t,r.children,n),t.memoizedState=null,n)}function hi(e,t){return t=fl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function du(e,t,n,r){var l=e.child;return e=l.sibling,n=Xt(l,{mode:"visible",children:n}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n}function pu(e,t,n,r,l){var i=t.mode;e=e.child;var c=e.sibling,h={mode:"hidden",children:n};return!(i&1)&&t.child!==e?(n=t.child,n.childLanes=0,n.pendingProps=h,t.deletions=null):(n=Xt(e,h),n.subtreeFlags=e.subtreeFlags&14680064),c!==null?r=Xt(c,r):(r=on(r,i,l,null),r.flags|=2),r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Xr(e,t,n,r){return r!==null&&ei(r),yn(t,e.child,null,n),e=hi(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function mu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Xl(e.return,t,n)}function vi(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function hu(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(Qe(e,t,r.children,n),r=we.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&mu(e,n,t);else if(e.tag===19)mu(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(he(we,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Lr(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),vi(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Lr(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}vi(t,!0,n,null,i);break;case"together":vi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ot(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Pn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(p(153));if(t.child!==null){for(e=t.child,n=Xt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Xt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Ua(e,t,n){switch(t.tag){case 3:au(t),gn();break;case 5:Mo(t);break;case 1:Ze(t.type)&&Sr(t);break;case 4:ti(t,t.stateNode.containerInfo);break;case 10:vo(t,t.type._context,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated!==null?(he(we,we.current&1),t.flags|=128,null):n&t.child.childLanes?fu(e,t,n):(he(we,we.current&1),e=Ot(e,t,n),e!==null?e.sibling:null);he(we,we.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return hu(e,t,n);t.flags|=128}var l=t.memoizedState;if(l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),he(we,we.current),r)break;return null;case 22:case 23:return t.lanes=0,ou(e,t,n)}return Ot(e,t,n)}function Ha(e,t){switch(ql(t),t.tag){case 1:return Ze(t.type)&&yr(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return wn(),ye(Ke),ye(Fe),li(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ni(t),null;case 13:if(ye(we),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(p(340));gn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ye(we),null;case 4:return wn(),null;case 10:return Yl(t.type._context),null;case 22:case 23:return Li(),null;case 24:return null;default:return null}}var Kr=!1,en=!1,Ba=typeof WeakSet=="function"?WeakSet:Set,U=null;function Zr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){qe(e,t,r)}else n.current=null}function gi(e,t,n){try{n()}catch(r){qe(e,t,r)}}var vu=!1;function Wa(e,t){for(O(e.containerInfo),U=t;U!==null;)if(e=U,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,U=t;else for(;U!==null;){e=U;try{var n=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(n!==null){var r=n.memoizedProps,l=n.memoizedState,i=e.stateNode,c=i.getSnapshotBeforeUpdate(e.elementType===e.type?r:gt(e.type,r),l);i.__reactInternalSnapshotBeforeUpdate=c}break;case 3:$e&&wt(e.stateNode.containerInfo);break;case 5:case 6:case 4:case 17:break;default:throw Error(p(163))}}catch(h){qe(e,e.return,h)}if(t=e.sibling,t!==null){t.return=e.return,U=t;break}U=e.return}return n=vu,vu=!1,n}function tn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&gi(t,n,i)}l=l.next}while(l!==r)}}function tr(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function yi(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=xe(n);break;default:e=n}typeof t=="function"?t(e):t.current=e}}function gu(e,t,n){if(Et&&typeof Et.onCommitFiberUnmount=="function")try{Et.onCommitFiberUnmount(Pr,t)}catch{}switch(t.tag){case 0:case 11:case 14:case 15:if(e=t.updateQueue,e!==null&&(e=e.lastEffect,e!==null)){var r=e=e.next;do{var l=r,i=l.destroy;l=l.tag,i!==void 0&&(l&2||l&4)&&gi(t,n,i),r=r.next}while(r!==e)}break;case 1:if(Zr(t,n),e=t.stateNode,typeof e.componentWillUnmount=="function")try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(c){qe(t,n,c)}break;case 5:Zr(t,n);break;case 4:$e?Pu(e,t,n):Zt&&Zt&&(t=t.stateNode.containerInfo,n=Fn(t),jt(t,n))}}function yu(e,t,n){for(var r=t;;)if(gu(e,r,n),r.child===null||$e&&r.tag===4){if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}else r.child.return=r,r=r.child}function Su(e){var t=e.alternate;t!==null&&(e.alternate=null,Su(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&fr(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function wu(e){return e.tag===5||e.tag===3||e.tag===4}function Eu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||wu(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function _u(e){if($e){e:{for(var t=e.return;t!==null;){if(wu(t))break e;t=t.return}throw Error(p(160))}var n=t;switch(n.tag){case 5:t=n.stateNode,n.flags&32&&(A(t),n.flags&=-33),n=Eu(e),wi(e,n,t);break;case 3:case 4:t=n.stateNode.containerInfo,n=Eu(e),Si(e,n,t);break;default:throw Error(p(161))}}}function Si(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?gr(n,e,t):Cl(n,e);else if(r!==4&&(e=e.child,e!==null))for(Si(e,t,n),e=e.sibling;e!==null;)Si(e,t,n),e=e.sibling}function wi(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?Il(n,e,t):Dn(n,e);else if(r!==4&&(e=e.child,e!==null))for(wi(e,t,n),e=e.sibling;e!==null;)wi(e,t,n),e=e.sibling}function Pu(e,t,n){for(var r=t,l=!1,i,c;;){if(!l){l=r.return;e:for(;;){if(l===null)throw Error(p(160));switch(i=l.stateNode,l.tag){case 5:c=!1;break e;case 3:i=i.containerInfo,c=!0;break e;case 4:i=i.containerInfo,c=!0;break e}l=l.return}l=!0}if(r.tag===5||r.tag===6)yu(e,r,n),c?g(i,r.stateNode):An(i,r.stateNode);else if(r.tag===18)c?aa(i,r.stateNode):sa(i,r.stateNode);else if(r.tag===4){if(r.child!==null){i=r.stateNode.containerInfo,c=!0,r.child.return=r,r=r.child;continue}}else if(gu(e,r,n),r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return,r.tag===4&&(l=!1)}r.sibling.return=r.return,r=r.sibling}}function Ei(e,t){if($e){switch(t.tag){case 0:case 11:case 14:case 15:tn(3,t,t.return),tr(3,t),tn(5,t,t.return);return;case 1:return;case 5:var n=t.stateNode;if(n!=null){var r=t.memoizedProps;e=e!==null?e.memoizedProps:r;var l=t.type,i=t.updateQueue;t.updateQueue=null,i!==null&&Rl(n,i,l,e,r,t)}return;case 6:if(t.stateNode===null)throw Error(p(162));n=t.memoizedProps,Tl(t.stateNode,e!==null?e.memoizedProps:n,n);return;case 3:Ae&&e!==null&&e.memoizedState.isDehydrated&&so(t.stateNode.containerInfo);return;case 12:return;case 13:Gr(t);return;case 19:Gr(t);return;case 17:return}throw Error(p(163))}switch(t.tag){case 0:case 11:case 14:case 15:tn(3,t,t.return),tr(3,t),tn(5,t,t.return);return;case 12:return;case 13:Gr(t);return;case 19:Gr(t);return;case 3:Ae&&e!==null&&e.memoizedState.isDehydrated&&so(t.stateNode.containerInfo);break;case 22:case 23:return}e:if(Zt){switch(t.tag){case 1:case 5:case 6:break e;case 3:case 4:t=t.stateNode,jt(t.containerInfo,t.pendingChildren);break e}throw Error(p(163))}}function Gr(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Ba),t.forEach(function(r){var l=$a.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Qa(e,t){for(U=t;U!==null;){t=U;var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e;$e?Pu(i,l,t):yu(i,l,t);var c=l.alternate;c!==null&&(c.return=null),l.return=null}catch(Z){qe(l,t,Z)}}if(n=t.child,t.subtreeFlags&12854&&n!==null)n.return=t,U=n;else for(;U!==null;){t=U;try{var h=t.flags;if(h&32&&$e&&A(t.stateNode),h&512){var T=t.alternate;if(T!==null){var j=T.ref;j!==null&&(typeof j=="function"?j(null):j.current=null)}}if(h&8192)switch(t.tag){case 13:if(t.memoizedState!==null){var Y=t.alternate;(Y===null||Y.memoizedState===null)&&(Ti=Me())}break;case 22:var re=t.memoizedState!==null,q=t.alternate,me=q!==null&&q.memoizedState!==null;if(n=t,$e){e:if(r=n,l=re,i=null,$e)for(var G=r;;){if(G.tag===5){if(i===null){i=G;var We=G.stateNode;l?ee(We):ke(G.stateNode,G.memoizedProps)}}else if(G.tag===6){if(i===null){var ft=G.stateNode;l?ce(ft):mt(ft,G.memoizedProps)}}else if((G.tag!==22&&G.tag!==23||G.memoizedState===null||G===r)&&G.child!==null){G.child.return=G,G=G.child;continue}if(G===r)break;for(;G.sibling===null;){if(G.return===null||G.return===r)break e;i===G&&(i=null),G=G.return}i===G&&(i=null),G.sibling.return=G.return,G=G.sibling}}if(re&&!me&&n.mode&1){U=n;for(var _=n.child;_!==null;){for(n=U=_;U!==null;){r=U;var v=r.child;switch(r.tag){case 0:case 11:case 14:case 15:tn(4,r,r.return);break;case 1:Zr(r,r.return);var C=r.stateNode;if(typeof C.componentWillUnmount=="function"){var W=r.return;try{C.props=r.memoizedProps,C.state=r.memoizedState,C.componentWillUnmount()}catch(Z){qe(r,W,Z)}}break;case 5:Zr(r,r.return);break;case 22:if(r.memoizedState!==null){zu(n);continue}}v!==null?(v.return=r,U=v):zu(n)}_=_.sibling}}}switch(h&4102){case 2:_u(t),t.flags&=-3;break;case 6:_u(t),t.flags&=-3,Ei(t.alternate,t);break;case 4096:t.flags&=-4097;break;case 4100:t.flags&=-4097,Ei(t.alternate,t);break;case 4:Ei(t.alternate,t)}}catch(Z){qe(t,t.return,Z)}if(n=t.sibling,n!==null){n.return=t.return,U=n;break}U=t.return}}}function Va(e,t,n){U=e,xu(e)}function xu(e,t,n){for(var r=(e.mode&1)!==0;U!==null;){var l=U,i=l.child;if(l.tag===22&&r){var c=l.memoizedState!==null||Kr;if(!c){var h=l.alternate,T=h!==null&&h.memoizedState!==null||en;h=Kr;var j=en;if(Kr=c,(en=T)&&!j)for(U=l;U!==null;)c=U,T=c.child,c.tag===22&&c.memoizedState!==null?Cu(l):T!==null?(T.return=c,U=T):Cu(l);for(;i!==null;)U=i,xu(i),i=i.sibling;U=l,Kr=h,en=j}ku(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,U=i):ku(e)}}function ku(e){for(;U!==null;){var t=U;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:en||tr(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!en)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:gt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&So(t,i,r);break;case 3:var c=t.updateQueue;if(c!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=xe(t.child.stateNode);break;case 1:n=t.child.stateNode}So(t,c,n)}break;case 5:var h=t.stateNode;n===null&&t.flags&4&&vr(h,t.type,t.memoizedProps,t);break;case 6:break;case 4:break;case 12:break;case 13:if(Ae&&t.memoizedState===null){var T=t.alternate;if(T!==null){var j=T.memoizedState;if(j!==null){var Y=j.dehydrated;Y!==null&&ua(Y)}}}break;case 19:case 17:case 21:case 22:case 23:break;default:throw Error(p(163))}en||t.flags&512&&yi(t)}catch(re){qe(t,t.return,re)}}if(t===e){U=null;break}if(n=t.sibling,n!==null){n.return=t.return,U=n;break}U=t.return}}function zu(e){for(;U!==null;){var t=U;if(t===e){U=null;break}var n=t.sibling;if(n!==null){n.return=t.return,U=n;break}U=t.return}}function Cu(e){for(;U!==null;){var t=U;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{tr(4,t)}catch(T){qe(t,n,T)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(T){qe(t,l,T)}}var i=t.return;try{yi(t)}catch(T){qe(t,i,T)}break;case 5:var c=t.return;try{yi(t)}catch(T){qe(t,c,T)}}}catch(T){qe(t,t.return,T)}if(t===e){U=null;break}var h=t.sibling;if(h!==null){h.return=t.return,U=h;break}U=t.return}}var Jr=0,qr=1,$r=2,br=3,el=4;if(typeof Symbol=="function"&&Symbol.for){var nr=Symbol.for;Jr=nr("selector.component"),qr=nr("selector.has_pseudo_class"),$r=nr("selector.role"),br=nr("selector.test_id"),el=nr("selector.text")}function _i(e){var t=cr(e);if(t!=null){if(typeof t.memoizedProps["data-testname"]!="string")throw Error(p(364));return t}if(e=xl(e),e===null)throw Error(p(362));return e.stateNode.current}function Pi(e,t){switch(t.$$typeof){case Jr:if(e.type===t.value)return!0;break;case qr:e:{t=t.value,e=[e,0];for(var n=0;n<e.length;){var r=e[n++],l=e[n++],i=t[l];if(r.tag!==5||!pt(r)){for(;i!=null&&Pi(r,i);)l++,i=t[l];if(l===t.length){t=!0;break e}else for(r=r.child;r!==null;)e.push(r,l),r=r.sibling}}t=!1}return t;case $r:if(e.tag===5&&kl(e.stateNode,t.value))return!0;break;case el:if((e.tag===5||e.tag===6)&&(e=jn(e),e!==null&&0<=e.indexOf(t.value)))return!0;break;case br:if(e.tag===5&&(e=e.memoizedProps["data-testname"],typeof e=="string"&&e.toLowerCase()===t.value.toLowerCase()))return!0;break;default:throw Error(p(365))}return!1}function xi(e){switch(e.$$typeof){case Jr:return"<"+(ne(e.value)||"Unknown")+">";case qr:return":has("+(xi(e)||"")+")";case $r:return'[role="'+e.value+'"]';case el:return'"'+e.value+'"';case br:return'[data-testname="'+e.value+'"]';default:throw Error(p(365))}}function Tu(e,t){var n=[];e=[e,0];for(var r=0;r<e.length;){var l=e[r++],i=e[r++],c=t[i];if(l.tag!==5||!pt(l)){for(;c!=null&&Pi(l,c);)i++,c=t[i];if(i===t.length)n.push(l);else for(l=l.child;l!==null;)e.push(l,i),l=l.sibling}}return n}function ki(e,t){if(!Gt)throw Error(p(363));e=_i(e),e=Tu(e,t),t=[],e=Array.from(e);for(var n=0;n<e.length;){var r=e[n++];if(r.tag===5)pt(r)||t.push(r.stateNode);else for(r=r.child;r!==null;)e.push(r),r=r.sibling}return t}var Ya=Math.ceil,tl=S.ReactCurrentDispatcher,zi=S.ReactCurrentOwner,Pe=S.ReactCurrentBatchConfig,oe=0,ze=null,Ce=null,je=0,nt=0,_n=Ft(0),Te=0,rr=null,Pn=0,nl=0,Ci=0,lr=null,Ge=null,Ti=0,Ri=1/0;function xn(){Ri=Me()+500}var rl=!1,Ii=null,Wt=null,ll=!1,Qt=null,il=0,ir=0,Mi=null,ol=-1,ul=0;function Ve(){return oe&6?Me():ol!==-1?ol:ol=Me()}function Vt(e){return e.mode&1?oe&2&&je!==0?je&-je:Ca.transition!==null?(ul===0&&(e=wr,wr<<=1,!(wr&4194240)&&(wr=64),ul=e),ul):(e=fe,e!==0?e:Pl()):1}function at(e,t,n){if(50<ir)throw ir=0,Mi=null,Error(p(185));var r=sl(e,t);return r===null?null:(Wn(r,t,n),(!(oe&2)||r!==ze)&&(r===ze&&(!(oe&2)&&(nl|=t),Te===4&&Yt(r,je)),Je(r,n),t===1&&oe===0&&!(e.mode&1)&&(xn(),xr&&Pt())),r)}function sl(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}function Je(e,t){var n=e.callbackNode;ya(e,t);var r=_r(e,e===ze?je:0);if(r===0)n!==null&&mo(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&mo(n),t===1)e.tag===0?za(Iu.bind(null,e)):ho(Iu.bind(null,e)),dr?pr(function(){oe===0&&Pt()}):Ul(Hl,Pt),n=null;else{switch(po(r)){case 1:n=Hl;break;case 4:n=_a;break;case 16:n=Bl;break;case 536870912:n=Pa;break;default:n=Bl}n=Uu(n,Ru.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Ru(e,t){if(ol=-1,ul=0,oe&6)throw Error(p(327));var n=e.callbackNode;if(ln()&&e.callbackNode!==n)return null;var r=_r(e,e===ze?je:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=al(e,r);else{t=r;var l=oe;oe|=2;var i=Ou();(ze!==e||je!==t)&&(xn(),nn(e,t));do try{Za();break}catch(h){Nu(e,h)}while(!0);Vl(),tl.current=i,oe=l,Ce!==null?t=0:(ze=null,je=0,t=Te)}if(t!==0){if(t===2&&(l=Dl(e),l!==0&&(r=l,t=Ni(e,l))),t===1)throw n=rr,nn(e,0),Yt(e,r),Je(e,Me()),n;if(t===6)Yt(e,r);else{if(l=e.current.alternate,!(r&30)&&!Xa(l)&&(t=al(e,r),t===2&&(i=Dl(e),i!==0&&(r=i,t=Ni(e,i))),t===1))throw n=rr,nn(e,0),Yt(e,r),Je(e,Me()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(p(345));case 2:rn(e,Ge);break;case 3:if(Yt(e,r),(r&130023424)===r&&(t=Ti+500-Me(),10<t)){if(_r(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Ve(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Xe(rn.bind(null,e,Ge),t);break}rn(e,Ge);break;case 4:if(Yt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var c=31-vt(r);i=1<<c,c=t[c],c>l&&(l=c),r&=~i}if(r=l,r=Me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Ya(r/1960))-r,10<r){e.timeoutHandle=Xe(rn.bind(null,e,Ge),r);break}rn(e,Ge);break;case 5:rn(e,Ge);break;default:throw Error(p(329))}}}return Je(e,Me()),e.callbackNode===n?Ru.bind(null,e):null}function Ni(e,t){var n=lr;return e.current.memoizedState.isDehydrated&&(nn(e,t).flags|=256),e=al(e,t),e!==2&&(t=Ge,Ge=n,t!==null&&Oi(t)),e}function Oi(e){Ge===null?Ge=e:Ge.push.apply(Ge,e)}function Xa(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],i=l.getSnapshot;l=l.value;try{if(!_t(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Yt(e,t){for(t&=~Ci,t&=~nl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-vt(t),r=1<<n;e[n]=-1,t&=~r}}function Iu(e){if(oe&6)throw Error(p(327));ln();var t=_r(e,0);if(!(t&1))return Je(e,Me()),null;var n=al(e,t);if(e.tag!==0&&n===2){var r=Dl(e);r!==0&&(t=r,n=Ni(e,r))}if(n===1)throw n=rr,nn(e,0),Yt(e,t),Je(e,Me()),n;if(n===6)throw Error(p(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,rn(e,Ge),Je(e,Me()),null}function Mu(e){Qt!==null&&Qt.tag===0&&!(oe&6)&&ln();var t=oe;oe|=1;var n=Pe.transition,r=fe;try{if(Pe.transition=null,fe=1,e)return e()}finally{fe=r,Pe.transition=n,oe=t,!(oe&6)&&Pt()}}function Li(){nt=_n.current,ye(_n)}function nn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==Ln&&(e.timeoutHandle=Ln,El(n)),Ce!==null)for(n=Ce.return;n!==null;){var r=n;switch(ql(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&yr();break;case 3:wn(),ye(Ke),ye(Fe),li();break;case 5:ni(r);break;case 4:wn();break;case 13:ye(we);break;case 19:ye(we);break;case 10:Yl(r.type._context);break;case 22:case 23:Li()}n=n.return}if(ze=e,Ce=e=Xt(e.current,null),je=nt=t,Te=0,rr=null,Ci=nl=Pn=0,Ge=lr=null,xt!==null){for(t=0;t<xt.length;t++)if(n=xt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var c=i.next;i.next=l,r.next=c}n.pending=r}xt=null}return e}function Nu(e,t){do{var n=Ce;try{if(Vl(),jr.current=Br,Dr){for(var r=Ee.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Dr=!1}if(En=0,Ne=Ue=Ee=null,Zn=!1,Gn=0,zi.current=null,n===null||n.return===null){Te=1,rr=t,Ce=null;break}e:{var i=e,c=n.return,h=n,T=t;if(t=je,h.flags|=32768,T!==null&&typeof T=="object"&&typeof T.then=="function"){var j=T,Y=h,re=Y.tag;if(!(Y.mode&1)&&(re===0||re===11||re===15)){var q=Y.alternate;q?(Y.updateQueue=q.updateQueue,Y.memoizedState=q.memoizedState,Y.lanes=q.lanes):(Y.updateQueue=null,Y.memoizedState=null)}var me=bo(c);if(me!==null){me.flags&=-257,eu(me,c,h,i,t),me.mode&1&&$o(i,j,t),t=me,T=j;var G=t.updateQueue;if(G===null){var We=new Set;We.add(T),t.updateQueue=We}else G.add(T);break e}else{if(!(t&1)){$o(i,j,t),ji();break e}T=Error(p(426))}}else if(Se&&h.mode&1){var ft=bo(c);if(ft!==null){!(ft.flags&65536)&&(ft.flags|=256),eu(ft,c,h,i,t),ei(T);break e}}i=T,Te!==4&&(Te=2),lr===null?lr=[i]:lr.push(i),T=fi(T,h),h=c;do{switch(h.tag){case 3:h.flags|=65536,t&=-t,h.lanes|=t;var _=Jo(h,T,t);yo(h,_);break e;case 1:i=T;var v=h.type,C=h.stateNode;if(!(h.flags&128)&&(typeof v.getDerivedStateFromError=="function"||C!==null&&typeof C.componentDidCatch=="function"&&(Wt===null||!Wt.has(C)))){h.flags|=65536,t&=-t,h.lanes|=t;var W=qo(h,i,t);yo(h,W);break e}}h=h.return}while(h!==null)}ju(n)}catch(Z){t=Z,Ce===n&&n!==null&&(Ce=n=n.return);continue}break}while(!0)}function Ou(){var e=tl.current;return tl.current=Br,e===null?Br:e}function ji(){(Te===0||Te===3||Te===2)&&(Te=4),ze===null||!(Pn&268435455)&&!(nl&268435455)||Yt(ze,je)}function al(e,t){var n=oe;oe|=2;var r=Ou();ze===e&&je===t||nn(e,t);do try{Ka();break}catch(l){Nu(e,l)}while(!0);if(Vl(),oe=n,tl.current=r,Ce!==null)throw Error(p(261));return ze=null,je=0,Te}function Ka(){for(;Ce!==null;)Lu(Ce)}function Za(){for(;Ce!==null&&!wa();)Lu(Ce)}function Lu(e){var t=Fu(e.alternate,e,nt);e.memoizedProps=e.pendingProps,t===null?ju(e):Ce=t,zi.current=null}function ju(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Ha(n,t),n!==null){n.flags&=32767,Ce=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Te=6,Ce=null;return}}else if(n=Aa(n,t,nt),n!==null){Ce=n;return}if(t=t.sibling,t!==null){Ce=t;return}Ce=t=e}while(t!==null);Te===0&&(Te=5)}function rn(e,t){var n=fe,r=Pe.transition;try{Pe.transition=null,fe=1,Ga(e,t,n)}finally{Pe.transition=r,fe=n}return null}function Ga(e,t,n){do ln();while(Qt!==null);if(oe&6)throw Error(p(327));var r=e.finishedWork,l=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(p(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes;if(Sa(e,i),e===ze&&(Ce=ze=null,je=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||ll||(ll=!0,Uu(Bl,function(){return ln(),null})),i=(r.flags&15990)!==0,r.subtreeFlags&15990||i){i=Pe.transition,Pe.transition=null;var c=fe;fe=1;var h=oe;oe|=4,zi.current=null,Wa(e,r),Qa(e,r),M(e.containerInfo),e.current=r,Va(r),Ea(),oe=h,fe=c,Pe.transition=i}else e.current=r;if(ll&&(ll=!1,Qt=e,il=l),i=e.pendingLanes,i===0&&(Wt=null),xa(r.stateNode),Je(e,Me()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)n(t[r]);if(rl)throw rl=!1,e=Ii,Ii=null,e;return il&1&&e.tag!==0&&ln(),i=e.pendingLanes,i&1?e===Mi?ir++:(ir=0,Mi=e):ir=0,Pt(),null}function ln(){if(Qt!==null){var e=po(il),t=Pe.transition,n=fe;try{if(Pe.transition=null,fe=16>e?16:e,Qt===null)var r=!1;else{if(e=Qt,Qt=null,il=0,oe&6)throw Error(p(331));var l=oe;for(oe|=4,U=e.current;U!==null;){var i=U,c=i.child;if(U.flags&16){var h=i.deletions;if(h!==null){for(var T=0;T<h.length;T++){var j=h[T];for(U=j;U!==null;){var Y=U;switch(Y.tag){case 0:case 11:case 15:tn(8,Y,i)}var re=Y.child;if(re!==null)re.return=Y,U=re;else for(;U!==null;){Y=U;var q=Y.sibling,me=Y.return;if(Su(Y),Y===j){U=null;break}if(q!==null){q.return=me,U=q;break}U=me}}}var G=i.alternate;if(G!==null){var We=G.child;if(We!==null){G.child=null;do{var ft=We.sibling;We.sibling=null,We=ft}while(We!==null)}}U=i}}if(i.subtreeFlags&2064&&c!==null)c.return=i,U=c;else e:for(;U!==null;){if(i=U,i.flags&2048)switch(i.tag){case 0:case 11:case 15:tn(9,i,i.return)}var _=i.sibling;if(_!==null){_.return=i.return,U=_;break e}U=i.return}}var v=e.current;for(U=v;U!==null;){c=U;var C=c.child;if(c.subtreeFlags&2064&&C!==null)C.return=c,U=C;else e:for(c=v;U!==null;){if(h=U,h.flags&2048)try{switch(h.tag){case 0:case 11:case 15:tr(9,h)}}catch(Z){qe(h,h.return,Z)}if(h===c){U=null;break e}var W=h.sibling;if(W!==null){W.return=h.return,U=W;break e}U=h.return}}if(oe=l,Pt(),Et&&typeof Et.onPostCommitFiberRoot=="function")try{Et.onPostCommitFiberRoot(Pr,e)}catch{}r=!0}return r}finally{fe=n,Pe.transition=t}}return!1}function Du(e,t,n){t=fi(n,t),t=Jo(e,t,1),Bt(e,t),t=Ve(),e=sl(e,1),e!==null&&(Wn(e,1,t),Je(e,t))}function qe(e,t,n){if(e.tag===3)Du(e,e,n);else for(;t!==null;){if(t.tag===3){Du(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Wt===null||!Wt.has(r))){e=fi(n,e),e=qo(t,e,1),Bt(t,e),e=Ve(),t=sl(t,1),t!==null&&(Wn(t,1,e),Je(t,e));break}}t=t.return}}function Ja(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ve(),e.pingedLanes|=e.suspendedLanes&n,ze===e&&(je&n)===n&&(Te===4||Te===3&&(je&130023424)===je&&500>Me()-Ti?nn(e,0):Ci|=n),Je(e,t)}function Au(e,t){t===0&&(e.mode&1?(t=Er,Er<<=1,!(Er&130023424)&&(Er=4194304)):t=1);var n=Ve();e=sl(e,t),e!==null&&(Wn(e,t,n),Je(e,n))}function qa(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Au(e,n)}function $a(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(p(314))}r!==null&&r.delete(t),Au(e,n)}var Fu;Fu=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ke.current)tt=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return tt=!1,Ua(e,t,n);tt=!!(e.flags&131072)}else tt=!1,Se&&t.flags&1048576&&xo(t,Nr,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var l=dn(t,Fe.current);mn(t,n),l=oi(null,t,r,e,l,n);var i=ui();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ze(r)?(i=!0,Sr(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Kl(t),l.updater=Ir,t.stateNode=l,l._reactInternals=t,Gl(t,r,e,n),t=mi(null,t,r,!0,i,n)):(t.tag=0,Se&&i&&Jl(t),Qe(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=ec(r),e=gt(r,e),l){case 0:t=pi(null,t,r,e,n);break e;case 1:t=su(null,t,r,e,n);break e;case 11:t=ru(null,t,r,e,n);break e;case 14:t=lu(null,t,r,gt(r.type,e),n);break e}throw Error(p(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:gt(r,l),pi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:gt(r,l),su(e,t,r,l,n);case 3:e:{if(au(t),e===null)throw Error(p(387));r=t.pendingProps,i=t.memoizedState,l=i.element,go(e,t),Rr(t,r,null,n);var c=t.memoizedState;if(r=c.element,Ae&&i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:c.cache,transitions:c.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=Error(p(423)),t=cu(e,t,r,n,l);break e}else if(r!==l){l=Error(p(424)),t=cu(e,t,r,n,l);break e}else for(Ae&&(et=ta(t.stateNode.containerInfo),be=t,Se=!0,yt=null,Qn=!1),n=Io(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(gn(),r===l){t=Ot(e,t,n);break e}Qe(e,t,r,n)}t=t.child}return t;case 5:return Mo(t),e===null&&bl(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,c=l.children,Ie(r,l)?c=null:i!==null&&Ie(r,i)&&(t.flags|=32),uu(e,t),Qe(e,t,c,n),t.child;case 6:return e===null&&bl(t),null;case 13:return fu(e,t,n);case 4:return ti(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=yn(t,null,r,n):Qe(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:gt(r,l),ru(e,t,r,l,n);case 7:return Qe(e,t,t.pendingProps,n),t.child;case 8:return Qe(e,t,t.pendingProps.children,n),t.child;case 12:return Qe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,c=l.value,vo(t,r,c),i!==null)if(_t(i.value,c)){if(i.children===l.children&&!Ke.current){t=Ot(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var h=i.dependencies;if(h!==null){c=i.child;for(var T=h.firstContext;T!==null;){if(T.context===r){if(i.tag===1){T=Rt(-1,n&-n),T.tag=2;var j=i.updateQueue;if(j!==null){j=j.shared;var Y=j.pending;Y===null?T.next=T:(T.next=Y.next,Y.next=T),j.pending=T}}i.lanes|=n,T=i.alternate,T!==null&&(T.lanes|=n),Xl(i.return,n,t),h.lanes|=n;break}T=T.next}}else if(i.tag===10)c=i.type===t.type?null:i.child;else if(i.tag===18){if(c=i.return,c===null)throw Error(p(341));c.lanes|=n,h=c.alternate,h!==null&&(h.lanes|=n),Xl(c,n,t),c=i.sibling}else c=i.child;if(c!==null)c.return=i;else for(c=i;c!==null;){if(c===t){c=null;break}if(i=c.sibling,i!==null){i.return=c.return,c=i;break}c=c.return}i=c}Qe(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,mn(t,n),l=lt(l),r=r(l),t.flags|=1,Qe(e,t,r,n),t.child;case 14:return r=t.type,l=gt(r,t.pendingProps),l=gt(r.type,l),lu(e,t,r,l,n);case 15:return iu(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:gt(r,l),e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Ze(r)?(e=!0,Sr(t)):e=!1,mn(t,n),_o(t,r,l),Gl(t,r,l,n),mi(null,t,r,!0,e,n);case 19:return hu(e,t,n);case 22:return ou(e,t,n)}throw Error(p(156,t.tag))};function Uu(e,t){return Ul(e,t)}function ba(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ct(e,t,n,r){return new ba(e,t,n,r)}function Di(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ec(e){if(typeof e=="function")return Di(e)?1:0;if(e!=null){if(e=e.$$typeof,e===D)return 11;if(e===I)return 14}return 2}function Xt(e,t){var n=e.alternate;return n===null?(n=ct(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function cl(e,t,n,r,l,i){var c=2;if(r=e,typeof e=="function")Di(e)&&(c=1);else if(typeof e=="string")c=5;else e:switch(e){case f:return on(n.children,l,i,t);case d:c=8,l|=8;break;case w:return e=ct(12,n,t,l|2),e.elementType=w,e.lanes=i,e;case L:return e=ct(13,n,t,l),e.elementType=L,e.lanes=i,e;case k:return e=ct(19,n,t,l),e.elementType=k,e.lanes=i,e;case K:return fl(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case x:c=10;break e;case z:c=9;break e;case D:c=11;break e;case I:c=14;break e;case N:c=16,r=null;break e}throw Error(p(130,e==null?e:typeof e,""))}return t=ct(c,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function on(e,t,n,r){return e=ct(7,e,r,t),e.lanes=n,e}function fl(e,t,n,r){return e=ct(22,e,r,t),e.elementType=K,e.lanes=n,e.stateNode={},e}function Ai(e,t,n){return e=ct(6,e,null,t),e.lanes=n,e}function Fi(e,t,n){return t=ct(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function tc(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=Ln,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Al(0),this.expirationTimes=Al(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Al(0),this.identifierPrefix=r,this.onRecoverableError=l,Ae&&(this.mutableSourceEagerHydrationData=null)}function Hu(e,t,n,r,l,i,c,h,T){return e=new tc(e,t,n,h,T),t===1?(t=1,i===!0&&(t|=8)):t=0,i=ct(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null},Kl(i),e}function Bu(e){if(!e)return Ut;e=e._reactInternals;e:{if(te(e)!==e||e.tag!==1)throw Error(p(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ze(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(p(171))}if(e.tag===1){var n=e.type;if(Ze(n))return co(e,n,t)}return t}function Wu(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(p(188)):(e=Object.keys(e).join(","),Error(p(268,e)));return e=se(t),e===null?null:e.stateNode}function Qu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Ui(e,t){Qu(e,t),(e=e.alternate)&&Qu(e,t)}function nc(e){return e=se(e),e===null?null:e.stateNode}function rc(){return null}return a.attemptContinuousHydration=function(e){if(e.tag===13){var t=Ve();at(e,134217728,t),Ui(e,134217728)}},a.attemptHydrationAtCurrentPriority=function(e){if(e.tag===13){var t=Ve(),n=Vt(e);at(e,n,t),Ui(e,n)}},a.attemptSynchronousHydration=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Bn(t.pendingLanes);n!==0&&(Fl(t,n|1),Je(t,Me()),!(oe&6)&&(xn(),Pt()))}break;case 13:var r=Ve();Mu(function(){return at(e,1,r)}),Ui(e,1)}},a.batchedUpdates=function(e,t){var n=oe;oe|=1;try{return e(t)}finally{oe=n,oe===0&&(xn(),xr&&Pt())}},a.createComponentSelector=function(e){return{$$typeof:Jr,value:e}},a.createContainer=function(e,t,n,r,l,i,c){return Hu(e,t,!1,null,n,r,l,i,c)},a.createHasPseudoClassSelector=function(e){return{$$typeof:qr,value:e}},a.createHydrationContainer=function(e,t,n,r,l,i,c,h,T){return e=Hu(n,r,!0,e,l,i,c,h,T),e.context=Bu(null),n=e.current,r=Ve(),l=Vt(n),i=Rt(r,l),i.callback=t??null,Bt(n,i),e.current.lanes=l,Wn(e,l,r),Je(e,r),e},a.createPortal=function(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:R,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}},a.createRoleSelector=function(e){return{$$typeof:$r,value:e}},a.createTestNameSelector=function(e){return{$$typeof:br,value:e}},a.createTextSelector=function(e){return{$$typeof:el,value:e}},a.deferredUpdates=function(e){var t=fe,n=Pe.transition;try{return Pe.transition=null,fe=16,e()}finally{fe=t,Pe.transition=n}},a.discreteUpdates=function(e,t,n,r,l){var i=fe,c=Pe.transition;try{return Pe.transition=null,fe=1,e(t,n,r,l)}finally{fe=i,Pe.transition=c,oe===0&&xn()}},a.findAllNodes=ki,a.findBoundingRects=function(e,t){if(!Gt)throw Error(p(363));t=ki(e,t),e=[];for(var n=0;n<t.length;n++)e.push(mr(t[n]));for(t=e.length-1;0<t;t--){n=e[t];for(var r=n.x,l=r+n.width,i=n.y,c=i+n.height,h=t-1;0<=h;h--)if(t!==h){var T=e[h],j=T.x,Y=j+T.width,re=T.y,q=re+T.height;if(r>=j&&i>=re&&l<=Y&&c<=q){e.splice(t,1);break}else if(r!==j||n.width!==T.width||q<i||re>c){if(!(i!==re||n.height!==T.height||Y<r||j>l)){j>r&&(T.width+=j-r,T.x=r),Y<l&&(T.width=l-j),e.splice(t,1);break}}else{re>i&&(T.height+=re-i,T.y=i),q<c&&(T.height=c-re),e.splice(t,1);break}}}return e},a.findHostInstance=Wu,a.findHostInstanceWithNoPortals=function(e){return e=V(e),e=e!==null?Re(e):null,e===null?null:e.stateNode},a.findHostInstanceWithWarning=function(e){return Wu(e)},a.flushControlled=function(e){var t=oe;oe|=1;var n=Pe.transition,r=fe;try{Pe.transition=null,fe=1,e()}finally{fe=r,Pe.transition=n,oe=t,oe===0&&(xn(),Pt())}},a.flushPassiveEffects=ln,a.flushSync=Mu,a.focusWithin=function(e,t){if(!Gt)throw Error(p(363));for(e=_i(e),t=Tu(e,t),t=Array.from(t),e=0;e<t.length;){var n=t[e++];if(!pt(n)){if(n.tag===5&&zl(n.stateNode))return!0;for(n=n.child;n!==null;)t.push(n),n=n.sibling}}return!1},a.getCurrentUpdatePriority=function(){return fe},a.getFindAllNodesFailureDescription=function(e,t){if(!Gt)throw Error(p(363));var n=0,r=[];e=[_i(e),0];for(var l=0;l<e.length;){var i=e[l++],c=e[l++],h=t[c];if((i.tag!==5||!pt(i))&&(Pi(i,h)&&(r.push(xi(h)),c++,c>n&&(n=c)),c<t.length))for(i=i.child;i!==null;)e.push(i,c),i=i.sibling}if(n<t.length){for(e=[];n<t.length;n++)e.push(xi(t[n]));return`findAllNodes was able to match part of the selector: 56 `+(r.join(" > ")+` 57 58No matching component was found for: 59 `)+e.join(" > ")}return null},a.getPublicRootInstance=function(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return xe(e.child.stateNode);default:return e.child.stateNode}},a.injectIntoDevTools=function(e){if(e={bundleType:e.bundleType,version:e.version,rendererPackageName:e.rendererPackageName,rendererConfig:e.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:S.ReactCurrentDispatcher,findHostInstanceByFiber:nc,findFiberByHostInstance:e.findFiberByHostInstance||rc,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.0.0-fc46dba67-20220329"},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")e=!1;else{var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)e=!0;else{try{Pr=t.inject(e),Et=t}catch{}e=!!t.checkDCE}}return e},a.isAlreadyRendering=function(){return!1},a.observeVisibleRects=function(e,t,n,r){if(!Gt)throw Error(p(363));e=ki(e,t);var l=hr(e,n,r).disconnect;return{disconnect:function(){l()}}},a.registerMutableSourceForHydration=function(e,t){var n=t._getVersion;n=n(t._source),e.mutableSourceEagerHydrationData==null?e.mutableSourceEagerHydrationData=[t,n]:e.mutableSourceEagerHydrationData.push(t,n)},a.runWithPriority=function(e,t){var n=fe;try{return fe=e,t()}finally{fe=n}},a.shouldError=function(){return null},a.shouldSuspend=function(){return!1},a.updateContainer=function(e,t,n,r){var l=t.current,i=Ve(),c=Vt(l);return n=Bu(n),t.context===null?t.context=n:t.pendingContext=n,t=Rt(i,c),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),Bt(l,t),e=at(l,c,i),e!==null&&Tr(e,l,c),c},a};Is.exports=pf;var mf=Is.exports;const hf=Ss(mf);var Ms={exports:{}},Ns={};/** 60 * @license React 61 * scheduler.production.min.js 62 * 63 * Copyright (c) Facebook, Inc. and its affiliates. 64 * 65 * This source code is licensed under the MIT license found in the 66 * LICENSE file in the root directory of this source tree. 67 */(function(o){function s(P,O){var M=P.length;P.push(O);e:for(;0<M;){var B=M-1>>>1,J=P[B];if(0<m(J,O))P[B]=O,P[M]=J,M=B;else break e}}function a(P){return P.length===0?null:P[0]}function u(P){if(P.length===0)return null;var O=P[0],M=P.pop();if(M!==O){P[0]=M;e:for(var B=0,J=P.length,ue=J>>>1;B<ue;){var ge=2*(B+1)-1,Ie=P[ge],_e=ge+1,Xe=P[_e];if(0>m(Ie,M))_e<J&&0>m(Xe,Ie)?(P[B]=Xe,P[_e]=M,B=_e):(P[B]=Ie,P[ge]=M,B=ge);else if(_e<J&&0>m(Xe,M))P[B]=Xe,P[_e]=M,B=_e;else break e}}return O}function m(P,O){var M=P.sortIndex-O.sortIndex;return M!==0?M:P.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var E=performance;o.unstable_now=function(){return E.now()}}else{var p=Date,S=p.now();o.unstable_now=function(){return p.now()-S}}var y=[],R=[],f=1,d=null,w=3,x=!1,z=!1,D=!1,L=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,I=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function N(P){for(var O=a(R);O!==null;){if(O.callback===null)u(R);else if(O.startTime<=P)u(R),O.sortIndex=O.expirationTime,s(y,O);else break;O=a(R)}}function K(P){if(D=!1,N(P),!z)if(a(y)!==null)z=!0,xe(H);else{var O=a(R);O!==null&&Le(K,O.startTime-P)}}function H(P,O){z=!1,D&&(D=!1,k(b),b=-1),x=!0;var M=w;try{for(N(O),d=a(y);d!==null&&(!(d.expirationTime>O)||P&&!V());){var B=d.callback;if(typeof B=="function"){d.callback=null,w=d.priorityLevel;var J=B(d.expirationTime<=O);O=o.unstable_now(),typeof J=="function"?d.callback=J:d===a(y)&&u(y),N(O)}else u(y);d=a(y)}if(d!==null)var ue=!0;else{var ge=a(R);ge!==null&&Le(K,ge.startTime-O),ue=!1}return ue}finally{d=null,w=M,x=!1}}var F=!1,ne=null,b=-1,te=5,Q=-1;function V(){return!(o.unstable_now()-Q<te)}function se(){if(ne!==null){var P=o.unstable_now();Q=P;var O=!0;try{O=ne(!0,P)}finally{O?ae():(F=!1,ne=null)}}else F=!1}var ae;if(typeof I=="function")ae=function(){I(se)};else if(typeof MessageChannel<"u"){var Re=new MessageChannel,De=Re.port2;Re.port1.onmessage=se,ae=function(){De.postMessage(null)}}else ae=function(){L(se,0)};function xe(P){ne=P,F||(F=!0,ae())}function Le(P,O){b=L(function(){P(o.unstable_now())},O)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(P){P.callback=null},o.unstable_continueExecution=function(){z||x||(z=!0,xe(H))},o.unstable_forceFrameRate=function(P){0>P||125<P||(te=0<P?Math.floor(1e3/P):5)},o.unstable_getCurrentPriorityLevel=function(){return w},o.unstable_getFirstCallbackNode=function(){return a(y)},o.unstable_next=function(P){switch(w){case 1:case 2:case 3:var O=3;break;default:O=w}var M=w;w=O;try{return P()}finally{w=M}},o.unstable_pauseExecution=function(){},o.unstable_requestPaint=function(){},o.unstable_runWithPriority=function(P,O){switch(P){case 1:case 2:case 3:case 4:case 5:break;default:P=3}var M=w;w=P;try{return O()}finally{w=M}},o.unstable_scheduleCallback=function(P,O,M){var B=o.unstable_now();switch(typeof M=="object"&&M!==null?(M=M.delay,M=typeof M=="number"&&0<M?B+M:B):M=B,P){case 1:var J=-1;break;case 2:J=250;break;case 5:J=1073741823;break;case 4:J=1e4;break;default:J=5e3}return J=M+J,P={id:f++,callback:O,priorityLevel:P,startTime:M,expirationTime:J,sortIndex:-1},M>B?(P.sortIndex=M,s(R,P),a(y)===null&&P===a(R)&&(D?(k(b),b=-1):D=!0,Le(K,M-B))):(P.sortIndex=J,s(y,P),z||x||(z=!0,xe(H))),P},o.unstable_shouldYield=V,o.unstable_wrapCallback=function(P){var O=w;return function(){var M=w;w=O;try{return P.apply(this,arguments)}finally{w=M}}}})(Ns);Ms.exports=Ns;var ts=Ms.exports;const lo={},vf=o=>void Object.assign(lo,o);function gf(o,s){function a(f,{args:d=[],attach:w,...x},z){let D=`${f[0].toUpperCase()}${f.slice(1)}`,L;if(f==="primitive"){if(x.object===void 0)throw new Error("R3F: Primitives without 'object' are invalid!");const k=x.object;L=Rn(k,{type:f,root:z,attach:w,primitive:!0})}else{const k=lo[D];if(!k)throw new Error(`R3F: ${D} is not part of the THREE namespace! Did you forget to extend? See: https://docs.pmnd.rs/react-three-fiber/api/objects#using-3rd-party-objects-declaratively`);if(!Array.isArray(d))throw new Error("R3F: The args prop must be an array!");L=Rn(new k(...d),{type:f,root:z,attach:w,memoizedProps:{args:d}})}return L.__r3f.attach===void 0&&(L.isBufferGeometry?L.__r3f.attach="geometry":L.isMaterial&&(L.__r3f.attach="material")),D!=="inject"&&Ki(L,x),L}function u(f,d){let w=!1;if(d){var x,z;(x=d.__r3f)!=null&&x.attach?Xi(f,d,d.__r3f.attach):d.isObject3D&&f.isObject3D&&(f.add(d),w=!0),w||(z=f.__r3f)==null||z.objects.push(d),d.__r3f||Rn(d,{}),d.__r3f.parent=f,to(d),In(d)}}function m(f,d,w){let x=!1;if(d){var z,D;if((z=d.__r3f)!=null&&z.attach)Xi(f,d,d.__r3f.attach);else if(d.isObject3D&&f.isObject3D){d.parent=f,d.dispatchEvent({type:"added"}),f.dispatchEvent({type:"childadded",child:d});const L=f.children.filter(I=>I!==d),k=L.indexOf(w);f.children=[...L.slice(0,k),d,...L.slice(k)],x=!0}x||(D=f.__r3f)==null||D.objects.push(d),d.__r3f||Rn(d,{}),d.__r3f.parent=f,to(d),In(d)}}function E(f,d,w=!1){f&&[...f].forEach(x=>p(d,x,w))}function p(f,d,w){if(d){var x,z,D;if(d.__r3f&&(d.__r3f.parent=null),(x=f.__r3f)!=null&&x.objects&&(f.__r3f.objects=f.__r3f.objects.filter(K=>K!==d)),(z=d.__r3f)!=null&&z.attach)os(f,d,d.__r3f.attach);else if(d.isObject3D&&f.isObject3D){var L;f.remove(d),(L=d.__r3f)!=null&&L.root&&zf(gl(d),d)}const I=(D=d.__r3f)==null?void 0:D.primitive,N=!I&&(w===void 0?d.dispose!==null:w);if(!I){var k;E((k=d.__r3f)==null?void 0:k.objects,d,N),E(d.children,d,N)}if(delete d.__r3f,N&&d.dispose&&d.type!=="Scene"){const K=()=>{try{d.dispose()}catch{}};typeof IS_REACT_ACT_ENVIRONMENT>"u"?ts.unstable_scheduleCallback(ts.unstable_IdlePriority,K):K()}In(f)}}function S(f,d,w,x){var z;const D=(z=f.__r3f)==null?void 0:z.parent;if(!D)return;const L=a(d,w,f.__r3f.root);if(f.children){for(const k of f.children)k.__r3f&&u(L,k);f.children=f.children.filter(k=>!k.__r3f)}f.__r3f.objects.forEach(k=>u(L,k)),f.__r3f.objects=[],f.__r3f.autoRemovedBeforeAppend||p(D,f),L.parent&&(L.__r3f.autoRemovedBeforeAppend=!0),u(D,L),L.raycast&&L.__r3f.eventCount&&gl(L).getState().internal.interaction.push(L),[x,x.alternate].forEach(k=>{k!==null&&(k.stateNode=L,k.ref&&(typeof k.ref=="function"?k.ref(L):k.ref.current=L))})}const y=()=>{};return{reconciler:hf({createInstance:a,removeChild:p,appendChild:u,appendInitialChild:u,insertBefore:m,supportsMutation:!0,isPrimaryRenderer:!1,supportsPersistence:!1,supportsHydration:!1,noTimeout:-1,appendChildToContainer:(f,d)=>{if(!d)return;const w=f.getState().scene;w.__r3f&&(w.__r3f.root=f,u(w,d))},removeChildFromContainer:(f,d)=>{d&&p(f.getState().scene,d)},insertInContainerBefore:(f,d,w)=>{if(!d||!w)return;const x=f.getState().scene;x.__r3f&&m(x,d,w)},getRootHostContext:()=>null,getChildHostContext:f=>f,finalizeInitialChildren(f){var d;return!!((d=f?.__r3f)!=null?d:{}).handlers},prepareUpdate(f,d,w,x){var z;if(((z=f?.__r3f)!=null?z:{}).primitive&&x.object&&x.object!==f)return[!0];{const{args:L=[],children:k,...I}=x,{args:N=[],children:K,...H}=w;if(!Array.isArray(L))throw new Error("R3F: the args prop must be an array!");if(L.some((ne,b)=>ne!==N[b]))return[!0];const F=Us(f,I,H,!0);return F.changes.length?[!1,F]:null}},commitUpdate(f,[d,w],x,z,D,L){d?S(f,x,D,L):Ki(f,w)},commitMount(f,d,w,x){var z;const D=(z=f.__r3f)!=null?z:{};f.raycast&&D.handlers&&D.eventCount&&gl(f).getState().internal.interaction.push(f)},getPublicInstance:f=>f,prepareForCommit:()=>null,preparePortalMount:f=>Rn(f.getState().scene),resetAfterCommit:()=>{},shouldSetTextContent:()=>!1,clearContainer:()=>!1,hideInstance(f){var d;const{attach:w,parent:x}=(d=f.__r3f)!=null?d:{};w&&x&&os(x,f,w),f.isObject3D&&(f.visible=!1),In(f)},unhideInstance(f,d){var w;const{attach:x,parent:z}=(w=f.__r3f)!=null?w:{};x&&z&&Xi(z,f,x),(f.isObject3D&&d.visible==null||d.visible)&&(f.visible=!0),In(f)},createTextInstance:y,hideTextInstance:y,unhideTextInstance:y,getCurrentEventPriority:()=>s?s():Mn.DefaultEventPriority,beforeActiveInstanceBlur:()=>{},afterActiveInstanceBlur:()=>{},detachDeletedInstance:()=>{},now:typeof performance<"u"&&ve.fun(performance.now)?performance.now:ve.fun(Date.now)?Date.now:()=>0,scheduleTimeout:ve.fun(setTimeout)?setTimeout:void 0,cancelTimeout:ve.fun(clearTimeout)?clearTimeout:void 0}),applyProps:Ki}}var ns,rs;const Yi=o=>"colorSpace"in o||"outputColorSpace"in o,Os=()=>{var o;return(o=lo.ColorManagement)!=null?o:null},Ls=o=>o&&o.isOrthographicCamera,yf=o=>o&&o.hasOwnProperty("current"),sr=typeof window<"u"&&((ns=window.document)!=null&&ns.createElement||((rs=window.navigator)==null?void 0:rs.product)==="ReactNative")?X.useLayoutEffect:X.useEffect;function js(o){const s=X.useRef(o);return sr(()=>void(s.current=o),[o]),s}function Sf({set:o}){return sr(()=>(o(new Promise(()=>null)),()=>o(!1)),[o]),null}class Ds extends X.Component{constructor(...s){super(...s),this.state={error:!1}}componentDidCatch(s){this.props.set(s)}render(){return this.state.error?null:this.props.children}}Ds.getDerivedStateFromError=()=>({error:!0});const As="__default",ls=new Map,wf=o=>o&&!!o.memoized&&!!o.changes;function Fs(o){var s;const a=typeof window<"u"?(s=window.devicePixelRatio)!=null?s:2:1;return Array.isArray(o)?Math.min(Math.max(o[0],a),o[1]):o}const or=o=>{var s;return(s=o.__r3f)==null?void 0:s.root.getState()};function gl(o){let s=o.__r3f.root;for(;s.getState().previousRoot;)s=s.getState().previousRoot;return s}const ve={obj:o=>o===Object(o)&&!ve.arr(o)&&typeof o!="function",fun:o=>typeof o=="function",str:o=>typeof o=="string",num:o=>typeof o=="number",boo:o=>typeof o=="boolean",und:o=>o===void 0,arr:o=>Array.isArray(o),equ(o,s,{arrays:a="shallow",objects:u="reference",strict:m=!0}={}){if(typeof o!=typeof s||!!o!=!!s)return!1;if(ve.str(o)||ve.num(o)||ve.boo(o))return o===s;const E=ve.obj(o);if(E&&u==="reference")return o===s;const p=ve.arr(o);if(p&&a==="reference")return o===s;if((p||E)&&o===s)return!0;let S;for(S in o)if(!(S in s))return!1;if(E&&a==="shallow"&&u==="shallow"){for(S in m?s:o)if(!ve.equ(o[S],s[S],{strict:m,objects:"reference"}))return!1}else for(S in m?s:o)if(o[S]!==s[S])return!1;if(ve.und(S)){if(p&&o.length===0&&s.length===0||E&&Object.keys(o).length===0&&Object.keys(s).length===0)return!0;if(o!==s)return!1}return!0}};function Ef(o){const s={nodes:{},materials:{}};return o&&o.traverse(a=>{a.name&&(s.nodes[a.name]=a),a.material&&!s.materials[a.material.name]&&(s.materials[a.material.name]=a.material)}),s}function _f(o){o.dispose&&o.type!=="Scene"&&o.dispose();for(const s in o)s.dispose==null||s.dispose(),delete o[s]}function Rn(o,s){const a=o;return a.__r3f={type:"",root:null,previousAttach:null,memoizedProps:{},eventCount:0,handlers:{},objects:[],parent:null,...s},o}function eo(o,s){let a=o;if(s.includes("-")){const u=s.split("-"),m=u.pop();return a=u.reduce((E,p)=>E[p],o),{target:a,key:m}}else return{target:a,key:s}}const is=/-\d+$/;function Xi(o,s,a){if(ve.str(a)){if(is.test(a)){const E=a.replace(is,""),{target:p,key:S}=eo(o,E);Array.isArray(p[S])||(p[S]=[])}const{target:u,key:m}=eo(o,a);s.__r3f.previousAttach=u[m],u[m]=s}else s.__r3f.previousAttach=a(o,s)}function os(o,s,a){var u,m;if(ve.str(a)){const{target:E,key:p}=eo(o,a),S=s.__r3f.previousAttach;S===void 0?delete E[p]:E[p]=S}else(u=s.__r3f)==null||u.previousAttach==null||u.previousAttach(o,s);(m=s.__r3f)==null||delete m.previousAttach}function Us(o,{children:s,key:a,ref:u,...m},{children:E,key:p,ref:S,...y}={},R=!1){const f=o.__r3f,d=Object.entries(m),w=[];if(R){const z=Object.keys(y);for(let D=0;D<z.length;D++)m.hasOwnProperty(z[D])||d.unshift([z[D],As+"remove"])}d.forEach(([z,D])=>{var L;if((L=o.__r3f)!=null&&L.primitive&&z==="object"||ve.equ(D,y[z]))return;if(/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/.test(z))return w.push([z,D,!0,[]]);let k=[];z.includes("-")&&(k=z.split("-")),w.push([z,D,!1,k]);for(const I in m){const N=m[I];I.startsWith(`${z}-`)&&w.push([I,N,!1,I.split("-")])}});const x={...m};return f!=null&&f.memoizedProps&&f!=null&&f.memoizedProps.args&&(x.args=f.memoizedProps.args),f!=null&&f.memoizedProps&&f!=null&&f.memoizedProps.attach&&(x.attach=f.memoizedProps.attach),{memoized:x,changes:w}}const Pf=typeof process<"u"&&!1;function Ki(o,s){var a;const u=o.__r3f,m=u?.root,E=m==null||m.getState==null?void 0:m.getState(),{memoized:p,changes:S}=wf(s)?s:Us(o,s),y=u?.eventCount;o.__r3f&&(o.__r3f.memoizedProps=p);for(let w=0;w<S.length;w++){let[x,z,D,L]=S[w];if(Yi(o)){const K="srgb",H="srgb-linear";x==="encoding"?(x="colorSpace",z=z===3001?K:H):x==="outputEncoding"&&(x="outputColorSpace",z=z===3001?K:H)}let k=o,I=k[x];if(L.length&&(I=L.reduce((N,K)=>N[K],o),!(I&&I.set))){const[N,...K]=L.reverse();k=K.reverse().reduce((H,F)=>H[F],o),x=N}if(z===As+"remove")if(k.constructor){let N=ls.get(k.constructor);N||(N=new k.constructor,ls.set(k.constructor,N)),z=N[x]}else z=0;if(D&&u)z?u.handlers[x]=z:delete u.handlers[x],u.eventCount=Object.keys(u.handlers).length;else if(I&&I.set&&(I.copy||I instanceof Hi)){if(Array.isArray(z))I.fromArray?I.fromArray(z):I.set(...z);else if(I.copy&&z&&z.constructor&&(Pf?I.constructor.name===z.constructor.name:I.constructor===z.constructor))I.copy(z);else if(z!==void 0){var R;const N=(R=I)==null?void 0:R.isColor;!N&&I.setScalar?I.setScalar(z):I instanceof Hi&&z instanceof Hi?I.mask=z.mask:I.set(z),!Os()&&E&&!E.linear&&N&&I.convertSRGBToLinear()}}else{var f;if(k[x]=z,(f=k[x])!=null&&f.isTexture&&k[x].format===uc&&k[x].type===sc&&E){const N=k[x];Yi(N)&&Yi(E.gl)?N.colorSpace=E.gl.outputColorSpace:N.encoding=E.gl.outputEncoding}}In(o)}if(u&&u.parent&&o.raycast&&y!==u.eventCount){const w=gl(o).getState().internal,x=w.interaction.indexOf(o);x>-1&&w.interaction.splice(x,1),u.eventCount&&w.interaction.push(o)}return!(S.length===1&&S[0][0]==="onUpdate")&&S.length&&(a=o.__r3f)!=null&&a.parent&&to(o),o}function In(o){var s,a;const u=(s=o.__r3f)==null||(a=s.root)==null||a.getState==null?void 0:a.getState();u&&u.internal.frames===0&&u.invalidate()}function to(o){o.onUpdate==null||o.onUpdate(o)}function xf(o,s){o.manual||(Ls(o)?(o.left=s.width/-2,o.right=s.width/2,o.top=s.height/2,o.bottom=s.height/-2):o.aspect=s.width/s.height,o.updateProjectionMatrix(),o.updateMatrixWorld())}function dl(o){return(o.eventObject||o.object).uuid+"/"+o.index+o.instanceId}function kf(){var o;const s=typeof self<"u"&&self||typeof window<"u"&&window;if(!s)return Mn.DefaultEventPriority;switch((o=s.event)==null?void 0:o.type){case"click":case"contextmenu":case"dblclick":case"pointercancel":case"pointerdown":case"pointerup":return Mn.DiscreteEventPriority;case"pointermove":case"pointerout":case"pointerover":case"pointerenter":case"pointerleave":case"wheel":return Mn.ContinuousEventPriority;default:return Mn.DefaultEventPriority}}function Hs(o,s,a,u){const m=a.get(s);m&&(a.delete(s),a.size===0&&(o.delete(u),m.target.releasePointerCapture(u)))}function zf(o,s){const{internal:a}=o.getState();a.interaction=a.interaction.filter(u=>u!==s),a.initialHits=a.initialHits.filter(u=>u!==s),a.hovered.forEach((u,m)=>{(u.eventObject===s||u.object===s)&&a.hovered.delete(m)}),a.capturedMap.forEach((u,m)=>{Hs(a.capturedMap,s,u,m)})}function Cf(o){function s(y){const{internal:R}=o.getState(),f=y.offsetX-R.initialClick[0],d=y.offsetY-R.initialClick[1];return Math.round(Math.sqrt(f*f+d*d))}function a(y){return y.filter(R=>["Move","Over","Enter","Out","Leave"].some(f=>{var d;return(d=R.__r3f)==null?void 0:d.handlers["onPointer"+f]}))}function u(y,R){const f=o.getState(),d=new Set,w=[],x=R?R(f.internal.interaction):f.internal.interaction;for(let k=0;k<x.length;k++){const I=or(x[k]);I&&(I.raycaster.camera=void 0)}f.previousRoot||f.events.compute==null||f.events.compute(y,f);function z(k){const I=or(k);if(!I||!I.events.enabled||I.raycaster.camera===null)return[];if(I.raycaster.camera===void 0){var N;I.events.compute==null||I.events.compute(y,I,(N=I.previousRoot)==null?void 0:N.getState()),I.raycaster.camera===void 0&&(I.raycaster.camera=null)}return I.raycaster.camera?I.raycaster.intersectObject(k,!0):[]}let D=x.flatMap(z).sort((k,I)=>{const N=or(k.object),K=or(I.object);return!N||!K?k.distance-I.distance:K.events.priority-N.events.priority||k.distance-I.distance}).filter(k=>{const I=dl(k);return d.has(I)?!1:(d.add(I),!0)});f.events.filter&&(D=f.events.filter(D,f));for(const k of D){let I=k.object;for(;I;){var L;(L=I.__r3f)!=null&&L.eventCount&&w.push({...k,eventObject:I}),I=I.parent}}if("pointerId"in y&&f.internal.capturedMap.has(y.pointerId))for(let k of f.internal.capturedMap.get(y.pointerId).values())d.has(dl(k.intersection))||w.push(k.intersection);return w}function m(y,R,f,d){const w=o.getState();if(y.length){const x={stopped:!1};for(const z of y){const D=or(z.object)||w,{raycaster:L,pointer:k,camera:I,internal:N}=D,K=new Ye(k.x,k.y,0).unproject(I),H=Q=>{var V,se;return(V=(se=N.capturedMap.get(Q))==null?void 0:se.has(z.eventObject))!=null?V:!1},F=Q=>{const V={intersection:z,target:R.target};N.capturedMap.has(Q)?N.capturedMap.get(Q).set(z.eventObject,V):N.capturedMap.set(Q,new Map([[z.eventObject,V]])),R.target.setPointerCapture(Q)},ne=Q=>{const V=N.capturedMap.get(Q);V&&Hs(N.capturedMap,z.eventObject,V,Q)};let b={};for(let Q in R){let V=R[Q];typeof V!="function"&&(b[Q]=V)}let te={...z,...b,pointer:k,intersections:y,stopped:x.stopped,delta:f,unprojectedPoint:K,ray:L.ray,camera:I,stopPropagation(){const Q="pointerId"in R&&N.capturedMap.get(R.pointerId);if((!Q||Q.has(z.eventObject))&&(te.stopped=x.stopped=!0,N.hovered.size&&Array.from(N.hovered.values()).find(V=>V.eventObject===z.eventObject))){const V=y.slice(0,y.indexOf(z));E([...V,z])}},target:{hasPointerCapture:H,setPointerCapture:F,releasePointerCapture:ne},currentTarget:{hasPointerCapture:H,setPointerCapture:F,releasePointerCapture:ne},nativeEvent:R};if(d(te),x.stopped===!0)break}}return y}function E(y){const{internal:R}=o.getState();for(const f of R.hovered.values())if(!y.length||!y.find(d=>d.object===f.object&&d.index===f.index&&d.instanceId===f.instanceId)){const w=f.eventObject.__r3f,x=w?.handlers;if(R.hovered.delete(dl(f)),w!=null&&w.eventCount){const z={...f,intersections:y};x.onPointerOut==null||x.onPointerOut(z),x.onPointerLeave==null||x.onPointerLeave(z)}}}function p(y,R){for(let f=0;f<R.length;f++){const d=R[f].__r3f;d==null||d.handlers.onPointerMissed==null||d.handlers.onPointerMissed(y)}}function S(y){switch(y){case"onPointerLeave":case"onPointerCancel":return()=>E([]);case"onLostPointerCapture":return R=>{const{internal:f}=o.getState();"pointerId"in R&&f.capturedMap.has(R.pointerId)&&requestAnimationFrame(()=>{f.capturedMap.has(R.pointerId)&&(f.capturedMap.delete(R.pointerId),E([]))})}}return function(f){const{onPointerMissed:d,internal:w}=o.getState();w.lastEvent.current=f;const x=y==="onPointerMove",z=y==="onClick"||y==="onContextMenu"||y==="onDoubleClick",L=u(f,x?a:void 0),k=z?s(f):0;y==="onPointerDown"&&(w.initialClick=[f.offsetX,f.offsetY],w.initialHits=L.map(N=>N.eventObject)),z&&!L.length&&k<=2&&(p(f,w.interaction),d&&d(f)),x&&E(L);function I(N){const K=N.eventObject,H=K.__r3f,F=H?.handlers;if(H!=null&&H.eventCount)if(x){if(F.onPointerOver||F.onPointerEnter||F.onPointerOut||F.onPointerLeave){const ne=dl(N),b=w.hovered.get(ne);b?b.stopped&&N.stopPropagation():(w.hovered.set(ne,N),F.onPointerOver==null||F.onPointerOver(N),F.onPointerEnter==null||F.onPointerEnter(N))}F.onPointerMove==null||F.onPointerMove(N)}else{const ne=F[y];ne?(!z||w.initialHits.includes(K))&&(p(f,w.interaction.filter(b=>!w.initialHits.includes(b))),ne(N)):z&&w.initialHits.includes(K)&&p(f,w.interaction.filter(b=>!w.initialHits.includes(b)))}}m(L,f,k,I)}}return{handlePointer:S}}const Bs=o=>!!(o!=null&&o.render),Ws=X.createContext(null),Tf=(o,s)=>{const a=of((S,y)=>{const R=new Ye,f=new Ye,d=new Ye;function w(k=y().camera,I=f,N=y().size){const{width:K,height:H,top:F,left:ne}=N,b=K/H;I.isVector3?d.copy(I):d.set(...I);const te=k.getWorldPosition(R).distanceTo(d);if(Ls(k))return{width:K/k.zoom,height:H/k.zoom,top:F,left:ne,factor:1,distance:te,aspect:b};{const Q=k.fov*Math.PI/180,V=2*Math.tan(Q/2)*te,se=V*(K/H);return{width:se,height:V,top:F,left:ne,factor:K/se,distance:te,aspect:b}}}let x;const z=k=>S(I=>({performance:{...I.performance,current:k}})),D=new dt;return{set:S,get:y,gl:null,camera:null,raycaster:null,events:{priority:1,enabled:!0,connected:!1},xr:null,scene:null,invalidate:(k=1)=>o(y(),k),advance:(k,I)=>s(k,I,y()),legacy:!1,linear:!1,flat:!1,controls:null,clock:new yc,pointer:D,mouse:D,frameloop:"always",onPointerMissed:void 0,performance:{current:1,min:.5,max:1,debounce:200,regress:()=>{const k=y();x&&clearTimeout(x),k.performance.current!==k.performance.min&&z(k.performance.min),x=setTimeout(()=>z(y().performance.max),k.performance.debounce)}},size:{width:0,height:0,top:0,left:0,updateStyle:!1},viewport:{initialDpr:0,dpr:0,width:0,height:0,top:0,left:0,aspect:0,distance:0,factor:0,getCurrentViewport:w},setEvents:k=>S(I=>({...I,events:{...I.events,...k}})),setSize:(k,I,N,K,H)=>{const F=y().camera,ne={width:k,height:I,top:K||0,left:H||0,updateStyle:N};S(b=>({size:ne,viewport:{...b.viewport,...w(F,f,ne)}}))},setDpr:k=>S(I=>{const N=Fs(k);return{viewport:{...I.viewport,dpr:N,initialDpr:I.viewport.initialDpr||N}}}),setFrameloop:(k="always")=>{const I=y().clock;I.stop(),I.elapsedTime=0,k!=="never"&&(I.start(),I.elapsedTime=0),S(()=>({frameloop:k}))},previousRoot:void 0,internal:{active:!1,priority:0,frames:0,lastEvent:X.createRef(),interaction:[],hovered:new Map,subscribers:[],initialClick:[0,0],initialHits:[],capturedMap:new Map,subscribe:(k,I,N)=>{const K=y().internal;return K.priority=K.priority+(I>0?1:0),K.subscribers.push({ref:k,priority:I,store:N}),K.subscribers=K.subscribers.sort((H,F)=>H.priority-F.priority),()=>{const H=y().internal;H!=null&&H.subscribers&&(H.priority=H.priority-(I>0?1:0),H.subscribers=H.subscribers.filter(F=>F.ref!==k))}}}}}),u=a.getState();let m=u.size,E=u.viewport.dpr,p=u.camera;return a.subscribe(()=>{const{camera:S,size:y,viewport:R,gl:f,set:d}=a.getState();if(y.width!==m.width||y.height!==m.height||R.dpr!==E){var w;m=y,E=R.dpr,xf(S,y),f.setPixelRatio(R.dpr);const x=(w=y.updateStyle)!=null?w:typeof HTMLCanvasElement<"u"&&f.domElement instanceof HTMLCanvasElement;f.setSize(y.width,y.height,x)}S!==p&&(p=S,d(x=>({viewport:{...x.viewport,...x.viewport.getCurrentViewport(S)}})))}),a.subscribe(S=>o(S)),a};let pl,Rf=new Set,If=new Set,Mf=new Set;function Zi(o,s){if(o.size)for(const{callback:a}of o.values())a(s)}function ur(o,s){switch(o){case"before":return Zi(Rf,s);case"after":return Zi(If,s);case"tail":return Zi(Mf,s)}}let Gi,Ji;function qi(o,s,a){let u=s.clock.getDelta();for(s.frameloop==="never"&&typeof o=="number"&&(u=o-s.clock.elapsedTime,s.clock.oldTime=s.clock.elapsedTime,s.clock.elapsedTime=o),Gi=s.internal.subscribers,pl=0;pl<Gi.length;pl++)Ji=Gi[pl],Ji.ref.current(Ji.store.getState(),u,a);return!s.internal.priority&&s.gl.render&&s.gl.render(s.scene,s.camera),s.internal.frames=Math.max(0,s.internal.frames-1),s.frameloop==="always"?1:s.internal.frames}function Nf(o){let s=!1,a=!1,u,m,E;function p(R){m=requestAnimationFrame(p),s=!0,u=0,ur("before",R),a=!0;for(const d of o.values()){var f;E=d.store.getState(),E.internal.active&&(E.frameloop==="always"||E.internal.frames>0)&&!((f=E.gl.xr)!=null&&f.isPresenting)&&(u+=qi(R,E))}if(a=!1,ur("after",R),u===0)return ur("tail",R),s=!1,cancelAnimationFrame(m)}function S(R,f=1){var d;if(!R)return o.forEach(w=>S(w.store.getState(),f));(d=R.gl.xr)!=null&&d.isPresenting||!R.internal.active||R.frameloop==="never"||(f>1?R.internal.frames=Math.min(60,R.internal.frames+f):a?R.internal.frames=2:R.internal.frames=1,s||(s=!0,requestAnimationFrame(p)))}function y(R,f=!0,d,w){if(f&&ur("before",R),d)qi(R,d,w);else for(const x of o.values())qi(R,x.store.getState());f&&ur("after",R)}return{loop:p,invalidate:S,advance:y}}function Qs(){const o=X.useContext(Ws);if(!o)throw new Error("R3F: Hooks can only be used within the Canvas component!");return o}function Lt(o=a=>a,s){return Qs()(o,s)}function Of(o,s=0){const a=Qs(),u=a.getState().internal.subscribe,m=js(o);return sr(()=>u(m,s,a),[s,u,a]),null}const us=new WeakMap;function Vs(o,s){return function(a,...u){let m=us.get(a);return m||(m=new a,us.set(a,m)),o&&o(m),Promise.all(u.map(E=>new Promise((p,S)=>m.load(E,y=>{y.scene&&Object.assign(y,Ef(y.scene)),p(y)},s,y=>S(new Error(`Could not load ${E}: ${y?.message}`))))))}}function ar(o,s,a,u){const m=Array.isArray(s)?s:[s],E=sf(Vs(a,u),[o,...m],{equal:ve.equ});return Array.isArray(s)?E:E[0]}ar.preload=function(o,s,a){const u=Array.isArray(s)?s:[s];return af(Vs(a),[o,...u])};ar.clear=function(o,s){const a=Array.isArray(s)?s:[s];return cf([o,...a])};const On=new Map,{invalidate:ss,advance:as}=Nf(On),{reconciler:yl,applyProps:Cn}=gf(On,kf),Tn={objects:"shallow",strict:!1},Lf=(o,s)=>{const a=typeof o=="function"?o(s):o;return Bs(a)?a:new pc({powerPreference:"high-performance",canvas:s,antialias:!0,alpha:!0,...o})};function jf(o,s){const a=typeof HTMLCanvasElement<"u"&&o instanceof HTMLCanvasElement;if(s){const{width:u,height:m,top:E,left:p,updateStyle:S=a}=s;return{width:u,height:m,top:E,left:p,updateStyle:S}}else if(typeof HTMLCanvasElement<"u"&&o instanceof HTMLCanvasElement&&o.parentElement){const{width:u,height:m,top:E,left:p}=o.parentElement.getBoundingClientRect();return{width:u,height:m,top:E,left:p,updateStyle:a}}else if(typeof OffscreenCanvas<"u"&&o instanceof OffscreenCanvas)return{width:o.width,height:o.height,top:0,left:0,updateStyle:a};return{width:0,height:0,top:0,left:0}}function Df(o){const s=On.get(o),a=s?.fiber,u=s?.store,m=typeof reportError=="function"?reportError:console.error,E=u||Tf(ss,as),p=a||yl.createContainer(E,Mn.ConcurrentRoot,null,!1,null,"",m,null);s||On.set(o,{fiber:p,store:E});let S,y=!1,R;return{configure(f={}){let{gl:d,size:w,scene:x,events:z,onCreated:D,shadows:L=!1,linear:k=!1,flat:I=!1,legacy:N=!1,orthographic:K=!1,frameloop:H="al
67ways",dpr:F=[1,2],performance:ne,raycaster:b,camera:te,onPointerMissed:Q}=f,V=E.getState(),se=V.gl;V.gl||V.set({gl:se=Lf(d,o)});let ae=V.raycaster;ae||V.set({raycaster:ae=new ac});const{params:Re,...De}=b||{};if(ve.equ(De,ae,Tn)||Cn(ae,{...De}),ve.equ(Re,ae.params,Tn)||Cn(ae,{params:{...ae.params,...Re}}),!V.camera||V.camera===R&&!ve.equ(R,te,Tn)){R=te;const M=te instanceof mc,B=M?te:K?new hl(0,0,0,0,.1,1e3):new vl(75,0,.1,1e3);M||(B.position.z=5,te&&(Cn(B,te),("aspect"in te||"left"in te||"right"in te||"bottom"in te||"top"in te)&&(B.manual=!0,B.updateProjectionMatrix())),!V.camera&&!(te!=null&&te.rotation)&&B.lookAt(0,0,0)),V.set({camera:B}),ae.camera=B}if(!V.scene){let M;x!=null&&x.isScene?M=x:(M=new cc,x&&Cn(M,x)),V.set({scene:Rn(M)})}if(!V.xr){var xe;const M=(ue,ge)=>{const Ie=E.getState();Ie.frameloop!=="never"&&as(ue,!0,Ie,ge)},B=()=>{const ue=E.getState();ue.gl.xr.enabled=ue.gl.xr.isPresenting,ue.gl.xr.setAnimationLoop(ue.gl.xr.isPresenting?M:null),ue.gl.xr.isPresenting||ss(ue)},J={connect(){const ue=E.getState().gl;ue.xr.addEventListener("sessionstart",B),ue.xr.addEventListener("sessionend",B)},disconnect(){const ue=E.getState().gl;ue.xr.removeEventListener("sessionstart",B),ue.xr.removeEventListener("sessionend",B)}};typeof((xe=se.xr)==null?void 0:xe.addEventListener)=="function"&&J.connect(),V.set({xr:J})}if(se.shadowMap){const M=se.shadowMap.enabled,B=se.shadowMap.type;if(se.shadowMap.enabled=!!L,ve.boo(L))se.shadowMap.type=Bi;else if(ve.str(L)){var Le;const J={basic:hc,percentage:vc,soft:Bi,variance:gc};se.shadowMap.type=(Le=J[L])!=null?Le:Bi}else ve.obj(L)&&Object.assign(se.shadowMap,L);(M!==se.shadowMap.enabled||B!==se.shadowMap.type)&&(se.shadowMap.needsUpdate=!0)}const P=Os();P&&("enabled"in P?P.enabled=!N:"legacyMode"in P&&(P.legacyMode=N)),y||Cn(se,{outputEncoding:k?3e3:3001,toneMapping:I?fc:dc}),V.legacy!==N&&V.set(()=>({legacy:N})),V.linear!==k&&V.set(()=>({linear:k})),V.flat!==I&&V.set(()=>({flat:I})),d&&!ve.fun(d)&&!Bs(d)&&!ve.equ(d,se,Tn)&&Cn(se,d),z&&!V.events.handlers&&V.set({events:z(E)});const O=jf(o,w);return ve.equ(O,V.size,Tn)||V.setSize(O.width,O.height,O.updateStyle,O.top,O.left),F&&V.viewport.dpr!==Fs(F)&&V.setDpr(F),V.frameloop!==H&&V.setFrameloop(H),V.onPointerMissed||V.set({onPointerMissed:Q}),ne&&!ve.equ(ne,V.performance,Tn)&&V.set(M=>({performance:{...M.performance,...ne}})),S=D,y=!0,this},render(f){return y||this.configure(),yl.updateContainer(St.jsx(Af,{store:E,children:f,onCreated:S,rootElement:o}),p,null,()=>{}),E},unmount(){Ys(o)}}}function Af({store:o,children:s,onCreated:a,rootElement:u}){return sr(()=>{const m=o.getState();m.set(E=>({internal:{...E.internal,active:!0}})),a&&a(m),o.getState().events.connected||m.events.connect==null||m.events.connect(u)},[]),St.jsx(Ws.Provider,{value:o,children:s})}function Ys(o,s){const a=On.get(o),u=a?.fiber;if(u){const m=a?.store.getState();m&&(m.internal.active=!1),yl.updateContainer(null,u,null,()=>{m&&setTimeout(()=>{try{var E,p,S,y;m.events.disconnect==null||m.events.disconnect(),(E=m.gl)==null||(p=E.renderLists)==null||p.dispose==null||p.dispose(),(S=m.gl)==null||S.forceContextLoss==null||S.forceContextLoss(),(y=m.gl)!=null&&y.xr&&m.xr.disconnect(),_f(m),On.delete(o)}catch{}},500)})}}yl.injectIntoDevTools({bundleType:0,rendererPackageName:"@react-three/fiber",version:X.version});const $i={onClick:["click",!1],onContextMenu:["contextmenu",!1],onDoubleClick:["dblclick",!1],onWheel:["wheel",!0],onPointerDown:["pointerdown",!0],onPointerUp:["pointerup",!0],onPointerLeave:["pointerleave",!0],onPointerMove:["pointermove",!0],onPointerCancel:["pointercancel",!0],onLostPointerCapture:["lostpointercapture",!0]};function Ff(o){const{handlePointer:s}=Cf(o);return{priority:1,enabled:!0,compute(a,u,m){u.pointer.set(a.offsetX/u.size.width*2-1,-(a.offsetY/u.size.height)*2+1),u.raycaster.setFromCamera(u.pointer,u.camera)},connected:void 0,handlers:Object.keys($i).reduce((a,u)=>({...a,[u]:s(u)}),{}),update:()=>{var a;const{events:u,internal:m}=o.getState();(a=m.lastEvent)!=null&&a.current&&u.handlers&&u.handlers.onPointerMove(m.lastEvent.current)},connect:a=>{var u;const{set:m,events:E}=o.getState();E.disconnect==null||E.disconnect(),m(p=>({events:{...p.events,connected:a}}
vendor: 5,848 bytes, line 67
67)),Object.entries((u=E.handlers)!=null?u:[]).forEach(([p,S])=>{const[y,R]=$i[p];a.addEventListener(y,S,{passive:R})})},disconnect:()=>{const{set:a,events:u}=o.getState();if(u.connected){var m;Object.entries((m=u.handlers)!=null?m:[]).forEach(([E,p])=>{if(u&&u.connected instanceof HTMLElement){const[S]=$i[E];u.connected.removeEventListener(S,p)}}),a(E=>({events:{...E.events,connected:void 0}}))}}}}function cs(o,s){let a;return(...u)=>{window.clearTimeout(a),a=window.setTimeout(()=>o(...u),s)}}function Uf({debounce:o,scroll:s,polyfill:a,offsetSize:u}={debounce:0,scroll:!1,offsetSize:!1}){const m=a||(typeof window>"u"?class{}:window.ResizeObserver);if(!m)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");const[E,p]=X.useState({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),S=X.useRef({element:null,scrollContainers:null,resizeObserver:null,lastBounds:E,orientationHandler:null}),y=o?typeof o=="number"?o:o.scroll:null,R=o?typeof o=="number"?o:o.resize:null,f=X.useRef(!1);X.useEffect(()=>(f.current=!0,()=>void(f.current=!1)));const[d,w,x]=X.useMemo(()=>{const k=()=>{if(!S.current.element)return;const{left:I,top:N,width:K,height:H,bottom:F,right:ne,x:b,y:te}=S.current.element.getBoundingClientRect(),Q={left:I,top:N,width:K,height:H,bottom:F,right:ne,x:b,y:te};S.current.element instanceof HTMLElement&&u&&(Q.height=S.current.element.offsetHeight,Q.width=S.current.element.offsetWidth),Object.freeze(Q),f.current&&!Qf(S.current.lastBounds,Q)&&p(S.current.lastBounds=Q)};return[k,R?cs(k,R):k,y?cs(k,y):k]},[p,u,y,R]);function z(){S.current.scrollContainers&&(S.current.scrollContainers.forEach(k=>k.removeEventListener("scroll",x,!0)),S.current.scrollContainers=null),S.current.resizeObserver&&(S.current.resizeObserver.disconnect(),S.current.resizeObserver=null),S.current.orientationHandler&&("orientation"in screen&&"removeEventListener"in screen.orientation?screen.orientation.removeEventListener("change",S.current.orientationHandler):"onorientationchange"in window&&window.removeEventListener("orientationchange",S.current.orientationHandler))}function D(){S.current.element&&(S.current.resizeObserver=new m(x),S.current.resizeObserver.observe(S.current.element),s&&S.current.scrollContainers&&S.current.scrollContainers.forEach(k=>k.addEventListener("scroll",x,{capture:!0,passive:!0})),S.current.orientationHandler=()=>{x()},"orientation"in screen&&"addEventListener"in screen.orientation?screen.orientation.addEventListener("change",S.current.orientationHandler):"onorientationchange"in window&&window.addEventListener("orientationchange",S.current.orientationHandler))}const L=k=>{!k||k===S.current.element||(z(),S.current.element=k,S.current.scrollContainers=Xs(k),D())};return Bf(x,!!s),Hf(w),X.useEffect(()=>{z(),D()},[s,x,w]),X.useEffect(()=>z,[]),[L,E,d]}function Hf(o){X.useEffect(()=>{const s=o;return window.addEventListener("resize",s),()=>void window.removeEventListener("resize",s)},[o])}function Bf(o,s){X.useEffect(()=>{if(s){const a=o;return window.addEventListener("scroll",a,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",a,!0)}},[o,s])}function Xs(o){const s=[];if(!o||o===document.body)return s;const{overflow:a,overflowX:u,overflowY:m}=window.getComputedStyle(o);return[a,u,m].some(E=>E==="auto"||E==="scroll")&&s.push(o),[...s,...Xs(o.parentElement)]}const Wf=["x","y","top","bottom","left","right","width","height"],Qf=(o,s)=>Wf.every(a=>o[a]===s[a]);var Vf=Object.defineProperty,Yf=Object.defineProperties,Xf=Object.getOwnPropertyDescriptors,fs=Object.getOwnPropertySymbols,Kf=Object.prototype.hasOwnProperty,Zf=Object.prototype.propertyIsEnumerable,ds=(o,s,a)=>s in o?Vf(o,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[s]=a,ps=(o,s)=>{for(var a in s||(s={}))Kf.call(s,a)&&ds(o,a,s[a]);if(fs)for(var a of fs(s))Zf.call(s,a)&&ds(o,a,s[a]);return o},Gf=(o,s)=>Yf(o,Xf(s)),ms,hs;typeof window<"u"&&((ms=window.document)!=null&&ms.createElement||((hs=window.navigator)==null?void 0:hs.product)==="ReactNative")?X.useLayoutEffect:X.useEffect;function Ks(o,s,a){if(!o)return;if(a(o)===!0)return o;let u=o.child;for(;u;){const m=Ks(u,s,a);if(m)return m;u=u.sibling}}function Zs(o){try{return Object.defineProperties(o,{_currentRenderer:{get(){return null},set(){}},_currentRenderer2:{get(){return null},set(){}}})}catch{return o}}const vs=console.error;console.error=function(){const o=[...arguments].join("");if(o?.startsWith("Warning:")&&o.includes("useContext")){console.error=vs;return}return vs.apply(this,arguments)};const io=Zs(X.createContext(null));class Gs extends X.Component{render(){return X.createElement(io.Provider,{value:this._reactInternals},this.props.children)}}function Jf(){const o=X.useContext(io);if(o===null)throw new Error("its-fine: useFiber must be called within a <FiberProvider />!");const s=X.useId();return X.useMemo(()=>{for(const u of[o,o?.alternate]){if(!u)continue;const m=Ks(u,!1,E=>{let p=E.memoizedState;for(;p;){if(p.memoizedState===s)return!0;p=p.next}});if(m)return m}},[o,s])}function qf(){const o=Jf(),[s]=X.useState(()=>new Map);s.clear();let a=o;for(;a;){if(a.type&&typeof a.type=="object"){const m=a.type._context===void 0&&a.type.Provider===a.type?a.type:a.type._context;m&&m!==io&&!s.has(m)&&s.set(m,X.useContext(Zs(m)))}a=a.return}return s}function $f(){const o=qf();return X.useMemo(()=>Array.from(o.keys()).reduce((s,a)=>u=>X.createElement(s,null,X.createElement(a.Provider,Gf(ps({},u),{value:o.get(a)}))),s=>X.createElement(Gs,ps({},s))),[o])}const bf=X.forwardRef(function({children:s,fallback:a,resize:u,style:m,gl:E,events:p=Ff,eventSource:S,eventPrefix:y,shadows:R,linear:f,flat:d,legacy:w,orthographic:x,frameloop:z,dpr:D,performance:L,raycaster:k,camera:I,scene:N,onPointerMissed:K,onCreated:H,...F}
67,ne){X.useMemo(()=>vf(Sc),[]);const b=$f(),[te,Q]=Uf({scroll:!0,debounce:{scroll:50,resize:0},...u}),V=X.useRef(null),se=X.useRef(null);X.useImperativeHandle(ne,()=>V.current);const ae=js(K),[Re,De]=X.useState(!1),[xe,Le]=X.useState(!1);if(Re)throw Re;if(xe)throw xe;const P=X.useRef(null);sr(()=>{const M=V.current;Q.width>0&&Q.height>0&&M&&(P.current||(P.current=Df(M)),P.current.configure({gl:E,events:p,shadows:R,linear:f,flat:d,legacy:w,orthographic:x,frameloop:z,dpr:D,performance:L,raycaster:k,camera:I,scene:N,size:Q,onPointerMissed:(...B)=>ae.current==null?void 0:ae.current(...B),onCreated:B=>{B.events.connect==null||B.events.connect(S?yf(S)?S.current:S:se.current),y&&B.setEvents({compute:(J,ue)=>{const ge=J[y+"X"],Ie=J[y+"Y"];ue.pointer.set(ge/ue.size.width*2-1,-(Ie/ue.size.height)*2+1),ue.raycaster.setFromCamera(ue.pointer,ue.camera)}}),H?.(B)}}),P.current.render(St.jsx(b,{children:St.jsx(Ds,{set:Le,children:St.jsx(X.Suspense,{fallback:St.jsx(Sf,{set:De}),children:s??null})})})))}),X.useEffect(()=>{const M=V.current;if(M)return()=>Ys(M)},[]);const O=S?"none":"auto";return St.jsx("div",{ref:se,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:O,...m},...F,children:St.jsx("div",{ref:te,style:{width:"100%",height:"100%"},children:St.jsx("canvas",{ref:V,style:{display:"block"},children:a})})})}),dd=X.forwardRef(function(s,a){return St.jsx(Gs,{children:St.jsx(bf,{...s,ref:a})})});function no(){return no=Object.assign?Object.assign.bind():function(o){for(var s=1;s<arguments.length;s++){var a=arguments[s];for(var u in a)({}).hasOwnProperty.call(a,u)&&(o[u]=a[u])}return o},no.apply(null,arguments)}var ed=Object.defineProperty,td=(o,s,a)=>s in o?ed(o,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[s]=a,nd=(o,s,a)=>(td(o,s+"",a),a);class rd{constructor(){nd(this,"_listeners")}addEventListener(s,a){this._listeners===void 0&&(this._listeners={});const u=this._listeners;u[s]===void 0&&(u[s]=[]),u[s].indexOf(a)===-1&&u[s].push(a)}hasEventListener(s,a){if(this._listeners===void 0)return!1;const u=this._listeners;return u[s]!==void 0&&u[s].indexOf(a)!==-1}removeEventListener(s,a){if(this._listeners===void 0)return;const m=this._listeners[s];if(m!==void 0){const E=m.indexOf(a);E!==-1&&m.splice(E,1)}}dispatchEvent(s){if(this._listeners===void 0)return;const u=this._listeners[s.type];if(u!==void 0){s.target=this;const m=u.slice(0);for(let E=0,p=m.length;E<p;E++)m[E].call(this,s);s.target=null}}}var ld=Object.defineProperty,id=(o,s,a)=>s in o?ld(o,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[s]=a,$=(o,s,a)=>(id(o,typeof s!="symbol"?s+"":s,a),a);const ml=new wc,gs=new Ec,od=Math.cos(70*(Math.PI/180)),ys=(o,s)=>(o%s+s)%s;let ud=class extends rd{constructor(s,a){super(),$(this,"object"),$(this,"domElement"),$(this,"enabled",!0),$(this,"target",new Ye),$(this,"minDistance",0),$(this,"maxDistance",1/0),$(this,"minZoom",0),$(this,"maxZoom",1/0),$(this,"minPolarAngle",0),$(this,"maxPolarAngle",Math.PI),$(this,"minAzimuthAngle",-1/0),$(this,"maxAzimuthAngle",1/0),$(this,"enableDamping",!1),$(this,"dampingFactor",.05),$(this,"enableZoom",!0),$(this,"zoomSpeed",1),$(this,"enableRotate",!0),$(this,"rotateSpeed",1),$(this,"enablePan",!0),$(this,"panSpeed",1),$(this,"screenSpacePanning",!0),$(this,"keyPanSpeed",7),$(this,"zoomToCursor",!1),$(this,"autoRotate",!1),$(this,"autoRotateSpeed",2),$(this,"reverseOrbit",!1),$(this,"reverseHorizontalOrbit",!1),$(this,"reverseVerticalOrbit",!1),$(this,"keys",{LEFT:"ArrowLeft",UP:"ArrowUp",RIGHT:"ArrowRight",BOTTOM:"ArrowDown"}),$(this,"mouseButtons",{LEFT:kn.ROTATE,MIDDLE:kn.DOLLY,RIGHT:kn.PAN}),$(this,"touches",{ONE:zn.ROTATE,TWO:zn.DOLLY_PAN}),$(this,"target0"),$(this,"position0"),$(this,"zoom0"),$(this,"_domElementKeyEvents",null),$(this,"getPolarAngle"),$(this,"getAzimuthalAngle"),$(this,"setPolarAngle"),$(this,"setAzimuthalAngle"),$(this,"getDistance"),$(this,"getZoomScale"),$(this,"listenToKeyEvents"),$(this,"stopListenToKeyEvents"),$(this,"saveState"),$(this,"reset"),$(this,"update"),$(this,"connect"),$(this,"dispose"),$(this,"dollyIn"),$(this,"dollyOut"),$(this,"getScale"),$(this,"setScale"),this.object=s,this.domElement=a,this.target0=this.target.clone(),this.position0=this.object.position.clone(),this.zoom0=this.object.zoom,this.getPolarAngle=()=>f.phi,this.getAzimuthalAngle=()=>f.theta,this.setPolarAngle=g=>{let A=ys(g,2*Math.PI),ee=f.phi;ee<0&&(ee+=2*Math.PI),A<0&&(A+=2*Math.PI);let ce=Math.abs(A-ee);2*Math.PI-ce<ce&&(A<ee?A+=2*Math.PI:ee+=2*Math.PI),d.phi=A-ee,u.update(
67)},this.setAzimuthalAngle=g=>{let A=ys(g,2*Math.PI),ee=f.theta;ee<0&&(ee+=2*Math.PI),A<0&&(A+=2*Math.PI);let ce=Math.abs(A-ee);2*Math.PI-ce<ce&&(A<ee?A+=2*Math.PI:ee+=2*Math.PI),d.theta=A-ee,u.update()},this.getDistance=()=>u.object.position.distanceTo(u.target),this.listenToKeyEvents=g=>{g.addEventListener("keydown",Dn),this._domElementKeyEvents=g},this.stopListenToKeyEvents=()=>{this._domElementKeyEvents.removeEventListener("keydown",Dn),this._domElementKeyEvents=null},this.saveState=()=>{u.target0.copy(u.target),u.position0.copy(u.object.position),u.zoom0=u.object.zoom},this.reset=()=>{u.target.copy(u.target0),u.object.position.copy(u.position0),u.object.zoom=u.zoom0,u.object.updateProjectionMatrix(),u.dispatchEvent(m),u.update(),y=S.NONE},this.update=(()=>{const g=new Ye,A=new Ye(0,1,0),ee=new Vu().setFromUnitVectors(s.up,A),ce=ee.clone().invert(),ke=new Ye,mt=new Vu,wt=2*Math.PI;return function(){const Fn=u.object.position;ee.setFromUnitVectors(s.up,A),ce.copy(ee).invert(),g.copy(Fn).sub(u.target),g.applyQuaternion(ee),f.setFromVector3(g),u.autoRotate&&y===S.NONE&&Re(se()),u.enableDamping?(f.theta+=d.theta*u.dampingFactor,f.phi+=d.phi*u.dampingFactor):(f.theta+=d.theta,f.phi+=d.phi);let rt=u.minAzimuthAngle,ht=u.maxAzimuthAngle;isFinite(rt)&&isFinite(ht)&&(rt<-Math.PI?rt+=wt:rt>Math.PI&&(rt-=wt),ht<-Math.PI?ht+=wt:ht>Math.PI&&(ht-=wt),rt<=ht?f.theta=Math.max(rt,Math.min(ht,f.theta)):f.theta=f.theta>(rt+ht)/2?Math.max(rt,f.theta):Math.min(ht,f.theta)),f.phi=Math.max(u.minPolarAngle,Math.min(u.maxPolarAngle,f.phi)),f.makeSafe(),u.enableDamping===!0?u.target.addScaledVector(x,u.dampingFactor):u.target.add(x),u.zoomToCursor&&te||u.object.isOrthographicCamera?f.radius=ue(f.radius):f.radius=ue(f.radius*w),g.setFromSpherical(f),g.applyQuaternion(ce),Fn.copy(u.target).add(g),u.object.matrixAutoUpdate||u.object.updateMatrix(),u.object.lookAt(u.target),u.enableDamping===!0?(d.theta*=1-u.dampingFactor,d.phi*=1-u.dampingFactor,x.multiplyScalar(1-u.dampingFactor)):(d.set(0,0,0),x.set(0,0,0));let jt=!1;if(u.zoomToCursor&&te){let Dt=null;if(u.object instanceof vl&&u.object.isPerspectiveCamera){const At=g.length();Dt=ue(At*w);const cn=At-Dt;u.object.position.addScaledVector(ne,cn),u.object.updateMatrixWorld()}else if(u.object.isOrthographicCamera){const At=new Ye(b.x,b.y,0);At.unproject(u.object),u.object.zoom=Math.max(u.minZoom,Math.min(u.maxZoom,u.object.zoom/w)),u.object.updateProjectionMatrix(),jt=!0;const cn=new Ye(b.x,b.y,0);cn.unproject(u.object),u.object.position.sub(cn).add(At),u.object.updateMatrixWorld(),Dt=g.length()}else u.zoomToCursor=!1;Dt!==null&&(u.screenSpacePanning?u.target.set(0,0,-1).transformDirection(u.object.matrix).multiplyScalar(Dt).add(u.object.position):(ml.origin.copy(u.object.position),ml.direction.set(0,0,-1).transformDirection(u.object.matrix),Math.abs(u.object.up.dot(ml.direction))<od?s.lookAt(u.target):(gs.setFromNormalAndCoplanarPoint(u.object.up,u.target),ml.intersectPlane(gs,u.target))))}else u.object instanceof hl&&u.object.isOrthographicCamera&&(jt=w!==1,jt&&(u.object.zoom=Math.max(u.minZoom,Math.min(u.maxZoom,u.object.zoom/w)),u.object.updateProjectionMatrix()));return w=1,te=!1,jt||ke.distanceToSquared(u.object.position)>R||8*(1-mt.dot(u.object.quaternion))>R?(u.dispatchEvent(m),ke.copy(u.object.position),mt.copy(u.object.quaternion),jt=!1,!0):!1}})(),this.connect=g=>{u.domElement=g,u.domElement.style.touchAction="none",u.domElement.addEventListener("contextmenu",vr),u.domElement.addEventListener("pointerdown",mr),u.domElement.addEventListener("pointercancel",pt),u.domElement.addEventListener("wheel",hr)},this.dispose=()=>{var g,A,ee,ce,ke,mt;u.domElement&&(u.domElement.style.touchAction="auto"),(g=u.domElement)==null||g.removeEventListener("contextmenu",vr),(A=u.domElement)==null||A.removeEventListener("pointerdown",mr),(ee=u.domElement)==null||ee.removeEventListener("pointercancel",pt),(ce=u.domElement)==null||ce.removeEventListener("wheel",hr),(ke=u.domElement)==null||ke.ownerDocument.removeEventListener("pointermove",jn),(mt=u.domElement)==null||mt.ownerDocument.removeEventListener("pointerup",pt),u._domElementKeyEvents!==null&&u._domElementKeyEvents.removeEventListener("keydown",Dn)};const u=this,m={type:"change"},E={type:"start"},p={type:"end"}
67,S={NONE:-1,ROTATE:0,DOLLY:1,PAN:2,TOUCH_ROTATE:3,TOUCH_PAN:4,TOUCH_DOLLY_PAN:5,TOUCH_DOLLY_ROTATE:6};let y=S.NONE;const R=1e-6,f=new Yu,d=new Yu;let w=1;const x=new Ye,z=new dt,D=new dt,L=new dt,k=new dt,I=new dt,N=new dt,K=new dt,H=new dt,F=new dt,ne=new Ye,b=new dt;let te=!1;const Q=[],V={};function se(){return 2*Math.PI/60/60*u.autoRotateSpeed}function ae(){return Math.pow(.95,u.zoomSpeed)}function Re(g){u.reverseOrbit||u.reverseHorizontalOrbit?d.theta+=g:d.theta-=g}function De(g){u.reverseOrbit||u.reverseVerticalOrbit?d.phi+=g:d.phi-=g}const xe=(()=>{const g=new Ye;return function(ee,ce){g.setFromMatrixColumn(ce,0),g.multiplyScalar(-ee),x.add(g)}})(),Le=(()=>{const g=new Ye;return function(ee,ce){u.screenSpacePanning===!0?g.setFromMatrixColumn(ce,1):(g.setFromMatrixColumn(ce,0),g.crossVectors(u.object.up,g)),g.multiplyScalar(ee),x.add(g)}})(),P=(()=>{const g=new Ye;return function(ee,ce){const ke=u.domElement;if(ke&&u.object instanceof vl&&u.object.isPerspectiveCamera){const mt=u.object.position;g.copy(mt).sub(u.target);let wt=g.length();wt*=Math.tan(u.object.fov/2*Math.PI/180),xe(2*ee*wt/ke.clientHeight,u.object.matrix),Le(2*ce*wt/ke.clientHeight,u.object.matrix)}else ke&&u.object instanceof hl&&u.object.isOrthographicCamera?(xe(ee*(u.object.right-u.object.left)/u.object.zoom/ke.clientWidth,u.object.matrix),Le(ce*(u.object.top-u.object.bottom)/u.object.zoom/ke.clientHeight,u.object.matrix)):u.enablePan=!1}})();function O(g){u.object instanceof vl&&u.object.isPerspectiveCamera||u.object instanceof hl&&u.object.isOrthographicCamera?w=g:u.enableZoom=!1}function M(g){O(w/g)}function B(g){O(w*g)}function J(g){if(!u.zoomToCursor||!u.domElement)return;te=!0;const A=u.domElement.getBoundingClientRect(),ee=g.clientX-A.left,ce=g.clientY-A.top,ke=A.width,mt=A.height;b.x=ee/ke*2-1,b.y=-(ce/mt)*2+1,ne.set(b.x,b.y,1).unproject(u.object).sub(u.object.position).normalize()}function ue(g){return Math.max(u.minDistance,Math.min(u.maxDistance,g))}function ge(g){z.set(g.clientX,g.clientY)}function Ie(g){J(g),K.set(g.clientX,g.clientY)}function _e(g){k.set(g.clientX,g.clientY)}function Xe(g){D.set(g.clientX,g.clientY),L.subVectors(D,z).multiplyScalar(u.rotateSpeed);const A=u.domElement;A&&(Re(2*Math.PI*L.x/A.clientHeight),De(2*Math.PI*L.y/A.clientHeight)),z.copy(D),u.update()}function El(g){H.set(g.clientX,g.clientY),F.subVectors(H,K),F.y>0?M(ae()):F.y<0&&B(ae()),K.copy(H),u.update()}function Ln(g){I.set(g.clientX,g.clientY),N.subVectors(I,k).multiplyScalar(u.panSpeed),P(N.x,N.y),k.copy(I),u.update()}function an(g){J(g),g.deltaY<0?B(ae()):g.deltaY>0&&M(ae()),u.update()}function $e(g){let A=!1;switch(g.code){case u.keys.UP:P(0,u.keyPanSpeed),A=!0;break;case u.keys.BOTTOM:P(0,-u.keyPanSpeed),A=!0;break;case u.keys.LEFT:P(u.keyPanSpeed,0),A=!0;break;case u.keys.RIGHT:P(-u.keyPanSpeed,0),A=!0;break}A&&(g.preventDefault(),u.update())}function Zt(){if(Q.length==1)z.set(Q[0].pageX,Q[0].pageY);else{const g=.5*(Q[0].pageX+Q[1].pageX),A=.5*(Q[0].pageY+Q[1].pageY);z.set(g,A)}}function Ae(){if(Q.length==1)k.set(Q[0].pageX,Q[0].pageY);else{const g=.5*(Q[0].pageX+Q[1].pageX),A=.5*(Q[0].pageY+Q[1].pageY);k.set(g,A)}}function cr(){const g=Q[0].pageX-Q[1].pageX,A=Q[0].pageY-Q[1].pageY,ee=Math.sqrt(g*g+A*A);K.set(0,ee)}function _l(){u.enableZoom&&cr(),u.enablePan&&Ae()}function Pl(){u.enableZoom&&cr(),u.enableRotate&&Zt()}function fr(g){if(Q.length==1)D.set(g.pageX,g.pageY);else{const ee=An(g),ce=.5*(g.pageX+ee.x),ke=.5*(g.pageY+ee.y);D.set(ce,ke)}L.subVectors(D,z).multiplyScalar(u.rotateSpeed);const A=u.domElement;A&&(Re(2*Math.PI*L.x/A.clientHeight),De(2*Math.PI*L.y/A.clientHeight)),z.copy(D)}function dr(g){if(Q.length==1)I.set(g.pageX,g.pageY);else{const A=An(g),ee=.5*(g.pageX+A.x),ce=.5*(g.pageY+A.y);I.set(ee,ce)}N.subVectors(I,k).multiplyScalar(u.panSpeed),P(N.x,N.y),k.copy(I)}function pr(g){const A=An(g),ee=g.pageX-A.x,ce=g.pageY-A.y,ke=Math.sqrt(ee*ee+ce*ce);H.set(0,ke),F.set(0,Math.pow(H.y/K.y,u.zoomSpeed)),M(F.y),K.copy(H)}function Gt(g){u.enableZoom&&pr(g),u.enablePan&&dr(g)}function xl(g){u.enableZoom&&pr(g),u.enableRotate&&fr(g)}function mr(g){var A,ee;u.enabled!==!1&&(Q.length===0&&((A=u.domElement)==null||A.ownerDocument.addEventListener("pointermove",jn),(ee=u.domElement)==null||ee.ownerDocument.addEventListener("pointerup",pt)),Rl(g),g.pointerType==="touch"?Cl(g):kl(g))}function jn(g){u.enabled!==!1&&(g.pointerType==="touch"?Tl(g):zl(g))}function pt(g){var A,ee,ce;Il(g),Q.length===0&&((A=u.domElement)==null||A.releasePointerCapture(g.pointerId),(ee=u.domElement)==null||ee.ownerDocument.removeEventListener("pointermove",jn),(ce=u.domElement)==null||ce.ownerDocument.removeEventListener("pointerup",pt)),u.dispatchEvent(p),y=S.NONE}function kl(g){let A;switch(g.button){case 0:A=u.mouseButtons.LEFT;break;case 1:A=u.mouseButtons.MIDDLE;break;case 2:A=u.mouseButtons.RIGHT;break;default:A=-1}switch(A){case kn.DOLLY:if(u.enableZoom===!1)return;Ie(g),y=S.DOLLY;break;case kn.ROTATE:if(g.ctrlKey||g.metaKey||g.shiftKey){if(u.enablePan===!1)return;_e(g),y=S.PAN}else{if(u.enableRotate===!1)return;ge(g),y=S.ROTATE}break;case kn.PAN:if(g.ctrlKey||g.metaKey||g.shiftKey){if(u.enableRotate===!1)return;ge(g),y=S.ROTATE}else{if(u.enablePan===!1)return;_e(g),y=S.PAN}break;default:y=S.NONE}y!==S.NONE&&u.dispatchEvent(E)}function zl(g){if(u.enabled!==!1)switch(y){case S.ROTATE:if(u.enableRotate===!1)return;Xe(g);break;case S.DOLLY:if(u.enableZoom===!1)return;El(g);break;case S.PAN:if(u.enablePan===!1)return;Ln(g);break}}function hr(g){u.enabled===!1||u.enableZoom===!1||y!==S.NONE&&y!==S.ROTATE||(g.preventDefault(),u.dispatchEvent(E),an(g),u.dispatchEvent(p))}function Dn(g){u.enabled===!1||u.enablePan===!1||$e(g)}function Cl(g){switch(gr(g),Q.length){case 1:switch(u.touches.ONE){case zn.ROTATE:if(u.enableRotate===!1)return;Zt(),y=S.TOUCH_ROTATE;break;case zn.PAN:if(u.enablePan===!1)return;Ae(),y=S.TOUCH_PAN;break;default:y=S.NONE}break;case 2:switch(u.touches.TWO){case zn.DOLLY_PAN:if(u.enableZoom===!1&&u.enablePan===!1)return;_l(),y=S.TOUCH_DOLLY_PAN;break;case zn.DOLLY_ROTATE:if(u.enableZoom===!1&&u.enableRotate===!1)return;Pl(),y=S.TOUCH_DOLLY_ROTATE;break;default:y=S.NONE}break;default:y=S.NONE}y!==S.NONE&&u.dispatchEvent(E)}function Tl(g){switch(gr(g),y){case S.TOUCH_ROTATE:if(u.enableRotate===!1)return;
67fr(g),u.update();break;case S.TOUCH_PAN:if(u.enablePan===!1)return;dr(g),u.update();break;case S.TOUCH_DOLLY_PAN:if(u.enableZoom===!1&&u.enablePan===!1)return;Gt(g),u.update();break;case S.TOUCH_DOLLY_ROTATE:if(u.enableZoom===!1&&u.enableRotate===!1)return;xl(g),u.update();break;default:y=S.NONE}}function vr(g){u.enabled!==!1&&g.preventDefault()}function Rl(g){Q.push(g)}function Il(g){delete V[g.pointerId];for(let A=0;A<Q.length;A++)if(Q[A].pointerId==g.pointerId){Q.splice(A,1);return}}function gr(g){let A=V[g.pointerId];A===void 0&&(A=new dt,V[g.pointerId]=A),A.set(g.pageX,g.pageY)}function An(g){const A=g.pointerId===Q[0].pointerId?Q[1]:Q[0];return V[A.pointerId]}this.dollyIn=(g=ae())=>{B(g),u.update()},this.dollyOut=(g=ae())=>{M(g),u.update()},this.getScale=()=>w,this.setScale=g=>{O(g),u.update()},this.getZoomScale=()=>ae(),a!==void 0&&this.connect(a),this.update()}};const bi=o=>o===Object(o)&&!Array.isArray(o)&&typeof o!="function";function Js(o,s){const a=Lt(E=>E.gl),u=ar(ro,bi(o)?Object.values(o):o);return X.useLayoutEffect(()=>{s?.(u)},[s]),X.useEffect(()=>{if("initTexture"in a){let E=[];Array.isArray(u)?E=u:u instanceof Xu?E=[u]:bi(u)&&(E=Object.values(u)),E.forEach(p=>{p instanceof Xu&&a.initTexture(p)})}},[a,u]),X.useMemo(()=>{if(bi(o)){const E={};let p=0;for(const S in o)E[S]=u[p++];return E}else return u},[o,u])}Js.preload=o=>ar.preload(ro,o);Js.clear=o=>ar.clear(ro,o);const md=X.forwardRef(({makeDefault:o,camera:s,regress:a,domElement:u,enableDamping:m=!0,keyEvents:E=!1,onChange:p,onStart:S,onEnd:y,...R},f)=>{const d=Lt(F=>F.invalidate),w=Lt(F=>F.camera),x=Lt(F=>F.gl),z=Lt(F=>F.events),D=Lt(F=>F.setEvents),L=Lt(F=>F.set),k=Lt(F=>F.get),I=Lt(F=>F.performance),N=s||w,K=u||z.connected||x.domElement,H=X.useMemo(()=>new ud(N),[N]);return Of(()=>{H.enabled&&H.update()},-1),X.useEffect(()=>(E&&H.connect(E===!0?K:E),H.connect(K),()=>void H.dispose()),[E,K,a,H,d]),X.useEffect(()=>{const F=te=>{d(),a&&I.regress(),p&&p(te)},ne=te=>{S&&S(te)},b=te=>{y&&y(te)};return H.addEventListener("change",F),H.addEventListener("start",ne),H.addEventListener("end",b),()=>{H.removeEventListener("start",ne),H.removeEventListener("end",b),H.removeEventListener("change",F)}},[p,S,y,H,d,D]),X.useEffect(()=>{if(o){const F=k().controls;return L({controls:H}),()=>L({controls:F})}},[o,H]),X.createElement("primitive",no({ref:f,object:H,enableDamping:m},R))});export{dd as C,md as O,cd as _,Tc as a,Of as b,fd as c,Js as d,St as j,Lt 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.