t2-mapper/docs/assets/react-three-fiber.esm-1xQMUSXT.js
2026-03-13 23:00:08 -07:00

12 lines
No EOL
154 KiB
JavaScript

import{r as e,t}from"./chunk-DECur_0Z.js";import{r as n,t as r}from"./jsx-runtime-BpGWiA-R.js";import{t as i}from"./traditional-DPdbI9gv.js";import{B as a,Dt as o,Ht as s,J as c,Ot as l,Vt as u,b as d,mt as f,n as p,pt as m,r as h,v as g,wt as _,y as v}from"./three.module-Bu2Gkdne.js";var y=t((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function ee(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function te(e){if(h=!1,ee(e),!m)if(n(c)!==null)m=!0,ne||(ne=!0,b());else{var t=n(l);t!==null&&le(te,t.startTime-e)}}var ne=!1,re=-1,ie=5,ae=-1;function oe(){return g?!0:!(e.unstable_now()-ae<ie)}function se(){if(g=!1,ne){var t=e.unstable_now();ae=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(re),re=-1),p=!0;var a=f;try{b:{for(ee(t),d=n(c);d!==null&&!(d.expirationTime>t&&oe());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,ee(t),i=!0;break b}d===n(c)&&r(c),ee(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&le(te,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?b():ne=!1}}}var b;if(typeof y==`function`)b=function(){y(se)};else if(typeof MessageChannel<`u`){var ce=new MessageChannel,x=ce.port2;ce.port1.onmessage=se,b=function(){x.postMessage(null)}}else b=function(){_(se,0)};function le(t,n){re=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):ie=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(re),re=-1):h=!0,le(te,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,ne||(ne=!0,b()))),r},e.unstable_shouldYield=oe,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),ee=t(((e,t)=>{t.exports=y()})),te=e=>typeof e==`object`&&typeof e.then==`function`,ne=[];function re(e,t,n=(e,t)=>e===t){if(e===t)return!0;if(!e||!t)return!1;let r=e.length;if(t.length!==r)return!1;for(let i=0;i<r;i++)if(!n(e[i],t[i]))return!1;return!0}function ie(e,t=null,n=!1,r={}){t===null&&(t=[e]);for(let e of ne)if(re(t,e.keys,e.equal)){if(n)return;if(Object.prototype.hasOwnProperty.call(e,`error`))throw e.error;if(Object.prototype.hasOwnProperty.call(e,`response`))return r.lifespan&&r.lifespan>0&&(e.timeout&&clearTimeout(e.timeout),e.timeout=setTimeout(e.remove,r.lifespan)),e.response;if(!n)throw e.promise}let i={keys:t,equal:r.equal,remove:()=>{let e=ne.indexOf(i);e!==-1&&ne.splice(e,1)},promise:(te(e)?e:e(...t)).then(e=>{i.response=e,r.lifespan&&r.lifespan>0&&(i.timeout=setTimeout(i.remove,r.lifespan))}).catch(e=>i.error=e)};if(ne.push(i),!n)throw i.promise}var ae=(e,t,n)=>ie(e,t,!1,n),oe=(e,t,n)=>void ie(e,t,!0,n),se=e=>{if(e===void 0||e.length===0)ne.splice(0,ne.length);else{let t=ne.find(t=>re(e,t.keys,t.equal));t&&t.remove()}},b=e(n(),1);typeof window<`u`&&(window.document?.createElement||window.navigator?.product===`ReactNative`)?b.useLayoutEffect:b.useEffect;function ce(e,t,n){if(!e)return;if(n(e)===!0)return e;let r=t?e.return:e.child;for(;r;){let e=ce(r,t,n);if(e)return e;r=t?null:r.sibling}}function x(e){try{return Object.defineProperties(e,{_currentRenderer:{get(){return null},set(){}},_currentRenderer2:{get(){return null},set(){}}})}catch{return e}}var le=x(b.createContext(null)),S=class extends b.Component{render(){return b.createElement(le.Provider,{value:this._reactInternals},this.props.children)}};function C(){let e=b.useContext(le);if(e===null)throw Error(`its-fine: useFiber must be called within a <FiberProvider />!`);let t=b.useId();return b.useMemo(()=>{for(let n of[e,e?.alternate]){if(!n)continue;let e=ce(n,!1,e=>{let n=e.memoizedState;for(;n;){if(n.memoizedState===t)return!0;n=n.next}});if(e)return e}},[e,t])}var ue=Symbol.for(`react.context`),w=e=>typeof e==`object`&&!!e&&`$$typeof`in e&&e.$$typeof===ue;function de(){let e=C(),[t]=b.useState(()=>new Map);t.clear();let n=e;for(;n;){let e=n.type;w(e)&&e!==le&&!t.has(e)&&t.set(e,b.use(x(e))),n=n.return}return t}function fe(){let e=de();return b.useMemo(()=>Array.from(e.keys()).reduce((t,n)=>r=>b.createElement(t,null,b.createElement(n.Provider,{...r,value:e.get(n)})),e=>b.createElement(S,{...e})),[e])}var pe=e(ee()),me=r();function he(e){let t=e.root;for(;t.getState().previousRoot;)t=t.getState().previousRoot;return t}b.act;var ge=e=>e&&e.isOrthographicCamera,_e=e=>e&&e.hasOwnProperty(`current`),ve=e=>e!=null&&(typeof e==`string`||typeof e==`number`||e.isColor),ye=((e,t)=>typeof window<`u`&&((e=window.document)?.createElement||(t=window.navigator)?.product===`ReactNative`))()?b.useLayoutEffect:b.useEffect;function be(e){let t=b.useRef(e);return ye(()=>void(t.current=e),[e]),t}function xe(){let e=C(),t=fe();return b.useMemo(()=>({children:n})=>(0,me.jsx)(ce(e,!0,e=>e.type===b.StrictMode)?b.StrictMode:b.Fragment,{children:(0,me.jsx)(t,{children:n})}),[e,t])}function Se({set:e}){return ye(()=>(e(new Promise(()=>null)),()=>e(!1)),[e]),null}var Ce=(e=>(e=class extends b.Component{constructor(...e){super(...e),this.state={error:!1}}componentDidCatch(e){this.props.set(e)}render(){return this.state.error?null:this.props.children}},e.getDerivedStateFromError=()=>({error:!0}),e))();function we(e){let t=typeof window<`u`?window.devicePixelRatio??2:1;return Array.isArray(e)?Math.min(Math.max(e[0],t),e[1]):e}function Te(e){return e.__r3f?.root.getState()}var T={obj:e=>e===Object(e)&&!T.arr(e)&&typeof e!=`function`,fun:e=>typeof e==`function`,str:e=>typeof e==`string`,num:e=>typeof e==`number`,boo:e=>typeof e==`boolean`,und:e=>e===void 0,nul:e=>e===null,arr:e=>Array.isArray(e),equ(e,t,{arrays:n=`shallow`,objects:r=`reference`,strict:i=!0}={}){if(typeof e!=typeof t||!!e!=!!t)return!1;if(T.str(e)||T.num(e)||T.boo(e))return e===t;let a=T.obj(e);if(a&&r===`reference`)return e===t;let o=T.arr(e);if(o&&n===`reference`)return e===t;if((o||a)&&e===t)return!0;let s;for(s in e)if(!(s in t))return!1;if(a&&n===`shallow`&&r===`shallow`){for(s in i?t:e)if(!T.equ(e[s],t[s],{strict:i,objects:`reference`}))return!1}else for(s in i?t:e)if(e[s]!==t[s])return!1;if(T.und(s)){if(o&&e.length===0&&t.length===0||a&&Object.keys(e).length===0&&Object.keys(t).length===0)return!0;if(e!==t)return!1}return!0}};function Ee(e){let t={nodes:{},materials:{},meshes:{}};return e&&e.traverse(e=>{e.name&&(t.nodes[e.name]=e),e.material&&!t.materials[e.material.name]&&(t.materials[e.material.name]=e.material),e.isMesh&&!t.meshes[e.name]&&(t.meshes[e.name]=e)}),t}function De(e){e.type!==`Scene`&&(e.dispose==null||e.dispose());for(let t in e){let n=e[t];n?.type!==`Scene`&&(n==null||n.dispose==null||n.dispose())}}var Oe=[`children`,`key`,`ref`];function ke(e){let t={};for(let n in e)Oe.includes(n)||(t[n]=e[n]);return t}function Ae(e,t,n,r){let i=e,a=i?.__r3f;return a||(a={root:t,type:n,parent:null,children:[],props:ke(r),object:i,eventCount:0,handlers:{},isHidden:!1},i&&(i.__r3f=a)),a}function je(e,t){if(!t.includes(`-`)||t in e)return{root:e,key:t,target:e[t]};let n=e,r=t.split(`-`);for(let i of r){if(typeof n!=`object`||!n){if(n!==void 0){let e=r.slice(r.indexOf(i)).join(`-`);return{root:n,key:e,target:void 0}}return{root:e,key:t,target:void 0}}t=i,e=n,n=n[t]}return{root:e,key:t,target:n}}var Me=/-\d+$/;function Ne(e,t){if(T.str(t.props.attach)){if(Me.test(t.props.attach)){let n=t.props.attach.replace(Me,``),{root:r,key:i}=je(e.object,n);Array.isArray(r[i])||(r[i]=[])}let{root:n,key:r}=je(e.object,t.props.attach);t.previousAttach=n[r],n[r]=t.object}else T.fun(t.props.attach)&&(t.previousAttach=t.props.attach(e.object,t.object))}function E(e,t){if(T.str(t.props.attach)){let{root:n,key:r}=je(e.object,t.props.attach),i=t.previousAttach;i===void 0?delete n[r]:n[r]=i}else t.previousAttach==null||t.previousAttach(e.object,t.object);delete t.previousAttach}var Pe=[...Oe,`args`,`dispose`,`attach`,`object`,`onUpdate`,`dispose`],Fe=new Map;function Ie(e){let t=Fe.get(e.constructor);try{t||(t=new e.constructor,Fe.set(e.constructor,t))}catch{}return t}function Le(e,t){let n={};for(let r in t)if(!Pe.includes(r)&&!T.equ(t[r],e.props[r])){n[r]=t[r];for(let e in t)e.startsWith(`${r}-`)&&(n[e]=t[e])}for(let r in e.props){if(Pe.includes(r)||t.hasOwnProperty(r))continue;let{root:i,key:a}=je(e.object,r);if(i.constructor&&i.constructor.length===0){let e=Ie(i);T.und(e)||(n[a]=e[a])}else n[a]=0}return n}var Re=[`map`,`emissiveMap`,`sheenColorMap`,`specularColorMap`,`envMap`],ze=/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/;function Be(e,t){var n;let r=e.__r3f,i=r&&he(r).getState(),s=r?.eventCount;for(let n in t){let s=t[n];if(Pe.includes(n))continue;if(r&&ze.test(n)){typeof s==`function`?r.handlers[n]=s:delete r.handlers[n],r.eventCount=Object.keys(r.handlers).length;continue}if(s===void 0)continue;let{root:l,key:u,target:d}=je(e,n);if(d===void 0&&(typeof l!=`object`||!l))throw Error(`R3F: Cannot set "${n}". Ensure it is an object before setting "${u}".`);if(d instanceof a&&s instanceof a)d.mask=s.mask;else if(d instanceof v&&ve(s))d.set(s);else if(typeof d==`object`&&d&&typeof d.set==`function`&&typeof d.copy==`function`&&s!=null&&s.constructor&&d.constructor===s.constructor)d.copy(s);else if(typeof d==`object`&&d&&typeof d.set==`function`&&Array.isArray(s))typeof d.fromArray==`function`?d.fromArray(s):d.set(...s);else if(typeof d==`object`&&d&&typeof d.set==`function`&&typeof s==`number`)typeof d.setScalar==`function`?d.setScalar(s):d.set(s);else{var c;l[u]=s,i&&!i.linear&&Re.includes(u)&&(c=l[u])!=null&&c.isTexture&&l[u].format===1023&&l[u].type===1009&&(l[u].colorSpace=o)}}if(r!=null&&r.parent&&i!=null&&i.internal&&(n=r.object)!=null&&n.isObject3D&&s!==r.eventCount){let e=r.object,t=i.internal.interaction.indexOf(e);t>-1&&i.internal.interaction.splice(t,1),r.eventCount&&e.raycast!==null&&i.internal.interaction.push(e)}return r&&r.props.attach===void 0&&(r.object.isBufferGeometry?r.props.attach=`geometry`:r.object.isMaterial&&(r.props.attach=`material`)),r&&Ve(r),e}function Ve(e){var t;if(!e.parent)return;e.props.onUpdate==null||e.props.onUpdate(e.object);let n=(t=e.root)==null||t.getState==null?void 0:t.getState();n&&n.internal.frames===0&&n.invalidate()}function He(e,t){e.manual||(ge(e)?(e.left=t.width/-2,e.right=t.width/2,e.top=t.height/2,e.bottom=t.height/-2):e.aspect=t.width/t.height,e.updateProjectionMatrix())}var Ue=e=>e?.isObject3D;function We(e){return(e.eventObject||e.object).uuid+`/`+e.index+e.instanceId}function Ge(e,t,n,r){let i=n.get(t);i&&(n.delete(t),n.size===0&&(e.delete(r),i.target.releasePointerCapture(r)))}function Ke(e,t){let{internal:n}=e.getState();n.interaction=n.interaction.filter(e=>e!==t),n.initialHits=n.initialHits.filter(e=>e!==t),n.hovered.forEach((e,r)=>{(e.eventObject===t||e.object===t)&&n.hovered.delete(r)}),n.capturedMap.forEach((e,r)=>{Ge(n.capturedMap,t,e,r)})}function qe(e){function t(t){let{internal:n}=e.getState(),r=t.offsetX-n.initialClick[0],i=t.offsetY-n.initialClick[1];return Math.round(Math.sqrt(r*r+i*i))}function n(e){return e.filter(e=>[`Move`,`Over`,`Enter`,`Out`,`Leave`].some(t=>e.__r3f?.handlers[`onPointer`+t]))}function r(t,n){let r=e.getState(),i=new Set,a=[],o=n?n(r.internal.interaction):r.internal.interaction;for(let e=0;e<o.length;e++){let t=Te(o[e]);t&&(t.raycaster.camera=void 0)}r.previousRoot||r.events.compute==null||r.events.compute(t,r);function s(e){let n=Te(e);return!n||!n.events.enabled||n.raycaster.camera===null?[]:(n.raycaster.camera===void 0&&(n.events.compute==null||n.events.compute(t,n,n.previousRoot?.getState()),n.raycaster.camera===void 0&&(n.raycaster.camera=null)),n.raycaster.camera?n.raycaster.intersectObject(e,!0):[])}let c=o.flatMap(s).sort((e,t)=>{let n=Te(e.object),r=Te(t.object);return!n||!r?e.distance-t.distance:r.events.priority-n.events.priority||e.distance-t.distance}).filter(e=>{let t=We(e);return i.has(t)?!1:(i.add(t),!0)});r.events.filter&&(c=r.events.filter(c,r));for(let e of c){let t=e.object;for(;t;){var l;(l=t.__r3f)!=null&&l.eventCount&&a.push({...e,eventObject:t}),t=t.parent}}if(`pointerId`in t&&r.internal.capturedMap.has(t.pointerId))for(let e of r.internal.capturedMap.get(t.pointerId).values())i.has(We(e.intersection))||a.push(e.intersection);return a}function i(e,t,n,r){if(e.length){let i={stopped:!1};for(let o of e){let c=Te(o.object);if(c||o.object.traverseAncestors(e=>{let t=Te(e);if(t)return c=t,!1}),c){let{raycaster:l,pointer:u,camera:d,internal:f}=c,p=new s(u.x,u.y,0).unproject(d),m=e=>f.capturedMap.get(e)?.has(o.eventObject)??!1,h=e=>{let n={intersection:o,target:t.target};f.capturedMap.has(e)?f.capturedMap.get(e).set(o.eventObject,n):f.capturedMap.set(e,new Map([[o.eventObject,n]])),t.target.setPointerCapture(e)},g=e=>{let t=f.capturedMap.get(e);t&&Ge(f.capturedMap,o.eventObject,t,e)},_={};for(let e in t){let n=t[e];typeof n!=`function`&&(_[e]=n)}let v={...o,..._,pointer:u,intersections:e,stopped:i.stopped,delta:n,unprojectedPoint:p,ray:l.ray,camera:d,stopPropagation(){let n=`pointerId`in t&&f.capturedMap.get(t.pointerId);(!n||n.has(o.eventObject))&&(v.stopped=i.stopped=!0,f.hovered.size&&Array.from(f.hovered.values()).find(e=>e.eventObject===o.eventObject)&&a([...e.slice(0,e.indexOf(o)),o]))},target:{hasPointerCapture:m,setPointerCapture:h,releasePointerCapture:g},currentTarget:{hasPointerCapture:m,setPointerCapture:h,releasePointerCapture:g},nativeEvent:t};if(r(v),i.stopped===!0)break}}}return e}function a(t){let{internal:n}=e.getState();for(let e of n.hovered.values())if(!t.length||!t.find(t=>t.object===e.object&&t.index===e.index&&t.instanceId===e.instanceId)){let r=e.eventObject.__r3f;if(n.hovered.delete(We(e)),r!=null&&r.eventCount){let n=r.handlers,i={...e,intersections:t};n.onPointerOut==null||n.onPointerOut(i),n.onPointerLeave==null||n.onPointerLeave(i)}}}function o(e,t){for(let n=0;n<t.length;n++){let r=t[n].__r3f;r==null||r.handlers.onPointerMissed==null||r.handlers.onPointerMissed(e)}}function c(s){switch(s){case`onPointerLeave`:case`onPointerCancel`:return()=>a([]);case`onLostPointerCapture`:return t=>{let{internal:n}=e.getState();`pointerId`in t&&n.capturedMap.has(t.pointerId)&&requestAnimationFrame(()=>{n.capturedMap.has(t.pointerId)&&(n.capturedMap.delete(t.pointerId),a([]))})}}return function(c){let{onPointerMissed:l,internal:u}=e.getState();u.lastEvent.current=c;let d=s===`onPointerMove`,f=s===`onClick`||s===`onContextMenu`||s===`onDoubleClick`,p=r(c,d?n:void 0),m=f?t(c):0;s===`onPointerDown`&&(u.initialClick=[c.offsetX,c.offsetY],u.initialHits=p.map(e=>e.eventObject)),f&&!p.length&&m<=2&&(o(c,u.interaction),l&&l(c)),d&&a(p);function h(e){let t=e.eventObject,n=t.__r3f;if(!(n!=null&&n.eventCount))return;let r=n.handlers;if(d){if(r.onPointerOver||r.onPointerEnter||r.onPointerOut||r.onPointerLeave){let t=We(e),n=u.hovered.get(t);n?n.stopped&&e.stopPropagation():(u.hovered.set(t,e),r.onPointerOver==null||r.onPointerOver(e),r.onPointerEnter==null||r.onPointerEnter(e))}r.onPointerMove==null||r.onPointerMove(e)}else{let n=r[s];n?(!f||u.initialHits.includes(t))&&(o(c,u.interaction.filter(e=>!u.initialHits.includes(e))),n(e)):f&&u.initialHits.includes(t)&&o(c,u.interaction.filter(e=>!u.initialHits.includes(e)))}}i(p,c,m,h)}}return{handlePointer:c}}var Je=e=>!!(e!=null&&e.render),Ye=b.createContext(null),Xe=(e,t)=>{let n=i((n,r)=>{let i=new s,a=new s,o=new s;function c(e=r().camera,t=a,n=r().size){let{width:s,height:c,top:l,left:u}=n,d=s/c;t.isVector3?o.copy(t):o.set(...t);let f=e.getWorldPosition(i).distanceTo(o);if(ge(e))return{width:s/e.zoom,height:c/e.zoom,top:l,left:u,factor:1,distance:f,aspect:d};{let t=e.fov*Math.PI/180,n=2*Math.tan(t/2)*f,r=s/c*n;return{width:r,height:n,top:l,left:u,factor:s/r,distance:f,aspect:d}}}let l,d=e=>n(t=>({performance:{...t.performance,current:e}})),f=new u;return{set:n,get:r,gl:null,camera:null,raycaster:null,events:{priority:1,enabled:!0,connected:!1},scene:null,xr:null,invalidate:(t=1)=>e(r(),t),advance:(e,n)=>t(e,n,r()),legacy:!1,linear:!1,flat:!1,controls:null,clock:new g,pointer:f,mouse:f,frameloop:`always`,onPointerMissed:void 0,performance:{current:1,min:.5,max:1,debounce:200,regress:()=>{let e=r();l&&clearTimeout(l),e.performance.current!==e.performance.min&&d(e.performance.min),l=setTimeout(()=>d(r().performance.max),e.performance.debounce)}},size:{width:0,height:0,top:0,left:0},viewport:{initialDpr:0,dpr:0,width:0,height:0,top:0,left:0,aspect:0,distance:0,factor:0,getCurrentViewport:c},setEvents:e=>n(t=>({...t,events:{...t.events,...e}})),setSize:(e,t,i=0,o=0)=>{let s=r().camera,l={width:e,height:t,top:i,left:o};n(e=>({size:l,viewport:{...e.viewport,...c(s,a,l)}}))},setDpr:e=>n(t=>{let n=we(e);return{viewport:{...t.viewport,dpr:n,initialDpr:t.viewport.initialDpr||n}}}),setFrameloop:(e=`always`)=>{let t=r().clock;t.stop(),t.elapsedTime=0,e!==`never`&&(t.start(),t.elapsedTime=0),n(()=>({frameloop:e}))},previousRoot:void 0,internal:{interaction:[],hovered:new Map,subscribers:[],initialClick:[0,0],initialHits:[],capturedMap:new Map,lastEvent:b.createRef(),active:!1,frames:0,priority:0,subscribe:(e,t,n)=>{let i=r().internal;return i.priority+=t>0?1:0,i.subscribers.push({ref:e,priority:t,store:n}),i.subscribers=i.subscribers.sort((e,t)=>e.priority-t.priority),()=>{let n=r().internal;n!=null&&n.subscribers&&(n.priority-=t>0?1:0,n.subscribers=n.subscribers.filter(t=>t.ref!==e))}}}}}),r=n.getState(),a=r.size,o=r.viewport.dpr,c=r.camera;return n.subscribe(()=>{let{camera:e,size:t,viewport:r,gl:i,set:s}=n.getState();if(t.width!==a.width||t.height!==a.height||r.dpr!==o){a=t,o=r.dpr,He(e,t),r.dpr>0&&i.setPixelRatio(r.dpr);let n=typeof HTMLCanvasElement<`u`&&i.domElement instanceof HTMLCanvasElement;i.setSize(t.width,t.height,n)}e!==c&&(c=e,s(t=>({viewport:{...t.viewport,...t.viewport.getCurrentViewport(e)}})))}),n.subscribe(t=>e(t)),n};function Ze(){let e=b.useContext(Ye);if(!e)throw Error(`R3F: Hooks can only be used within the Canvas component!`);return e}function Qe(e=e=>e,t){return Ze()(e,t)}function $e(e,t=0){let n=Ze(),r=n.getState().internal.subscribe,i=be(e);return ye(()=>r(i,t,n),[t,r,n]),null}var et=new WeakMap,tt=e=>typeof e==`function`&&e?.prototype?.constructor===e;function nt(e,t){return function(n,...r){let i;return tt(n)?(i=et.get(n),i||(i=new n,et.set(n,i))):i=n,e&&e(i),Promise.all(r.map(e=>new Promise((n,r)=>i.load(e,e=>{Ue(e?.scene)&&Object.assign(e,Ee(e.scene)),n(e)},t,t=>r(Error(`Could not load ${e}: ${t?.message}`))))))}}function rt(e,t,n,r){let i=Array.isArray(t)?t:[t],a=ae(nt(n,r),[e,...i],{equal:T.equ});return Array.isArray(t)?a:a[0]}rt.preload=function(e,t,n){let r=Array.isArray(t)?t:[t];return oe(nt(n),[e,...r])},rt.clear=function(e,t){return se([e,...Array.isArray(t)?t:[t]])};var it=1,at=8,ot=32,st=2,ct={name:`@react-three/fiber`,version:`9.5.0`,description:`A React renderer for Threejs`,keywords:[`react`,`renderer`,`fiber`,`three`,`threejs`],author:`Paul Henschel (https://github.com/drcmda)`,license:`MIT`,maintainers:[`Josh Ellis (https://github.com/joshuaellis)`,`Cody Bennett (https://github.com/codyjasonbennett)`,`Kris Baumgarter (https://github.com/krispya)`],bugs:{url:`https://github.com/pmndrs/react-three-fiber/issues`},homepage:`https://github.com/pmndrs/react-three-fiber#readme`,repository:{type:`git`,url:`git+https://github.com/pmndrs/react-three-fiber.git`},collective:{type:`opencollective`,url:`https://opencollective.com/react-three-fiber`},main:`dist/react-three-fiber.cjs.js`,module:`dist/react-three-fiber.esm.js`,types:`dist/react-three-fiber.cjs.d.ts`,"react-native":`native/dist/react-three-fiber-native.cjs.js`,sideEffects:!1,preconstruct:{entrypoints:[`index.tsx`,`native.tsx`]},scripts:{prebuild:`cp ../../readme.md readme.md`},devDependencies:{"@types/react-reconciler":`^0.32.3`,"react-reconciler":`^0.33.0`},dependencies:{"@babel/runtime":`^7.17.8`,"@types/webxr":`*`,"base64-js":`^1.5.1`,buffer:`^6.0.3`,"its-fine":`^2.0.0`,"react-use-measure":`^2.1.7`,scheduler:`^0.27.0`,"suspend-react":`^0.1.3`,"use-sync-external-store":`^1.4.0`,zustand:`^5.0.3`},peerDependencies:{expo:`>=43.0`,"expo-asset":`>=8.4`,"expo-file-system":`>=11.0`,"expo-gl":`>=11.0`,react:`>=19 <19.3`,"react-dom":`>=19 <19.3`,"react-native":`>=0.78`,three:`>=0.156`},peerDependenciesMeta:{"react-dom":{optional:!0},"react-native":{optional:!0},expo:{optional:!0},"expo-asset":{optional:!0},"expo-file-system":{optional:!0},"expo-gl":{optional:!0}}};function lt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}var ut={exports:{}},dt={exports:{}};dt.exports;var ft;function pt(){return ft||(ft=1,function(e){e.exports=function(e){function t(e,t,n,r){return new wa(e,t,n,r)}function n(){}function r(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;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.`}function i(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 a(e){if(i(e)!==e)throw Error(r(188))}function o(e){var t=e.alternate;if(!t){if(t=i(e),t===null)throw Error(r(188));return t===e?e:null}for(var n=e,o=t;;){var s=n.return;if(s===null)break;var c=s.alternate;if(c===null){if(o=s.return,o!==null){n=o;continue}break}if(s.child===c.child){for(c=s.child;c;){if(c===n)return a(s),e;if(c===o)return a(s),t;c=c.sibling}throw Error(r(188))}if(n.return!==o.return)n=s,o=c;else{for(var l=!1,u=s.child;u;){if(u===n){l=!0,n=s,o=c;break}if(u===o){l=!0,o=s,n=c;break}u=u.sibling}if(!l){for(u=c.child;u;){if(u===n){l=!0,n=c,o=s;break}if(u===o){l=!0,o=c,n=s;break}u=u.sibling}if(!l)throw Error(r(189))}}if(n.alternate!==o)throw Error(r(190))}if(n.tag!==3)throw Error(r(188));return n.stateNode.current===n?e:t}function s(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=s(e),t!==null)return t;e=e.sibling}return null}function c(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(e.tag!==4&&(t=c(e),t!==null))return t;e=e.sibling}return null}function l(e){return typeof e!=`object`||!e?null:(e=io&&e[io]||e[`@@iterator`],typeof e==`function`?e:null)}function u(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===ao?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case Ka:return`Fragment`;case Ja:return`Profiler`;case qa:return`StrictMode`;case Qa:return`Suspense`;case $a:return`SuspenseList`;case no:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case Ga:return`Portal`;case Xa:return e.displayName||`Context`;case Ya:return(e._context.displayName||`Context`)+`.Consumer`;case Za:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case eo:return t=e.displayName||null,t===null?u(e.type)||`Memo`:t;case to:t=e._payload,e=e._init;try{return u(e(t))}catch{}}return null}function d(e){return{current:e}}function f(e){0>wc||(e.current=Cc[wc],Cc[wc]=null,wc--)}function p(e,t){wc++,Cc[wc]=e.current,e.current=t}function m(e){return e>>>=0,e===0?32:31-(Dc(e)/Oc|0)|0}function h(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function g(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=h(n))):i=h(o):i=h(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=h(n))):i=h(o)):i=h(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function _(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function v(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function y(){var e=jc;return jc<<=1,!(jc&62914560)&&(jc=4194304),e}function ee(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function te(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ne(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-Ec(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&re(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function re(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Ec(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function ie(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ec(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function ae(e,t){var n=t&-t;return n=n&42?1:oe(n),(n&(e.suspendedLanes|t))===0?n:0}function oe(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function se(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function ce(e){if(typeof Vc==`function`&&Hc(e),Wc&&typeof Wc.setStrictMode==`function`)try{Wc.setStrictMode(Uc,e)}catch{}}function x(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}function le(e){if(Jc===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Jc=t&&t[1]||``,Yc=-1<e.stack.indexOf(`
at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return`
`+Jc+e+Yc}function S(e,t){if(!e||Xc)return``;Xc=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,`props`,{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,`name`,{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(`
`),l=s.split(`
`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=`
`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{Xc=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?le(n):``}function C(e,t){switch(e.tag){case 26:case 27:case 5:return le(e.type);case 16:return le(`Lazy`);case 13:return e.child!==t&&t!==null?le(`Suspense Fallback`):le(`Suspense`);case 19:return le(`SuspenseList`);case 0:case 15:return S(e.type,!1);case 11:return S(e.type.render,!1);case 1:return S(e.type,!0);case 31:return le(`Activity`);default:return``}}function ue(e){try{var t=``,n=null;do t+=C(e,n),n=e,e=e.return;while(e);return t}catch(e){return`
Error generating stack: `+e.message+`
`+e.stack}}function w(e,t){if(typeof e==`object`&&e){var n=Zc.get(e);return n===void 0?(t={value:e,source:t,stack:ue(t)},Zc.set(e,t),t):n}return{value:e,source:t,stack:ue(t)}}function de(e,t){Qc[$c++]=tl,Qc[$c++]=el,el=e,tl=t}function fe(e,t,n){nl[rl++]=al,nl[rl++]=ol,nl[rl++]=il,il=e;var r=al;e=ol;var i=32-Ec(r)-1;r&=~(1<<i),n+=1;var a=32-Ec(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,al=1<<32-Ec(t)+i|n<<i|r,ol=a+e}else al=1<<a|n<<i|r,ol=e}function me(e){e.return!==null&&(de(e,1),fe(e,1,0))}function he(e){for(;e===el;)el=Qc[--$c],Qc[$c]=null,tl=Qc[--$c],Qc[$c]=null;for(;e===il;)il=nl[--rl],nl[rl]=null,ol=nl[--rl],nl[rl]=null,al=nl[--rl],nl[rl]=null}function ge(e,t){nl[rl++]=al,nl[rl++]=ol,nl[rl++]=il,al=t.id,ol=t.overflow,il=e}function _e(e,t){p(ll,t),p(cl,e),p(sl,null),e=fo(t),f(sl),p(sl,e)}function ve(){f(sl),f(cl),f(ll)}function ye(e){e.memoizedState!==null&&p(ul,e);var t=sl.current,n=po(t,e.type);t!==n&&(p(cl,e),p(sl,n))}function be(e){cl.current===e&&(f(sl),f(cl)),ul.current===e&&(f(ul),wo?Ho._currentValue=Vo:Ho._currentValue2=Vo)}function xe(e){throw Ee(w(Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),ml}function Se(e,t){if(!Do)throw Error(r(175));zs(e.stateNode,e.type,e.memoizedProps,t,e)||xe(e,!0)}function Ce(e){for(dl=e.return;dl;)switch(dl.tag){case 5:case 31:case 13:pl=!1;return;case 27:case 3:pl=!0;return;default:dl=dl.return}}function we(e){if(!Do||e!==dl)return!1;if(!L)return Ce(e),L=!0,!1;var t=e.tag;if(F?t!==3&&t!==27&&(t!==5||tc(e.type)&&!yo(e.type,e.memoizedProps))&&I&&xe(e):t!==3&&(t!==5||tc(e.type)&&!yo(e.type,e.memoizedProps))&&I&&xe(e),Ce(e),t===13){if(!Do)throw Error(r(316));if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(r(317));I=Ws(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(r(317));I=Us(e)}else I=F&&t===27?ks(e.type,I):dl?Os(e.stateNode):null;return!0}function Te(){Do&&(I=dl=null,L=!1)}function T(){var e=fl;return e!==null&&(Lu===null?Lu=e:Lu.push.apply(Lu,e),fl=null),e}function Ee(e){fl===null?fl=[e]:fl.push(e)}function De(e,t,n){wo?(p(hl,t._currentValue),t._currentValue=n):(p(hl,t._currentValue2),t._currentValue2=n)}function Oe(e){var t=hl.current;wo?e._currentValue=t:e._currentValue2=t,f(hl)}function ke(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function Ae(e,t,n,i){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var o=a.dependencies;if(o!==null){var s=a.child;o=o.firstContext;e:for(;o!==null;){var c=o;o=a;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),ke(o.return,n,e),i||(s=null);break e}o=c.next}}else if(a.tag===18){if(s=a.return,s===null)throw Error(r(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),ke(s,n,e),s=null}else s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===e){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}}function je(e,t,n,i){e=null;for(var a=t,o=!1;a!==null;){if(!o){if(a.flags&524288)o=!0;else if(a.flags&262144)break}if(a.tag===10){var s=a.alternate;if(s===null)throw Error(r(387));if(s=s.memoizedProps,s!==null){var c=a.type;Gc(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===ul.current){if(s=a.alternate,s===null)throw Error(r(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[Ho]:e.push(Ho))}a=a.return}e!==null&&Ae(t,e,n,i),t.flags|=262144}function Me(e){for(e=e.firstContext;e!==null;){var t=e.context;if(!Gc(wo?t._currentValue:t._currentValue2,e.memoizedValue))return!0;e=e.next}return!1}function Ne(e){gl=e,_l=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function E(e){return Fe(gl,e)}function Pe(e,t){return gl===null&&Ne(e),Fe(e,t)}function Fe(e,t){var n=wo?t._currentValue:t._currentValue2;if(t={context:t,memoizedValue:n,next:null},_l===null){if(e===null)throw Error(r(308));_l=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else _l=_l.next=t;return n}function Ie(){return{controller:new vl,data:new Map,refCount:0}}function Le(e){e.refCount--,e.refCount===0&&yl(bl,function(){e.controller.abort()})}function Re(){}function ze(e){e!==Sl&&e.next===null&&(Sl===null?xl=Sl=e:Sl=Sl.next=e),wl=!0,Cl||(Cl=!0,Ke())}function Be(e,t){if(!Tl&&wl){Tl=!0;do for(var n=!1,r=xl;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Ec(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,Ge(r,a))}else a=X,a=g(r,r===J?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==Co),!(a&3)||_(r,a)||(n=!0,Ge(r,a));r=r.next}while(n);Tl=!1}}function Ve(){He()}function He(){wl=Cl=!1;var e=0;El!==0&&Mo()&&(e=El);for(var t=Ic(),n=null,r=xl;r!==null;){var i=r.next,a=Ue(r,t);a===0?(r.next=null,n===null?xl=i:n.next=i,i===null&&(Sl=n)):(n=r,(e!==0||a&3)&&(wl=!0)),r=i}$!==0&&$!==5||Be(e,!1),El!==0&&(El=0)}function Ue(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-Ec(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=v(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=J,n=X,n=g(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==Co),r=e.callbackNode,n===0||e===t&&(Z===2||Z===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&Nc(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||_(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&Nc(r),se(n)){case 2:case 8:n=Rc;break;case 32:n=zc;break;case 268435456:n=Bc;break;default:n=zc}return r=We.bind(null,e),n=Mc(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&Nc(r),e.callbackPriority=2,e.callbackNode=null,2}function We(e,t){if($!==0&&$!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(ha()&&e.callbackNode!==n)return null;var r=X;return r=g(e,e===J?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==Co),r===0?null:(Ui(e,r,t),Ue(e,Ic()),e.callbackNode!=null&&e.callbackNode===n?We.bind(null,e):null)}function Ge(e,t){if(ha())return null;Ui(e,t,!0)}function Ke(){Wo?Go(function(){q&6?Mc(Lc,Ve):He()}):Mc(Lc,Ve)}function qe(){if(El===0){var e=kl;e===0&&(e=kc,kc<<=1,!(kc&261888)&&(kc=256)),El=e}return El}function Je(e,t){if(Dl===null){var n=Dl=[];Ol=0,kl=qe(),Al={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return Ol++,t.then(Ye,Ye),t}function Ye(){if(--Ol===0&&Dl!==null){Al!==null&&(Al.status=`fulfilled`);var e=Dl;Dl=null,kl=0,Al=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Xe(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}function Ze(){var e=Ml.current;return e===null?J.pooledCache:e}function Qe(e,t){t===null?p(Ml,Ml.current):p(Ml,t.pool)}function $e(){var e=Ze();return e===null?null:{parent:wo?R._currentValue:R._currentValue2,pool:e}}function et(e,t){if(Gc(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)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 i=n[r];if(!qc.call(t,i)||!Gc(e[i],t[i]))return!1}return!0}function tt(e){return e=e.status,e===`fulfilled`||e===`rejected`}function nt(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Re,Re),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,at(e),e;default:if(typeof t.status==`string`)t.then(Re,Re);else{if(e=J,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,at(e),e}throw Ll=t,Nl}}function rt(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(Ll=e,Nl):e}}function it(){if(Ll===null)throw Error(r(459));var e=Ll;return Ll=null,e}function at(e){if(e===Nl||e===Fl)throw Error(r(483))}function ot(e){var t=zl;return zl+=1,Rl===null&&(Rl=[]),nt(Rl,e,t)}function st(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function ct(e,t){throw t.$$typeof===Ua?Error(r(525)):(e=Object.prototype.toString.call(t),Error(r(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function lt(e){function n(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function i(t,r){if(!e)return null;for(;r!==null;)n(t,r),r=r.sibling;return null}function a(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function o(e,t){return e=Ea(e,t),e.index=0,e.sibling=null,e}function s(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function c(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function u(e,t,n,r){return t===null||t.tag!==6?(t=Aa(n,e.mode,r),t.return=e,t):(t=o(t,n),t.return=e,t)}function d(e,t,n,r){var i=n.type;return i===Ka?p(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===to&&rt(i)===t.type)?(t=o(t,n.props),st(t,n),t.return=e,t):(t=Oa(n.type,n.key,n.props,null,e.mode,r),st(t,n),t.return=e,t)}function f(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=Ma(n,e.mode,r),t.return=e,t):(t=o(t,n.children||[]),t.return=e,t)}function p(e,t,n,r,i){return t===null||t.tag!==7?(t=ka(n,e.mode,r,i),t.return=e,t):(t=o(t,n),t.return=e,t)}function m(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=Aa(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case Wa:return n=Oa(t.type,t.key,t.props,null,e.mode,n),st(n,t),n.return=e,n;case Ga:return t=Ma(t,e.mode,n),t.return=e,t;case to:return t=rt(t),m(e,t,n)}if(oo(t)||l(t))return t=ka(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return m(e,ot(t),n);if(t.$$typeof===Xa)return m(e,Pe(e,t),n);ct(e,t)}return null}function h(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?u(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case Wa:return n.key===i?d(e,t,n,r):null;case Ga:return n.key===i?f(e,t,n,r):null;case to:return n=rt(n),h(e,t,n,r)}if(oo(n)||l(n))return i===null?p(e,t,n,r,null):null;if(typeof n.then==`function`)return h(e,t,ot(n),r);if(n.$$typeof===Xa)return h(e,t,Pe(e,n),r);ct(e,n)}return null}function g(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,u(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case Wa:return e=e.get(r.key===null?n:r.key)||null,d(t,e,r,i);case Ga:return e=e.get(r.key===null?n:r.key)||null,f(t,e,r,i);case to:return r=rt(r),g(e,t,n,r,i)}if(oo(r)||l(r))return e=e.get(n)||null,p(t,e,r,i,null);if(typeof r.then==`function`)return g(e,t,n,ot(r),i);if(r.$$typeof===Xa)return g(e,t,n,Pe(t,r),i);ct(t,r)}return null}function _(t,r,o,c){for(var l=null,u=null,d=r,f=r=0,p=null;d!==null&&f<o.length;f++){d.index>f?(p=d,d=null):p=d.sibling;var _=h(t,d,o[f],c);if(_===null){d===null&&(d=p);break}e&&d&&_.alternate===null&&n(t,d),r=s(_,r,f),u===null?l=_:u.sibling=_,u=_,d=p}if(f===o.length)return i(t,d),L&&de(t,f),l;if(d===null){for(;f<o.length;f++)d=m(t,o[f],c),d!==null&&(r=s(d,r,f),u===null?l=d:u.sibling=d,u=d);return L&&de(t,f),l}for(d=a(d);f<o.length;f++)p=g(d,t,f,o[f],c),p!==null&&(e&&p.alternate!==null&&d.delete(p.key===null?f:p.key),r=s(p,r,f),u===null?l=p:u.sibling=p,u=p);return e&&d.forEach(function(e){return n(t,e)}),L&&de(t,f),l}function v(t,o,c,l){if(c==null)throw Error(r(151));for(var u=null,d=null,f=o,p=o=0,_=null,v=c.next();f!==null&&!v.done;p++,v=c.next()){f.index>p?(_=f,f=null):_=f.sibling;var y=h(t,f,v.value,l);if(y===null){f===null&&(f=_);break}e&&f&&y.alternate===null&&n(t,f),o=s(y,o,p),d===null?u=y:d.sibling=y,d=y,f=_}if(v.done)return i(t,f),L&&de(t,p),u;if(f===null){for(;!v.done;p++,v=c.next())v=m(t,v.value,l),v!==null&&(o=s(v,o,p),d===null?u=v:d.sibling=v,d=v);return L&&de(t,p),u}for(f=a(f);!v.done;p++,v=c.next())v=g(f,t,p,v.value,l),v!==null&&(e&&v.alternate!==null&&f.delete(v.key===null?p:v.key),o=s(v,o,p),d===null?u=v:d.sibling=v,d=v);return e&&f.forEach(function(e){return n(t,e)}),L&&de(t,p),u}function y(e,t,a,s){if(typeof a==`object`&&a&&a.type===Ka&&a.key===null&&(a=a.props.children),typeof a==`object`&&a){switch(a.$$typeof){case Wa:e:{for(var u=a.key;t!==null;){if(t.key===u){if(u=a.type,u===Ka){if(t.tag===7){i(e,t.sibling),s=o(t,a.props.children),s.return=e,e=s;break e}}else if(t.elementType===u||typeof u==`object`&&u&&u.$$typeof===to&&rt(u)===t.type){i(e,t.sibling),s=o(t,a.props),st(s,a),s.return=e,e=s;break e}i(e,t);break}else n(e,t);t=t.sibling}a.type===Ka?(s=ka(a.props.children,e.mode,s,a.key),s.return=e,e=s):(s=Oa(a.type,a.key,a.props,null,e.mode,s),st(s,a),s.return=e,e=s)}return c(e);case Ga:e:{for(u=a.key;t!==null;){if(t.key===u)if(t.tag===4&&t.stateNode.containerInfo===a.containerInfo&&t.stateNode.implementation===a.implementation){i(e,t.sibling),s=o(t,a.children||[]),s.return=e,e=s;break e}else{i(e,t);break}else n(e,t);t=t.sibling}s=Ma(a,e.mode,s),s.return=e,e=s}return c(e);case to:return a=rt(a),y(e,t,a,s)}if(oo(a))return _(e,t,a,s);if(l(a)){if(u=l(a),typeof u!=`function`)throw Error(r(150));return a=u.call(a),v(e,t,a,s)}if(typeof a.then==`function`)return y(e,t,ot(a),s);if(a.$$typeof===Xa)return y(e,t,Pe(e,a),s);ct(e,a)}return typeof a==`string`&&a!==``||typeof a==`number`||typeof a==`bigint`?(a=``+a,t!==null&&t.tag===6?(i(e,t.sibling),s=o(t,a),s.return=e,e=s):(i(e,t),s=Aa(a,e.mode,s),s.return=e,e=s),c(e)):i(e,t)}return function(e,n,r,i){try{zl=0;var a=y(e,n,r,i);return Rl=null,a}catch(n){if(n===Nl||n===Fl)throw n;var o=t(29,n,null,e.mode);return o.lanes=i,o.return=e,o}}}function ut(){for(var e=Ul,t=Wl=Ul=0;t<e;){var n=Hl[t];Hl[t++]=null;var r=Hl[t];Hl[t++]=null;var i=Hl[t];Hl[t++]=null;var a=Hl[t];if(Hl[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&mt(n,i,a)}}function dt(e,t,n,r){Hl[Ul++]=e,Hl[Ul++]=t,Hl[Ul++]=n,Hl[Ul++]=r,Wl|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function ft(e,t,n,r){return dt(e,t,n,r),ht(e)}function pt(e,t){return dt(e,null,null,t),ht(e)}function mt(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-Ec(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function ht(e){if(50<Xu)throw Xu=0,Zu=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}function gt(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function _t(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function vt(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function yt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,q&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=ht(e),mt(e,null,n),t}return dt(e,r,t,n),ht(e)}function bt(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ie(e,n)}}function xt(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function St(){if(Kl){var e=Al;if(e!==null)throw e}}function Ct(e,t,n,r){Kl=!1;var i=e.updateQueue;Gl=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(X&f)===f:(r&f)===f){f!==0&&f===kl&&(Kl=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var m=e,h=s;f=t;var g=n;switch(h.tag){case 1:if(m=h.payload,typeof m==`function`){d=m.call(g,d,f);break e}d=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=h.payload,f=typeof m==`function`?m.call(g,d,f):m,f==null)break e;d=Ha({},d,f);break e;case 2:Gl=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(!0);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),ju|=o,e.lanes=o,e.memoizedState=d}}function wt(e,t){if(typeof e!=`function`)throw Error(r(191,e));e.call(t)}function Tt(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)wt(n[e],t)}function Et(e,t){e=Au,p(Jl,e),p(ql,t),Au=e|t.baseLanes}function Dt(){p(Jl,Au),p(ql,ql.current)}function Ot(){Au=Jl.current,f(ql),f(Jl)}function kt(e){var t=e.alternate;p(z,z.current&1),p(Yl,e),Xl===null&&(t===null||ql.current!==null||t.memoizedState!==null)&&(Xl=e)}function At(e){p(z,z.current),p(Yl,e),Xl===null&&(Xl=e)}function jt(e){e.tag===22?(p(z,z.current),p(Yl,e),Xl===null&&(Xl=e)):Mt()}function Mt(){p(z,z.current),p(Yl,Yl.current)}function Nt(e){f(Yl),Xl===e&&(Xl=null),f(z)}function Pt(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||Ss(n)||Cs(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===`forwards`||t.memoizedProps.revealOrder===`backwards`||t.memoizedProps.revealOrder===`unstable_legacy-backwards`||t.memoizedProps.revealOrder===`together`)){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}function D(){throw Error(r(321))}function Ft(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Gc(e[n],t[n]))return!1;return!0}function It(e,t,n,r,i,a){return Zl=a,B=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,N.H=e===null||e.memoizedState===null?ou:su,eu=!1,a=n(r,i),eu=!1,$l&&(a=Rt(t,n,r,i)),Lt(e),a}function Lt(e){N.H=au;var t=V!==null&&V.next!==null;if(Zl=0,H=V=B=null,Ql=!1,nu=0,ru=null,t)throw Error(r(300));e===null||U||(e=e.dependencies,e!==null&&Me(e)&&(U=!0))}function Rt(e,t,n,i){B=e;var a=0;do{if($l&&(ru=null),nu=0,$l=!1,25<=a)throw Error(r(301));if(a+=1,H=V=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}N.H=cu,o=t(n,i)}while($l);return o}function zt(){var e=N.H,t=e.useState()[0];return t=typeof t.then==`function`?Wt(t):t,e=e.useState()[0],(V===null?null:V.memoizedState)!==e&&(B.flags|=1024),t}function Bt(){var e=tu!==0;return tu=0,e}function Vt(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Ht(e){if(Ql){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ql=!1}Zl=0,H=V=B=null,$l=!1,nu=tu=0,ru=null}function O(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return H===null?B.memoizedState=H=e:H=H.next=e,H}function k(){if(V===null){var e=B.alternate;e=e===null?null:e.memoizedState}else e=V.next;var t=H===null?B.memoizedState:H.next;if(t!==null)H=t,V=e;else{if(e===null)throw B.alternate===null?Error(r(467)):Error(r(310));V=e,e={memoizedState:V.memoizedState,baseState:V.baseState,baseQueue:V.baseQueue,queue:V.queue,next:null},H===null?B.memoizedState=H=e:H=H.next=e}return H}function Ut(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Wt(e){var t=nu;return nu+=1,ru===null&&(ru=[]),e=nt(ru,e,t),t=B,(H===null?t.memoizedState:H.next)===null&&(t=t.alternate,N.H=t===null||t.memoizedState===null?ou:su),e}function Gt(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Wt(e);if(e.$$typeof===Xa)return E(e)}throw Error(r(438,String(e)))}function Kt(e){var t=null,n=B.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=B.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=Ut(),B.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=ro;return t.index++,n}function qt(e,t){return typeof t==`function`?t(e):t}function Jt(e){return Yt(k(),V,e)}function Yt(e,t,n){var i=e.queue;if(i===null)throw Error(r(311));i.lastRenderedReducer=n;var a=e.baseQueue,o=i.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,i.pending=null}if(o=e.baseState,a===null)e.memoizedState=o;else{t=a.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(Zl&f)===f:(X&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===kl&&(d=!0);else if((Zl&p)===p){u=u.next,p===kl&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,B.lanes|=p,ju|=p;f=u.action,eu&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,B.lanes|=f,ju|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!Gc(o,e.memoizedState)&&(U=!0,d&&(n=Al,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,i.lastRenderedState=o}return a===null&&(i.lanes=0),[e.memoizedState,i.dispatch]}function Xt(e){var t=k(),n=t.queue;if(n===null)throw Error(r(311));n.lastRenderedReducer=e;var i=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);Gc(o,t.memoizedState)||(U=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,i]}function Zt(e,t,n){var i=B,a=k(),o=L;if(o){if(n===void 0)throw Error(r(407));n=n()}else n=t();var s=!Gc((V||a).memoizedState,n);if(s&&(a.memoizedState=n,U=!0),a=a.queue,Cn(en.bind(null,i,a,e),[e]),a.getSnapshot!==t||s||H!==null&&H.memoizedState.tag&1){if(i.flags|=2048,vn(9,{destroy:void 0},$t.bind(null,i,a,n,t),null),J===null)throw Error(r(349));o||Zl&127||Qt(i,t,n)}return n}function Qt(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=B.updateQueue,t===null?(t=Ut(),B.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function $t(e,t,n,r){t.value=n,t.getSnapshot=r,tn(t)&&nn(e)}function en(e,t,n){return n(function(){tn(t)&&nn(e)})}function tn(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Gc(e,n)}catch{return!0}}function nn(e){var t=pt(e,2);t!==null&&Hi(t,e,2)}function rn(e){var t=O();if(typeof e==`function`){var n=e;if(e=n(),eu){ce(!0);try{n()}finally{ce(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:qt,lastRenderedState:e},t}function an(e,t,n,r){return e.baseState=n,Yt(e,V,typeof r==`function`?r:qt)}function on(e,t,n,i,a){if(Gn(e))throw Error(r(485));if(e=t.action,e!==null){var o={payload:a,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};N.T===null?o.isTransition=!1:n(!0),i(o),n=t.pending,n===null?(o.next=t.pending=o,sn(t,o)):(o.next=n.next,t.pending=n.next=o)}}function sn(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=N.T,o={};N.T=o;try{var s=n(i,r),c=N.S;c!==null&&c(o,s),cn(e,t,s)}catch(n){un(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),N.T=a}}else try{a=n(i,r),cn(e,t,a)}catch(n){un(e,t,n)}}function cn(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){ln(e,t,n)},function(n){return un(e,t,n)}):ln(e,t,n)}function ln(e,t,n){t.status=`fulfilled`,t.value=n,dn(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,sn(e,n)))}function un(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,dn(t),t=t.next;while(t!==r)}e.action=null}function dn(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function fn(e,t){return t}function pn(e,t){if(L){var n=J.formState;if(n!==null){e:{var r=B;if(L){if(I){var i=Es(I,pl);if(i){I=Os(i),r=Ds(i);break e}}xe(r)}r=!1}r&&(t=n[0])}}n=O(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:fn,lastRenderedState:t},n.queue=r,n=Hn.bind(null,B,r),r.dispatch=n,r=rn(!1);var a=Wn.bind(null,B,!1,r.queue);return r=O(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=on.bind(null,B,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function mn(e){return hn(k(),V,e)}function hn(e,t,n){if(t=Yt(e,t,fn)[0],e=Jt(qt)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=Wt(t)}catch(e){throw e===Nl?Fl:e}else r=t;t=k();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(B.flags|=2048,vn(9,{destroy:void 0},gn.bind(null,i,n),null)),[r,a,e]}function gn(e,t){e.action=t}function _n(e){var t=k(),n=V;if(n!==null)return hn(t,n,e);k(),t=t.memoizedState,n=k();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function vn(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=B.updateQueue,t===null&&(t=Ut(),B.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function yn(){return k().memoizedState}function bn(e,t,n,r){var i=O();B.flags|=e,i.memoizedState=vn(1|t,{destroy:void 0},n,r===void 0?null:r)}function xn(e,t,n,r){var i=k();r=r===void 0?null:r;var a=i.memoizedState.inst;V!==null&&r!==null&&Ft(r,V.memoizedState.deps)?i.memoizedState=vn(t,a,n,r):(B.flags|=e,i.memoizedState=vn(1|t,a,n,r))}function Sn(e,t){bn(8390656,8,e,t)}function Cn(e,t){xn(2048,8,e,t)}function wn(e){B.flags|=4;var t=B.updateQueue;if(t===null)t=Ut(),B.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Tn(e){var t=k().memoizedState;return wn({ref:t,nextImpl:e}),function(){if(q&2)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function En(e,t){return xn(4,2,e,t)}function Dn(e,t){return xn(4,4,e,t)}function On(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function kn(e,t,n){n=n==null?null:n.concat([e]),xn(4,4,On.bind(null,t,e),n)}function An(){}function jn(e,t){var n=k();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&Ft(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Mn(e,t){var n=k();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&Ft(t,r[1]))return r[0];if(r=e(),eu){ce(!0);try{e()}finally{ce(!1)}}return n.memoizedState=[r,t],r}function Nn(e,t,n){return n===void 0||Zl&1073741824&&!(X&261930)?e.memoizedState=t:(e.memoizedState=n,e=Vi(),B.lanes|=e,ju|=e,n)}function Pn(e,t,n,r){return Gc(n,t)?n:ql.current===null?!(Zl&42)||Zl&1073741824&&!(X&261930)?(U=!0,e.memoizedState=n):(e=Vi(),B.lanes|=e,ju|=e,t):(e=Nn(e,n,r),Gc(e,t)||(U=!0),e)}function Fn(e,t,n,r,i){var a=Ao();P(a!==0&&8>a?a:8);var o=N.T,s={};N.T=s,Wn(e,!1,t,n);try{var c=i(),l=N.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Un(e,t,Xe(c,r),Bi(e)):Un(e,t,r,Bi(e))}catch(n){Un(e,t,{then:function(){},status:`rejected`,reason:n},Bi())}finally{P(a),o!==null&&s.types!==null&&(o.types=s.types),N.T=o}}function In(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Vo,baseState:Vo,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:qt,lastRenderedState:Vo},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:qt,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Ln(){return E(Ho)}function Rn(){return k().memoizedState}function zn(){return k().memoizedState}function Bn(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Bi();e=vt(n);var r=yt(t,e,n);r!==null&&(Hi(r,t,n),bt(r,t,n)),t={cache:Ie()},e.payload=t;return}t=t.return}}function Vn(e,t,n){var r=Bi();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Gn(e)?Kn(t,n):(n=ft(e,t,n,r),n!==null&&(Hi(n,e,r),qn(n,t,r)))}function Hn(e,t,n){Un(e,t,n,Bi())}function Un(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Gn(e))Kn(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Gc(s,o))return dt(e,t,i,0),J===null&&ut(),!1}catch{}if(n=ft(e,t,i,r),n!==null)return Hi(n,e,r),qn(n,t,r),!0}return!1}function Wn(e,t,n,i){if(i={lane:2,revertLane:qe(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Gn(e)){if(t)throw Error(r(479))}else t=ft(e,n,i,2),t!==null&&Hi(t,e,2)}function Gn(e){var t=e.alternate;return e===B||t!==null&&t===B}function Kn(e,t){$l=Ql=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function qn(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ie(e,n)}}function Jn(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Ha({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}function Yn(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!et(n,r)||!et(i,a):!0}function Xn(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&&lu.enqueueReplaceState(t,t.state,null)}function Zn(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=Ha({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Qn(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function $n(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function er(e,t,n){return n=vt(n),n.tag=3,n.payload={element:null},n.callback=function(){Qn(e,t)},n}function tr(e){return e=vt(e),e.tag=3,e}function nr(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){$n(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){$n(t,n,r),typeof i!=`function`&&(Uu===null?Uu=new Set([this]):Uu.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function rr(e,t,n,i,a){if(n.flags|=32768,typeof i==`object`&&i&&typeof i.then==`function`){if(t=n.alternate,t!==null&&je(t,n,a,!0),n=Yl.current,n!==null){switch(n.tag){case 31:case 13:return Xl===null?ea():n.alternate===null&&Q===0&&(Q=3),n.flags&=-257,n.flags|=65536,n.lanes=a,i===Il?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([i]):t.add(i),va(e,i,a)),!1;case 22:return n.flags|=65536,i===Il?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([i]):n.add(i)),va(e,i,a)),!1}throw Error(r(435,n.tag))}return va(e,i,a),ea(),!1}if(L)return t=Yl.current,t===null?(i!==ml&&(t=Error(r(423),{cause:i}),Ee(w(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,i=w(i,n),a=er(e.stateNode,i,a),xt(e,a),Q!==4&&(Q=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,i!==ml&&(e=Error(r(422),{cause:i}),Ee(w(e,n)))),!1;var o=Error(r(520),{cause:i});if(o=w(o,n),Iu===null?Iu=[o]:Iu.push(o),Q!==4&&(Q=2),t===null)return!0;i=w(i,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=er(n.stateNode,i,e),xt(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(Uu===null||!Uu.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=tr(a),nr(a,e,n,i),xt(n,a),!1}n=n.return}while(n!==null);return!1}function ir(e,t,n,r){t.child=e===null?Vl(t,null,n,r):Bl(t,e.child,n,r)}function ar(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return Ne(t),r=It(e,t,n,o,a,i),s=Bt(),e!==null&&!U?(Vt(e,t,i),Or(e,t,i)):(L&&s&&me(t),t.flags|=1,ir(e,t,r,i),t.child)}function or(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!Ta(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,sr(e,t,a,r,i)):(e=Oa(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!kr(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?et:n,n(o,r)&&e.ref===t.ref)return Or(e,t,i)}return t.flags|=1,e=Ea(a,r),e.ref=t.ref,e.return=t,t.child=e}function sr(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(et(a,r)&&e.ref===t.ref)if(U=!1,t.pendingProps=r=a,kr(e,i))e.flags&131072&&(U=!0);else return t.lanes=e.lanes,Or(e,t,i)}return hr(e,t,n,r,i)}function cr(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return ur(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Qe(t,a===null?null:a.cachePool),a===null?Dt():Et(t,a),jt(t);else return r=t.lanes=536870912,ur(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&Qe(t,null),Dt(),Mt()):(Qe(t,a.cachePool),Et(t,a),Mt(),t.memoizedState=null);return ir(e,t,i,n),t.child}function lr(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function ur(e,t,n,r,i){var a=Ze();return a=a===null?null:{parent:wo?R._currentValue:R._currentValue2,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&Qe(t,null),Dt(),jt(t),e!==null&&je(e,t,r,!0),t.childLanes=i,null}function dr(e,t){return t=Cr({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function fr(e,t,n){return Bl(t,e.child,null,n),e=dr(t,t.pendingProps),e.flags|=2,Nt(t),t.memoizedState=null,e}function pr(e,t,n){var i=t.pendingProps,a=(t.flags&128)!=0;if(t.flags&=-129,e===null){if(L){if(i.mode===`hidden`)return e=dr(t,i),t.lanes=536870912,lr(null,e);if(At(t),(e=I)?(e=Ls(e,pl),e!==null&&(t.memoizedState={dehydrated:e,treeContext:il===null?null:{id:al,overflow:ol},retryLane:536870912,hydrationErrors:null},n=ja(e),n.return=t,t.child=n,dl=t,I=null)):e=null,e===null)throw xe(t);return t.lanes=536870912,null}return dr(t,i)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(At(t),a)if(t.flags&256)t.flags&=-257,t=fr(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(r(558));else if(U||je(e,t,n,!1),a=(n&e.childLanes)!==0,U||a){if(i=J,i!==null&&(s=ae(i,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,pt(e,s),Hi(i,e,s),uu;ea(),t=fr(e,t,n)}else e=o.treeContext,Do&&(I=Ms(s),dl=t,L=!0,fl=null,pl=!1,e!==null&&ge(t,e)),t=dr(t,i),t.flags|=4096;return t}return e=Ea(e.child,{mode:i.mode,children:i.children}),e.ref=t.ref,t.child=e,e.return=t,e}function mr(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(r(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function hr(e,t,n,r,i){return Ne(t),n=It(e,t,n,r,void 0,i),r=Bt(),e!==null&&!U?(Vt(e,t,i),Or(e,t,i)):(L&&r&&me(t),t.flags|=1,ir(e,t,n,i),t.child)}function gr(e,t,n,r,i,a){return Ne(t),t.updateQueue=null,n=Rt(t,r,n,i),Lt(e),r=Bt(),e!==null&&!U?(Vt(e,t,a),Or(e,t,a)):(L&&r&&me(t),t.flags|=1,ir(e,t,n,a),t.child)}function _r(e,t,n,r,i){if(Ne(t),t.stateNode===null){var a=Tc,o=n.contextType;typeof o==`object`&&o&&(a=E(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=lu,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},gt(t),o=n.contextType,a.context=typeof o==`object`&&o?E(o):Tc,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(Jn(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&lu.enqueueReplaceState(a,a.state,null),Ct(t,r,a,i),St(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=Zn(n,s);a.props=c;var l=a.context,u=n.contextType;o=Tc,typeof u==`object`&&u&&(o=E(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&Xn(t,a,r,o),Gl=!1;var f=t.memoizedState;a.state=f,Ct(t,r,a,i),St(),l=t.memoizedState,s||f!==l||Gl?(typeof d==`function`&&(Jn(t,n,d,r),l=t.memoizedState),(c=Gl||Yn(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,_t(e,t),o=t.memoizedProps,u=Zn(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=Tc,typeof l==`object`&&l&&(c=E(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&Xn(t,a,r,c),Gl=!1,f=t.memoizedState,a.state=f,Ct(t,r,a,i),St();var p=t.memoizedState;o!==d||f!==p||Gl||e!==null&&e.dependencies!==null&&Me(e.dependencies)?(typeof s==`function`&&(Jn(t,n,s,r),p=t.memoizedState),(u=Gl||Yn(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&Me(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,mr(e,t),r=(t.flags&128)!=0,a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=Bl(t,e.child,null,i),t.child=Bl(t,null,n,i)):ir(e,t,n,i),t.memoizedState=a.state,e=t.child):e=Or(e,t,i),e}function vr(e,t,n,r){return Te(),t.flags|=256,ir(e,t,n,r),t.child}function yr(e){return{baseLanes:e,cachePool:$e()}}function br(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=Pu),e}function xr(e,t,n){var i=t.pendingProps,a=!1,o=(t.flags&128)!=0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(z.current&2)!=0),s&&(a=!0,t.flags&=-129),s=(t.flags&32)!=0,t.flags&=-33,e===null){if(L){if(a?kt(t):Mt(),(e=I)?(e=Rs(e,pl),e!==null&&(t.memoizedState={dehydrated:e,treeContext:il===null?null:{id:al,overflow:ol},retryLane:536870912,hydrationErrors:null},n=ja(e),n.return=t,t.child=n,dl=t,I=null)):e=null,e===null)throw xe(t);return Cs(e)?t.lanes=32:t.lanes=536870912,null}var c=i.children;return i=i.fallback,a?(Mt(),a=t.mode,c=Cr({mode:`hidden`,children:c},a),i=ka(i,a,n,null),c.return=t,i.return=t,c.sibling=i,t.child=c,i=t.child,i.memoizedState=yr(n),i.childLanes=br(e,s,n),t.memoizedState=du,lr(null,i)):(kt(t),Sr(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(kt(t),t.flags&=-257,t=wr(e,t,n)):t.memoizedState===null?(Mt(),c=i.fallback,a=t.mode,i=Cr({mode:`visible`,children:i.children},a),c=ka(c,a,n,null),c.flags|=2,i.return=t,c.return=t,i.sibling=c,t.child=i,Bl(t,e.child,null,n),i=t.child,i.memoizedState=yr(n),i.childLanes=br(e,s,n),t.memoizedState=du,t=lr(null,i)):(Mt(),t.child=e.child,t.flags|=128,t=null);else if(kt(t),Cs(c))s=ws(c).digest,i=Error(r(419)),i.stack=``,i.digest=s,Ee({value:i,source:null,stack:null}),t=wr(e,t,n);else if(U||je(e,t,n,!1),s=(n&e.childLanes)!==0,U||s){if(s=J,s!==null&&(i=ae(s,n),i!==0&&i!==l.retryLane))throw l.retryLane=i,pt(e,i),Hi(s,e,i),uu;Ss(c)||ea(),t=wr(e,t,n)}else Ss(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,Do&&(I=Ns(c),dl=t,L=!0,fl=null,pl=!1,e!==null&&ge(t,e)),t=Sr(t,i.children),t.flags|=4096);return t}return a?(Mt(),c=i.fallback,a=t.mode,l=e.child,o=l.sibling,i=Ea(l,{mode:`hidden`,children:i.children}),i.subtreeFlags=l.subtreeFlags&65011712,o===null?(c=ka(c,a,n,null),c.flags|=2):c=Ea(o,c),c.return=t,i.return=t,i.sibling=c,t.child=i,lr(null,i),i=t.child,c=e.child.memoizedState,c===null?c=yr(n):(a=c.cachePool,a===null?a=$e():(l=wo?R._currentValue:R._currentValue2,a=a.parent===l?a:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:a}),i.memoizedState=c,i.childLanes=br(e,s,n),t.memoizedState=du,lr(e.child,i)):(kt(t),n=e.child,e=n.sibling,n=Ea(n,{mode:`visible`,children:i.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function Sr(e,t){return t=Cr({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function Cr(e,n){return e=t(22,e,null,n),e.lanes=0,e}function wr(e,t,n){return Bl(t,e.child,null,n),e=Sr(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Tr(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ke(e.return,t,n)}function Er(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function Dr(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=z.current,s=(o&2)!=0;if(s?(o=o&1|2,t.flags|=128):o&=1,p(z,o),ir(e,t,r,n),r=L?tl:0,!s&&e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Tr(e,n,t);else if(e.tag===19)Tr(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}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Pt(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Er(t,!1,i,n,a,r);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Pt(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Er(t,!0,n,null,a,r);break;case`together`:Er(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function Or(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ju|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(je(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,n=Ea(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Ea(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function kr(e,t){return(e.lanes&t)===0?(e=e.dependencies,!!(e!==null&&Me(e))):!0}function Ar(e,t,n){switch(t.tag){case 3:_e(t,t.stateNode.containerInfo),De(t,R,e.memoizedState.cache),Te();break;case 27:case 5:ye(t);break;case 4:_e(t,t.stateNode.containerInfo);break;case 10:De(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,At(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(kt(t),e=Or(e,t,n),e===null?null:e.sibling):xr(e,t,n):(kt(t),t.flags|=128,null);kt(t);break;case 19:var i=(e.flags&128)!=0;if(r=(n&t.childLanes)!==0,r||=(je(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return Dr(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),p(z,z.current),r)break;return null;case 22:return t.lanes=0,cr(e,t,n,t.pendingProps);case 24:De(t,R,e.memoizedState.cache)}return Or(e,t,n)}function jr(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)U=!0;else{if(!kr(e,n)&&!(t.flags&128))return U=!1,Ar(e,t,n);U=(e.flags&131072)!=0}else U=!1,L&&t.flags&1048576&&fe(t,tl,t.index);switch(t.lanes=0,t.tag){case 16:e:{var i=t.pendingProps;if(e=rt(t.elementType),t.type=e,typeof e==`function`)Ta(e)?(i=Zn(e,i),t.tag=1,t=_r(null,t,e,i,n)):(t.tag=0,t=hr(null,t,e,i,n));else{if(e!=null){var a=e.$$typeof;if(a===Za){t.tag=11,t=ar(null,t,e,i,n);break e}else if(a===eo){t.tag=14,t=or(null,t,e,i,n);break e}}throw t=u(e)||e,Error(r(306,t,``))}}return t;case 0:return hr(e,t,t.type,t.pendingProps,n);case 1:return i=t.type,a=Zn(i,t.pendingProps),_r(e,t,i,a,n);case 3:e:{if(_e(t,t.stateNode.containerInfo),e===null)throw Error(r(387));var o=t.pendingProps;a=t.memoizedState,i=a.element,_t(e,t),Ct(t,o,null,n);var s=t.memoizedState;if(o=s.cache,De(t,R,o),o!==a.cache&&Ae(t,[R],n,!0),St(),o=s.element,Do&&a.isDehydrated)if(a={element:o,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){t=vr(e,t,o,n);break e}else if(o!==i){i=w(Error(r(424)),t),Ee(i),t=vr(e,t,o,n);break e}else for(Do&&(I=js(t.stateNode.containerInfo),dl=t,L=!0,fl=null,pl=!0),n=Vl(t,null,o,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Te(),o===i){t=Or(e,t,n);break e}ir(e,t,o,n)}t=t.child}return t;case 26:if(ic)return mr(e,t),e===null?(n=sc(t.type,null,t.pendingProps,null))?t.memoizedState=n:L||(t.stateNode=pc(t.type,t.pendingProps,ll.current,t)):t.memoizedState=sc(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:if(F)return ye(t),e===null&&F&&L&&(i=t.stateNode=vc(t.type,t.pendingProps,ll.current,sl.current,!1),dl=t,pl=!0,I=Ps(t.type,i,I)),ir(e,t,t.pendingProps.children,n),mr(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&L&&(nc(t.type,t.pendingProps,sl.current),(a=i=I)&&(i=Fs(i,t.type,t.pendingProps,pl),i===null?a=!1:(t.stateNode=i,dl=t,I=As(i),pl=!1,a=!0)),a||xe(t)),ye(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,i=o.children,yo(a,o)?i=null:s!==null&&yo(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=It(e,t,zt,null,null,n),wo?Ho._currentValue=a:Ho._currentValue2=a),mr(e,t),ir(e,t,i,n),t.child;case 6:return e===null&&L&&(rc(t.pendingProps,sl.current),(e=n=I)&&(n=Is(n,t.pendingProps,pl),n===null?e=!1:(t.stateNode=n,dl=t,I=null,e=!0)),e||xe(t)),null;case 13:return xr(e,t,n);case 4:return _e(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=Bl(t,null,i,n):ir(e,t,i,n),t.child;case 11:return ar(e,t,t.type,t.pendingProps,n);case 7:return ir(e,t,t.pendingProps,n),t.child;case 8:return ir(e,t,t.pendingProps.children,n),t.child;case 12:return ir(e,t,t.pendingProps.children,n),t.child;case 10:return i=t.pendingProps,De(t,t.type,i.value),ir(e,t,i.children,n),t.child;case 9:return a=t.type._context,i=t.pendingProps.children,Ne(t),a=E(a),i=i(a),t.flags|=1,ir(e,t,i,n),t.child;case 14:return or(e,t,t.type,t.pendingProps,n);case 15:return sr(e,t,t.type,t.pendingProps,n);case 19:return Dr(e,t,n);case 31:return pr(e,t,n);case 22:return cr(e,t,n,t.pendingProps);case 24:return Ne(t),i=E(R),e===null?(a=Ze(),a===null&&(a=J,o=Ie(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:i,cache:a},gt(t),De(t,R,a)):((e.lanes&n)!==0&&(_t(e,t),Ct(t,null,null,n),St()),a=e.memoizedState,o=t.memoizedState,a.parent===i?(i=o.cache,De(t,R,i),i!==a.cache&&Ae(t,[R],n,!0)):(a={parent:i,cache:i},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),De(t,R,i))),ir(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function Mr(e){e.flags|=4}function Nr(e){Eo&&(e.flags|=8)}function Pr(e,t){if(e!==null&&e.child===t.child)return!1;if(t.flags&16)return!0;for(e=t.child;e!==null;){if(e.flags&8218||e.subtreeFlags&8218)return!0;e=e.sibling}return!1}function Fr(e,t,n,r){if(To)for(n=t.child;n!==null;){if(n.tag===5||n.tag===6)_o(e,n.stateNode);else if(!(n.tag===4||F&&n.tag===27)&&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}else if(Eo)for(var i=t.child;i!==null;){if(i.tag===5){var a=i.stateNode;n&&r&&(a=bs(a,i.type,i.memoizedProps)),_o(e,a)}else if(i.tag===6)a=i.stateNode,n&&r&&(a=xs(a,i.memoizedProps)),_o(e,a);else if(i.tag!==4){if(i.tag===22&&i.memoizedState!==null)a=i.child,a!==null&&(a.return=i),Fr(e,i,!0,!0);else if(i.child!==null){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;i.sibling===null;){if(i.return===null||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function Ir(e,t,n,r){var i=!1;if(Eo)for(var a=t.child;a!==null;){if(a.tag===5){var o=a.stateNode;n&&r&&(o=bs(o,a.type,a.memoizedProps)),_s(e,o)}else if(a.tag===6)o=a.stateNode,n&&r&&(o=xs(o,a.memoizedProps)),_s(e,o);else if(a.tag!==4){if(a.tag===22&&a.memoizedState!==null)i=a.child,i!==null&&(i.return=a),Ir(e,a,!0,!0),i=!0;else if(a.child!==null){a.child.return=a,a=a.child;continue}}if(a===t)break;for(;a.sibling===null;){if(a.return===null||a.return===t)return i;a=a.return}a.sibling.return=a.return,a=a.sibling}return i}function Lr(e,t){if(Eo&&Pr(e,t)){e=t.stateNode;var n=e.containerInfo,r=gs();Ir(r,t,!1,!1),e.pendingChildren=r,Mr(t),vs(n,r)}}function Rr(e,t,n,r){if(To)e.memoizedProps!==r&&Mr(t);else if(Eo){var i=e.stateNode,a=e.memoizedProps;if((e=Pr(e,t))||a!==r){var o=sl.current;a=hs(i,n,a,r,!e,null),a===i?t.stateNode=i:(Nr(t),vo(a,n,r,o)&&Mr(t),t.stateNode=a,e&&Fr(a,t,!1,!1))}else t.stateNode=i}}function zr(e,t,n,r,i){if(e.mode&32&&(n===null?Po(t,r):Fo(t,n,r))){if(e.flags|=16777216,(i&335544128)===i||Io(t,r))if(Lo(e.stateNode,t,r))e.flags|=8192;else if(Zi())e.flags|=8192;else throw Ll=Il,Pl}else e.flags&=-16777217}function Br(e,t){if(hc(t)){if(e.flags|=16777216,!gc(t))if(Zi())e.flags|=8192;else throw Ll=Il,Pl}else e.flags&=-16777217}function Vr(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:y(),e.lanes|=t,Fu|=t)}function Hr(e,t){if(!L)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 A(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ur(e,t,n){var i=t.pendingProps;switch(he(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return A(t),null;case 1:return A(t),null;case 3:return n=t.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),Oe(R),ve(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(we(t)?Mr(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,T())),Lr(e,t),A(t),null;case 26:if(ic){var a=t.type,o=t.memoizedState;return e===null?(Mr(t),o===null?(A(t),zr(t,a,null,i,n)):(A(t),Br(t,o))):o?o===e.memoizedState?(A(t),t.flags&=-16777217):(Mr(t),A(t),Br(t,o)):(o=e.memoizedProps,To?o!==i&&Mr(t):Rr(e,t,a,i),A(t),zr(t,a,o,i,n)),null}case 27:if(F){if(be(t),n=ll.current,a=t.type,e!==null&&t.stateNode!=null)To?e.memoizedProps!==i&&Mr(t):Rr(e,t,a,i);else{if(!i){if(t.stateNode===null)throw Error(r(166));return A(t),null}e=sl.current,we(t)?Se(t,e):(e=vc(a,i,n,e,!0),t.stateNode=e,Mr(t))}return A(t),null}case 5:if(be(t),a=t.type,e!==null&&t.stateNode!=null)Rr(e,t,a,i);else{if(!i){if(t.stateNode===null)throw Error(r(166));return A(t),null}if(o=sl.current,we(t))Se(t,o),Ys(t.stateNode,a,i,o)&&(t.flags|=64);else{var s=go(a,i,ll.current,o,t);Nr(t),Fr(s,t,!1,!1),t.stateNode=s,vo(s,a,i,o)&&Mr(t)}}return A(t),zr(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)n=e.memoizedProps,To?n!==i&&Mr(t):Eo&&(n===i?t.stateNode=e.stateNode:(e=ll.current,n=sl.current,Nr(t),t.stateNode=bo(i,e,n,t)));else{if(typeof i!=`string`&&t.stateNode===null)throw Error(r(166));if(e=ll.current,n=sl.current,we(t)){if(!Do)throw Error(r(176));if(e=t.stateNode,n=t.memoizedProps,i=null,a=dl,a!==null)switch(a.tag){case 27:case 5:i=a.memoizedProps}Bs(e,n,t,i)||xe(t,!0)}else Nr(t),t.stateNode=bo(i,e,n,t)}return A(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(i=we(t),n!==null){if(e===null){if(!i)throw Error(r(318));if(!Do)throw Error(r(556));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(r(557));Vs(e,t)}else Te(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;A(t),e=!1}else n=T(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Nt(t),t):(Nt(t),null);if(t.flags&128)throw Error(r(558))}return A(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=we(t),i!==null&&i.dehydrated!==null){if(e===null){if(!a)throw Error(r(318));if(!Do)throw Error(r(344));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(r(317));Hs(a,t)}else Te(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;A(t),a=!1}else a=T(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(Nt(t),t):(Nt(t),null)}return Nt(t),t.flags&128?(t.lanes=n,t):(n=i!==null,e=e!==null&&e.memoizedState!==null,n&&(i=t.child,a=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(a=i.alternate.memoizedState.cachePool.pool),o=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(o=i.memoizedState.cachePool.pool),o!==a&&(i.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Vr(t,t.updateQueue),A(t),null);case 4:return ve(),Lr(e,t),e===null&&ko(t.stateNode.containerInfo),A(t),null;case 10:return Oe(t.type),A(t),null;case 19:if(f(z),i=t.memoizedState,i===null)return A(t),null;if(a=(t.flags&128)!=0,o=i.rendering,o===null)if(a)Hr(i,!1);else{if(Q!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Pt(e),o!==null){for(t.flags|=128,Hr(i,!1),e=o.updateQueue,t.updateQueue=e,Vr(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Da(n,e),n=n.sibling;return p(z,z.current&1|2),L&&de(t,i.treeForkCount),t.child}e=e.sibling}i.tail!==null&&Ic()>Vu&&(t.flags|=128,a=!0,Hr(i,!1),t.lanes=4194304)}else{if(!a)if(e=Pt(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Vr(t,e),Hr(i,!0),i.tail===null&&i.tailMode===`hidden`&&!o.alternate&&!L)return A(t),null}else 2*Ic()-i.renderingStartTime>Vu&&n!==536870912&&(t.flags|=128,a=!0,Hr(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(e=i.last,e===null?t.child=o:e.sibling=o,i.last=o)}return i.tail===null?(A(t),null):(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=Ic(),e.sibling=null,n=z.current,p(z,a?n&1|2:n&1),L&&de(t,i.treeForkCount),e);case 22:case 23:return Nt(t),Ot(),i=t.memoizedState!==null,e===null?i&&(t.flags|=8192):e.memoizedState!==null!==i&&(t.flags|=8192),i?n&536870912&&!(t.flags&128)&&(A(t),t.subtreeFlags&6&&(t.flags|=8192)):A(t),n=t.updateQueue,n!==null&&Vr(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==n&&(t.flags|=2048),e!==null&&f(Ml),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Oe(R),A(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function Wr(e,t){switch(he(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Oe(R),ve(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return be(t),null;case 31:if(t.memoizedState!==null){if(Nt(t),t.alternate===null)throw Error(r(340));Te()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Nt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Te()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return f(z),null;case 4:return ve(),null;case 10:return Oe(t.type),null;case 22:case 23:return Nt(t),Ot(),e!==null&&f(Ml),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Oe(R),null;case 25:return null;default:return null}}function Gr(e,t){switch(he(t),t.tag){case 3:Oe(R),ve();break;case 26:case 27:case 5:be(t);break;case 4:ve();break;case 31:t.memoizedState!==null&&Nt(t);break;case 13:Nt(t);break;case 19:f(z);break;case 10:Oe(t.type);break;case 22:case 23:Nt(t),Ot(),e!==null&&f(Ml);break;case 24:Oe(R)}}function Kr(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){j(t,t.return,e)}}function qr(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){j(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){j(t,t.return,e)}}function Jr(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Tt(t,n)}catch(t){j(e,e.return,t)}}}function Yr(e,t,n){n.props=Zn(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){j(e,t,n)}}function Xr(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=uo(e.stateNode);break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){j(e,t,n)}}function Zr(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){j(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){j(e,t,n)}else n.current=null}function Qr(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{rs(r,t,n,e)}catch(t){j(e,e.return,t)}}function $r(e,t,n){try{is(e.stateNode,e.type,n,t,e)}catch(t){j(e,e.return,t)}}function ei(e){return e.tag===5||e.tag===3||(ic?e.tag===26:!1)||(F?e.tag===27&&Sc(e.type):!1)||e.tag===4}function ti(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ei(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(F&&e.tag===27&&Sc(e.type)||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 ni(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?os(n,e,t):ts(n,e);else if(r!==4&&(F&&r===27&&Sc(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(ni(e,t,n),e=e.sibling;e!==null;)ni(e,t,n),e=e.sibling}function ri(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?as(n,e,t):es(n,e);else if(r!==4&&(F&&r===27&&Sc(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(ri(e,t,n),e=e.sibling;e!==null;)ri(e,t,n),e=e.sibling}function ii(e,t,n){e=e.containerInfo;try{ys(e,n)}catch(e){j(t,t.return,e)}}function ai(e){var t=e.stateNode,n=e.memoizedProps;try{yc(e.type,n,t,e)}catch(t){j(e,e.return,t)}}function oi(e,t){for(mo(e.containerInfo),G=t;G!==null;)if(e=G,t=e.child,e.subtreeFlags&1028&&t!==null)t.return=e,G=t;else for(;G!==null;){e=G;var n=e.alternate;switch(t=e.flags,e.tag){case 0:if(t&4&&(t=e.updateQueue,t=t===null?null:t.events,t!==null))for(var i=0;i<t.length;i++){var a=t[i];a.ref.impl=a.nextImpl}break;case 11:case 15:break;case 1:if(t&1024&&n!==null){t=void 0,i=e,a=n.memoizedProps,n=n.memoizedState;var o=i.stateNode;try{var s=Zn(i.type,a);t=o.getSnapshotBeforeUpdate(s,n),o.__reactInternalSnapshotBeforeUpdate=t}catch(e){j(i,i.return,e)}}break;case 3:t&1024&&To&&ms(e.stateNode.containerInfo);break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(t&1024)throw Error(r(163))}if(t=e.sibling,t!==null){t.return=e.return,G=t;break}G=e.return}}function si(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:yi(e,n),r&4&&Kr(5,n);break;case 1:if(yi(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){j(n,n.return,e)}else{var i=Zn(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){j(n,n.return,e)}}r&64&&Jr(n),r&512&&Xr(n,n.return);break;case 3:if(yi(e,n),r&64&&(r=n.updateQueue,r!==null)){if(e=null,n.child!==null)switch(n.child.tag){case 27:case 5:e=uo(n.child.stateNode);break;case 1:e=n.child.stateNode}try{Tt(r,e)}catch(e){j(n,n.return,e)}}break;case 27:F&&t===null&&r&4&&ai(n);case 26:case 5:if(yi(e,n),t===null){if(r&4)Qr(n);else if(r&64){e=n.type,t=n.memoizedProps,i=n.stateNode;try{Gs(i,e,t,n)}catch(e){j(n,n.return,e)}}}r&512&&Xr(n,n.return);break;case 12:yi(e,n);break;case 31:yi(e,n),r&4&&di(e,n);break;case 13:yi(e,n),r&4&&fi(e,n),r&64&&(r=n.memoizedState,r!==null&&(r=r.dehydrated,r!==null&&(n=xa.bind(null,n),Ts(r,n))));break;case 22:if(r=n.memoizedState!==null||fu,!r){t=t!==null&&t.memoizedState!==null||W,i=fu;var a=W;fu=r,(W=t)&&!a?xi(e,n,(n.subtreeFlags&8772)!=0):yi(e,n),fu=i,W=a}break;case 30:break;default:yi(e,n)}}function ci(e){var t=e.alternate;t!==null&&(e.alternate=null,ci(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&No(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 li(e,t,n){for(n=n.child;n!==null;)ui(e,t,n),n=n.sibling}function ui(e,t,n){if(Wc&&typeof Wc.onCommitFiberUnmount==`function`)try{Wc.onCommitFiberUnmount(Uc,n)}catch{}switch(n.tag){case 26:if(ic){W||Zr(n,t),li(e,t,n),n.memoizedState?lc(n.memoizedState):n.stateNode&&fc(n.stateNode);break}case 27:if(F){W||Zr(n,t);var r=K,i=hu;Sc(n.type)&&(K=n.stateNode,hu=!1),li(e,t,n),bc(n.stateNode),K=r,hu=i;break}case 5:W||Zr(n,t);case 6:if(To){if(r=K,i=hu,K=null,li(e,t,n),K=r,hu=i,K!==null)if(hu)try{cs(K,n.stateNode)}catch(e){j(n,t,e)}else try{ss(K,n.stateNode)}catch(e){j(n,t,e)}}else li(e,t,n);break;case 18:To&&K!==null&&(hu?Qs(K,n.stateNode):Zs(K,n.stateNode));break;case 4:To?(r=K,i=hu,K=n.stateNode.containerInfo,hu=!0,li(e,t,n),K=r,hu=i):(Eo&&ii(n.stateNode,n,gs()),li(e,t,n));break;case 0:case 11:case 14:case 15:qr(2,n,t),W||qr(4,n,t),li(e,t,n);break;case 1:W||(Zr(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&Yr(n,t,r)),li(e,t,n);break;case 21:li(e,t,n);break;case 22:W=(r=W)||n.memoizedState!==null,li(e,t,n),W=r;break;default:li(e,t,n)}}function di(e,t){if(Do&&t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{qs(e)}catch(e){j(t,t.return,e)}}}function fi(e,t){if(Do&&t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Js(e)}catch(e){j(t,t.return,e)}}function pi(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new mu),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new mu),t;default:throw Error(r(435,e.tag))}}function mi(e,t){var n=pi(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Sa.bind(null,e,t);t.then(r,r)}})}function hi(e,t){var n=t.deletions;if(n!==null)for(var i=0;i<n.length;i++){var a=n[i],o=e,s=t;if(To){var c=s;e:for(;c!==null;){switch(c.tag){case 27:if(F){if(Sc(c.type)){K=c.stateNode,hu=!1;break e}break}case 5:K=c.stateNode,hu=!1;break e;case 3:case 4:K=c.stateNode.containerInfo,hu=!0;break e}c=c.return}if(K===null)throw Error(r(160));ui(o,s,a),K=null,hu=!1}else ui(o,s,a);o=a.alternate,o!==null&&(o.return=null),a.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)gi(t,e),t=t.sibling}function gi(e,t){var n=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:hi(t,e),_i(e),i&4&&(qr(3,e,e.return),Kr(3,e),qr(5,e,e.return));break;case 1:hi(t,e),_i(e),i&512&&(W||n===null||Zr(n,n.return)),i&64&&fu&&(e=e.updateQueue,e!==null&&(i=e.callbacks,i!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?i:n.concat(i))));break;case 26:if(ic){var a=gu;if(hi(t,e),_i(e),i&512&&(W||n===null||Zr(n,n.return)),i&4){i=n===null?null:n.memoizedState;var o=e.memoizedState;n===null?o===null?e.stateNode===null?e.stateNode=uc(a,e.type,e.memoizedProps,e):dc(a,e.type,e.stateNode):e.stateNode=cc(a,o,e.memoizedProps):i===o?o===null&&e.stateNode!==null&&$r(e,e.memoizedProps,n.memoizedProps):(i===null?n.stateNode!==null&&fc(n.stateNode):lc(i),o===null?dc(a,e.type,e.stateNode):cc(a,o,e.memoizedProps))}break}case 27:if(F){hi(t,e),_i(e),i&512&&(W||n===null||Zr(n,n.return)),n!==null&&i&4&&$r(e,e.memoizedProps,n.memoizedProps);break}case 5:if(hi(t,e),_i(e),i&512&&(W||n===null||Zr(n,n.return)),To){if(e.flags&32){a=e.stateNode;try{ls(a)}catch(t){j(e,e.return,t)}}i&4&&e.stateNode!=null&&(a=e.memoizedProps,$r(e,a,n===null?a:n.memoizedProps)),i&1024&&(pu=!0)}else Eo&&e.alternate!==null&&(e.alternate.stateNode=e.stateNode);break;case 6:if(hi(t,e),_i(e),i&4&&To){if(e.stateNode===null)throw Error(r(162));i=e.memoizedProps,n=n===null?i:n.memoizedProps,a=e.stateNode;try{ns(a,n,i)}catch(t){j(e,e.return,t)}}break;case 3:if(ic?(mc(),a=gu,gu=oc(t.containerInfo),hi(t,e),gu=a):hi(t,e),_i(e),i&4){if(To&&Do&&n!==null&&n.memoizedState.isDehydrated)try{Ks(t.containerInfo)}catch(t){j(e,e.return,t)}if(Eo){i=t.containerInfo,n=t.pendingChildren;try{ys(i,n)}catch(t){j(e,e.return,t)}}}pu&&(pu=!1,vi(e));break;case 4:ic?(n=gu,gu=oc(e.stateNode.containerInfo),hi(t,e),_i(e),gu=n):(hi(t,e),_i(e)),i&4&&Eo&&ii(e.stateNode,e,e.stateNode.pendingChildren);break;case 12:hi(t,e),_i(e);break;case 31:hi(t,e),_i(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,mi(e,i)));break;case 13:hi(t,e),_i(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(zu=Ic()),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,mi(e,i)));break;case 22:a=e.memoizedState!==null;var s=n!==null&&n.memoizedState!==null,c=fu,l=W;if(fu=c||a,W=l||s,hi(t,e),W=l,fu=c,_i(e),i&8192&&(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(n===null||s||fu||W||bi(e)),To)){e:if(n=null,To)for(t=e;;){if(t.tag===5||ic&&t.tag===26){if(n===null){s=n=t;try{o=s.stateNode,a?us(o):fs(s.stateNode,s.memoizedProps)}catch(e){j(s,s.return,e)}}}else if(t.tag===6){if(n===null){s=t;try{var u=s.stateNode;a?ds(u):ps(u,s.memoizedProps)}catch(e){j(s,s.return,e)}}}else if(t.tag===18){if(n===null){s=t;try{var d=s.stateNode;a?$s(d):ec(s.stateNode)}catch(e){j(s,s.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}}i&4&&(i=e.updateQueue,i!==null&&(n=i.retryQueue,n!==null&&(i.retryQueue=null,mi(e,n))));break;case 19:hi(t,e),_i(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,mi(e,i)));break;case 30:break;case 21:break;default:hi(t,e),_i(e)}}function _i(e){var t=e.flags;if(t&2){try{for(var n,i=e.return;i!==null;){if(ei(i)){n=i;break}i=i.return}if(To){if(n==null)throw Error(r(160));switch(n.tag){case 27:if(F){var a=n.stateNode;ri(e,ti(e),a);break}case 5:var o=n.stateNode;n.flags&32&&(ls(o),n.flags&=-33),ri(e,ti(e),o);break;case 3:case 4:var s=n.stateNode.containerInfo;ni(e,ti(e),s);break;default:throw Error(r(161))}}}catch(t){j(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function vi(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;vi(t),t.tag===5&&t.flags&1024&&Uo(t.stateNode),e=e.sibling}}function yi(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)si(e,t.alternate,t),t=t.sibling}function bi(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:qr(4,t,t.return),bi(t);break;case 1:Zr(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&Yr(t,t.return,n),bi(t);break;case 27:F&&bc(t.stateNode);case 26:case 5:Zr(t,t.return),bi(t);break;case 22:t.memoizedState===null&&bi(t);break;case 30:bi(t);break;default:bi(t)}e=e.sibling}}function xi(e,t,n){for(n&&=(t.subtreeFlags&8772)!=0,t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:xi(i,a,n),Kr(4,a);break;case 1:if(xi(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){j(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)wt(c[i],s)}catch(e){j(r,r.return,e)}}n&&o&64&&Jr(a),Xr(a,a.return);break;case 27:F&&ai(a);case 26:case 5:xi(i,a,n),n&&r===null&&o&4&&Qr(a),Xr(a,a.return);break;case 12:xi(i,a,n);break;case 31:xi(i,a,n),n&&o&4&&di(i,a);break;case 13:xi(i,a,n),n&&o&4&&fi(i,a);break;case 22:a.memoizedState===null&&xi(i,a,n),Xr(a,a.return);break;case 30:break;default:xi(i,a,n)}t=t.sibling}}function Si(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Le(n))}function Ci(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Le(e))}function wi(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Ti(e,t,n,r),t=t.sibling}function Ti(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:wi(e,t,n,r),i&2048&&Kr(9,t);break;case 1:wi(e,t,n,r);break;case 3:wi(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Le(e)));break;case 12:if(i&2048){wi(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){j(t,t.return,e)}}else wi(e,t,n,r);break;case 31:wi(e,t,n,r);break;case 13:wi(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?wi(e,t,n,r):(a._visibility|=2,Ei(e,t,n,r,(t.subtreeFlags&10256)!=0||!1)):a._visibility&2?wi(e,t,n,r):Di(e,t),i&2048&&Si(o,t);break;case 24:wi(e,t,n,r),i&2048&&Ci(t.alternate,t);break;default:wi(e,t,n,r)}}function Ei(e,t,n,r,i){for(i&&=(t.subtreeFlags&10256)!=0||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:Ei(a,o,s,c,i),Kr(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,Ei(a,o,s,c,i)):u._visibility&2?Ei(a,o,s,c,i):Di(a,o),i&&l&2048&&Si(o.alternate,o);break;case 24:Ei(a,o,s,c,i),i&&l&2048&&Ci(o.alternate,o);break;default:Ei(a,o,s,c,i)}t=t.sibling}}function Di(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Di(n,r),i&2048&&Si(r.alternate,r);break;case 24:Di(n,r),i&2048&&Ci(r.alternate,r);break;default:Di(n,r)}t=t.sibling}}function Oi(e,t,n){if(e.subtreeFlags&_u)for(e=e.child;e!==null;)ki(e,t,n),e=e.sibling}function ki(e,t,n){switch(e.tag){case 26:if(Oi(e,t,n),e.flags&_u)if(e.memoizedState!==null)_c(n,gu,e.memoizedState,e.memoizedProps);else{var r=e.stateNode,i=e.type;e=e.memoizedProps,((t&335544128)===t||Io(i,e))&&zo(n,r,i,e)}break;case 5:Oi(e,t,n),e.flags&_u&&(r=e.stateNode,i=e.type,e=e.memoizedProps,((t&335544128)===t||Io(i,e))&&zo(n,r,i,e));break;case 3:case 4:ic?(r=gu,gu=oc(e.stateNode.containerInfo),Oi(e,t,n),gu=r):Oi(e,t,n);break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=_u,_u=16777216,Oi(e,t,n),_u=r):Oi(e,t,n));break;default:Oi(e,t,n)}}function Ai(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function ji(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];G=r,Pi(r,e)}Ai(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Mi(e),e=e.sibling}function Mi(e){switch(e.tag){case 0:case 11:case 15:ji(e),e.flags&2048&&qr(9,e,e.return);break;case 3:ji(e);break;case 12:ji(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Ni(e)):ji(e);break;default:ji(e)}}function Ni(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];G=r,Pi(r,e)}Ai(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:qr(8,t,t.return),Ni(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Ni(t));break;default:Ni(t)}e=e.sibling}}function Pi(e,t){for(;G!==null;){var n=G;switch(n.tag){case 0:case 11:case 15:qr(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:Le(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,G=r;else e:for(n=e;G!==null;){r=G;var i=r.sibling,a=r.return;if(ci(r),r===n){G=null;break e}if(i!==null){i.return=a,G=i;break e}G=a}}}function Fi(e){var t=Oo(e);if(t!=null){if(typeof t.memoizedProps[`data-testname`]!=`string`)throw Error(r(364));return t}if(e=qo(e),e===null)throw Error(r(362));return e.stateNode.current}function Ii(e,t){var n=e.tag;switch(t.$$typeof){case yu:if(e.type===t.value)return!0;break;case bu:e:{for(t=t.value,e=[e,0],n=0;n<e.length;){var i=e[n++],a=i.tag,o=e[n++],s=t[o];if(a!==5&&a!==26&&a!==27||!Xo(i)){for(;s!=null&&Ii(i,s);)o++,s=t[o];if(o===t.length){t=!0;break e}else for(i=i.child;i!==null;)e.push(i,o),i=i.sibling}}t=!1}return t;case xu:if((n===5||n===26||n===27)&&Zo(e.stateNode,t.value))return!0;break;case Cu:if((n===5||n===6||n===26||n===27)&&(e=Yo(e),e!==null&&0<=e.indexOf(t.value)))return!0;break;case Su:if((n===5||n===26||n===27)&&(e=e.memoizedProps[`data-testname`],typeof e==`string`&&e.toLowerCase()===t.value.toLowerCase()))return!0;break;default:throw Error(r(365))}return!1}function Li(e){switch(e.$$typeof){case yu:return`<`+(u(e.value)||`Unknown`)+`>`;case bu:return`:has(`+(Li(e)||``)+`)`;case xu:return`[role="`+e.value+`"]`;case Cu:return`"`+e.value+`"`;case Su:return`[data-testname="`+e.value+`"]`;default:throw Error(r(365))}}function Ri(e,t){var n=[];e=[e,0];for(var r=0;r<e.length;){var i=e[r++],a=i.tag,o=e[r++],s=t[o];if(a!==5&&a!==26&&a!==27||!Xo(i)){for(;s!=null&&Ii(i,s);)o++,s=t[o];if(o===t.length)n.push(i);else for(i=i.child;i!==null;)e.push(i,o),i=i.sibling}}return n}function zi(e,t){if(!Ko)throw Error(r(363));e=Fi(e),e=Ri(e,t),t=[],e=Array.from(e);for(var n=0;n<e.length;){var i=e[n++],a=i.tag;if(a===5||a===26||a===27)Xo(i)||t.push(i.stateNode);else for(i=i.child;i!==null;)e.push(i),i=i.sibling}return t}function Bi(){return q&2&&X!==0?X&-X:N.T===null?jo():qe()}function Vi(){if(Pu===0)if(!(X&536870912)||L){var e=Ac;Ac<<=1,!(Ac&3932160)&&(Ac=262144),Pu=e}else Pu=536870912;return e=Yl.current,e!==null&&(e.flags|=32),Pu}function Hi(e,t,n){(e===J&&(Z===2||Z===9)||e.cancelPendingCommit!==null)&&(Yi(e,0),Ki(e,X,Pu,!1)),te(e,n),(!(q&2)||e!==J)&&(e===J&&(!(q&2)&&(Mu|=n),Q===4&&Ki(e,X,Pu,!1)),ze(e))}function Ui(e,t,n){if(q&6)throw Error(r(327));var i=!n&&(t&127)==0&&(t&e.expiredLanes)===0||_(e,t),a=i?ra(e,t):ta(e,t,!0),o=i;do{if(a===0){Ou&&!i&&Ki(e,t,0,!1);break}else{if(n=e.current.alternate,o&&!Gi(n)){a=ta(e,t,!1),o=!1;continue}if(a===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;e:{var c=e;a=Iu;var l=Do&&c.current.memoizedState.isDehydrated;if(l&&(Yi(c,s).flags|=256),s=ta(c,s,!1),s!==2){if(ku&&!l){c.errorRecoveryDisabledLanes|=o,Mu|=o,a=4;break e}o=Lu,Lu=a,o!==null&&(Lu===null?Lu=o:Lu.push.apply(Lu,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){Yi(e,0),Ki(e,t,0,!0);break}e:{switch(i=e,o=a,o){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:Ki(i,t,Pu,!Du);break e;case 2:Lu=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(a=zu+300-Ic(),10<a)){if(Ki(i,t,Pu,!Du),g(i,0,!0)!==0)break e;Ku=t,i.timeoutHandle=xo(Wi.bind(null,i,n,Lu,Hu,Ru,t,Pu,Mu,Fu,Du,o,`Throttled`,-0,0),a);break e}Wi(i,n,Lu,Hu,Ru,t,Pu,Mu,Fu,Du,o,null,-0,0)}}break}while(!0);ze(e)}function Wi(e,t,n,r,i,a,o,s,c,l,u,d,f,p){if(e.timeoutHandle=Co,d=t.subtreeFlags,d&8192||(d&16785408)==16785408){d=Ro(),ki(t,a,d);var m=(a&62914560)===a?zu-Ic():(a&4194048)===a?Bu-Ic():0;if(m=Bo(d,m),m!==null){Ku=a,e.cancelPendingCommit=m(ua.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),Ki(e,a,o,!l);return}}ua(e,t,a,n,r,i,o,s,c)}function Gi(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Gc(a(),i))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 Ki(e,t,n,r){t&=~Nu,t&=~Mu,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-Ec(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&re(e,n,t)}function qi(){return q&6?!0:(Be(0,!1),!1)}function Ji(){if(Y!==null){if(Z===0)var e=Y.return;else e=Y,_l=gl=null,Ht(e),Rl=null,zl=0,e=Y;for(;e!==null;)Gr(e.alternate,e),e=e.return;Y=null}}function Yi(e,t){var n=e.timeoutHandle;n!==Co&&(e.timeoutHandle=Co,So(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Ku=0,Ji(),J=e,Y=n=Ea(e.current,null),X=t,Z=0,Eu=null,Du=!1,Ou=_(e,t),ku=!1,Fu=Pu=Nu=Mu=ju=Q=0,Lu=Iu=null,Ru=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-Ec(r),a=1<<i;t|=e[i],r&=~a}return Au=t,ut(),n}function Xi(e,t){B=null,N.H=au,t===Nl||t===Fl?(t=it(),Z=3):t===Pl?(t=it(),Z=4):Z=t===uu?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Eu=t,Y===null&&(Q=1,Qn(e,w(t,e.current)))}function Zi(){var e=Yl.current;return e===null?!0:(X&4194048)===X?Xl===null:(X&62914560)===X||X&536870912?e===Xl:!1}function Qi(){var e=N.H;return N.H=au,e===null?au:e}function $i(){var e=N.A;return N.A=vu,e}function ea(){Q=4,Du||(X&4194048)!==X&&Yl.current!==null||(Ou=!0),!(ju&134217727)&&!(Mu&134217727)||J===null||Ki(J,X,Pu,!1)}function ta(e,t,n){var r=q;q|=2;var i=Qi(),a=$i();(J!==e||X!==t)&&(Hu=null,Yi(e,t)),t=!1;var o=Q;e:do try{if(Z!==0&&Y!==null){var s=Y,c=Eu;switch(Z){case 8:Ji(),o=6;break e;case 3:case 2:case 9:case 6:Yl.current===null&&(t=!0);var l=Z;if(Z=0,Eu=null,sa(e,s,c,l),n&&Ou){o=0;break e}break;default:l=Z,Z=0,Eu=null,sa(e,s,c,l)}}na(),o=Q;break}catch(t){Xi(e,t)}while(!0);return t&&e.shellSuspendCounter++,_l=gl=null,q=r,N.H=i,N.A=a,Y===null&&(J=null,X=0,ut()),o}function na(){for(;Y!==null;)aa(Y)}function ra(e,t){var n=q;q|=2;var i=Qi(),a=$i();J!==e||X!==t?(Hu=null,Vu=Ic()+500,Yi(e,t)):Ou=_(e,t);e:do try{if(Z!==0&&Y!==null){t=Y;var o=Eu;n:switch(Z){case 1:Z=0,Eu=null,sa(e,t,o,1);break;case 2:case 9:if(tt(o)){Z=0,Eu=null,oa(t);break}t=function(){Z!==2&&Z!==9||J!==e||(Z=7),ze(e)},o.then(t,t);break e;case 3:Z=7;break e;case 4:Z=5;break e;case 7:tt(o)?(Z=0,Eu=null,oa(t)):(Z=0,Eu=null,sa(e,t,o,7));break;case 5:var s=null;switch(Y.tag){case 26:s=Y.memoizedState;case 5:case 27:var c=Y,l=c.type,u=c.pendingProps;if(s?gc(s):Lo(c.stateNode,l,u)){Z=0,Eu=null;var d=c.sibling;if(d!==null)Y=d;else{var f=c.return;f===null?Y=null:(Y=f,ca(f))}break n}}Z=0,Eu=null,sa(e,t,o,5);break;case 6:Z=0,Eu=null,sa(e,t,o,6);break;case 8:Ji(),Q=6;break e;default:throw Error(r(462))}}ia();break}catch(t){Xi(e,t)}while(!0);return _l=gl=null,N.H=i,N.A=a,q=n,Y===null?(J=null,X=0,ut(),Q):0}function ia(){for(;Y!==null&&!Pc();)aa(Y)}function aa(e){var t=jr(e.alternate,e,Au);e.memoizedProps=e.pendingProps,t===null?ca(e):Y=t}function oa(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=gr(n,t,t.pendingProps,t.type,void 0,X);break;case 11:t=gr(n,t,t.pendingProps,t.type.render,t.ref,X);break;case 5:Ht(t);default:Gr(n,t),t=Y=Da(t,Au),t=jr(n,t,Au)}e.memoizedProps=e.pendingProps,t===null?ca(e):Y=t}function sa(e,t,n,r){_l=gl=null,Ht(t),Rl=null,zl=0;var i=t.return;try{if(rr(e,i,t,n,X)){Q=1,Qn(e,w(n,e.current)),Y=null;return}}catch(t){if(i!==null)throw Y=i,t;Q=1,Qn(e,w(n,e.current)),Y=null;return}t.flags&32768?(L||r===1?e=!0:Ou||X&536870912?e=!1:(Du=e=!0,(r===2||r===9||r===3||r===6)&&(r=Yl.current,r!==null&&r.tag===13&&(r.flags|=16384))),la(t,e)):ca(t)}function ca(e){var t=e;do{if(t.flags&32768){la(t,Du);return}e=t.return;var n=Ur(t.alternate,t,Au);if(n!==null){Y=n;return}if(t=t.sibling,t!==null){Y=t;return}Y=t=e}while(t!==null);Q===0&&(Q=5)}function la(e,t){do{var n=Wr(e.alternate,e);if(n!==null){n.flags&=32767,Y=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Y=e;return}Y=e=n}while(e!==null);Q=6,Y=null}function ua(e,t,n,i,a,o,s,c,l){e.cancelPendingCommit=null;do ha();while($!==0);if(q&6)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(o=t.lanes|t.childLanes,o|=Wl,ne(e,n,o,s,c,l),e===J&&(Y=J=null,X=0),Gu=t,Wu=e,Ku=n,qu=o,Ju=a,Yu=i,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,Ca(zc,function(){return ga(),null})):(e.callbackNode=null,e.callbackPriority=0),i=(t.flags&13878)!=0,t.subtreeFlags&13878||i){i=N.T,N.T=null,a=Ao(),P(2),s=q,q|=4;try{oi(e,t,n)}finally{q=s,P(a),N.T=i}}$=1,da(),fa(),pa()}}function da(){if($===1){$=0;var e=Wu,t=Gu,n=(t.flags&13878)!=0;if(t.subtreeFlags&13878||n){n=N.T,N.T=null;var r=Ao();P(2);var i=q;q|=4;try{gi(t,e),ho(e.containerInfo)}finally{q=i,P(r),N.T=n}}e.current=t,$=2}}function fa(){if($===2){$=0;var e=Wu,t=Gu,n=(t.flags&8772)!=0;if(t.subtreeFlags&8772||n){n=N.T,N.T=null;var r=Ao();P(2);var i=q;q|=4;try{si(e,t.alternate,t)}finally{q=i,P(r),N.T=n}}$=3}}function pa(){if($===4||$===3){$=0,Fc();var e=Wu,t=Gu,n=Ku,r=Yu;t.subtreeFlags&10256||t.flags&10256?$=5:($=0,Gu=Wu=null,ma(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(Uu=null),se(n),t=t.stateNode,Wc&&typeof Wc.onCommitFiberRoot==`function`)try{Wc.onCommitFiberRoot(Uc,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=N.T,i=Ao(),P(2),N.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{N.T=t,P(i)}}Ku&3&&ha(),ze(e),i=e.pendingLanes,n&261930&&i&42?e===Zu?Xu++:(Xu=0,Zu=e):Xu=0,Do&&Xs(),Be(0,!1)}}function ma(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Le(t)))}function ha(){return da(),fa(),pa(),ga()}function ga(){if($!==5)return!1;var e=Wu,t=qu;qu=0;var n=se(Ku),i=32>n?32:n;n=N.T;var a=Ao();try{P(i),N.T=null,i=Ju,Ju=null;var o=Wu,s=Ku;if($=0,Gu=Wu=null,Ku=0,q&6)throw Error(r(331));var c=q;if(q|=4,Mi(o.current),Ti(o,o.current,s,i),q=c,Be(0,!1),Wc&&typeof Wc.onPostCommitFiberRoot==`function`)try{Wc.onPostCommitFiberRoot(Uc,o)}catch{}return!0}finally{P(a),N.T=n,ma(e,t)}}function _a(e,t,n){t=w(n,t),t=er(e.stateNode,t,2),e=yt(e,t,2),e!==null&&(te(e,2),ze(e))}function j(e,t,n){if(e.tag===3)_a(e,e,n);else for(;t!==null;){if(t.tag===3){_a(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(Uu===null||!Uu.has(r))){e=w(n,e),n=tr(2),r=yt(t,n,2),r!==null&&(nr(n,r,t,e),te(r,2),ze(r));break}}t=t.return}}function va(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Tu;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(ku=!0,i.add(n),e=ya.bind(null,e,t,n),t.then(e,e))}function ya(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,J===e&&(X&n)===n&&(Q===4||Q===3&&(X&62914560)===X&&300>Ic()-zu?!(q&2)&&Yi(e,0):Nu|=n,Fu===X&&(Fu=0)),ze(e)}function ba(e,t){t===0&&(t=y()),e=pt(e,t),e!==null&&(te(e,t),ze(e))}function xa(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),ba(e,n)}function Sa(e,t){var n=0;switch(e.tag){case 31:case 13:var i=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(r(314))}i!==null&&i.delete(t),ba(e,n)}function Ca(e,t){return Mc(e,t)}function wa(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.refCleanup=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 Ta(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ea(e,n){var r=e.alternate;return r===null?(r=t(e.tag,n,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=n,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&65011712,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,n=e.dependencies,r.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function Da(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Oa(e,n,i,a,o,s){var c=0;if(a=e,typeof e==`function`)Ta(e)&&(c=1);else if(typeof e==`string`)c=ic&&F?ac(e,i,sl.current)?26:xc(e)?27:5:ic?ac(e,i,sl.current)?26:5:F&&xc(e)?27:5;else e:switch(e){case no:return e=t(31,i,n,o),e.elementType=no,e.lanes=s,e;case Ka:return ka(i.children,o,s,n);case qa:c=8,o|=24;break;case Ja:return e=t(12,i,n,o|2),e.elementType=Ja,e.lanes=s,e;case Qa:return e=t(13,i,n,o),e.elementType=Qa,e.lanes=s,e;case $a:return e=t(19,i,n,o),e.elementType=$a,e.lanes=s,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case Xa:c=10;break e;case Ya:c=9;break e;case Za:c=11;break e;case eo:c=14;break e;case to:c=16,a=null;break e}c=29,i=Error(r(130,e===null?`null`:typeof e,``)),a=null}return n=t(c,i,n,o),n.elementType=e,n.type=a,n.lanes=s,n}function ka(e,n,r,i){return e=t(7,e,i,n),e.lanes=r,e}function Aa(e,n,r){return e=t(6,e,null,n),e.lanes=r,e}function ja(e){var n=t(18,null,null,0);return n.stateNode=e,n}function Ma(e,n,r){return n=t(4,e.children===null?[]:e.children,e.key,n),n.lanes=r,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Na(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=Co,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ee(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ee(0),this.hiddenUpdates=ee(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function Pa(e,n,r,i,a,o,s,c,l,u,d,f){return e=new Na(e,n,r,s,l,u,d,f,c),n=1,o===!0&&(n|=24),o=t(3,null,null,n),e.current=o,o.stateNode=e,n=Ie(),n.refCount++,e.pooledCache=n,n.refCount++,o.memoizedState={element:i,isDehydrated:r,cache:n},gt(o),e}function Fa(e){return e?(e=Tc,e):Tc}function Ia(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(r(188)):(e=Object.keys(e).join(`,`),Error(r(268,e)));return e=o(t),e=e===null?null:s(e),e===null?null:uo(e.stateNode)}function La(e,t,n,r,i,a){i=Fa(i),r.context===null?r.context=i:r.pendingContext=i,r=vt(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=yt(e,r,t),n!==null&&(Hi(n,e,t),bt(n,e,t))}function Ra(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function za(e,t){Ra(e,t),(e=e.alternate)&&Ra(e,t)}var M={},Ba=b.default,Va=pe.default,Ha=Object.assign,Ua=Symbol.for(`react.element`),Wa=Symbol.for(`react.transitional.element`),Ga=Symbol.for(`react.portal`),Ka=Symbol.for(`react.fragment`),qa=Symbol.for(`react.strict_mode`),Ja=Symbol.for(`react.profiler`),Ya=Symbol.for(`react.consumer`),Xa=Symbol.for(`react.context`),Za=Symbol.for(`react.forward_ref`),Qa=Symbol.for(`react.suspense`),$a=Symbol.for(`react.suspense_list`),eo=Symbol.for(`react.memo`),to=Symbol.for(`react.lazy`),no=Symbol.for(`react.activity`),ro=Symbol.for(`react.memo_cache_sentinel`),io=Symbol.iterator,ao=Symbol.for(`react.client.reference`),oo=Array.isArray,N=Ba.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,so=e.rendererVersion,co=e.rendererPackageName,lo=e.extraDevToolsConfig,uo=e.getPublicInstance,fo=e.getRootHostContext,po=e.getChildHostContext,mo=e.prepareForCommit,ho=e.resetAfterCommit,go=e.createInstance;e.cloneMutableInstance;var _o=e.appendInitialChild,vo=e.finalizeInitialChildren,yo=e.shouldSetTextContent,bo=e.createTextInstance;e.cloneMutableTextInstance;var xo=e.scheduleTimeout,So=e.cancelTimeout,Co=e.noTimeout,wo=e.isPrimaryRenderer;e.warnsIfNotActing;var To=e.supportsMutation,Eo=e.supportsPersistence,Do=e.supportsHydration,Oo=e.getInstanceFromNode;e.beforeActiveInstanceBlur;var ko=e.preparePortalMount;e.prepareScopeUpdate,e.getInstanceFromScope;var P=e.setCurrentUpdatePriority,Ao=e.getCurrentUpdatePriority,jo=e.resolveUpdatePriority;e.trackSchedulerEvent,e.resolveEventType,e.resolveEventTimeStamp;var Mo=e.shouldAttemptEagerTransition,No=e.detachDeletedInstance;e.requestPostPaintCallback;var Po=e.maySuspendCommit,Fo=e.maySuspendCommitOnUpdate,Io=e.maySuspendCommitInSyncRender,Lo=e.preloadInstance,Ro=e.startSuspendingCommit,zo=e.suspendInstance;e.suspendOnActiveViewTransition;var Bo=e.waitForCommitToBeReady;e.getSuspendedCommitReason;var Vo=e.NotPendingTransition,Ho=e.HostTransitionContext,Uo=e.resetFormInstance;e.bindToConsole;var Wo=e.supportsMicrotasks,Go=e.scheduleMicrotask,Ko=e.supportsTestSelectors,qo=e.findFiberRoot,Jo=e.getBoundingRect,Yo=e.getTextContent,Xo=e.isHiddenSubtree,Zo=e.matchAccessibilityRole,Qo=e.setFocusIfFocusable,$o=e.setupIntersectionObserver,es=e.appendChild,ts=e.appendChildToContainer,ns=e.commitTextUpdate,rs=e.commitMount,is=e.commitUpdate,as=e.insertBefore,os=e.insertInContainerBefore,ss=e.removeChild,cs=e.removeChildFromContainer,ls=e.resetTextContent,us=e.hideInstance,ds=e.hideTextInstance,fs=e.unhideInstance,ps=e.unhideTextInstance;e.cancelViewTransitionName,e.cancelRootViewTransitionName,e.restoreRootViewTransitionName,e.cloneRootViewTransitionContainer,e.removeRootViewTransitionClone,e.measureClonedInstance,e.hasInstanceChanged,e.hasInstanceAffectedParent,e.startViewTransition,e.startGestureTransition,e.stopViewTransition,e.getCurrentGestureOffset,e.createViewTransitionInstance;var ms=e.clearContainer;e.createFragmentInstance,e.updateFragmentInstanceFiber,e.commitNewChildToFragmentInstance,e.deleteChildFromFragmentInstance;var hs=e.cloneInstance,gs=e.createContainerChildSet,_s=e.appendChildToContainerChildSet,vs=e.finalizeContainerChildren,ys=e.replaceContainerChildren,bs=e.cloneHiddenInstance,xs=e.cloneHiddenTextInstance,Ss=e.isSuspenseInstancePending,Cs=e.isSuspenseInstanceFallback,ws=e.getSuspenseInstanceFallbackErrorDetails,Ts=e.registerSuspenseInstanceRetry,Es=e.canHydrateFormStateMarker,Ds=e.isFormStateMarkerMatching,Os=e.getNextHydratableSibling,ks=e.getNextHydratableSiblingAfterSingleton,As=e.getFirstHydratableChild,js=e.getFirstHydratableChildWithinContainer,Ms=e.getFirstHydratableChildWithinActivityInstance,Ns=e.getFirstHydratableChildWithinSuspenseInstance,Ps=e.getFirstHydratableChildWithinSingleton,Fs=e.canHydrateInstance,Is=e.canHydrateTextInstance,Ls=e.canHydrateActivityInstance,Rs=e.canHydrateSuspenseInstance,zs=e.hydrateInstance,Bs=e.hydrateTextInstance,Vs=e.hydrateActivityInstance,Hs=e.hydrateSuspenseInstance,Us=e.getNextHydratableInstanceAfterActivityInstance,Ws=e.getNextHydratableInstanceAfterSuspenseInstance,Gs=e.commitHydratedInstance,Ks=e.commitHydratedContainer,qs=e.commitHydratedActivityInstance,Js=e.commitHydratedSuspenseInstance,Ys=e.finalizeHydratedChildren,Xs=e.flushHydrationEvents;e.clearActivityBoundary;var Zs=e.clearSuspenseBoundary;e.clearActivityBoundaryFromContainer;var Qs=e.clearSuspenseBoundaryFromContainer,$s=e.hideDehydratedBoundary,ec=e.unhideDehydratedBoundary,tc=e.shouldDeleteUnhydratedTailInstances;e.diffHydratedPropsForDevWarnings,e.diffHydratedTextForDevWarnings,e.describeHydratableInstanceForDevWarnings;var nc=e.validateHydratableInstance,rc=e.validateHydratableTextInstance,ic=e.supportsResources,ac=e.isHostHoistableType,oc=e.getHoistableRoot,sc=e.getResource,cc=e.acquireResource,lc=e.releaseResource,uc=e.hydrateHoistable,dc=e.mountHoistable,fc=e.unmountHoistable,pc=e.createHoistableInstance,mc=e.prepareToCommitHoistables,hc=e.mayResourceSuspendCommit,gc=e.preloadResource,_c=e.suspendResource,F=e.supportsSingletons,vc=e.resolveSingletonInstance,yc=e.acquireSingletonInstance,bc=e.releaseSingletonInstance,xc=e.isHostSingletonType,Sc=e.isSingletonScope,Cc=[],wc=-1,Tc={},Ec=Math.clz32?Math.clz32:m,Dc=Math.log,Oc=Math.LN2,kc=256,Ac=262144,jc=4194304,Mc=Va.unstable_scheduleCallback,Nc=Va.unstable_cancelCallback,Pc=Va.unstable_shouldYield,Fc=Va.unstable_requestPaint,Ic=Va.unstable_now,Lc=Va.unstable_ImmediatePriority,Rc=Va.unstable_UserBlockingPriority,zc=Va.unstable_NormalPriority,Bc=Va.unstable_IdlePriority,Vc=Va.log,Hc=Va.unstable_setDisableYieldValue,Uc=null,Wc=null,Gc=typeof Object.is==`function`?Object.is:x,Kc=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},qc=Object.prototype.hasOwnProperty,Jc,Yc,Xc=!1,Zc=new WeakMap,Qc=[],$c=0,el=null,tl=0,nl=[],rl=0,il=null,al=1,ol=``,sl=d(null),cl=d(null),ll=d(null),ul=d(null),dl=null,I=null,L=!1,fl=null,pl=!1,ml=Error(r(519)),hl=d(null),gl=null,_l=null,vl=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},yl=Va.unstable_scheduleCallback,bl=Va.unstable_NormalPriority,R={$$typeof:Xa,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},xl=null,Sl=null,Cl=!1,wl=!1,Tl=!1,El=0,Dl=null,Ol=0,kl=0,Al=null,jl=N.S;N.S=function(e,t){Bu=Ic(),typeof t==`object`&&t&&typeof t.then==`function`&&Je(e,t),jl!==null&&jl(e,t)};var Ml=d(null),Nl=Error(r(460)),Pl=Error(r(474)),Fl=Error(r(542)),Il={then:function(){}},Ll=null,Rl=null,zl=0,Bl=lt(!0),Vl=lt(!1),Hl=[],Ul=0,Wl=0,Gl=!1,Kl=!1,ql=d(null),Jl=d(0),Yl=d(null),Xl=null,z=d(0),Zl=0,B=null,V=null,H=null,Ql=!1,$l=!1,eu=!1,tu=0,nu=0,ru=null,iu=0,au={readContext:E,use:Gt,useCallback:D,useContext:D,useEffect:D,useImperativeHandle:D,useLayoutEffect:D,useInsertionEffect:D,useMemo:D,useReducer:D,useRef:D,useState:D,useDebugValue:D,useDeferredValue:D,useTransition:D,useSyncExternalStore:D,useId:D,useHostTransitionStatus:D,useFormState:D,useActionState:D,useOptimistic:D,useMemoCache:D,useCacheRefresh:D};au.useEffectEvent=D;var ou={readContext:E,use:Gt,useCallback:function(e,t){return O().memoizedState=[e,t===void 0?null:t],e},useContext:E,useEffect:Sn,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),bn(4194308,4,On.bind(null,t,e),n)},useLayoutEffect:function(e,t){return bn(4194308,4,e,t)},useInsertionEffect:function(e,t){bn(4,2,e,t)},useMemo:function(e,t){var n=O();t=t===void 0?null:t;var r=e();if(eu){ce(!0);try{e()}finally{ce(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=O();if(n!==void 0){var i=n(t);if(eu){ce(!0);try{n(t)}finally{ce(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Vn.bind(null,B,e),[r.memoizedState,e]},useRef:function(e){var t=O();return e={current:e},t.memoizedState=e},useState:function(e){e=rn(e);var t=e.queue,n=Hn.bind(null,B,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:An,useDeferredValue:function(e,t){return Nn(O(),e,t)},useTransition:function(){var e=rn(!1);return e=Fn.bind(null,B,e.queue,!0,!1),O().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var i=B,a=O();if(L){if(n===void 0)throw Error(r(407));n=n()}else{if(n=t(),J===null)throw Error(r(349));X&127||Qt(i,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Sn(en.bind(null,i,o,e),[e]),i.flags|=2048,vn(9,{destroy:void 0},$t.bind(null,i,o,n,t),null),n},useId:function(){var e=O(),t=J.identifierPrefix;if(L){var n=ol,r=al;n=(r&~(1<<32-Ec(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=tu++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=iu++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:Ln,useFormState:pn,useActionState:pn,useOptimistic:function(e){var t=O();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Wn.bind(null,B,!0,n),n.dispatch=t,[e,t]},useMemoCache:Kt,useCacheRefresh:function(){return O().memoizedState=Bn.bind(null,B)},useEffectEvent:function(e){var t=O(),n={impl:e};return t.memoizedState=n,function(){if(q&2)throw Error(r(440));return n.impl.apply(void 0,arguments)}}},su={readContext:E,use:Gt,useCallback:jn,useContext:E,useEffect:Cn,useImperativeHandle:kn,useInsertionEffect:En,useLayoutEffect:Dn,useMemo:Mn,useReducer:Jt,useRef:yn,useState:function(){return Jt(qt)},useDebugValue:An,useDeferredValue:function(e,t){return Pn(k(),V.memoizedState,e,t)},useTransition:function(){var e=Jt(qt)[0],t=k().memoizedState;return[typeof e==`boolean`?e:Wt(e),t]},useSyncExternalStore:Zt,useId:Rn,useHostTransitionStatus:Ln,useFormState:mn,useActionState:mn,useOptimistic:function(e,t){return an(k(),V,e,t)},useMemoCache:Kt,useCacheRefresh:zn};su.useEffectEvent=Tn;var cu={readContext:E,use:Gt,useCallback:jn,useContext:E,useEffect:Cn,useImperativeHandle:kn,useInsertionEffect:En,useLayoutEffect:Dn,useMemo:Mn,useReducer:Xt,useRef:yn,useState:function(){return Xt(qt)},useDebugValue:An,useDeferredValue:function(e,t){var n=k();return V===null?Nn(n,e,t):Pn(n,V.memoizedState,e,t)},useTransition:function(){var e=Xt(qt)[0],t=k().memoizedState;return[typeof e==`boolean`?e:Wt(e),t]},useSyncExternalStore:Zt,useId:Rn,useHostTransitionStatus:Ln,useFormState:_n,useActionState:_n,useOptimistic:function(e,t){var n=k();return V===null?(n.baseState=e,[e,n.queue.dispatch]):an(n,V,e,t)},useMemoCache:Kt,useCacheRefresh:zn};cu.useEffectEvent=Tn;var lu={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Bi(),i=vt(r);i.payload=t,n!=null&&(i.callback=n),t=yt(e,i,r),t!==null&&(Hi(t,e,r),bt(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Bi(),i=vt(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=yt(e,i,r),t!==null&&(Hi(t,e,r),bt(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Bi(),r=vt(n);r.tag=2,t!=null&&(r.callback=t),t=yt(e,r,n),t!==null&&(Hi(t,e,n),bt(t,e,n))}},uu=Error(r(461)),U=!1,du={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},fu=!1,W=!1,pu=!1,mu=typeof WeakSet==`function`?WeakSet:Set,G=null,K=null,hu=!1,gu=null,_u=8192,vu={getCacheForType:function(e){var t=E(R),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return E(R).controller.signal}},yu=0,bu=1,xu=2,Su=3,Cu=4;if(typeof Symbol==`function`&&Symbol.for){var wu=Symbol.for;yu=wu(`selector.component`),bu=wu(`selector.has_pseudo_class`),xu=wu(`selector.role`),Su=wu(`selector.test_id`),Cu=wu(`selector.text`)}var Tu=typeof WeakMap==`function`?WeakMap:Map,q=0,J=null,Y=null,X=0,Z=0,Eu=null,Du=!1,Ou=!1,ku=!1,Au=0,Q=0,ju=0,Mu=0,Nu=0,Pu=0,Fu=0,Iu=null,Lu=null,Ru=!1,zu=0,Bu=0,Vu=1/0,Hu=null,Uu=null,$=0,Wu=null,Gu=null,Ku=0,qu=0,Ju=null,Yu=null,Xu=0,Zu=null;return M.attemptContinuousHydration=function(e){if(e.tag===13||e.tag===31){var t=pt(e,67108864);t!==null&&Hi(t,e,67108864),za(e,67108864)}},M.attemptHydrationAtCurrentPriority=function(e){if(e.tag===13||e.tag===31){var t=Bi();t=oe(t);var n=pt(e,t);n!==null&&Hi(n,e,t),za(e,t)}},M.attemptSynchronousHydration=function(e){switch(e.tag){case 3:if(e=e.stateNode,e.current.memoizedState.isDehydrated){var t=h(e.pendingLanes);if(t!==0){for(e.pendingLanes|=2,e.entangledLanes|=2;t;){var n=1<<31-Ec(t);e.entanglements[1]|=n,t&=~n}ze(e),!(q&6)&&(Vu=Ic()+500,Be(0,!1))}}break;case 31:case 13:t=pt(e,2),t!==null&&Hi(t,e,2),qi(),za(e,2)}},M.batchedUpdates=function(e,t){return e(t)},M.createComponentSelector=function(e){return{$$typeof:yu,value:e}},M.createContainer=function(e,t,n,r,i,a,o,s,c,l){return Pa(e,t,!1,null,n,r,a,null,o,s,c,l)},M.createHasPseudoClassSelector=function(e){return{$$typeof:bu,value:e}},M.createHydrationContainer=function(e,t,n,r,i,a,o,s,c,l,u,d,f,p){return e=Pa(n,r,!0,e,i,a,s,p,c,l,u,d),e.context=Fa(null),n=e.current,r=Bi(),r=oe(r),i=vt(r),i.callback=t??null,yt(n,i,r),t=r,e.current.lanes=t,te(e,t),ze(e),e},M.createPortal=function(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ga,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}},M.createRoleSelector=function(e){return{$$typeof:xu,value:e}},M.createTestNameSelector=function(e){return{$$typeof:Su,value:e}},M.createTextSelector=function(e){return{$$typeof:Cu,value:e}},M.defaultOnCaughtError=function(e){console.error(e)},M.defaultOnRecoverableError=function(e){Kc(e)},M.defaultOnUncaughtError=function(e){Kc(e)},M.deferredUpdates=function(e){var t=N.T,n=Ao();try{return P(32),N.T=null,e()}finally{P(n),N.T=t}},M.discreteUpdates=function(e,t,n,r,i){var a=N.T,o=Ao();try{return P(2),N.T=null,e(t,n,r,i)}finally{P(o),N.T=a,q===0&&(Vu=Ic()+500)}},M.findAllNodes=zi,M.findBoundingRects=function(e,t){if(!Ko)throw Error(r(363));t=zi(e,t),e=[];for(var n=0;n<t.length;n++)e.push(Jo(t[n]));for(t=e.length-1;0<t;t--){n=e[t];for(var i=n.x,a=i+n.width,o=n.y,s=o+n.height,c=t-1;0<=c;c--)if(t!==c){var l=e[c],u=l.x,d=u+l.width,f=l.y,p=f+l.height;if(i>=u&&o>=f&&a<=d&&s<=p){e.splice(t,1);break}else if(i!==u||n.width!==l.width||p<o||f>s){if(!(o!==f||n.height!==l.height||d<i||u>a)){u>i&&(l.width+=u-i,l.x=i),d<a&&(l.width=a-u),e.splice(t,1);break}}else{f>o&&(l.height+=f-o,l.y=o),p<s&&(l.height=s-f),e.splice(t,1);break}}}return e},M.findHostInstance=Ia,M.findHostInstanceWithNoPortals=function(e){return e=o(e),e=e===null?null:c(e),e===null?null:uo(e.stateNode)},M.findHostInstanceWithWarning=function(e){return Ia(e)},M.flushPassiveEffects=ha,M.flushSyncFromReconciler=function(e){var t=q;q|=1;var n=N.T,r=Ao();try{if(P(2),N.T=null,e)return e()}finally{P(r),N.T=n,q=t,!(q&6)&&Be(0,!1)}},M.flushSyncWork=qi,M.focusWithin=function(e,t){if(!Ko)throw Error(r(363));for(e=Fi(e),t=Ri(e,t),t=Array.from(t),e=0;e<t.length;){var n=t[e++],i=n.tag;if(!Xo(n)){if((i===5||i===26||i===27)&&Qo(n.stateNode))return!0;for(n=n.child;n!==null;)t.push(n),n=n.sibling}}return!1},M.getFindAllNodesFailureDescription=function(e,t){if(!Ko)throw Error(r(363));var n=0,i=[];e=[Fi(e),0];for(var a=0;a<e.length;){var o=e[a++],s=o.tag,c=e[a++],l=t[c];if((s!==5&&s!==26&&s!==27||!Xo(o))&&(Ii(o,l)&&(i.push(Li(l)),c++,c>n&&(n=c)),c<t.length))for(o=o.child;o!==null;)e.push(o,c),o=o.sibling}if(n<t.length){for(e=[];n<t.length;n++)e.push(Li(t[n]));return`findAllNodes was able to match part of the selector:
`+(i.join(` > `)+`
No matching component was found for:
`)+e.join(` > `)}return null},M.getPublicRootInstance=function(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 27:case 5:return uo(e.child.stateNode);default:return e.child.stateNode}},M.injectIntoDevTools=function(){var e={bundleType:0,version:so,rendererPackageName:co,currentDispatcherRef:N,reconcilerVersion:`19.2.0`};if(lo!==null&&(e.rendererConfig=lo),typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`)e=!1;else{var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)e=!0;else{try{Uc=t.inject(e),Wc=t}catch{}e=!!t.checkDCE}}return e},M.isAlreadyRendering=function(){return(q&6)!=0},M.observeVisibleRects=function(e,t,n,i){if(!Ko)throw Error(r(363));e=zi(e,t);var a=$o(e,n,i).disconnect;return{disconnect:function(){a()}}},M.shouldError=function(){return null},M.shouldSuspend=function(){return!1},M.startHostTransition=function(e,t,i,a){if(e.tag!==5)throw Error(r(476));var o=In(e).queue;Fn(e,o,t,Vo,i===null?n:function(){var t=In(e);return t.next===null&&(t=e.alternate.memoizedState),Un(e,t.next.queue,{},Bi()),i(a)})},M.updateContainer=function(e,t,n,r){var i=t.current,a=Bi();return La(i,a,e,t,n,r),a},M.updateContainerSync=function(e,t,n,r){return La(t.current,2,e,t,n,r),2},M},e.exports.default=e.exports,Object.defineProperty(e.exports,`__esModule`,{value:!0})}(dt)),dt.exports}({exports:{}}).exports;var mt;function ht(){return mt||(mt=1,ut.exports=pt()),ut.exports}var gt=lt(ht());function _t(e){let t=gt(e);return t.injectIntoDevTools(),t}var vt=0,yt={},bt=/^three(?=[A-Z])/,xt=e=>`${e[0].toUpperCase()}${e.slice(1)}`,St=0,Ct=e=>typeof e==`function`;function wt(e){if(Ct(e)){let t=`${St++}`;return yt[t]=e,t}else Object.assign(yt,e)}function Tt(e,t){let n=xt(e),r=yt[n];if(e!==`primitive`&&!r)throw Error(`R3F: ${n} 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(e===`primitive`&&!t.object)throw Error(`R3F: Primitives without 'object' are invalid!`);if(t.args!==void 0&&!Array.isArray(t.args))throw Error(`R3F: The args prop must be an array!`)}function Et(e,t,n){var r;return e=xt(e)in yt?e:e.replace(bt,``),Tt(e,t),e===`primitive`&&(r=t.object)!=null&&r.__r3f&&delete t.object.__r3f,Ae(t.object,n,e,t)}function Dt(e){if(!e.isHidden){var t;e.props.attach&&(t=e.parent)!=null&&t.object?E(e.parent,e):Ue(e.object)&&(e.object.visible=!1),e.isHidden=!0,Ve(e)}}function Ot(e){if(e.isHidden){var t;e.props.attach&&(t=e.parent)!=null&&t.object?Ne(e.parent,e):Ue(e.object)&&e.props.visible!==!1&&(e.object.visible=!0),e.isHidden=!1,Ve(e)}}function kt(e,t,n){let r=t.root.getState();if(!(!e.parent&&e.object!==r.scene)){if(!t.object){let e=yt[xt(t.type)];t.object=t.props.object??new e(...t.props.args??[]),t.object.__r3f=t}if(Be(t.object,t.props),t.props.attach)Ne(e,t);else if(Ue(t.object)&&Ue(e.object)){let r=e.object.children.indexOf(n?.object);if(n&&r!==-1){let n=e.object.children.indexOf(t.object);if(n!==-1){e.object.children.splice(n,1);let i=n<r?r-1:r;e.object.children.splice(i,0,t.object)}else t.object.parent=e.object,e.object.children.splice(r,0,t.object),t.object.dispatchEvent({type:`added`}),e.object.dispatchEvent({type:`childadded`,child:t.object})}else e.object.add(t.object)}for(let e of t.children)kt(t,e);Ve(t)}}function At(e,t){t&&(t.parent=e,e.children.push(t),kt(e,t))}function jt(e,t,n){if(!t||!n)return;t.parent=e;let r=e.children.indexOf(n);r===-1?e.children.push(t):e.children.splice(r,0,t),kt(e,t,n)}function Mt(e){if(typeof e.dispose==`function`){let t=()=>{try{e.dispose()}catch{}};typeof IS_REACT_ACT_ENVIRONMENT<`u`?t():(0,pe.unstable_scheduleCallback)(pe.unstable_IdlePriority,t)}}function Nt(e,t,n){if(!t)return;t.parent=null;let r=e.children.indexOf(t);r!==-1&&e.children.splice(r,1),t.props.attach?E(e,t):Ue(t.object)&&Ue(e.object)&&(e.object.remove(t.object),Ke(he(t),t.object));let i=t.props.dispose!==null&&n!==!1;for(let e=t.children.length-1;e>=0;e--){let n=t.children[e];Nt(t,n,i)}t.children.length=0,delete t.object.__r3f,i&&t.type!==`primitive`&&t.object.type!==`Scene`&&Mt(t.object),n===void 0&&Ve(t)}function Pt(e,t){for(let n of[e,e.alternate])if(n!==null)if(typeof n.ref==`function`){n.refCleanup==null||n.refCleanup();let e=n.ref(t);typeof e==`function`&&(n.refCleanup=e)}else n.ref&&(n.ref.current=t)}var D=[];function Ft(){for(let[e]of D){let t=e.parent;if(t){e.props.attach?E(t,e):Ue(e.object)&&Ue(t.object)&&t.object.remove(e.object);for(let t of e.children)t.props.attach?E(e,t):Ue(t.object)&&Ue(e.object)&&e.object.remove(t.object)}e.isHidden&&Ot(e),e.object.__r3f&&delete e.object.__r3f,e.type!==`primitive`&&Mt(e.object)}for(let[e,t,n]of D){e.props=t;let r=e.parent;if(r){let t=yt[xt(e.type)];e.object=e.props.object??new t(...e.props.args??[]),e.object.__r3f=e,Pt(n,e.object),Be(e.object,e.props),e.props.attach?Ne(r,e):Ue(e.object)&&Ue(r.object)&&r.object.add(e.object);for(let t of e.children)t.props.attach?Ne(e,t):Ue(t.object)&&Ue(e.object)&&e.object.add(t.object);Ve(e)}}D.length=0}var It=()=>{},Lt={},Rt=vt,zt=0,Bt=4,Vt=_t({isPrimaryRenderer:!1,warnsIfNotActing:!1,supportsMutation:!0,supportsPersistence:!1,supportsHydration:!1,createInstance:Et,removeChild:Nt,appendChild:At,appendInitialChild:At,insertBefore:jt,appendChildToContainer(e,t){let n=e.getState().scene.__r3f;!t||!n||At(n,t)},removeChildFromContainer(e,t){let n=e.getState().scene.__r3f;!t||!n||Nt(n,t)},insertInContainerBefore(e,t,n){let r=e.getState().scene.__r3f;!t||!n||!r||jt(r,t,n)},getRootHostContext:()=>Lt,getChildHostContext:()=>Lt,commitUpdate(e,t,n,r,i){var a;Tt(t,r);let o=!1;if(e.type===`primitive`&&n.object!==r.object?o=!0:r.args?.length===n.args?.length?(a=r.args)!=null&&a.some((e,t)=>e!==n.args?.[t])&&(o=!0):o=!0,o)D.push([e,{...r},i]);else{let t=Le(e,r);Object.keys(t).length&&(Object.assign(e.props,t),Be(e.object,t))}(i.sibling===null||(i.flags&Bt)===zt)&&Ft()},finalizeInitialChildren:()=>!1,commitMount(){},getPublicInstance:e=>e?.object,prepareForCommit:()=>null,preparePortalMount:e=>Ae(e.getState().scene,e,``,{}),resetAfterCommit:()=>{},shouldSetTextContent:()=>!1,clearContainer:()=>!1,hideInstance:Dt,unhideInstance:Ot,createTextInstance:It,hideTextInstance:It,unhideTextInstance:It,scheduleTimeout:typeof setTimeout==`function`?setTimeout:void 0,cancelTimeout:typeof clearTimeout==`function`?clearTimeout:void 0,noTimeout:-1,getInstanceFromNode:()=>null,beforeActiveInstanceBlur(){},afterActiveInstanceBlur(){},detachDeletedInstance(){},prepareScopeUpdate(){},getInstanceFromScope:()=>null,shouldAttemptEagerTransition:()=>!1,trackSchedulerEvent:()=>{},resolveEventType:()=>null,resolveEventTimeStamp:()=>-1.1,requestPostPaintCallback(){},maySuspendCommit:()=>!1,preloadInstance:()=>!0,suspendInstance(){},waitForCommitToBeReady:()=>null,NotPendingTransition:null,HostTransitionContext:b.createContext(null),setCurrentUpdatePriority(e){Rt=e},getCurrentUpdatePriority(){return Rt},resolveUpdatePriority(){if(Rt!==vt)return Rt;switch(typeof window<`u`&&window.event?.type){case`click`:case`contextmenu`:case`dblclick`:case`pointercancel`:case`pointerdown`:case`pointerup`:return st;case`pointermove`:case`pointerout`:case`pointerover`:case`pointerenter`:case`pointerleave`:case`wheel`:return at;default:return ot}},resetFormInstance(){},rendererPackageName:`@react-three/fiber`,rendererVersion:ct.version,applyViewTransitionName(e,t,n){},restoreViewTransitionName(e,t){},cancelViewTransitionName(e,t,n){},cancelRootViewTransitionName(e){},restoreRootViewTransitionName(e){},InstanceMeasurement:null,measureInstance:e=>null,wasInstanceInViewport:e=>!0,hasInstanceChanged:(e,t)=>!1,hasInstanceAffectedParent:(e,t)=>!1,suspendOnActiveViewTransition(e,t){},startGestureTransition:()=>null,startViewTransition:()=>null,stopViewTransition(e){},createViewTransitionInstance:e=>null,getCurrentGestureOffset(e){throw Error(`startGestureTransition is not yet supported in react-three-fiber.`)},cloneMutableInstance(e,t){return e},cloneMutableTextInstance(e){return e},cloneRootViewTransitionContainer(e){throw Error(`Not implemented.`)},removeRootViewTransitionClone(e,t){throw Error(`Not implemented.`)},createFragmentInstance:e=>null,updateFragmentInstanceFiber(e,t){},commitNewChildToFragmentInstance(e,t){},deleteChildFromFragmentInstance(e,t){},measureClonedInstance:e=>null,maySuspendCommitOnUpdate:(e,t,n)=>!1,maySuspendCommitInSyncRender:(e,t)=>!1,startSuspendingCommit:()=>null,getSuspendedCommitReason:(e,t)=>null}),Ht=new Map,O={objects:`shallow`,strict:!1};function k(e,t){if(!t&&typeof HTMLCanvasElement<`u`&&e instanceof HTMLCanvasElement&&e.parentElement){let{width:t,height:n,top:r,left:i}=e.parentElement.getBoundingClientRect();return{width:t,height:n,top:r,left:i}}else if(!t&&typeof OffscreenCanvas<`u`&&e instanceof OffscreenCanvas)return{width:e.width,height:e.height,top:0,left:0};return{width:0,height:0,top:0,left:0,...t}}function Ut(e){let t=Ht.get(e),n=t?.fiber,r=t?.store;t&&console.warn(`R3F.createRoot should only be called once!`);let i=typeof reportError==`function`?reportError:console.error,a=r||Xe(un,dn),s=n||Vt.createContainer(a,it,null,!1,null,``,i,i,i,null);t||Ht.set(e,{fiber:s,store:a});let u,h,g=!1,v=null;return{async configure(t={}){let n;v=new Promise(e=>n=e);let{gl:r,size:i,scene:s,events:y,onCreated:ee,shadows:te=!1,linear:ne=!1,flat:re=!1,legacy:ie=!1,orthographic:ae=!1,frameloop:oe=`always`,dpr:se=[1,2],performance:b,raycaster:ce,camera:x,onPointerMissed:le}=t,S=a.getState(),C=S.gl;if(!S.gl){let t={canvas:e,powerPreference:`high-performance`,antialias:!0,alpha:!0},n=typeof r==`function`?await r(t):r;C=Je(n)?n:new p({...t,...r}),S.set({gl:C})}let ue=S.raycaster;ue||S.set({raycaster:ue=new _});let{params:w,...de}=ce||{};if(T.equ(de,ue,O)||Be(ue,{...de}),T.equ(w,ue.params,O)||Be(ue,{params:{...ue.params,...w}}),!S.camera||S.camera===h&&!T.equ(h,x,O)){h=x;let e=x?.isCamera,t=e?x:ae?new m(0,0,0,0,.1,1e3):new f(75,0,.1,1e3);e||(t.position.z=5,x&&(Be(t,x),t.manual||(`aspect`in x||`left`in x||`right`in x||`bottom`in x||`top`in x)&&(t.manual=!0,t.updateProjectionMatrix())),!S.camera&&!(x!=null&&x.rotation)&&t.lookAt(0,0,0)),S.set({camera:t}),ue.camera=t}if(!S.scene){let e;s!=null&&s.isScene?(e=s,Ae(e,a,``,{})):(e=new l,Ae(e,a,``,{}),s&&Be(e,s)),S.set({scene:e})}y&&!S.events.handlers&&S.set({events:y(a)});let fe=k(e,i);if(T.equ(fe,S.size,O)||S.setSize(fe.width,fe.height,fe.top,fe.left),se&&S.viewport.dpr!==we(se)&&S.setDpr(se),S.frameloop!==oe&&S.setFrameloop(oe),S.onPointerMissed||S.set({onPointerMissed:le}),b&&!T.equ(b,S.performance,O)&&S.set(e=>({performance:{...e.performance,...b}})),!S.xr){let e=(e,t)=>{let n=a.getState();n.frameloop!==`never`&&dn(e,!0,n,t)},t=()=>{let t=a.getState();t.gl.xr.enabled=t.gl.xr.isPresenting,t.gl.xr.setAnimationLoop(t.gl.xr.isPresenting?e:null),t.gl.xr.isPresenting||un(t)},n={connect(){let e=a.getState().gl;e.xr.addEventListener(`sessionstart`,t),e.xr.addEventListener(`sessionend`,t)},disconnect(){let e=a.getState().gl;e.xr.removeEventListener(`sessionstart`,t),e.xr.removeEventListener(`sessionend`,t)}};typeof C.xr?.addEventListener==`function`&&n.connect(),S.set({xr:n})}if(C.shadowMap){let e=C.shadowMap.enabled,t=C.shadowMap.type;if(C.shadowMap.enabled=!!te,T.boo(te))C.shadowMap.type=2;else if(T.str(te)){let e={basic:0,percentage:1,soft:2,variance:3};C.shadowMap.type=e[te]??2}else T.obj(te)&&Object.assign(C.shadowMap,te);(e!==C.shadowMap.enabled||t!==C.shadowMap.type)&&(C.shadowMap.needsUpdate=!0)}return d.enabled=!ie,g||(C.outputColorSpace=ne?c:o,C.toneMapping=re?0:4),S.legacy!==ie&&S.set(()=>({legacy:ie})),S.linear!==ne&&S.set(()=>({linear:ne})),S.flat!==re&&S.set(()=>({flat:re})),r&&!T.fun(r)&&!Je(r)&&!T.equ(r,C,O)&&Be(C,r),u=ee,g=!0,n(),this},render(t){return!g&&!v&&this.configure(),v.then(()=>{Vt.updateContainer((0,me.jsx)(Wt,{store:a,children:t,onCreated:u,rootElement:e}),s,null,()=>void 0)}),a},unmount(){Gt(e)}}}function Wt({store:e,children:t,onCreated:n,rootElement:r}){return ye(()=>{let t=e.getState();t.set(e=>({internal:{...e.internal,active:!0}})),n&&n(t),e.getState().events.connected||t.events.connect==null||t.events.connect(r)},[]),(0,me.jsx)(Ye.Provider,{value:e,children:t})}function Gt(e,t){let n=Ht.get(e),r=n?.fiber;if(r){let i=n?.store.getState();i&&(i.internal.active=!1),Vt.updateContainer(null,r,null,()=>{i&&setTimeout(()=>{try{var n,r,a,o;i.events.disconnect==null||i.events.disconnect(),(n=i.gl)==null||(r=n.renderLists)==null||r.dispose==null||r.dispose(),(a=i.gl)==null||a.forceContextLoss==null||a.forceContextLoss(),(o=i.gl)!=null&&o.xr&&i.xr.disconnect(),De(i.scene),Ht.delete(e),t&&t(e)}catch{}},500)})}}function Kt(e,t){let n={callback:e};return t.add(n),()=>void t.delete(n)}var qt=new Set,Jt=new Set,Yt=new Set,Xt=e=>Kt(e,qt),Zt=e=>Kt(e,Jt);function Qt(e,t){if(e.size)for(let{callback:n}of e.values())n(t)}function $t(e,t){switch(e){case`before`:return Qt(qt,t);case`after`:return Qt(Jt,t);case`tail`:return Qt(Yt,t)}}var en,tn;function nn(e,t,n){let r=t.clock.getDelta();t.frameloop===`never`&&typeof e==`number`&&(r=e-t.clock.elapsedTime,t.clock.oldTime=t.clock.elapsedTime,t.clock.elapsedTime=e),en=t.internal.subscribers;for(let e=0;e<en.length;e++)tn=en[e],tn.ref.current(tn.store.getState(),r,n);return!t.internal.priority&&t.gl.render&&t.gl.render(t.scene,t.camera),t.internal.frames=Math.max(0,t.internal.frames-1),t.frameloop===`always`?1:t.internal.frames}var rn=!1,an=!1,on,sn,cn;function ln(e){sn=requestAnimationFrame(ln),rn=!0,on=0,$t(`before`,e),an=!0;for(let n of Ht.values()){var t;cn=n.store.getState(),cn.internal.active&&(cn.frameloop===`always`||cn.internal.frames>0)&&!((t=cn.gl.xr)!=null&&t.isPresenting)&&(on+=nn(e,cn))}if(an=!1,$t(`after`,e),on===0)return $t(`tail`,e),rn=!1,cancelAnimationFrame(sn)}function un(e,t=1){var n;if(!e)return Ht.forEach(e=>un(e.store.getState(),t));(n=e.gl.xr)!=null&&n.isPresenting||!e.internal.active||e.frameloop===`never`||(t>1?e.internal.frames=Math.min(60,e.internal.frames+t):an?e.internal.frames=2:e.internal.frames=1,rn||(rn=!0,requestAnimationFrame(ln)))}function dn(e,t=!0,n,r){if(t&&$t(`before`,e),n)nn(e,n,r);else for(let t of Ht.values())nn(e,t.store.getState());t&&$t(`after`,e)}var fn={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 pn(e){let{handlePointer:t}=qe(e);return{priority:1,enabled:!0,compute(e,t,n){t.pointer.set(e.offsetX/t.size.width*2-1,-(e.offsetY/t.size.height)*2+1),t.raycaster.setFromCamera(t.pointer,t.camera)},connected:void 0,handlers:Object.keys(fn).reduce((e,n)=>({...e,[n]:t(n)}),{}),update:()=>{var t;let{events:n,internal:r}=e.getState();(t=r.lastEvent)!=null&&t.current&&n.handlers&&n.handlers.onPointerMove(r.lastEvent.current)},connect:t=>{let{set:n,events:r}=e.getState();if(r.disconnect==null||r.disconnect(),n(e=>({events:{...e.events,connected:t}})),r.handlers)for(let e in r.handlers){let n=r.handlers[e],[i,a]=fn[e];t.addEventListener(i,n,{passive:a})}},disconnect:()=>{let{set:t,events:n}=e.getState();if(n.connected){if(n.handlers)for(let e in n.handlers){let t=n.handlers[e],[r]=fn[e];n.connected.removeEventListener(r,t)}t(e=>({events:{...e.events,connected:void 0}}))}}}}function mn(e,t){let n;return(...r)=>{window.clearTimeout(n),n=window.setTimeout(()=>e(...r),t)}}function hn({debounce:e,scroll:t,polyfill:n,offsetSize:r}={debounce:0,scroll:!1,offsetSize:!1}){let i=n||(typeof window>`u`?class{}:window.ResizeObserver);if(!i)throw Error(`This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills`);let[a,o]=(0,b.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),s=(0,b.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:a,orientationHandler:null}),c=e?typeof e==`number`?e:e.scroll:null,l=e?typeof e==`number`?e:e.resize:null,u=(0,b.useRef)(!1);(0,b.useEffect)(()=>(u.current=!0,()=>void(u.current=!1)));let[d,f,p]=(0,b.useMemo)(()=>{let e=()=>{if(!s.current.element)return;let{left:e,top:t,width:n,height:i,bottom:a,right:c,x:l,y:d}=s.current.element.getBoundingClientRect(),f={left:e,top:t,width:n,height:i,bottom:a,right:c,x:l,y:d};s.current.element instanceof HTMLElement&&r&&(f.height=s.current.element.offsetHeight,f.width=s.current.element.offsetWidth),Object.freeze(f),u.current&&!bn(s.current.lastBounds,f)&&o(s.current.lastBounds=f)};return[e,l?mn(e,l):e,c?mn(e,c):e]},[o,r,c,l]);function m(){s.current.scrollContainers&&(s.current.scrollContainers.forEach(e=>e.removeEventListener(`scroll`,p,!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 h(){s.current.element&&(s.current.resizeObserver=new i(p),s.current.resizeObserver.observe(s.current.element),t&&s.current.scrollContainers&&s.current.scrollContainers.forEach(e=>e.addEventListener(`scroll`,p,{capture:!0,passive:!0})),s.current.orientationHandler=()=>{p()},`orientation`in screen&&`addEventListener`in screen.orientation?screen.orientation.addEventListener(`change`,s.current.orientationHandler):`onorientationchange`in window&&window.addEventListener(`orientationchange`,s.current.orientationHandler))}return _n(p,!!t),gn(f),(0,b.useEffect)(()=>{m(),h()},[t,p,f]),(0,b.useEffect)(()=>m,[]),[e=>{!e||e===s.current.element||(m(),s.current.element=e,s.current.scrollContainers=vn(e),h())},a,d]}function gn(e){(0,b.useEffect)(()=>{let t=e;return window.addEventListener(`resize`,t),()=>void window.removeEventListener(`resize`,t)},[e])}function _n(e,t){(0,b.useEffect)(()=>{if(t){let t=e;return window.addEventListener(`scroll`,t,{capture:!0,passive:!0}),()=>void window.removeEventListener(`scroll`,t,!0)}},[e,t])}function vn(e){let t=[];if(!e||e===document.body)return t;let{overflow:n,overflowX:r,overflowY:i}=window.getComputedStyle(e);return[n,r,i].some(e=>e===`auto`||e===`scroll`)&&t.push(e),[...t,...vn(e.parentElement)]}var yn=[`x`,`y`,`top`,`bottom`,`left`,`right`,`width`,`height`],bn=(e,t)=>yn.every(n=>e[n]===t[n]);function xn({ref:e,children:t,fallback:n,resize:r,style:i,gl:a,events:o=pn,eventSource:s,eventPrefix:c,shadows:l,linear:u,flat:d,legacy:f,orthographic:p,frameloop:m,dpr:g,performance:_,raycaster:v,camera:y,scene:ee,onPointerMissed:te,onCreated:ne,...re}){b.useMemo(()=>wt(h),[]);let ie=xe(),[ae,oe]=hn({scroll:!0,debounce:{scroll:50,resize:0},...r}),se=b.useRef(null),ce=b.useRef(null);b.useImperativeHandle(e,()=>se.current);let x=be(te),[le,S]=b.useState(!1),[C,ue]=b.useState(!1);if(le)throw le;if(C)throw C;let w=b.useRef(null);return ye(()=>{let e=se.current;if(oe.width>0&&oe.height>0&&e){w.current||=Ut(e);async function n(){await w.current.configure({gl:a,scene:ee,events:o,shadows:l,linear:u,flat:d,legacy:f,orthographic:p,frameloop:m,dpr:g,performance:_,raycaster:v,camera:y,size:oe,onPointerMissed:(...e)=>x.current==null?void 0:x.current(...e),onCreated:e=>{e.events.connect==null||e.events.connect(s?_e(s)?s.current:s:ce.current),c&&e.setEvents({compute:(e,t)=>{let n=e[c+`X`],r=e[c+`Y`];t.pointer.set(n/t.size.width*2-1,-(r/t.size.height)*2+1),t.raycaster.setFromCamera(t.pointer,t.camera)}}),ne?.(e)}}),w.current.render((0,me.jsx)(ie,{children:(0,me.jsx)(Ce,{set:ue,children:(0,me.jsx)(b.Suspense,{fallback:(0,me.jsx)(Se,{set:S}),children:t??null})})}))}n()}}),b.useEffect(()=>{let e=se.current;if(e)return()=>Gt(e)},[]),(0,me.jsx)(`div`,{ref:ce,style:{position:`relative`,width:`100%`,height:`100%`,overflow:`hidden`,pointerEvents:s?`none`:`auto`,...i},...re,children:(0,me.jsx)(`div`,{ref:ae,style:{width:`100%`,height:`100%`},children:(0,me.jsx)(`canvas`,{ref:se,style:{display:`block`},children:n})})})}function Sn(e){return(0,me.jsx)(S,{children:(0,me.jsx)(xn,{...e})})}export{rt as a,$e as i,Zt as n,Qe as o,Xt as r,ee as s,Sn as t};