1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[84809],{34751:function(t,e,i){"use strict";i.d(e,{useDrag:function(){return Y}});let n={toVector:(t,e)=>(void 0===t&&(t=e),Array.isArray(t)?t:[t,t]),add:(t,e)=>[t[0]+e[0],t[1]+e[1]],sub:(t,e)=>[t[0]-e[0],t[1]-e[1]],addTo(t,e){t[0]+=e[0],t[1]+=e[1]},subTo(t,e){t[0]-=e[0],t[1]-=e[1]}};function r(t,e,i){return 0===e||Math.abs(e)===1/0?Math.pow(t,5*i):t*e*i/(e+i*t)}function s(t,e,i,n=.15){return 0===n?Math.max(e,Math.min(t,i)):t<e?-r(e-t,i-e,n)+e:t>i?+r(t-i,i-e,n)+i:t}function o(t,e,i){var n;return(e="symbol"==typeof(n=function(t,e){if("object"!=typeof t||null===t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var n=i.call(t,e||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(e,"string"))?n:String(n))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function a(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function l(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?a(Object(i),!0).forEach(function(e){o(t,e,i[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):a(Object(i)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))})}return t}let u={pointer:{start:"down",change:"move",end:"up"},mouse:{start:"down",change:"move",end:"up"},touch:{start:"start",change:"move",end:"end"},gesture:{start:"start",change:"change",end:"end"}};function c(t){return t?t[0].toUpperCase()+t.slice(1):""}let d=["enter","leave"],h=["gotpointercapture","lostpointercapture"];function f(t){return"touches"in t}function p(t){return f(t)?"touch":"pointerType"in t?t.pointerType:"mouse"}function m(t){return f(t)?("touchend"===t.type||"touchcancel"===t.type?t.changedTouches:t.targetTouches)[0]:t}function g(t){let e=m(t);return f(t)?e.identifier:e.pointerId}function v(t){let e=m(t);return[e.clientX,e.clientY]}function y(t,...e){return"function"==typeof t?t(...e):t}function b(){}function _(t,e){return Object.assign({},e,t||{})}class w{constructor(t,e,i){this.ctrl=t,this.args=e,this.key=i,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}get state(){return this.ctrl.state[this.key]}set state(t){this.ctrl.state[this.key]=t}get shared(){return this.ctrl.state.shared}get eventStore(){return this.ctrl.gestureEventStores[this.key]}get timeoutStore(){return this.ctrl.gestureTimeoutStores[this.key]}get config(){return this.ctrl.config[this.key]}get sharedConfig(){return this.ctrl.config.shared}get handler(){return this.ctrl.handlers[this.key]}reset(){let{state:t,shared:e,ingKey:i,args:n}=this;e[i]=t._active=t.active=t._blocked=t._force=!1,t._step=[!1,!1],t.intentional=!1,t._movement=[0,0],t._distance=[0,0],t._direction=[0,0],t._delta=[0,0],t._bounds=[[-1/0,1/0],[-1/0,1/0]],t.args=n,t.axis=void 0,t.memo=void 0,t.elapsedTime=t.timeDelta=0,t.direction=[0,0],t.distance=[0,0],t.overflow=[0,0],t._movementBound=[!1,!1],t.velocity=[0,0],t.movement=[0,0],t.delta=[0,0],t.timeStamp=0}start(t){let e=this.state,i=this.config;e._active||(this.reset(),this.computeInitial(),e._active=!0,e.target=t.target,e.currentTarget=t.currentTarget,e.lastOffset=i.from?y(i.from,e):e.offset,e.offset=e.lastOffset,e.startTime=e.timeStamp=t.timeStamp)}computeValues(t){let e=this.state;e._values=t,e.values=this.config.transform(t)}computeInitial(){let t=this.state;t._initial=t._values,t.initial=t.values}compute(t){let{state:e,config:i,shared:r}=this;e.args=this.args;let o=0;if(t&&(e.event=t,i.preventDefault&&t.cancelable&&e.event.preventDefault(),e.type=t.type,r.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,r.locked=!!document.pointerLockElement,Object.assign(r,function(t){let e={};if("buttons"in t&&(e.buttons=t.buttons),"shiftKey"in t){let{shiftKey:i,altKey:n,metaKey:r,ctrlKey:s}=t;Object.assign(e,{shiftKey:i,altKey:n,metaKey:r,ctrlKey:s})}return e}(t)),r.down=r.pressed=r.buttons%2==1||r.touches>0,o=t.timeStamp-e.timeStamp,e.timeStamp=t.timeStamp,e.elapsedTime=e.timeStamp-e.startTime),e._active){let t=e._delta.map(Math.abs);n.addTo(e._distance,t)}this.axisIntent&&this.axisIntent(t);let[a,l]=e._movement,[u,c]=i.threshold,{_step:d,values:h}=e;if(i.hasCustomTransform?(!1===d[0]&&(d[0]=Math.abs(a)>=u&&h[0]),!1===d[1]&&(d[1]=Math.abs(l)>=c&&h[1])):(!1===d[0]&&(d[0]=Math.abs(a)>=u&&Math.sign(a)*u),!1===d[1]&&(d[1]=Math.abs(l)>
1=c&&Math.sign(l)*c)),e.intentional=!1!==d[0]||!1!==d[1],!e.intentional)return;let f=[0,0];if(i.hasCustomTransform){let[t,e]=h;f[0]=!1!==d[0]?t-d[0]:0,f[1]=!1!==d[1]?e-d[1]:0}else f[0]=!1!==d[0]?a-d[0]:0,f[1]=!1!==d[1]?l-d[1]:0;this.restrictToAxis&&!e._blocked&&this.restrictToAxis(f);let p=e.offset,m=e._active&&!e._blocked||e.active;m&&(e.first=e._active&&!e.active,e.last=!e._active&&e.active,e.active=r[this.ingKey]=e._active,t&&(e.first&&("bounds"in i&&(e._bounds=y(i.bounds,e)),this.setup&&this.setup()),e.movement=f,this.computeOffset()));let[g,v]=e.offset,[[b,_],[w,k]]=e._bounds;e.overflow=[g<b?-1:g>_?1:0,v<w?-1:v>k?1:0],e._movementBound[0]=!!e.overflow[0]&&(!1===e._movementBound[0]?e._movement[0]:e._movementBound[0]),e._movementBound[1]=!!e.overflow[1]&&(!1===e._movementBound[1]?e._movement[1]:e._movementBound[1]);let S=e._active&&i.rubberband||[0,0];if(e.offset=function(t,[e,i],[n,r]){let[[o,a],[l,u]]=t;return[s(e,o,a,n),s(i,l,u,r)]}(e._bounds,e.offset,S),e.delta=n.sub(e.offset,p),this.computeMovement(),m&&(!e.last||o>32)){e.delta=n.sub(e.offset,p);let t=e.delta.map(Math.abs);n.addTo(e.distance,t),e.direction=e.delta.map(Math.sign),e._direction=e._delta.map(Math.sign),!e.first&&o>0&&(e.velocity=[t[0]/o,t[1]/o],e.timeDelta=o)}}emit(){let t=this.state,e=this.shared,i=this.config;if(t._active||this.clean(),(t._blocked||!t.intentional)&&!t._force&&!i.triggerAllEvents)return;let n=this.handler(l(l(l({},e),t),{},{[this.aliasKey]:t.values}));void 0!==n&&(t.memo=n)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}}class k extends w{constructor(...t){super(...t),o(this,"aliasKey","xy")}reset(){super.reset(),this.state.axis=void 0}init(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}computeOffset(){this.state.offset=n.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=n.sub(this.state.offset,this.state.lastOffset)}axisIntent(t){let e=this.state,i=this.config;if(!e.axis&&t){let n="object"==typeof i.axisThreshold?i.axisThreshold[p(t)]:i.axisThreshold;e.axis=function([t,e],i){let n=Math.abs(t),r=Math.abs(e);return n>r&&n>i?"x":r>n&&r>i?"y":void 0}(e._movement,n)}e._blocked=(i.lockDirection||!!i.axis)&&!e.axis||!!i.axis&&i.axis!==e.axis}restrictToAxis(t){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":t[1]=0;break;case"y":t[0]=0}}}let S=t=>t,x={enabled:(t=!0)=>t,eventOptions:(t,e,i)=>l(l({},i.shared.eventOptions),t),preventDefault:(t=!1)=>t,triggerAllEvents:(t=!1)=>t,rubberband(t=0){switch(t){case!0:return[.15,.15];case!1:return[0,0];default:return n.toVector(t)}},from:t=>"function"==typeof t?t:null!=t?n.toVector(t):void 0,transform(t,e,i){let n=t||i.shared.transform;return this.hasCustomTransform=!!n,n||S},threshold:t=>n.toVector(t,0)},O=0,P=l(l({},x),{},{axis(t,e,{axis:i}){if(this.lockDirection="lock"===i,!this.lockDirection)return i},axisThreshold:(t=O)=>t,bounds(t={}){if("function"==typeof t)return e=>P.bounds(t(e));if("current"in t)return()=>t.current;if("function"==typeof HTMLElement&&t instanceof HTMLElement)return t;let{left:e=-1/0,right:i=1/0,top:n=-1/0,bottom:r=1/0}=t;return[[e,i],[n,r]]}}),E={ArrowRight:(t,e=1)=>[t*e,0],ArrowLeft:(t,e=1)=>[-1*t*e,0],ArrowUp:(t,e=1)=>[0,-1*t*e],ArrowDown:(t,e=1)=>[0,t*e]},C="undefined"!=typeof window&&window.document&&window.document.createElement;function M(){return C&&"ontouchstart"in window}let T={isBrowser:C,gesture:function(){try{return"constructor"in GestureEvent}catch(t){return!1}}(),touch:M(),touchscreen:M()||C&&window.navigator.maxTouchPoints>1,pointer:C&&"onpointerdown"in window,pointerLock:C&&"exitPointerLock"in window.document},I=10,j={mouse:0,touch:0,pen:8},$=l(l({},P),{},{device(t,e,{pointer:{touch:i=!1,lock:n=!1,mouse:r=!1}={}}){return(this.pointerLock=n&&T.pointerLock,T.touch&&i)?"touch":this.pointerLock?"mouse":T.pointer&&!r?"pointer":T.touch?"touch":"mouse"},preventScrollAxis(t,e,{preventScroll:i}){if(this.preventScrollDelay="number"==typeof i?i:i||void 0===i&&t?250:void 0,T.touchscreen&&!1!==i)return t||(void 0!==i?"y":void 0)},pointerCapture(t,e,{pointer:{capture:i=!0,buttons:n=1,keys:r=!0}={}}){return this.pointerButtons=n,this.keys=r,!this.pointerLock&&"pointer"===this.device&&i},threshold(t,e,{filterTaps:i=!1,tapsThreshold:r=3,axis:s}){let o=n.toVector(t,i?r:s?1:0);return this.filterTaps=i,this.tapsThreshold=r,o},swipe({velocity:t=.5,distance:e=50,duration:i=250}={}){return{velocity:this.transform(n.toVector(t)),distance:this.transform(n.toVector(e)),duration:i}},delay(t=0){switch(t){case!0:return 180;case!1:return 0;default:return t}},axisThreshold:t=>t?l(l({},j),t):j,keyboardDisplacement:(t=I)=>t});l(l({},x),{},{device(t,e,{shared:i,pointer:{touch:n=!1}={}}){if(i.target&&!T.touch&&T.gesture)return"gesture";if(T.touch&&n)return"touch";if(T.touchscreen){if(T.pointer)return"pointer";if(T.touch)return"touch"}},bounds(t,e,{scaleBounds:i={},angleBounds:n={}}){let r=t=>{let e=_(y(i,t),{min:-1/0,max:1/0});return[e.min,e.max]},s=t=>{let e=_(y(n,t),{min:-1/0,max:1/0});return[e.min,e.max]};return"function"!=typeof i&&"function"!=typeof n?[r(),s()]:t=>[r(t),s(t)]},threshold(t,e,i){this.lockDirection="lock"===i.axis;let r=n.toVector(t,this.lockDirection?[.1,3]:0);return r},modifierKey:t=>void 0===t?"ctrlKey":t,pinchOnWheel:(t=!0)=>t}),l(l({},P),{},{mouseOnly:(t=!0)=>t}),l(l({},P),{},{mouseOnly:(t=!0)=>t});let A=new Map,D=new Map,R={key:"drag",engine:class extends k{constructor(...t){super(...t),o(this,"ingKey","dragging")}reset(){super.reset();let t=this.state;t._pointerId=void 0,t._pointerActive=!1,t._keyboardActive=!1,t._preventScroll=!1,t._delayed=!1,t.swipe=[0,0],t.tap=!1,t.canceled=!1,t.cancel=this.cancel.bind(this)}setup(){let t=this.state;if(t._bounds instanceof HTMLElement){let e=t._bounds.getBoundingClientRect(),i=t.currentTarget.getBoundingClientRect(),n={left:e.left-i.left+t.offset[0],right:e.right-i.right+t.offset[0],top:e.top-i.top+t.offset[1],bottom:e.bottom-i.bottom+t.offset[1]};t._bounds=P.bounds(n)}}cancel(){let t=this.state;t.canceled||(t.canceled=!0,t._active=!1,setTimeout(()=>
1{this.compute(),this.emit()},0))}setActive(){this.state._active=this.state._pointerActive||this.state._keyboardActive}clean(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,super.clean()}pointerDown(t){let e=this.config,i=this.state;if(null!=t.buttons&&(Array.isArray(e.pointerButtons)?!e.pointerButtons.includes(t.buttons):-1!==e.pointerButtons&&e.pointerButtons!==t.buttons))return;let n=this.ctrl.setEventIds(t);e.pointerCapture&&t.target.setPointerCapture(t.pointerId),n&&n.size>1&&i._pointerActive||(this.start(t),this.setupPointer(t),i._pointerId=g(t),i._pointerActive=!0,this.computeValues(v(t)),this.computeInitial(),e.preventScrollAxis&&"mouse"!==p(t)?(i._active=!1,this.setupScrollPrevention(t)):e.delay>0?(this.setupDelayTrigger(t),e.triggerAllEvents&&(this.compute(t),this.emit())):this.startPointerDrag(t))}startPointerDrag(t){let e=this.state;e._active=!0,e._preventScroll=!0,e._delayed=!1,this.compute(t),this.emit()}pointerMove(t){let e=this.state,i=this.config;if(!e._pointerActive)return;let r=g(t);if(void 0!==e._pointerId&&r!==e._pointerId)return;let s=v(t);if(document.pointerLockElement===t.target?e._delta=[t.movementX,t.movementY]:(e._delta=n.sub(s,e._values),this.computeValues(s)),n.addTo(e._movement,e._delta),this.compute(t),e._delayed&&e.intentional){this.timeoutStore.remove("dragDelay"),e.active=!1,this.startPointerDrag(t);return}if(i.preventScrollAxis&&!e._preventScroll){if(!e.axis)return;if(e.axis===i.preventScrollAxis||"xy"===i.preventScrollAxis){e._active=!1,this.clean();return}this.timeoutStore.remove("startPointerDrag"),this.startPointerDrag(t);return}this.emit()}pointerUp(t){this.ctrl.setEventIds(t);try{this.config.pointerCapture&&t.target.hasPointerCapture(t.pointerId)&&t.target.releasePointerCapture(t.pointerId)}catch(t){}let e=this.state,i=this.config;if(!e._active||!e._pointerActive)return;let n=g(t);if(void 0!==e._pointerId&&n!==e._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(t);let[r,s]=e._distance;if(e.tap=r<=i.tapsThreshold&&s<=i.tapsThreshold,e.tap&&i.filterTaps)e._force=!0;else{let[t,n]=e._delta,[r,s]=e._movement,[o,a]=i.swipe.velocity,[l,u]=i.swipe.distance,c=i.swipe.duration;if(e.elapsedTime<c){let i=Math.abs(t/e.timeDelta),c=Math.abs(n/e.timeDelta);i>o&&Math.abs(r)>l&&(e.swipe[0]=Math.sign(t)),c>a&&Math.abs(s)>u&&(e.swipe[1]=Math.sign(n))}}this.emit()}pointerClick(t){!this.state.tap&&t.detail>0&&(t.preventDefault(),t.stopPropagation())}setupPointer(t){let e=this.config,i=e.device;e.pointerLock&&t.currentTarget.requestPointerLock(),e.pointerCapture||(this.eventStore.add(this.sharedConfig.window,i,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,i,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,i,"cancel",this.pointerUp.bind(this)))}pointerClean(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}preventScroll(t){this.state._preventScroll&&t.cancelable&&t.preventDefault()}setupScrollPrevention(t){this.state._preventScroll=!1,"persist"in t&&"function"==typeof t.persist&&t.persist();let e=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",e),this.eventStore.add(this.sharedConfig.window,"touch","cancel",e),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,t)}setupDelayTrigger(t){this.state._delayed=!0,this.timeoutStore.add("dragDelay",()=>{this.state._step=[0,0],this.startPointerDrag(t)},this.config.delay)}keyDown(t){let e=E[t.key];if(e){let i=this.state,r=t.shiftKey?10:t.altKey?.1:1;this.start(t),i._delta=e(this.config.keyboardDisplacement,r),i._keyboardActive=!0,n.addTo(i._movement,i._delta),this.compute(t),this.emit()}}keyUp(t){t.key in E&&(this.state._keyboardActive=!1,this.setActive(),this.compute(t),this.emit())}bind(t){let e=this.config.device;t(e,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(t(e,"change",this.pointerMove.bind(this)),t(e,"end",this.pointerUp.bind(this)),t(e,"cancel",this.pointerUp.bind(this)),t("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(t("key","down",this.keyDown.bind(this)),t("key","up",this.keyUp.bind(this))),this.config.filterTaps&&t("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}},resolver:$};var z=i(67294);let V={target(t){if(t)return()=>"current"in t?t.current:t},enabled:(t=!0)=>t,window:(t=T.isBrowser?window:void 0)=>
1t,eventOptions:({passive:t=!0,capture:e=!1}={})=>({passive:t,capture:e}),transform:t=>t},F=["target","eventOptions","window","enabled","transform"];function L(t={},e){let i={};for(let[n,r]of Object.entries(e))switch(typeof r){case"function":i[n]=r.call(i,t[n],n,t);break;case"object":i[n]=L(t[n],r);break;case"boolean":r&&(i[n]=t[n])}return i}class U{constructor(t,e){o(this,"_listeners",new Set),this._ctrl=t,this._gestureKey=e}add(t,e,i,n,r){let s=this._listeners,o=function(t,e=""){let i=u[t],n=i&&i[e]||e;return t+n}(e,i),a=this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{},c=l(l({},a),r);t.addEventListener(o,n,c);let d=()=>{t.removeEventListener(o,n,c),s.delete(d)};return s.add(d),d}clean(){this._listeners.forEach(t=>t()),this._listeners.clear()}}class N{constructor(){o(this,"_timeouts",new Map)}add(t,e,i=140,...n){this.remove(t),this._timeouts.set(t,window.setTimeout(e,i,...n))}remove(t){let e=this._timeouts.get(t);e&&window.clearTimeout(e)}clean(){this._timeouts.forEach(t=>void window.clearTimeout(t)),this._timeouts.clear()}}class H{constructor(t){o(this,"gestures",new Set),o(this,"_targetEventStore",new U(this)),o(this,"gestureEventStores",{}),o(this,"gestureTimeoutStores",{}),o(this,"handlers",{}),o(this,"config",{}),o(this,"pointerIds",new Set),o(this,"touchIds",new Set),o(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),t.drag&&q(this,"drag"),t.wheel&&q(this,"wheel"),t.scroll&&q(this,"scroll"),t.move&&q(this,"move"),t.pinch&&q(this,"pinch"),t.hover&&q(this,"hover")}setEventIds(t){return f(t)?(this.touchIds=new Set(Array.from(t.touches).filter(e=>{var i,n;return e.target===t.currentTarget||(null===(i=t.currentTarget)||void 0===i||null===(n=i.contains)||void 0===n?void 0:n.call(i,e.target))}).map(t=>t.identifier)),this.touchIds):"pointerId"in t?("pointerup"===t.type||"pointercancel"===t.type?this.pointerIds.delete(t.pointerId):"pointerdown"===t.type&&this.pointerIds.add(t.pointerId),this.pointerIds):void 0}applyHandlers(t,e){this.handlers=t,this.nativeHandlers=e}applyConfig(t,e){this.config=function(t,e,i={}){let{target:n,eventOptions:r,window:s,enabled:o,transform:a}=t,u=function(t,e){if(null==t)return{};var i,n,r=function(t,e){if(null==t)return{};var i,n,r={},s=Object.keys(t);for(n=0;n<s.length;n++)i=s[n],e.indexOf(i)>=0||(r[i]=t[i]);return r}(t,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(n=0;n<s.length;n++)i=s[n],!(e.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(t,i)&&(r[i]=t[i])}return r}(t,F);if(i.shared=L({target:n,eventOptions:r,window:s,enabled:o,transform:a},V),e){let t=D.get(e);i[e]=L(l({shared:i.shared},u),t)}else for(let t in u){let e=D.get(t);e&&(i[t]=L(l({shared:i.shared},u[t]),e))}return i}(t,e,this.config)}clean(){for(let t of(this._targetEventStore.clean(),this.gestures))this.gestureEventStores[t].clean(),this.gestureTimeoutStores[t].clean()}effect(){return this.config.shared.target&&this.bind(),()=>this._targetEventStore.clean()}bind(...t){let e;let i=this.config.shared,n={};if(!i.target||(e=i.target())){if(i.enabled){for(let i of this.gestures){let r=this.config[i],s=B(n,r.eventOptions,!!e);if(r.enabled){let e=A.get(i);new e(this,t,i).bind(s)}}let r=B(n,i.eventOptions,!!e);for(let e in this.nativeHandlers)r(e,"",i=>this.nativeHandlers[e](l(l({},this.state.shared),{},{event:i,args:t})),void 0,!0)}for(let t in n)n[t]=function(...t){return 0===t.length?b:1===t.length?t[0]:function(){let e;for(let i of t)e=i.apply(this,arguments)||e;return e}}(...n[t]);if(!e)return n;for(let t in n){let{device:i,capture:r,passive:s}=function(t){let e=t.substring(2).toLowerCase(),i=!!~e.indexOf("passive");i&&(e=e.replace("passive",""));let n=h.includes(e)?"capturecapture":"capture",r=!!~e.indexOf(n);return r&&(e=e.replace("capture","")),{device:e,capture:r,passive:i}}(t);this._targetEventStore.add(e,i,"",n[t],{capture:r,passive:s})}}}}function q(t,e){t.gestures.add(e),t.gestureEventStores[e]=new U(t,e),t.gestureTimeoutStores[e]=new N}let B=(t,e,i)=>(n,r,s,o={},a=!1)=>{var l,h;let f=null!==(l=o.capture)&&void 0!==l?l:e.capture,p=null!==(h=o.passive)&&void 0!==h?h:e.passive,m=a?n:function(t,e="",i=!1){let n=u[t],r=n&&n[e]||e;return"on"+c(t)+c(r)+(!function(t=!1,e){return t&&!d.includes(e)}(i,r)?"":"Capture")}(n,r,f);i&&p&&(m+="Passive"),t[m]=t[m]||[],t[m].push(s)};
1function Y(t,e){return A.set(R.key,R.engine),D.set(R.key,R.resolver),function(t,e={},i,n){let r=z.useMemo(()=>new H(t),[]);if(r.applyHandlers(t,void 0),r.applyConfig(e,i),z.useEffect(r.effect.bind(r)),z.useEffect(()=>r.clean.bind(r),[]),void 0===e.target)return r.bind.bind(r)}({drag:t},e||{},"drag")}},29387:function(t){var e,i;t.exports=(e={year:0,month:1,day:2,hour:3,minute:4,second:5},i={},function(t,n,r){var s,o=function(t,e,n){void 0===n&&(n={});var r,s,o,a,l=new Date(t);return(void 0===(r=n)&&(r={}),(a=i[o=e+"|"+(s=r.timeZoneName||"short")])||(a=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:s}),i[o]=a),a).formatToParts(l)},a=function(t,i){for(var n=o(t,i),s=[],a=0;a<n.length;a+=1){var l=n[a],u=l.type,c=l.value,d=e[u];d>=0&&(s[d]=parseInt(c,10))}var h=s[3],f=s[0]+"-"+s[1]+"-"+s[2]+" "+(24===h?0:h)+":"+s[4]+":"+s[5]+":000",p=+t;return(r.utc(f).valueOf()-(p-=p%1e3))/6e4},l=n.prototype;l.tz=function(t,e){void 0===t&&(t=s);var i,n=this.utcOffset(),o=this.toDate(),a=o.toLocaleString("en-US",{timeZone:t}),l=Math.round((o-new Date(a))/1e3/60),u=-(15*Math.round(o.getTimezoneOffset()/15))-l;if(Number(u)){if(i=r(a,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(u,!0),e){var c=i.utcOffset();i=i.add(n-c,"minute")}}else i=this.utcOffset(0,e);return i.$x.$timezone=t,i},l.offsetName=function(t){var e=this.$x.$timezone||r.tz.guess(),i=o(this.valueOf(),e,{timeZoneName:t}).find(function(t){return"timezonename"===t.type.toLowerCase()});return i&&i.value};var u=l.startOf;l.startOf=function(t,e){if(!this.$x||!this.$x.$timezone)return u.call(this,t,e);var i=r(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return u.call(i,t,e).tz(this.$x.$timezone,!0)},r.tz=function(t,e,i){var n=i&&e,o=i||e||s,l=a(+r(),o);if("string"!=typeof t)return r(t).tz(o);var u=function(t,e,i){var n=t-60*e*1e3,r=a(n,i);if(e===r)return[n,e];var s=a(n-=60*(r-e)*1e3,i);return r===s?[n,r]:[t-60*Math.min(r,s)*1e3,Math.max(r,s)]}(r.utc(t,n).valueOf(),l,o),c=u[0],d=u[1],h=r(c).utcOffset(d);return h.$x.$timezone=o,h},r.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},r.tz.setDefault=function(t){s=t}})},70178:function(t){var e,i,n;t.exports=(e="minute",i=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g,function(t,r,s){var o=r.prototype;s.utc=function(t){var e={date:t,utc:!0,args:arguments};return new r(e)},o.utc=function(t){var i=s(this.toDate(),{locale:this.$L,utc:!0});return t?i.add(this.utcOffset(),e):i},o.local=function(){return s(this.toDate(),{locale:this.$L,utc:!1})};var a=o.parse;o.parse=function(t){t.utc&&(this.$u=!0),this.$utils().u(t.$offset)||(this.$offset=t.$offset),a.call(this,t)};var l=o.init;o.init=function(){if(this.$u){var t=this.$d;this.$y=t.getUTCFullYear(),this.$M=t.getUTCMonth(),this.$D=t.getUTCDate(),this.$W=t.getUTCDay(),this.$H=t.getUTCHours(),this.$m=t.getUTCMinutes(),this.$s=t.getUTCSeconds(),this.$ms=t.getUTCMilliseconds()}else l.call(this)};var u=o.utcOffset;o.utcOffset=function(t,r){var s=this.$utils().u;if(s(t))return this.$u?0:s(this.$offset)?u.call(this):this.$offset;if("string"==typeof t&&null===(t=function(t){void 0===t&&(t="");var e=t.match(i);if(!e)return null;var r=(""+e[0]).match(n)||["-",0,0],s=r[0],o=60*+r[1]+ +r[2];return 0===o?0:"+"===s?o:-o}(t)))return this;var o=16>=Math.abs(t)?60*t:t,a=this;if(r)return a.$offset=o,a.$u=0===t,a;if(0!==t){var l=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(a=this.local().add(o+l,e)).$offset=o,a.$x.$localOffset=l}else a=this.utc();return a};var c=o.format;o.format=function(t){var e=t||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,e)},o.valueOf=function(){var t=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*t},o.isUTC=function(){return!!this.$u},o.toISOString=function(){return this.toDate().toISOString()},o.toString=function(){return this.toDate().toUTCString()};var d=o.toDate;o.toDate=function(t){return"s"===t&&this.$offset?s(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var h=o.diff;
1o.diff=function(t,e,i){if(t&&this.$u===t.$u)return h.call(this,t,e,i);var n=this.local(),r=s(t).local();return h.call(n,r,e,i)}})},96874:function(t){t.exports=function(t,e,i){switch(i.length){case 0:return t.call(e);case 1:return t.call(e,i[0]);case 2:return t.call(e,i[0],i[1]);case 3:return t.call(e,i[0],i[1],i[2])}return t.apply(e,i)}},5976:function(t,e,i){var n=i(6557),r=i(45357),s=i(30061);t.exports=function(t,e){return s(r(t,e,n),t+"")}},56560:function(t,e,i){var n=i(75703),r=i(38777),s=i(6557),o=r?function(t,e){return r(t,"toString",{configurable:!0,enumerable:!1,value:n(e),writable:!0})}:s;t.exports=o},21463:function(t,e,i){var n=i(5976),r=i(16612);t.exports=function(t){return n(function(e,i){var n=-1,s=i.length,o=s>1?i[s-1]:void 0,a=s>2?i[2]:void 0;for(o=t.length>3&&"function"==typeof o?(s--,o):void 0,a&&r(i[0],i[1],a)&&(o=s<3?void 0:o,s=1),e=Object(e);++n<s;){var l=i[n];l&&t(e,l,n,o)}return e})}},16612:function(t,e,i){var n=i(77813),r=i(98612),s=i(65776),o=i(13218);t.exports=function(t,e,i){if(!o(i))return!1;var a=typeof e;return("number"==a?!!(r(i)&&s(e,i.length)):"string"==a&&e in i)&&n(i[e],t)}},45357:function(t,e,i){var n=i(96874),r=Math.max;t.exports=function(t,e,i){return e=r(void 0===e?t.length-1:e,0),function(){for(var s=arguments,o=-1,a=r(s.length-e,0),l=Array(a);++o<a;)l[o]=s[e+o];o=-1;for(var u=Array(e+1);++o<e;)u[o]=s[o];return u[e]=i(l),n(t,this,u)}}},30061:function(t,e,i){var n=i(56560),r=i(21275)(n);t.exports=r},21275:function(t){var e=Date.now;t.exports=function(t){var i=0,n=0;return function(){var r=e(),s=16-(r-n);if(n=r,s>0){if(++i>=800)return arguments[0]}else i=0;return t.apply(void 0,arguments)}}},28583:function(t,e,i){var n=i(34865),r=i(98363),s=i(21463),o=i(98612),a=i(25726),l=i(3674),u=Object.prototype.hasOwnProperty,c=s(function(t,e){if(a(e)||o(e)){r(e,l(e),t);return}for(var i in e)u.call(e,i)&&n(t,i,e[i])});t.exports=c},75703:function(t){t.exports=function(t){return function(){return t}}},6557:function(t){t.exports=function(t){return t}},41609:function(t,e,i){var n=i(280),r=i(64160),s=i(35694),o=i(1469),a=i(98612),l=i(44144),u=i(25726),c=i(36719),d=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(a(t)&&(o(t)||"string"==typeof t||"function"==typeof t.splice||l(t)||c(t)||s(t)))return!t.length;var e=r(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(u(t))return!n(t).length;for(var i in t)if(d.call(t,i))return!1;return!0}},73955:function(t,e,i){var n=i(79833),r=0;t.exports=function(t){var e=++r;return n(t)+e}},67002:function(t,e,i){"use strict";var n=i(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){let[,t]=r.useReducer(t=>t+1,0);return t};var r=n(i(67294))},65175:function(t,e,i){"use strict";var n=i(64836).default,r=i(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=r(i(67294)),o=n(i(67002)),a=i(99801),l=n(i(65649)),u=i(52479);let c=1e3/30;e.default=s.memo(t=>{let{value:e,format:i="HH:mm:ss",onChange:n,onFinish:r}=t,d=(0,o.default)(),h=s.useRef(null),f=()=>{null==r||r(),h.current&&(clearInterval(h.current),h.current=null)},p=()=>{let t=new Date(e).getTime();t>=Date.now()&&(h.current=setInterval(()=>{d(),null==n||n(t-Date.now()),t<Date.now()&&f()},c))};return s.useEffect(()=>(p(),()=>{h.current&&(clearInterval(h.current),h.current=null)}),[e]),s.createElement(l.default,Object.assign({},t,{valueRender:t=>(0,a.cloneElement)(t,{title:void 0}),formatter:(t,e)=>(0,u.formatCountdown)(t,Object.assign(Object.assign({},e),{format:i}))}))})},99964:function(t,e,i){"use strict";var n=i(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(i(67294));e.default=t=>{let e;let{value:i,formatter:n,precision:s,decimalSeparator:o,groupSeparator:a="",prefixCls:l}=t;if("function"==typeof n)e=n(i);else{let t=String(i),n=t.match(/^(-?)(\d*)(\.(\d+))?$/);if(n&&"-"!==t){let t=n[1],i=n[2]||"0",u=n[4]||"";i=i.replace(/\B(?=(\d{3})+(?!\d))/g,a),"number"==typeof s&&(u=u.padEnd(s,"0").slice(0,s>0?s:0)),u&&(u="".concat(o).concat(u)),e=[r.createElement("span",{key:"int",className:"".concat(l,"-content-value-int")},t,i),u&&r.createElement("span",{key:"decimal",className:"".concat(l,"-content-value-decimal")},u)]}else e=t}return r.createElement("span",{className:"".concat(l,"-content-value")},e)}}
1,65649:function(t,e,i){"use strict";var n=i(75263).default,r=i(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=r(i(93967)),o=n(i(67294)),a=i(59916),l=r(i(80814)),u=r(i(99964)),c=r(i(46348));e.default=t=>{let{prefixCls:e,className:i,rootClassName:n,style:r,valueStyle:d,value:h=0,title:f,valueRender:p,prefix:m,suffix:g,loading:v=!1,onMouseEnter:y,onMouseLeave:b,decimalSeparator:_=".",groupSeparator:w=","}=t,{getPrefixCls:k,direction:S,statistic:x}=o.useContext(a.ConfigContext),O=k("statistic",e),[P,E]=(0,c.default)(O),C=o.createElement(u.default,Object.assign({decimalSeparator:_,groupSeparator:w,prefixCls:O},t,{value:h})),M=(0,s.default)(O,{["".concat(O,"-rtl")]:"rtl"===S},null==x?void 0:x.className,i,n,E);return P(o.createElement("div",{className:M,style:Object.assign(Object.assign({},null==x?void 0:x.style),r),onMouseEnter:y,onMouseLeave:b},f&&o.createElement("div",{className:"".concat(O,"-title")},f),o.createElement(l.default,{paragraph:!1,loading:v,className:"".concat(O,"-skeleton")},o.createElement("div",{style:d,className:"".concat(O,"-content")},m&&o.createElement("span",{className:"".concat(O,"-content-prefix")},m),p?p(C):C,g&&o.createElement("span",{className:"".concat(O,"-content-suffix")},g)))))}},96200:function(t,e,i){"use strict";var n=i(64836).default;e.default=void 0;var r=n(i(65175)),s=n(i(65649));s.default.Countdown=r.default,e.default=s.default},46348:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(13108),r=i(51617);let s=t=>{let{componentCls:e,marginXXS:i,padding:r,colorTextDescription:s,titleFontSize:o,colorTextHeading:a,contentFontSize:l,fontFamily:u}=t;return{["".concat(e)]:Object.assign(Object.assign({},(0,n.resetComponent)(t)),{["".concat(e,"-title")]:{marginBottom:i,color:s,fontSize:o},["".concat(e,"-skeleton")]:{paddingTop:r},["".concat(e,"-content")]:{color:a,fontSize:l,fontFamily:u,["".concat(e,"-content-value")]:{display:"inline-block",direction:"ltr"},["".concat(e,"-content-prefix, ").concat(e,"-content-suffix")]:{display:"inline-block"},["".concat(e,"-content-prefix")]:{marginInlineEnd:i},["".concat(e,"-content-suffix")]:{marginInlineStart:i}}})}};e.default=(0,r.genComponentStyleHook)("Statistic",t=>{let e=(0,r.mergeToken)(t,{});return[s(e)]},t=>{let{fontSizeHeading3:e,fontSize:i}=t;return{titleFontSize:i,contentFontSize:e}})},52479:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.formatCountdown=function(t,e){let{format:i=""}=e,r=new Date(t).getTime(),s=Date.now();return n(Math.max(r-s,0),i)},e.formatTimeStr=n;let i=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function n(t,e){let n=t,r=/\[[^\]]*]/g,s=(e.match(r)||[]).map(t=>t.slice(1,-1)),o=e.replace(r,"[]"),a=i.reduce((t,e)=>{let[i,r]=e;if(t.includes(i)){let e=Math.floor(n/r);return n-=e*r,t.replace(RegExp("".concat(i,"+"),"g"),t=>{let i=t.length;return e.toString().padStart(i,"0")})}return t},o),l=0;return a.replace(r,()=>{let t=s[l];return l+=1,t})}},59162:function(t,e,i){"use strict";var n=this&&this.__rest||function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&0>e.indexOf(n)&&(i[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,n=Object.getOwnPropertySymbols(t);r<n.length;r++)0>e.indexOf(n[r])&&Object.prototype.propertyIsEnumerable.call(t,n[r])&&(i[n[r]]=t[n[r]]);return i},r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.defaultProps=void 0;let s=r(i(67294)),o=r(i(13854));e.defaultProps=Object.assign(Object.assign({},o.default.defaultProps),{stickyClassName:"sticky",wrapperClassName:"",stickyStyle:{}}),e.default=function(t){let i=Object.assign(Object.assign({},e.defaultProps),t),{mode:r,onFixedToggle:a,hideOnBoundaryHit:l,offsetTransforms:u,disabled:c,boundaryElement:d,scrollElement:h,bottomOffset:f,topOffset:p,positionRecheckInterval:m,children:g,isIOSFixEnabled:v,dontUpdateHolderHeightWhenSticky:y,wrapperClassName:b,stickyClassName:_,stickyStyle:w}=i,k=n(i,["mode","onFixedToggle","hideOnBoundaryHit","offsetTransforms","disabled","boundaryElement","scrollElement","bottomOffset","topOffset","positionRecheckInterval","children","isIOSFixEnabled","dontUpdateHolderHeightWhenSticky","wrapperClassName","stickyClassName","stickyStyle"]);return s.default.createElement(o.default,{mode:r,onFixedToggle:a,hideOnBoundaryHit:l,offsetTransforms:u,disabled:c,boundaryElement:d,scrollElement:h,bottomOffset:f,topOffset:p,positionRecheckInterval:m,isIOSFixEnabled:v,dontUpdateHolderHeightWhenSticky:y},({isFixed:t,wrapperStyles:e,wrapperRef:i,holderStyles:n,holderRef:r})=>s.default.createElement("div",Object.assign({},k,{ref:r,style:n}),s.default.createElement("div",Object.assign({}
1,k,{className:`${b} ${t?_:""}`,style:t?Object.assign(Object.assign({},e),w):e,ref:i}),g)))}},22442:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.unlisten=e.listen=void 0;let i=[],n=[];e.listen=function(t,e,r){for(let s=0,o=e.length;s<o;s+=1)!function(t,e,r){let s=i.indexOf(t);-1===s&&(s=i.length,i.push(t),n.push({el:t,callbacks:{},realCallbacks:{},realListenersCnt:0}));let o=n[s];!function(t,e,i){if(t.callbacks[e]){-1===t.callbacks[e].indexOf(i)&&t.callbacks[e].push(i);return}t.callbacks[e]=[i],t.realCallbacks[e]=i=>{for(let n=0,r=t.callbacks[e].length;n<r;n+=1)t.callbacks[e][n](i)},t.el.addEventListener(e,t.realCallbacks[e]),t.realListenersCnt+=1}(o,e,r)}(t,e[s],r)},e.unlisten=function(t,e,r){for(let s=0,o=e.length;s<o;s+=1)!function(t,e,r){let s=i.indexOf(t);if(-1===s)return;let o=n[s];(function(t,e,i){if(!t.callbacks[e])return;let n=t.callbacks[e].indexOf(i);-1!==n&&(t.callbacks[e].splice(n,1),t.callbacks[e].length>0||(t.el.removeEventListener(e,t.realCallbacks[e]),delete t.callbacks[e],delete t.realCallbacks[e],t.realListenersCnt-=1))})(o,e,r),o.realListenersCnt>0||(i.splice(s,1),n.splice(s,1))}(t,e[s],r)}},92771:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});let i={};"undefined"!=typeof document&&(i.body=document.body,i.window=window,i.document=document);let n=(()=>{if("undefined"!=typeof document&&document.body){let t=document.body;return"function"==typeof t.matches?"matches":"function"==typeof t.webkitMatchesSelector?"webkitMatchesSelector":"function"==typeof t.mozMatchesSelector?"mozMatchesSelector":"function"==typeof t.msMatchesSelector?"msMatchesSelector":"function"==typeof t.oMatchesSelector?"oMatchesSelector":null}return null})();e.default=function(t,e){if(!t)return null;if(i.hasOwnProperty(t))return i[t];if("#"===t[0])return document.getElementById(t.slice(1));if(null===n)return null;let r=e;for(;r=r.parentElement;)if(r[n](t))return r||null;return null}},81738:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){do{let e=window.getComputedStyle(t);if("none"!==e.transform||"none"!==e.webkitTransform)return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}},61596:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isIntersecting=e.getRect=e.infiniteRect=void 0,e.infiniteRect={top:-1/0,bottom:1/0,height:1/0,left:-1/0,right:1/0,width:1/0},e.getRect=function(t){return t&&"getBoundingClientRect"in t&&"function"==typeof t.getBoundingClientRect?t.getBoundingClientRect():t===window||t===document?{top:0,left:0,bottom:window.innerHeight,height:window.innerHeight,width:window.innerWidth,right:window.innerWidth}:{top:0,left:0,right:0,bottom:0,width:0,height:0}},e.isIntersecting=function(t,e,i,n){let r=t.top+i,s=t.bottom+n;return r>=e.top&&r<=e.bottom||s>=e.top&&s<=e.bottom||s>=e.bottom&&r<=e.top}},75198:function(t,e,i){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.RenderPropSticky=void 0;let r=n(i(13854));e.RenderPropSticky=r.default;let s=n(i(59162));e.default=s.default},13854:function(t,e,i){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});let r=i(67294),s=i(22442),o=n(i(92771)),a=n(i(81738)),l=i(61596),u=(t,e)=>{let{bottomOffset:i,hideOnBoundaryHit:n}=e,{top:r,height:s,width:o,boundaryBottom:a}=t;return n||r+s+i<a?{top:`${r}px`,width:`${o}px`,position:"fixed"}:!n&&a>0?{top:`${a-s-i}px`,width:`${o}px`,position:"fixed"}:{width:`${o}px`,bottom:`${i}px`,position:"absolute"}},c=(t,e)=>{let{bottomOffset:i,hideOnBoundaryHit:n}=e,{bottom:r,height:s,width:o,boundaryTop:a}=t;return n||r-s-i>a?{width:`${o}px`,top:`${r-s}px`,position:"fixed"}:{width:`${o}px`,top:`${i}px`,position:"absolute"}},d=(t,e,i)=>("top"===t?u:c)(i,e),h=(t,e)=>{let i=t.wrapperStyles,n=e.wrapperStyles;if(t.isFixed!==e.isFixed||t.height!==e.height||!i&&n||i&&!n)return!1;if(!n)return!0;for(let t in i)if(i.hasOwnProperty(t)&&i[t]!==n[t])return!1;return!0};class f extends r.Component{constructor(){super(...arguments),this.holderEl=null,this.wrapperEl=null,this.el=null,this.scrollEl=null,this.boundaryEl=null,this.disabled=!1,this.checkPositionIntervalId=null,this.lastMinHeight=null,this.state={isFixed:!1,wrapperStyles:void 0,holderStyles:void 0,height:0},this.holderRef=t=>{t!==this.holderEl&&(this.holderEl=t)},this.wrapperRef=t=>{t!==this.wrapperEl&&(this.wrapperEl=t,this.updateScrollEl(),this.updateBoundaryEl())},this.checkPosition=()=>{let{holderEl:t,wrapperEl:e,boundaryEl:i,scrollEl:n,disabled:r}=this;if(!n||!t||!e){console.error("Missing required elements:",{scrollEl:n,holderEl:t,wrapperEl:e});return}let{mode:s,onFixedToggle:o,offsetTransforms:u,isIOSFixEnabled:c,dontUpdateHolderHeightWhenSticky:f}=this.props;if(r){this.state.isFixed&&this.setState({isFixed:!1,wrapperStyles:{}});return}if(!t.getBoundingClientRect||!e.getBoundingClientRect)return;let p=t.getBoundingClientRect(),m=e.getBoundingClientRect(),g=i?(0,l.getRect)(i):l.infiniteRect,v=(0,l.getRect)(n),y=this.isFixed(p,m,g,v),b=null;if(u&&y&&n instanceof HTMLElement){let t=(0,a.default)(n);t&&(b=(0,l.getRect)(t))}let _=this.state.isFixed&&f&&this.lastMinHeight?this.lastMinHeight:m.height;this.lastMinHeight=_;let w=c?{transform:"translateZ(0)",WebkitTransform:"translateZ(0)"}:void 0,k={isFixed:y,height:m.height,holderStyles:{minHeight:`${_}px`},wrapperStyles:y?Object.assign(Object.assign({},w),d(s,this.props,{boundaryTop:"bottom"===s?g.top:0,boundaryBottom:"top"===s?g.bottom:0,top:"top"===s?v.top-(b?b.top:0):0,bottom:"bottom"===s?v.bottom-(b?b.bottom:0):0,width:p.width,height:m.height})):w};y!==this.state.isFixed&&o&&"function"==typeof o&&o(y),h(this.state,k)||this.setState(k)}}isFixed(t,e,i,n){let{hideOnBoundaryHit:r,bottomOffset:s,topOffset:o,mode:a}=this.props;if(this.disabled||r&&i&&!(0,l.isIntersecting)(i,n,o,s))return!1;let u=r?e.height+s:0;return"top"===a?t.top+o<n.top&&n.top+u<=i.bottom:t.bottom-o>n.bottom&&n.bottom-u>=i.top}
1updateScrollEl(){if(!this.wrapperEl)return;this.scrollEl&&((0,s.unlisten)(this.scrollEl,["scroll"],this.checkPosition),this.scrollEl=null);let{scrollElement:t}=this.props;"string"==typeof t?this.scrollEl=(0,o.default)(t,this.wrapperEl):this.scrollEl=t,this.scrollEl?(0,s.listen)(this.scrollEl,["scroll"],this.checkPosition):console.error("Cannot find scrollElement "+("string"==typeof t?t:"unknown"))}updateBoundaryEl(){if(!this.wrapperEl)return;let{boundaryElement:t}=this.props;this.boundaryEl=(0,o.default)(t,this.wrapperEl),(this.boundaryEl===window||this.boundaryEl===document)&&(this.boundaryEl=null)}initialize(){let{positionRecheckInterval:t,disabled:e}=this.props;this.disabled=e,(0,s.listen)(window,["scroll","resize","pageshow","load"],this.checkPosition),this.checkPosition(),t&&(this.checkPositionIntervalId=setInterval(this.checkPosition,t))}componentDidUpdate({scrollElement:t,boundaryElement:e,disabled:i}){(t!==this.props.scrollElement||null===this.scrollEl)&&this.updateScrollEl(),(e!==this.props.boundaryElement||null===this.boundaryEl)&&this.updateBoundaryEl(),i!==this.props.disabled&&(this.disabled=this.props.disabled,this.checkPosition())}componentDidMount(){this.initialize(),null===this.wrapperEl&&console.error("Wrapper element is missing, please make sure that you have assigned refs correctly")}componentWillUnmount(){this.scrollEl&&(0,s.unlisten)(this.scrollEl,["scroll"],this.checkPosition),(0,s.unlisten)(window,["scroll","resize","pageshow","load"],this.checkPosition),this.boundaryEl=null,this.scrollEl=null,this.checkPositionIntervalId&&clearInterval(this.checkPositionIntervalId)}render(){let{holderRef:t,wrapperRef:e}=this,{isFixed:i,wrapperStyles:n,holderStyles:r}=this.state;return this.props.children({holderRef:t,wrapperRef:e,isFixed:i,wrapperStyles:n,holderStyles:r})}}f.defaultProps={mode:"top",topOffset:0,bottomOffset:0,isIOSFixEnabled:!0,offsetTransforms:!0,disabled:!1,onFixedToggle:void 0,boundaryElement:void 0,hideOnBoundaryHit:!0,scrollElement:"window",dontUpdateHolderHeightWhenSticky:!1},e.default=f},14869:function(t,e,i){"use strict";i.d(e,{q:function(){return iu},q_:function(){return e0}});var n,r,s,o=k(),a=t=>y(t,o),l=k();a.write=t=>y(t,l);var u=k();a.onStart=t=>y(t,u);var c=k();a.onFrame=t=>y(t,c);var d=k();a.onFinish=t=>y(t,d);var h=[];a.setTimeout=(t,e)=>{let i=a.now()+e,n=()=>{let t=h.findIndex(t=>t.cancel==n);~t&&h.splice(t,1),g-=~t?1:0},r={time:i,handler:t,cancel:n};return h.splice(f(i),0,r),g+=1,b(),r};var f=t=>~(~h.findIndex(e=>e.time>t)||~h.length);a.cancel=t=>{u.delete(t),c.delete(t),d.delete(t),o.delete(t),l.delete(t)},a.sync=t=>{v=!0,a.batchedUpdates(t),v=!1},a.throttle=t=>{let e;function i(){try{t(...e)}finally{e=null}}function n(...t){e=t,a.onStart(i)}return n.handler=t,n.cancel=()=>{u.delete(i),e=null},n};var p="undefined"!=typeof window?window.requestAnimationFrame:()=>{};a.use=t=>p=t,a.now="undefined"!=typeof performance?()=>performance.now():Date.now,a.batchedUpdates=t=>t(),a.catch=console.error,a.frameLoop="always",a.advance=()=>{"demand"!==a.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):w()};var m=-1,g=0,v=!1;function y(t,e){v?(e.delete(t),t(0)):(e.add(t),b())}function b(){m<0&&(m=0,"demand"!==a.frameLoop&&p(_))}function _(){~m&&(p(_),a.batchedUpdates(w))}function w(){let t=m;m=a.now();let e=f(m);if(e&&(S(h.splice(0,e),t=>t.handler()),g-=e),!g){m=-1;return}u.flush(),o.flush(t?Math.min(64,m-t):16.667),c.flush(),l.flush(),d.flush()}function k(){let t=new Set,e=t;return{add(i){g+=e!=t||t.has(i)?0:1,t.add(i)},delete:i=>(g-=e==t&&t.has(i)?1:0,t.delete(i)),flush(i){e.size&&(t=new Set,g-=e.size,S(e,e=>e(i)&&t.add(e)),g+=t.size,e=t)}}}function S(t,e){t.forEach(t=>{try{e(t)}catch(t){a.catch(t)}})}var x=i(67294),O=Object.defineProperty,P={};function E(){}((t,e)=>{for(var i in e)O(t,i,{get:e[i],enumerable:!0})})(P,{assign:()=>L,colors:()=>z,createStringInterpolator:()=>n,skipAnimation:()=>V,to:()=>r,willAdvance:()=>F});var C=(t,e,i)=>Object.defineProperty(t,e,{value:i,writable:!0,configurable:!0}),M={arr:Array.isArray,obj:t=>!!t&&"Object"===t.constructor.name,fun:t=>"function"==typeof t,str:t=>"string"==typeof t,num:t=>"number"==typeof t,und:t=>void 0===t};function T(t,e){if(M.arr(t)){if(!M.arr(e)||t.length!==e.length)return!1;for(let i=0;i<t.length;i++)if(t[i]!==e[i])return!1;return!0}return t===e}var I=(t,e)=>t.forEach(e);function j(t,e,i){if(M.arr(t)){for(let n=0;n<t.length;n++)e.call(i,t[n],`${n}`);return}for(let n in t)t.hasOwnProperty(n)&&e.call(i,t[n],n)}var $=t=>M.und(t)?[]:M.arr(t)?t:[t];function A(t,e){if(t.size){let i=Array.from(t);t.clear(),I(i,e)}}var D=(t,...e)=>A(t,t=>t(...e)),R=()=>"undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),z=null,V=!1,F=E,L=t=>{t.to&&(r=t.to),t.now&&(a.now=t.now),void 0!==t.colors&&(z=t.colors),null!=t.skipAnimation&&(V=t.skipAnimation),t.createStringInterpolator&&(n=t.createStringInterpolator),t.requestAnimationFrame&&a.use(t.requestAnimationFrame),t.batchedUpdates&&(a.batchedUpdates=t.batchedUpdates),t.willAdvance&&(F=t.
1willAdvance),t.frameLoop&&(a.frameLoop=t.frameLoop)},U=new Set,N=[],H=[],q=0,B={get idle(){return!U.size&&!N.length},start(t){q>t.priority?(U.add(t),a.onStart(Y)):(K(t),a(W))},advance:W,sort(t){if(q)a.onFrame(()=>B.sort(t));else{let e=N.indexOf(t);~e&&(N.splice(e,1),Q(t))}},clear(){N=[],U.clear()}};function Y(){U.forEach(K),U.clear(),a(W)}function K(t){N.includes(t)||Q(t)}function Q(t){N.splice(function(t,e){let i=t.findIndex(e);return i<0?t.length:i}(N,e=>e.priority>t.priority),0,t)}function W(t){let e=H;for(let i=0;i<N.length;i++){let n=N[i];q=n.priority,n.idle||(F(n),n.advance(t),n.idle||e.push(n))}return q=0,(H=N).length=0,(N=e).length>0}var Z="[-+]?\\d*\\.?\\d+",G=Z+"%";function X(...t){return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}var J=RegExp("rgb"+X(Z,Z,Z)),tt=RegExp("rgba"+X(Z,Z,Z,Z)),te=RegExp("hsl"+X(Z,G,G)),ti=RegExp("hsla"+X(Z,G,G,Z)),tn=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,tr=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ts=/^#([0-9a-fA-F]{6})$/,to=/^#([0-9a-fA-F]{8})$/;function ta(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function tl(t,e,i){let n=i<.5?i*(1+e):i+e-i*e,r=2*i-n,s=ta(r,n,t+1/3),o=ta(r,n,t),a=ta(r,n,t-1/3);return Math.round(255*s)<<24|Math.round(255*o)<<16|Math.round(255*a)<<8}function tu(t){let e=parseInt(t,10);return e<0?0:e>255?255:e}function tc(t){let e=parseFloat(t);return(e%360+360)%360/360}function td(t){let e=parseFloat(t);return e<0?0:e>1?255:Math.round(255*e)}function th(t){let e=parseFloat(t);return e<0?0:e>100?1:e/100}function tf(t){let e;let i="number"==typeof t?t>>>0===t&&t>=0&&t<=4294967295?t:null:(e=ts.exec(t))?parseInt(e[1]+"ff",16)>>>0:z&&void 0!==z[t]?z[t]:(e=J.exec(t))?(tu(e[1])<<24|tu(e[2])<<16|tu(e[3])<<8|255)>>>0:(e=tt.exec(t))?(tu(e[1])<<24|tu(e[2])<<16|tu(e[3])<<8|td(e[4]))>>>0:(e=tn.exec(t))?parseInt(e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+"ff",16)>>>0:(e=to.exec(t))?parseInt(e[1],16)>>>0:(e=tr.exec(t))?parseInt(e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+e[4]+e[4],16)>>>0:(e=te.exec(t))?(255|tl(tc(e[1]),th(e[2]),th(e[3])))>>>0:(e=ti.exec(t))?(tl(tc(e[1]),th(e[2]),th(e[3]))|td(e[4]))>>>0:null;if(null===i)return t;i=i||0;let n=(4278190080&i)>>>24,r=(16711680&i)>>>16,s=(65280&i)>>>8,o=(255&i)/255;return`rgba(${n}, ${r}, ${s}, ${o})`}var tp=(t,e,i)=>{if(M.fun(t))return t;if(M.arr(t))return tp({range:t,output:e,extrapolate:i});if(M.str(t.output[0]))return n(t);let r=t.output,s=t.range||[0,1],o=t.extrapolateLeft||t.extrapolate||"extend",a=t.extrapolateRight||t.extrapolate||"extend",l=t.easing||(t=>t);return e=>{let i=function(t,e){for(var i=1;i<e.length-1&&!(e[i]>=t);++i);return i-1}(e,s);return function(t,e,i,n,r,s,o,a,l){let u=l?l(t):t;if(u<e){if("identity"===o)return u;"clamp"===o&&(u=e)}if(u>i){if("identity"===a)return u;"clamp"===a&&(u=i)}return n===r?n:e===i?t<=e?n:r:(e===-1/0?u=-u:i===1/0?u-=e:u=(u-e)/(i-e),u=s(u),n===-1/0?u=-u:r===1/0?u+=n:u=u*(r-n)+n,u)}(e,s[i],s[i+1],r[i],r[i+1],l,o,a,t.map)}},tm=Symbol.for("FluidValue.get"),tg=Symbol.for("FluidValue.observers"),tv=t=>!!(t&&t[tm]),ty=t=>t&&t[tm]?t[tm]():t,tb=t=>t[tg]||null;function t_(t,e){let i=t[tg];i&&i.forEach(t=>{t.eventObserved?t.eventObserved(e):t(e)})}var tw=class{constructor(t){if(!t&&!(t=this.get))throw Error("Unknown getter");tk(this,t)}},tk=(t,e)=>tO(t,tm,e);function tS(t,e){if(t[tm]){let i=t[tg];i||tO(t,tg,i=new Set),!i.has(e)&&(i.add(e),t.observerAdded&&t.observerAdded(i.size,e))}return e}function tx(t,e){let i=t[tg];if(i&&i.has(e)){let n=i.size-1;n?i.delete(e):t[tg]=null,t.observerRemoved&&t.observerRemoved(n,e)}}var tO=(t,e,i)=>Object.defineProperty(t,e,{value:i,writable:!0,configurable:!0}),tP=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,tE=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,tC=RegExp(`(${tP.source})(%|[a-z]+)`,"i"),tM=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,tT=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,tI=t=>{let[e,i]=tj(t);if(!e||R())return t;let n=window.getComputedStyle(document.documentElement).getPropertyValue(e);if(n)return n.trim();if(i&&i.startsWith("--")){let t=window.getComputedStyle(document.documentElement).getPropertyValue(i);if(t)return t}else if(i&&tT.test(i))return tI(i);else if(i)return i;return t},tj=t=>{let e=tT.exec(t);if(!e)return[,];let[,i,n]=e;return[i,n]},t$=(t,e,i,n,r)=>`rgba(${Math.round(e)}, ${Math.round(i)}, ${Math.round(n)}, ${r})`,tA=t=>{s||(s=z?RegExp(`(${Object.keys(z).join("|")})(?!\\w)`,"g"):/^\b$/);let e=t.output.map(t=>ty(t).replace(tT,tI).replace(tE,tf).replace(s,tf)),i=e.map(t=>t.match(tP).map(Number)),n=i[0].map((t,e)=>i.map(t=>{if(!(e in t))throw Error('The arity of each "output" value must be equal');return t[e]})),r=n.map(e=>tp({...t,output:e}));return t=>{let i=!tC.test(e[0])&&e.find(t=>tC.test(t))?.replace(tP,""),n=0;return e[0].replace(tP,()=>`${r[n++](t)}${i||""}`).replace(tM,t$)}},tD="react-spring: ",tR=t=>{let e=!1;if("function"!=typeof t)throw TypeError(`${tD}once requires a function parameter`);return(...i)=>{e||(t(...i),e=!0)}},tz=tR(console.warn),tV=tR(console.warn);function tF(t){return M.str(t)&&("#"==t[0]||/\d/.test(t)||!R()&&tT.test(t)||t in(z||{}))}var tL=R()?x.useEffect:x.useLayoutEffect,tU=()=>{let t=(0,x.useRef)(!1);return tL(()=>(t.current=!0,()=>{t.current=!1}),[]),t};function tN(){let t=(0,x.useState)()[1],e=tU();return()=>{e.current&&t(Math.random())}}var tH=t=>(0,x.useEffect)(t,tq),tq=[];function tB(t){let e=(0,x.useRef)();return(0,x.useEffect)(()=>{e.current=t}),e.current}var tY=Symbol.for("Animated:node"),tK=t=>!!t&&t[tY]===t,tQ=t=>t&&t[tY],tW=(t,e)=>C(t,tY,e),tZ=t=>t&&t[tY]&&t[tY].getPayload(),tG=class{constructor(){tW(this,this)}getPayload(){return this.payload||[]}},tX=class extends tG{constructor(t){super(),this._value=t,this.done=!0,this.durationProgress=0,M.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new tX(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,e){return M.num(t)&&(this.lastPosition=t,e&&(t=Math.round(t/e)*e,this.done&&(this.lastPosition=t))),this._value!==t&&(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,M.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},tJ=class extends tX{constructor(t){super(0),this._string=null,this._toString=tp({output:[t,t]})}static create(t){return new tJ(t)}getValue(){let t=this._string;return null==t?this._string=this._toString(this._value):t}setValue(t){if(M.str(t)){if(t==this._string)return!1;this._string=t,this._value=1}else{if(!super.setValue(t))return!1;this._string=null}return!0}reset(t){t&&(this._toString=tp({output:[this.getValue(),t]})),this._value=0,super.reset()}}
1,t0={dependencies:null},t1=class extends tG{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let e={};return j(this.source,(i,n)=>{tK(i)?e[n]=i.getValue(t):tv(i)?e[n]=ty(i):t||(e[n]=i)}),e}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&I(this.payload,t=>t.reset())}_makePayload(t){if(t){let e=new Set;return j(t,this._addToPayload,e),Array.from(e)}}_addToPayload(t){t0.dependencies&&tv(t)&&t0.dependencies.add(t);let e=tZ(t);e&&I(e,t=>this.add(t))}},t2=class extends t1{constructor(t){super(t)}static create(t){return new t2(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let e=this.getPayload();return t.length==e.length?e.map((e,i)=>e.setValue(t[i])).some(Boolean):(super.setValue(t.map(t5)),!0)}};function t5(t){let e=tF(t)?tJ:tX;return e.create(t)}function t3(t){let e=tQ(t);return e?e.constructor:M.arr(t)?t2:tF(t)?tJ:tX}var t4=(t,e)=>{let i=!M.fun(t)||t.prototype&&t.prototype.isReactComponent;return(0,x.forwardRef)((n,r)=>{let s=(0,x.useRef)(null),o=i&&(0,x.useCallback)(t=>{s.current=(r&&(M.fun(r)?r(t):r.current=t),t)},[r]),[l,u]=function(t,e){let i=new Set;return t0.dependencies=i,t.style&&(t={...t,style:e.createAnimatedStyle(t.style)}),t=new t1(t),t0.dependencies=null,[t,i]}(n,e),c=tN(),d=()=>{let t=s.current;if(i&&!t)return;let n=!!t&&e.applyAnimatedValues(t,l.getValue(!0));!1===n&&c()},h=new t9(d,u),f=(0,x.useRef)();tL(()=>(f.current=h,I(u,t=>tS(t,h)),()=>{f.current&&(I(f.current.deps,t=>tx(t,f.current)),a.cancel(f.current.update))})),(0,x.useEffect)(d,[]),tH(()=>()=>{let t=f.current;I(t.deps,e=>tx(e,t))});let p=e.getComponentProps(l.getValue());return x.createElement(t,{...p,ref:o})})},t9=class{constructor(t,e){this.update=t,this.deps=e}eventObserved(t){"change"==t.type&&a.write(this.update)}},t7=Symbol.for("AnimatedComponent"),t6=t=>M.str(t)?t:t&&M.str(t.displayName)?t.displayName:M.fun(t)&&t.name||null;function t8(t,...e){return M.fun(t)?t(...e):t}var et=(t,e)=>!0===t||!!(e&&t&&(M.fun(t)?t(e):$(t).includes(e))),ee=(t,e)=>M.obj(t)?e&&t[e]:t,ei=(t,e)=>!0===t.default?t[e]:t.default?t.default[e]:void 0,en=t=>t,er=(t,e=en)=>{let i=es;t.default&&!0!==t.default&&(i=Object.keys(t=t.default));let n={};for(let r of i){let i=e(t[r],r);M.und(i)||(n[r]=i)}return n},es=["config","onProps","onStart","onChange","onPause","onResume","onRest"],eo={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function ea(t){let e=function(t){let e={},i=0;if(j(t,(t,n)=>{!eo[n]&&(e[n]=t,i++)}),i)return e}(t);if(e){let i={to:e};return j(t,(t,n)=>n in e||(i[n]=t)),i}return{...t}}function el(t){return t=ty(t),M.arr(t)?t.map(el):tF(t)?P.createStringInterpolator({range:[0,1],output:[t,t]})(1):t}function eu(t){return M.fun(t)||M.arr(t)&&M.obj(t[0])}var ec={tension:170,friction:26,mass:1,damping:1,easing:t=>t,clamp:!1},ed=class{constructor(){this.velocity=0,Object.assign(this,ec)}};function eh(t,e){if(M.und(e.decay)){let i=!M.und(e.tension)||!M.und(e.friction);!i&&M.und(e.frequency)&&M.und(e.damping)&&M.und(e.mass)||(t.duration=void 0,t.decay=void 0),i&&(t.frequency=void 0)}else t.duration=void 0}var ef=[],ep=class{constructor(){this.changed=!1,this.values=ef,this.toValues=null,this.fromValues=ef,this.config=new ed,this.immediate=!1}};function em(t,{key:e,props:i,defaultProps:n,state:r,actions:s}){return new Promise((o,l)=>{let u,c;let d=et(i.cancel??n?.cancel,e);if(d)p();else{M.und(i.pause)||(r.paused=et(i.pause,e));let t=n?.pause;!0!==t&&(t=r.paused||et(t,e)),u=t8(i.delay||0,e),t?(r.resumeQueue.add(f),s.pause()):(s.resume(),f())}function h(){r.resumeQueue.add(f),r.timeouts.delete(c),c.cancel(),u=c.time-a.now()}function f(){u>0&&!P.skipAnimation?(r.delayed=!0,c=a.setTimeout(p,u),r.pauseQueue.add(h),r.timeouts.add(c)):p()}function p(){r.delayed&&(r.delayed=!1),r.pauseQueue.delete(h),r.timeouts.delete(c),t<=(r.cancelId||0)&&(d=!0);try{s.start({...i,callId:t,cancel:d},o)}catch(t){l(t)}}})}var eg=(t,e)=>1==e.length?e[0]:e.some(t=>t.cancelled)?eb(t.get()):e.every(t=>t.noop)?ev(t.get()):ey(t.get(),e.every(t=>t.finished)),ev=t=>({value:t,noop:!0,finished:!0,cancelled:!1}),ey=(t,e,i=!1)=>({value:t,finished:e,cancelled:i}),eb=t=>({value:t,cancelled:!0,finished:!1});function e_(t,e,i,n){let{callId:r,parentId:s,onRest:o}=e,{asyncTo:l,promise:u}=i;return s||t!==l||e.reset?i.promise=(async()=>{let c,d,h;i.asyncId=r,i.asyncTo=t;let f=er(e,(t,e)=>"onRest"===e?void 0:t),p=new Promise((t,e)=>(c=t,d=e)),m=t=>{let e=r<=(i.cancelId||0)&&eb(n)||r!==i.asyncId&&ey(n,!1);if(e)throw t.result=e,d(t),t},g=(t,e)=>{let s=new ek,o=new eS;return(async()=>
1{if(P.skipAnimation)throw ew(i),o.result=ey(n,!1),d(o),o;m(s);let a=M.obj(t)?{...t}:{...e,to:t};a.parentId=r,j(f,(t,e)=>{M.und(a[e])&&(a[e]=t)});let l=await n.start(a);return m(s),i.paused&&await new Promise(t=>{i.resumeQueue.add(t)}),l})()};if(P.skipAnimation)return ew(i),ey(n,!1);try{let e;e=M.arr(t)?(async t=>{for(let e of t)await g(e)})(t):Promise.resolve(t(g,n.stop.bind(n))),await Promise.all([e.then(c),p]),h=ey(n.get(),!0,!1)}catch(t){if(t instanceof ek)h=t.result;else if(t instanceof eS)h=t.result;else throw t}finally{r==i.asyncId&&(i.asyncId=s,i.asyncTo=s?l:void 0,i.promise=s?u:void 0)}return M.fun(o)&&a.batchedUpdates(()=>{o(h,n,n.item)}),h})():u}function ew(t,e){A(t.timeouts,t=>t.cancel()),t.pauseQueue.clear(),t.resumeQueue.clear(),t.asyncId=t.asyncTo=t.promise=void 0,e&&(t.cancelId=e)}var ek=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},eS=class extends Error{constructor(){super("SkipAnimationSignal")}},ex=t=>t instanceof eP,eO=1,eP=class extends tw{constructor(){super(...arguments),this.id=eO++,this._priority=0}get priority(){return this._priority}set priority(t){this._priority!=t&&(this._priority=t,this._onPriorityChange(t))}get(){let t=tQ(this);return t&&t.getValue()}to(...t){return P.to(this,t)}interpolate(...t){return tz(`${tD}The "interpolate" function is deprecated in v9 (use "to" instead)`),P.to(this,t)}toJSON(){return this.get()}observerAdded(t){1==t&&this._attach()}observerRemoved(t){0==t&&this._detach()}_attach(){}_detach(){}_onChange(t,e=!1){t_(this,{type:"change",parent:this,value:t,idle:e})}_onPriorityChange(t){this.idle||B.sort(this),t_(this,{type:"priority",parent:this,priority:t})}},eE=Symbol.for("SpringPhase"),eC=t=>(1&t[eE])>0,eM=t=>(2&t[eE])>0,eT=t=>(4&t[eE])>0,eI=(t,e)=>e?t[eE]|=3:t[eE]&=-3,ej=(t,e)=>e?t[eE]|=4:t[eE]&=-5,e$=class extends eP{constructor(t,e){if(super(),this.animation=new ep,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!M.und(t)||!M.und(e)){let i=M.obj(t)?{...t}:{...e,from:t};M.und(i.default)&&(i.default=!0),this.start(i)}}get idle(){return!(eM(this)||this._state.asyncTo)||eT(this)}get goal(){return ty(this.animation.to)}get velocity(){let t=tQ(this);return t instanceof tX?t.lastVelocity||0:t.getPayload().map(t=>t.lastVelocity||0)}get hasAnimated(){return eC(this)}get isAnimating(){return eM(this)}get isPaused(){return eT(this)}get isDelayed(){return this._state.delayed}advance(t){let e=!0,i=!1,n=this.animation,{toValues:r}=n,{config:s}=n,o=tZ(n.to);!o&&tv(n.to)&&(r=$(ty(n.to))),n.values.forEach((a,l)=>{if(a.done)return;let u=a.constructor==tJ?1:o?o[l].lastPosition:r[l],c=n.immediate,d=u;if(!c){let e;if(d=a.lastPosition,s.tension<=0){a.done=!0;return}let i=a.elapsedTime+=t,r=n.fromValues[l],o=null!=a.v0?a.v0:a.v0=M.arr(s.velocity)?s.velocity[l]:s.velocity,h=s.precision||(r==u?.005:Math.min(1,.001*Math.abs(u-r)));if(M.und(s.duration)){if(s.decay){let t=!0===s.decay?.998:s.decay,n=Math.exp(-(1-t)*i);d=r+o/(1-t)*(1-n),c=Math.abs(a.lastPosition-d)<=h,e=o*n}else{e=null==a.lastVelocity?o:a.lastVelocity;let i=s.restVelocity||h/10,n=s.clamp?0:s.bounce,l=!M.und(n),f=r==u?a.v0>0:r<u,p=Math.ceil(t/1);for(let t=0;t<p&&!(!(Math.abs(e)>i)&&(c=Math.abs(u-d)<=h));++t){l&&(d==u||d>u==f)&&(e=-e*n,d=u);let t=-(1e-6*s.tension)*(d-u),i=-(.001*s.friction)*e,r=(t+i)/s.mass;e+=1*r,d+=1*e}}}else{let n=1;s.duration>0&&(this._memoizedDuration!==s.duration&&(this._memoizedDuration=s.duration,a.durationProgress>0&&(a.elapsedTime=s.duration*a.durationProgress,i=a.elapsedTime+=t)),n=(n=(s.progress||0)+i/this._memoizedDuration)>1?1:n<0?0:n,a.durationProgress=n),e=((d=r+s.easing(n)*(u-r))-a.lastPosition)/t,c=1==n}a.lastVelocity=e,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),c=!0)}o&&!o[l].done&&(c=!1),c?a.done=!0:e=!1,a.setValue(d,s.round)&&(i=!0)});let a=tQ(this),l=a.getValue();if(e){let t=ty(n.to);(l!==t||i)&&!s.decay?(a.setValue(t),this._onChange(t)):i&&s.decay&&this._onChange(l),this._stop()}else i&&this._onChange(l)}set(t){return a.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(eM(this)){let{to:t,config:e}=this.animation;a.batchedUpdates(()=>{this._onStart(),e.decay||this._set(t,!1),this._stop()})}return this}update(t){let e=this.queue||(this.queue=[]);return e.push(t),this}start(t,e){let i;return M.und(t)?(i=this.queue||[],this.queue=[]):i=[M.obj(t)?t:{...e,to:t}],Promise.all(i.map(t=>{let e=this._update(t);return e})).then(t=>eg(this,t))}stop(t){let{to:e}=this.animation;return this._focus(this.get()),ew(this._state,t&&this._lastCallId),a.batchedUpdates(()=>this._stop(e,t)),this}reset(){this._update({reset:!0})}eventObserved(t){"change"==t.type?this._start():"priority"==t.type&&(this.priority=t.priority+1)}_prepareNode(t){let e=this.key||"",{to:i,from:n}=t;(null==(i=M.obj(i)?i[e]:i)||eu(i))&&(i=void 0),null==(n=M.obj(n)?n[e]:n)&&(n=void 0);let r={to:i,from:n};return eC(this)||(t.reverse&&([i,n]=[n,i]),n=ty(n),M.und(n)?tQ(this)||this._set(i):this._set(n)),r}_update({...t},e){let{key:i,defaultProps:n}=this;t.default&&Object.assign(n,er(t,(t,e)=>/^on/.test(e)?ee(t,i):t)),eF(this,t,"onProps"),eL(this,"onProps",t,this);let r=this._prepareNode(t);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did
1you forget to pass your component to `animated(...)` before animating its props?");let s=this._state;return em(++this._lastCallId,{key:i,props:t,defaultProps:n,state:s,actions:{pause:()=>{eT(this)||(ej(this,!0),D(s.pauseQueue),eL(this,"onPause",ey(this,eA(this,this.animation.to)),this))},resume:()=>{eT(this)&&(ej(this,!1),eM(this)&&this._resume(),D(s.resumeQueue),eL(this,"onResume",ey(this,eA(this,this.animation.to)),this))},start:this._merge.bind(this,r)}}).then(i=>{if(t.loop&&i.finished&&!(e&&i.noop)){let e=eD(t);if(e)return this._update(e,!0)}return i})}_merge(t,e,i){if(e.cancel)return this.stop(!0),i(eb(this));let n=!M.und(t.to),r=!M.und(t.from);if(n||r){if(!(e.callId>this._lastToId))return i(eb(this));this._lastToId=e.callId}let{key:s,defaultProps:o,animation:l}=this,{to:u,from:c}=l,{to:d=u,from:h=c}=t;r&&!n&&(!e.default||M.und(d))&&(d=h),e.reverse&&([d,h]=[h,d]);let f=!T(h,c);f&&(l.from=h),h=ty(h);let p=!T(d,u);p&&this._focus(d);let m=eu(e.to),{config:g}=l,{decay:v,velocity:y}=g;(n||r)&&(g.velocity=0),e.config&&!m&&function(t,e,i){for(let n in i&&(eh(i={...i},e),e={...i,...e}),eh(t,e),Object.assign(t,e),ec)null==t[n]&&(t[n]=ec[n]);let{frequency:n,damping:r}=t,{mass:s}=t;M.und(n)||(n<.01&&(n=.01),r<0&&(r=0),t.tension=Math.pow(2*Math.PI/n,2)*s,t.friction=4*Math.PI*r*s/n)}(g,t8(e.config,s),e.config!==o.config?t8(o.config,s):void 0);let b=tQ(this);if(!b||M.und(d))return i(ey(this,!0));let _=M.und(e.reset)?r&&!e.default:!M.und(h)&&et(e.reset,s),w=_?h:this.get(),k=el(d),S=M.num(k)||M.arr(k)||tF(k),x=!m&&(!S||et(o.immediate||e.immediate,s));if(p){let t=t3(d);if(t!==b.constructor){if(x)b=this._set(k);else throw Error(`Cannot animate between ${b.constructor.name} and ${t.name}, as the "to" prop suggests`)}}let O=b.constructor,P=tv(d),E=!1;if(!P){let t=_||!eC(this)&&f;(p||t)&&(P=!(E=T(el(w),k))),(T(l.immediate,x)||x)&&T(g.decay,v)&&T(g.velocity,y)||(P=!0)}if(E&&eM(this)&&(l.changed&&!_?P=!0:P||this._stop(u)),!m&&((P||tv(u))&&(l.values=b.getPayload(),l.toValues=tv(d)?null:O==tJ?[1]:$(k)),l.immediate==x||(l.immediate=x,x||_||this._set(u)),P)){let{onRest:t}=l;I(eV,t=>eF(this,e,t));let n=ey(this,eA(this,u));D(this._pendingCalls,n),this._pendingCalls.add(i),l.changed&&a.batchedUpdates(()=>{l.changed=!_,t?.(n,this),_?t8(o.onRest,n):l.onStart?.(n,this)})}_&&this._set(w),m?i(e_(e.to,e,this._state,this)):P?this._start():eM(this)&&!p?this._pendingCalls.add(i):i(ev(w))}_focus(t){let e=this.animation;t!==e.to&&(tb(this)&&this._detach(),e.to=t,tb(this)&&this._attach())}_attach(){let t=0,{to:e}=this.animation;tv(e)&&(tS(e,this),ex(e)&&(t=e.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;tv(t)&&tx(t,this)}_set(t,e=!0){let i=ty(t);if(!M.und(i)){let t=tQ(this);if(!t||!T(i,t.getValue())){let n=t3(i);t&&t.constructor==n?t.setValue(i):tW(this,n.create(i)),t&&a.batchedUpdates(()=>{this._onChange(i,e)})}}return tQ(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,eL(this,"onStart",ey(this,eA(this,t.to)),this))}_onChange(t,e){e||(this._onStart(),t8(this.animation.onChange,t,this)),t8(this.defaultProps.onChange,t,this),super._onChange(t,e)}_start(){let t=this.animation;tQ(this).reset(ty(t.to)),t.immediate||(t.fromValues=t.values.map(t=>t.lastPosition)),eM(this)||(eI(this,!0),eT(this)||this._resume())}_resume(){P.skipAnimation?this.finish():B.start(this)}_stop(t,e){if(eM(this)){eI(this,!1);let i=this.animation;I(i.values,t=>{t.done=!0}),i.toValues&&(i.onChange=i.onPause=i.onResume=void 0),t_(this,{type:"idle",parent:this});let n=e?eb(this.get()):ey(this.get(),eA(this,t??i.to));D(this._pendingCalls,n),i.changed&&(i.changed=!1,eL(this,"onRest",n,this))}}};function eA(t,e){let i=el(e),n=el(t.get());return T(n,i)}function eD(t,e=t.loop,i=t.to){let n=t8(e);if(n){let r=!0!==n&&ea(n),s=(r||t).reverse,o=!r||r.reset;return eR({...t,loop:e,default:!1,pause:void 0,to:!s||eu(i)?i:void 0,from:o?t.from:void 0,reset:o,...r})}}function eR(t){let{to:e,from:i}=t=ea(t),n=new Set;return M.obj(e)&&ez(e,n),M.obj(i)&&ez(i,n),t.keys=n.size?Array.from(n):null,t}function ez(t,e){j(t,(t,i)=>null!=t&&e.add(i))}var eV=["onStart","onRest","onChange","onPause","onResume"];function eF(t,e,i){t.animation[i]=e[i]!==ei(e,i)?ee(e[i],t.key):void 0}function eL(t,e,...i){t.animation[e]?.(...i),t.defaultProps[e]?.(...i)}var eU=["onStart","onChange","onRest"],eN=1,eH=class{constructor(t,e){this.id=eN++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),e&&(this._flush=e),t&&this.start({default:!0,...t})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(t=>
1t.idle&&!t.isDelayed&&!t.isPaused)}get item(){return this._item}set item(t){this._item=t}get(){let t={};return this.each((e,i)=>t[i]=e.get()),t}set(t){for(let e in t){let i=t[e];M.und(i)||this.springs[e].set(i)}}update(t){return t&&this.queue.push(eR(t)),this}start(t){let{queue:e}=this;return(t?e=$(t).map(eR):this.queue=[],this._flush)?this._flush(this,e):(eZ(this,e),eq(this,e))}stop(t,e){if(!!t!==t&&(e=t),e){let i=this.springs;I($(e),e=>i[e].stop(!!t))}else ew(this._state,this._lastAsyncId),this.each(e=>e.stop(!!t));return this}pause(t){if(M.und(t))this.start({pause:!0});else{let e=this.springs;I($(t),t=>e[t].pause())}return this}resume(t){if(M.und(t))this.start({pause:!1});else{let e=this.springs;I($(t),t=>e[t].resume())}return this}each(t){j(this.springs,t)}_onFrame(){let{onStart:t,onChange:e,onRest:i}=this._events,n=this._active.size>0,r=this._changed.size>0;(n&&!this._started||r&&!this._started)&&(this._started=!0,A(t,([t,e])=>{e.value=this.get(),t(e,this,this._item)}));let s=!n&&this._started,o=r||s&&i.size?this.get():null;r&&e.size&&A(e,([t,e])=>{e.value=o,t(e,this,this._item)}),s&&(this._started=!1,A(i,([t,e])=>{e.value=o,t(e,this,this._item)}))}eventObserved(t){if("change"==t.type)this._changed.add(t.parent),t.idle||this._active.add(t.parent);else{if("idle"!=t.type)return;this._active.delete(t.parent)}a.onFrame(this._onFrame)}};function eq(t,e){return Promise.all(e.map(e=>eB(t,e))).then(e=>eg(t,e))}async function eB(t,e,i){let{keys:n,to:r,from:s,loop:o,onRest:l,onResolve:u}=e,c=M.obj(e.default)&&e.default;o&&(e.loop=!1),!1===r&&(e.to=null),!1===s&&(e.from=null);let d=M.arr(r)||M.fun(r)?r:void 0;d?(e.to=void 0,e.onRest=void 0,c&&(c.onRest=void 0)):I(eU,i=>{let n=e[i];if(M.fun(n)){let r=t._events[i];e[i]=({finished:t,cancelled:e})=>{let i=r.get(n);i?(t||(i.finished=!1),e&&(i.cancelled=!0)):r.set(n,{value:null,finished:t||!1,cancelled:e||!1})},c&&(c[i]=e[i])}});let h=t._state;!h.paused===e.pause?(h.paused=e.pause,D(e.pause?h.pauseQueue:h.resumeQueue)):h.paused&&(e.pause=!0);let f=(n||Object.keys(t.springs)).map(i=>t.springs[i].start(e)),p=!0===e.cancel||!0===ei(e,"cancel");(d||p&&h.asyncId)&&f.push(em(++t._lastAsyncId,{props:e,state:h,actions:{pause:E,resume:E,start(e,i){p?(ew(h,t._lastAsyncId),i(eb(t))):(e.onRest=l,i(e_(d,e,h,t)))}}})),h.paused&&await new Promise(t=>{h.resumeQueue.add(t)});let m=eg(t,await Promise.all(f));if(o&&m.finished&&!(i&&m.noop)){let i=eD(e,o,r);if(i)return eZ(t,[i]),eB(t,i,!0)}return u&&a.batchedUpdates(()=>u(m,t,t.item)),m}function eY(t,e){let i={...t.springs};return e&&I($(e),t=>{M.und(t.keys)&&(t=eR(t)),M.obj(t.to)||(t={...t,to:void 0}),eW(i,t,t=>eQ(t))}),eK(t,i),i}function eK(t,e){j(e,(e,i)=>{t.springs[i]||(t.springs[i]=e,tS(e,t))})}function eQ(t,e){let i=new e$;return i.key=t,e&&tS(i,e),i}function eW(t,e,i){e.keys&&I(e.keys,n=>{let r=t[n]||(t[n]=i(n));r._prepareNode(e)})}function eZ(t,e){I(e,e=>{eW(t.springs,e,e=>eQ(e,t))})}var eG=({children:t,...e})=>{let i=(0,x.useContext)(eX),n=e.pause||!!i.pause,r=e.immediate||!!i.immediate;e=function(t,e){let[i]=(0,x.useState)(()=>({inputs:e,result:t()})),n=(0,x.useRef)(),r=n.current,s=r;if(s){let i=!!(e&&s.inputs&&function(t,e){if(t.length!==e.length)return!1;for(let i=0;i<t.length;i++)if(t[i]!==e[i])return!1;return!0}(e,s.inputs));i||(s={inputs:e,result:t()})}else s=i;return(0,x.useEffect)(()=>{n.current=s,r==i&&(i.inputs=i.result=void 0)},[s]),s.result}(()=>({pause:n,immediate:r}),[n,r]);let{Provider:s}=eX;return x.createElement(s,{value:e},t)},eX=(Object.assign(eG,x.createContext({})),eG.Provider._context=eG,eG.Consumer._context=eG,eG);eG.Provider=eX.Provider,eG.Consumer=eX.Consumer;var eJ=()=>{let t=[],e=function(e){tV(`${tD}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);let n=[];return I(t,(t,r)=>{if(M.und(e))n.push(t.start());else{let s=i(e,t,r);s&&n.push(t.start(s))}}),n};e.current=t,e.add=function(e){t.includes(e)||t.push(e)},e.delete=function(e){let i=t.indexOf(e);~i&&t.splice(i,1)},e.pause=function(){return I(t,t=>t.pause(...arguments)),this},e.resume=function(){return I(t,t=>t.resume(...arguments)),this},e.set=function(e){I(t,(t,i)=>{let n=M.fun(e)?e(i,t):e;n&&t.set(n)})},e.start=function(e){let i=[];return I(t,(t,n)=>{if(M.und(e))i.push(t.start());else{let r=this._getProps(e,t,n);r&&i.push(t.start(r))}}),i},e.stop=function(){return I(t,t=>t.stop(...arguments)),this},e.update=function(e){return I(t,(t,i)=>t.update(this._getProps(e,t,i))),this};
1let i=function(t,e,i){return M.fun(t)?t(i,e):t};return e._getProps=i,e};function e0(t,e){let i=M.fun(t),[[n],r]=function(t,e,i){let n=M.fun(e)&&e;n&&!i&&(i=[]);let r=(0,x.useMemo)(()=>n||3==arguments.length?eJ():void 0,[]),s=(0,x.useRef)(0),o=tN(),a=(0,x.useMemo)(()=>({ctrls:[],queue:[],flush(t,e){let i=eY(t,e),n=s.current>0&&!a.queue.length&&!Object.keys(i).some(e=>!t.springs[e]);return n?eq(t,e):new Promise(n=>{eK(t,i),a.queue.push(()=>{n(eq(t,e))}),o()})}}),[]),l=(0,x.useRef)([...a.ctrls]),u=[],c=tB(t)||0;function d(t,i){for(let r=t;r<i;r++){let t=l.current[r]||(l.current[r]=new eH(null,a.flush)),i=n?n(r,t):e[r];i&&(u[r]=function(t){let e=eR(t);return M.und(e.default)&&(e.default=er(e)),e}(i))}}(0,x.useMemo)(()=>{I(l.current.slice(t,c),t=>{t.ref?.delete(t),r?.delete(t),t.stop(!0)}),l.current.length=t,d(c,t)},[t]),(0,x.useMemo)(()=>{d(0,Math.min(c,t))},i);let h=l.current.map((t,e)=>eY(t,u[e])),f=(0,x.useContext)(eG),p=tB(f),m=f!==p&&function(t){for(let e in t)return!0;return!1}(f);tL(()=>{s.current++,a.ctrls=l.current;let{queue:t}=a;t.length&&(a.queue=[],I(t,t=>t())),I(l.current,(t,e)=>{r?.add(t),m&&t.start({default:f});let i=u[e];if(i){var n;(n=i.ref)&&t.ref!==n&&(t.ref?.delete(t),n.add(t),t.ref=n),t.ref?t.queue.push(i):t.start(i)}})}),tH(()=>()=>{I(a.ctrls,t=>t.stop(!0))});let g=h.map(t=>({...t}));return r?[g,r]:g}(1,i?t:[t],i?e||[]:e);return i||2==arguments.length?[n,r]:n}var e1=class extends eP{constructor(t,e){super(),this.source=t,this.idle=!0,this._active=new Set,this.calc=tp(...e);let i=this._get(),n=t3(i);tW(this,n.create(i))}advance(t){let e=this._get(),i=this.get();T(e,i)||(tQ(this).setValue(e),this._onChange(e,this.idle)),!this.idle&&e5(this._active)&&e3(this)}_get(){let t=M.arr(this.source)?this.source.map(ty):$(ty(this.source));return this.calc(...t)}_start(){this.idle&&!e5(this._active)&&(this.idle=!1,I(tZ(this),t=>{t.done=!1}),P.skipAnimation?(a.batchedUpdates(()=>this.advance()),e3(this)):B.start(this))}_attach(){let t=1;I($(this.source),e=>{tv(e)&&tS(e,this),ex(e)&&(e.idle||this._active.add(e),t=Math.max(t,e.priority+1))}),this.priority=t,this._start()}_detach(){I($(this.source),t=>{tv(t)&&tx(t,this)}),this._active.clear(),e3(this)}eventObserved(t){"change"==t.type?t.idle?this.advance():(this._active.add(t.parent),this._start()):"idle"==t.type?this._active.delete(t.parent):"priority"==t.type&&(this.priority=$(this.source).reduce((t,e)=>Math.max(t,(ex(e)?e.priority:0)+1),0))}};function e2(t){return!1!==t.idle}function e5(t){return!t.size||Array.from(t).every(e2)}function e3(t){t.idle||(t.idle=!0,I(tZ(t),t=>{t.done=!0}),t_(t,{type:"idle",parent:t}))}P.assign({createStringInterpolator:tA,to:(t,e)=>new e1(t,e)}),B.advance;var e4=i(73935),e9=/^--/,e7={},e6={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},e8=(t,e)=>t+e.charAt(0).toUpperCase()+e.substring(1),it=["Webkit","Ms","Moz","O"];e6=Object.keys(e6).reduce((t,e)=>(it.forEach(i=>t[e8(i,e)]=t[e]),t),e6);var ie=/^(matrix|translate|scale|rotate|skew)/,ii=/^(translate)/,ir=/^(rotate|skew)/,is=(t,e)=>M.num(t)&&0!==t?t+e:t,io=(t,e)=>M.arr(t)?t.every(t=>io(t,e)):M.num(t)?t===e:parseFloat(t)===e,ia=class extends t1{constructor({x:t,y:e,z:i,...n}){let r=[],s=[];(t||e||i)&&(r.push([t||0,e||0,i||0]),s.push(t=>[`translate3d(${t.map(t=>is(t,"px")).join(",")})`,io(t,0)])),j(n,(t,e)=>{if("transform"===e)r.push([t||""]),s.push(t=>[t,""===t]);else if(ie.test(e)){if(delete n[e],M.und(t))return;let i=ii.test(e)?"px":ir.test(e)?"deg":"";r.push($(t)),s.push("rotate3d"===e?([t,e,n,r])=>[`rotate3d(${t},${e},${n},${is(r,i)})`,io(r,0)]:t=>[`${e}(${t.map(t=>is(t,i)).join(",")})`,io(t,e.startsWith("scale")?1:0)])}}),r.length&&(n.transform=new il(r,s)),super(n)}}
1,il=class extends tw{constructor(t,e){super(),this.inputs=t,this.transforms=e,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let t="",e=!0;return I(this.inputs,(i,n)=>{let r=ty(i[0]),[s,o]=this.transforms[n](M.arr(r)?r:i.map(ty));t+=" "+s,e=e&&o}),e?"none":t}observerAdded(t){1==t&&I(this.inputs,t=>I(t,t=>tv(t)&&tS(t,this)))}observerRemoved(t){0==t&&I(this.inputs,t=>I(t,t=>tv(t)&&tx(t,this)))}eventObserved(t){"change"==t.type&&(this._value=null),t_(this,t)}};P.assign({batchedUpdates:e4.unstable_batchedUpdates,createStringInterpolator:tA,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var iu=((t,{applyAnimatedValues:e=()=>!1,createAnimatedStyle:i=t=>new t1(t),getComponentProps:n=t=>t}={})=>{let r={applyAnimatedValues:e,createAnimatedStyle:i,getComponentProps:n},s=t=>{let e=t6(t)||"Anonymous";return(t=M.str(t)?s[t]||(s[t]=t4(t,r)):t[t7]||(t[t7]=t4(t,r))).displayName=`Animated(${e})`,t};return j(t,(e,i)=>{M.arr(t)&&(i=t6(e)),s[i]=s(e)}),{animated:s}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(t,e){if(!t.nodeType||!t.setAttribute)return!1;let i="filter"===t.nodeName||t.parentNode&&"filter"===t.parentNode.nodeName,{className:n,style:r,children:s,scrollTop:o,scrollLeft:a,viewBox:l,...u}=e,c=Object.values(u),d=Object.keys(u).map(e=>i||t.hasAttribute(e)?e:e7[e]||(e7[e]=e.replace(/([A-Z])/g,t=>"-"+t.toLowerCase())));for(let e in void 0!==s&&(t.textContent=s),r)if(r.hasOwnProperty(e)){var h;let i=null==(h=r[e])||"boolean"==typeof h||""===h?"":"number"!=typeof h||0===h||e9.test(e)||e6.hasOwnProperty(e)&&e6[e]?(""+h).trim():h+"px";e9.test(e)?t.style.setProperty(e,i):t.style[e]=i}
1d.forEach((e,i)=>{t.setAttribute(e,c[i])}),void 0!==n&&(t.className=n),void 0!==o&&(t.scrollTop=o),void 0!==a&&(t.scrollLeft=a),void 0!==l&&t.setAttribute("viewBox",l)},createAnimatedStyle:t=>new ia(t),getComponentProps:({scrollTop:t,scrollLeft:e,...i})=>i}).animated}}]);
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.