1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7211],{2521:function(e,t,n){"use strict";n.d(t,{z:function(){return m}});var r=n(1119),a=n(2723),l=n(2265),i=n(1448),o=Object.defineProperty,u=(e,t,n)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,s=(e,t,n)=>(u(e,"symbol"!=typeof t?t+"":t,n),n);let c=new i.Ray,f=new i.Plane,d=Math.cos(Math.PI/180*70),p=(e,t)=>(e%t+t)%t;class h extends i.EventDispatcher{constructor(e,t){super(),s(this,"object"),s(this,"domElement"),s(this,"enabled",!0),s(this,"target",new i.Vector3),s(this,"minDistance",0),s(this,"maxDistance",1/0),s(this,"minZoom",0),s(this,"maxZoom",1/0),s(this,"minPolarAngle",0),s(this,"maxPolarAngle",Math.PI),s(this,"minAzimuthAngle",-1/0),s(this,"maxAzimuthAngle",1/0),s(this,"enableDamping",!1),s(this,"dampingFactor",.05),s(this,"enableZoom",!0),s(this,"zoomSpeed",1),s(this,"enableRotate",!0),s(this,"rotateSpeed",1),s(this,"enablePan",!0),s(this,"panSpeed",1),s(this,"screenSpacePanning",!0),s(this,"keyPanSpeed",7),s(this,"zoomToCursor",!1),s(this,"autoRotate",!1),s(this,"autoRotateSpeed",2),s(this,"reverseOrbit",!1),s(this,"reverseHorizontalOrbit",!1),s(this,"reverseVerticalOrbit",!1),s(this,"keys",{LEFT:"ArrowLeft",UP:"ArrowUp",RIGHT:"ArrowRight",BOTTOM:"ArrowDown"}),s(this,"mouseButtons",{LEFT:i.MOUSE.ROTATE,MIDDLE:i.MOUSE.DOLLY,RIGHT:i.MOUSE.PAN}),s(this,"touches",{ONE:i.TOUCH.ROTATE,TWO:i.TOUCH.DOLLY_PAN}),s(this,"target0"),s(this,"position0"),s(this,"zoom0"),s(this,"_domElementKeyEvents",null),s(this,"getPolarAngle"),s(this,"getAzimuthalAngle"),s(this,"setPolarAngle"),s(this,"setAzimuthalAngle"),s(this,"getDistance"),s(this,"listenToKeyEvents"),s(this,"stopListenToKeyEvents"),s(this,"saveState"),s(this,"reset"),s(this,"update"),s(this,"connect"),s(this,"dispose"),this.object=e,this.domElement=t,this.target0=this.target.clone(),this.position0=this.object.position.clone(),this.zoom0=this.object.zoom,this.getPolarAngle=()=>m.phi,this.getAzimuthalAngle=()=>m.theta,this.setPolarAngle=e=>{let t=p(e,2*Math.PI),r=m.phi;r<0&&(r+=2*Math.PI),t<0&&(t+=2*Math.PI);let a=Math.abs(t-r);2*Math.PI-a<a&&(t<r?t+=2*Math.PI:r+=2*Math.PI),g.phi=t-r,n.update()},this.setAzimuthalAngle=e=>{let t=p(e,2*Math.PI),r=m.theta;r<0&&(r+=2*Math.PI),t<0&&(t+=2*Math.PI);let a=Math.abs(t-r);2*Math.PI-a<a&&(t<r?t+=2*Math.PI:r+=2*Math.PI),g.theta=t-r,n.update()},this.getDistance=()=>n.object.position.distanceTo(n.target),this.listenToKeyEvents=e=>{e.addEventListener("keydown",en),this._domElementKeyEvents=e},this.stopListenToKeyEvents=()=>{this._domElementKeyEvents.removeEventListener("keydown",en),this._domElementKeyEvents=null},this.saveState=()=>{n.target0.copy(n.target),n.position0.copy(n.object.position),n.zoom0=n.object.zoom},this.reset=()=>{n.target.copy(n.target0),n.object.position.copy(n.position0),n.object.zoom=n.zoom0,n.object.updateProjectionMatrix(),n.dispatchEvent(r),n.update(),u=o.NONE},this.update=(()=>{let t=new i.Vector3,a=new i.Vector3(0,1,0),l=new i.Quaternion().setFromUnitVectors(e.up,a),s=l.clone().invert(),p=new i.Vector3,y=new i.Quaternion,w=2*Math.PI;return function(){let S=n.object.position;l.setFromUnitVectors(e.up,a),s.copy(l).invert(),t.copy(S).sub(n.target),t.applyQuaternion(l),m.setFromVector3(t),n.autoRotate&&u===o.NONE&&L(2*Math.PI/60/60*n.autoRotateSpeed),n.enableDamping?(m.theta+=g.theta*n.dampingFactor,m.phi+=g.phi*n.dampingFactor):(m.theta+=g.theta,m.phi+=g.phi);let E=n.minAzimuthAngle,x=n.maxAzimuthAngle;isFinite(E)&&isFinite(x)&&(E<-Math.PI?E+=w:E>Math.PI&&(E-=w),x<-Math.PI?x+=w:x>Math.PI&&(x-=w),E<=x?m.theta=Math.max(E,Math.min(x,m.theta)):m.theta=m.theta>(E+x)/2?Math.max(E,m.theta):Math.min(x,m.theta)),m.phi=Math.max(n.minPolarAngle,Math.min(n.maxPolarAngle,m.phi)),m.makeSafe(),!0===n.enableDamping?n.target.addScaledVector(b,n.dampingFactor):n.target.add(b),n.zoomToCursor&&O||n.object.isOrthographicCamera?m.radius=B(m.radius):m.radius=B(m.radius*v),t.setFromSpherical(m),t.applyQuaternion(s),S.copy(n.target).add(t),n.object.matrixAutoUpdate||n.object.updateMatrix(),n.object.lookAt(n.target),!0===n.enableDamping?(g.theta*=1-n.dampingFactor,g.phi*=1-n.dampingFactor,b.multiplyScalar(1-n.dampingFactor)):(g.set(0,0,0),b.set(0,0,0));let P=!1;if(n.zoomToCursor&&O){let r=null;if(n.object instanceof i.PerspectiveCamera&&n.object.isPerspectiveCamera){let e=t.length();r=B(e*v);let a=e-r;n.object.position.addScaledVector(z,a),n.object.updateMatrixWorld()}else if(n.object.isOrthographicCamera){let e=new i.Vector3(T.x,T.y,0);e.unproject(n.object),n.object.zoom=Math.max(n.minZoom,Math.min(n.maxZoom,n.object.zoom/v)),n.object.updateProjectionMatrix(),P=!0;let a=new i.Vector3(T.x,T.y,0);a.unproject(n.object),n.object.position.sub(a).add(e),n.object.updateMatrixWorld(),r=t.length()}else console.warn("WARNING: OrbitControls.js encountered an unknown camera type - zoom to cursor disabled."),n.zoomToCursor=!1;null!==r&&(n.screenSpacePanning?n.target.set(0,0,-1).transformDirection(n.object.matrix).multiplyScalar(r).add(n.object.position):(c.origin.copy(n.object.position),c.direction.set(0,0,-1).transformDirection(n.object.matrix),Math.abs(n.object.up.dot(c.direction))<d?e.lookAt(n.target):(f.setFromNormalAndCoplanarPoint(n.object.up,n.target),c.intersectPlane(f,n.target))))}
1else n.object instanceof i.OrthographicCamera&&n.object.isOrthographicCamera&&(P=1!==v)&&(n.object.zoom=Math.max(n.minZoom,Math.min(n.maxZoom,n.object.zoom/v)),n.object.updateProjectionMatrix());return v=1,O=!1,!!(P||p.distanceToSquared(n.object.position)>h||8*(1-y.dot(n.object.quaternion))>h)&&(n.dispatchEvent(r),p.copy(n.object.position),y.copy(n.object.quaternion),P=!1,!0)}})(),this.connect=e=>{e===document&&console.error('THREE.OrbitControls: "document" should not be used as the target "domElement". Please use "renderer.domElement" instead.'),n.domElement=e,n.domElement.style.touchAction="none",n.domElement.addEventListener("contextmenu",er),n.domElement.addEventListener("pointerdown",G),n.domElement.addEventListener("pointercancel",ee),n.domElement.addEventListener("wheel",et)},this.dispose=()=>{var e,t,r,a,l,i;null==(e=n.domElement)||e.removeEventListener("contextmenu",er),null==(t=n.domElement)||t.removeEventListener("pointerdown",G),null==(r=n.domElement)||r.removeEventListener("pointercancel",ee),null==(a=n.domElement)||a.removeEventListener("wheel",et),null==(l=n.domElement)||l.ownerDocument.removeEventListener("pointermove",K),null==(i=n.domElement)||i.ownerDocument.removeEventListener("pointerup",J),null!==n._domElementKeyEvents&&n._domElementKeyEvents.removeEventListener("keydown",en)};let n=this,r={type:"change"},a={type:"start"},l={type:"end"},o={NONE:-1,ROTATE:0,DOLLY:1,PAN:2,TOUCH_ROTATE:3,TOUCH_PAN:4,TOUCH_DOLLY_PAN:5,TOUCH_DOLLY_ROTATE:6},u=o.NONE,h=1e-6,m=new i.Spherical,g=new i.Spherical,v=1,b=new i.Vector3,y=new i.Vector2,w=new i.Vector2,S=new i.Vector2,E=new i.Vector2,x=new i.Vector2,P=new i.Vector2,k=new i.Vector2,C=new i.Vector2,_=new i.Vector2,z=new i.Vector3,T=new i.Vector2,O=!1,M=[],R={};function N(){return Math.pow(.95,n.zoomSpeed)}function L(e){n.reverseOrbit||n.reverseHorizontalOrbit?g.theta+=e:g.theta-=e}function I(e){n.reverseOrbit||n.reverseVerticalOrbit?g.phi+=e:g.phi-=e}let j=(()=>{let e=new i.Vector3;return function(t,n){e.setFromMatrixColumn(n,0),e.multiplyScalar(-t),b.add(e)}})(),A=(()=>{let e=new i.Vector3;return function(t,r){!0===n.screenSpacePanning?e.setFromMatrixColumn(r,1):(e.setFromMatrixColumn(r,0),e.crossVectors(n.object.up,e)),e.multiplyScalar(t),b.add(e)}})(),D=(()=>{let e=new i.Vector3;return function(t,r){let a=n.domElement;if(a&&n.object instanceof i.PerspectiveCamera&&n.object.isPerspectiveCamera){let l=n.object.position;e.copy(l).sub(n.target);let i=e.length();j(2*t*(i*=Math.tan(n.object.fov/2*Math.PI/180))/a.clientHeight,n.object.matrix),A(2*r*i/a.clientHeight,n.object.matrix)}
1else a&&n.object instanceof i.OrthographicCamera&&n.object.isOrthographicCamera?(j(t*(n.object.right-n.object.left)/n.object.zoom/a.clientWidth,n.object.matrix),A(r*(n.object.top-n.object.bottom)/n.object.zoom/a.clientHeight,n.object.matrix)):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - pan disabled."),n.enablePan=!1)}})();function F(e){n.object instanceof i.PerspectiveCamera&&n.object.isPerspectiveCamera||n.object instanceof i.OrthographicCamera&&n.object.isOrthographicCamera?v/=e:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),n.enableZoom=!1)}function U(e){n.object instanceof i.PerspectiveCamera&&n.object.isPerspectiveCamera||n.object instanceof i.OrthographicCamera&&n.object.isOrthographicCamera?v*=e:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),n.enableZoom=!1)}function H(e){if(!n.zoomToCursor||!n.domElement)return;O=!0;let t=n.domElement.getBoundingClientRect(),r=e.clientX-t.left,a=e.clientY-t.top,l=t.width,i=t.height;T.x=r/l*2-1,T.y=-(a/i*2)+1,z.set(T.x,T.y,1).unproject(n.object).sub(n.object.position).normalize()}function B(e){return Math.max(n.minDistance,Math.min(n.maxDistance,e))}function V(e){y.set(e.clientX,e.clientY)}function W(e){E.set(e.clientX,e.clientY)}function Q(){if(1==M.length)y.set(M[0].pageX,M[0].pageY);else{let e=.5*(M[0].pageX+M[1].pageX),t=.5*(M[0].pageY+M[1].pageY);y.set(e,t)}}function Y(){if(1==M.length)E.set(M[0].pageX,M[0].pageY);else{let e=.5*(M[0].pageX+M[1].pageX),t=.5*(M[0].pageY+M[1].pageY);E.set(e,t)}}function q(){let e=M[0].pageX-M[1].pageX,t=M[0].pageY-M[1].pageY;k.set(0,Math.sqrt(e*e+t*t))}function $(e){if(1==M.length)w.set(e.pageX,e.pageY);else{let t=ei(e),n=.5*(e.pageX+t.x),r=.5*(e.pageY+t.y);w.set(n,r)}S.subVectors(w,y).multiplyScalar(n.rotateSpeed);let t=n.domElement;t&&(L(2*Math.PI*S.x/t.clientHeight),I(2*Math.PI*S.y/t.clientHeight)),y.copy(w)}function X(e){if(1==M.length)x.set(e.pageX,e.pageY);else{let t=ei(e),n=.5*(e.pageX+t.x),r=.5*(e.pageY+t.y);x.set(n,r)}P.subVectors(x,E).multiplyScalar(n.panSpeed),D(P.x,P.y),E.copy(x)}function Z(e){let t=ei(e),r=e.pageX-t.x,a=e.pageY-t.y;C.set(0,Math.sqrt(r*r+a*a)),_.set(0,Math.pow(C.y/k.y,n.zoomSpeed)),F(_.y),k.copy(C)}function G(e){var t,r;!1!==n.enabled&&(0===M.length&&(null==(t=n.domElement)||t.ownerDocument.addEventListener("pointermove",K),null==(r=n.domElement)||r.ownerDocument.addEventListener("pointerup",J)),M.push(e),"touch"===e.pointerType?function(e){switch(el(e),M.length){case 1:switch(n.touches.ONE){case i.TOUCH.ROTATE:if(!1===n.enableRotate)return;Q(),u=o.TOUCH_ROTATE;break;case i.TOUCH.PAN:if(!1===n.enablePan)return;Y(),u=o.TOUCH_PAN;break;default:u=o.NONE}break;case 2:switch(n.touches.TWO){case i.TOUCH.DOLLY_PAN:if(!1===n.enableZoom&&!1===n.enablePan)return;n.enableZoom&&q(),n.enablePan&&Y(),u=o.TOUCH_DOLLY_PAN;break;case i.TOUCH.DOLLY_ROTATE:if(!1===n.enableZoom&&!1===n.enableRotate)return;n.enableZoom&&q(),n.enableRotate&&Q(),u=o.TOUCH_DOLLY_ROTATE;break;default:u=o.NONE}break;default:u=o.NONE}u!==o.NONE&&n.dispatchEvent(a)}(e):function(e){let t;switch(e.button){case 0:t=n.mouseButtons.LEFT;break;case 1:t=n.mouseButtons.MIDDLE;break;case 2:t=n.mouseButtons.RIGHT;break;default:t=-1}switch(t){case i.MOUSE.DOLLY:if(!1===n.enableZoom)return;H(e),k.set(e.clientX,e.clientY),u=o.DOLLY;break;case i.MOUSE.ROTATE:if(e.ctrlKey||e.metaKey||e.shiftKey){if(!1===n.enablePan)return;W(e),u=o.PAN}else{if(!1===n.enableRotate)return;V(e),u=o.ROTATE}break;case i.MOUSE.PAN:if(e.ctrlKey||e.metaKey||e.shiftKey){if(!1===n.enableRotate)return;V(e),u=o.ROTATE}else{if(!1===n.enablePan)return;W(e),u=o.PAN}break;default:u=o.NONE}u!==o.NONE&&n.dispatchEvent(a)}(e))}function K(e){!1!==n.enabled&&("touch"===e.pointerType?function(e){switch(el(e),u){case o.TOUCH_ROTATE:if(!1===n.enableRotate)return;$(e),n.update();break;case o.TOUCH_PAN:if(!1===n.enablePan)return;X(e),n.update();break;case o.TOUCH_DOLLY_PAN:if(!1===n.enableZoom&&!1===n.enablePan)return;n.enableZoom&&Z(e),n.enablePan&&X(e),n.update();break;case o.TOUCH_DOLLY_ROTATE:if(!1===n.enableZoom&&!1===n.enableRotate)return;n.enableZoom&&Z(e),n.enableRotate&&$(e),n.update();break;default:u=o.NONE}}(e):function(e){if(!1!==n.enabled)switch(u){case o.ROTATE:if(!1===n.enableRotate)return;!function(e){w.set(e.clientX,e.clientY),S.subVectors(w,y).multiplyScalar(n.rotateSpeed);let t=n.domElement;t&&(L(2*Math.PI*S.x/t.clientHeight),I(2*Math.PI*S.y/t.clientHeight)),y.copy(w),n.update()}(e);break;case o.DOLLY:if(!1===n.enableZoom)return;C.set(e.clientX,e.clientY),_.subVectors(C,k),_.y>0?F(N()):_.y<0&&U(N()),k.copy(C),n.update();break;case o.PAN:if(!1===n.enablePan)return;x.set(e.clientX,e.clientY),P.subVectors(x,E).multiplyScalar(n.panSpeed),D(P.x,P.y),E.copy(x),n.update()}}(e))}function J(e){var t,r,a;ea(e),0===M.length&&(null==(t=n.domElement)||t.releasePointerCapture(e.pointerId),null==(r=n.domElement)||r.ownerDocument.removeEventListener("pointermove",K),null==(a=n.domElement)||a.ownerDocument.removeEventListener("pointerup",J)),n.dispatchEvent(l),u=o.NONE}function ee(e){ea(e)}function et(e){!1!==n.enabled&&!1!==n.enableZoom&&(u===o.NONE||u===o.ROTATE)&&(e.preventDefault(),n.dispatchEvent(a),H(e),e.deltaY<0?U(N()):e.deltaY>0&&F(N()),n.update(),n.dispatchEvent(l))}function en(e){!1!==n.enabled&&!1!==n.enablePan&&function(e){let t=!1;switch(e.code){case n.keys.UP:D(0,n.keyPanSpeed),t=!0;break;case n.keys.BOTTOM:D(0,-n.keyPanSpeed),t=!0;break;case n.keys.LEFT:D(n.keyPanSpeed,0),t=!0;break;case n.keys.RIGHT:D(-n.keyPanSpeed,0),t=!0}t&&(e.preventDefault(),n.update())}(e)}function er(e){!1!==n.enabled&&e.preventDefault()}function ea(e){delete R[e.pointerId];for(let t=0;t<M.length;t++)if(M[t].pointerId==e.pointerId){M.splice(t,1);return}}function el(e){let t=R[e.pointerId];void 0===t&&(t=new i.Vector2,R[e.pointerId]=t),t.set(e.pageX,e.pageY)}function ei(e){return R[(e.pointerId===M[0].pointerId?M[1]:M[0]).pointerId]}void 0!==t&&this.connect(t),this.update()}}let m=l.forwardRef(({makeDefault:e,camera:t,regress:n,domElement:i,enableDamping:o=!0,keyEvents:u=!1,onChange:s,onStart:c,onEnd:f,...d},p)=>{let m=(0,a.A)(e=>e.invalidate),g=(0,a.A)(e=>e.camera),v=(0,a.A)(e=>e.gl),b=(0,a.A)(e=>e.events),y=(0,a.A)(e=>e.setEvents),w=(0,a.A)(e=>e.set),S=(0,a.A)(e=>e.get),E=(0,a.A)(e=>e.performance),x=t||g,P=i||b.connected||v.domElement,k=l.useMemo(()=>new h(x),[x]);return(0,a.C)(()=>{k.enabled&&k.update()},-1),l.useEffect(()=>(u&&k.connect(!0===u?P:u),k.connect(P),()=>void k.dispose()),[u,P,n,k,m]),l.useEffect(()=>{let e=e=>{m(),n&&E.regress(),s&&s(e)},t=e=>{c&&c(e)},r=e=>{f&&f(e)};return k.addEventListener("change",e),k.addEventListener("start",t),k.addEventListener("end",r),()=>{k.removeEventListener("start",t),k.removeEventListener("end",r),k.removeEventListener("change",e)}},[s,c,f,k,m,y]),l.useEffect(()=>{if(e){let e=S().controls;return w({controls:k}),()=>w({controls:e})}},[e,k]),l.createElement("primitive",(0,r.Z)({ref:p,object:k,enableDamping:o},d))})},2723:function(e,t,n){"use strict";let r,a,l;n.d(t,{A:function(){return es},B:function(){return M},C:function(){return ec},E:function(){return R},F:function(){return ep},a:function(){return T},b:function(){return eS},c:function(){return K},d:function(){return ex},e:function(){return P},i:function(){return z},u:function(){return O}});var i,o,u=n(1448),s=n(2265),c=n(9971);let f="undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent)?s.useEffect:s.useLayoutEffect;var d=n(7975),p=n.n(d),h=n(428);let m=e=>"object"==typeof e&&"function"==typeof e.then,g=[];function v(e,t,n=(e,t)=>e===t){if(e===t)return!0;
1if(!e||!t)return!1;let r=e.length;if(t.length!==r)return!1;for(let a=0;a<r;a++)if(!n(e[a],t[a]))return!1;return!0}function b(e,t=null,n=!1,r={}){for(let a of(null===t&&(t=[e]),g))if(v(t,a.keys,a.equal)){if(n)return;if(Object.prototype.hasOwnProperty.call(a,"error"))throw a.error;if(Object.prototype.hasOwnProperty.call(a,"response"))return r.lifespan&&r.lifespan>0&&(a.timeout&&clearTimeout(a.timeout),a.timeout=setTimeout(a.remove,r.lifespan)),a.response;if(!n)throw a.promise}let a={keys:t,equal:r.equal,remove:()=>{let e=g.indexOf(a);-1!==e&&g.splice(e,1)},promise:(m(e)?e:e(...t)).then(e=>{a.response=e,r.lifespan&&r.lifespan>0&&(a.timeout=setTimeout(a.remove,r.lifespan))}).catch(e=>a.error=e)};if(g.push(a),!n)throw a.promise}let y=(e,t,n)=>b(e,t,!1,n),w=(e,t,n)=>void b(e,t,!0,n),S=e=>{if(void 0===e||0===e.length)g.splice(0,g.length);else{let t=g.find(t=>v(e,t.keys,t.equal));t&&t.remove()}};var E=n(257);let x={},P=e=>void Object.assign(x,e),k=e=>"colorSpace"in e||"outputColorSpace"in e,C=()=>{var e;return null!=(e=x.ColorManagement)?e:null},_=e=>e&&e.isOrthographicCamera,z=e=>e&&e.hasOwnProperty("current"),T="undefined"!=typeof window&&(null!=(i=window.document)&&i.createElement||(null==(o=window.navigator)?void 0:o.product)==="ReactNative")?s.useLayoutEffect:s.useEffect;function O(e){let t=s.useRef(e);return T(()=>void(t.current=e),[e]),t}function M({set:e}){return T(()=>(e(new Promise(()=>null)),()=>e(!1)),[e]),null}class R extends s.Component{constructor(...e){super(...e),this.state={error:!1}}componentDidCatch(e){this.props.set(e)}render(){return this.state.error?null:this.props.children}}R.getDerivedStateFromError=()=>({error:!0});let N="__default",L=new Map,I=e=>e&&!!e.memoized&&!!e.changes;function j(e){var t;let n="undefined"!=typeof window?null!=(t=window.devicePixelRatio)?t:2:1;return Array.isArray(e)?Math.min(Math.max(e[0],n),e[1]):e}let A=e=>{var t;return null==(t=e.__r3f)?void 0:t.root.getState()};function D(e){let t=e.__r3f.root;for(;t.getState().previousRoot;)t=t.getState().previousRoot;return t}let F={obj:e=>e===Object(e)&&!F.arr(e)&&"function"!=typeof e,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,boo:e=>"boolean"==typeof e,und:e=>void 0===e,arr:e=>Array.isArray(e),equ(e,t,{arrays:n="shallow",objects:r="reference",strict:a=!0}={}){let l;if(typeof e!=typeof t||!!e!=!!t)return!1;if(F.str(e)||F.num(e))return e===t;let i=F.obj(e);if(i&&"reference"===r)return e===t;let o=F.arr(e);if(o&&"reference"===n)return e===t;if((o||i)&&e===t)return!0;for(l in e)if(!(l in t))return!1;if(i&&"shallow"===n&&"shallow"===r){for(l in a?t:e)if(!F.equ(e[l],t[l],{strict:a,objects:"reference"}))return!1}else for(l in a?t:e)if(e[l]!==t[l])return!1;if(F.und(l)){if(o&&0===e.length&&0===t.length||i&&0===Object.keys(e).length&&0===Object.keys(t).length)return!0;if(e!==t)return!1}return!0}};function U(e,t){return e.__r3f={type:"",root:null,previousAttach:null,memoizedProps:{},eventCount:0,handlers:{},objects:[],parent:null,...t},e}function H(e,t){let n=e;if(!t.includes("-"))return{target:n,key:t};{let r=t.split("-"),a=r.pop();return{target:n=r.reduce((e,t)=>e[t],e),key:a}}}let B=/-\d+$/;function V(e,t,n){if(F.str(n)){if(B.test(n)){let{target:t,key:r}=H(e,n.replace(B,""));Array.isArray(t[r])||(t[r]=[])}let{target:r,key:a}=H(e,n);t.__r3f.previousAttach=r[a],r[a]=t}else t.__r3f.previousAttach=n(e,t)}function W(e,t,n){var r,a;if(F.str(n)){let{target:r,key:a}=H(e,n),l=t.__r3f.previousAttach;void 0===l?delete r[a]:r[a]=l}else null==(r=t.__r3f)||null==r.previousAttach||r.previousAttach(e,t);null==(a=t.__r3f)||delete a.previousAttach}function Q(e,{children:t,key:n,ref:r,...a},{children:l,key:i,ref:o,...u}={},s=!1){var c;let f=null!=(c=null==e?void 0:e.__r3f)?c:{},d=Object.entries(a),p=[];if(s){let e=Object.keys(u);for(let t=0;t<e.length;t++)a.hasOwnProperty(e[t])||d.unshift([e[t],N+"remove"])}d.forEach(([t,n])=>{var r;if(null!=(r=e.__r3f)&&r.primitive&&"object"===t||F.equ(n,u[t]))return;if(/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/.test(t))return p.push([t,n,!0,[]]);let l=[];for(let e in t.includes("-")&&(l=t.split("-")),p.push([t,n,!1,l]),a){let n=a[e];e.startsWith(`${t}-`)&&p.push([e,n,!1,e.split("-")])}});let h={...a};return f.memoizedProps&&f.memoizedProps.args&&(h.args=f.memoizedProps.args
1),f.memoizedProps&&f.memoizedProps.attach&&(h.attach=f.memoizedProps.attach),{memoized:h,changes:p}}let Y=void 0!==E&&!1;function q(e,t){var n,r,a;let l=null!=(n=e.__r3f)?n:{},i=l.root,o=null!=(r=null==i?void 0:null==i.getState?void 0:i.getState())?r:{},{memoized:s,changes:c}=I(t)?t:Q(e,t),f=l.eventCount;e.__r3f&&(e.__r3f.memoizedProps=s);for(let t=0;t<c.length;t++){let[n,r,a,i]=c[t];if(k(e)){let e="srgb",t="srgb-linear";"encoding"===n?(n="colorSpace",r=3001===r?e:t):"outputEncoding"===n&&(n="outputColorSpace",r=3001===r?e:t)}let s=e,f=s[n];if(i.length&&!((f=i.reduce((e,t)=>e[t],e))&&f.set)){let[t,...r]=i.reverse();s=r.reverse().reduce((e,t)=>e[t],e),n=t}if(r===N+"remove"){if(s.constructor){let e=L.get(s.constructor);e||(e=new s.constructor,L.set(s.constructor,e)),r=e[n]}else r=0}if(a)r?l.handlers[n]=r:delete l.handlers[n],l.eventCount=Object.keys(l.handlers).length;else if(f&&f.set&&(f.copy||f instanceof u.Layers)){if(Array.isArray(r))f.fromArray?f.fromArray(r):f.set(...r);else if(f.copy&&r&&r.constructor&&(Y?f.constructor.name===r.constructor.name:f.constructor===r.constructor))f.copy(r);else if(void 0!==r){let e=f instanceof u.Color;!e&&f.setScalar?f.setScalar(r):f instanceof u.Layers&&r instanceof u.Layers?f.mask=r.mask:f.set(r),C()||o.linear||!e||f.convertSRGBToLinear()}}else if(s[n]=r,s[n]instanceof u.Texture&&s[n].format===u.RGBAFormat&&s[n].type===u.UnsignedByteType){let e=s[n];k(e)&&k(o.gl)?e.colorSpace=o.gl.outputColorSpace:e.encoding=o.gl.outputEncoding}$(e)}if(l.parent&&e.raycast&&f!==l.eventCount){let t=D(e).getState().internal,n=t.interaction.indexOf(e);n>-1&&t.interaction.splice(n,1),l.eventCount&&t.interaction.push(e)}return!(1===c.length&&"onUpdate"===c[0][0])&&c.length&&null!=(a=e.__r3f)&&a.parent&&X(e),e}function $(e){var t,n;let r=null==(t=e.__r3f)?void 0:null==(n=t.root)?void 0:null==n.getState?void 0:n.getState();r&&0===r.internal.frames&&r.invalidate()}function X(e){null==e.onUpdate||e.onUpdate(e)}function Z(e){return(e.eventObject||e.object).uuid+"/"+e.index+e.instanceId}function G(e,t,n,r){let a=n.get(t);a&&(n.delete(t),0===n.size&&(e.delete(r),a.target.releasePointerCapture(r)))}function K(e){function t(e){return e.filter(e=>["Move","Over","Enter","Out","Leave"].some(t=>{var n;return null==(n=e.__r3f)?void 0:n.handlers["onPointer"+t]}))}function n(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,a=null==r?void 0:r.handlers;if(n.hovered.delete(Z(e)),null!=r&&r.eventCount){let n={...e,intersections:t};null==a.onPointerOut||a.onPointerOut(n),null==a.onPointerLeave||a.onPointerLeave(n)}}}function r(e,t){for(let n=0;n<t.length;n++){let r=t[n].__r3f;null==r||null==r.handlers.onPointerMissed||r.handlers.onPointerMissed(e)}}return{handlePointer:function(a){switch(a){case"onPointerLeave":case"onPointerCancel":return()=>n([]);case"onLostPointerCapture":return t=>{let{internal:r}=e.getState();"pointerId"in t&&r.capturedMap.has(t.pointerId)&&requestAnimationFrame(()=>{r.capturedMap.has(t.pointerId)&&(r.capturedMap.delete(t.pointerId),n([]))})}}return function(l){let{onPointerMissed:i,internal:o}=e.getState();o.lastEvent.current=l;let s="onPointerMove"===a,c="onClick"===a||"onContextMenu"===a||"onDoubleClick"===a,f=function(t,n){let r=e.getState(),a=new Set,l=[],i=n?n(r.internal.interaction):r.internal.interaction;for(let e=0;e<i.length;e++){let t=A(i[e]);t&&(t.raycaster.camera=void 0)}r.previousRoot||null==r.events.compute||r.events.compute(t,r);let o=i.flatMap(function(e){let n=A(e);if(!n||!n.events.enabled||null===n.raycaster.camera)return[];if(void 0===n.raycaster.camera){var r;null==n.events.compute||n.events.compute(t,n,null==(r=n.previousRoot)?void 0:r.getState()),void 0===n.raycaster.camera&&(n.raycaster.camera=null)}return n.raycaster.camera?n.raycaster.intersectObject(e,!0):[]}).sort((e,t)=>{let n=A(e.object),r=A(t.object);return n&&r&&r.events.priority-n.events.priority||e.distance-t.distance}).filter(e=>{let t=Z(e);return!a.has(t)&&(a.add(t),!0)});for(let e of(r.events.filter&&(o=r.events.filter(o,r)),o)){let t=e.object;for(;t;){var u;null!=(u=t.__r3f)&&u.eventCount&&l.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())a.has(Z(e.intersection))||l.push(e.intersection);return l}(l,s?t:void 0),d=c?function(t){let{internal:n}=e.getState(),r=t.offsetX-n.initialClick[0],a=t.offsetY-n.initialClick[1];return Math.round(Math.sqrt(r*r+a*a))}(l):0;"onPointerDown"===a&&(o.initialClick=[l.offsetX,l.offsetY],o.initialHits=f.map(e=>e.eventObject)),c&&!f.length&&d<=2&&(r(l,o.interaction),i&&i(l)),s&&n(f),function(t,r,a,l){let i=e.getState();if(t.length){let e={stopped:!1};for(let o of t){let{raycaster:s,pointer:c,camera:f,internal:d}=A(o.object)||i,p=new u.Vector3(c.x,c.y,0).unproject(f),h=e=>{var t,n;return null!=(t=null==(n=d.capturedMap.get(e))?void 0:n.has(o.eventObject))&&t},m=e=>{let t={intersection:o,target:r.target};d.capturedMap.has(e)?d.capturedMap.get(e).set(o.eventObject,t):d.capturedMap.set(e,new Map([[o.eventObject,t]])),r.target.setPointerCapture(e)},g=e=>{let t=d.capturedMap.get(e);t&&G(d.capturedMap,o.eventObject,t,e)},v={};for(let e in r){let t=r[e];"function"!=typeof t&&(v[e]=t)}let b={...o,...v,pointer:c,intersections:t,stopped:e.stopped,delta:a,unprojectedPoint:p,ray:s.ray,camera:f,stopPropagation(){let a="pointerId"in r&&d.capturedMap.get(r.pointerId);(!a||a.has(o.eventObject))&&(b.stopped=e.stopped=!0,d.hovered.size&&Array.from(d.hovered.values()).find(e=>e.eventObject===o.eventObject)&&n([...t.slice(0,t.indexOf(o)),o]))},target:{hasPointerCapture:h,setPointerCapture:m,releasePointerCapture:g},currentTarget:{hasPointerCapture:h,setPointerCapture:m,releasePointerCapture:g},nativeEvent:r};
1if(l(b),!0===e.stopped)break}}}(f,l,d,function(e){let t=e.eventObject,n=t.__r3f,i=null==n?void 0:n.handlers;if(null!=n&&n.eventCount){if(s){if(i.onPointerOver||i.onPointerEnter||i.onPointerOut||i.onPointerLeave){let t=Z(e),n=o.hovered.get(t);n?n.stopped&&e.stopPropagation():(o.hovered.set(t,e),null==i.onPointerOver||i.onPointerOver(e),null==i.onPointerEnter||i.onPointerEnter(e))}null==i.onPointerMove||i.onPointerMove(e)}else{let n=i[a];n?(!c||o.initialHits.includes(t))&&(r(l,o.interaction.filter(e=>!o.initialHits.includes(e))),n(e)):c&&o.initialHits.includes(t)&&r(l,o.interaction.filter(e=>!o.initialHits.includes(e)))}}})}}}}let J=e=>!!(null!=e&&e.render),ee=s.createContext(null),et=(e,t)=>{let n=function(e){let t="function"==typeof e?function(e){let t;let n=new Set,r=(e,r)=>{let a="function"==typeof e?e(t):e;if(a!==t){let e=t;t=r?a:Object.assign({},t,a),n.forEach(n=>n(t,e))}},a=()=>t,l=(e,r=a,l=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let i=r(t);function o(){let n=r(t);if(!l(i,n)){let t=i;e(i=n,t)}}return n.add(o),()=>n.delete(o)},i={setState:r,getState:a,subscribe:(e,t,r)=>t||r?l(e,t,r):(n.add(e),()=>n.delete(e)),destroy:()=>n.clear()};return t=e(r,a,i),i}(e):e,n=(e=t.getState,n=Object.is)=>{let r;let[,a]=(0,s.useReducer)(e=>e+1,0),l=t.getState(),i=(0,s.useRef)(l),o=(0,s.useRef)(e),u=(0,s.useRef)(n),c=(0,s.useRef)(!1),d=(0,s.useRef)();void 0===d.current&&(d.current=e(l));let p=!1;(i.current!==l||o.current!==e||u.current!==n||c.current)&&(r=e(l),p=!n(d.current,r)),f(()=>{p&&(d.current=r),i.current=l,o.current=e,u.current=n,c.current=!1});let h=(0,s.useRef)(l);f(()=>{let e=()=>{try{let e=t.getState(),n=o.current(e);u.current(d.current,n)||(i.current=e,d.current=n,a())}catch(e){c.current=!0,a()}},n=t.subscribe(e);return t.getState()!==h.current&&e(),n},[]);let m=p?r:d.current;return(0,s.useDebugValue)(m),m};return Object.assign(n,t),n[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");let e=[n,t];return{next(){let t=e.length<=0;return{value:e.shift(),done:t}}}},n}((n,r)=>{let a;let l=new u.Vector3,i=new u.Vector3,o=new u.Vector3;function c(e=r().camera,t=i,n=r().size){let{width:a,height:s,top:c,left:f}=n,d=a/s;t instanceof u.Vector3?o.copy(t):o.set(...t);let p=e.getWorldPosition(l).distanceTo(o);if(_(e))return{width:a/e.zoom,height:s/e.zoom,top:c,left:f,factor:1,distance:p,aspect:d};{let t=2*Math.tan(e.fov*Math.PI/180/2)*p,n=a/s*t;return{width:n,height:t,top:c,left:f,factor:a/n,distance:p,aspect:d}}}let f=e=>n(t=>({performance:{...t.performance,current:e}})),d=new u.Vector2;return{set:n,get:r,gl:null,camera:null,raycaster:null,events:{priority:1,enabled:!0,connected:!1},xr:null,scene:null,invalidate:(t=1)=>e(r(),t),advance:(e,n)=>t(e,n,r()),legacy:!1,linear:!1,flat:!1,controls:null,clock:new u.Clock,pointer:d,mouse:d,frameloop:"always",onPointerMissed:void 0,performance:{current:1,min:.5,max:1,debounce:200,regress:()=>{let e=r();a&&clearTimeout(a),e.performance.current!==e.performance.min&&f(e.performance.min),a=setTimeout(()=>f(r().performance.max),e.performance.debounce)}},size:{width:0,height:0,top:0,left:0,updateStyle:!1},viewport:{initialDpr:0,dpr:0,width:0,height:0,top:0,left:0,aspect:0,distance:0,factor:0,getCurrentViewport:c},setEvents:e=>n(t=>({...t,events:{...t.events,...e}})),setSize:(e,t,a,l,o)=>{let u=r().camera,s={width:e,height:t,top:l||0,left:o||0,updateStyle:a};n(e=>({size:s,viewport:{...e.viewport,...c(u,i,s)}}))},setDpr:e=>n(t=>{let n=j(e);return{viewport:{...t.viewport,dpr:n,initialDpr:t.viewport.initialDpr||n}}}),setFrameloop:(e="always")=>{let t=r().clock;t.stop(),t.elapsedTime=0,"never"!==e&&(t.start(),t.elapsedTime=0),n(()=>({frameloop:e}))},previousRoot:void 0,internal:{active:!1,priority:0,frames:0,lastEvent:s.createRef(),interaction:[],hovered:new Map,subscribers:[],initialClick:[0,0],initialHits:[],capturedMap:new Map,subscribe:(e,t,n)=>{let a=r().internal;return a.priority=a.priority+(t>0?1:0),a.subscribers.push({ref:e,priority:t,store:n}),a.subscribers=a.subscribers.sort((e,t)=>e.priority-t.priority),()=>{let n=r().internal;null!=n&&n.subscribers&&(n.priority=n.priority-(t>0?1:0),n.subscribers=n.subscribers.filter(t=>t.ref!==e))}}}}}),r=n.getState(),a=r.size,l=r.viewport.dpr,i=r.camera;return n.subscribe(()=>{let{camera:e,size:t,viewport:r,gl:o,set:u}
1=n.getState();if(t.width!==a.width||t.height!==a.height||r.dpr!==l){var s;a=t,l=r.dpr,e.manual||(_(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(),e.updateMatrixWorld()),o.setPixelRatio(r.dpr);let n=null!=(s=t.updateStyle)?s:"undefined"!=typeof HTMLCanvasElement&&o.domElement instanceof HTMLCanvasElement;o.setSize(t.width,t.height,n)}e!==i&&(i=e,u(t=>({viewport:{...t.viewport,...t.viewport.getCurrentViewport(e)}})))}),n.subscribe(t=>e(t)),n},en=new Set,er=new Set,ea=new Set;function el(e,t){if(e.size)for(let{callback:n}of e.values())n(t)}function ei(e,t){switch(e){case"before":return el(en,t);case"after":return el(er,t);case"tail":return el(ea,t)}}function eo(e,t,n){let i=t.clock.getDelta();for("never"===t.frameloop&&"number"==typeof e&&(i=e-t.clock.elapsedTime,t.clock.oldTime=t.clock.elapsedTime,t.clock.elapsedTime=e),a=t.internal.subscribers,r=0;r<a.length;r++)(l=a[r]).ref.current(l.store.getState(),i,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),"always"===t.frameloop?1:t.internal.frames}function eu(){let e=s.useContext(ee);if(!e)throw Error("R3F: Hooks can only be used within the Canvas component!");return e}function es(e=e=>e,t){return eu()(e,t)}function ec(e,t=0){let n=eu(),r=n.getState().internal.subscribe,a=O(e);return T(()=>r(a,t,n),[t,r,n]),null}let ef=new WeakMap;function ed(e,t){return function(n,...r){let a=ef.get(n);return a||(a=new n,ef.set(n,a)),e&&e(a),Promise.all(r.map(e=>new Promise((n,r)=>a.load(e,e=>{e.scene&&Object.assign(e,function(e){let t={nodes:{},materials:{}};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)}),t}(e.scene)),n(e)},t,t=>r(Error(`Could not load ${e}: ${null==t?void 0:t.message}`)))))).finally(()=>null==a.dispose?void 0:a.dispose())}}function ep(e,t,n,r){let a=Array.isArray(t)?t:[t],l=y(ed(n,r),[e,...a],{equal:F.equ});return Array.isArray(t)?l:l[0]}ep.preload=function(e,t,n){let r=Array.isArray(t)?t:[t];return w(ed(n),[e,...r])},ep.clear=function(e,t){return S([e,...Array.isArray(t)?t:[t]])};let eh=new Map,{invalidate:em,advance:eg}=function(e){let t,n,r,a=!1;function l(i){for(let u of(n=requestAnimationFrame(l),a=!0,t=0,ei("before",i),e.values())
1){var o;(r=u.store.getState()).internal.active&&("always"===r.frameloop||r.internal.frames>0)&&!(null!=(o=r.gl.xr)&&o.isPresenting)&&(t+=eo(i,r))}if(ei("after",i),0===t)return ei("tail",i),a=!1,cancelAnimationFrame(n)}return{loop:l,invalidate:function t(n,r=1){var i;if(!n)return e.forEach(e=>t(e.store.getState(),r));null!=(i=n.gl.xr)&&i.isPresenting||!n.internal.active||"never"===n.frameloop||(n.internal.frames=Math.min(60,n.internal.frames+r),a||(a=!0,requestAnimationFrame(l)))},advance:function(t,n=!0,r,a){if(n&&ei("before",t),r)eo(t,r,a);else for(let n of e.values())eo(t,n.store.getState());n&&ei("after",t)}}}(eh),{reconciler:ev,applyProps:eb}=function(e,t){function n(e,{args:t=[],attach:n,...r},a){let l,i=`${e[0].toUpperCase()}${e.slice(1)}`;if("primitive"===e){if(void 0===r.object)throw Error("R3F: Primitives without 'object' are invalid!");l=U(r.object,{type:e,root:a,attach:n,primitive:!0})}else{let r=x[i];if(!r)throw Error(`R3F: ${i} is not part of the THREE namespace! Did you forget to extend? See: https://docs.pmnd.rs/react-three-fiber/api/objects#using-3rd-party-objects-declaratively`);if(!Array.isArray(t))throw Error("R3F: The args prop must be an array!");l=U(new r(...t),{type:e,root:a,attach:n,memoizedProps:{args:t}})}return void 0===l.__r3f.attach&&(l instanceof u.BufferGeometry?l.__r3f.attach="geometry":l instanceof u.Material&&(l.__r3f.attach="material")),"inject"!==i&&q(l,r),l}function r(e,t){let n=!1;if(t){var r,a;null!=(r=t.__r3f)&&r.attach?V(e,t,t.__r3f.attach):t.isObject3D&&e.isObject3D&&(e.add(t),n=!0),n||null==(a=e.__r3f)||a.objects.push(t),t.__r3f||U(t,{}),t.__r3f.parent=e,X(t),$(t)}}function a(e,t,n){let r=!1;if(t){var a,l;if(null!=(a=t.__r3f)&&a.attach)V(e,t,t.__r3f.attach);else if(t.isObject3D&&e.isObject3D){t.parent=e,t.dispatchEvent({type:"added"});let a=e.children.filter(e=>e!==t),l=a.indexOf(n);e.children=[...a.slice(0,l),t,...a.slice(l)],r=!0}r||null==(l=e.__r3f)||l.objects.push(t),t.__r3f||U(t,{}),t.__r3f.parent=e,X(t),$(t)}}function l(e,t,n=!1){e&&[...e].forEach(e=>i(t,e,n))}function i(e,t,n){if(t){var r,a,i,o,u;t.__r3f&&(t.__r3f.parent=null),null!=(r=e.__r3f)&&r.objects&&(e.__r3f.objects=e.__r3f.objects.filter(e=>e!==t)),null!=(a=t.__r3f)&&a.attach?W(e,t,t.__r3f.attach):t.isObject3D&&e.isObject3D&&(e.remove(t),null!=(o=t.__r3f)&&o.root&&function(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)=>{G(n.capturedMap,t,e,r)})}(D(t),t));let s=null==(i=t.__r3f)?void 0:i.primitive,c=!s&&(void 0===n?null!==t.dispose:n);if(s||(l(null==(u=t.__r3f)?void 0:u.objects,t,c),l(t.children,t,c)),delete t.__r3f,c&&t.dispose&&"Scene"!==t.type){let e=()=>{try{t.dispose()}catch(e){}};"undefined"==typeof IS_REACT_ACT_ENVIRONMENT?(0,h.unstable_scheduleCallback)(h.unstable_IdlePriority,e):e()}$(e)}}let o=()=>console.warn("Text is not allowed in the R3F tree! This could be stray whitespace or characters.");return{reconciler:p()({createInstance:n,removeChild:i,appendChild:r,appendInitialChild:r,insertBefore:a,supportsMutation:!0,isPrimaryRenderer:!1,supportsPersistence:!1,supportsHydration:!1,noTimeout:-1,appendChildToContainer:(e,t)=>{if(!t)return;let n=e.getState().scene;n.__r3f&&(n.__r3f.root=e,r(n,t))},removeChildFromContainer:(e,t)=>{t&&i(e.getState().scene,t)},insertInContainerBefore:(e,t,n)=>{if(!t||!n)return;let r=e.getState().scene;r.__r3f&&a(r,t,n)},getRootHostContext:()=>null,getChildHostContext:e=>e,finalizeInitialChildren(e){var t;return!!(null!=(t=null==e?void 0:e.__r3f)?t:{}).handlers},prepareUpdate(e,t,n,r){var a;if((null!=(a=null==e?void 0:e.__r3f)?a:{}).primitive&&r.object&&r.object!==e)return[!0];{let{args:t=[],children:a,...l}=r,{args:i=[],children:o,...u}=n;if(!Array.isArray(t))throw Error("R3F: the args prop must be an array!");if(t.some((e,t)=>e!==i[t]))return[!0];let s=Q(e,l,u,!0);return s.changes.length?[!1,s]:null}},commitUpdate(e,[t,a],l,o,u,s){t?function(e,t,a,l){var o;let u=null==(o=e.__r3f)?void 0:o.parent;if(!u)return;let s=n(t,a,e.__r3f.root);if(e.children){for(let t of e.children)t.__r3f&&r(s,t);e.children=e.children.filter(e=>!e.__r3f)}
1e.__r3f.objects.forEach(e=>r(s,e)),e.__r3f.objects=[],e.__r3f.autoRemovedBeforeAppend||i(u,e),s.parent&&(s.__r3f.autoRemovedBeforeAppend=!0),r(u,s),s.raycast&&s.__r3f.eventCount&&D(s).getState().internal.interaction.push(s),[l,l.alternate].forEach(e=>{null!==e&&(e.stateNode=s,e.ref&&("function"==typeof e.ref?e.ref(s):e.ref.current=s))})}(e,l,u,s):q(e,a)},commitMount(e,t,n,r){var a;let l=null!=(a=e.__r3f)?a:{};e.raycast&&l.handlers&&l.eventCount&&D(e).getState().internal.interaction.push(e)},getPublicInstance:e=>e,prepareForCommit:()=>null,preparePortalMount:e=>U(e.getState().scene),resetAfterCommit:()=>{},shouldSetTextContent:()=>!1,clearContainer:()=>!1,hideInstance(e){var t;let{attach:n,parent:r}=null!=(t=e.__r3f)?t:{};n&&r&&W(r,e,n),e.isObject3D&&(e.visible=!1),$(e)},unhideInstance(e,t){var n;let{attach:r,parent:a}=null!=(n=e.__r3f)?n:{};r&&a&&V(a,e,r),(e.isObject3D&&null==t.visible||t.visible)&&(e.visible=!0),$(e)},createTextInstance:o,hideTextInstance:o,unhideTextInstance:o,getCurrentEventPriority:()=>t?t():c.DefaultEventPriority,beforeActiveInstanceBlur:()=>{},afterActiveInstanceBlur:()=>{},detachDeletedInstance:()=>{},now:"undefined"!=typeof performance&&F.fun(performance.now)?performance.now:F.fun(Date.now)?Date.now:()=>0,scheduleTimeout:F.fun(setTimeout)?setTimeout:void 0,cancelTimeout:F.fun(clearTimeout)?clearTimeout:void 0}),applyProps:q}}(0,function(){var e;let t="undefined"!=typeof self&&self||"undefined"!=typeof window&&window;if(!t)return c.DefaultEventPriority;switch(null==(e=t.event)?void 0:e.type){case"click":case"contextmenu":case"dblclick":case"pointercancel":case"pointerdown":case"pointerup":return c.DiscreteEventPriority;case"pointermove":case"pointerout":case"pointerover":case"pointerenter":case"pointerleave":case"wheel":return c.ContinuousEventPriority;default:return c.DefaultEventPriority}}),ey={objects:"shallow",strict:!1},ew=(e,t)=>{let n="function"==typeof e?e(t):e;return J(n)?n:new u.WebGLRenderer({powerPreference:"high-performance",canvas:t,antialias:!0,alpha:!0,...e})};function eS(e){let t,n;let r=eh.get(e),a=null==r?void 0:r.fiber,l=null==r?void 0:r.store;r&&console.warn("R3F.createRoot should only be called once!");let i="function"==typeof reportError?reportError:console.error,o=l||et(em,eg),f=a||ev.createContainer(o,c.ConcurrentRoot,null,!1,null,"",i,null);r||eh.set(e,{fiber:f,store:o});let d=!1;return{configure(r={}){var a,l;let{gl:i,size:s,scene:c,events:f,onCreated:p,shadows:h=!1,linear:m=!1,flat:g=!1,legacy:v=!1,orthographic:b=!1,frameloop:y="always",dpr:w=[1,2],performance:S,raycaster:E,camera:x,onPointerMissed:P}=r,k=o.getState(),_=k.gl;k.gl||k.set({gl:_=ew(i,e)});let z=k.raycaster;z||k.set({raycaster:z=new u.Raycaster});let{params:T,...O}=E||{};if(F.equ(O,z,ey)||eb(z,{...O}),F.equ(T,z.params,ey)||eb(z,{params:{...z.params,...T}}),!k.camera||k.camera===n&&!F.equ(n,x,ey)){n=x;let e=x instanceof u.Camera,t=e?x:b?new u.OrthographicCamera(0,0,0,0,.1,1e3):new u.PerspectiveCamera(75,0,.1,1e3);e||(t.position.z=5,x&&eb(t,x),k.camera||null!=x&&x.rotation||t.lookAt(0,0,0)),k.set({camera:t}),z.camera=t}if(!k.scene){let e;c instanceof u.Scene?e=c:(e=new u.Scene,c&&eb(e,c)),k.set({scene:U(e)})}if(!k.xr){let e=(e,t)=>{let n=o.getState();"never"!==n.frameloop&&eg(e,!0,n,t)},t=()=>{let t=o.getState();t.gl.xr.enabled=t.gl.xr.isPresenting,t.gl.xr.setAnimationLoop(t.gl.xr.isPresenting?e:null),t.gl.xr.isPresenting||em(t)},n={connect(){let e=o.getState().gl;e.xr.addEventListener("sessionstart",t),e.xr.addEventListener("sessionend",t)},disconnect(){let e=o.getState().gl;e.xr.removeEventListener("sessionstart",t),e.xr.removeEventListener("sessionend",t)}};"function"==typeof(null==(a=_.xr)?void 0:a.addEventListener)&&n.connect(),k.set({xr:n})}if(_.shadowMap){let e=_.shadowMap.enabled,t=_.shadowMap.type;if(_.shadowMap.enabled=!!h,F.boo(h))_.shadowMap.type=u.PCFSoftShadowMap;else if(F.str(h)){let e={basic:u.BasicShadowMap,percentage:u.PCFShadowMap,soft:u.PCFSoftShadowMap,variance:u.VSMShadowMap};_.shadowMap.type=null!=(l=e[h])?l:u.PCFSoftShadowMap}else F.obj(h)&&Object.assign(_.shadowMap,h);(e!==_.shadowMap.enabled||t!==_.shadowMap.type)&&(_.shadowMap.needsUpdate=!0)}let M=C();M&&("enabled"in M?M.enabled=!v:"legacyMode"in M&&(M.legacyMode=v)),d||eb(_,{outputEncoding:m?3e3:3001,toneMapping:g?u.NoToneMapping:u.ACESFilmicToneMapping}),k.legacy!==v&&k.set(()=>({legacy:v})),k.linear!==m&&k.set(()=>({linear:m})),k.flat!==g&&k.set(()=>({flat:g})),!i||F.fun(i)||J(i)||F.equ(i,_,ey)||eb(_,i),f&&!k.events.handlers&&k.set({events:f(o)});let R=function(e,t){let n="undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement;if(t){let{width:e,height:r,top:a,left:l,updateStyle:i=n}=t;return{width:e,height:r,top:a,left:l,updateStyle:i}}if("undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement&&e.parentElement){let{width:t,height:r,top:a,left:l}=e.parentElement.getBoundingClientRect();return{width:t,height:r,top:a,left:l,updateStyle:n}}return"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas?{width:e.width,height:e.height,top:0,left:0,updateStyle:n}:{width:0,height:0,top:0,left:0}}(e,s);return F.equ(R,k.size,ey)||k.setSize(R.width,R.height,R.updateStyle,R.top,R.left),w&&k.viewport.dpr!==j(w)&&k.setDpr(w),k.frameloop!==y&&k.setFrameloop(y),k.onPointerMissed||k.set({onPointerMissed:P}),S&&!F.equ(S,k.performance,ey)&&k.set(e=>({performance:{...e.performance,...S}})),t=p,d=!0,this},render(n){return d||this.configure(),ev.updateContainer(s.createElement(eE,{store:o,children:n,onCreated:t,rootElement:e}),f,null,()=>void 0),o},unmount(){ex(e)}}}function eE({store:e,children:t,onCreated:n,rootElement:r}){return T(()=>{let t=e.getState();t.set(e=>({internal:{...e.internal,active:!0}})),n&&n(t),e.getState().events.connected||null==t.events.connect||t.events.connect(r)},[]),s.createElement(ee.Provider,{value:e},t)}function ex(e,t){let n=eh.get(e),r=null==n?void 0:n.fiber;if(r){let a=null==n?void 0:n.store.getState();a&&(a.internal.active=!1),ev.updateContainer(null,r,null,()=>{a&&setTimeout(()=>{try{var n,r,l,i;null==a.events.disconnect||a.events.disconnect(),null==(n=a.gl)||null==(r=n.renderLists)||null==r.dispose||r.dispose(),null==(l=a.gl)||null==l.forceContextLoss||l.forceContextLoss(),null!=(i=a.gl)&&i.xr&&a.xr.disconnect(),function(e){for(let t in e.dispose&&"Scene"!==e.type&&e.dispose(),e)null==t.dispose||t.dispose(),delete e[t]}(a),eh.delete(e),t&&t(e)}catch(e){}},500)})}}ev.injectIntoDevTools({bundleType:0,rendererPackageName:"@react-three/fiber",version:s.version}),s.unstable_act},1783:function(e,t,n){"use strict";n.d(t,{Xz:function(){return z}});var r=n(2723),a=n(1119),l=n(2265),i=n(1448),o=n(9271),u=n.n(o);let s=["x","y","top","bottom","left","right","width","height"],c=(e,t)=>s.every(n=>e[n]===t[n]);var f=Object.defineProperty,d=Object.defineProperties,p=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,v=(e,t,n
1)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,b=(e,t)=>{for(var n in t||(t={}))m.call(t,n)&&v(e,n,t[n]);if(h)for(var n of h(t))g.call(t,n)&&v(e,n,t[n]);return e},y=(e,t)=>d(e,p(t));function w(e){try{return Object.defineProperties(e,{_currentRenderer:{get:()=>null,set(){}},_currentRenderer2:{get:()=>null,set(){}}})}catch(t){return e}}let S=w(l.createContext(null));class E extends l.Component{render(){return l.createElement(S.Provider,{value:this._reactInternals},this.props.children)}}let{ReactCurrentOwner:x,ReactCurrentDispatcher:P}=l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;n(9971),n(7975),n(428);let k={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 C(e){let{handlePointer:t}=(0,r.c)(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(k).reduce((e,n)=>({...e,[n]:t(n)}),{}),update:()=>{var t;let{events:n,internal:r}=e.getState();null!=(t=r.lastEvent)&&t.current&&n.handlers&&n.handlers.onPointerMove(r.lastEvent.current)},connect:t=>{var n;let{set:r,events:a}=e.getState();null==a.disconnect||a.disconnect(),r(e=>({events:{...e.events,connected:t}})),Object.entries(null!=(n=a.handlers)?n:[]).forEach(([e,n])=>{let[r,a]=k[e];t.addEventListener(r,n,{passive:a})})},disconnect:()=>{let{set:t,events:n}=e.getState();if(n.connected){var r;Object.entries(null!=(r=n.handlers)?r:[]).forEach(([e,t])=>{if(n&&n.connected instanceof HTMLElement){let[r]=k[e];n.connected.removeEventListener(r,t)}}),t(e=>({events:{...e.events,connected:void 0}}))}}}}let _=l.forwardRef(function({children:e,fallback:t,resize:n,style:o,gl:s,events:f=C,eventSource:d,eventPrefix:p,shadows:h,linear:m,flat:g,legacy:v,orthographic:k,frameloop:_,dpr:z,performance:T,raycaster:O,camera:M,scene:R,onPointerMissed:N,onCreated:L,...I},j){l.useMemo(()=>(0,r.e)(i),[]);let A=function(){let e=function(){var e,t;let n=function(){let e=l.useContext(S);if(null===e)throw Error("its-fine: useFiber must be called within a <FiberProvider />!");let t=l.useId();return l.useMemo(()=>{for(let n of[null==x?void 0:x.current,e,null==e?void 0:e.alternate]){if(!n)continue;let e=function e(t,n,r){if(!t)return;if(!0===r(t))return t;let a=n?t.return:t.child;for(;a;){let t=e(a,n,r);if(t)return t;a=n?null:a.sibling}}(n,!1,e=>{let n=e.memoizedState;for(;n;){if(n.memoizedState===t)return!0;n=n.next}});if(e)return e}},[e,t])}(),[r]=l.useState(()=>new Map);r.clear();let a=n;for(;a;){let n=null==(e=a.type)?void 0:e._context;n&&n!==S&&!r.has(n)&&r.set(n,null==(t=null==P?void 0:P.current)?void 0:t.readContext(w(n))),a=a.return}return r}();return l.useMemo(()=>Array.from(e.keys()).reduce((t,n)=>r=>l.createElement(t,null,l.createElement(n.Provider,y(b({},r),{value:e.get(n)}))),e=>l.createElement(E,b({},e))),[e])}(),[D,F]=function(e){var t;let{debounce:n,scroll:r,polyfill:a,offsetSize:i}=void 0===e?{debounce:0,scroll:!1,offsetSize:!1}:e,o=a||("undefined"==typeof window?class{}:window.ResizeObserver);if(!o)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[s,f]=(0,l.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),d=(0,l.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:s}),p=n?"number"==typeof n?n:n.scroll:null,h=n?"number"==typeof n?n:n.resize:null,m=(0,l.useRef)(!1);(0,l.useEffect)(()=>(m.current=!0,()=>void(m.current=!1)));let[g,v,b]=(0,l.useMemo)(()=>{let e=()=>{if(!d.current.element)return;let{left:e,top:t,width:n,height:r,bottom:a,right:l,x:o,y:u}=d.current.element.getBoundingClientRect(),s={left:e,top:t,width:n,height:r,bottom:a,right:l,x:o,y:u};d.current.element instanceof HTMLElement&&i&&(s.height=d.current.element.offsetHeight,s.width=d.current.element.offsetWidth),Object.freeze(s),m.current&&!c(d.current.lastBounds,s)&&f(d.current.lastBounds=s)};return[e,h?u()(e,h):e,p?u()(e,p):e]},[f,i,p,h]);
1function y(){d.current.scrollContainers&&(d.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",b,!0)),d.current.scrollContainers=null),d.current.resizeObserver&&(d.current.resizeObserver.disconnect(),d.current.resizeObserver=null)}function w(){d.current.element&&(d.current.resizeObserver=new o(b),d.current.resizeObserver.observe(d.current.element),r&&d.current.scrollContainers&&d.current.scrollContainers.forEach(e=>e.addEventListener("scroll",b,{capture:!0,passive:!0})))}return t=!!r,(0,l.useEffect)(()=>{if(t)return window.addEventListener("scroll",b,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",b,!0)},[b,t]),(0,l.useEffect)(()=>(window.addEventListener("resize",v),()=>void window.removeEventListener("resize",v)),[v]),(0,l.useEffect)(()=>{y(),w()},[r,b,v]),(0,l.useEffect)(()=>y,[]),[e=>{e&&e!==d.current.element&&(y(),d.current.element=e,d.current.scrollContainers=function e(t){let n=[];if(!t||t===document.body)return n;let{overflow:r,overflowX:a,overflowY:l}=window.getComputedStyle(t);return[r,a,l].some(e=>"auto"===e||"scroll"===e)&&n.push(t),[...n,...e(t.parentElement)]}(e),w())},s,g]}({scroll:!0,debounce:{scroll:50,resize:0},...n}),U=l.useRef(null),H=l.useRef(null);l.useImperativeHandle(j,()=>U.current);let B=(0,r.u)(N),[V,W]=l.useState(!1),[Q,Y]=l.useState(!1);if(V)throw V;if(Q)throw Q;let q=l.useRef(null);(0,r.a)(()=>{let t=U.current;F.width>0&&F.height>0&&t&&(q.current||(q.current=(0,r.b)(t)),q.current.configure({gl:s,events:f,shadows:h,linear:m,flat:g,legacy:v,orthographic:k,frameloop:_,dpr:z,performance:T,raycaster:O,camera:M,scene:R,size:F,onPointerMissed:(...e)=>null==B.current?void 0:B.current(...e),onCreated:e=>{null==e.events.connect||e.events.connect(d?(0,r.i)(d)?d.current:d:H.current),p&&e.setEvents({compute:(e,t)=>{let n=e[p+"X"],r=e[p+"Y"];t.pointer.set(n/t.size.width*2-1,-(r/t.size.height*2)+1),t.raycaster.setFromCamera(t.pointer,t.camera)}}),null==L||L(e)}}),q.current.render(l.createElement(A,null,l.createElement(r.E,{set:Y},l.createElement(l.Suspense,{fallback:l.createElement(r.B,{set:W})},e)))))}),l.useEffect(()=>{let e=U.current;if(e)return()=>(0,r.d)(e)},[]);let $=d?"none":"auto";return l.createElement("div",(0,a.Z)({ref:H,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:$,...o}},I),l.createElement("div",{ref:D,style:{width:"100%",height:"100%"}},l.createElement("canvas",{ref:U,style:{display:"block"}},t)))}),z=l.forwardRef(function(e,t){return l.createElement(E,null,l.createElement(_,(0,a.Z)({},e,{ref:t})))})},3390:function(e,t){"use strict";function n(e,t){var n=e.length;for(e.push(t);0<n;){var r=n-1>>>1,a=e[r];if(0<l(a,t))e[r]=t,e[n]=a,n=r;else break}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;for(var r=0,a=e.length,i=a>>>1;r<i;){var o=2*(r+1)-1,u=e[o],s=o+1,c=e[s];if(0>l(u,n))s<a&&0>l(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[o]=n,r=o);else if(s<a&&0>l(c,n))e[r]=c,e[s]=n,r=s;else break}}return t}function l(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i,o=performance;t.unstable_now=function(){return o.now()}}else{var u=Date,s=u.now();t.unstable_now=function(){return u.now()-s}}var c=[],f=[],d=1,p=null,h=3,m=!1,g=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,w="undefined"!=typeof setImmediate?setImmediate:null;function S(e){for(var t=r(f);null!==t;){if(null===t.callback)a(f);else if(t.startTime<=e)a(f),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(f)}}function E(e){if(v=!1,S(e),!g){if(null!==r(c))g=!0,N(x);else{var t=r(f);null!==t&&L(E,t.startTime-e)}}}function x(e,n){g=!1,v&&(v=!1,y(C),C=-1),m=!0;var l=h;try{for(S(n),p=r(c);null!==p&&(!(p.expirationTime>n)||e&&!T());){var i=p.callback;if("function"==typeof i){p.callback=null,h=p.priorityLevel;var o=i(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof o?p.callback=o:p===r(c)&&a(c),S(n)}else a(c);p=r(c)}if(null!==p)var u=!0;else{var s=r(f);null!==s&&L(E,s.startTime-n),u=!1}return u}finally{p=null,h=l,m=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var P=!1,k=null,C=-1,_=5,z=-1;function T(){return!(t.unstable_now()-z<_)}function O(){if(null!==k){var e=t.unstable_now();z=e;var n=!0;try{n=k(!0,e)}finally{n?i():(P=!1,k=null)}}else P=!1}if("function"==typeof w)i=function(){w(O)};else if("undefined"!=typeof MessageChannel){var M=new MessageChannel,R=M.port2;M.port1.onmessage=O,i=function(){R.postMessage(null)}}else i=function(){b(O,0)};function N(e){k=e,P||(P=!0,i())}function L(e,n){C=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||m||(g=!0,N(x))},t.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"):_=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,a,l){var i=t.unstable_now();switch(l="object"==typeof l&&null!==l&&"number"==typeof(l=l.delay)&&0<l?i+l:i,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return o=l+o,e={id:d++,callback:a,priorityLevel:e,startTime:l,expirationTime:o,sortIndex:-1},l>i?(e.sortIndex=l,n(f,e),null===r(c)&&e===r(f)&&(v?(y(C),C=-1):v=!0,L(E,l-i))):(e.sortIndex=o,n(c,e),g||m||(g=!0,N(x))),e},t.unstable_shouldYield=T,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},428:function(e,t,n){"use strict";e.exports=n(3390)},9271:function(e){function t(e,t,n){function r(){var s=Date.now()-o;s<t&&s>=0?a=setTimeout(r,t-s):(a=null,n||(u=e.apply(i,l),i=l=null))}null==t&&(t=100);var a,l,i,o,u,s=function(){i=this,l=arguments,o=Date.now();var s=n&&!a;return a||(a=setTimeout(r,t)),s&&(u=e.apply(i,l),i=l=null),u};return s.clear=function(){a&&(clearTimeout(a),a=null)},s.flush=function(){a&&(u=e.apply(i,l),i=l=null,clearTimeout(a),a=null)},s}t.debounce=t,e.exports=t},6093:function(e,t){"use strict";t.ConcurrentRoot=1,t.ContinuousEventPriority=4,t.DefaultEventPriority=16,t.DiscreteEventPriority=1},1907:function(e,t,n){e.exports=function(e){"use strict";var t,r,a,l,i,o={},u=n(2265),s=n(260),c=Object.assign;function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}
vendor: 9,900 bytes, line 1
1var d=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,p=Symbol.for("react.element"),h=Symbol.for("react.portal"),m=Symbol.for("react.fragment"),g=Symbol.for("react.strict_mode"),v=Symbol.for("react.profiler"),b=Symbol.for("react.provider"),y=Symbol.for("react.context"),w=Symbol.for("react.forward_ref"),S=Symbol.for("react.suspense"),E=Symbol.for("react.suspense_list"),x=Symbol.for("react.memo"),P=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var k=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var C=Symbol.iterator;function _(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=C&&e[C]||e["@@iterator"])?e:null}function z(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case m:return"Fragment";case h:return"Portal";case v:return"Profiler";case g:return"StrictMode";case S:return"Suspense";case E:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case y:return(e.displayName||"Context")+".Consumer";case b:return(e._context.displayName||"Context")+".Provider";case w:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case x:return null!==(t=e.displayName||null)?t:z(e.type)||"Memo";case P:t=e._payload,e=e._init;try{return z(e(t))}catch(e){}}return null}function T(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(4098&(t=e).flags)&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function O(e){if(T(e)!==e)throw Error(f(188))}function M(e){var t=e.alternate;if(!t){if(null===(t=T(e)))throw Error(f(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var l=a.alternate;if(null===l){if(null!==(r=a.return)){n=r;continue}break}if(a.child===l.child){for(l=a.child;l;){if(l===n)return O(a),e;if(l===r)return O(a),t;l=l.sibling}throw Error(f(188))}if(n.return!==r.return)n=a,r=l;else{for(var i=!1,o=a.child;o;){if(o===n){i=!0,n=a,r=l;break}if(o===r){i=!0,r=a,n=l;break}o=o.sibling}if(!i){for(o=l.child;o;){if(o===n){i=!0,n=l,r=a;break}if(o===r){i=!0,r=l,n=a;break}o=o.sibling}if(!i)throw Error(f(189))}}if(n.alternate!==r)throw Error(f(190))}if(3!==n.tag)throw Error(f(188));return n.stateNode.current===n?e:t}function R(e){return null!==(e=M(e))?function e(t){if(5===t.tag||6===t.tag)return t;for(t=t.child;null!==t;){var n=e(t);if(null!==n)return n;t=t.sibling}return null}(e):null}var N,L=Array.isArray,I=e.getPublicInstance,j=e.getRootHostContext,A=e.getChildHostContext,D=e.prepareForCommit,F=e.resetAfterCommit,U=e.createInstance,H=e.appendInitialChild,B=e.finalizeInitialChildren,V=e.prepareUpdate,W=e.shouldSetTextContent,Q=e.createTextInstance,Y=e.scheduleTimeout,q=e.cancelTimeout,$=e.noTimeout,X=e.isPrimaryRenderer,Z=e.supportsMutation,G=e.supportsPersistence,K=e.supportsHydration,J=e.getInstanceFromNode,ee=e.preparePortalMount,et=e.getCurrentEventPriority,en=e.detachDeletedInstance,er=e.supportsMicrotasks,ea=e.scheduleMicrotask,el=e.supportsTestSelectors,ei=e.findFiberRoot,eo=e.getBoundingRect,eu=e.getTextContent,es=e.isHiddenSubtree,ec=e.matchAccessibilityRole,ef=e.setFocusIfFocusable,ed=e.setupIntersectionObserver,ep=e.appendChild,eh=e.appendChildToContainer,em=e.commitTextUpdate,eg=e.commitMount,ev=e.commitUpdate,eb=e.insertBefore,ey=e.insertInContainerBefore,ew=e.removeChild,eS=e.removeChildFromContainer,eE=e.resetTextContent,ex=e.hideInstance,eP=e.hideTextInstance,ek=e.unhideInstance,eC=e.unhideTextInstance,e_=e.clearContainer,ez=e.cloneInstance,eT=e.createContainerChildSet,eO=e.appendChildToContainerChildSet,eM=e.finalizeContainerChildren,eR=e.replaceContainerChildren,eN=e.cloneHiddenInstance,eL=e.cloneHiddenTextInstance,eI=e.canHydrateInstance,ej=e.canHydrateTextInstance,eA=e.canHydrateSuspenseInstance,eD=e.isSuspenseInstancePending,eF=e.isSuspenseInstanceFallback,eU=e.registerSuspenseInstanceRetry,eH=e.getNextHydratableSibling,eB=e.getFirstHydratableChild,eV=e.getFirstHydratableChildWithinContainer,eW=e.getFirstHydratableChildWithinSuspenseInstance,eQ=e.hydrateInstance,eY=e.hydrateTextInstance,eq=e.hydrateSuspenseInstance,e$=e.getNextHydratableInstanceAfterSuspenseInstance,eX=e.commitHydratedContainer,eZ=e.commitHydratedSuspenseInstance,eG=e.clearSuspenseBoundary,eK=e.clearSuspenseBoundaryFromContainer,eJ=e.shouldDeleteUnhydratedTailInstances,e0=e.didNotMatchHydratedContainerTextInstance,e1=e.didNotMatchHydratedTextInstance;function e2(e){if(void 0===N)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);N=t&&t[1]||""}return"\n"+N+e}var e3=!1;function e4(e,t){if(!e||e3)return"";e3=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t){if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var a=t.stack.split("\n"),l=r.stack.split("\n"),i=a.length-1,o=l.length-1;1<=i&&0<=o&&a[i]!==l[o];)o--;for(;1<=i&&0<=o;i--,o--)if(a[i]!==l[o]){if(1!==i||1!==o)do if(i--,0>--o||a[i]!==l[o]){var u="\n"+a[i].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=i&&0<=o);break}}}finally{e3=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?e2(e):""}var e5=Object.prototype.hasOwnProperty,e6=[],e8=-1;function e7(e){return{current:e}}function e9(e){0>e8||(e.current=e6[e8],e6[e8]=null,e8--)}function te(e,t){e6[++e8]=e.current,e.current=t}var tt={},tn=e7(tt),tr=e7(!1),ta=tt;function tl(e,t){var n=e.type.contextTypes;if(!n)return tt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,l={};for(a in n)l[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function ti(e){return null!=(e=e.childContextTypes)}function to(){e9(tr),e9(tn)}function tu(e,t,n){if(tn.current!==tt)throw Error(f(168));te(tn,t),te(tr,n)}function ts(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(f(108,function(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return z(t);case 8:return t===g?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}(e)||"Unknown",a));return c({},n,r)}function tc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||tt,ta=tn.current,te(tn,e),te(tr,tr.current),!0}function tf(e,t,n){var r=e.stateNode;if(!r)throw Error(f(169));n?(e=ts(e,t,ta),r.__reactInternalMemoizedMergedChildContext=e,e9(tr),e9(tn),te(tn,e)):e9(tr),te(tr,n)}var td=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(tp(e)/th|0)|0},tp=Math.log,th=Math.LN2,tm=64,tg=4194304;function tv(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function tb(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,l=e.pingedLanes,i=268435455&n;if(0!==i){var o=i&~a;0!==o?r=tv(o):0!=(l&=i)&&(r=tv(l))}else 0!=(i=n&~a)?r=tv(i):0!==l&&(r=tv(l));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&a)&&((a=r&-r)>=(l=t&-t)||16===a&&0!=(4194240&l)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-td(t)),r|=e[n],t&=~a;return r}function ty(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function tw(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function tS(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-td(t)]=n}function tE(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-td(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var tx=0;function tP(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var tk=s.unstable_scheduleCallback,tC=s.unstable_cancelCallback,t_=s.unstable_shouldYield,tz=s.unstable_requestPaint,tT=s.unstable_now,tO=s.unstable_ImmediatePriority,tM=s.unstable_UserBlockingPriority,tR=s.unstable_NormalPriority,tN=s.unstable_IdlePriority,tL=null,tI=null,tj="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},tA=null,tD=!1,tF=!1;function tU(e){null===tA?tA=[e]:tA.push(e)}function tH(){if(!tF&&null!==tA){tF=!0;var e=0,t=tx;try{var n=tA;for(tx=1;e<n.length;e++){var r=n[e];do r=r(!0);while(null!==r)}tA=null,tD=!1}catch(t){throw null!==tA&&(tA=tA.slice(e+1)),tk(tO,tH),t}finally{tx=t,tF=!1}}return null}var tB=d.ReactCurrentBatchConfig;function tV(e,t){if(tj(e,t))return!0;
1if("object"!=typeof e||null===e||"object"!=typeof t||null===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 a=n[r];if(!e5.call(t,a)||!tj(e[a],t[a]))return!1}return!0}function tW(e,t){if(e&&e.defaultProps)for(var n in t=c({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var tQ=e7(null),tY=null,tq=null,t$=null;function tX(){t$=tq=tY=null}function tZ(e,t,n){X?(te(tQ,t._currentValue),t._currentValue=n):(te(tQ,t._currentValue2),t._currentValue2=n)}function tG(e){var t=tQ.current;e9(tQ),X?e._currentValue=t:e._currentValue2=t}function tK(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function tJ(e,t){tY=e,t$=tq=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(r0=!0),e.firstContext=null)}function t0(e){var t=X?e._currentValue:e._currentValue2;if(t$!==e){if(e={context:e,memoizedValue:t,next:null},null===tq){if(null===tY)throw Error(f(308));tq=e,tY.dependencies={lanes:0,firstContext:e}}else tq=tq.next=e}return t}var t1=null,t2=!1;function t3(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function t4(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function t5(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function t6(e,t){var n=e.updateQueue;null!==n&&(n=n.shared,null!==a$&&0!=(1&e.mode)&&0==(2&aq)?(null===(e=n.interleaved)?(t.next=t,null===t1?t1=[n]:t1.push(n)):(t.next=e.next,e.next=t),n.interleaved=t):(null===(e=n.pending)?t.next=t:(t.next=e.next,e.next=t),n.pending=t))}function t8(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tE(e,n)}}function t7(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,l=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===l?a=l=i:l=l.next=i,n=n.next}while(null!==n);null===l?a=l=t:l=l.next=t}else a=l=t;n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:l,shared:r.shared,effects:r.effects},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function t9(e,t,n,r){var a=e.updateQueue;t2=!1;var l=a.firstBaseUpdate,i=a.lastBaseUpdate,o=a.shared.pending;if(null!==o){a.shared.pending=null;var u=o,s=u.next;u.next=null,null===i?l=s:i.next=s,i=u;var f=e.alternate;null!==f&&(o=(f=f.updateQueue).lastBaseUpdate)!==i&&(null===o?f.firstBaseUpdate=s:o.next=s,f.lastBaseUpdate=u)}if(null!==l){var d=a.baseState;for(i=0,f=s=u=null,o=l;;){var p=o.lane,h=o.eventTime;if((r&p)===p){null!==f&&(f=f.next={eventTime:h,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var m=e,g=o;switch(p=t,h=n,g.tag){case 1:if("function"==typeof(m=g.payload)){d=m.call(h,d,p);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(p="function"==typeof(m=g.payload)?m.call(h,d,p):m))break e;d=c({},d,p);break e;case 2:t2=!0}}null!==o.callback&&0!==o.lane&&(e.flags|=64,null===(p=a.effects)?a.effects=[o]:p.push(o))}else h={eventTime:h,lane:p,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===f?(s=f=h,u=d):f=f.next=h,i|=p;if(null===(o=o.next)){if(null===(o=a.shared.pending))break;o=(p=o).next,p.next=null,a.lastBaseUpdate=p,a.shared.pending=null}}if(null===f&&(u=d),a.baseState=u,a.firstBaseUpdate=s,a.lastBaseUpdate=f,null!==(t=a.shared.interleaved)){a=t;do i|=a.lane,a=a.next;while(a!==t)}else null===l&&(a.shared.lanes=0);a1|=i,e.lanes=i,e.memoizedState=d}}function ne(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(f(191,a));a.call(r)}}}var nt=(new u.Component).refs;function nn(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:c({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var nr={isMounted:function(e){return!!(e=e._reactInternals)&&T(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ls(),a=lc(e),l=t5(r,a);l.payload=t,null!=n&&(l.callback=n),t6(e,l),null!==(t=lf(e,a,r))&&t8(t,e,a)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ls(),a=lc(e),l=t5(r,a);l.tag=1,l.payload=t,null!=n&&(l.callback=n),t6(e,l),null!==(t=lf(e,a,r))&&t8(t,e,a)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ls(),r=lc(e),a=t5(n,r);a.tag=2,null!=t&&(a.callback=t),t6(e,a),null!==(t=lf(e,r,n))&&t8(t,e,r)}};function na(e,t,n,r,a,l,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,l,
1i):!t.prototype||!t.prototype.isPureReactComponent||!tV(n,r)||!tV(a,l)}function nl(e,t,n){var r=!1,a=tt,l=t.contextType;return"object"==typeof l&&null!==l?l=t0(l):(a=ti(t)?ta:tn.current,l=(r=null!=(r=t.contextTypes))?tl(e,a):tt),t=new t(n,l),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=nr,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=l),t}function ni(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&nr.enqueueReplaceState(t,t.state,null)}function no(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=nt,t3(e);var l=t.contextType;"object"==typeof l&&null!==l?a.context=t0(l):(l=ti(t)?ta:tn.current,a.context=tl(e,l)),a.state=e.memoizedState,"function"==typeof(l=t.getDerivedStateFromProps)&&(nn(e,t,l,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&nr.enqueueReplaceState(a,a.state,null),t9(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}var nu=[],ns=0,nc=null,nf=0,nd=[],np=0,nh=null,nm=1,ng="";function nv(e,t){nu[ns++]=nf,nu[ns++]=nc,nc=e,nf=t}function nb(e,t,n){nd[np++]=nm,nd[np++]=ng,nd[np++]=nh,nh=e;var r=nm;e=ng;var a=32-td(r)-1;r&=~(1<<a),n+=1;var l=32-td(t)+a;if(30<l){var i=a-a%5;l=(r&(1<<i)-1).toString(32),r>>=i,a-=i,nm=1<<32-td(t)+a|n<<a|r,ng=l+e}else nm=1<<l|n<<a|r,ng=e}function ny(e){null!==e.return&&(nv(e,1),nb(e,1,0))}function nw(e){for(;e===nc;)nc=nu[--ns],nu[ns]=null,nf=nu[--ns],nu[ns]=null;for(;e===nh;)nh=nd[--np],nd[np]=null,ng=nd[--np],nd[np]=null,nm=nd[--np],nd[np]=null}var nS=null,nE=null,nx=!1,nP=!1,nk=null;function nC(e,t){var n=lA(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function n_(e,t){switch(e.tag){case 5:return null!==(t=eI(t,e.type,e.pendingProps))&&(e.stateNode=t,nS=e,nE=eB(t),!0);case 6:return null!==(t=ej(t,e.pendingProps))&&(e.stateNode=t,nS=e,nE=null,!0);case 13:if(null!==(t=eA(t))){var n=null!==nh?{id:nm,overflow:ng}:null;return e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=lA(18,null,null,0)).stateNode=t,n.return=e,e.child=n,nS=e,nE=null,!0}return!1;default:return!1}}function nz(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function nT(e){if(nx){var t=nE;if(t){var n=t;if(!n_(e,t)){if(nz(e))throw Error(f(418));t=eH(n);var r=nS;t&&n_(e,t)?nC(r,n):(e.flags=-4097&e.flags|2,nx=!1,nS=e)}}else{if(nz(e))throw Error(f(418));e.flags=-4097&e.flags|2,nx=!1,nS=e}}}function nO(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;nS=e}function nM(e){if(!K||e!==nS)return!1;if(!nx)return nO(e),nx=!0,!1;if(3!==e.tag&&(5!==e.tag||eJ(e.type)&&!W(e.type,e.memoizedProps))){var t=nE;if(t){if(nz(e)){for(e=nE;e;)e=eH(e);throw Error(f(418))}for(;t;)nC(e,t),t=eH(t)}}if(nO(e),13===e.tag){if(!K)throw Error(f(316));if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(f(317));nE=e$(e)}else nE=nS?eH(e.stateNode):null;return!0}function nR(){K&&(nE=nS=null,nP=nx=!1)}function nN(e){null===nk?nk=[e]:nk.push(e)}function nL(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(f(309));var r=n.stateNode}if(!r)throw Error(f(147,e));var a=r,l=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===l?t.ref:((t=function(e){var t=a.refs;t===nt&&(t=a.refs={}),null===e?delete t[l]:t[l]=e})._stringRef=l,t)}if("string"!=typeof e)throw Error(f(284));if(!n._owner)throw Error(f(290,e))}return e}function nI(e,t){throw Error(f(31,"[object Object]"===(e=Object.prototype.toString.call(t))?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function nj(e){return(0,e._init)(e._payload)}function nA(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=lF(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return(t.index=r,e)?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function i(t){return e&&null===t.alternate&&(t.flags|=2),t}function o(e,t,n,r){return null===t||6!==t.tag?(t=lV(n,e.mode,r)).return=e:(t=a(t,n)).return=e,t}function u(e,t,n,r){var l=n.type;return l===m?c(e,t,n.props.children,r,n.key):(null!==t&&(t.elementType===l||"object"==typeof l&&null!==l&&l.$$typeof===P&&nj(l)===t.type)?(r=a(t,n.props)).ref=nL(e,t,n):(r=lU(n.t
vendor: 8,292 bytes, line 1
1ype,n.key,n.props,null,e.mode,r)).ref=nL(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=lW(n,e.mode,r)).return=e:(t=a(t,n.children||[])).return=e,t}function c(e,t,n,r,l){return null===t||7!==t.tag?(t=lH(n,e.mode,r,l)).return=e:(t=a(t,n)).return=e,t}function d(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=lV(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case p:return(n=lU(t.type,t.key,t.props,null,e.mode,n)).ref=nL(e,null,t),n.return=e,n;case h:return(t=lW(t,e.mode,n)).return=e,t;case P:return d(e,(0,t._init)(t._payload),n)}if(L(t)||_(t))return(t=lH(t,e.mode,n,null)).return=e,t;nI(e,t)}return null}function g(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:o(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case p:return n.key===a?u(e,t,n,r):null;case h:return n.key===a?s(e,t,n,r):null;case P:return g(e,t,(a=n._init)(n._payload),r)}if(L(n)||_(n))return null!==a?null:c(e,t,n,r,null);nI(e,n)}return null}function v(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return o(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case p:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case h:return s(t,e=e.get(null===r.key?n:r.key)||null,r,a);case P:return v(e,t,n,(0,r._init)(r._payload),a)}if(L(r)||_(r))return c(t,e=e.get(n)||null,r,a,null);nI(t,r)}return null}return function o(u,s,c,b){if("object"==typeof c&&null!==c&&c.type===m&&null===c.key&&(c=c.props.children),"object"==typeof c&&null!==c){switch(c.$$typeof){case p:e:{for(var y=c.key,w=s;null!==w;){if(w.key===y){if((y=c.type)===m){if(7===w.tag){n(u,w.sibling),(s=a(w,c.props.children)).return=u,u=s;break e}}else if(w.elementType===y||"object"==typeof y&&null!==y&&y.$$typeof===P&&nj(y)===w.type){n(u,w.sibling),(s=a(w,c.props)).ref=nL(u,w,c),s.return=u,u=s;break e}n(u,w);break}t(u,w),w=w.sibling}c.type===m?((s=lH(c.props.children,u.mode,b,c.key)).return=u,u=s):((b=lU(c.type,c.key,c.props,null,u.mode,b)).ref=nL(u,s,c),b.return=u,u=b)}return i(u);case h:e:{for(w=c.key;null!==s;){if(s.key===w){if(4===s.tag&&s.stateNode.containerInfo===c.containerInfo&&s.stateNode.implementation===c.implementation){n(u,s.sibling),(s=a(s,c.children||[])).return=u,u=s;break e}n(u,s);break}t(u,s),s=s.sibling}(s=lW(c,u.mode,b)).return=u,u=s}return i(u);case P:return o(u,s,(w=c._init)(c._payload),b)}if(L(c))return function(a,i,o,u){for(var s=null,c=null,f=i,p=i=0,h=null;null!==f&&p<o.length;p++){f.index>p?(h=f,f=null):h=f.sibling;var m=g(a,f,o[p],u);if(null===m){null===f&&(f=h);break}e&&f&&null===m.alternate&&t(a,f),i=l(m,i,p),null===c?s=m:c.sibling=m,c=m,f=h}if(p===o.length)return n(a,f),nx&&nv(a,p),s;if(null===f){for(;p<o.length;p++)null!==(f=d(a,o[p],u))&&(i=l(f,i,p),null===c?s=f:c.sibling=f,c=f);return nx&&nv(a,p),s}for(f=r(a,f);p<o.length;p++)null!==(h=v(f,a,p,o[p],u))&&(e&&null!==h.alternate&&f.delete(null===h.key?p:h.key),i=l(h,i,p),null===c?s=h:c.sibling=h,c=h);return e&&f.forEach(function(e){return t(a,e)}),nx&&nv(a,p),s}(u,s,c,b);if(_(c))return function(a,i,o,u){var s=_(o);if("function"!=typeof s)throw Error(f(150));if(null==(o=s.call(o)))throw Error(f(151));for(var c=s=null,p=i,h=i=0,m=null,b=o.next();null!==p&&!b.done;h++,b=o.next()){p.index>h?(m=p,p=null):m=p.sibling;var y=g(a,p,b.value,u);if(null===y){null===p&&(p=m);break}e&&p&&null===y.alternate&&t(a,p),i=l(y,i,h),null===c?s=y:c.sibling=y,c=y,p=m}if(b.done)return n(a,p),nx&&nv(a,h),s;if(null===p){for(;!b.done;h++,b=o.next())null!==(b=d(a,b.value,u))&&(i=l(b,i,h),null===c?s=b:c.sibling=b,c=b);return nx&&nv(a,h),s}for(p=r(a,p);!b.done;h++,b=o.next())null!==(b=v(p,a,h,b.value,u))&&(e&&null!==b.alternate&&p.delete(null===b.key?h:b.key),i=l(b,i,h),null===c?s=b:c.sibling=b,c=b);return e&&p.forEach(function(e){return t(a,e)}),nx&&nv(a,h),s}(u,s,c,b);nI(u,c)}return"string"==typeof c&&""!==c||"number"==typeof c?(c=""+c,null!==s&&6===s.tag?(n(u,s.sibling),(s=a(s,c)).return=u):(n(u,s),(s=lV(c,u.mode,b)).return=u),i(u=s)):n(u,s)}}var nD=nA(!0),nF=nA(!1),nU={},nH=e7(nU),nB=e7(nU),nV=e7(nU);function nW(e){if(e===nU)throw Error(f(174));return e}function nQ(e,t){te(nV,t),te(nB,e),te(nH,nU),e=j(t),e9(nH),te(nH,e)}function nY(){e9(nH),e9(nB),e9(nV)}function nq(e){var t=nW(nV.current),n=nW(nH.current);t=A(n,e.type,t),n!==t&&(te(nB,e),te(nH,t))}function n$(e){nB.current===e&&(e9(nH),e9(nB))}var nX=e7(0);function nZ(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||eD(n)||eF(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var nG=[];function nK(){for(var e=0;e<nG.length;e++){var t=nG[e];X?t._workInProgressVersionPrimary=null:t._workInProgressVersionSecondary=null}nG.length=0}var nJ=d.ReactCurrentDispatcher,n0=d.ReactCurrentBatchConfig,n1=0,n2=null,n3=null,n4=null,n5=!1,n6=!1,n8=0,n7=0;function n9(){throw Error(f(321))}function re(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!tj(e[n],t[n]))return!1;return!0}function rt(e,t,n,r,a,l){if(n1=l,n2=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,nJ.current=null===e||null===e.memoizedState?rA:rD,e=n(r,a),n6){l=0;do{if(n6=!1,n8=0,25<=l)throw Error(f(301));l+=1,n4=n3=null,t.updateQueue=null,nJ.current=rF,e=n(r,a)}while(n6)}if(nJ.current=rj,t=null!==n3&&null!==n3.next,n1=0,n4=n3=n2=null,n5=!1,t)throw Error(f(300));return e}function rn(){var e=0!==n8;return n8=0,e}function rr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===n4?n2.memoizedState=n4=e:n4=n4.next=e,n4}function ra(){if(null===n3){var e=n2.alternate;e=null!==e?e.memoizedState:null}else e=n3.next;var t=null===n4?n2.memoizedState:n4.next;if(null!==t)n4=t,n3=e;else{if(null===e)throw Error(f(310));e={memoizedState:(n3=e).memoizedState,baseState:n3.baseState,baseQueue:n3.baseQueue,queue:n3.queue,next:null},null===n4?n2.memoizedState=n4=e:n4=n4.next=e}return n4}function rl(e,t){return"function"==typeof t?t(e):t}function ri(e){var t=ra(),n=t.queue;if(null===n)throw Error(f(311));n.lastRenderedReducer=e;var r=n3,a=r.baseQueue,l=n.pending;if(null!==l){if(null!==a){var i=a.next;a.next=l.next,l.next=i}r.baseQueue=a=l,n.pending=null}if(null!==a){l=a.next,r=r.baseState;var o=i=null,u=null,s=l;do{var c=s.lane;if((n1&c)===c)null!==u&&(u=u.next={lane:0,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null}),r=s.hasEagerState?s.eagerState:e(r,s.action);else{var d={lane:c,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null};null===u?(o=u=d,i=r):u=u.next=d,n2.lanes|=c,a1|=c}s=s.next}while(null!==s&&s!==l);null===u?i=r:u.next=o,tj(r,t.memoizedState)||(r0=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do l=a.lane,n2.lanes|=l,a1|=l,a=a.next;while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ro(e){var t=ra(),n=t.queue;if(null===n)throw Error(f(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,l=t.memoizedState;if(null!==a){n.pending=null;var i=a=a.next;do l=e(l,i.action),i=i.next;while(i!==a);tj(l,t.memoizedState)||(r0=!0),t.memoizedState=l,null===t.baseQueue&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function ru(){}function rs(e,t){var n=n2,r=ra(),a=t(),l=!tj(r.memoizedState,a);if(l&&(r.memoizedState=a,r0=!0),r=r.queue,rw(rd.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||null!==n4&&1&n4.memoizedState.tag){if(n.flags|=2048,rm(9,rf.bind(null,n,r,a,t),void 0,null),null===a$)throw Error(f(349));0!=(30&n1)||rc(n,t,a)}return a}function rc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=n2.updateQueue)?(t={lastEffect:null,stores:null},n2.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function rf(e,t,n,r){t.value=n,t.getSnapshot=r,rp(t)&&lf(e,1,-1)}function rd(e,t,n){return n(function(){rp(t)&&lf(e,1,-1)})}function rp(e){var t=e.getSnapshot;e=e.value;try{var n=t();
1return!tj(e,n)}catch(e){return!0}}function rh(e){var t=rr();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:rl,lastRenderedState:e},t.queue=e,e=e.dispatch=rM.bind(null,n2,e),[t.memoizedState,e]}function rm(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=n2.updateQueue)?(t={lastEffect:null,stores:null},n2.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function rg(){return ra().memoizedState}function rv(e,t,n,r){var a=rr();n2.flags|=e,a.memoizedState=rm(1|t,n,void 0,void 0===r?null:r)}function rb(e,t,n,r){var a=ra();r=void 0===r?null:r;var l=void 0;if(null!==n3){var i=n3.memoizedState;if(l=i.destroy,null!==r&&re(r,i.deps)){a.memoizedState=rm(t,n,l,r);return}}n2.flags|=e,a.memoizedState=rm(1|t,n,l,r)}function ry(e,t){return rv(8390656,8,e,t)}function rw(e,t){return rb(2048,8,e,t)}function rS(e,t){return rb(4,2,e,t)}function rE(e,t){return rb(4,4,e,t)}function rx(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function rP(e,t,n){return n=null!=n?n.concat([e]):null,rb(4,4,rx.bind(null,t,e),n)}function rk(){}function rC(e,t){var n=ra();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&re(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function r_(e,t){var n=ra();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&re(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function rz(e,t){var n=tx;tx=0!==n&&4>n?n:4,e(!0);var r=n0.transition;n0.transition={};try{e(!1),t()}finally{tx=n,n0.transition=r}}function rT(){return ra().memoizedState}function rO(e,t,n){var r=lc(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rR(e)?rN(t,n):(rL(e,t,n),null!==(e=lf(e,r,n=ls()))&&rI(e,t,r))}function rM(e,t,n){var r=lc(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rR(e))rN(t,a);else{rL(e,t,a);var l=e.alternate;if(0===e.lanes&&(null===l||0===l.lanes)&&null!==(l=t.lastRenderedReducer))try{var i=t.lastRenderedState,o=l(i,n);if(a.hasEagerState=!0,a.eagerState=o,tj(o,i))return}catch(e){}finally{}null!==(e=lf(e,r,n=ls()))&&rI(e,t,r)}}function rR(e){var t=e.alternate;return e===n2||null!==t&&t===n2}function rN(e,t){n6=n5=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function rL(e,t,n){null!==a$&&0!=(1&e.mode)&&0==(2&aq)?(null===(e=t.interleaved)?(n.next=n,null===t1?t1=[t]:t1.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(null===(e=t.pending)?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function rI(e,t,n){if(0!=(4194240&n)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tE(e,n)}}var rj={readContext:t0,useCallback:n9,useContext:n9,useEffect:n9,useImperativeHandle:n9,useInsertionEffect:n9,useLayoutEffect:n9,useMemo:n9,useReducer:n9,useRef:n9,useState:n9,useDebugValue:n9,useDeferredValue:n9,useTransition:n9,useMutableSource:n9,useSyncExternalStore:n9,useId:n9,unstable_isNewReconciler:!1},rA={readContext:t0,useCallback:function(e,t){return rr().memoizedState=[e,void 0===t?null:t],e},useContext:t0,useEffect:ry,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,rv(4194308,4,rx.bind(null,t,e),n)},useLayoutEffect:function(e,t){return rv(4194308,4,e,t)},useInsertionEffect:function(e,t){return rv(4,2,e,t)},useMemo:function(e,t){var n=rr();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=rr();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=rO.bind(null,n2,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},rr().memoizedState=e},useState:rh,useDebugValue:rk,useDeferredValue:function(e){var t=rh(e),n=t[0],r=t[1];return ry(function(){var t=n0.transition;n0.transition={};try{r(e)}finally{n0.transition=t}},[e]),n},useTransition:function(){var e=rh(!1),t=e[0];return e=rz.bind(null,e[1]),rr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=n2,a=rr();if(nx){if(void 0===n)throw Error(f(407));n=n()}else{if(n=t(),null===a$)throw Error(f(349));0!=(30&n1)||rc(r,t,n)}a.memoizedState=n;var l={value:n,getSnapshot:t};return a.queue=l,ry(rd.bind(null,r,l,e),[e]),r.flags|=2048,rm(9,rf.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=rr(),t=a$.identifierPrefix;if(nx){var n=ng,r=nm;t=":"+t+"R"+(n=(r&~(1<<32-td(r)-1)).toString(32)+n),0<(n=n8++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=n7++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},rD={readContext:t0,useCallback:rC,useContext:t0,useEffect:rw,useImperativeHandle:rP,useInsertionEffect:rS,useLayoutEffect:rE,useMemo:r_,useReducer:ri,useRef
1:rg,useState:function(){return ri(rl)},useDebugValue:rk,useDeferredValue:function(e){var t=ri(rl),n=t[0],r=t[1];return rw(function(){var t=n0.transition;n0.transition={};try{r(e)}finally{n0.transition=t}},[e]),n},useTransition:function(){return[ri(rl)[0],ra().memoizedState]},useMutableSource:ru,useSyncExternalStore:rs,useId:rT,unstable_isNewReconciler:!1},rF={readContext:t0,useCallback:rC,useContext:t0,useEffect:rw,useImperativeHandle:rP,useInsertionEffect:rS,useLayoutEffect:rE,useMemo:r_,useReducer:ro,useRef:rg,useState:function(){return ro(rl)},useDebugValue:rk,useDeferredValue:function(e){var t=ro(rl),n=t[0],r=t[1];return rw(function(){var t=n0.transition;n0.transition={};try{r(e)}finally{n0.transition=t}},[e]),n},useTransition:function(){return[ro(rl)[0],ra().memoizedState]},useMutableSource:ru,useSyncExternalStore:rs,useId:rT,unstable_isNewReconciler:!1};function rU(e,t){try{var n="",r=t;do n+=function(e){switch(e.tag){case 5:return e2(e.type);case 16:return e2("Lazy");case 13:return e2("Suspense");case 19:return e2("SuspenseList");case 0:case 2:case 15:return e=e4(e.type,!1);case 11:return e=e4(e.type.render,!1);case 1:return e=e4(e.type,!0);default:return""}}(r),r=r.return;while(r);var a=n}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:a}}function rH(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var rB="function"==typeof WeakMap?WeakMap:Map;function rV(e,t,n){(n=t5(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){a9||(a9=!0,le=r),rH(e,t)},n}function rW(e,t,n){(n=t5(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){rH(e,t)}}var l=e.stateNode;return null!==l&&"function"==typeof l.componentDidCatch&&(n.callback=function(){rH(e,t),"function"!=typeof r&&(null===lt?lt=new Set([this]):lt.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}function rQ(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new rB;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=lR.bind(null,e,t,n),t.then(e,e))}function rY(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function rq(e,t,n,r,a){return 0==(1&e.mode)?e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=t5(-1,1)).tag=2,t6(n,t))),n.lanes|=1):(e.flags|=65536,e.lanes=a),e}function r$(e){e.flags|=4}function rX(e,t){if(null!==e&&e.child===t.child)return!0;if(0!=(16&t.flags))return!1;for(e=t.child;null!==e;){if(0!=(12854&e.flags)||0!=(12854&e.subtreeFlags))return!1;e=e.sibling}return!0}if(Z)t=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)H(e,n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},r=function(){},a=function(e,t,n,r,a){(e=e.memoizedProps)!==r&&(n=V(t.stateNode,n,e,r,a,nW(nH.current)),(t.updateQueue=n)&&r$(t))},l=function(e,t,n,r){n!==r&&r$(t)};else if(G){t=function(e,n,r,a){for(var l=n.child;null!==l;){if(5===l.tag){var i=l.stateNode;r&&a&&(i=eN(i,l.type,l.memoizedProps,l)),H(e,i)}else if(6===l.tag)i=l.stateNode,r&&a&&(i=eL(i,l.memoizedProps,l)),H(e,i);else if(4!==l.tag){if(22===l.tag&&null!==l.memoizedState)null!==(i=l.child)&&(i.return=l),t(e,l,!0,!0);else if(null!==l.child){l.child.return=l,l=l.child;continue}}if(l===n)break;for(;null===l.sibling;){if(null===l.return||l.return===n)return;l=l.return}l.sibling.return=l.return,l=l.sibling}};var rZ=function(e,t,n,r){for(var a=t.child;null!==a;){if(5===a.tag){var l=a.stateNode;n&&r&&(l=eN(l,a.type,a.memoizedProps,a)),eO(e,l)}else if(6===a.tag)l=a.stateNode,n&&r&&(l=eL(l,a.memoizedProps,a)),eO(e,l);else if(4!==a.tag){if(22===a.tag&&null!==a.memoizedState)null!==(l=a.child)&&(l.return=a),rZ(e,a,!0,!0);else if(null!==a.child){a.child.return=a,a=a.child;continue}}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;a=a.return}a.sibling.return=a.return,a=a.sibling}};r=function(e,t){var n=t.stateNode;if(!rX(e,t)){var r=eT(e=n.containerInfo);rZ(r,t,!1,!1),n.pendingChildren=r,r$(t),eM(e,r)}},a=function(e,n,r,a,l){var i=e.stateNode,o=e.memoizedProps;if((e=rX(e,n))&&o===a)n.stateNode=i;else{var u=n.stateNode,s=nW(nH.current),c=null;o!==a&&(c=V(u,r,o,a,l,s)),e&&null===c?n.stateNode=i:(B(i=ez(i,c,r,o,a,n,e,u),r,a,l,s)&&r$(n),n.stateNode=i,e?r$(n):t(i,n,!1,!1))}},l=function(e,t,n,r){n!==r?(e=nW(nV.current),n=nW(nH.current),t.stateNode=Q(r,e,n,t),r$(t)):t.stateNode=e.stateNode}}else r=function(){},a=function(){},l=function(){};function rG(e,t){if(!nx)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function rK(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}var rJ=d.ReactCurrentOwner,r0=!1;function r1(e,t,n,r){t.child=null===e?nF(t,null,n,r):nD(t,e.child,n,r)}function r2(e,t,n,r,a){n=n.render;var l=t.ref;return(tJ(t,a),r=rt(e,t,n,r,l,a),n=rn(),null===e||r0)?(nx&&n&&ny(t),t.flags|=1,r1(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,ac(e,t,a))}function r3(e,t,n,r,a){if(null===e){var l=n.type;return"function"!=typeof l||lD(l)||void 0!==l.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=lU(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,r4(e,t,l,r,a))}if(l=e.child,0==(e.lanes&a)){var i=l.memoizedProps;if((n=null!==(n=n.compare)?n:tV)(i,r)&&e.ref===t.ref)return ac(e,t,a)}return t.flags|=1,(e=lF(l,r)).ref=t.ref,e.return=t,t.child=e}function r4(e,t,n,r,a){if(null!==e&&tV(e.memoizedProps,r)&&e.ref===t.ref){if(r0=!1,0==(e.lanes&a))return t.lanes=e.lanes,ac(e,t,a);0!=(131072&e.flags)&&(r0=!0)}return r8(e,t,n,r,a)}function r5(e,t,n){var r=t.pendingProps,a=r.children,l=null!==e?e.memoizedState:null;if("hidden"===r.mode){if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null},te(aK,aG),aG|=n;else{if(0==(1073741824&n))return e=null!==l?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null},t.updateQueue=null,te(aK,aG),aG|=e,null;t.memoizedState={baseLanes:0,cachePool:null},r=null!==l?l.baseLanes:n,te(aK,aG),aG|=r}}else null!==l?(r=l.baseLanes|n,t.memoizedState=null):r=n,te(aK,aG),aG|=r;return r1(e,t,a,n),t.child}function r6(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}
1function r8(e,t,n,r,a){var l=ti(n)?ta:tn.current;return(l=tl(t,l),tJ(t,a),n=rt(e,t,n,r,l,a),r=rn(),null===e||r0)?(nx&&r&&ny(t),t.flags|=1,r1(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,ac(e,t,a))}function r7(e,t,n,r,a){if(ti(n)){var l=!0;tc(t)}else l=!1;if(tJ(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),nl(t,n,r),no(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,o=t.memoizedProps;i.props=o;var u=i.context,s=n.contextType;s="object"==typeof s&&null!==s?t0(s):tl(t,s=ti(n)?ta:tn.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(o!==r||u!==s)&&ni(t,i,r,s),t2=!1;var d=t.memoizedState;i.state=d,t9(t,r,i,a),u=t.memoizedState,o!==r||d!==u||tr.current||t2?("function"==typeof c&&(nn(t,n,c,r),u=t.memoizedState),(o=t2||na(t,n,o,r,d,u,s))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=s,r=o):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,t4(e,t),o=t.memoizedProps,s=t.type===t.elementType?o:tW(t.type,o),i.props=s,f=t.pendingProps,d=i.context,u="object"==typeof(u=n.contextType)&&null!==u?t0(u):tl(t,u=ti(n)?ta:tn.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(o!==f||d!==u)&&ni(t,i,r,u),t2=!1,d=t.memoizedState,i.state=d,t9(t,r,i,a);var h=t.memoizedState;o!==f||d!==h||tr.current||t2?("function"==typeof p&&(nn(t,n,p,r),h=t.memoizedState),(s=t2||na(t,n,s,r,d,h,u)||!1)?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,u),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,u)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=u,r=s):("function"!=typeof i.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return r9(e,t,n,r,l,a)}function r9(e,t,n,r,a,l){r6(e,t);var i=0!=(128&t.flags);if(!r&&!i)return a&&tf(t,n,!1),ac(e,t,l);r=t.stateNode,rJ.current=t;var o=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=nD(t,e.child,null,l),t.child=nD(t,null,o,l)):r1(e,t,o,l),t.memoizedState=r.state,a&&tf(t,n,!0),t.child}function ae(e){var t=e.stateNode;t.pendingContext?tu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&tu(e,t.context,!1),nQ(e,t.containerInfo)}function at(e,t,n,r,a){return nR(),nN(a),t.flags|=256,r1(e,t,n,r),t.child}var an={dehydrated:null,treeContext:null,retryLane:0};function ar(e){return{baseLanes:e,cachePool:null}}function aa(e,t,n){var r,a,l,i,o,u,s,c,d,p,h,m,g,v,b=t.pendingProps,y=nX.current,w=!1,S=0!=(128&t.flags);if((v=S)||(v=(null===e||null!==e.memoizedState)&&0!=(2&y)),v?(w=!0,t.flags&=-129):(null===e||null!==e.memoizedState)&&(y|=1),te(nX,1&y),null===e)return(nT(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated))?(0==(1&t.mode)?t.lanes=1:eF(e)?t.lanes=8:t.lanes=1073741824,null):(y=b.children,e=b.fallback,w?(b=t.mode,w=t.child,y={mode:"hidden",children:y},0==(1&b)&&null!==w?(w.childLanes=0,w.pendingProps=y):w=lB(y,b,0,null),e=lH(e,b,n,null),w.return=t,e.return=t,w.sibling=e,t.child=w,t.child.memoizedState=ar(n),t.memoizedState=an,e):al(t,y));if(null!==(y=e.memoizedState)&&null!==(v=y.dehydrated)){if(S)return 256&t.flags?(t.flags&=-257,ai(e,t,n,Error(f(422)))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(w=b.fallback,y=t.mode,b=lB({mode:"visible",children:b.children},y,0,null),w=lH(w,y,n,null),w.flags|=2,b.return=t,w.return=t,b.sibling=w,t.child=b,0!=(1&t.mode)&&nD(t,e.child,null,n),t.child.memoizedState=ar(n),t.memoizedState=an,w);if(0==(1&t.mode))t=ai(e,t,n,null);else if(eF(v))t=ai(e,t,n,Error(f(419)));else if(b=0!=(n&e.childLanes),r0||b){if(null!==(b=a$)){switch(n&-n){case 4:w=2;break;case 16:w=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:w=32;break;case 536870912:w=268435456;break;default:w=0}0!==(b=0!=(w&(b.suspendedLanes|n))?0:w)&&b!==y.retryLane&&(y.retryLane=b,lf(e,b,-1))}lP(),t=ai(e,t,n,Error(f(421)))}else eD(v)?(t.flags|=128,t.child=e.child,eU(v,t=lL.bind(null,e)),t=null):(n=y.treeContext,K&&(nE=eW(v),nS=t,nx=!0,nk=null,nP=!1,null!==n&&(nd[np++]=nm,nd[np++]=ng,nd[np++]=nh,nm=n.id,ng=n.overflow,nh=t)),t=al(t,t.pendingProps.children),t.flags|=4096);return t}return w?(r=e,a=t,l=b.children,i=b.fallback,o=n,u=a.mode,s=(r=r.child).sibling,c={mode:"hidden",children:l},0==(1&u)&&a.child!==r?((l=a.child).childLanes=0,l.pendingProps=c,a.deletions=null):(l=lF(r,c)).subtreeFlags=14680064&r.subtreeFlags,null!==s?i=lF(s,i):(i=lH(i,u,o,null),i.flags|=2),i.return=a,l.return=a,l.sibling=i,a.child=l,b=i,w=t.child,y=e.child.memoizedState,w.memoizedState=null===y?ar(n):{baseLanes:y.baseLanes|n,cachePool:null},w.childLanes=e.childLanes&~n,t.memoizedState=an,b):(d=e,p=t,h=b.children,m=n,d=(g=d.child).sibling,h=lF(g,{mode:"visible",children:h}),0==(1&p.mode)&&(h.lanes=m),h.return=p,h.sibling=null,null!==d&&(null===(m=p.deleti
1ons)?(p.deletions=[d],p.flags|=16):m.push(d)),n=p.child=h,t.memoizedState=null,n)}function al(e,t){return(t=lB({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function ai(e,t,n,r){return null!==r&&nN(r),nD(t,e.child,null,n),e=al(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ao(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),tK(e.return,t,n)}function au(e,t,n,r,a){var l=e.memoizedState;null===l?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=a)}function as(e,t,n){var r=t.pendingProps,a=r.revealOrder,l=r.tail;if(r1(e,t,r.children,n),0!=(2&(r=nX.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&ao(e,n,t);else if(19===e.tag)ao(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(te(nX,r),0==(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(a=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===nZ(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),au(t,!1,a,n,l);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===nZ(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}au(t,!0,n,null,l);break;case"together":au(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ac(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),a1|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(f(153));if(null!==t.child){for(n=lF(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=lF(e,e.pendingProps)).return=t;n.sibling=null}return t.child}var af=!1,ad=!1,ap="function"==typeof WeakSet?WeakSet:Set,ah=null;function am(e,t){var n=e.ref;if(null!==n){if("function"==typeof n)try{n(null)}catch(n){lM(e,t,n)}else n.current=null}}function ag(e,t,n){try{n()}catch(n){lM(e,t,n)}}var av=!1;function ab(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var l=a.destroy;a.destroy=void 0,void 0!==l&&ag(t,n,l)}a=a.next}while(a!==r)}}function ay(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function aw(e){var t=e.ref;if(null!==t){var n=e.stateNode;e=5===e.tag?I(n):n,"function"==typeof t?t(e):t.current=e}}function aS(e,t,n){if(tI&&"function"==typeof tI.onCommitFiberUnmount)try{tI.onCommitFiberUnmount(tL,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e=e.next;do{var a=r,l=a.destroy;a=a.tag,void 0!==l&&(0!=(2&a)?ag(t,n,l):0!=(4&a)&&ag(t,n,l)),r=r.next}while(r!==e)}break;case 1:if(am(t,n),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){lM(t,n,e)}break;case 5:am(t,n);break;case 4:Z?aC(e,t,n):G&&G&&(n=eT(t=t.stateNode.containerInfo),eR(t,n))}}function aE(e,t,n){for(var r=t;;)if(aS(e,r,n),null===r.child||Z&&4===r.tag){if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}else r.child.return=r,r=r.child}function ax(e){return 5===e.tag||3===e.tag||4===e.tag}function aP(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ax(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ak(e){if(Z){e:{for(var t=e.return;null!==t;){if(ax(t))break e;t=t.return}throw Error(f(160))}var n=t;switch(n.tag){case 5:t=n.stateNode,32&n.flags&&(eE(t),n.flags&=-33),n=aP(e),function e(t,n,r){var a=t.tag;if(5===a||6===a)t=t.stateNode,n?eb(r,t,n):ep(r,t);else if(4!==a&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t);break;case 3:case 4:t=n.stateNode.containerInfo,n=aP(e),function e(t,n,r){var a=t.tag;if(5===a||6===a)t=t.stateNode,n?ey(r,t,n):eh(r,t);else if(4!==a&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t);break;default:throw Error(f(161))}}}function aC(e,t,n){for(var r,a,l=t,i=!1;;){if(!i){i=l.return;e:for(;;){if(null===i)throw Error(f(160));switch(r=i.stateNode,i.tag){case 5:a=!1;break e;case 3:case 4:r=r.containerInfo,a=!0;break e}i=i.return}i=!0}if(5===l.tag||6===l.tag)aE(e,l,n),a?eS(r,l.stateNode):ew(r,l.stateNode);else if(18===l.tag)a?eK(r,l.stateNode):eG(r,l.stateNode);else if(4===l.tag){if(null!==l.child){r=l.stateNode.containerInfo,a=!0,l.child.return=l,l=l.child;continue}}else if(aS(e,l,n),null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)return;4===(l=l.return).tag&&(i=!1)}l.sibling.return=l.return,l=l.sibling}}function a_(e,t){if(Z){switch(t.tag){case 0:case 11:case 14:case 15:ab(3,t,t.return),ay(3,t),ab(5,t,t.return);return;case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var a=t.type,l=t.updateQueue;t.updateQueue=null,null!==l&&ev(n,l,a,e,r,t)}return;case 6:if(null===t.stateNode)throw Error(f(162));n=t.memoizedProps,em(t.stateNode,null!==e?e.memoizedProps:n,n);return;case 3:K&&null!==e&&e.memoizedState.isDehydrated&&eX(t.stateNode.containerInfo);return;case 13:case 19:az(t);return}throw Error(f(163))}switch(t.tag){case 0:case 11:case 14:case 15:ab(3,t,t.return),ay(3,t),ab(5,t,t.return);return;case 12:case 22:case 23:return;case 13:case 19:az(t);return;case 3:K&&null!==e&&e.memoizedState.isDehydrated&&eX(t.stateNode.containerInfo)}
1e:if(G){switch(t.tag){case 1:case 5:case 6:break e;case 3:case 4:eR((t=t.stateNode).containerInfo,t.pendingChildren);break e}throw Error(f(163))}}function az(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ap),t.forEach(function(t){var r=lI.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function aT(e){for(;null!==ah;){var t=ah;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:ad||ay(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!ad){if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:tW(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}}var l=t.updateQueue;null!==l&&ne(t,l,r);break;case 3:var i=t.updateQueue;if(null!==i){if(n=null,null!==t.child)switch(t.child.tag){case 5:n=I(t.child.stateNode);break;case 1:n=t.child.stateNode}ne(t,i,n)}break;case 5:var o=t.stateNode;null===n&&4&t.flags&&eg(o,t.type,t.memoizedProps,t);break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:break;case 13:if(K&&null===t.memoizedState){var u=t.alternate;if(null!==u){var s=u.memoizedState;if(null!==s){var c=s.dehydrated;null!==c&&eZ(c)}}}break;default:throw Error(f(163))}ad||512&t.flags&&aw(t)}catch(e){lM(t,t.return,e)}}if(t===e){ah=null;break}if(null!==(n=t.sibling)){n.return=t.return,ah=n;break}ah=t.return}}function aO(e){for(;null!==ah;){var t=ah;if(t===e){ah=null;break}var n=t.sibling;if(null!==n){n.return=t.return,ah=n;break}ah=t.return}}function aM(e){for(;null!==ah;){var t=ah;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ay(4,t)}catch(e){lM(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(e){lM(t,a,e)}}var l=t.return;try{aw(t)}catch(e){lM(t,l,e)}break;case 5:var i=t.return;try{aw(t)}catch(e){lM(t,i,e)}}}catch(e){lM(t,t.return,e)}if(t===e){ah=null;break}var o=t.sibling;if(null!==o){o.return=t.return,ah=o;break}ah=t.return}}var aR=0,aN=1,aL=2,aI=3,aj=4;if("function"==typeof Symbol&&Symbol.for){var aA=Symbol.for;aR=aA("selector.component"),aN=aA("selector.has_pseudo_class"),aL=aA("selector.role"),aI=aA("selector.test_id"),aj=aA("selector.text")}function aD(e){var t=J(e);if(null!=t){if("string"!=typeof t.memoizedProps["data-testname"])throw Error(f(364));return t}if(null===(e=ei(e)))throw Error(f(362));return e.stateNode.current}function aF(e,t){switch(t.$$typeof){case aR:if(e.type===t.value)return!0;break;case aN:e:{t=t.value,e=[e,0];for(var n=0;n<e.length;){var r=e[n++],a=e[n++],l=t[a];if(5!==r.tag||!es(r)){for(;null!=l&&aF(r,l);)l=t[++a];if(a===t.length){t=!0;break e}for(r=r.child;null!==r;)e.push(r,a),r=r.sibling}}t=!1}return t;case aL:if(5===e.tag&&ec(e.stateNode,t.value))return!0;break;case aj:if((5===e.tag||6===e.tag)&&null!==(e=eu(e))&&0<=e.indexOf(t.value))return!0;break;case aI:if(5===e.tag&&"string"==typeof(e=e.memoizedProps["data-testname"])&&e.toLowerCase()===t.value.toLowerCase())return!0;break;default:throw Error(f(365))}return!1}function aU(e){switch(e.$$typeof){case aR:return"<"+(z(e.value)||"Unknown")+">";case aN:return":has("+(aU(e)||"")+")";case aL:return'[role="'+e.value+'"]';case aj:return'"'+e.value+'"';case aI:return'[data-testname="'+e.value+'"]';default:throw Error(f(365))}}function aH(e,t){var n=[];e=[e,0];for(var r=0;r<e.length;){var a=e[r++],l=e[r++],i=t[l];if(5!==a.tag||!es(a)){for(;null!=i&&aF(a,i);)i=t[++l];if(l===t.length)n.push(a);else for(a=a.child;null!==a;)e.push(a,l),a=a.sibling}}return n}function aB(e,t){if(!el)throw Error(f(363));e=aH(e=aD(e),t),t=[],e=Array.from(e);for(var n=0;n<e.length;){var r=e[n++];if(5===r.tag)es(r)||t.push(r.stateNode);else for(r=r.child;null!==r;)e.push(r),r=r.sibling}return t}var aV=Math.ceil,aW=d.ReactCurrentDispatcher,aQ=d.ReactCurrentOwner,aY=d.ReactCurrentBatchConfig,aq=0,a$=null,aX=null,aZ=0,aG=0,aK=e7(0),aJ=0,a0=null,a1=0,a2=0,a3=0,a4=null,a5=null,a6=0,a8=1/0;function a7(){a8=tT()+500}var a9=!1,le=null,lt=null,ln=!1,lr=null,la=0,ll=0,li=null,lo=-1,lu=0;
vendor: 7,091 bytes, line 1
1function ls(){return 0!=(6&aq)?tT():-1!==lo?lo:lo=tT()}function lc(e){return 0==(1&e.mode)?1:0!=(2&aq)&&0!==aZ?aZ&-aZ:null!==tB.transition?(0===lu&&(e=tm,0==(4194240&(tm<<=1))&&(tm=64),lu=e),lu):0!==(e=tx)?e:et()}function lf(e,t,n){if(50<ll)throw ll=0,li=null,Error(f(185));var r=ld(e,t);return null===r?null:(tS(r,t,n),(0==(2&aq)||r!==a$)&&(r===a$&&(0==(2&aq)&&(a2|=t),4===aJ&&lv(r,aZ)),lp(r,n),1===t&&0===aq&&0==(1&e.mode)&&(a7(),tD&&tH())),r)}function ld(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function lp(e,t){var n,r=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,l=e.pendingLanes;0<l;){var i=31-td(l),o=1<<i,u=a[i];-1===u?(0==(o&n)||0!=(o&r))&&(a[i]=function(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return -1}}(o,t)):u<=t&&(e.expiredLanes|=o),l&=~o}}(e,t);var a=tb(e,e===a$?aZ:0);if(0===a)null!==r&&tC(r),e.callbackNode=null,e.callbackPriority=0;else if(t=a&-a,e.callbackPriority!==t){if(null!=r&&tC(r),1===t)0===e.tag?(n=lb.bind(null,e),tD=!0,tU(n)):tU(lb.bind(null,e)),er?ea(function(){0===aq&&tH()}):tk(tO,tH),r=null;else{switch(tP(a)){case 1:r=tO;break;case 4:r=tM;break;case 16:default:r=tR;break;case 536870912:r=tN}r=tk(r,lh.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function lh(e,t){if(lo=-1,lu=0,0!=(6&aq))throw Error(f(327));var n=e.callbackNode;if(lT()&&e.callbackNode!==n)return null;var r=tb(e,e===a$?aZ:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=lk(e,r);else{t=r;var a=aq;aq|=2;var l=lx();for((a$!==e||aZ!==t)&&(a7(),lS(e,t));;)try{!function(){for(;null!==aX&&!t_();)lC(aX)}();break}catch(t){lE(e,t)}tX(),aW.current=l,aq=a,null!==aX?t=0:(a$=null,aZ=0,t=aJ)}if(0!==t){if(2===t&&0!==(a=ty(e))&&(r=a,t=lm(e,a)),1===t)throw n=a0,lS(e,0),lv(e,r),lp(e,tT()),n;if(6===t)lv(e,r);else{if(a=e.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],l=a.getSnapshot;a=a.value;try{if(!tj(l(),a))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=lk(e,r))&&0!==(l=ty(e))&&(r=l,t=lm(e,l)),1===t))throw n=a0,lS(e,0),lv(e,r),lp(e,tT()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(f(345));case 2:case 5:lz(e,a5);break;case 3:if(lv(e,r),(130023424&r)===r&&10<(t=a6+500-tT())){if(0!==tb(e,0))break;if(((a=e.suspendedLanes)&r)!==r){ls(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Y(lz.bind(null,e,a5),t);break}lz(e,a5);break;case 4:if(lv(e,r),(4194240&r)===r)break;for(a=-1,t=e.eventTimes;0<r;){var i=31-td(r);l=1<<i,(i=t[i])>a&&(a=i),r&=~l}if(r=a,10<(r=(120>(r=tT()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*aV(r/1960))-r)){e.timeoutHandle=Y(lz.bind(null,e,a5),r);break}lz(e,a5);break;default:throw Error(f(329))}}}return lp(e,tT()),e.callbackNode===n?lh.bind(null,e):null}function lm(e,t){var n=a4;return e.current.memoizedState.isDehydrated&&(lS(e,t).flags|=256),2!==(e=lk(e,t))&&(t=a5,a5=n,null!==t&&lg(t)),e}function lg(e){null===a5?a5=e:a5.push.apply(a5,e)}function lv(e,t){for(t&=~a3,t&=~a2,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-td(t),r=1<<n;e[n]=-1,t&=~r}}function lb(e){if(0!=(6&aq))throw Error(f(327));lT();var t=tb(e,0);if(0==(1&t))return lp(e,tT()),null;var n=lk(e,t);if(0!==e.tag&&2===n){var r=ty(e);0!==r&&(t=r,n=lm(e,r))}if(1===n)throw n=a0,lS(e,0),lv(e,t),lp(e,tT()),n;if(6===n)throw Error(f(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,lz(e,a5),lp(e,tT()),null}function ly(e){null!==lr&&0===lr.tag&&0==(6&aq)&&lT();var t=aq;aq|=1;var n=aY.transition,r=tx;try{if(aY.transition=null,tx=1,e)return e()}finally{tx=r,aY.transition=n,0==(6&(aq=t))&&tH()}}function lw(){aG=aK.current,e9(aK)}function lS(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==$&&(e.timeoutHandle=$,q(n)),null!==aX)for(n=aX.return;null!==n;){var r=n;switch(nw(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&to();break;case 3:nY(),e9(tr),e9(tn),nK();break;case 5:n$(r);break;case 4:nY();break;case 13:case 19:e9(nX);break;case 10:tG(r.type._context);break;case 22:case 23:lw()}n=n.return}if(a$=e,aX=e=lF(e.current,null),aZ=aG=t,aJ=0,a0=null,a3=a2=a1=0,a5=a4=null,null!==t1){for(t=0;t<t1.length;t++)if(null!==(r=(n=t1[t]).interleaved)){n.interleaved=null;var a=r.next,l=n.pending;if(null!==l){var i=l.next;l.next=a,r.next=i}n.pending=r}t1=null}return e}function lE(e,t){for(;;){var n=aX;try{if(tX(),nJ.current=rj,n5){for(var r=n2.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}n5=!1}if(n1=0,n4=n3=n2=null,n6=!1,n8=0,aQ.current=null,null===n||null===n.return){aJ=1,a0=t,aX=null;break}e:{var l=e,i=n.return,o=n,u=t;if(t=aZ,o.flags|=32768,null!==u&&"object"==typeof u&&"function"==typeof u.then){var s=u,c=o,d=c.tag;if(0==(1&c.mode)&&(0===d||11===d||15===d)){var p=c.alternate;p?(c.updateQueue=p.updateQueue,c.memoizedState=p.memoizedState,c.lanes=p.lanes):(c.updateQueue=null,c.memoizedState=null)}var h=rY(i);if(null!==h){h.flags&=-257,rq(h,i,o,l,t),1&h.mode&&rQ(l,s,t),t=h,u=s;var m=t.updateQueue;if(null===m){var g=new Set;g.add(u),t.updateQueue=g}else m.add(u);break e}if(0==(1&t)){rQ(l,s,t),lP();break e}u=Error(f(426))}else if(nx&&1&o.mode){var v=rY(i);if(null!==v){0==(65536&v.flags)&&(v.flags|=256),rq(v,i,o,l,t),nN(u);break e}}l=u,4!==aJ&&(aJ=2),null===a4?a4=[l]:a4.push(l),u=rU(u,o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var b=rV(o,u,t);t7(o,b);break e;case 1:l=u;var y=o.type,w=o.stateNode;if(0==(128&o.flags)&&("function"==typeof y.getDerivedStateFromError||null!==w&&"function"==typeof w.componentDidCatch&&(null===lt||!lt.has(w)))){o.flags|=65536,t&=-t,o.lanes|=t;var S=rW(o,l,t);t7(o,S);break e}}o=o.return}while(null!==o)}l_(n)}catch(e){t=e,aX===n&&null!==n&&(aX=n=n.return);continue}break}}function lx(){var e=aW.current;return aW.current=rj,null===e?rj:e}function lP(){(0===aJ||3===aJ||2===aJ)&&(aJ=4),null===a$||0==(268435455&a1)&&0==(268435455&a2)||lv(a$,aZ)}function lk(e,t){var n=aq;aq|=2;var r=lx();for(a$===e&&aZ===t||lS(e,t);;)try{!function(){for(;null!==aX;)lC(aX)}();break}catch(t){lE(e,t)}if(tX(),aq=n,aW.current=r,null!==aX)throw Error(f(261));return a$=null,aZ=0,aJ}function lC(e){var t=i(e.alternate,e,aG);e.memoizedProps=e.pendingProps,null===t?l_(e):aX=t,aQ.current=null}function l_(e){var n=e;do{var i=n.alternate;if(e=n.return,0==(32768&n.flags)){if(null!==(i=function(e,n,i){var o=n.pendingProps;switch(nw(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return rK(n),null;
1case 1:case 17:return ti(n.type)&&to(),rK(n),null;case 3:return o=n.stateNode,nY(),e9(tr),e9(tn),nK(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(null===e||null===e.child)&&(nM(n)?r$(n):null===e||e.memoizedState.isDehydrated&&0==(256&n.flags)||(n.flags|=1024,null!==nk&&(lg(nk),nk=null))),r(e,n),rK(n),null;case 5:n$(n),i=nW(nV.current);var u=n.type;if(null!==e&&null!=n.stateNode)a(e,n,u,o,i),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!o){if(null===n.stateNode)throw Error(f(166));return rK(n),null}if(e=nW(nH.current),nM(n)){if(!K)throw Error(f(175));e=eQ(n.stateNode,n.type,n.memoizedProps,i,e,n,!nP),n.updateQueue=e,null!==e&&r$(n)}else{var s=U(u,o,i,e,n);t(s,n,!1,!1),n.stateNode=s,B(s,u,o,i,e)&&r$(n)}null!==n.ref&&(n.flags|=512,n.flags|=2097152)}return rK(n),null;case 6:if(e&&null!=n.stateNode)l(e,n,e.memoizedProps,o);else{if("string"!=typeof o&&null===n.stateNode)throw Error(f(166));if(e=nW(nV.current),i=nW(nH.current),nM(n)){if(!K)throw Error(f(176));if((i=eY(e=n.stateNode,o=n.memoizedProps,n,!nP))&&null!==(u=nS))switch(s=0!=(1&u.mode),u.tag){case 3:e0(u.stateNode.containerInfo,e,o,s);break;case 5:e1(u.type,u.memoizedProps,u.stateNode,e,o,s)}i&&r$(n)}else n.stateNode=Q(o,e,i,n)}return rK(n),null;case 13:if(e9(nX),o=n.memoizedState,nx&&null!==nE&&0!=(1&n.mode)&&0==(128&n.flags)){for(e=nE;e;)e=eH(e);return nR(),n.flags|=98560,n}if(null!==o&&null!==o.dehydrated){if(o=nM(n),null===e){if(!o)throw Error(f(318));if(!K)throw Error(f(344));if(!(e=null!==(e=n.memoizedState)?e.dehydrated:null))throw Error(f(317));eq(e,n)}else nR(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;return rK(n),null}if(null!==nk&&(lg(nk),nk=null),0!=(128&n.flags))return n.lanes=i,n;return o=null!==o,i=!1,null===e?nM(n):i=null!==e.memoizedState,o&&!i&&(n.child.flags|=8192,0!=(1&n.mode)&&(null===e||0!=(1&nX.current)?0===aJ&&(aJ=3):lP())),null!==n.updateQueue&&(n.flags|=4),rK(n),null;case 4:return nY(),r(e,n),null===e&&ee(n.stateNode.containerInfo),rK(n),null;case 10:return tG(n.type._context),rK(n),null;case 19:if(e9(nX),null===(u=n.memoizedState))return rK(n),null;if(o=0!=(128&n.flags),null===(s=u.rendering)){if(o)rG(u,!1);else{if(0!==aJ||null!==e&&0!=(128&e.flags))for(e=n.child;null!==e;){if(null!==(s=nZ(e))){for(n.flags|=128,rG(u,!1),null!==(e=s.updateQueue)&&(n.updateQueue=e,n.flags|=4),n.subtreeFlags=0,e=i,o=n.child;null!==o;)i=o,u=e,i.flags&=14680066,null===(s=i.alternate)?(i.childLanes=0,i.lanes=u,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,u=s.dependencies,i.dependencies=null===u?null:{lanes:u.lanes,firstContext:u.firstContext}),o=o.sibling;return te(nX,1&nX.current|2),n.child}e=e.sibling}null!==u.tail&&tT()>a8&&(n.flags|=128,o=!0,rG(u,!1),n.lanes=4194304)}}else{if(!o){if(null!==(e=nZ(s))){if(n.flags|=128,o=!0,null!==(e=e.updateQueue)&&(n.updateQueue=e,n.flags|=4),rG(u,!0),null===u.tail&&"hidden"===u.tailMode&&!s.alternate&&!nx)return rK(n),null}else 2*tT()-u.renderingStartTime>a8&&1073741824!==i&&(n.flags|=128,o=!0,rG(u,!1),n.lanes=4194304)}u.isBackwards?(s.sibling=n.child,n.child=s):(null!==(e=u.last)?e.sibling=s:n.child=s,u.last=s)}if(null!==u.tail)return n=u.tail,u.rendering=n,u.tail=n.sibling,u.renderingStartTime=tT(),n.sibling=null,e=nX.current,te(nX,o?1&e|2:1&e),n;return rK(n),null;case 22:case 23:return lw(),o=null!==n.memoizedState,null!==e&&null!==e.memoizedState!==o&&(n.flags|=8192),o&&0!=(1&n.mode)?0!=(1073741824&aG)&&(rK(n),Z&&6&n.subtreeFlags&&(n.flags|=8192)):rK(n),null;case 24:case 25:return null}throw Error(f(156,n.tag))}(i,n,aG))){aX=i;return}}else{if(null!==(i=function(e,t){switch(nw(t),t.tag){case 1:return ti(t.type)&&to(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return nY(),e9(tr),e9(tn),nK(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return n$(t),null;case 13:if(e9(nX),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(f(340));nR()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return e9(nX),null;case 4:return nY(),null;case 10:return tG(t.type._context),null;case 22:case 23:return lw(),null;default:return null}}(i,n))){i.flags&=32767,aX=i;return}if(null!==e)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{aJ=6,aX=null;return}}if(null!==(n=n.sibling)){aX=n;return}aX=n=e}while(null!==n);0===aJ&&(aJ=5)}function lz(e,t){var n=tx,r=aY.transition;try{aY.transition=null,tx=1,function(e,t,n){do lT();while(null!==lr);if(0!=(6&aq))throw Error(f(327));var r=e.finishedWork,a=e.finishedLanes;if(null!==r){if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(f(177));e.callbackNode=null,e.callbackPriority=0;var l=r.lanes|r.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-td(n),l=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~l}}(e,l),e===a$&&(aX=a$=null,aZ=0),0==(2064&r.subtreeFlags)&&0==(2064&r.flags)||ln||(ln=!0,i=tR,o=function(){return lT(),null},tk(i,o)),l=0!=(15990&r.flags),0!=(15990&r.subtreeFlags)||l){l=aY.transition,aY.transition=null;var i,o,u,s,c=tx;tx=1;var d=aq;aq|=4,aQ.current=null,function(e,t){for(D(e.containerInfo),ah=t;null!==ah;)if(t=(e=ah).child,0!=(1028&e.subtreeFlags)&&null!==t)t.return=e,ah=t;else for(;null!==ah;){e=ah;try{var n=e.alternate;if(0!=(1024&e.flags))switch(e.tag){case 0:case 11:case 15:case 5:case
16:case 4:case 17:break;case 1:if(null!==n){var r=n.memoizedProps,a=n.memoizedState,l=e.stateNode,i=l.getSnapshotBeforeUpdate(e.elementType===e.type?r:tW(e.type,r),a);l.__reactInternalSnapshotBeforeUpdate=i}break;case 3:Z&&e_(e.stateNode.containerInfo);break;default:throw Error(f(163))}}catch(t){lM(e,e.return,t)}if(null!==(t=e.sibling)){t.return=e.return,ah=t;break}ah=e.return}n=av,av=!1}(e,r),function(e,t){for(ah=t;null!==ah;){var n=(t=ah).deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var l=e;Z?aC(l,a,t):aE(l,a,t);var i=a.alternate;null!==i&&(i.return=null),a.return=null}catch(e){lM(a,t,e)}}if(n=t.child,0!=(12854&t.subtreeFlags)&&null!==n)n.return=t,ah=n;else for(;null!==ah;){t=ah;try{var o=t.flags;if(32&o&&Z&&eE(t.stateNode),512&o){var u=t.alternate;if(null!==u){var s=u.ref;null!==s&&("function"==typeof s?s(null):s.current=null)}}if(8192&o)switch(t.tag){case 13:if(null!==t.memoizedState){var c=t.alternate;(null===c||null===c.memoizedState)&&(a6=tT())}break;case 22:var f=null!==t.memoizedState,d=t.alternate,p=null!==d&&null!==d.memoizedState;if(n=t,Z){e:if(r=n,a=f,l=null,Z)for(var h=r;;){if(5===h.tag){if(null===l){l=h;var m=h.stateNode;a?ex(m):ek(h.stateNode,h.memoizedProps)}}else if(6===h.tag){if(null===l){var g=h.stateNode;a?eP(g):eC(g,h.memoizedProps)}}else if((22!==h.tag&&23!==h.tag||null===h.memoizedState||h===r)&&null!==h.child){h.child.return=h,h=h.child;continue}if(h===r)break;for(;null===h.sibling;){if(null===h.return||h.return===r)break e;l===h&&(l=null),h=h.return}l===h&&(l=null),h.sibling.return=h.return,h=h.sibling}}if(f&&!p&&0!=(1&n.mode)){ah=n;for(var v=n.child;null!==v;){for(n=ah=v;null!==ah;){var b=(r=ah).child;switch(r.tag){case 0:case 11:case 14:case 15:ab(4,r,r.return);break;case 1:am(r,r.return);var y=r.stateNode;if("function"==typeof y.componentWillUnmount){var w=r.return;try{y.props=r.memoizedProps,y.state=r.memoizedState,y.componentWillUnmount()}catch(e){lM(r,w,e)}}break;case 5:am(r,r.return);break;case 22:if(null!==r.memoizedState){aO(n);continue}}null!==b?(b.return=r,ah=b):aO(n)}v=v.sibling}}}switch(4102&o){case 2:ak(t),t.flags&=-3;break;case 6:ak(t),t.flags&=-3,a_(t.alternate,t);break;case 4096:t.flags&=-4097;break;case 4100:t.flags&=-4097,a_(t.alternate,t);break;case 4:a_(t.alternate,t)}}catch(e){lM(t,t.return,e)}if(null!==(n=t.sibling)){n.return=t.return,ah=n;break}ah=t.return}}}(e,r,a),F(e.containerInfo),e.current=r,u=r,s=e,ah=u,function e(t,n,r){for(var a=0!=(1&t.mode);null!==ah;){var l=ah,i=l.child;if(22===l.tag&&a){var o=null!==l.memoizedState||af;if(!o){var u=l.alternate,s=null!==u&&null!==u.memoizedState||ad;u=af;var c=ad;if(af=o,(ad=s)&&!c)for(ah=l;null!==ah;)s=(o=ah).child,22===o.tag&&null!==o.memoizedState?aM(l):null!==s?(s.return=o,ah=s):aM(l);for(;null!==i;)ah=i,e(i,n,r),i=i.sibling;ah=l,af=u,ad=c}aT(t,n,r)}else 0!=(8772&l.subtreeFlags)&&null!==i?(i.return=l,ah=i):aT(t,n,r)}}(u,s,a),tz(),aq=d,tx=c,aY.transition=l}else e.current=r;if(ln&&(ln=!1,lr=e,la=a),0===(l=e.pendingLanes)&&(lt=null),function(e){if(tI&&"function"==typeof tI.onCommitFiberRoot)try{tI.onCommitFiberRoot(tL,e,void 0,128==(128&e.current.flags))}catch(e){}}(r.stateNode,n),lp(e,tT()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)n(t[r]);if(a9)throw a9=!1,e=le,le=null,e;0!=(1&la)&&0!==e.tag&&lT(),0!=(1&(l=e.pendingLanes))?e===li?ll++:(ll=0,li=e):ll=0,tH()}}(e,t,n)}finally{aY.transition=r,tx=n}return null}function lT(){if(null!==lr){var e=tP(la),t=aY.transition,n=tx;try{if(aY.transition=null,tx=16>e?16:e,null===lr)var r=!1;else{if(e=lr,lr=null,la=0,0!=(6&aq))throw Error(f(331));var a=aq;for(aq|=4,ah=e.current;null!==ah;){var l=ah,i=l.child;if(0!=(16&ah.flags)){var o=l.deletions;if(null!==o){for(var u=0;u<o.length;u++){var s=o[u];for(ah=s;null!==ah;){var c=ah;switch(c.tag){case 0:case 11:case 15:ab(8,c,l)}var d=c.child;if(null!==d)d.return=c,ah=d;else for(;null!==ah;){var p=(c=ah).sibling,h=c.return;if(!function e(t){var n=t.alternate;null!==n&&(t.alternate=null,e(n)),t.child=null,t.deletions=null,t.sibling=null,5===t.tag&&null!==(n=t.stateNode)&&en(n),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}(c),c===s){ah=null;break}if(null!==p){p.return=h,ah=p;break}ah=h}}}var m=l.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}ah=l}}if(0!=(2064&l.subtreeFlags)&&null!==i)i.return=l,ah=i;else for(;null!==ah;){if(l=ah,0!=(2048&l.flags))switch(l.tag){case 0:case 11:case 15:ab(9,l,l.return)}var b=l.sibling;if(null!==b){b.return=l.return,ah=b;break}ah=l.return}}var y=e.current;for(ah=y;null!==ah;){var w=(i=ah).child;if(0!=(2064&i.subtreeFlags)&&null!==w)w.return=i,ah=w;else for(i=y;null!==ah;){if(o=ah,0!=(2048&o.flags))try{switch(o.tag){case 0:case 11:case 15:ay(9,o)}}catch(e){lM(o,o.return,e)}if(o===i){ah=null;break}var S=o.sibling;if(null!==S){S.return=o.return,ah=S;break}ah=o.return}}if(aq=a,tH(),tI&&"function"==typeof tI.onPostCommitFiberRoot)try{tI.onPostCommitFiberRoot(tL,e)}catch(e){}r=!0}return r}finally{tx=n,aY.transition=t}}return!1}function lO(e,t,n){t=rV(e,t=rU(n,t),1),t6(e,t),t=ls(),null!==(e=ld(e,1))&&(tS(e,1,t),lp(e,t))}function lM(e,t,n){if(3===e.tag)lO(e,e,n);else for(;null!==t;){if(3===t.tag){lO(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===lt||!lt.has(r))){e=rW(t,e=rU(n,e),1),t6(t,e),e=ls(),null!==(t=ld(t,1))&&(tS(t,1,e),lp(t,e));break}}t=t.return}}function lR(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=ls(),e.pingedLanes|=e.suspendedLanes&n,a$===e&&(aZ&n)===n&&(4===aJ||3===aJ&&(130023424&aZ)===aZ&&500>tT()-a6?lS(e,0):a3|=n),lp(e,t)}function lN(e,t){0===t&&(0==(1&e.mode)?t=1:(t=tg,0==(130023424&(tg<<=1))&&(tg=4194304)));var n=ls();
vendor: 4,202 bytes, line 1
1null!==(e=ld(e,t))&&(tS(e,t,n),lp(e,n))}function lL(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),lN(e,n)}function lI(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(f(314))}null!==r&&r.delete(t),lN(e,n)}function lj(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function lA(e,t,n,r){return new lj(e,t,n,r)}function lD(e){return!(!(e=e.prototype)||!e.isReactComponent)}function lF(e,t){var n=e.alternate;return null===n?((n=lA(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function lU(e,t,n,r,a,l){var i=2;if(r=e,"function"==typeof e)lD(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case m:return lH(n.children,a,l,t);case g:i=8,a|=8;break;case v:return(e=lA(12,n,t,2|a)).elementType=v,e.lanes=l,e;case S:return(e=lA(13,n,t,a)).elementType=S,e.lanes=l,e;case E:return(e=lA(19,n,t,a)).elementType=E,e.lanes=l,e;case k:return lB(n,a,l,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case b:i=10;break e;case y:i=9;break e;case w:i=11;break e;case x:i=14;break e;case P:i=16,r=null;break e}throw Error(f(130,null==e?e:typeof e,""))}return(t=lA(i,n,t,a)).elementType=e,t.type=r,t.lanes=l,t}function lH(e,t,n,r){return(e=lA(7,e,r,t)).lanes=n,e}function lB(e,t,n,r){return(e=lA(22,e,r,t)).elementType=k,e.lanes=n,e.stateNode={},e}function lV(e,t,n){return(e=lA(6,e,null,t)).lanes=n,e}function lW(e,t,n){return(t=lA(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function lQ(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=$,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=tw(0),this.expirationTimes=tw(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=tw(0),this.identifierPrefix=r,this.onRecoverableError=a,K&&(this.mutableSourceEagerHydrationData=null)}function lY(e,t,n,r,a,l,i,o,u){return e=new lQ(e,t,n,o,u),1===t?(t=1,!0===l&&(t|=8)):t=0,l=lA(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null},t3(l),e}function lq(e){if(!e)return tt;e=e._reactInternals;e:{if(T(e)!==e||1!==e.tag)throw Error(f(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ti(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(f(171))}if(1===e.tag){var n=e.type;if(ti(n))return ts(e,n,t)}return t}function l$(e){var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(f(188));throw Error(f(268,e=Object.keys(e).join(",")))}return null===(e=R(t))?null:e.stateNode}function lX(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function lZ(e,t){lX(e,t),(e=e.alternate)&&lX(e,t)}function lG(e){return null===(e=R(e))?null:e.stateNode}function lK(){return null}return i=function(e,t,n){if(null!==e){if(e.memoizedProps!==t.pendingProps||tr.current)r0=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return r0=!1,function(e,t,n){switch(t.tag){case 3:ae(t),nR();break;case 5:nq(t);break;case 1:ti(t.type)&&tc(t);break;case 4:nQ(t,t.stateNode.containerInfo);break;
1case 10:tZ(t,t.type._context,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r){if(null!==r.dehydrated)return te(nX,1&nX.current),t.flags|=128,null;if(0!=(n&t.child.childLanes))return aa(e,t,n);return te(nX,1&nX.current),null!==(e=ac(e,t,n))?e.sibling:null}te(nX,1&nX.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return as(e,t,n);t.flags|=128}var a=t.memoizedState;if(null!==a&&(a.rendering=null,a.tail=null,a.lastEffect=null),te(nX,nX.current),!r)return null;break;case 22:case 23:return t.lanes=0,r5(e,t,n)}return ac(e,t,n)}(e,t,n);r0=0!=(131072&e.flags)}}else r0=!1,nx&&0!=(1048576&t.flags)&&nb(t,nf,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var a=tl(t,tn.current);tJ(t,n),a=rt(null,t,r,e,a,n);var l=rn();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ti(r)?(l=!0,tc(t)):l=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,t3(t),a.updater=nr,t.stateNode=a,a._reactInternals=t,no(t,r,e,n),t=r9(null,t,r,!0,l,n)):(t.tag=0,nx&&l&&ny(t),r1(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return lD(e)?1:0;if(null!=e){if((e=e.$$typeof)===w)return 11;if(e===x)return 14}return 2}(r),e=tW(r,e),a){case 0:t=r8(null,t,r,e,n);break e;case 1:t=r7(null,t,r,e,n);break e;case 11:t=r2(null,t,r,e,n);break e;case 14:t=r3(null,t,r,tW(r.type,e),n);break e}throw Error(f(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:tW(r,a),r8(e,t,r,a,n);case 1:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:tW(r,a),r7(e,t,r,a,n);case 3:e:{if(ae(t),null===e)throw Error(f(387));r=t.pendingProps,a=(l=t.memoizedState).element,t4(e,t),t9(t,r,null,n);var i=t.memoizedState;if(r=i.element,K&&l.isDehydrated){if(l={element:r,isDehydrated:!1,cache:i.cache,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,256&t.flags){t=at(e,t,r,n,a=Error(f(423)));break e}if(r!==a){t=at(e,t,r,n,a=Error(f(424)));break e}for(K&&(nE=eV(t.stateNode.containerInfo),nS=t,nx=!0,nk=null,nP=!1),n=nF(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(nR(),r===a){t=ac(e,t,n);break e}r1(e,t,r,n)}t=t.child}return t;case 5:return nq(t),null===e&&nT(t),r=t.type,a=t.pendingProps,l=null!==e?e.memoizedProps:null,i=a.children,W(r,a)?i=null:null!==l&&W(r,l)&&(t.flags|=32),r6(e,t),r1(e,t,i,n),t.child;case 6:return null===e&&nT(t),null;case 13:return aa(e,t,n);case 4:return nQ(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=nD(t,null,r,n):r1(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:tW(r,a),r2(e,t,r,a,n);case 7:return r1(e,t,t.pendingProps,n),t.child;case 8:case 12:return r1(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,l=t.memoizedProps,tZ(t,r,i=a.value),null!==l){if(tj(l.value,i)){if(l.children===a.children&&!tr.current){t=ac(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var o=l.dependencies;if(null!==o){i=l.child;for(var u=o.firstContext;null!==u;){if(u.context===r){if(1===l.tag){(u=t5(-1,n&-n)).tag=2;var s=l.updateQueue;if(null!==s){var c=(s=s.shared).pending;null===c?u.next=u:(u.next=c.next,c.next=u),s.pending=u}}l.lanes|=n,null!==(u=l.alternate)&&(u.lanes|=n),tK(l.return,n,t),o.lanes|=n;break}u=u.next}}else if(10===l.tag)i=l.type===t.type?null:l.child;else if(18===l.tag){if(null===(i=l.return))throw Error(f(341));i.lanes|=n,null!==(o=i.alternate)&&(o.lanes|=n),tK(i,n,t),i=l.sibling}else i=l.child;if(null!==i)i.return=l;else for(i=l;null!==i;){if(i===t){i=null;break}if(null!==(l=i.sibling)){l.return=i.return,i=l;break}i=i.return}l=i}}r1(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,tJ(t,n),r=r(a=t0(a)),t.flags|=1,r1(e,t,r,n),t.child;case 14:return a=tW(r=t.type,t.pendingProps),a=tW(r.type,a),r3(e,t,r,a,n);case 15:return r4(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:tW(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,ti(r)?(e=!0,tc(t)):e=!1,tJ(t,n),nl(t,r,a),no(t,r,a,n),r9(null,t,r,!0,e,n);case 19:return as(e,t,n);case 22:return r5(e,t,n)}throw Error(f(156,t.tag))},o.attemptContinuousHydration=function(e){13===e.tag&&(lf(e,134217728,ls()),lZ(e,134217728))},o.attemptHydrationAtCurrentPriority=function(e){if(13===e.tag){var t=ls(),n=lc(e);lf(e,n,t),lZ(e,n)}},o.attemptSynchronousHydration=function(e){switch(e.tag){case 3:var t=e.stateNode;
1if(t.current.memoizedState.isDehydrated){var n=tv(t.pendingLanes);0!==n&&(tE(t,1|n),lp(t,tT()),0==(6&aq)&&(a7(),tH()))}break;case 13:var r=ls();ly(function(){return lf(e,1,r)}),lZ(e,1)}},o.batchedUpdates=function(e,t){var n=aq;aq|=1;try{return e(t)}finally{0===(aq=n)&&(a7(),tD&&tH())}},o.createComponentSelector=function(e){return{$$typeof:aR,value:e}},o.createContainer=function(e,t,n,r,a,l,i){return lY(e,t,!1,null,n,r,a,l,i)},o.createHasPseudoClassSelector=function(e){return{$$typeof:aN,value:e}},o.createHydrationContainer=function(e,t,n,r,a,l,i,o,u){return(e=lY(n,r,!0,e,a,l,i,o,u)).context=lq(null),n=e.current,(l=t5(r=ls(),a=lc(n))).callback=null!=t?t:null,t6(n,l),e.current.lanes=a,tS(e,a,r),lp(e,r),e},o.createPortal=function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:h,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},o.createRoleSelector=function(e){return{$$typeof:aL,value:e}},o.createTestNameSelector=function(e){return{$$typeof:aI,value:e}},o.createTextSelector=function(e){return{$$typeof:aj,value:e}},o.deferredUpdates=function(e){var t=tx,n=aY.transition;try{return aY.transition=null,tx=16,e()}finally{tx=t,aY.transition=n}},o.discreteUpdates=function(e,t,n,r,a){var l=tx,i=aY.transition;try{return aY.transition=null,tx=1,e(t,n,r,a)}finally{tx=l,aY.transition=i,0===aq&&a7()}},o.findAllNodes=aB,o.findBoundingRects=function(e,t){if(!el)throw Error(f(363));t=aB(e,t),e=[];for(var n=0;n<t.length;n++)e.push(eo(t[n]));for(t=e.length-1;0<t;t--){n=e[t];for(var r=n.x,a=r+n.width,l=n.y,i=l+n.height,o=t-1;0<=o;o--)if(t!==o){var u=e[o],s=u.x,c=s+u.width,d=u.y,p=d+u.height;if(r>=s&&l>=d&&a<=c&&i<=p){e.splice(t,1);break}if(r!==s||n.width!==u.width||p<l||d>i){if(!(l!==d||n.height!==u.height||c<r||s>a)){s>r&&(u.width+=s-r,u.x=r),c<a&&(u.width=a-s),e.splice(t,1);break}}else{d>l&&(u.height+=d-l,u.y=l),p<i&&(u.height=i-d),e.splice(t,1);break}}}return e},o.findHostInstance=l$,o.findHostInstanceWithNoPortals=function(e){return null===(e=null!==(e=M(e))?function e(t){if(5===t.tag||6===t.tag)return t;for(t=t.child;null!==t;){if(4!==t.tag){var n=e(t);if(null!==n)return n}t=t.sibling}return null}(e):null)?null:e.stateNode},o.findHostInstanceWithWarning=function(e){return l$(e)},o.flushControlled=function(e){var t=aq;aq|=1;var n=aY.transition,r=tx;try{aY.transition=null,tx=1,e()}finally{tx=r,aY.transition=n,0===(aq=t)&&(a7(),tH())}},o.flushPassiveEffects=lT,o.flushSync=ly,o.focusWithin=function(e,t){if(!el)throw Error(f(363));for(t=Array.from(t=aH(e=aD(e),t)),e=0;e<t.length;){var n=t[e++];if(!es(n)){if(5===n.tag&&ef(n.stateNode))return!0;for(n=n.child;null!==n;)t.push(n),n=n.sibling}}return!1},o.getCurrentUpdatePriority=function(){return tx},o.getFindAllNodesFailureDescription=function(e,t){if(!el)throw Error(f(363));var n=0,r=[];e=[aD(e),0];for(var a=0;a<e.length;){var l=e[a++],i=e[a++],o=t[i];if((5!==l.tag||!es(l))&&(aF(l,o)&&(r.push(aU(o)),++i>n&&(n=i)),i<t.length))for(l=l.child;null!==l;)e.push(l,i),l=l.sibling}if(n<t.length){for(e=[];n<t.length;n++)e.push(aU(t[n]));return"findAllNodes was able to match part of the selector:\n "+r.join(" > ")+"\n\nNo matching component was found for:\n "+e.join(" > ")}return null},o.getPublicRootInstance=function(e){return(e=e.current).child?5===e.child.tag?I(e.child.stateNode):e.child.stateNode:null},o.injectIntoDevTools=function(e){if(e={bundleType:e.bundleType,version:e.version,rendererPackageName:e.rendererPackageName,rendererConfig:e.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:d.ReactCurrentDispatcher,findHostInstanceByFiber:lG,findFiberByHostInstance:e.findFiberByHostInstance||lK,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.0.0-fc46dba67-20220329"},"undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)e=!1;else{var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;
1if(t.isDisabled||!t.supportsFiber)e=!0;else{try{tL=t.inject(e),tI=t}catch(e){}e=!!t.checkDCE}}return e},o.isAlreadyRendering=function(){return!1},o.observeVisibleRects=function(e,t,n,r){if(!el)throw Error(f(363));var a=ed(e=aB(e,t),n,r).disconnect;return{disconnect:function(){a()}}},o.registerMutableSourceForHydration=function(e,t){var n=t._getVersion;n=n(t._source),null==e.mutableSourceEagerHydrationData?e.mutableSourceEagerHydrationData=[t,n]:e.mutableSourceEagerHydrationData.push(t,n)},o.runWithPriority=function(e,t){var n=tx;try{return tx=e,t()}finally{tx=n}},o.shouldError=function(){return null},o.shouldSuspend=function(){return!1},o.updateContainer=function(e,t,n,r){var a=t.current,l=ls(),i=lc(a);return n=lq(n),null===t.context?t.context=n:t.pendingContext=n,(t=t5(l,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),t6(a,t),null!==(e=lf(a,i,l))&&t8(e,a,i),i},o}},9971:function(e,t,n){"use strict";e.exports=n(6093)},7975:function(e,t,n){"use strict";e.exports=n(1907)},2640:function(e,t){"use strict";function n(e,t){var n=e.length;for(e.push(t);0<n;){var r=n-1>>>1,a=e[r];if(0<l(a,t))e[r]=t,e[n]=a,n=r;else break}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;for(var r=0,a=e.length,i=a>>>1;r<i;){var o=2*(r+1)-1,u=e[o],s=o+1,c=e[s];if(0>l(u,n))s<a&&0>l(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[o]=n,r=o);else if(s<a&&0>l(c,n))e[r]=c,e[s]=n,r=s;else break}}return t}function l(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i,o=performance;t.unstable_now=function(){return o.now()}}else{var u=Date,s=u.now();t.unstable_now=function(){return u.now()-s}}var c=[],f=[],d=1,p=null,h=3,m=!1,g=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,w="undefined"!=typeof setImmediate?setImmediate:null;function S(e){for(var t=r(f);null!==t;){if(null===t.callback)a(f);else if(t.startTime<=e)a(f),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(f)}}function E(e){if(v=!1,S(e),!g){if(null!==r(c))g=!0,N(x);else{var t=r(f);null!==t&&L(E,t.startTime-e)}}}function x(e,n){g=!1,v&&(v=!1,y(C),C=-1),m=!0;var l=h;try{for(S(n),p=r(c);null!==p&&(!(p.expirationTime>n)||e&&!T());){var i=p.callback;if("function"==typeof i){p.callback=null,h=p.priorityLevel;var o=i(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof o?p.callback=o:p===r(c)&&a(c),S(n)}else a(c);p=r(c)}if(null!==p)var u=!0;else{var s=r(f);null!==s&&L(E,s.startTime-n),u=!1}return u}finally{p=null,h=l,m=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var P=!1,k=null,C=-1,_=5,z=-1;function T(){return!(t.unstable_now()-z<_)}function O(){if(null!==k){var e=t.unstable_now();z=e;var n=!0;try{n=k(!0,e)}finally{n?i():(P=!1,k=null)}}else P=!1}if("function"==typeof w)i=function(){w(O)};else if("undefined"!=typeof MessageChannel){var M=new MessageChannel,R=M.port2;M.port1.onmessage=O,i=function(){R.postMessage(null)}}else i=function(){b(O,0)};function N(e){k=e,P||(P=!0,i())}function L(e,n){C=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||m||(g=!0,N(x))},t.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"):_=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,a,l){var i=t.unstable_now();switch(l="object"==typeof l&&null!==l&&"number"==typeof(l=l.delay)&&0<l?i+l:i,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return o=l+o,e={id:d++,callback:a,priorityLevel:e,startTime:l,expirationTime:o,sortIndex:-1},l>i?(e.sortIndex=l,n(f,e),null===r(c)&&e===r(f)&&(v?(y(C),C=-1):v=!0,L(E,l-i))):(e.sortIndex=o,n(c,e),g||m||(g=!0,N(x))),e},t.unstable_shouldYield=T,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},260:function(e,t,n){"use strict";e.exports=n(2640)},7312:function(e,t,n){"use strict";n.d(t,{VY:function(){return F},fC:function(){return j},h_:function(){return D},xz:function(){return A}});var r=n(1119),a=n(2265),l=n(6741),i=n(8575),o=n(3966),u=n(5278),s=n(6097),c=n(9103),f=n(9255),d=n(5345),p=n(3832),h=n(1599),m=n(6840),g=n(7495),v=n(886),b=n(5478),y=n(9157);let w="Popover",[S,E]=(0,o.b)(w,[d.D7]),x=(0,d.D7)(),[P,k]=S(w),C=(0,a.forwardRef)((e,t)=>{let{__scopePopover:n,...o}=e,u=k("PopoverTrigger",n),s=x(n),c=(0,i.e)(t,u.triggerRef),f=(0,a.createElement)(m.WV.button,(0,r.Z)({type:"button","aria-haspopup":"dialog","aria-expanded":u.open,"aria-controls":u.contentId,"data-state":I(u.open)},o,{ref:c,onClick:(0,l.M)(e.onClick,u.onOpenToggle)}));return u.hasCustomAnchor?f:(0,a.createElement)(d.ee,(0,r.Z)({asChild:!0},s),f)}),_="PopoverPortal",[z,T]=S(_,{forceMount:void 0}),O="PopoverContent",M=(0,a.forwardRef)((e,t)=>{let n=T(O,e.__scopePopover),{forceMount:l=n.forceMount,...i}=e,o=k(O,e.__scopePopover);return(0,a.createElement)(h.z,{present:l||o.open},o.modal?(0,a.createElement)(R,(0,r.Z)({},i,{ref:t})):(0,a.createElement)(N,(0,r.Z)({},i,{ref:t})))}),R=(0,a.forwardRef)((e,t)=>{let n=k(O,e.__scopePopover),o=(0,a.useRef)(null),u=(0,i.e)(t,o),s=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{let e=o.current;if(e)return(0,b.Ry)(e)},[]),(0,a.createElement)(y.Z,{as:g.g7,allowPinchZoom:!0},(0,a.createElement)(L,(0,r.Z)({},e,{ref:u,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,l.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),s.current||null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,l.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;s.current=r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,l.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})))}),N=(0,a.forwardRef)((e,t)=>{let n=k(O,e.__scopePopover),l=(0,a.useRef)(!1),i=(0,a.useRef)(!1);return(0,a.createElement)(L,(0,r.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,a;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),t.defaultPrevented||(l.current||null===(a=n.triggerRef.current)||void 0===a||a.focus(),t.preventDefault()),l.current=!1,i.current=!1},onInteractOutside:t=>{var r,a;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(l.current=!0,"pointerdown"!==t.detail.originalEvent.type||(i.current=!0));let o=t.target;(null===(a=n.triggerRef.current)||void 0===a?void 0:a.contains(o))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}}))}),L=(0,a.forwardRef)((e,t)=>{let{__scopePopover:n,trapFocus:l,onOpenAutoFocus:i,onCloseAutoFocus:o,disableOutsidePointerEvents:f,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:m,onInteractOutside:g,...v}=e,b=k(O,n),y=x(n);return(0,s.EW)(),(0,a.createElement)(c.M,{asChild:!0,loop:!0,trapped:l,onMountAutoFocus:i,onUnmountAutoFocus:o},(0,a.createElement)(u.XB,{asChild:!0,disableOutsidePointerEvents:f,onInteractOutside:g,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:m,onDismiss:()=>b.onOpenChange(!1)}
1,(0,a.createElement)(d.VY,(0,r.Z)({"data-state":I(b.open),role:"dialog",id:b.contentId},y,v,{ref:t,style:{...v.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}))))});function I(e){return e?"open":"closed"}let j=e=>{let{__scopePopover:t,children:n,open:r,defaultOpen:l,onOpenChange:i,modal:o=!1}=e,u=x(t),s=(0,a.useRef)(null),[c,p]=(0,a.useState)(!1),[h=!1,m]=(0,v.T)({prop:r,defaultProp:l,onChange:i});return(0,a.createElement)(d.fC,u,(0,a.createElement)(P,{scope:t,contentId:(0,f.M)(),triggerRef:s,open:h,onOpenChange:m,onOpenToggle:(0,a.useCallback)(()=>m(e=>!e),[m]),hasCustomAnchor:c,onCustomAnchorAdd:(0,a.useCallback)(()=>p(!0),[]),onCustomAnchorRemove:(0,a.useCallback)(()=>p(!1),[]),modal:o},n))},A=C,D=e=>{let{__scopePopover:t,forceMount:n,children:r,container:l}=e,i=k(_,t);return(0,a.createElement)(z,{scope:t,forceMount:n},(0,a.createElement)(h.z,{present:n||i.open},(0,a.createElement)(p.h,{asChild:!0,container:l},r)))},F=M},6340:function(e,t,n){"use strict";n.d(t,{v:function(){return a}});var r=n(1448);class a extends r.Loader{constructor(e){super(e)}load(e,t,n,a){let l=this,i=""===this.path?r.LoaderUtils.extractUrlBase(e):this.path,o=new r.FileLoader(this.manager);o.setPath(this.path),o.setRequestHeader(this.requestHeader),o.setWithCredentials(this.withCredentials),o.load(e,function(n){try{t(l.parse(n,i))}catch(t){a?a(t):console.error(t),l.manager.itemError(e)}},n,a)}setMaterialOptions(e){return this.materialOptions=e,this}parse(e,t){let n=e.split("\n"),r={},a=/\s+/,i={};for(let e=0;e<n.length;e++){let t=n[e];if(0===(t=t.trim()).length||"#"===t.charAt(0))continue;let l=t.indexOf(" "),o=l>=0?t.substring(0,l):t;o=o.toLowerCase();let u=l>=0?t.substring(l+1):"";if(u=u.trim(),"newmtl"===o)r={name:u},i[u]=r;else if("ka"===o||"kd"===o||"ks"===o||"ke"===o){let e=u.split(a,3);r[o]=[parseFloat(e[0]),parseFloat(e[1]),parseFloat(e[2])]}else r[o]=u}let o=new l(this.resourcePath||t,this.materialOptions);return o.setCrossOrigin(this.crossOrigin),o.setManager(this.manager),o.setMaterials(i),o}}class l{constructor(e="",t={}){this.baseUrl=e,this.options=t,this.materialsInfo={},this.materials={},this.materialsArray=[],this.nameLookup={},this.crossOrigin="anonymous",this.side=void 0!==this.options.side?this.options.side:r.FrontSide,this.wrap=void 0!==this.options.wrap?this.options.wrap:r.RepeatWrapping}setCrossOrigin(e){return this.crossOrigin=e,this}setManager(e){this.manager=e}setMaterials(e){this.materialsInfo=this.convert(e),this.materials={},this.materialsArray=[],this.nameLookup={}}convert(e){if(!this.options)return e;let t={};for(let n in e){let r=e[n],a={};for(let e in t[n]=a,r){let t=!0,n=r[e],l=e.toLowerCase();switch(l){case"kd":case"ka":case"ks":this.options&&this.options.normalizeRGB&&(n=[n[0]/255,n[1]/255,n[2]/255]),this.options&&this.options.ignoreZeroRGBs&&0===n[0]&&0===n[1]&&0===n[2]&&(t=!1)}t&&(a[l]=n)}}return t}preload(){for(let e in this.materialsInfo)this.create(e)}getIndex(e){return this.nameLookup[e]}getAsArray(){let e=0;for(let t in this.materialsInfo)this.materialsArray[e]=this.create(t),this.nameLookup[t]=e,e++;return this.materialsArray}create(e){return void 0===this.materials[e]&&this.createMaterial_(e),this.materials[e]}createMaterial_(e){let t=this,n=this.materialsInfo[e],a={name:e,side:this.side};function l(e,n){var l,i;if(a[e])return;let o=t.getTextureParams(n,a),u=t.loadTexture((l=t.baseUrl,"string"!=typeof(i=o.url)||""===i?"":/^https?:\/\//i.test(i)?i:l+i));u.repeat.copy(o.scale),u.offset.copy(o.offset),u.wrapS=t.wrap,u.wrapT=t.wrap,("map"===e||"emissiveMap"===e)&&(u.colorSpace=r.SRGBColorSpace),a[e]=u}for(let e in n){let t;let i=n[e];if(""!==i)switch(e.toLowerCase()){case"kd":a.color=new r.Color().fromArray(i).convertSRGBToLinear();break;case"ks":a.specular=new r.Color().fromArray(i).convertSRGBToLinear();break;case"ke":a.emissive=new r.Color().fromArray(i).convertSRGBToLinear();break;case"map_kd":l("map",i);break;case"map_ks":l("specularMap",i);break;case"map_ke":l("emissiveMap",i);break;case"norm":l("normalMap",i);break;case"map_bump":case"bump":l("bumpMap",i);break;case"map_d":l("alphaMap",i),a.transparent=!0;break;case"ns":a.shininess=parseFloat(i);break;case"d":(t=parseFloat(i))<1&&(a.opacity=t,a.transparent=!0);break;case"tr":t=parseFloat(i),this.options&&this.options.invertTrProperty&&(t=1-t),t>0&&(a.opacity=1-t,a.transparent=!0)}}return this.materials[e]=new r.MeshPhongMaterial(a),this.materials[e]}
1getTextureParams(e,t){let n;let a={scale:new r.Vector2(1,1),offset:new r.Vector2(0,0)},l=e.split(/\s+/);return(n=l.indexOf("-bm"))>=0&&(t.bumpScale=parseFloat(l[n+1]),l.splice(n,2)),(n=l.indexOf("-s"))>=0&&(a.scale.set(parseFloat(l[n+1]),parseFloat(l[n+2])),l.splice(n,4)),(n=l.indexOf("-o"))>=0&&(a.offset.set(parseFloat(l[n+1]),parseFloat(l[n+2])),l.splice(n,4)),a.url=l.join(" ").trim(),a}loadTexture(e,t,n,a,l){let i=void 0!==this.manager?this.manager:r.DefaultLoadingManager,o=i.getHandler(e);null===o&&(o=new r.TextureLoader(i)),o.setCrossOrigin&&o.setCrossOrigin(this.crossOrigin);let u=o.load(e,n,a,l);return void 0!==t&&(u.mapping=t),u}}},5087:function(e,t,n){"use strict";n.d(t,{L:function(){return g}});var r=n(1448);let a=/^[og]\s*(.+)?/,l=/^mtllib /,i=/^usemtl /,o=/^usemap /,u=/\s+/,s=new r.Vector3,c=new r.Vector3,f=new r.Vector3,d=new r.Vector3,p=new r.Vector3,h=new r.Color;function m(){let e={objects:[],object:{},vertices:[],normals:[],colors:[],uvs:[],materials:{},materialLibraries:[],startObject:function(e,t){if(this.object&&!1===this.object.fromDeclaration){this.object.name=e,this.object.fromDeclaration=!1!==t;return}let n=this.object&&"function"==typeof this.object.currentMaterial?this.object.currentMaterial():void 0;if(this.object&&"function"==typeof this.object._finalize&&this.object._finalize(!0),this.object={name:e||"",fromDeclaration:!1!==t,geometry:{vertices:[],normals:[],colors:[],uvs:[],hasUVIndices:!1},materials:[],smooth:!0,startMaterial:function(e,t){let n=this._finalize(!1);n&&(n.inherited||n.groupCount<=0)&&this.materials.splice(n.index,1);let r={index:this.materials.length,name:e||"",mtllib:Array.isArray(t)&&t.length>0?t[t.length-1]:"",smooth:void 0!==n?n.smooth:this.smooth,groupStart:void 0!==n?n.groupEnd:0,groupEnd:-1,groupCount:-1,inherited:!1,clone:function(e){let t={index:"number"==typeof e?e:this.index,name:this.name,mtllib:this.mtllib,smooth:this.smooth,groupStart:0,groupEnd:-1,groupCount:-1,inherited:!1};return t.clone=this.clone.bind(t),t}};return this.materials.push(r),r},currentMaterial:function(){if(this.materials.length>0)return this.materials[this.materials.length-1]},_finalize:function(e){let t=this.currentMaterial();if(t&&-1===t.groupEnd&&(t.groupEnd=this.geometry.vertices.length/3,t.groupCount=t.groupEnd-t.groupStart,t.inherited=!1),e&&this.materials.length>1)for(let e=this.materials.length-1;e>=0;e--)this.materials[e].groupCount<=0&&this.materials.splice(e,1);return e&&0===this.materials.length&&this.materials.push({name:"",smooth:this.smooth}),t}},n&&n.name&&"function"==typeof n.clone){let e=n.clone(0);e.inherited=!0,this.object.materials.push(e)}this.objects.push(this.object)},finalize:function(){this.object&&"function"==typeof this.object._finalize&&this.object._finalize(!0)},parseVertexIndex:function(e,t){let n=parseInt(e,10);return(n>=0?n-1:n+t/3)*3},parseNormalIndex:function(e,t){let n=parseInt(e,10);return(n>=0?n-1:n+t/3)*3},parseUVIndex:function(e,t){let n=parseInt(e,10);return(n>=0?n-1:n+t/2)*2},addVertex:function(e,t,n){let r=this.vertices,a=this.object.geometry.vertices;a.push(r[e+0],r[e+1],r[e+2]),a.push(r[t+0],r[t+1],r[t+2]),a.push(r[n+0],r[n+1],r[n+2])},addVertexPoint:function(e){let t=this.vertices;this.object.geometry.vertices.push(t[e+0],t[e+1],t[e+2])},addVertexLine:function(e){let t=this.vertices;this.object.geometry.vertices.push(t[e+0],t[e+1],t[e+2])},addNormal:function(e,t,n){let r=this.normals,a=this.object.geometry.normals;a.push(r[e+0],r[e+1],r[e+2]),a.push(r[t+0],r[t+1],r[t+2]),a.push(r[n+0],r[n+1],r[n+2])},addFaceNormal:function(e,t,n){let r=this.vertices,a=this.object.geometry.normals;s.fromArray(r,e),c.fromArray(r,t),f.fromArray(r,n),p.subVectors(f,c),d.subVectors(s,c),p.cross(d),p.normalize(),a.push(p.x,p.y,p.z),a.push(p.x,p.y,p.z),a.push(p.x,p.y,p.z)},addColor:function(e,t,n){let r=this.colors,a=this.object.geometry.colors;void 0!==r[e]&&a.push(r[e+0],r[e+1],r[e+2]),void 0!==r[t]&&a.push(r[t+0],r[t+1],r[t+2]),void 0!==r[n]&&a.push(r[n+0],r[n+1],r[n+2])},addUV:function(e,t,n){let r=this.uvs,a=this.object.geometry.uvs;a.push(r[e+0],r[e+1]),a.push(r[t+0],r[t+1]),a.push(r[n+0],r[n+1])},addDefaultUV:function(){let e=this.object.geometry.uvs;e.push(0,0),e.push(0,0),e.push(0,0)},addUVLine:function(e){let t=this.uvs;this.object.geometry.uvs.push(t[e+0],t[e+1])},addFace:function(e,t,n,r,a,l,i,o,u){let s=this.vertices.length,c=this.parseVertexIndex(e,s),f=this.parseVertexIndex(t,s),d=this.parseVertexIndex(n,s);
1if(this.addVertex(c,f,d),this.addColor(c,f,d),void 0!==i&&""!==i){let e=this.normals.length;c=this.parseNormalIndex(i,e),f=this.parseNormalIndex(o,e),d=this.parseNormalIndex(u,e),this.addNormal(c,f,d)}else this.addFaceNormal(c,f,d);if(void 0!==r&&""!==r){let e=this.uvs.length;c=this.parseUVIndex(r,e),f=this.parseUVIndex(a,e),d=this.parseUVIndex(l,e),this.addUV(c,f,d),this.object.geometry.hasUVIndices=!0}else this.addDefaultUV()},addPointGeometry:function(e){this.object.geometry.type="Points";let t=this.vertices.length;for(let n=0,r=e.length;n<r;n++){let r=this.parseVertexIndex(e[n],t);this.addVertexPoint(r),this.addColor(r)}},addLineGeometry:function(e,t){this.object.geometry.type="Line";let n=this.vertices.length,r=this.uvs.length;for(let t=0,r=e.length;t<r;t++)this.addVertexLine(this.parseVertexIndex(e[t],n));for(let e=0,n=t.length;e<n;e++)this.addUVLine(this.parseUVIndex(t[e],r))}};return e.startObject("",!1),e}class g extends r.Loader{constructor(e){super(e),this.materials=null}load(e,t,n,a){let l=this,i=new r.FileLoader(this.manager);i.setPath(this.path),i.setRequestHeader(this.requestHeader),i.setWithCredentials(this.withCredentials),i.load(e,function(n){try{t(l.parse(n))}catch(t){a?a(t):console.error(t),l.manager.itemError(e)}},n,a)}setMaterials(e){return this.materials=e,this}parse(e){let t=new m;-1!==e.indexOf("\r\n")&&(e=e.replace(/\r\n/g,"\n")),-1!==e.indexOf("\\\n")&&(e=e.replace(/\\\n/g,""));let n=e.split("\n"),s=[];for(let e=0,r=n.length;e<r;e++){let r=n[e].trimStart();if(0===r.length)continue;let c=r.charAt(0);if("#"!==c){if("v"===c){let e=r.split(u);switch(e[0]){case"v":t.vertices.push(parseFloat(e[1]),parseFloat(e[2]),parseFloat(e[3])),e.length>=7?(h.setRGB(parseFloat(e[4]),parseFloat(e[5]),parseFloat(e[6])).convertSRGBToLinear(),t.colors.push(h.r,h.g,h.b)):t.colors.push(void 0,void 0,void 0);break;case"vn":t.normals.push(parseFloat(e[1]),parseFloat(e[2]),parseFloat(e[3]));break;case"vt":t.uvs.push(parseFloat(e[1]),parseFloat(e[2]))}}else if("f"===c){let e=r.slice(1).trim().split(u),n=[];for(let t=0,r=e.length;t<r;t++){let r=e[t];if(r.length>0){let e=r.split("/");n.push(e)}}let a=n[0];for(let e=1,r=n.length-1;e<r;e++){let r=n[e],l=n[e+1];t.addFace(a[0],r[0],l[0],a[1],r[1],l[1],a[2],r[2],l[2])}}else if("l"===c){let e=r.substring(1).trim().split(" "),n=[],a=[];if(-1===r.indexOf("/"))n=e;else for(let t=0,r=e.length;t<r;t++){let r=e[t].split("/");""!==r[0]&&n.push(r[0]),""!==r[1]&&a.push(r[1])}t.addLineGeometry(n,a)}else if("p"===c){let e=r.slice(1).trim().split(" ");t.addPointGeometry(e)}else if(null!==(s=a.exec(r))){let e=(" "+s[0].slice(1).trim()).slice(1);t.startObject(e)}else if(i.test(r))t.object.startMaterial(r.substring(7).trim(),t.materialLibraries);else if(l.test(r))t.materialLibraries.push(r.substring(7).trim());else if(o.test(r))console.warn('THREE.OBJLoader: Rendering identifier "usemap" not supported. Textures must be defined in MTL files.');else if("s"===c){if((s=r.split(" ")).length>1){let e=s[1].trim().toLowerCase();t.object.smooth="0"!==e&&"off"!==e}else t.object.smooth=!0;let e=t.object.currentMaterial();e&&(e.smooth=t.object.smooth)}else{if("\0"===r)continue;console.warn('THREE.OBJLoader: Unexpected line: "'+r+'"')}}}t.finalize();let c=new r.Group;if(c.materialLibraries=[].concat(t.materialLibraries),!0==!(1===t.objects.length&&0===t.objects[0].geometry.vertices.length))for(let e=0,n=t.objects.length;e<n;e++){let n;let a=t.objects[e],l=a.geometry,i=a.materials,o="Line"===l.type,u="Points"===l.type,s=!1;if(0===l.vertices.length)continue;let f=new r.BufferGeometry;f.setAttribute("position",new r.Float32BufferAttribute(l.vertices,3)),l.normals.length>0&&f.setAttribute("normal",new r.Float32BufferAttribute(l.normals,3)),l.colors.length>0&&(s=!0,f.setAttribute("color",new r.Float32BufferAttribute(l.colors,3))),!0===l.hasUVIndices&&f.setAttribute("uv",new r.Float32BufferAttribute(l.uvs,2));let d=[];for(let e=0,n=i.length;e<n;e++){let n=i[e],a=n.name+"_"+n.smooth+"_"+s,l=t.materials[a];if(null!==this.materials){if(l=this.materials.create(n.name),!o||!l||l instanceof r.LineBasicMaterial){if(u&&l&&!(l instanceof r.PointsMaterial)){let e=new r.PointsMaterial({size:10,sizeAttenuation:!1});r.Material.prototype.copy.call(e,l),e.color.copy(l.color),e.map=l.map,l=e}}else{let e=new r.LineBasicMaterial;r.Material.prototype.copy.call(e,l),e.color.copy(l.color),l=e}}
1void 0===l&&((l=o?new r.LineBasicMaterial:u?new r.PointsMaterial({size:1,sizeAttenuation:!1}):new r.MeshPhongMaterial).name=n.name,l.flatShading=!n.smooth,l.vertexColors=s,t.materials[a]=l),d.push(l)}if(d.length>1){for(let e=0,t=i.length;e<t;e++){let t=i[e];f.addGroup(t.groupStart,t.groupCount,e)}n=o?new r.LineSegments(f,d):u?new r.Points(f,d):new r.Mesh(f,d)}else n=o?new r.LineSegments(f,d[0]):u?new r.Points(f,d[0]):new r.Mesh(f,d[0]);n.name=a.name,c.add(n)}else if(t.vertices.length>0){let e=new r.PointsMaterial({size:1,sizeAttenuation:!1}),n=new r.BufferGeometry;n.setAttribute("position",new r.Float32BufferAttribute(t.vertices,3)),t.colors.length>0&&void 0!==t.colors[0]&&(n.setAttribute("color",new r.Float32BufferAttribute(t.colors,3)),e.vertexColors=!0);let a=new r.Points(n,e);c.add(a)}return c}}},4216:function(e,t,n){"use strict";n.d(t,{d:function(){return L}});var r=n(9027),a=n(2265),l=a.createContext({drawerRef:{current:null},overlayRef:{current:null},scaleBackground:()=>{},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},visible:!1,closeDrawer:()=>{},setVisible:()=>{},direction:"bottom"}),i=()=>a.useContext(l);!function(e){let{insertAt:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||"undefined"==typeof document)return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}('[vaul-drawer]{touch-action:none;transition:transform .5s cubic-bezier(.32,.72,0,1)}[vaul-drawer][vaul-drawer-direction=bottom]{transform:translate3d(0,100%,0)}[vaul-drawer][vaul-drawer-direction=top]{transform:translate3d(0,-100%,0)}[vaul-drawer][vaul-drawer-direction=left]{transform:translate3d(-100%,0,0)}[vaul-drawer][vaul-drawer-direction=right]{transform:translate3d(100%,0,0)}.vaul-dragging .vaul-scrollable [vault-drawer-direction=top],.vaul-dragging .vaul-scrollable [vault-drawer-direction=bottom]{overflow-y:hidden!important}.vaul-dragging .vaul-scrollable [vault-drawer-direction=left],.vaul-dragging .vaul-scrollable [vault-drawer-direction=right]{overflow-x:hidden!important}[vaul-drawer][vaul-drawer-visible=true][vaul-drawer-direction=top],[vaul-drawer][vaul-drawer-visible=true][vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height, 0),0)}[vaul-drawer][vaul-drawer-visible=true][vaul-drawer-direction=left],[vaul-drawer][vaul-drawer-visible=true][vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height, 0),0,0)}[vaul-overlay]{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[vaul-overlay][vaul-drawer-visible=true]{opacity:1}[vaul-drawer]:after{content:"";position:absolute;background:inherit;background-color:inherit}[vaul-drawer][vaul-drawer-direction=top]:after{top:initial;bottom:100%;left:0;right:0;height:200%}[vaul-drawer][vaul-drawer-direction=bottom]:after{top:100%;bottom:initial;left:0;right:0;height:200%}[vaul-drawer][vaul-drawer-direction=left]:after{left:initial;right:100%;top:0;bottom:0;width:200%}[vaul-drawer][vaul-drawer-direction=right]:after{left:100%;right:initial;top:0;bottom:0;width:200%}[vaul-overlay][vaul-snap-points=true]:not([vaul-snap-points-overlay="true"]):not([data-state="closed"]){opacity:0}[vaul-overlay][vaul-snap-points-overlay=true]:not([vaul-drawer-visible="false"]){opacity:1}@keyframes fake-animation{}@media (hover: hover) and (pointer: fine){[vaul-drawer]{user-select:none}}\n');var o="undefined"!=typeof window?a.useLayoutEffect:a.useEffect;function u(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}function s(){return c(/^iPhone/)||c(/^iPad/)||c(/^Mac/)&&navigator.maxTouchPoints>1}function c(e){return"undefined"!=typeof window&&null!=window.navigator?e.test(window.navigator.platform):void 0}
1var f="undefined"!=typeof document&&window.visualViewport;function d(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function p(e){for(d(e)&&(e=e.parentElement);e&&!d(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}var h,m=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),g=0;function v(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function b(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function y(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=p(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom&&(t.scrollTop+=r-n)}e=t.parentElement}}function w(e){return e instanceof HTMLInputElement&&!m.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function S(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.useCallback(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>t.forEach(t=>{"function"==typeof t?t(e):null!=t&&(t.current=e)})}(...t),t)}var E=null,x=new WeakMap;function P(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||!(e instanceof HTMLElement)||!t)return;let r={};Object.entries(t).forEach(t=>{let[n,a]=t;if(n.startsWith("--")){e.style.setProperty(n,a);return}r[n]=e.style[n],e.style[n]=a}),n||x.set(e,r)}function k(e,t){if(!e||!(e instanceof HTMLElement))return;let n=x.get(e);n&&(t?e.style[t]=n[t]:Object.entries(n).forEach(t=>{let[n,r]=t;e.style[n]=r}))}var C=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function _(e,t){let n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform,a=r.match(/^matrix3d\((.+)\)$/);return a?parseFloat(a[1].split(", ")[C(t)?13:12]):(a=r.match(/^matrix\((.+)\)$/))?parseFloat(a[1].split(", ")[C(t)?5:4]):null}var z={DURATION:.5,EASE:[.32,.72,0,1]};function T(e){let t=a.useRef(e);return a.useEffect(()=>{t.current=e}),a.useMemo(()=>function(){for(var e,n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];return null==(e=t.current)?void 0:e.call(t,...r)},[])}var O="vaul-dragging";function M(e){var t;let{open:n,onOpenChange:i,children:c,shouldScaleBackground:d,onDrag:m,onRelease:S,snapPoints:x,nested:M=!1,closeThreshold:R=.25,scrollLockTimeout:N=100,dismissible:L=!0,fadeFromIndex:I=x&&x.length-1,activeSnapPoint:j,setActiveSnapPoint:A,fixed:D,modal:F=!0,onClose:U,direction:H="bottom",preventScrollRestoration:B=!0}=e,[V=!1,W]=a.useState(!1),[Q,Y]=a.useState(!1),[q,$]=a.useState(!1),[X,Z]=a.useState(!1),[G,K]=a.useState(!1),[J,ee]=a.useState(!1),et=a.useRef(null),en=a.useRef(null),er=a.useRef(null),ea=a.useRef(null),el=a.useRef(null),ei=a.useRef(!1),eo=a.useRef(null),eu=a.useRef(0),es=a.useRef(!1),ec=a.useRef(0),ef=a.useRef(null),ed=a.useRef((null==(t=ef.current)?void 0:t.getBoundingClientRect().height)||0),ep=a.useRef(0),eh=a.useCallback(e=>{x&&e===ey.length-1&&(en.current=new Date)},[]),{activeSnapPoint:em,activeSnapPointIndex:eg,setActiveSnapPoint:ev,onRelease:eb,snapPointsOffset:ey,onDrag:ew,shouldFade:eS,getPercentageDragged:eE}=function(e){let{activeSnapPointProp:t,setActiveSnapPointProp:n,snapPoints:r,drawerRef:l,overlayRef:i,fadeFromIndex:o,onSnapPointChange:u,direction:s="bottom"}=e,[c,f]=function(e){let{prop:t,defaultProp:n,onChange:r=()=>{}}=e,[l,i]=function(e){let{defaultProp:t,onChange:n}=e,r=a.useState(t),[l]=r,i=a.useRef(l),o=T(n);return a.useEffect(()=>{i.current!==l&&(o(l),i.current=l)},[l,i,o]),r}({defaultProp:n,onChange:r}),o=void 0!==t,u=o?t:l,s=T(r);return[u,a.useCallback(e=>{if(o){let n="function"==typeof e?e(t):e;n!==t&&s(n)}else i(e)},[o,t,i,s])]}({prop:t,defaultProp:null==r?void 0:r[0],onChange:n}),d=a.useMemo(()=>c===(null==r?void 0:r[r.length-1])||null,[r,c]),p=r&&r.length>0&&(o||0===o)&&!Number.isNaN(o)&&r[o]===c||!r,h=a.useMemo(()=>null==r?void 0:r.findIndex(e=>e===c),[r,c]),m=a.useMemo(()=>{var e;return null!=(e=null==r?void 0:r.map(e=>{let t="undefined"!=typeof window,n="string"==typeof e,r=0;if(n&&(r=parseInt(e,10)),C(s)){let a=n?r:t?e*window.innerHeight:0;return t?"bottom"===s?window.innerHeight-a:-window.innerHeight+a:a}let a=n?r:t?e*window.innerWidth:0;return t?"right"===s?window.innerWidth-a:-window.innerWidth+a:a}))?e:[]},[r]),g=a.useMemo(()=>null!==h?null==m?void 0:m[h]:null,[m,h]),v=a.useCallback(e=>{var t;let n=null!=(t=null==m?void 0:m.findIndex(t=>t===e))?t:null;u(n),P(l.current,{transition:"transform ".concat(z.DURATION,"s cubic-bezier(").concat(z.EASE.join(","),")"),transform:C(s)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")}),m&&n!==m.length-1&&n!==o?P(i.current,{transition:"opacity ".concat(z.DURATION,"s cubic-bezier(").concat(z.EASE.join(","),")"),opacity:"0"}):P(i.current,{transition:"opacity ".concat(z.DURATION,"s cubic-bezier(").concat(z.EASE.join(","),")"),opacity:"1"}),f(null!==n?null==r?void 0:r[n]:null)},[l.current,r,m,o,i,f]);return a.useEffect(()=>{var e;if(t){let n=null!=(e=null==r?void 0:r.findIndex(e=>e===t))?e:-1;m&&-1!==n&&"number"==typeof m[n]&&v(m[n])}},[t,r,m,v]),{isLastSnapPoint:d,activeSnapPoint:c,shouldFade:p,getPercentageDragged:function(e,t){if(!r||"number"!=typeof h||!m||void 0===o)return null;let n=h===o-1;if(h>=o&&t)return 0;if(n&&!t)return 1;if(!p&&!n)return null;let a=n?h+1:h-1,l=e/Math.abs(n?m[a]-m[a-1]:m[a+1]-m[a]);return n?1-l:l},setActiveSnapPoint:f,activeSnapPointIndex:h,onRelease:function(e){let{draggedDistance:t,closeDrawer:n,velocity:a,dism
1issible:l}=e;if(void 0===o)return;let u="bottom"===s||"right"===s?(null!=g?g:0)-t:(null!=g?g:0)+t,c=h===o-1,f=0===h,p=t>0;if(c&&P(i.current,{transition:"opacity ".concat(z.DURATION,"s cubic-bezier(").concat(z.EASE.join(","),")")}),a>2&&!p){l?n():v(m[0]);return}if(a>2&&p&&m&&r){v(m[r.length-1]);return}let b=null==m?void 0:m.reduce((e,t)=>"number"!=typeof e||"number"!=typeof t?e:Math.abs(t-u)<Math.abs(e-u)?t:e),y=C(s)?window.innerHeight:window.innerWidth;if(a>.4&&Math.abs(t)<.4*y){let e=p?1:-1;if(e>0&&d){v(m[r.length-1]);return}if(f&&e<0&&l&&n(),null===h)return;v(m[h+e]);return}v(b)},onDrag:function(e){let{draggedDistance:t}=e;if(null===g)return;let n="bottom"===s||"right"===s?g-t:g+t;("bottom"===s||"right"===s)&&n<m[m.length-1]||("top"===s||"left"===s)&&n>m[m.length-1]||P(l.current,{transform:C(s)?"translate3d(0, ".concat(n,"px, 0)"):"translate3d(".concat(n,"px, 0, 0)")})},snapPointsOffset:m}}({snapPoints:x,activeSnapPointProp:j,setActiveSnapPointProp:A,drawerRef:ef,fadeFromIndex:I,overlayRef:et,onSnapPointChange:eh,direction:H});!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{isDisabled:t}=e;o(()=>{if(!t){let e,t,n,r,a,l;return 1==++g&&(h=s()?(t=0,n=window.pageXOffset,r=window.pageYOffset,a=u(v(document.documentElement,"paddingRight","".concat(window.innerWidth-document.documentElement.clientWidth,"px"))),window.scrollTo(0,0),l=u(b(document,"touchstart",n=>{(e=p(n.target))===document.documentElement&&e===document.body||(t=n.changedTouches[0].pageY)},{passive:!1,capture:!0}),b(document,"touchmove",n=>{if(!e||e===document.documentElement||e===document.body){n.preventDefault();return}let r=n.changedTouches[0].pageY,a=e.scrollTop,l=e.scrollHeight-e.clientHeight;0!==l&&((a<=0&&r>t||a>=l&&r<t)&&n.preventDefault(),t=r)},{passive:!1,capture:!0}),b(document,"touchend",e=>{let t=e.target;w(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),b(document,"focus",e=>{let t=e.target;w(t)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",f&&(f.height<window.innerHeight?requestAnimationFrame(()=>{y(t)}):f.addEventListener("resize",()=>y(t),{once:!0}))}))},!0),b(window,"scroll",()=>{window.scrollTo(0,0)})),()=>{a(),l(),window.scrollTo(n,r)}):u(v(document.documentElement,"paddingRight","".concat(window.innerWidth-document.documentElement.clientWidth,"px")))),()=>{0==--g&&h()}}},[t])}({isDisabled:!V||G||!F||J||!Q});let{restorePositionSetting:ex}=function(e){let{isOpen:t,modal:n,nested:r,hasBeenOpened:l,preventScrollRestoration:i}=e,[o,u]=a.useState("undefined"!=typeof window?window.location.href:""),s=a.useRef(0),c=a.useCallback(()=>{if(null===E&&t){E={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height};let{scrollX:e,innerHeight:t}=window;document.body.style.setProperty("position","fixed","important"),document.body.style.top="".concat(-s.current,"px"),document.body.style.left="".concat(-e,"px"),document.body.style.right="0px",document.body.style.height="auto",setTimeout(()=>requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&s.current>=t&&(document.body.style.top="".concat(-(s.current+e),"px"))}),300)}},[t]),f=a.useCallback(()=>{if(null!==E){let e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);document.body.style.position=E.position,document.body.style.top=E.top,document.body.style.left=E.left,document.body.style.height=E.height,document.body.style.right="unset",requestAnimationFrame(()=>{if(i&&o!==window.location.href){u(window.location.href);return}window.scrollTo(t,e)}),E=null}},[o]);return a.useEffect(()=>{function e(){s.current=window.scrollY}return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),a.useEffect(()=>{r||!l||(t?(c(),n||setTimeout(()=>{f()},500)):f())},[t,l,o,n,r,c,f]),{restorePositionSetting:f}}({isOpen:V,modal:F,nested:M,hasBeenOpened:Q,preventScrollRestoration:B});function eP(){return(window.innerWidth-26)/window.innerWidth}function ek(e,t){var n;let r=e,a=null==(n=window.getSelection())?void 0:n.toString(),l=ef.current?_(ef.current,H):null,i=new Date;if(r.hasAttribute("data-vaul-no-drag"))return!1;
1if("right"===H||"left"===H)return!0;if(en.current&&i.getTime()-en.current.getTime()<500)return!1;if(null!==l&&("bottom"===H?l>0:l<0))return!0;if(a&&a.length>0)return!1;if(el.current&&i.getTime()-el.current.getTime()<N&&0===l||t)return el.current=i,!1;for(;r;){if(r.scrollHeight>r.clientHeight){if(0!==r.scrollTop)return el.current=new Date,!1;if("dialog"===r.getAttribute("role"))break}r=r.parentNode}return!0}function eC(){ef.current&&(null==U||U(),P(ef.current,{transform:C(H)?"translate3d(0, ".concat("bottom"===H?"100%":"-100%",", 0)"):"translate3d(".concat("right"===H?"100%":"-100%",", 0, 0)"),transition:"transform ".concat(z.DURATION,"s cubic-bezier(").concat(z.EASE.join(","),")")}),P(et.current,{opacity:"0",transition:"opacity ".concat(z.DURATION,"s cubic-bezier(").concat(z.EASE.join(","),")")}),ez(!1),setTimeout(()=>{$(!1),W(!1)},300),setTimeout(()=>{x&&ev(x[0])},1e3*z.DURATION))}function e_(){if(!ef.current)return;let e=document.querySelector("[vaul-drawer-wrapper]"),t=_(ef.current,H);P(ef.current,{transform:"translate3d(0, 0, 0)",transition:"transform ".concat(z.DURATION,"s cubic-bezier(").concat(z.EASE.join(","),")")}),P(et.current,{transition:"opacity ".concat(z.DURATION,"s cubic-bezier(").concat(z.EASE.join(","),")"),opacity:"1"}),d&&t&&t>0&&V&&P(e,{borderRadius:"".concat(8,"px"),overflow:"hidden",...C(H)?{transform:"scale(".concat(eP(),") translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)"),transformOrigin:"top"}:{transform:"scale(".concat(eP(),") translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)"),transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:"".concat(z.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(z.EASE.join(","),")")},!0)}function ez(e){let t=document.querySelector("[vaul-drawer-wrapper]");t&&d&&(e?(P(document.body,{background:document.body.style.backgroundColor||document.body.style.background}),P(document.body,{background:"black"},!0),P(t,{borderRadius:"".concat(8,"px"),overflow:"hidden",...C(H)?{transform:"scale(".concat(eP(),") translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)"),transformOrigin:"top"}:{transform:"scale(".concat(eP(),") translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)"),transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:"".concat(z.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(z.EASE.join(","),")")})):(k(t,"overflow"),k(t,"transform"),k(t,"borderRadius"),P(t,{transitionProperty:"transform, border-radius",transitionDuration:"".concat(z.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(z.EASE.join(","),")")})))}return a.useEffect(()=>()=>{ez(!1),ex()},[]),a.useEffect(()=>{var e;function t(){var e;if(ef.current&&(w(document.activeElement)||es.current)){let t=(null==(e=window.visualViewport)?void 0:e.height)||0,n=window.innerHeight-t,r=ef.current.getBoundingClientRect().height||0;ep.current||(ep.current=r);let a=ef.current.getBoundingClientRect().top;if(Math.abs(ec.current-n)>60&&(es.current=!es.current),x&&x.length>0&&ey&&eg&&(n+=ey[eg]||0),ec.current=n,r>t||es.current){let e=ef.current.getBoundingClientRect().height,r=e;e>t&&(r=t-26),D?ef.current.style.height="".concat(e-Math.max(n,0),"px"):ef.current.style.height="".concat(Math.max(r,t-a),"px")}else ef.current.style.height="".concat(ep.current,"px");x&&x.length>0&&!es.current?ef.current.style.bottom="0px":ef.current.style.bottom="".concat(Math.max(n,0),"px")}}return null==(e=window.visualViewport)||e.addEventListener("resize",t),()=>{var e;return null==(e=window.visualViewport)?void 0:e.removeEventListener("resize",t)}},[eg,x,ey]),a.useEffect(()=>{if(!V&&d){let e=setTimeout(()=>{k(document.body)},200);return()=>clearTimeout(e)}},[V,d]),a.useEffect(()=>{n?(W(!0),Y(!0)):eC()},[n]),a.useEffect(()=>{X&&(null==i||i(V))},[V]),a.useEffect(()=>{Z(!0)},[]),a.useEffect(()=>{V&&(P(document.documentElement,{scrollBehavior:"auto"}),en.current=new Date,ez(!0))},[V]),a.useEffect(()=>{var e;if(ef.current&&q){let t=null==(e=null==ef?void 0:ef.current)?void 0:e.querySelectorAll("*");null==t||t.forEach(e=>{(e.scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth)&&e.classList.add("vaul-scrollable")})}},[q]),a.createElement(r.fC,{modal:F,onOpenChange:e=>{if(void 0!==n){null==i||i(e);return}e?(Y(!0),W(e)):eC()},open:V},a.createElement(l.Provider,{value:{visible:q,activeSnapPoint:em,snapPoints:x,setActiveSnapPoint:ev,drawerRef:ef,overlayRef:et,scaleBackgroun
1d:ez,onOpenChange:i,onPress:function(e){var t;(L||x)&&(!ef.current||ef.current.contains(e.target))&&(ed.current=(null==(t=ef.current)?void 0:t.getBoundingClientRect().height)||0,K(!0),er.current=new Date,s()&&window.addEventListener("touchend",()=>ei.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),eu.current=C(H)?e.screenY:e.screenX)},setVisible:$,onRelease:function(e){var t;if(!G||!ef.current)return;ef.current.classList.remove(O),ei.current=!1,K(!1),ea.current=new Date;let n=_(ef.current,H);if(!ek(e.target,!1)||!n||Number.isNaN(n)||null===er.current)return;let r=ea.current.getTime()-er.current.getTime(),a=eu.current-(C(H)?e.screenY:e.screenX),l=Math.abs(a)/r;if(l>.05&&(ee(!0),setTimeout(()=>{ee(!1)},200)),x){eb({draggedDistance:a*("bottom"===H||"right"===H?1:-1),closeDrawer:eC,velocity:l,dismissible:L}),null==S||S(e,!0);return}if("bottom"===H||"right"===H?a>0:a<0){e_(),null==S||S(e,!0);return}if(l>.4||n>=Math.min(null!=(t=ef.current.getBoundingClientRect().height)?t:0,window.innerHeight)*R){eC(),null==S||S(e,!1);return}null==S||S(e,!0),e_()},onDrag:function(e){if(ef.current&&G){let t="bottom"===H||"right"===H?1:-1,n=(eu.current-(C(H)?e.screenY:e.screenX))*t,r=n>0;if(x&&0===eg&&!L||!ei.current&&!ek(e.target,r))return;if(ef.current.classList.add(O),ei.current=!0,P(ef.current,{transition:"none"}),P(et.current,{transition:"none"}),x&&ew({draggedDistance:n}),r&&!x){let e=Math.min(-(8*(Math.log(n+1)-2)*1),0)*t;P(ef.current,{transform:C(H)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")});return}let a=Math.abs(n),l=document.querySelector("[vaul-drawer-wrapper]"),i=a/ed.current,o=eE(a,r);null!==o&&(i=o);let u=1-i;if((eS||I&&eg===I-1)&&(null==m||m(e,i),P(et.current,{opacity:"".concat(u),transition:"none"},!0)),l&&et.current&&d){let e=Math.min(eP()+i*(1-eP()),1),t=8-8*i,n=Math.max(0,14-14*i);P(l,{borderRadius:"".concat(t,"px"),transform:C(H)?"scale(".concat(e,") translate3d(0, ").concat(n,"px, 0)"):"scale(".concat(e,") translate3d(").concat(n,"px, 0, 0)"),transition:"none"},!0)}if(!x){let e=a*t;P(ef.current,{transform:C(H)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")})}}},dismissible:L,isOpen:V,shouldFade:eS,closeDrawer:eC,onNestedDrag:function(e,t){if(t<0)return;let n=C(H)?window.innerHeight:window.innerWidth,r=(n-16)/n,a=r+t*(1-r),l=-16+16*t;P(ef.current,{transform:C(H)?"scale(".concat(a,") translate3d(0, ").concat(l,"px, 0)"):"scale(".concat(a,") translate3d(").concat(l,"px, 0, 0)"),transition:"none"})},onNestedOpenChange:function(e){let t=e?(window.innerWidth-16)/window.innerWidth:1;eo.current&&window.clearTimeout(eo.current),P(ef.current,{transition:"transform ".concat(z.DURATION,"s cubic-bezier(").concat(z.EASE.join(","),")"),transform:"scale(".concat(t,") translate3d(0, ").concat(e?-16:0,"px, 0)")}),!e&&ef.current&&(eo.current=setTimeout(()=>{let e=_(ef.current,H);P(ef.current,{transition:"none",transform:C(H)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")})},500))},onNestedRelease:function(e,t){let n=C(H)?window.innerHeight:window.innerWidth,r=t?(n-16)/n:1,a=t?-16:0;t&&P(ef.current,{transition:"transform ".concat(z.DURATION,"s cubic-bezier(").concat(z.EASE.join(","),")"),transform:C(H)?"scale(".concat(r,") translate3d(0, ").concat(a,"px, 0)"):"scale(".concat(r,") translate3d(").concat(a,"px, 0, 0)")})},keyboardIsOpen:es,openProp:n,modal:F,snapPointsOffset:ey,direction:H}},c))}var R=a.forwardRef(function(e,t){let{children:n,...l}=e,{overlayRef:o,snapPoints:u,onRelease:s,shouldFade:c,isOpen:f,visible:d}=i(),p=S(t,o),h=u&&u.length>0;return a.createElement(r.aV,{onMouseUp:s,ref:p,"vaul-drawer-visible":d?"true":"false","vaul-overlay":"","vaul-snap-points":f&&h?"true":"false","vaul-snap-points-overlay":f&&c?"true":"false",...l})});R.displayName="Drawer.Overlay";var N=a.forwardRef(function(e,t){let{onOpenAutoFocus:n,onPointerDownOutside:l,onAnimationEnd:o,style:u,...s}=e,{drawerRef:c,onPress:f,onRelease:d,onDrag:p,dismissible:h,keyboardIsOpen:m,snapPointsOffset:g,visible:v,closeDrawer:b,modal:y,openProp:w,onOpenChange:E,setVisible:x,direction:P}=i(),k=S(t,c);return a.useEffect(()=>{x(!0)},[]),a.createElement(r.VY,{onOpenAutoFocus:e=>{var t;
1n?n(e):(e.preventDefault(),null==(t=c.current)||t.focus())},onPointerDown:f,onPointerDownOutside:e=>{if(null==l||l(e),!y||e.defaultPrevented){e.preventDefault();return}m.current&&(m.current=!1),e.preventDefault(),null==E||E(!1),h&&void 0===w&&b()},onPointerMove:p,onPointerUp:d,ref:k,style:g&&g.length>0?{"--snap-point-height":"".concat(g[0],"px"),...u}:u,...s,"vaul-drawer":"","vaul-drawer-direction":P,"vaul-drawer-visible":v?"true":"false"})});N.displayName="Drawer.Content";var L={Root:M,NestedRoot:function(e){let{onDrag:t,onOpenChange:n,...r}=e,{onNestedDrag:l,onNestedOpenChange:o,onNestedRelease:u}=i();if(!l)throw Error("Drawer.NestedRoot must be placed in another drawer");return a.createElement(M,{nested:!0,onClose:()=>{o(!1)},onDrag:(e,n)=>{l(e,n),null==t||t(e,n)},onOpenChange:e=>{e&&o(e),null==n||n(e)},onRelease:u,...r})},Content:N,Overlay:R,Trigger:r.xz,Portal:r.h_,Close:r.x8,Title:r.Dx,Description:r.dk}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.