PageSourceSearch

https://xulux.ai/assets/index-BDimrMBs.js

js xulux.ai collected 2026-10-05 13:23:15 UTC 364,552 bytes, 12 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Container-DTlLZJM-.js","assets/LogUtils-D1uL_RU1.js","assets/DrawLayer-DBsd50qj.js","assets/BlendPluginInstance-BvtKSNya.js","assets/MovePluginInstance-DWWXTn8u.js","assets/InteractivityPluginInstance-DpoZCtpJ.js","assets/OverlapPluginInstance-CAEZ4SL1.js","assets/LinkInstance-CYqiZ29B.js"])))=>i.map(i=>d[i]);
2import{A as e,B as t,D as n,E as r,F as i,H as a,I as o,J as s,K as c,L as l,N as u,O as d,P as f,R as p,S as m,V as h,W as g,Z as _,a as v,c as y,ct as b,d as x,et as ee,g as te,h as S,i as ne,it as C,k as re,m as ie,n as ae,nt as oe,ot as se,p as w,q as T,r as E,rt as ce,s as le,st as ue,t as de,tt as D,u as O,v as fe,z as pe}from"./LogUtils-D1uL_RU1.js";var me=Object.create,he=Object.defineProperty,ge=Object.getOwnPropertyDescriptor,_e=Object.getOwnPropertyNames,ve=Object.getPrototypeOf,ye=Object.prototype.hasOwnProperty,be=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),xe=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var i=_e(t),a=0,o=i.length,s;a<o;a++)s=i[a],!ye.call(e,s)&&s!==n&&he(e,s,{get:(e=>t[e]).bind(null,s),enumerable:!(r=ge(t,s))||r.enumerable});return e},Se=(e,t,n)=>(n=e==null?{}:me(ve(e)),xe(t||!e||!e.__esModule?he(n,`default`,{value:e,enumerable:!0}):n,e));(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Ce=be((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var ee=Array.isArray;function te(){}var S={H:null,A:null,T:null,S:null},ne=Object.prototype.hasOwnProperty;function C(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function re(e,t){return C(e.type,t,e.props)}function ie(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function ae(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var oe=/\/+/g;function se(e,t){return typeof e==`object`&&e&&e.key!=null?ae(``+e.key):t.toString(36)}function w(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(te,te):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function T(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,T(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+se(e,0):a,ee(o)?(i=``,c!=null&&(i=c.replace(oe,`$&/`)+`/`),T(o,r,i,``,function(e){return e})):o!=null&&(ie(o)&&(o=re(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(oe,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(ee(e))for(var u=0;u<e.length;
vendor: 4,650 bytes, line 2
2u++)a=e[u],s=l+se(a,u),c+=T(a,r,i,s,o);else if(u=m(e),typeof u==`function`)for(e=u.call(e),u=0;!(a=e.next()).done;)a=a.value,s=l+se(a,u++),c+=T(a,r,i,s,o);else if(s===`object`){if(typeof e.then==`function`)return T(w(e),r,i,a,o);throw r=String(e),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`)}return c}function E(e,t,n){if(e==null)return e;var r=[],i=0;return T(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function ce(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t)},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var le=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},ue={map:E,forEach:function(e,t,n){E(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return E(e,function(){t++}),t},toArray:function(e){return E(e,function(e){return e})||[]},only:function(e){if(!ie(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};e.Activity=f,e.Children=ue,e.Component=v,e.Fragment=r,e.Profiler=a,e.PureComponent=b,e.StrictMode=i,e.Suspense=l,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=S,e.__COMPILER_RUNTIME={__proto__:null,c:function(e){return S.H.useMemoCache(e)}},e.cache=function(e){return function(){return e.apply(null,arguments)}},e.cacheSignal=function(){return null},e.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var r=g({},e.props),i=e.key;if(t!=null)for(a in t.key!==void 0&&(i=``+t.key),t)!ne.call(t,a)||a===`key`||a===`__self`||a===`__source`||a===`ref`&&t.ref===void 0||(r[a]=t[a]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];r.children=o}return C(e.type,i,r)},e.createContext=function(e){return e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:o,_context:e},e},e.createElement=function(e,t,n){var r,i={},a=null;if(t!=null)for(r in t.key!==void 0&&(a=``+t.key),t)ne.call(t,r)&&r!==`key`&&r!==`__self`&&r!==`__source`&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return C(e,a,i)},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:c,render:e}},e.isValidElement=ie,e.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:ce}},e.memo=function(e,t){return{$$typeof:u,type:e,compare:t===void 0?null:t}},e.startTransition=function(e){var t=S.T,n={};S.T=n;try{var r=e(),i=S.S;i!==null&&i(n,r),typeof r==`object`&&r&&typeof r.then==`function`&&r.then(te,le)}catch(e){le(e)}finally{t!==null&&n.types!==null&&(t.types=n.types),S.T=t}},e.unstable_useCacheRefresh=function(){return S.H.useCacheRefresh()},e.use=function(e){return S.H.use(e)},e.useActionState=function(e,t,n){return S.H.useActionState(e,t,n)},e.useCallback=function(e,t){return S.H.useCallback(e,t)},e.useContext=function(e){return S.H.useContext(e)},e.useDebugValue=function(){},e.useDeferredValue=function(e,t){return S.H.useDeferredValue(e,t)},e.useEffect=function(e,t){return S.H.useEffect(e,t)},e.useEffectEvent=function(e){return S.H.useEffectEvent(e)},e.useId=function(){return S.H.useId()},e.useImperativeHandle=function(e,t,n){return S.H.useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return S.H.useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return S.H.useLayoutEffect(e,t)},e.useMemo=function(e,t){return S.H.useMemo(e,t)},e.useOptimistic=function(e,t){return S.H.useOptimistic(e,t)},e.useReducer=function(e,t,n){return S.H.useReducer(e,t,n)},e.useRef=function(e){return S.H.useRef(e)},e.useState=function(e){return S.H.useState(e)},e.useSyncExternalStore=function(e,t,n){return S.H.useSyncExternalStore(e,t,n)},e.useTransition=function(){return S.H.useTransition()}
vendor: 11,850 bytes, lines 2-4
2,e.version=`19.2.5`})),we=be(((e,t)=>{t.exports=Ce()})),Te=be((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m)if(n(c)!==null)m=!0,ee||(ee=!0,ie());else{var t=n(l);t!==null&&se(x,t.startTime-e)}}var ee=!1,te=-1,S=5,ne=-1;function C(){return g?!0:!(e.unstable_now()-ne<S)}function re(){if(g=!1,ee){var t=e.unstable_now();ne=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(te),te=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&C());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&se(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?ie():ee=!1}}}var ie;if(typeof y==`function`)ie=function(){y(re)};else if(typeof MessageChannel<`u`){var ae=new MessageChannel,oe=ae.port2;ae.port1.onmessage=re,ie=function(){oe.postMessage(null)}}else ie=function(){_(re,0)};function se(t,n){te=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):S=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(te),te=-1):h=!0,se(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,ee||(ee=!0,ie()))),r},e.unstable_shouldYield=C,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),Ee=be(((e,t)=>{t.exports=Te()})),De=be((e=>{var t=we();function n(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function r(){}var i={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},a=Symbol.for(`react.portal`);function o(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}var s=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,e.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return o(e,t,null,r)},e.flushSync=function(e){var t=s.T,n=i.p;try{if(s.T=null,i.p=2,e)return e()}finally{s.T=t,i.p=n,i.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,i.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&i.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin),a=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?i.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:o}):n===`script`&&i.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`)if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=c(t.as,t.crossOrigin);i.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})}}else t??i.d.M(e)},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin);i.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`)if(t){var n=c(t.as,t.crossOrigin);i.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})}else i.d.m(e)},e.requestFormReset=function(e){i.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return s.H.useFormState(e,t,n)},e.useFormStatus=function(){return s.H.useHostTransitionStatus()},e.version=`19.2.5`})),Oe=be(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=De()})),ke=be((e=>{var t=Ee(),n=we(),r=Oe();function i(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function a(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function o(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function s(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function c(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function l(e){if(o(e)!==e)throw Error(i(188))}function u(e){var t=e.alternate;if(!t){if(t=o(e),t===null)throw Error(i(188));return t===e?e:null}for(var n=e,r=t;;){var a=n.return;if(a===null)break;var s=a.alternate;if(s===null){if(r=a.return,r!==null){n=r;continue}break}if(a.child===s.child){for(s=a.child;s;){if(s===n)return l(a),e;if(s===r)return l(a),t;s=s.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=s;else{for(var c=!1,u=a.child;u;){if(u===n){c=!0,n=a,r=s;break}if(u===r){c=!0,r=a,n=s;break}u=u.sibling}if(!c){for(u=s.child;u;){if(u===n){c=!0,n=s,r=a;break}if(u===r){c=!0,r=s,n=a;break}u=u.sibling}if(!c)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(n.tag!==3)throw Error(i(188));return n.stateNode.current===n?e:t}function d(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=d(e),t!==null)return t;e=e.sibling}return null}var f=Object.assign,p=Symbol.for(`react.element`),m=Symbol.for(`react.transitional.element`),h=Symbol.for(`react.portal`),g=Symbol.for(`react.fragment`),_=Symbol.for(`react.strict_mode`),v=Symbol.for(`react.profiler`),y=Symbol.for(`react.consumer`),b=Symbol.for(`react.context`),x=Symbol.for(`react.forward_ref`),ee=Symbol.for(`react.suspense`),te=Symbol.for(`react.suspense_list`),S=Symbol.for(`react.memo`),ne=Symbol.for(`react.lazy`),C=Symbol.for(`react.activity`),re=Symbol.for(`react.memo_cache_sentinel`),ie=Symbol.iterator;function ae(e){return typeof e!=`object`||!e?null:(e=ie&&e[ie]||e[`@@iterator`],typeof e==`function`?e:null)}var oe=Symbol.for(`react.client.reference`);function se(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===oe?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case g:return`Fragment`;case v:return`Profiler`;case _:return`StrictMode`;case ee:return`Suspense`;case te:return`SuspenseList`;case C:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case h:return`Portal`;case b:return e.displayName||`Context`;case y:return(e._context.displayName||`Context`)+`.Consumer`;case x:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case S:return t=e.displayName||null,t===null?se(e.type)||`Memo`:t;case ne:t=e._payload,e=e._init;try{return se(e(t))}catch{}}return null}var w=Array.isArray,T=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,E=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ce={pending:!1,data:null,method:null,action:null},le=[],ue=-1;function de(e){return{current:e}}function D(e){0>ue||(e.current=le[ue],le[ue]=null,ue--)}function O(e,t){ue++,le[ue]=e.current,e.current=t}var fe=de(null),pe=de(null),me=de(null),he=de(null);function ge(e,t){switch(O(me,t),O(pe,e),O(fe,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Vd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Vd(t),e=Hd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}D(fe),O(fe,e)}function _e(){D(fe),D(pe),D(me)}function ve(e){e.memoizedState!==null&&O(he,e);var t=fe.current,n=Hd(t,e.type);t!==n&&(O(pe,e),O(fe,n))}function ye(e){pe.current===e&&(D(fe),D(pe)),he.current===e&&(D(he),Qf._currentValue=ce)}var be,xe;function Se(e){if(be===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);be=t&&t[1]||``,xe=-1<e.stack.indexOf(`
3    at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return`
4`+be+e+xe}var Ce=!1;function Te(e,t){if(!e||Ce)return``;Ce=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,`props`,{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}
vendor: 102,286 bytes, lines 4-9
4else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,`name`,{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(`
5`),l=s.split(`
6`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=`
7`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{Ce=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?Se(n):``}function De(e,t){switch(e.tag){case 26:case 27:case 5:return Se(e.type);case 16:return Se(`Lazy`);case 13:return e.child!==t&&t!==null?Se(`Suspense Fallback`):Se(`Suspense`);case 19:return Se(`SuspenseList`);case 0:case 15:return Te(e.type,!1);case 11:return Te(e.type.render,!1);case 1:return Te(e.type,!0);case 31:return Se(`Activity`);default:return``}}function ke(e){try{var t=``,n=null;do t+=De(e,n),n=e,e=e.return;while(e);return t}catch(e){return`
8Error generating stack: `+e.message+`
9`+e.stack}}var Ae=Object.prototype.hasOwnProperty,k=t.unstable_scheduleCallback,je=t.unstable_cancelCallback,Me=t.unstable_shouldYield,Ne=t.unstable_requestPaint,Pe=t.unstable_now,Fe=t.unstable_getCurrentPriorityLevel,Ie=t.unstable_ImmediatePriority,Le=t.unstable_UserBlockingPriority,Re=t.unstable_NormalPriority,ze=t.unstable_LowPriority,Be=t.unstable_IdlePriority,Ve=t.log,A=t.unstable_setDisableYieldValue,He=null,Ue=null;function We(e){if(typeof Ve==`function`&&A(e),Ue&&typeof Ue.setStrictMode==`function`)try{Ue.setStrictMode(He,e)}catch{}}var Ge=Math.clz32?Math.clz32:Je,Ke=Math.log,qe=Math.LN2;function Je(e){return e>>>=0,e===0?32:31-(Ke(e)/qe|0)|0}var Ye=256,Xe=262144,Ze=4194304;function Qe(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function $e(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=Qe(n))):i=Qe(o):i=Qe(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=Qe(n))):i=Qe(o)):i=Qe(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function et(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function tt(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function nt(){var e=Ze;return Ze<<=1,!(Ze&62914560)&&(Ze=4194304),e}function rt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function it(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function at(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-Ge(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&ot(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function ot(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Ge(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function st(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ge(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function ct(e,t){var n=t&-t;return n=n&42?1:lt(n),(n&(e.suspendedLanes|t))===0?n:0}function lt(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ut(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function dt(){var e=E.p;return e===0?(e=window.event,e===void 0?32:mp(e.type)):e}function ft(e,t){var n=E.p;try{return E.p=e,t()}finally{E.p=n}}var pt=Math.random().toString(36).slice(2),mt=`__reactFiber$`+pt,ht=`__reactProps$`+pt,gt=`__reactContainer$`+pt,_t=`__reactEvents$`+pt,vt=`__reactListeners$`+pt,yt=`__reactHandles$`+pt,bt=`__reactResources$`+pt,xt=`__reactMarker$`+pt;function St(e){delete e[mt],delete e[ht],delete e[_t],delete e[vt],delete e[yt]}function Ct(e){var t=e[mt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[gt]||n[mt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=df(e);e!==null;){if(n=e[mt])return n;e=df(e)}return t}e=n,n=e.parentNode}return null}function wt(e){if(e=e[mt]||e[gt]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Tt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(i(33))}function Et(e){var t=e[bt];return t||=e[bt]={hoistableStyles:new Map,hoistableScripts:new Map},t}function Dt(e){e[xt]=!0}var Ot=new Set,kt={};function At(e,t){jt(e,t),jt(e+`Capture`,t)}function jt(e,t){for(kt[e]=t,e=0;e<t.length;e++)Ot.add(t[e])}var Mt=RegExp(`^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$`),Nt={},Pt={};function Ft(e){return Ae.call(Pt,e)?!0:Ae.call(Nt,e)?!1:Mt.test(e)?Pt[e]=!0:(Nt[e]=!0,!1)}function It(e,t,n){if(Ft(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,``+n)}}function Lt(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,``+n)}}function Rt(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,``+r)}}function zt(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function Bt(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function Vt(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ht(e){if(!e._valueTracker){var t=Bt(e)?`checked`:`value`;e._valueTracker=Vt(e,t,``+e[t])}}function Ut(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=Bt(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function Wt(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}var Gt=/[\n"\\]/g;function j(e){return e.replace(Gt,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function Kt(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+zt(t)):e.value!==``+zt(t)&&(e.value=``+zt(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):Jt(e,o,zt(n)):Jt(e,o,zt(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+zt(s):e.removeAttribute(`name`)}function qt(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){Ht(e);return}n=n==null?``:``+zt(n),t=t==null?n:``+zt(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),Ht(e)}function Jt(e,t,n){t===`number`&&Wt(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function Yt(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+zt(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Xt(e,t,n){if(t!=null&&(t=``+zt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+zt(n)}function Zt(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(i(92));if(w(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}n??=``,t=n}n=zt(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),Ht(e)}function Qt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var $t=new Set(`animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp`.split(` `));function en(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||$t.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function tn(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(i(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``);for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&en(e,a,r)}else for(var o in t)t.hasOwnProperty(o)&&en(e,o,t[o])}function nn(e){if(e.indexOf(`-`)===-1)return!1;switch(e){case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:return!1;default:return!0}}var rn=new Map([[`acceptCharset`,`accept-charset`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`],[`crossOrigin`,`crossorigin`],[`accentHeight`,`accent-height`],[`alignmentBaseline`,`alignment-baseline`],[`arabicForm`,`arabic-form`],[`baselineShift`,`baseline-shift`],[`capHeight`,`cap-height`],[`clipPath`,`clip-path`],[`clipRule`,`clip-rule`],[`colorInterpolation`,`color-interpolation`],[`colorInterpolationFilters`,`color-interpolation-filters`],[`colorProfile`,`color-profile`],[`colorRendering`,`color-rendering`],[`dominantBaseline`,`dominant-baseline`],[`enableBackground`,`enable-background`],[`fillOpacity`,`fill-opacity`],[`fillRule`,`fill-rule`],[`floodColor`,`flood-color`],[`floodOpacity`,`flood-opacity`],[`fontFamily`,`font-family`],[`fontSize`,`font-size`],[`fontSizeAdjust`,`font-size-adjust`],[`fontStretch`,`font-stretch`],[`fontStyle`,`font-style`],[`fontVariant`,`font-variant`],[`fontWeight`,`font-weight`],[`glyphName`,`glyph-name`],[`glyphOrientationHorizontal`,`glyph-orientation-horizontal`],[`glyphOrientationVertical`,`glyph-orientation-vertical`],[`horizAdvX`,`horiz-adv-x`],[`horizOriginX`,`horiz-origin-x`],[`imageRendering`,`image-rendering`],[`letterSpacing`,`letter-spacing`],[`lightingColor`,`lighting-color`],[`markerEnd`,`marker-end`],[`markerMid`,`marker-mid`],[`markerStart`,`marker-start`],[`overlinePosition`,`overline-position`],[`overlineThickness`,`overline-thickness`],[`paintOrder`,`paint-order`],[`panose-1`,`panose-1`],[`pointerEvents`,`pointer-events`],[`renderingIntent`,`rendering-intent`],[`shapeRendering`,`shape-rendering`],[`stopColor`,`stop-color`],[`stopOpacity`,`stop-opacity`],[`strikethroughPosition`,`strikethrough-position`],[`strikethroughThickness`,`strikethrough-thickness`],[`strokeDasharray`,`stroke-dasharray`],[`strokeDashoffset`,`stroke-dashoffset`],[`strokeLinecap`,`stroke-linecap`],[`strokeLinejoin`,`stroke-linejoin`],[`strokeMiterlimit`,`stroke-miterlimit`],[`strokeOpacity`,`stroke-opacity`],[`strokeWidth`,`stroke-width`],[`textAnchor`,`text-anchor`],[`textDecoration`,`text-decoration`],[`textRendering`,`text-rendering`],[`transformOrigin`,`transform-origin`],[`underlinePosition`,`underline-position`],[`underlineThickness`,`underline-thickness`],[`unicodeBidi`,`unicode-bidi`],[`unicodeRange`,`unicode-range`],[`unitsPerEm`,`units-per-em`],[`vAlphabetic`,`v-alphabetic`],[`vHanging`,`v-hanging`],[`vIdeographic`,`v-ideographic`],[`vMathematical`,`v-mathematical`],[`vectorEffect`,`vector-effect`],[`vertAdvY`,`vert-adv-y`],[`vertOriginX`,`vert-origin-x`],[`vertOriginY`,`vert-origin-y`],[`wordSpacing`,`word-spacing`],[`writingMode`,`writing-mode`],[`xmlnsXlink`,`xmlns:xlink`],[`xHeight`,`x-height`]]),an=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function on(e){return an.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function sn(){}var cn=null;function ln(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var un=null,dn=null;function fn(e){var t=wt(e);if(t&&(e=t.stateNode)){var n=e[ht]||null;a:switch(e=t.stateNode,t.type){case`input`:if(Kt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+j(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[ht]||null;if(!a)throw Error(i(90));Kt(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&Ut(r)}break a;case`textarea`:Xt(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&Yt(e,!!n.multiple,t,!1)}}}var pn=!1;function mn(e,t,n){if(pn)return e(t,n);pn=!0;try{return e(t)}finally{if(pn=!1,(un!==null||dn!==null)&&(bu(),un&&(t=un,e=dn,dn=un=null,fn(t),e)))for(t=0;t<e.length;t++)fn(e[t])}}function hn(e,t){var n=e.stateNode;if(n===null)return null;var r=n[ht]||null;if(r===null)return null;n=r[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(r=!r.disabled)||(e=e.type,r=!(e===`button`||e===`input`||e===`select`||e===`textarea`)),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(i(231,t,typeof n));return n}var gn=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),_n=!1;if(gn)try{var vn={};Object.defineProperty(vn,`passive`,{get:function(){_n=!0}}),window.addEventListener(`test`,vn,vn),window.removeEventListener(`test`,vn,vn)}catch{_n=!1}var yn=null,bn=null,xn=null;function Sn(){if(xn)return xn;var e,t=bn,n=t.length,r,i=`value`in yn?yn.value:yn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return xn=i.slice(e,1<r?1-r:void 0)}function Cn(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function wn(){return!0}function Tn(){return!1}function En(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?wn:Tn,this.isPropagationStopped=Tn,this}return f(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=wn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=wn)},persist:function(){},isPersistent:wn}),t}var Dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},On=En(Dn),kn=f({},Dn,{view:0,detail:0}),An=En(kn),jn,Mn,Nn,Pn=f({},kn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Gn,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return`movementX`in e?e.movementX:(e!==Nn&&(Nn&&e.type===`mousemove`?(jn=e.screenX-Nn.screenX,Mn=e.screenY-Nn.screenY):Mn=jn=0,Nn=e),jn)},movementY:function(e){return`movementY`in e?e.movementY:Mn}}),Fn=En(Pn),In=En(f({},Pn,{dataTransfer:0})),Ln=En(f({},kn,{relatedTarget:0})),Rn=En(f({},Dn,{animationName:0,elapsedTime:0,pseudoElement:0})),zn=En(f({},Dn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),Bn=En(f({},Dn,{data:0})),Vn={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},Hn={8:`Backspace`,9:`Tab`,12:`Clear`,13:`Enter`,16:`Shift`,17:`Control`,18:`Alt`,19:`Pause`,20:`CapsLock`,27:`Escape`,32:` `,33:`PageUp`,34:`PageDown`,35:`End`,36:`Home`,37:`ArrowLeft`,38:`ArrowUp`,39:`ArrowRight`,40:`ArrowDown`,45:`Insert`,46:`Delete`,112:`F1`,113:`F2`,114:`F3`,115:`F4`,116:`F5`,117:`F6`,118:`F7`,119:`F8`,120:`F9`,121:`F10`,122:`F11`,123:`F12`,144:`NumLock`,145:`ScrollLock`,224:`Meta`},Un={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function Wn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Un[e])?!!t[e]:!1}function Gn(){return Wn}var Kn=En(f({},kn,{key:function(e){if(e.key){var t=Vn[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=Cn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?Hn[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Gn,charCode:function(e){return e.type===`keypress`?Cn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?Cn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),qn=En(f({},Pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Jn=En(f({},kn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Gn})),Yn=En(f({},Dn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Xn=En(f({},Pn,{deltaX:function(e){return`deltaX`in e?e.deltaX:`wheelDeltaX`in e?-e.wheelDeltaX:0},deltaY:function(e){return`deltaY`in e?e.deltaY:`wheelDeltaY`in e?-e.wheelDeltaY:`wheelDelta`in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),Zn=En(f({},Dn,{newState:0,oldState:0})),Qn=[9,13,27,32],$n=gn&&`CompositionEvent`in window,er=null;gn&&`documentMode`in document&&(er=document.documentMode);var tr=gn&&`TextEvent`in window&&!er,nr=gn&&(!$n||er&&8<er&&11>=er),rr=` `,ir=!1;function ar(e,t){switch(e){case`keyup`:return Qn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function or(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var sr=!1;function cr(e,t){switch(e){case`compositionend`:return or(t);case`keypress`:return t.which===32?(ir=!0,rr):null;case`textInput`:return e=t.data,e===rr&&ir?null:e;default:return null}}function lr(e,t){if(sr)return e===`compositionend`||!$n&&ar(e,t)?(e=Sn(),xn=bn=yn=null,sr=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case`compositionend`:return nr&&t.locale!==`ko`?null:t.data;default:return null}}var ur={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function dr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!ur[e.type]:t===`textarea`}function fr(e,t,n,r){un?dn?dn.push(r):dn=[r]:un=r,t=Ed(t,`onChange`),0<t.length&&(n=new On(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var pr=null,mr=null;function hr(e){yd(e,0)}function gr(e){if(Ut(Tt(e)))return e}function _r(e,t){if(e===`change`)return t}var vr=!1;if(gn){var yr;if(gn){var br=`oninput`in document;if(!br){var xr=document.createElement(`div`);xr.setAttribute(`oninput`,`return;`),br=typeof xr.oninput==`function`}yr=br}else yr=!1;vr=yr&&(!document.documentMode||9<document.documentMode)}function Sr(){pr&&(pr.detachEvent(`onpropertychange`,Cr),mr=pr=null)}function Cr(e){if(e.propertyName===`value`&&gr(mr)){var t=[];fr(t,mr,e,ln(e)),mn(hr,t)}}function wr(e,t,n){e===`focusin`?(Sr(),pr=t,mr=n,pr.attachEvent(`onpropertychange`,Cr)):e===`focusout`&&Sr()}function Tr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return gr(mr)}function Er(e,t){if(e===`click`)return gr(t)}function Dr(e,t){if(e===`input`||e===`change`)return gr(t)}function Or(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var kr=typeof Object.is==`function`?Object.is:Or;function Ar(e,t){if(kr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Ae.call(t,i)||!kr(e[i],t[i]))return!1}return!0}function jr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Mr(e,t){var n=jr(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=jr(n)}}function Nr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Nr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Pr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Wt(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Wt(e.document)}return t}function Fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var Ir=gn&&`documentMode`in document&&11>=document.documentMode,Lr=null,Rr=null,zr=null,Br=!1;function Vr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Br||Lr==null||Lr!==Wt(r)||(r=Lr,`selectionStart`in r&&Fr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),zr&&Ar(zr,r)||(zr=r,r=Ed(Rr,`onSelect`),0<r.length&&(t=new On(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Lr)))}function Hr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var Ur={animationend:Hr(`Animation`,`AnimationEnd`),animationiteration:Hr(`Animation`,`AnimationIteration`),animationstart:Hr(`Animation`,`AnimationStart`),transitionrun:Hr(`Transition`,`TransitionRun`),transitionstart:Hr(`Transition`,`TransitionStart`),transitioncancel:Hr(`Transition`,`TransitionCancel`),transitionend:Hr(`Transition`,`TransitionEnd`)},Wr={},Gr={};gn&&(Gr=document.createElement(`div`).style,`AnimationEvent`in window||(delete Ur.animationend.animation,delete Ur.animationiteration.animation,delete Ur.animationstart.animation),`TransitionEvent`in window||delete Ur.transitionend.transition);function Kr(e){if(Wr[e])return Wr[e];if(!Ur[e])return e;var t=Ur[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Gr)return Wr[e]=t[n];return e}var qr=Kr(`animationend`),Jr=Kr(`animationiteration`),Yr=Kr(`animationstart`),Xr=Kr(`transitionrun`),Zr=Kr(`transitionstart`),Qr=Kr(`transitioncancel`),$r=Kr(`transitionend`),ei=new Map,ti=`abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel`.split(` `);ti.push(`scrollEnd`);function ni(e,t){ei.set(e,t),At(t,[e])}var ri=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},ii=[],M=0,ai=0;function oi(){for(var e=M,t=ai=M=0;t<e;){var n=ii[t];ii[t++]=null;var r=ii[t];ii[t++]=null;var i=ii[t];ii[t++]=null;var a=ii[t];if(ii[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&li(n,i,a)}}function N(e,t,n,r){ii[M++]=e,ii[M++]=t,ii[M++]=n,ii[M++]=r,ai|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function si(e,t,n,r){return N(e,t,n,r),ui(e)}function ci(e,t){return N(e,null,null,t),ui(e)}function li(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-Ge(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function ui(e){if(50<du)throw du=0,fu=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var di={};function fi(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function pi(e,t,n,r){return new fi(e,t,n,r)}function mi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function hi(e,t){var n=e.alternate;return n===null?(n=pi(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function gi(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function _i(e,t,n,r,a,o){var s=0;if(r=e,typeof e==`function`)mi(e)&&(s=1);else if(typeof e==`string`)s=Uf(e,n,fe.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case C:return e=pi(31,n,t,a),e.elementType=C,e.lanes=o,e;case g:return vi(n.children,a,o,t);case _:s=8,a|=24;break;case v:return e=pi(12,n,t,a|2),e.elementType=v,e.lanes=o,e;case ee:return e=pi(13,n,t,a),e.elementType=ee,e.lanes=o,e;case te:return e=pi(19,n,t,a),e.elementType=te,e.lanes=o,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case b:s=10;break a;case y:s=9;break a;case x:s=11;break a;case S:s=14;break a;case ne:s=16,r=null;break a}s=29,n=Error(i(130,e===null?`null`:typeof e,``)),r=null}return t=pi(s,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function vi(e,t,n,r){return e=pi(7,e,r,t),e.lanes=n,e}function yi(e,t,n){return e=pi(6,e,null,t),e.lanes=n,e}function bi(e){var t=pi(18,null,null,0);return t.stateNode=e,t}function xi(e,t,n){return t=pi(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Si=new WeakMap;function Ci(e,t){if(typeof e==`object`&&e){var n=Si.get(e);return n===void 0?(t={value:e,source:t,stack:ke(t)},Si.set(e,t),t):n}return{value:e,source:t,stack:ke(t)}}var wi=[],Ti=0,Ei=null,Di=0,Oi=[],ki=0,Ai=null,ji=1,Mi=``;function Ni(e,t){wi[Ti++]=Di,wi[Ti++]=Ei,Ei=e,Di=t}function Pi(e,t,n){Oi[ki++]=ji,Oi[ki++]=Mi,Oi[ki++]=Ai,Ai=e;var r=ji;e=Mi;var i=32-Ge(r)-1;r&=~(1<<i),n+=1;var a=32-Ge(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,ji=1<<32-Ge(t)+i|n<<i|r,Mi=a+e}else ji=1<<a|n<<i|r,Mi=e}function Fi(e){e.return!==null&&(Ni(e,1),Pi(e,1,0))}function Ii(e){for(;e===Ei;)Ei=wi[--Ti],wi[Ti]=null,Di=wi[--Ti],wi[Ti]=null;for(;e===Ai;)Ai=Oi[--ki],Oi[ki]=null,Mi=Oi[--ki],Oi[ki]=null,ji=Oi[--ki],Oi[ki]=null}function Li(e,t){Oi[ki++]=ji,Oi[ki++]=Mi,Oi[ki++]=Ai,ji=t.id,Mi=t.overflow,Ai=e}var P=null,F=null,I=!1,Ri=null,zi=!1,Bi=Error(i(519));function Vi(e){throw qi(Ci(Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),Bi}function Hi(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[mt]=e,t[ht]=r,n){case`dialog`:Q(`cancel`,t),Q(`close`,t);break;case`iframe`:case`object`:case`embed`:Q(`load`,t);break;case`video`:case`audio`:for(n=0;n<_d.length;n++)Q(_d[n],t);break;case`source`:Q(`error`,t);break;case`img`:case`image`:case`link`:Q(`error`,t),Q(`load`,t);break;case`details`:Q(`toggle`,t);break;case`input`:Q(`invalid`,t),qt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:Q(`invalid`,t);break;case`textarea`:Q(`invalid`,t),Zt(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||Md(t.textContent,n)?(r.popover!=null&&(Q(`beforetoggle`,t),Q(`toggle`,t)),r.onScroll!=null&&Q(`scroll`,t),r.onScrollEnd!=null&&Q(`scrollend`,t),r.onClick!=null&&(t.onclick=sn),t=!0):t=!1,t||Vi(e,!0)}function Ui(e){for(P=e.return;P;)switch(P.tag){case 5:case 31:case 13:zi=!1;return;case 27:case 3:zi=!0;return;default:P=P.return}}function Wi(e){if(e!==P)return!1;if(!I)return Ui(e),I=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!==`form`&&n!==`button`)||Ud(e.type,e.memoizedProps)),n=!n),n&&F&&Vi(e),Ui(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));F=uf(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));F=uf(e)}else t===27?(t=F,Zd(e.type)?(e=lf,lf=null,F=e):F=t):F=P?cf(e.stateNode.nextSibling):null;return!0}function Gi(){F=P=null,I=!1}function Ki(){var e=Ri;return e!==null&&(Zl===null?Zl=e:Zl.push.apply(Zl,e),Ri=null),e}function qi(e){Ri===null?Ri=[e]:Ri.push(e)}var Ji=de(null),Yi=null,Xi=null;function Zi(e,t,n){O(Ji,t._currentValue),t._currentValue=n}function Qi(e){e._currentValue=Ji.current,D(Ji)}function $i(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function L(e,t,n,r){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var o=a.dependencies;if(o!==null){var s=a.child;o=o.firstContext;a:for(;o!==null;){var c=o;o=a;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),$i(o.return,n,e),r||(s=null);break a}o=c.next}}else if(a.tag===18){if(s=a.return,s===null)throw Error(i(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),$i(s,n,e),s=null}else s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===e){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}}function ea(e,t,n,r){e=null;for(var a=t,o=!1;a!==null;){if(!o){if(a.flags&524288)o=!0;else if(a.flags&262144)break}if(a.tag===10){var s=a.alternate;if(s===null)throw Error(i(387));if(s=s.memoizedProps,s!==null){var c=a.type;kr(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===he.current){if(s=a.alternate,s===null)throw Error(i(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[Qf]:e.push(Qf))}a=a.return}e!==null&&L(t,e,n,r),t.flags|=262144}function ta(e){for(e=e.firstContext;e!==null;){if(!kr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function na(e){Yi=e,Xi=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ra(e){return aa(Yi,e)}function ia(e,t){return Yi===null&&na(e),aa(e,t)}function aa(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Xi===null){if(e===null)throw Error(i(308));Xi=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Xi=Xi.next=t;return n}var oa=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},sa=t.unstable_scheduleCallback,ca=t.unstable_NormalPriority,la={$$typeof:b,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ua(){return{controller:new oa,data:new Map,refCount:0}}function da(e){e.refCount--,e.refCount===0&&sa(ca,function(){e.controller.abort()})}var fa=null,pa=0,ma=0,ha=null;function ga(e,t){if(fa===null){var n=fa=[];pa=0,ma=dd(),ha={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return pa++,t.then(_a,_a),t}function _a(){if(--pa===0&&fa!==null){ha!==null&&(ha.status=`fulfilled`);var e=fa;fa=null,ma=0,ha=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function va(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var ya=T.S;T.S=function(e,t){eu=Pe(),typeof t==`object`&&t&&typeof t.then==`function`&&ga(e,t),ya!==null&&ya(e,t)};var ba=de(null);function xa(){var e=ba.current;return e===null?K.pooledCache:e}function Sa(e,t){t===null?O(ba,ba.current):O(ba,t.pool)}function Ca(){var e=xa();return e===null?null:{parent:la._currentValue,pool:e}}var wa=Error(i(460)),Ta=Error(i(474)),Ea=Error(i(542)),Da={then:function(){}};function Oa(e){return e=e.status,e===`fulfilled`||e===`rejected`}function ka(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(sn,sn),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Na(e),e;default:if(typeof t.status==`string`)t.then(sn,sn);else{if(e=K,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Na(e),e}throw ja=t,wa}}function Aa(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(ja=e,wa):e}}var ja=null;function Ma(){if(ja===null)throw Error(i(459));var e=ja;return ja=null,e}function Na(e){if(e===wa||e===Ea)throw Error(i(483))}var Pa=null,Fa=0;function Ia(e){var t=Fa;return Fa+=1,Pa===null&&(Pa=[]),ka(Pa,e,t)}function La(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Ra(e,t){throw t.$$typeof===p?Error(i(525)):(e=Object.prototype.toString.call(t),Error(i(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function za(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function a(e,t){return e=hi(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=yi(n,e.mode,r),t.return=e,t):(t=a(t,n),t.return=e,t)}function l(e,t,n,r){var i=n.type;return i===g?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===ne&&Aa(i)===t.type)?(t=a(t,n.props),La(t,n),t.return=e,t):(t=_i(n.type,n.key,n.props,null,e.mode,r),La(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=xi(n,e.mode,r),t.return=e,t):(t=a(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,i){return t===null||t.tag!==7?(t=vi(n,e.mode,r,i),t.return=e,t):(t=a(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=yi(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case m:return n=_i(t.type,t.key,t.props,null,e.mode,n),La(n,t),n.return=e,n;case h:return t=xi(t,e.mode,n),t.return=e,t;case ne:return t=Aa(t),f(e,t,n)}if(w(t)||ae(t))return t=vi(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,Ia(t),n);if(t.$$typeof===b)return f(e,ia(e,t),n);Ra(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case m:return n.key===i?l(e,t,n,r):null;case h:return n.key===i?u(e,t,n,r):null;case ne:return n=Aa(n),p(e,t,n,r)}if(w(n)||ae(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,Ia(n),r);if(n.$$typeof===b)return p(e,t,ia(e,n),r);Ra(e,n)}return null}function _(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case m:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case h:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case ne:return r=Aa(r),_(e,t,n,r,i)}if(w(r)||ae(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return _(e,t,n,Ia(r),i);if(r.$$typeof===b)return _(e,t,n,ia(t,r),i);Ra(t,r)}return null}function v(i,a,s,c){for(var l=null,u=null,d=a,m=a=0,h=null;d!==null&&m<s.length;m++){d.index>m?(h=d,d=null):h=d.sibling;var g=p(i,d,s[m],c);if(g===null){d===null&&(d=h);break}e&&d&&g.alternate===null&&t(i,d),a=o(g,a,m),u===null?l=g:u.sibling=g,u=g,d=h}if(m===s.length)return n(i,d),I&&Ni(i,m),l;if(d===null){for(;m<s.length;m++)d=f(i,s[m],c),d!==null&&(a=o(d,a,m),u===null?l=d:u.sibling=d,u=d);return I&&Ni(i,m),l}for(d=r(d);m<s.length;m++)h=_(d,i,m,s[m],c),h!==null&&(e&&h.alternate!==null&&d.delete(h.key===null?m:h.key),a=o(h,a,m),u===null?l=h:u.sibling=h,u=h);return e&&d.forEach(function(e){return t(i,e)}),I&&Ni(i,m),l}function y(a,s,c,l){if(c==null)throw Error(i(151));for(var u=null,d=null,m=s,h=s=0,g=null,v=c.next();m!==null&&!v.done;h++,v=c.next()){m.index>h?(g=m,m=null):g=m.sibling;var y=p(a,m,v.value,l);if(y===null){m===null&&(m=g);break}e&&m&&y.alternate===null&&t(a,m),s=o(y,s,h),d===null?u=y:d.sibling=y,d=y,m=g}if(v.done)return n(a,m),I&&Ni(a,h),u;if(m===null){for(;!v.done;h++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,h),d===null?u=v:d.sibling=v,d=v);return I&&Ni(a,h),u}for(m=r(m);!v.done;h++,v=c.next())v=_(m,a,h,v.value,l),v!==null&&(e&&v.alternate!==null&&m.delete(v.key===null?h:v.key),s=o(v,s,h),d===null?u=v:d.sibling=v,d=v);return e&&m.forEach(function(e){return t(a,e)}),I&&Ni(a,h),u}function x(e,r,o,c){if(typeof o==`object`&&o&&o.type===g&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case m:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===g){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===ne&&Aa(l)===r.type){n(e,r.sibling),c=a(r,o.props),La(c,o),c.return=e,e=c;break a}n(e,r);break}else t(e,r);r=r.sibling}o.type===g?(c=vi(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=_i(o.type,o.key,o.props,null,e.mode,c),La(c,o),c.return=e,e=c)}return s(e);case h:a:{for(l=o.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}else{n(e,r);break}else t(e,r);r=r.sibling}c=xi(o,e.mode,c),c.return=e,e=c}return s(e);case ne:return o=Aa(o),x(e,r,o,c)}if(w(o))return v(e,r,o,c);if(ae(o)){if(l=ae(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),y(e,r,o,c)}if(typeof o.then==`function`)return x(e,r,Ia(o),c);if(o.$$typeof===b)return x(e,r,ia(e,o),c);Ra(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=yi(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{Fa=0;var i=x(e,t,n,r);return Pa=null,i}catch(t){if(t===wa||t===Ea)throw t;var a=pi(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Ba=za(!0),Va=za(!1),Ha=!1;function Ua(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Wa(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ga(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ka(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,G&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=ui(e),li(e,null,n),t}return N(e,r,t,n),ui(e)}function qa(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,st(e,n)}}function Ja(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ya=!1;function Xa(){if(Ya){var e=ha;if(e!==null)throw e}}function Za(e,t,n,r){Ya=!1;var i=e.updateQueue;Ha=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var p=s.lane&-536870913,m=p!==s.lane;if(m?(J&p)===p:(r&p)===p){p!==0&&p===ma&&(Ya=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var h=e,g=s;p=t;var _=n;switch(g.tag){case 1:if(h=g.payload,typeof h==`function`){d=h.call(_,d,p);break a}d=h;break a;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,p=typeof h==`function`?h.call(_,d,p):h,p==null)break a;d=f({},d,p);break a;case 2:Ha=!0}}p=s.callback,p!==null&&(e.flags|=64,m&&(e.flags|=8192),m=i.callbacks,m===null?i.callbacks=[p]:m.push(p))}else m={lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=m,c=d):u=u.next=m,o|=p;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;m=s,s=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),Gl|=o,e.lanes=o,e.memoizedState=d}}function Qa(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function $a(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Qa(n[e],t)}var eo=de(null),to=de(0);function no(e,t){e=Wl,O(to,e),O(eo,t),Wl=e|t.baseLanes}function ro(){O(to,Wl),O(eo,eo.current)}function io(){Wl=to.current,D(eo),D(to)}var ao=de(null),oo=null;function so(e){var t=e.alternate;O(R,R.current&1),O(ao,e),oo===null&&(t===null||eo.current!==null||t.memoizedState!==null)&&(oo=e)}function co(e){O(R,R.current),O(ao,e),oo===null&&(oo=e)}function lo(e){e.tag===22?(O(R,R.current),O(ao,e),oo===null&&(oo=e)):uo(e)}function uo(){O(R,R.current),O(ao,ao.current)}function fo(e){D(ao),oo===e&&(oo=null),D(R)}var R=de(0);function po(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||af(n)||of(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===`forwards`||t.memoizedProps.revealOrder===`backwards`||t.memoizedProps.revealOrder===`unstable_legacy-backwards`||t.memoizedProps.revealOrder===`together`)){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var mo=0,z=null,B=null,ho=null,go=!1,_o=!1,vo=!1,yo=0,bo=0,xo=null,So=0;function V(){throw Error(i(321))}function Co(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!kr(e[n],t[n]))return!1;return!0}function wo(e,t,n,r,i,a){return mo=a,z=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,T.H=e===null||e.memoizedState===null?Bs:Vs,vo=!1,a=n(r,i),vo=!1,_o&&(a=Eo(t,n,r,i)),To(e),a}function To(e){T.H=zs;var t=B!==null&&B.next!==null;if(mo=0,ho=B=z=null,go=!1,bo=0,xo=null,t)throw Error(i(300));e===null||ic||(e=e.dependencies,e!==null&&ta(e)&&(ic=!0))}function Eo(e,t,n,r){z=e;var a=0;do{if(_o&&(xo=null),bo=0,_o=!1,25<=a)throw Error(i(301));if(a+=1,ho=B=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}T.H=Hs,o=t(n,r)}while(_o);return o}function Do(){var e=T.H,t=e.useState()[0];return t=typeof t.then==`function`?No(t):t,e=e.useState()[0],(B===null?null:B.memoizedState)!==e&&(z.flags|=1024),t}function Oo(){var e=yo!==0;return yo=0,e}function ko(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Ao(e){if(go){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}go=!1}mo=0,ho=B=z=null,_o=!1,bo=yo=0,xo=null}function jo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ho===null?z.memoizedState=ho=e:ho=ho.next=e,ho}function H(){if(B===null){var e=z.alternate;e=e===null?null:e.memoizedState}else e=B.next;var t=ho===null?z.memoizedState:ho.next;if(t!==null)ho=t,B=e;else{if(e===null)throw z.alternate===null?Error(i(467)):Error(i(310));B=e,e={memoizedState:B.memoizedState,baseState:B.baseState,baseQueue:B.baseQueue,queue:B.queue,next:null},ho===null?z.memoizedState=ho=e:ho=ho.next=e}return ho}function Mo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function No(e){var t=bo;return bo+=1,xo===null&&(xo=[]),e=ka(xo,e,t),t=z,(ho===null?t.memoizedState:ho.next)===null&&(t=t.alternate,T.H=t===null||t.memoizedState===null?Bs:Vs),e}function Po(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return No(e);if(e.$$typeof===b)return ra(e)}throw Error(i(438,String(e)))}function Fo(e){var t=null,n=z.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=z.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=Mo(),z.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=re;return t.index++,n}function Io(e,t){return typeof t==`function`?t(e):t}function Lo(e){return Ro(H(),B,e)}function Ro(e,t,n){var r=e.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=n;var a=e.baseQueue,o=r.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,r.pending=null}if(o=e.baseState,a===null)e.memoizedState=o;else{t=a.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(mo&f)===f:(J&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===ma&&(d=!0);else if((mo&p)===p){u=u.next,p===ma&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,z.lanes|=p,Gl|=p;f=u.action,vo&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,z.lanes|=f,Gl|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!kr(o,e.memoizedState)&&(ic=!0,d&&(n=ha,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,r.lastRenderedState=o}return a===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function zo(e){var t=H(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);kr(o,t.memoizedState)||(ic=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Bo(e,t,n){var r=z,a=H(),o=I;if(o){if(n===void 0)throw Error(i(407));n=n()}else n=t();var s=!kr((B||a).memoizedState,n);if(s&&(a.memoizedState=n,ic=!0),a=a.queue,ds(Uo.bind(null,r,a,e),[e]),a.getSnapshot!==t||s||ho!==null&&ho.memoizedState.tag&1){if(r.flags|=2048,os(9,{destroy:void 0},Ho.bind(null,r,a,n,t),null),K===null)throw Error(i(349));o||mo&127||Vo(r,t,n)}return n}function Vo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=z.updateQueue,t===null?(t=Mo(),z.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ho(e,t,n,r){t.value=n,t.getSnapshot=r,Wo(t)&&Go(e)}function Uo(e,t,n){return n(function(){Wo(t)&&Go(e)})}function Wo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!kr(e,n)}catch{return!0}}function Go(e){var t=ci(e,2);t!==null&&hu(t,e,2)}function Ko(e){var t=jo();if(typeof e==`function`){var n=e;if(e=n(),vo){We(!0);try{n()}finally{We(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Io,lastRenderedState:e},t}function qo(e,t,n,r){return e.baseState=n,Ro(e,B,typeof r==`function`?r:Io)}function Jo(e,t,n,r,a){if(Is(e))throw Error(i(485));if(e=t.action,e!==null){var o={payload:a,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};T.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,Yo(t,o)):(o.next=n.next,t.pending=n.next=o)}}function Yo(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=T.T,o={};T.T=o;try{var s=n(i,r),c=T.S;c!==null&&c(o,s),Xo(e,t,s)}catch(n){Qo(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),T.T=a}}else try{a=n(i,r),Xo(e,t,a)}catch(n){Qo(e,t,n)}}function Xo(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){Zo(e,t,n)},function(n){return Qo(e,t,n)}):Zo(e,t,n)}function Zo(e,t,n){t.status=`fulfilled`,t.value=n,$o(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Yo(e,n)))}function Qo(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,$o(t),t=t.next;while(t!==r)}e.action=null}function $o(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function es(e,t){return t}function ts(e,t){if(I){var n=K.formState;if(n!==null){a:{var r=z;if(I){if(F){b:{for(var i=F,a=zi;i.nodeType!==8;){if(!a){i=null;break b}if(i=cf(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){F=cf(i.nextSibling),r=i.data===`F!`;break a}}Vi(r)}r=!1}r&&(t=n[0])}}return n=jo(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:es,lastRenderedState:t},n.queue=r,n=Ns.bind(null,z,r),r.dispatch=n,r=Ko(!1),a=Fs.bind(null,z,!1,r.queue),r=jo(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=Jo.bind(null,z,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function ns(e){return rs(H(),B,e)}function rs(e,t,n){if(t=Ro(e,t,es)[0],e=Lo(Io)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=No(t)}catch(e){throw e===wa?Ea:e}else r=t;t=H();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(z.flags|=2048,os(9,{destroy:void 0},is.bind(null,i,n),null)),[r,a,e]}function is(e,t){e.action=t}function as(e){var t=H(),n=B;if(n!==null)return rs(t,n,e);H(),t=t.memoizedState,n=H();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function os(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=z.updateQueue,t===null&&(t=Mo(),z.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ss(){return H().memoizedState}function cs(e,t,n,r){var i=jo();z.flags|=e,i.memoizedState=os(1|t,{destroy:void 0},n,r===void 0?null:r)}function ls(e,t,n,r){var i=H();r=r===void 0?null:r;var a=i.memoizedState.inst;B!==null&&r!==null&&Co(r,B.memoizedState.deps)?i.memoizedState=os(t,a,n,r):(z.flags|=e,i.memoizedState=os(1|t,a,n,r))}function us(e,t){cs(8390656,8,e,t)}function ds(e,t){ls(2048,8,e,t)}function fs(e){z.flags|=4;var t=z.updateQueue;if(t===null)t=Mo(),z.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function ps(e){var t=H().memoizedState;return fs({ref:t,nextImpl:e}),function(){if(G&2)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function ms(e,t){return ls(4,2,e,t)}function hs(e,t){return ls(4,4,e,t)}function gs(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function _s(e,t,n){n=n==null?null:n.concat([e]),ls(4,4,gs.bind(null,t,e),n)}function vs(){}function ys(e,t){var n=H();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&Co(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function bs(e,t){var n=H();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&Co(t,r[1]))return r[0];if(r=e(),vo){We(!0);try{e()}finally{We(!1)}}return n.memoizedState=[r,t],r}function xs(e,t,n){return n===void 0||mo&1073741824&&!(J&261930)?e.memoizedState=t:(e.memoizedState=n,e=mu(),z.lanes|=e,Gl|=e,n)}function Ss(e,t,n,r){return kr(n,t)?n:eo.current===null?!(mo&42)||mo&1073741824&&!(J&261930)?(ic=!0,e.memoizedState=n):(e=mu(),z.lanes|=e,Gl|=e,t):(e=xs(e,n,r),kr(e,t)||(ic=!0),e)}function Cs(e,t,n,r,i){var a=E.p;E.p=a!==0&&8>a?a:8;var o=T.T,s={};T.T=s,Fs(e,!1,t,n);try{var c=i(),l=T.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Ps(e,t,va(c,r),pu(e)):Ps(e,t,r,pu(e))}catch(n){Ps(e,t,{then:function(){},status:`rejected`,reason:n},pu())}finally{E.p=a,o!==null&&s.types!==null&&(o.types=s.types),T.T=o}}function ws(){}function Ts(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=Es(e).queue;Cs(e,a,t,ce,n===null?ws:function(){return Ds(e),n(r)})}function Es(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ce,baseState:ce,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Io,lastRenderedState:ce},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Io,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Ds(e){var t=Es(e);t.next===null&&(t=e.alternate.memoizedState),Ps(e,t.next.queue,{},pu())}function Os(){return ra(Qf)}function ks(){return H().memoizedState}function As(){return H().memoizedState}function js(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=pu();e=Ga(n);var r=Ka(t,e,n);r!==null&&(hu(r,t,n),qa(r,t,n)),t={cache:ua()},e.payload=t;return}t=t.return}}function Ms(e,t,n){var r=pu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Is(e)?Ls(t,n):(n=si(e,t,n,r),n!==null&&(hu(n,e,r),Rs(n,t,r)))}function Ns(e,t,n){Ps(e,t,n,pu())}function Ps(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Is(e))Ls(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,kr(s,o))return N(e,t,i,0),K===null&&oi(),!1}catch{}if(n=si(e,t,i,r),n!==null)return hu(n,e,r),Rs(n,t,r),!0}return!1}function Fs(e,t,n,r){if(r={lane:2,revertLane:dd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Is(e)){if(t)throw Error(i(479))}else t=si(e,n,r,2),t!==null&&hu(t,e,2)}function Is(e){var t=e.alternate;return e===z||t!==null&&t===z}function Ls(e,t){_o=go=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Rs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,st(e,n)}}var zs={readContext:ra,use:Po,useCallback:V,useContext:V,useEffect:V,useImperativeHandle:V,useLayoutEffect:V,useInsertionEffect:V,useMemo:V,useReducer:V,useRef:V,useState:V,useDebugValue:V,useDeferredValue:V,useTransition:V,useSyncExternalStore:V,useId:V,useHostTransitionStatus:V,useFormState:V,useActionState:V,useOptimistic:V,useMemoCache:V,useCacheRefresh:V};zs.useEffectEvent=V;var Bs={readContext:ra,use:Po,useCallback:function(e,t){return jo().memoizedState=[e,t===void 0?null:t],e},useContext:ra,useEffect:us,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),cs(4194308,4,gs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return cs(4194308,4,e,t)},useInsertionEffect:function(e,t){cs(4,2,e,t)},useMemo:function(e,t){var n=jo();t=t===void 0?null:t;var r=e();if(vo){We(!0);try{e()}finally{We(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=jo();if(n!==void 0){var i=n(t);if(vo){We(!0);try{n(t)}finally{We(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Ms.bind(null,z,e),[r.memoizedState,e]},useRef:function(e){var t=jo();return e={current:e},t.memoizedState=e},useState:function(e){e=Ko(e);var t=e.queue,n=Ns.bind(null,z,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:vs,useDeferredValue:function(e,t){return xs(jo(),e,t)},useTransition:function(){var e=Ko(!1);return e=Cs.bind(null,z,e.queue,!0,!1),jo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=z,a=jo();if(I){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),K===null)throw Error(i(349));J&127||Vo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,us(Uo.bind(null,r,o,e),[e]),r.flags|=2048,os(9,{destroy:void 0},Ho.bind(null,r,o,n,t),null),n},useId:function(){var e=jo(),t=K.identifierPrefix;if(I){var n=Mi,r=ji;n=(r&~(1<<32-Ge(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=yo++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=So++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:Os,useFormState:ts,useActionState:ts,useOptimistic:function(e){var t=jo();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Fs.bind(null,z,!0,n),n.dispatch=t,[e,t]},useMemoCache:Fo,useCacheRefresh:function(){return jo().memoizedState=js.bind(null,z)},useEffectEvent:function(e){var t=jo(),n={impl:e};return t.memoizedState=n,function(){if(G&2)throw Error(i(440));return n.impl.apply(void 0,arguments)}}},Vs={readContext:ra,use:Po,useCallback:ys,useContext:ra,useEffect:ds,useImperativeHandle:_s,useInsertionEffect:ms,useLayoutEffect:hs,useMemo:bs,useReducer:Lo,useRef:ss,useState:function(){return Lo(Io)},useDebugValue:vs,useDeferredValue:function(e,t){return Ss(H(),B.memoizedState,e,t)},useTransition:function(){var e=Lo(Io)[0],t=H().memoizedState;return[typeof e==`boolean`?e:No(e),t]},useSyncExternalStore:Bo,useId:ks,useHostTransitionStatus:Os,useFormState:ns,useActionState:ns,useOptimistic:function(e,t){return qo(H(),B,e,t)},useMemoCache:Fo,useCacheRefresh:As};Vs.useEffectEvent=ps;var Hs={readContext:ra,use:Po,useCallback:ys,useContext:ra,useEffect:ds,useImperativeHandle:_s,useInsertionEffect:ms,useLayoutEffect:hs,useMemo:bs,useReducer:zo,useRef:ss,useState:function(){return zo(Io)},useDebugValue:vs,useDeferredValue:function(e,t){var n=H();return B===null?xs(n,e,t):Ss(n,B.memoizedState,e,t)},useTransition:function(){var e=zo(Io)[0],t=H().memoizedState;return[typeof e==`boolean`?e:No(e),t]},useSyncExternalStore:Bo,useId:ks,useHostTransitionStatus:Os,useFormState:as,useActionState:as,useOptimistic:function(e,t){var n=H();return B===null?(n.baseState=e,[e,n.queue.dispatch]):qo(n,B,e,t)},useMemoCache:Fo,useCacheRefresh:As};Hs.useEffectEvent=ps;function Us(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:f({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ws={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pu(),i=Ga(r);i.payload=t,n!=null&&(i.callback=n),t=Ka(e,i,r),t!==null&&(hu(t,e,r),qa(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pu(),i=Ga(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ka(e,i,r),t!==null&&(hu(t,e,r),qa(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pu(),r=Ga(n);r.tag=2,t!=null&&(r.callback=t),t=Ka(e,r,n),t!==null&&(hu(t,e,n),qa(t,e,n))}};function Gs(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Ar(n,r)||!Ar(i,a):!0}function Ks(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ws.enqueueReplaceState(t,t.state,null)}function qs(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=f({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Js(e){ri(e)}function Ys(e){console.error(e)}function Xs(e){ri(e)}function Zs(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Qs(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function $s(e,t,n){return n=Ga(n),n.tag=3,n.payload={element:null},n.callback=function(){Zs(e,t)},n}function ec(e){return e=Ga(e),e.tag=3,e}function tc(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){Qs(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){Qs(t,n,r),typeof i!=`function`&&(ru===null?ru=new Set([this]):ru.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function nc(e,t,n,r,a){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&ea(t,n,a,!0),n=ao.current,n!==null){switch(n.tag){case 31:case 13:return oo===null?Du():n.alternate===null&&X===0&&(X=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===Da?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Gu(e,r,a)),!1;case 22:return n.flags|=65536,r===Da?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Gu(e,r,a)),!1}throw Error(i(435,n.tag))}return Gu(e,r,a),Du(),!1}if(I)return t=ao.current,t===null?(r!==Bi&&(t=Error(i(423),{cause:r}),qi(Ci(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=Ci(r,n),a=$s(e.stateNode,r,a),Ja(e,a),X!==4&&(X=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==Bi&&(e=Error(i(422),{cause:r}),qi(Ci(e,n)))),!1;var o=Error(i(520),{cause:r});if(o=Ci(o,n),Xl===null?Xl=[o]:Xl.push(o),X!==4&&(X=2),t===null)return!0;r=Ci(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=$s(n.stateNode,r,e),Ja(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(ru===null||!ru.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=ec(a),tc(a,e,n,r),Ja(n,a),!1}n=n.return}while(n!==null);return!1}var rc=Error(i(461)),ic=!1;function ac(e,t,n,r){t.child=e===null?Va(t,null,n,r):Ba(t,e.child,n,r)}function oc(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return na(t),r=wo(e,t,n,o,a,i),s=Oo(),e!==null&&!ic?(ko(e,t,i),Ac(e,t,i)):(I&&s&&Fi(t),t.flags|=1,ac(e,t,r,i),t.child)}function sc(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!mi(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,cc(e,t,a,r,i)):(e=_i(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!jc(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?Ar:n,n(o,r)&&e.ref===t.ref)return Ac(e,t,i)}return t.flags|=1,e=hi(a,r),e.ref=t.ref,e.return=t,t.child=e}function cc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Ar(a,r)&&e.ref===t.ref)if(ic=!1,t.pendingProps=r=a,jc(e,i))e.flags&131072&&(ic=!0);else return t.lanes=e.lanes,Ac(e,t,i)}return gc(e,t,n,r,i)}function lc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return dc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Sa(t,a===null?null:a.cachePool),a===null?ro():no(t,a),lo(t);else return r=t.lanes=536870912,dc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&Sa(t,null),ro(),uo(t)):(Sa(t,a.cachePool),no(t,a),uo(t),t.memoizedState=null);return ac(e,t,i,n),t.child}function uc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function dc(e,t,n,r,i){var a=xa();return a=a===null?null:{parent:la._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&Sa(t,null),ro(),lo(t),e!==null&&ea(e,t,r,!0),t.childLanes=i,null}function fc(e,t){return t=Tc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function pc(e,t,n){return Ba(t,e.child,null,n),e=fc(t,t.pendingProps),e.flags|=2,fo(t),t.memoizedState=null,e}function mc(e,t,n){var r=t.pendingProps,a=(t.flags&128)!=0;if(t.flags&=-129,e===null){if(I){if(r.mode===`hidden`)return e=fc(t,r),t.lanes=536870912,uc(null,e);if(co(t),(e=F)?(e=rf(e,zi),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ai===null?null:{id:ji,overflow:Mi},retryLane:536870912,hydrationErrors:null},n=bi(e),n.return=t,t.child=n,P=t,F=null)):e=null,e===null)throw Vi(t);return t.lanes=536870912,null}return fc(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(co(t),a)if(t.flags&256)t.flags&=-257,t=pc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(i(558));else if(ic||ea(e,t,n,!1),a=(n&e.childLanes)!==0,ic||a){if(r=K,r!==null&&(s=ct(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,ci(e,s),hu(r,e,s),rc;Du(),t=pc(e,t,n)}else e=o.treeContext,F=cf(s.nextSibling),P=t,I=!0,Ri=null,zi=!1,e!==null&&Li(t,e),t=fc(t,r),t.flags|=4096;return t}return e=hi(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function hc(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(i(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function gc(e,t,n,r,i){return na(t),n=wo(e,t,n,r,void 0,i),r=Oo(),e!==null&&!ic?(ko(e,t,i),Ac(e,t,i)):(I&&r&&Fi(t),t.flags|=1,ac(e,t,n,i),t.child)}function _c(e,t,n,r,i,a){return na(t),t.updateQueue=null,n=Eo(t,r,n,i),To(e),r=Oo(),e!==null&&!ic?(ko(e,t,a),Ac(e,t,a)):(I&&r&&Fi(t),t.flags|=1,ac(e,t,n,a),t.child)}function vc(e,t,n,r,i){if(na(t),t.stateNode===null){var a=di,o=n.contextType;typeof o==`object`&&o&&(a=ra(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Ws,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},Ua(t),o=n.contextType,a.context=typeof o==`object`&&o?ra(o):di,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(Us(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&Ws.enqueueReplaceState(a,a.state,null),Za(t,r,a,i),Xa(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=qs(n,s);a.props=c;var l=a.context,u=n.contextType;o=di,typeof u==`object`&&u&&(o=ra(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&Ks(t,a,r,o),Ha=!1;var f=t.memoizedState;a.state=f,Za(t,r,a,i),Xa(),l=t.memoizedState,s||f!==l||Ha?(typeof d==`function`&&(Us(t,n,d,r),l=t.memoizedState),(c=Ha||Gs(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Wa(e,t),o=t.memoizedProps,u=qs(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=di,typeof l==`object`&&l&&(c=ra(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&Ks(t,a,r,c),Ha=!1,f=t.memoizedState,a.state=f,Za(t,r,a,i),Xa();var p=t.memoizedState;o!==d||f!==p||Ha||e!==null&&e.dependencies!==null&&ta(e.dependencies)?(typeof s==`function`&&(Us(t,n,s,r),p=t.memoizedState),(u=Ha||Gs(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&ta(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,hc(e,t),r=(t.flags&128)!=0,a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=Ba(t,e.child,null,i),t.child=Ba(t,null,n,i)):ac(e,t,n,i),t.memoizedState=a.state,e=t.child):e=Ac(e,t,i),e}function yc(e,t,n,r){return Gi(),t.flags|=256,ac(e,t,n,r),t.child}var bc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function xc(e){return{baseLanes:e,cachePool:Ca()}}function Sc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=Jl),e}function Cc(e,t,n){var r=t.pendingProps,a=!1,o=(t.flags&128)!=0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(R.current&2)!=0),s&&(a=!0,t.flags&=-129),s=(t.flags&32)!=0,t.flags&=-33,e===null){if(I){if(a?so(t):uo(t),(e=F)?(e=rf(e,zi),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ai===null?null:{id:ji,overflow:Mi},retryLane:536870912,hydrationErrors:null},n=bi(e),n.return=t,t.child=n,P=t,F=null)):e=null,e===null)throw Vi(t);return of(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,a?(uo(t),a=t.mode,c=Tc({mode:`hidden`,children:c},a),r=vi(r,a,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=xc(n),r.childLanes=Sc(e,s,n),t.memoizedState=bc,uc(null,r)):(so(t),wc(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(so(t),t.flags&=-257,t=Ec(e,t,n)):t.memoizedState===null?(uo(t),c=r.fallback,a=t.mode,r=Tc({mode:`visible`,children:r.children},a),c=vi(c,a,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,Ba(t,e.child,null,n),r=t.child,r.memoizedState=xc(n),r.childLanes=Sc(e,s,n),t.memoizedState=bc,t=uc(null,r)):(uo(t),t.child=e.child,t.flags|=128,t=null);else if(so(t),of(c)){if(s=c.nextSibling&&c.nextSibling.dataset,s)var u=s.dgst;s=u,r=Error(i(419)),r.stack=``,r.digest=s,qi({value:r,source:null,stack:null}),t=Ec(e,t,n)}else if(ic||ea(e,t,n,!1),s=(n&e.childLanes)!==0,ic||s){if(s=K,s!==null&&(r=ct(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,ci(e,r),hu(s,e,r),rc;af(c)||Du(),t=Ec(e,t,n)}else af(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,F=cf(c.nextSibling),P=t,I=!0,Ri=null,zi=!1,e!==null&&Li(t,e),t=wc(t,r.children),t.flags|=4096);return t}return a?(uo(t),c=r.fallback,a=t.mode,l=e.child,u=l.sibling,r=hi(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=vi(c,a,n,null),c.flags|=2):c=hi(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,uc(null,r),r=t.child,c=e.child.memoizedState,c===null?c=xc(n):(a=c.cachePool,a===null?a=Ca():(l=la._currentValue,a=a.parent===l?a:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:a}),r.memoizedState=c,r.childLanes=Sc(e,s,n),t.memoizedState=bc,uc(e.child,r)):(so(t),n=e.child,e=n.sibling,n=hi(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function wc(e,t){return t=Tc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function Tc(e,t){return e=pi(22,e,null,t),e.lanes=0,e}function Ec(e,t,n){return Ba(t,e.child,null,n),e=wc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Dc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),$i(e.return,t,n)}function Oc(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function kc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=R.current,s=(o&2)!=0;if(s?(o=o&1|2,t.flags|=128):o&=1,O(R,o),ac(e,t,r,n),r=I?Di:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Dc(e,n,t);else if(e.tag===19)Dc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&po(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Oc(t,!1,i,n,a,r);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&po(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Oc(t,!0,n,null,a,r);break;case`together`:Oc(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function Ac(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Gl|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(ea(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,n=hi(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=hi(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function jc(e,t){return(e.lanes&t)===0?(e=e.dependencies,!!(e!==null&&ta(e))):!0}function Mc(e,t,n){switch(t.tag){case 3:ge(t,t.stateNode.containerInfo),Zi(t,la,e.memoizedState.cache),Gi();break;case 27:case 5:ve(t);break;case 4:ge(t,t.stateNode.containerInfo);break;case 10:Zi(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,co(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(so(t),e=Ac(e,t,n),e===null?null:e.sibling):Cc(e,t,n):(so(t),t.flags|=128,null);so(t);break;case 19:var i=(e.flags&128)!=0;if(r=(n&t.childLanes)!==0,r||=(ea(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return kc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),O(R,R.current),r)break;return null;case 22:return t.lanes=0,lc(e,t,n,t.pendingProps);case 24:Zi(t,la,e.memoizedState.cache)}return Ac(e,t,n)}function Nc(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)ic=!0;else{if(!jc(e,n)&&!(t.flags&128))return ic=!1,Mc(e,t,n);ic=!!(e.flags&131072)}else ic=!1,I&&t.flags&1048576&&Pi(t,Di,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=Aa(t.elementType),t.type=e,typeof e==`function`)mi(e)?(r=qs(e,r),t.tag=1,t=vc(null,t,e,r,n)):(t.tag=0,t=gc(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===x){t.tag=11,t=oc(null,t,e,r,n);break a}else if(a===S){t.tag=14,t=sc(null,t,e,r,n);break a}}throw t=se(e)||e,Error(i(306,t,``))}}return t;case 0:return gc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=qs(r,t.pendingProps),vc(e,t,r,a,n);case 3:a:{if(ge(t,t.stateNode.containerInfo),e===null)throw Error(i(387));r=t.pendingProps;var o=t.memoizedState;a=o.element,Wa(e,t),Za(t,r,null,n);var s=t.memoizedState;if(r=s.cache,Zi(t,la,r),r!==o.cache&&L(t,[la],n,!0),Xa(),r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=yc(e,t,r,n);break a}else if(r!==a){a=Ci(Error(i(424)),t),qi(a),t=yc(e,t,r,n);break a}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(F=cf(e.firstChild),P=t,I=!0,Ri=null,zi=!0,n=Va(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Gi(),r===a){t=Ac(e,t,n);break a}ac(e,t,r,n)}t=t.child}return t;case 26:return hc(e,t),e===null?(n=kf(t.type,null,t.pendingProps,null))?t.memoizedState=n:I||(n=t.type,e=t.pendingProps,r=Bd(me.current).createElement(n),r[mt]=t,r[ht]=e,Pd(r,n,e),Dt(r),t.stateNode=r):t.memoizedState=kf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return ve(t),e===null&&I&&(r=t.stateNode=ff(t.type,t.pendingProps,me.current),P=t,zi=!0,a=F,Zd(t.type)?(lf=a,F=cf(r.firstChild)):F=a),ac(e,t,t.pendingProps.children,n),hc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&I&&((a=r=F)&&(r=tf(r,t.type,t.pendingProps,zi),r===null?a=!1:(t.stateNode=r,P=t,F=cf(r.firstChild),zi=!1,a=!0)),a||Vi(t)),ve(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,Ud(a,o)?r=null:s!==null&&Ud(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=wo(e,t,Do,null,null,n),Qf._currentValue=a),hc(e,t),ac(e,t,r,n),t.child;case 6:return e===null&&I&&((e=n=F)&&(n=nf(n,t.pendingProps,zi),n===null?e=!1:(t.stateNode=n,P=t,F=null,e=!0)),e||Vi(t)),null;case 13:return Cc(e,t,n);case 4:return ge(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ba(t,null,r,n):ac(e,t,r,n),t.child;case 11:return oc(e,t,t.type,t.pendingProps,n);case 7:return ac(e,t,t.pendingProps,n),t.child;case 8:return ac(e,t,t.pendingProps.children,n),t.child;case 12:return ac(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Zi(t,t.type,r.value),ac(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,na(t),a=ra(a),r=r(a),t.flags|=1,ac(e,t,r,n),t.child;case 14:return sc(e,t,t.type,t.pendingProps,n);case 15:return cc(e,t,t.type,t.pendingProps,n);case 19:return kc(e,t,n);case 31:return mc(e,t,n);case 22:return lc(e,t,n,t.pendingProps);case 24:return na(t),r=ra(la),e===null?(a=xa(),a===null&&(a=K,o=ua(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},Ua(t),Zi(t,la,a)):((e.lanes&n)!==0&&(Wa(e,t),Za(t,null,null,n),Xa()),a=e.memoizedState,o=t.memoizedState,a.parent===r?(r=o.cache,Zi(t,la,r),r!==a.cache&&L(t,[la],n,!0)):(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),Zi(t,la,r))),ac(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function Pc(e){e.flags|=4}function Fc(e,t,n,r,i){if((t=(e.mode&32)!=0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(wu())e.flags|=8192;else throw ja=Da,Ta}else e.flags&=-16777217}function Ic(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Wf(t))if(wu())e.flags|=8192;else throw ja=Da,Ta}function Lc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:nt(),e.lanes|=t,Yl|=t)}function Rc(e,t){if(!I)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function U(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function zc(e,t,n){var r=t.pendingProps;switch(Ii(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return U(t),null;case 1:return U(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Qi(la),_e(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Wi(t)?Pc(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ki())),U(t),null;case 26:var a=t.type,o=t.memoizedState;return e===null?(Pc(t),o===null?(U(t),Fc(t,a,null,r,n)):(U(t),Ic(t,o))):o?o===e.memoizedState?(U(t),t.flags&=-16777217):(Pc(t),U(t),Ic(t,o)):(e=e.memoizedProps,e!==r&&Pc(t),U(t),Fc(t,a,e,r,n)),null;case 27:if(ye(t),n=me.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Pc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return U(t),null}e=fe.current,Wi(t)?Hi(t,e):(e=ff(a,r,n),t.stateNode=e,Pc(t))}return U(t),null;case 5:if(ye(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Pc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return U(t),null}if(o=fe.current,Wi(t))Hi(t,o);else{var s=Bd(me.current);switch(o){case 1:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case 2:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;default:switch(a){case`svg`:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case`math`:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;case`script`:o=s.createElement(`div`),o.innerHTML=`<script><\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[mt]=t,o[ht]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Pd(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&Pc(t)}}return U(t),Fc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Pc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=me.current,Wi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=P,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[mt]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Md(e.nodeValue,n)),e||Vi(t,!0)}else e=Bd(e).createTextNode(r),e[mt]=t,t.stateNode=e}return U(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Wi(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[mt]=t}else Gi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;U(t),e=!1}else n=Ki(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(fo(t),t):(fo(t),null);if(t.flags&128)throw Error(i(558))}return U(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=Wi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[mt]=t}else Gi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;U(t),a=!1}else a=Ki(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(fo(t),t):(fo(t),null)}return fo(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Lc(t,t.updateQueue),U(t),null);case 4:return _e(),e===null&&Sd(t.stateNode.containerInfo),U(t),null;case 10:return Qi(t.type),U(t),null;case 19:if(D(R),r=t.memoizedState,r===null)return U(t),null;if(a=(t.flags&128)!=0,o=r.rendering,o===null)if(a)Rc(r,!1);else{if(X!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=po(e),o!==null){for(t.flags|=128,Rc(r,!1),e=o.updateQueue,t.updateQueue=e,Lc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)gi(n,e),n=n.sibling;return O(R,R.current&1|2),I&&Ni(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Pe()>tu&&(t.flags|=128,a=!0,Rc(r,!1),t.lanes=4194304)}else{if(!a)if(e=po(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Lc(t,e),Rc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!I)return U(t),null}else 2*Pe()-r.renderingStartTime>tu&&n!==536870912&&(t.flags|=128,a=!0,Rc(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(U(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Pe(),e.sibling=null,n=R.current,O(R,a?n&1|2:n&1),I&&Ni(t,r.treeForkCount),e);case 22:case 23:return fo(t),io(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(U(t),t.subtreeFlags&6&&(t.flags|=8192)):U(t),n=t.updateQueue,n!==null&&Lc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&D(ba),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Qi(la),U(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function Bc(e,t){switch(Ii(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Qi(la),_e(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ye(t),null;case 31:if(t.memoizedState!==null){if(fo(t),t.alternate===null)throw Error(i(340));Gi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(fo(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));Gi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return D(R),null;case 4:return _e(),null;case 10:return Qi(t.type),null;case 22:case 23:return fo(t),io(),e!==null&&D(ba),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Qi(la),null;case 25:return null;default:return null}}function Vc(e,t){switch(Ii(t),t.tag){case 3:Qi(la),_e();break;case 26:case 27:case 5:ye(t);break;case 4:_e();break;case 31:t.memoizedState!==null&&fo(t);break;case 13:fo(t);break;case 19:D(R);break;case 10:Qi(t.type);break;case 22:case 23:fo(t),io(),e!==null&&D(ba);break;case 24:Qi(la)}}function Hc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Z(t,t.return,e)}}function Uc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Z(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Z(t,t.return,e)}}function Wc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{$a(t,n)}catch(t){Z(e,e.return,t)}}}function Gc(e,t,n){n.props=qs(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Z(e,t,n)}}function Kc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Z(e,t,n)}}function qc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){Z(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Z(e,t,n)}else n.current=null}function Jc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Z(e,e.return,t)}}function Yc(e,t,n){try{var r=e.stateNode;Fd(r,e.type,n,t),r[ht]=t}catch(t){Z(e,e.return,t)}}function Xc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Zd(e.type)||e.tag===4}function Zc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Xc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Zd(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Qc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=sn));else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Qc(e,t,n),e=e.sibling;e!==null;)Qc(e,t,n),e=e.sibling}function $c(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode),e=e.child,e!==null))for($c(e,t,n),e=e.sibling;e!==null;)$c(e,t,n),e=e.sibling}function el(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Pd(t,r,n),t[mt]=e,t[ht]=n}catch(t){Z(e,e.return,t)}}var tl=!1,nl=!1,rl=!1,il=typeof WeakSet==`function`?WeakSet:Set,al=null;function ol(e,t){if(e=e.containerInfo,Rd=sp,e=Pr(e),Fr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(zd={focusedElem:e,selectionRange:n},sp=!1,al=t;al!==null;)if(t=al,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,al=e;else for(;al!==null;){switch(t=al,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n<e.length;n++)a=e[n],a.ref.impl=a.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&o!==null){e=void 0,n=t,a=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var h=qs(n.type,a);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){Z(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)ef(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:ef(e);break;default:e.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(i(163))}if(e=t.sibling,e!==null){e.return=t.return,al=e;break}al=t.return}}function sl(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:xl(e,n),r&4&&Hc(5,n);break;case 1:if(xl(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){Z(n,n.return,e)}else{var i=qs(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Z(n,n.return,e)}}r&64&&Wc(n),r&512&&Kc(n,n.return);break;case 3:if(xl(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{$a(e,t)}catch(e){Z(n,n.return,e)}}break;case 27:t===null&&r&4&&el(n);case 26:case 5:xl(e,n),t===null&&r&4&&Jc(n),r&512&&Kc(n,n.return);break;case 12:xl(e,n);break;case 31:xl(e,n),r&4&&fl(e,n);break;case 13:xl(e,n),r&4&&pl(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=Ju.bind(null,n),sf(e,n))));break;case 22:if(r=n.memoizedState!==null||tl,!r){t=t!==null&&t.memoizedState!==null||nl,i=tl;var a=nl;tl=r,(nl=t)&&!a?Cl(e,n,(n.subtreeFlags&8772)!=0):xl(e,n),tl=i,nl=a}break;case 30:break;default:xl(e,n)}}function cl(e){var t=e.alternate;t!==null&&(e.alternate=null,cl(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&St(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var W=null,ll=!1;function ul(e,t,n){for(n=n.child;n!==null;)dl(e,t,n),n=n.sibling}function dl(e,t,n){if(Ue&&typeof Ue.onCommitFiberUnmount==`function`)try{Ue.onCommitFiberUnmount(He,n)}catch{}switch(n.tag){case 26:nl||qc(n,t),ul(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:nl||qc(n,t);var r=W,i=ll;Zd(n.type)&&(W=n.stateNode,ll=!1),ul(e,t,n),pf(n.stateNode),W=r,ll=i;break;case 5:nl||qc(n,t);case 6:if(r=W,i=ll,W=null,ul(e,t,n),W=r,ll=i,W!==null)if(ll)try{(W.nodeType===9?W.body:W.nodeName===`HTML`?W.ownerDocument.body:W).removeChild(n.stateNode)}catch(e){Z(n,t,e)}else try{W.removeChild(n.stateNode)}catch(e){Z(n,t,e)}break;case 18:W!==null&&(ll?(e=W,Qd(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Np(e)):Qd(W,n.stateNode));break;case 4:r=W,i=ll,W=n.stateNode.containerInfo,ll=!0,ul(e,t,n),W=r,ll=i;break;case 0:case 11:case 14:case 15:Uc(2,n,t),nl||Uc(4,n,t),ul(e,t,n);break;case 1:nl||(qc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&Gc(n,t,r)),ul(e,t,n);break;case 21:ul(e,t,n);break;case 22:nl=(r=nl)||n.memoizedState!==null,ul(e,t,n),nl=r;break;default:ul(e,t,n)}}function fl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Np(e)}catch(e){Z(t,t.return,e)}}}function pl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Np(e)}catch(e){Z(t,t.return,e)}}function ml(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new il),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new il),t;default:throw Error(i(435,e.tag))}}function hl(e,t){var n=ml(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Yu.bind(null,e,t);t.then(r,r)}})}function gl(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var a=n[r],o=e,s=t,c=s;a:for(;c!==null;){switch(c.tag){case 27:if(Zd(c.type)){W=c.stateNode,ll=!1;break a}break;case 5:W=c.stateNode,ll=!1;break a;case 3:case 4:W=c.stateNode.containerInfo,ll=!0;break a}c=c.return}if(W===null)throw Error(i(160));dl(o,s,a),W=null,ll=!1,o=a.alternate,o!==null&&(o.return=null),a.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)vl(t,e),t=t.sibling}var _l=null;function vl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:gl(t,e),yl(e),r&4&&(Uc(3,e,e.return),Hc(3,e),Uc(5,e,e.return));break;case 1:gl(t,e),yl(e),r&512&&(nl||n===null||qc(n,n.return)),r&64&&tl&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var a=_l;if(gl(t,e),yl(e),r&512&&(nl||n===null||qc(n,n.return)),r&4){var o=n===null?null:n.memoizedState;if(r=e.memoizedState,n===null)if(r===null)if(e.stateNode===null){a:{r=e.type,n=e.memoizedProps,a=a.ownerDocument||a;b:switch(r){case`title`:o=a.getElementsByTagName(`title`)[0],(!o||o[xt]||o[mt]||o.namespaceURI===`http://www.w3.org/2000/svg`||o.hasAttribute(`itemprop`))&&(o=a.createElement(r),a.head.insertBefore(o,a.querySelector(`head >
9 title`))),Pd(o,r,n),o[mt]=e,Dt(o),r=o;break a;case`link`:var s=Vf(`link`,`href`,a).get(r+(n.href||``));if(s){for(var c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&o.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&o.getAttribute(`title`)===(n.title==null?null:n.title)&&o.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){s.splice(c,1);break b}}o=a.createElement(r),Pd(o,r,n),a.head.appendChild(o);break;case`meta`:if(s=Vf(`meta`,`content`,a).get(r+(n.content||``))){for(c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`content`)===(n.content==null?null:``+n.content)&&o.getAttribute(`name`)===(n.name==null?null:n.name)&&o.getAttribute(`property`)===(n.property==null?null:n.property)&&o.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&o.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){s.splice(c,1);break b}}o=a.createElement(r),Pd(o,r,n),a.head.appendChild(o);break;default:throw Error(i(468,r))}o[mt]=e,Dt(o),r=o}e.stateNode=r}else Hf(a,e.type,e.stateNode);else e.stateNode=If(a,r,e.memoizedProps);
vendor: 28,088 bytes, line 9
9else o===r?r===null&&e.stateNode!==null&&Yc(e,e.memoizedProps,n.memoizedProps):(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?Hf(a,e.type,e.stateNode):If(a,r,e.memoizedProps))}break;case 27:gl(t,e),yl(e),r&512&&(nl||n===null||qc(n,n.return)),n!==null&&r&4&&Yc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(gl(t,e),yl(e),r&512&&(nl||n===null||qc(n,n.return)),e.flags&32){a=e.stateNode;try{Qt(a,``)}catch(t){Z(e,e.return,t)}}r&4&&e.stateNode!=null&&(a=e.memoizedProps,Yc(e,a,n===null?a:n.memoizedProps)),r&1024&&(rl=!0);break;case 6:if(gl(t,e),yl(e),r&4){if(e.stateNode===null)throw Error(i(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){Z(e,e.return,t)}}break;case 3:if(Bf=null,a=_l,_l=gf(t.containerInfo),gl(t,e),_l=a,yl(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Np(t.containerInfo)}catch(t){Z(e,e.return,t)}rl&&(rl=!1,bl(e));break;case 4:r=_l,_l=gf(e.stateNode.containerInfo),gl(t,e),yl(e),_l=r;break;case 12:gl(t,e),yl(e);break;case 31:gl(t,e),yl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,hl(e,r)));break;case 13:gl(t,e),yl(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&($l=Pe()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,hl(e,r)));break;case 22:a=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,u=tl,d=nl;if(tl=u||a,nl=d||l,gl(t,e),nl=d,tl=u,yl(e),r&8192)a:for(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(n===null||l||tl||nl||Sl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(o=l.stateNode,a)s=o.style,typeof s.setProperty==`function`?s.setProperty(`display`,`none`,`important`):s.display=`none`;else{c=l.stateNode;var f=l.memoizedProps.style,p=f!=null&&f.hasOwnProperty(`display`)?f.display:null;c.style.display=p==null||typeof p==`boolean`?``:(``+p).trim()}}catch(e){Z(l,l.return,e)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=a?``:l.memoizedProps}catch(e){Z(l,l.return,e)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;a?$d(m,!0):$d(l.stateNode,!1)}catch(e){Z(l,l.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break a;for(;t.sibling===null;){if(t.return===null||t.return===e)break a;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,hl(e,n))));break;case 19:gl(t,e),yl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,hl(e,r)));break;case 30:break;case 21:break;default:gl(t,e),yl(e)}}function yl(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(Xc(r)){n=r;break}r=r.return}if(n==null)throw Error(i(160));switch(n.tag){case 27:var a=n.stateNode;$c(e,Zc(e),a);break;case 5:var o=n.stateNode;n.flags&32&&(Qt(o,``),n.flags&=-33),$c(e,Zc(e),o);break;case 3:case 4:var s=n.stateNode.containerInfo;Qc(e,Zc(e),s);break;default:throw Error(i(161))}}catch(t){Z(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function bl(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;bl(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function xl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)sl(e,t.alternate,t),t=t.sibling}function Sl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Uc(4,t,t.return),Sl(t);break;case 1:qc(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&Gc(t,t.return,n),Sl(t);break;case 27:pf(t.stateNode);case 26:case 5:qc(t,t.return),Sl(t);break;case 22:t.memoizedState===null&&Sl(t);break;case 30:Sl(t);break;default:Sl(t)}e=e.sibling}}function Cl(e,t,n){for(n&&=(t.subtreeFlags&8772)!=0,t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:Cl(i,a,n),Hc(4,a);break;case 1:if(Cl(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){Z(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)Qa(c[i],s)}catch(e){Z(r,r.return,e)}}n&&o&64&&Wc(a),Kc(a,a.return);break;case 27:el(a);case 26:case 5:Cl(i,a,n),n&&r===null&&o&4&&Jc(a),Kc(a,a.return);break;case 12:Cl(i,a,n);break;case 31:Cl(i,a,n),n&&o&4&&fl(i,a);break;case 13:Cl(i,a,n),n&&o&4&&pl(i,a);break;case 22:a.memoizedState===null&&Cl(i,a,n),Kc(a,a.return);break;case 30:break;default:Cl(i,a,n)}t=t.sibling}}function wl(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&da(n))}function Tl(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&da(e))}function El(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Dl(e,t,n,r),t=t.sibling}function Dl(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:El(e,t,n,r),i&2048&&Hc(9,t);break;case 1:El(e,t,n,r);break;case 3:El(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&da(e)));break;case 12:if(i&2048){El(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){Z(t,t.return,e)}}else El(e,t,n,r);break;case 31:El(e,t,n,r);break;case 13:El(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?El(e,t,n,r):(a._visibility|=2,Ol(e,t,n,r,(t.subtreeFlags&10256)!=0||!1)):a._visibility&2?El(e,t,n,r):kl(e,t),i&2048&&wl(o,t);break;case 24:El(e,t,n,r),i&2048&&Tl(t.alternate,t);break;default:El(e,t,n,r)}}function Ol(e,t,n,r,i){for(i&&=(t.subtreeFlags&10256)!=0||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:Ol(a,o,s,c,i),Hc(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,Ol(a,o,s,c,i)):u._visibility&2?Ol(a,o,s,c,i):kl(a,o),i&&l&2048&&wl(o.alternate,o);break;case 24:Ol(a,o,s,c,i),i&&l&2048&&Tl(o.alternate,o);break;default:Ol(a,o,s,c,i)}t=t.sibling}}function kl(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:kl(n,r),i&2048&&wl(r.alternate,r);break;case 24:kl(n,r),i&2048&&Tl(r.alternate,r);break;default:kl(n,r)}t=t.sibling}}var Al=8192;function jl(e,t,n){if(e.subtreeFlags&Al)for(e=e.child;e!==null;)Ml(e,t,n),e=e.sibling}function Ml(e,t,n){switch(e.tag){case 26:jl(e,t,n),e.flags&Al&&e.memoizedState!==null&&Gf(n,_l,e.memoizedState,e.memoizedProps);break;case 5:jl(e,t,n);break;case 3:case 4:var r=_l;_l=gf(e.stateNode.containerInfo),jl(e,t,n),_l=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=Al,Al=16777216,jl(e,t,n),Al=r):jl(e,t,n));break;default:jl(e,t,n)}}function Nl(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Pl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];al=r,Ll(r,e)}Nl(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Fl(e),e=e.sibling}function Fl(e){switch(e.tag){case 0:case 11:case 15:Pl(e),e.flags&2048&&Uc(9,e,e.return);break;case 3:Pl(e);break;case 12:Pl(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Il(e)):Pl(e);break;default:Pl(e)}}function Il(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];al=r,Ll(r,e)}Nl(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Uc(8,t,t.return),Il(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Il(t));break;default:Il(t)}e=e.sibling}}function Ll(e,t){for(;al!==null;){var n=al;switch(n.tag){case 0:case 11:case 15:Uc(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:da(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,al=r;else a:for(n=e;al!==null;){r=al;var i=r.sibling,a=r.return;if(cl(r),r===n){al=null;break a}if(i!==null){i.return=a,al=i;break a}al=a}}}var Rl={getCacheForType:function(e){var t=ra(la),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return ra(la).controller.signal}},zl=typeof WeakMap==`function`?WeakMap:Map,G=0,K=null,q=null,J=0,Y=0,Bl=null,Vl=!1,Hl=!1,Ul=!1,Wl=0,X=0,Gl=0,Kl=0,ql=0,Jl=0,Yl=0,Xl=null,Zl=null,Ql=!1,$l=0,eu=0,tu=1/0,nu=null,ru=null,iu=0,au=null,ou=null,su=0,cu=0,lu=null,uu=null,du=0,fu=null;function pu(){return G&2&&J!==0?J&-J:T.T===null?dt():dd()}function mu(){if(Jl===0)if(!(J&536870912)||I){var e=Xe;Xe<<=1,!(Xe&3932160)&&(Xe=262144),Jl=e}else Jl=536870912;return e=ao.current,e!==null&&(e.flags|=32),Jl}function hu(e,t,n){(e===K&&(Y===2||Y===9)||e.cancelPendingCommit!==null)&&(Su(e,0),yu(e,J,Jl,!1)),it(e,n),(!(G&2)||e!==K)&&(e===K&&(!(G&2)&&(Kl|=n),X===4&&yu(e,J,Jl,!1)),rd(e))}function gu(e,t,n){if(G&6)throw Error(i(327));var r=!n&&(t&127)==0&&(t&e.expiredLanes)===0||et(e,t),a=r?Au(e,t):Ou(e,t,!0),o=r;do{if(a===0){Hl&&!r&&yu(e,t,0,!1);break}else{if(n=e.current.alternate,o&&!vu(n)){a=Ou(e,t,!1),o=!1;continue}if(a===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;a=Xl;var l=c.current.memoizedState.isDehydrated;if(l&&(Su(c,s).flags|=256),s=Ou(c,s,!1),s!==2){if(Ul&&!l){c.errorRecoveryDisabledLanes|=o,Kl|=o,a=4;break a}o=Zl,Zl=a,o!==null&&(Zl===null?Zl=o:Zl.push.apply(Zl,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){Su(e,0),yu(e,t,0,!0);break}a:{switch(r=e,o=a,o){case 0:case 1:throw Error(i(345));case 4:if((t&4194048)!==t)break;case 6:yu(r,t,Jl,!Vl);break a;case 2:Zl=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(a=$l+300-Pe(),10<a)){if(yu(r,t,Jl,!Vl),$e(r,0,!0)!==0)break a;su=t,r.timeoutHandle=Kd(_u.bind(null,r,n,Zl,nu,Ql,t,Jl,Kl,Yl,Vl,o,`Throttled`,-0,0),a);break a}_u(r,n,Zl,nu,Ql,t,Jl,Kl,Yl,Vl,o,null,-0,0)}}break}while(1);rd(e)}function _u(e,t,n,r,i,a,o,s,c,l,u,d,f,p){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)==16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:sn},Ml(t,a,d);var m=(a&62914560)===a?$l-Pe():(a&4194048)===a?eu-Pe():0;if(m=qf(d,m),m!==null){su=a,e.cancelPendingCommit=m(Lu.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),yu(e,a,o,!l);return}}Lu(e,t,a,n,r,i,o,s,c)}function vu(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!kr(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function yu(e,t,n,r){t&=~ql,t&=~Kl,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-Ge(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&ot(e,n,t)}function bu(){return G&6?!0:(id(0,!1),!1)}function xu(){if(q!==null){if(Y===0)var e=q.return;else e=q,Xi=Yi=null,Ao(e),Pa=null,Fa=0,e=q;for(;e!==null;)Vc(e.alternate,e),e=e.return;q=null}}function Su(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,qd(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),su=0,xu(),K=e,q=n=hi(e.current,null),J=t,Y=0,Bl=null,Vl=!1,Hl=et(e,t),Ul=!1,Yl=Jl=ql=Kl=Gl=X=0,Zl=Xl=null,Ql=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-Ge(r),a=1<<i;t|=e[i],r&=~a}return Wl=t,oi(),n}function Cu(e,t){z=null,T.H=zs,t===wa||t===Ea?(t=Ma(),Y=3):t===Ta?(t=Ma(),Y=4):Y=t===rc?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Bl=t,q===null&&(X=1,Zs(e,Ci(t,e.current)))}function wu(){var e=ao.current;return e===null?!0:(J&4194048)===J?oo===null:(J&62914560)===J||J&536870912?e===oo:!1}function Tu(){var e=T.H;return T.H=zs,e===null?zs:e}function Eu(){var e=T.A;return T.A=Rl,e}function Du(){X=4,Vl||(J&4194048)!==J&&ao.current!==null||(Hl=!0),!(Gl&134217727)&&!(Kl&134217727)||K===null||yu(K,J,Jl,!1)}function Ou(e,t,n){var r=G;G|=2;var i=Tu(),a=Eu();(K!==e||J!==t)&&(nu=null,Su(e,t)),t=!1;var o=X;a:do try{if(Y!==0&&q!==null){var s=q,c=Bl;switch(Y){case 8:xu(),o=6;break a;case 3:case 2:case 9:case 6:ao.current===null&&(t=!0);var l=Y;if(Y=0,Bl=null,Pu(e,s,c,l),n&&Hl){o=0;break a}break;default:l=Y,Y=0,Bl=null,Pu(e,s,c,l)}}ku(),o=X;break}catch(t){Cu(e,t)}while(1);return t&&e.shellSuspendCounter++,Xi=Yi=null,G=r,T.H=i,T.A=a,q===null&&(K=null,J=0,oi()),o}function ku(){for(;q!==null;)Mu(q)}function Au(e,t){var n=G;G|=2;var r=Tu(),a=Eu();K!==e||J!==t?(nu=null,tu=Pe()+500,Su(e,t)):Hl=et(e,t);a:do try{if(Y!==0&&q!==null){t=q;var o=Bl;b:switch(Y){case 1:Y=0,Bl=null,Pu(e,t,o,1);break;case 2:case 9:if(Oa(o)){Y=0,Bl=null,Nu(t);break}t=function(){Y!==2&&Y!==9||K!==e||(Y=7),rd(e)},o.then(t,t);break a;case 3:Y=7;break a;case 4:Y=5;break a;case 7:Oa(o)?(Y=0,Bl=null,Nu(t)):(Y=0,Bl=null,Pu(e,t,o,7));break;case 5:var s=null;switch(q.tag){case 26:s=q.memoizedState;case 5:case 27:var c=q;if(s?Wf(s):c.stateNode.complete){Y=0,Bl=null;var l=c.sibling;if(l!==null)q=l;else{var u=c.return;u===null?q=null:(q=u,Fu(u))}break b}}Y=0,Bl=null,Pu(e,t,o,5);break;case 6:Y=0,Bl=null,Pu(e,t,o,6);break;case 8:xu(),X=6;break a;default:throw Error(i(462))}}ju();break}catch(t){Cu(e,t)}while(1);return Xi=Yi=null,T.H=r,T.A=a,G=n,q===null?(K=null,J=0,oi(),X):0}function ju(){for(;q!==null&&!Me();)Mu(q)}function Mu(e){var t=Nc(e.alternate,e,Wl);e.memoizedProps=e.pendingProps,t===null?Fu(e):q=t}function Nu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=_c(n,t,t.pendingProps,t.type,void 0,J);break;case 11:t=_c(n,t,t.pendingProps,t.type.render,t.ref,J);break;case 5:Ao(t);default:Vc(n,t),t=q=gi(t,Wl),t=Nc(n,t,Wl)}e.memoizedProps=e.pendingProps,t===null?Fu(e):q=t}function Pu(e,t,n,r){Xi=Yi=null,Ao(t),Pa=null,Fa=0;var i=t.return;try{if(nc(e,i,t,n,J)){X=1,Zs(e,Ci(n,e.current)),q=null;return}}catch(t){if(i!==null)throw q=i,t;X=1,Zs(e,Ci(n,e.current)),q=null;return}t.flags&32768?(I||r===1?e=!0:Hl||J&536870912?e=!1:(Vl=e=!0,(r===2||r===9||r===3||r===6)&&(r=ao.current,r!==null&&r.tag===13&&(r.flags|=16384))),Iu(t,e)):Fu(t)}function Fu(e){var t=e;do{if(t.flags&32768){Iu(t,Vl);return}e=t.return;var n=zc(t.alternate,t,Wl);if(n!==null){q=n;return}if(t=t.sibling,t!==null){q=t;return}q=t=e}while(t!==null);X===0&&(X=5)}function Iu(e,t){do{var n=Bc(e.alternate,e);if(n!==null){n.flags&=32767,q=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){q=e;return}q=e=n}while(e!==null);X=6,q=null}function Lu(e,t,n,r,a,o,s,c,l){e.cancelPendingCommit=null;do Hu();while(iu!==0);if(G&6)throw Error(i(327));if(t!==null){if(t===e.current)throw Error(i(177));if(o=t.lanes|t.childLanes,o|=ai,at(e,n,o,s,c,l),e===K&&(q=K=null,J=0),ou=t,au=e,su=n,cu=o,lu=a,uu=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,Xu(Re,function(){return Uu(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!=0,t.subtreeFlags&13878||r){r=T.T,T.T=null,a=E.p,E.p=2,s=G,G|=4;try{ol(e,t,n)}finally{G=s,E.p=a,T.T=r}}iu=1,Ru(),zu(),Bu()}}function Ru(){if(iu===1){iu=0;var e=au,t=ou,n=(t.flags&13878)!=0;if(t.subtreeFlags&13878||n){n=T.T,T.T=null;var r=E.p;E.p=2;var i=G;G|=4;try{vl(t,e);var a=zd,o=Pr(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&Nr(s.ownerDocument.documentElement,s)){if(c!==null&&Fr(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=Mr(s,h),v=Mr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}sp=!!Rd,zd=Rd=null}finally{G=i,E.p=r,T.T=n}}e.current=t,iu=2}}function zu(){if(iu===2){iu=0;var e=au,t=ou,n=(t.flags&8772)!=0;if(t.subtreeFlags&8772||n){n=T.T,T.T=null;var r=E.p;E.p=2;var i=G;G|=4;try{sl(e,t.alternate,t)}finally{G=i,E.p=r,T.T=n}}iu=3}}function Bu(){if(iu===4||iu===3){iu=0,Ne();var e=au,t=ou,n=su,r=uu;t.subtreeFlags&10256||t.flags&10256?iu=5:(iu=0,ou=au=null,Vu(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(ru=null),ut(n),t=t.stateNode,Ue&&typeof Ue.onCommitFiberRoot==`function`)try{Ue.onCommitFiberRoot(He,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=T.T,i=E.p,E.p=2,T.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{T.T=t,E.p=i}}su&3&&Hu(),rd(e),i=e.pendingLanes,n&261930&&i&42?e===fu?du++:(du=0,fu=e):du=0,id(0,!1)}}function Vu(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,da(t)))}function Hu(){return Ru(),zu(),Bu(),Uu()}function Uu(){if(iu!==5)return!1;var e=au,t=cu;cu=0;var n=ut(su),r=T.T,a=E.p;try{E.p=32>n?32:n,T.T=null,n=lu,lu=null;var o=au,s=su;if(iu=0,ou=au=null,su=0,G&6)throw Error(i(331));var c=G;if(G|=4,Fl(o.current),Dl(o,o.current,s,n),G=c,id(0,!1),Ue&&typeof Ue.onPostCommitFiberRoot==`function`)try{Ue.onPostCommitFiberRoot(He,o)}catch{}return!0}finally{E.p=a,T.T=r,Vu(e,t)}}function Wu(e,t,n){t=Ci(n,t),t=$s(e.stateNode,t,2),e=Ka(e,t,2),e!==null&&(it(e,2),rd(e))}function Z(e,t,n){if(e.tag===3)Wu(e,e,n);else for(;t!==null;){if(t.tag===3){Wu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(ru===null||!ru.has(r))){e=Ci(n,e),n=ec(2),r=Ka(t,n,2),r!==null&&(tc(n,r,t,e),it(r,2),rd(r));break}}t=t.return}}function Gu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new zl;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Ul=!0,i.add(n),e=Ku.bind(null,e,t,n),t.then(e,e))}function Ku(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,K===e&&(J&n)===n&&(X===4||X===3&&(J&62914560)===J&&300>Pe()-$l?!(G&2)&&Su(e,0):ql|=n,Yl===J&&(Yl=0)),rd(e)}function qu(e,t){t===0&&(t=nt()),e=ci(e,t),e!==null&&(it(e,t),rd(e))}function Ju(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),qu(e,n)}function Yu(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),qu(e,n)}function Xu(e,t){return k(e,t)}var Zu=null,Qu=null,$u=!1,ed=!1,td=!1,nd=0;function rd(e){e!==Qu&&e.next===null&&(Qu===null?Zu=Qu=e:Qu=Qu.next=e),ed=!0,$u||($u=!0,ud())}function id(e,t){if(!td&&ed){td=!0;do for(var n=!1,r=Zu;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Ge(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,ld(r,a))}else a=J,a=$e(r,r===K?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||et(r,a)||(n=!0,ld(r,a));r=r.next}while(n);td=!1}}function ad(){od()}function od(){ed=$u=!1;var e=0;nd!==0&&Gd()&&(e=nd);for(var t=Pe(),n=null,r=Zu;r!==null;){var i=r.next,a=sd(r,t);a===0?(r.next=null,n===null?Zu=i:n.next=i,i===null&&(Qu=n)):(n=r,(e!==0||a&3)&&(ed=!0)),r=i}iu!==0&&iu!==5||id(e,!1),nd!==0&&(nd=0)}function sd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-Ge(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=tt(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=K,n=J,n=$e(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(Y===2||Y===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&je(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||et(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&je(r),ut(n)){case 2:case 8:n=Le;break;case 32:n=Re;break;case 268435456:n=Be;break;default:n=Re}return r=cd.bind(null,e),n=k(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&je(r),e.callbackPriority=2,e.callbackNode=null,2}function cd(e,t){if(iu!==0&&iu!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Hu()&&e.callbackNode!==n)return null;var r=J;return r=$e(e,e===K?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(gu(e,r,t),sd(e,Pe()),e.callbackNode!=null&&e.callbackNode===n?cd.bind(null,e):null)}function ld(e,t){if(Hu())return null;gu(e,t,!0)}function ud(){Yd(function(){G&6?k(Ie,ad):od()})}function dd(){if(nd===0){var e=ma;e===0&&(e=Ye,Ye<<=1,!(Ye&261888)&&(Ye=256)),nd=e}return nd}function fd(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:on(``+e)}function pd(e,t){var n=t.ownerDocument.createElement(`input`);return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(`form`,e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function md(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=fd((i[ht]||null).action),o=r.submitter;o&&(t=(t=o[ht]||null)?fd(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new On(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(nd!==0){var e=o?pd(i,o):new FormData(i);Ts(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?pd(i,o):new FormData(i),Ts(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var hd=0;hd<ti.length;hd++){var gd=ti[hd];ni(gd.toLowerCase(),`on`+(gd[0].toUpperCase()+gd.slice(1)))}ni(qr,`onAnimationEnd`),ni(Jr,`onAnimationIteration`),ni(Yr,`onAnimationStart`),ni(`dblclick`,`onDoubleClick`),ni(`focusin`,`onFocus`),ni(`focusout`,`onBlur`),ni(Xr,`onTransitionRun`),ni(Zr,`onTransitionStart`),ni(Qr,`onTransitionCancel`),ni($r,`onTransitionEnd`),jt(`onMouseEnter`,[`mouseout`,`mouseover`]),jt(`onMouseLeave`,[`mouseout`,`mouseover`]),jt(`onPointerEnter`,[`pointerout`,`pointerover`]),jt(`onPointerLeave`,[`pointerout`,`pointerover`]),At(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),At(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),At(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),At(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),At(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),At(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var _d=`abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting`.split(` `),vd=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(_d));function yd(e,t){t=(t&4)!=0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){ri(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){ri(e)}i.currentTarget=null,a=c}}}}function Q(e,t){var n=t[_t];n===void 0&&(n=t[_t]=new Set);var r=e+`__bubble`;n.has(r)||(Cd(t,e,2,!1),n.add(r))}function bd(e,t,n){var r=0;t&&(r|=4),Cd(n,e,r,t)}var xd=`_reactListening`+Math.random().toString(36).slice(2);function Sd(e){if(!e[xd]){e[xd]=!0,Ot.forEach(function(t){t!==`selectionchange`&&(vd.has(t)||bd(t,!1,e),bd(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[xd]||(t[xd]=!0,bd(`selectionchange`,!1,t))}}function Cd(e,t,n,r){switch(mp(t)){case 2:var i=cp;break;case 8:i=lp;break;default:i=up}n=i.bind(null,t,n,e),i=void 0,!_n||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function wd(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var c=r.stateNode.containerInfo;if(c===i)break;if(s===4)for(s=r.return;s!==null;){var l=s.tag;if((l===3||l===4)&&s.stateNode.containerInfo===i)return;s=s.return}for(;c!==null;){if(s=Ct(c),s===null)return;if(l=s.tag,l===5||l===6||l===26||l===27){r=a=s;continue a}c=c.parentNode}}r=r.return}mn(function(){var r=a,i=ln(n),s=[];a:{var c=ei.get(e);if(c!==void 0){var l=On,u=e;switch(e){case`keypress`:if(Cn(n)===0)break a;case`keydown`:case`keyup`:l=Kn;break;case`focusin`:u=`focus`,l=Ln;break;case`focusout`:u=`blur`,l=Ln;break;case`beforeblur`:case`afterblur`:l=Ln;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:l=Fn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=In;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=Jn;break;case qr:case Jr:case Yr:l=Rn;break;case $r:l=Yn;break;case`scroll`:case`scrollend`:l=An;break;case`wheel`:l=Xn;break;case`copy`:case`cut`:case`paste`:l=zn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=qn;break;case`toggle`:case`beforetoggle`:l=Zn}var d=(t&4)!=0,f=!d&&(e===`scroll`||e===`scrollend`),p=d?c===null?null:c+`Capture`:c;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=hn(m,p),g!=null&&d.push(Td(m,g,h))),f)break;m=m.return}0<d.length&&(c=new l(c,u,null,n,i),s.push({event:c,listeners:d}))}}if(!(t&7)){a:{if(c=e===`mouseover`||e===`pointerover`,l=e===`mouseout`||e===`pointerout`,c&&n!==cn&&(u=n.relatedTarget||n.fromElement)&&(Ct(u)||u[gt]))break a;if((l||c)&&(c=i.window===i?i:(c=i.ownerDocument)?c.defaultView||c.parentWindow:window,l?(u=n.relatedTarget||n.toElement,l=r,u=u?Ct(u):null,u!==null&&(f=o(u),d=u.tag,u!==f||d!==5&&d!==27&&d!==6)&&(u=null)):(l=null,u=r),l!==u)){if(d=Fn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=qn,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=l==null?c:Tt(l),h=u==null?c:Tt(u),c=new d(g,m+`leave`,l,n,i),c.target=f,c.relatedTarget=h,g=null,Ct(i)===r&&(d=new d(p,m+`enter`,u,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,l&&u)b:{for(d=Dd,p=l,m=u,h=0,g=p;g;g=d(g))h++;g=0;for(var _=m;_;_=d(_))g++;for(;0<h-g;)p=d(p),h--;for(;0<g-h;)m=d(m),g--;for(;h--;){if(p===m||m!==null&&p===m.alternate){d=p;break b}p=d(p),m=d(m)}d=null}else d=null;l!==null&&Od(s,c,l,d,!1),u!==null&&f!==null&&Od(s,f,u,d,!0)}}a:{if(c=r?Tt(r):window,l=c.nodeName&&c.nodeName.toLowerCase(),l===`select`||l===`input`&&c.type===`file`)var v=_r;else if(dr(c))if(vr)v=Dr;else{v=Tr;var y=wr}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&nn(r.elementType)&&(v=_r):v=Er;
vendor: 4,848 bytes, lines 9-10
9if(v&&=v(e,r)){fr(s,v,n,i);break a}y&&y(e,c,r),e===`focusout`&&r&&c.type===`number`&&r.memoizedProps.value!=null&&Jt(c,`number`,c.value)}switch(y=r?Tt(r):window,e){case`focusin`:(dr(y)||y.contentEditable===`true`)&&(Lr=y,Rr=r,zr=null);break;case`focusout`:zr=Rr=Lr=null;break;case`mousedown`:Br=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Br=!1,Vr(s,n,i);break;case`selectionchange`:if(Ir)break;case`keydown`:case`keyup`:Vr(s,n,i)}var b;if($n)b:{switch(e){case`compositionstart`:var x=`onCompositionStart`;break b;case`compositionend`:x=`onCompositionEnd`;break b;case`compositionupdate`:x=`onCompositionUpdate`;break b}x=void 0}else sr?ar(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(nr&&n.locale!==`ko`&&(sr||x!==`onCompositionStart`?x===`onCompositionEnd`&&sr&&(b=Sn()):(yn=i,bn=`value`in yn?yn.value:yn.textContent,sr=!0)),y=Ed(r,x),0<y.length&&(x=new Bn(x,e,null,n,i),s.push({event:x,listeners:y}),b?x.data=b:(b=or(n),b!==null&&(x.data=b)))),(b=tr?cr(e,n):lr(e,n))&&(x=Ed(r,`onBeforeInput`),0<x.length&&(y=new Bn(`onBeforeInput`,`beforeinput`,null,n,i),s.push({event:y,listeners:x}),y.data=b)),md(s,e,r,n,i)}yd(s,t)})}function Td(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ed(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=hn(e,n),i!=null&&r.unshift(Td(e,i,a)),i=hn(e,t),i!=null&&r.push(Td(e,i,a))),e.tag===3)return r;e=e.return}return[]}function Dd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Od(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=hn(n,a),l!=null&&o.unshift(Td(n,l,c))):i||(l=hn(n,a),l!=null&&o.push(Td(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var kd=/\r\n?/g,Ad=/\u0000|\uFFFD/g;function jd(e){return(typeof e==`string`?e:``+e).replace(kd,`
10`).replace(Ad,``)}function Md(e,t){return t=jd(t),jd(e)===t}function $(e,t,n,r,a,o){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||Qt(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&Qt(e,``+r);break;case`className`:Lt(e,`class`,r);break;case`tabIndex`:Lt(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:Lt(e,n,r);break;case`style`:tn(e,r,o);break;case`data`:if(t!==`object`){Lt(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=on(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}else typeof o==`function`&&(n===`formAction`?(t!==`input`&&$(e,t,`name`,a.name,a,null),$(e,t,`formEncType`,a.formEncType,a,null),$(e,t,`formMethod`,a.formMethod,a,null),$(e,t,`formTarget`,a.formTarget,a,null)):($(e,t,`encType`,a.encType,a,null),$(e,t,`method`,a.method,a,null),$(e,t,`target`,a.target,a,null)));if(r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=on(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=sn);break;case`onScroll`:r!=null&&Q(`scroll`,e);break;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=on(``+r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInl
10ine`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:Q(`beforetoggle`,e),Q(`toggle`,e),It(e,`popover`,r);break;case`xlinkActuate`:Rt(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:Rt(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:Rt(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:Rt(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:Rt(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:Rt(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:Rt(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:Rt(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:Rt(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:It(e,`is`,r);break;case`innerText`:case`textContent`:break;default:(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)&&(n=rn.get(n)||n,It(e,n,r))}}function Nd(e,t,n,r,a,o){switch(n){case`style`:tn(e,r,o);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`children`:typeof r==`string`?Qt(e,r):(typeof r==`number`||typeof r==`bigint`)&&Qt(e,``+r);break;case`onScroll`:r!=null&&Q(`scroll`,e);break;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);break;case`onClick`:r!=null&&(e.onclick=sn);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!kt.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(a=n.endsWith(`Capture`),t=n.slice(2,a?n.length-7:void 0),o=e[ht]||null,o=o==null?null:o[n],typeof o==`function`&&e.removeEventListener(t,o,a),typeof r==`function`)){typeof o!=`function`&&o!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,a);break a}n in e?e[n]=r:!0===r?e.setAttribute(n,``):It(e,n,r)}}}function Pd(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:Q(`error`,e),Q(`load`,e);var r=!1,a=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:a=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:$(e,t,o,s,n,null)}}a&&$(e,t,`srcSet`,n.srcSet,n,null),r&&$(e,t,`src`,n.src,n,null);return;case`input`:Q(`invalid`,e);var c=o=s=a=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:a=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(i(137,t));break;default:$(e,t,r,d,n,null)}}qt(e,o,c,l,u,s,a,!1);return;case`select`:for(a in Q(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(a)&&(c=n[a],c!=null))switch(a){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:$(e,t,a,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&Yt(e,!!r,n,!0):Yt(e,!!r,t,!1);return;case`textarea`:for(s in Q(`invalid`,e),o=a=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:a=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(i(91));break;default:$(e,t,s,c,n,null)}Zt(e,r,a,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:$(e,t,l,r,n,null)}return;case`dialog`:Q(`beforetoggle`,e),Q(`toggle`,e),Q(`cancel`,e),Q(`close`,e);break;case`iframe`:case`object`:Q(`load`,e);break;case`video`:case`audio`:for(r=0;r<_d.length;r++)Q(_d[r],e);break;case`image`:Q(`error`,e),Q(`load`,e);break;case`details`:Q(`toggle`,e);break;case`embed`:case`source`:case`link`:Q(`error`,e),Q(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:$(e,t,u,r,n,null)}return;default:if(nn(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Nd(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&$(e,t,c,r,n,null))}function Fd(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var a=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||$(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:o=m;break;case`name`:a=m;break;case`checked`:u=m;break;case`defaultChecked`:d=m;break;case`value`:s=m;break;case`defaultValue`:c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(i(137,t));break;default:m!==f&&$(e,t,p,m,r,f)}}Kt(e,s,c,l,u,d,o,a);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||$(e,t,o,null,r,l)}
vendor: 26,993 bytes, line 10
10for(a in r)if(o=r[a],l=n[a],r.hasOwnProperty(a)&&(o!=null||l!=null))switch(a){case`value`:p=o;break;case`defaultValue`:c=o;break;case`multiple`:s=o;default:o!==l&&$(e,t,a,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?Yt(e,!!n,n?[]:``,!1):Yt(e,!!n,t,!0)):Yt(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(a=n[c],n.hasOwnProperty(c)&&a!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:$(e,t,c,null,r,a)}for(s in r)if(a=r[s],o=n[s],r.hasOwnProperty(s)&&(a!=null||o!=null))switch(s){case`value`:p=a;break;case`defaultValue`:m=a;break;case`children`:break;case`dangerouslySetInnerHTML`:if(a!=null)throw Error(i(91));break;default:a!==o&&$(e,t,s,a,r,o)}Xt(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:$(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:$(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&$(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(i(137,t));break;default:$(e,t,u,p,r,m)}return;default:if(nn(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Nd(e,t,_,void 0,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||Nd(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&$(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||$(e,t,f,p,r,m)}function Id(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function Ld(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&Id(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&Id(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var Rd=null,zd=null;function Bd(e){return e.nodeType===9?e:e.ownerDocument}function Vd(e){switch(e){case`http://www.w3.org/2000/svg`:return 1;case`http://www.w3.org/1998/Math/MathML`:return 2;default:return 0}}function Hd(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function Ud(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Wd=null;function Gd(){var e=window.event;return e&&e.type===`popstate`?e===Wd?!1:(Wd=e,!0):(Wd=null,!1)}var Kd=typeof setTimeout==`function`?setTimeout:void 0,qd=typeof clearTimeout==`function`?clearTimeout:void 0,Jd=typeof Promise==`function`?Promise:void 0,Yd=typeof queueMicrotask==`function`?queueMicrotask:Jd===void 0?Kd:function(e){return Jd.resolve(null).then(e).catch(Xd)};function Xd(e){setTimeout(function(){throw e})}function Zd(e){return e===`head`}function Qd(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Np(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)pf(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,pf(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[xt]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&pf(e.ownerDocument.body);n=i}while(n);Np(t)}function $d(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8)if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++;n=r}while(n)}function ef(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:ef(n),St(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function tf(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r)if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e;else if(!e[xt])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=cf(e.nextSibling),e===null)break}return null}function nf(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=cf(e.nextSibling),e===null))return null;return e}function rf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=cf(e.nextSibling),e===null))return null;return e}function af(e){return e.data===`$?`||e.data===`$~`}function of(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function sf(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function cf(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var lf=null;function uf(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return cf(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function df(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function ff(e,t,n){switch(t=Bd(n),e){case`html`:if(e=t.documentElement,!e)throw Error(i(452));return e;case`head`:if(e=t.head,!e)throw Error(i(453));return e;case`body`:if(e=t.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function pf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);St(e)}var mf=new Map,hf=new Set;function gf(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var _f=E.d;E.d={f:vf,r:yf,D:Sf,C:Cf,L:wf,m:Tf,X:Df,S:Ef,M:Of};function vf(){var e=_f.f(),t=bu();return e||t}function yf(e){var t=wt(e);t!==null&&t.tag===5&&t.type===`form`?Ds(t):_f.r(e)}var bf=typeof document>`u`?null:document;function xf(e,t,n){var r=bf;if(r&&typeof t==`string`&&t){var i=j(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),hf.has(i)||(hf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Pd(t,`link`,e),Dt(t),r.head.appendChild(t)))}}function Sf(e){_f.D(e),xf(`dns-prefetch`,e,null)}function Cf(e,t){_f.C(e,t),xf(`preconnect`,e,t)}function wf(e,t,n){_f.L(e,t,n);var r=bf;if(r&&e&&t){var i=`link[rel="preload"][as="`+j(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+j(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+j(n.imageSizes)+`"]`)):i+=`[href="`+j(e)+`"]`;var a=i;switch(t){case`style`:a=Af(e);break;case`script`:a=Pf(e)}mf.has(a)||(e=f({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),mf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(jf(a))||t===`script`&&r.querySelector(Ff(a))||(t=r.createElement(`link`),Pd(t,`link`,e),Dt(t),r.head.appendChild(t)))}}function Tf(e,t){_f.m(e,t);var n=bf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+j(r)+`"][href="`+j(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Pf(e)}if(!mf.has(a)&&(e=f({rel:`modulepreload`,href:e},t),mf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Ff(a)))return}r=n.createElement(`link`),Pd(r,`link`,e),Dt(r),n.head.appendChild(r)}}}function Ef(e,t,n){_f.S(e,t,n);var r=bf;if(r&&e){var i=Et(r).hoistableStyles,a=Af(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(jf(a)))s.loading=5;else{e=f({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=mf.get(a))&&Rf(e,n);var c=o=r.createElement(`link`);Dt(c),Pd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Lf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Df(e,t){_f.X(e,t);var n=bf;if(n&&e){var r=Et(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=f({src:e,async:!0},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),Dt(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Of(e,t){_f.M(e,t);var n=bf;if(n&&e){var r=Et(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=f({src:e,async:!0,type:`module`},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),Dt(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function kf(e,t,n,r){var a=(a=me.current)?gf(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Af(n.href),n=Et(a).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Af(n.href);var o=Et(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(jf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),mf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},mf.set(e,n),o||Nf(a,e,n,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Pf(n),n=Et(a).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Af(e){return`href="`+j(e)+`"`}function jf(e){return`link[rel="stylesheet"][`+e+`]`}function Mf(e){return f({},e,{"data-precedence":e.precedence,precedence:null})}function Nf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Pd(t,`link`,n),Dt(t),e.head.appendChild(t))}function Pf(e){return`[src="`+j(e)+`"]`}function Ff(e){return`script[async]`+e}function If(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+j(n.href)+`"]`);if(r)return t.instance=r,Dt(r),r;var a=f({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Dt(r),Pd(r,`style`,a),Lf(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Af(n.href);var o=e.querySelector(jf(a));if(o)return t.state.loading|=4,t.instance=o,Dt(o),o;r=Mf(n),(a=mf.get(a))&&Rf(r,a),o=(e.ownerDocument||e).createElement(`link`),Dt(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Pd(o,`link`,r),t.state.loading|=4,Lf(o,n.precedence,e),t.instance=o;case`script`:return o=Pf(n.src),(a=e.querySelector(Ff(o)))?(t.instance=a,Dt(a),a):(r=n,(a=mf.get(o))&&(r=f({},n),zf(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),Dt(a),Pd(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Lf(r,n.precedence,e));return t.instance}function Lf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Rf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function zf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Bf=null;function Vf(e,t,n){if(Bf===null){var r=new Map,i=Bf=new Map;i.set(n,r)}else i=Bf,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[xt]||a[mt]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Hf(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Uf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Wf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Gf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Af(r.href),a=t.querySelector(jf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Jf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Dt(a);return}a=t.ownerDocument||t,r=Mf(r),(i=mf.get(i))&&Rf(r,i),a=a.createElement(`link`),Dt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Pd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Jf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Kf=0;function qf(e,t){return e.stylesheets&&e.count===0&&Xf(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&Xf(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&Kf===0&&(Kf=62500*Ld());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Xf(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>Kf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Jf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Xf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Yf=null;function Xf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Yf=new Map,t.forEach(Zf,e),Yf=null,Jf.call(e))}function Zf(e,t){if(!(t.state.loading&4)){var n=Yf.get(e);if(n)var r=n.get(null);else{n=new Map,Yf.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=Jf.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var Qf={$$typeof:b,Provider:null,Consumer:null,_currentValue:ce,_currentValue2:ce,_threadCount:0};function $f(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=rt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=rt(0),this.hiddenUpdates=rt(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function ep(e,t,n,r,i,a,o,s,c,l,u,d){return e=new $f(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=pi(3,null,null,t),e.current=a,a.stateNode=e,t=ua(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},Ua(a),e}function tp(e){return e?(e=di,e):di}function np(e,t,n,r,i,a){i=tp(i),r.context===null?r.context=i:r.pendingContext=i,r=Ga(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=Ka(e,r,t),n!==null&&(hu(n,e,t),qa(n,e,t))}function rp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ip(e,t){rp(e,t),(e=e.alternate)&&rp(e,t)}function ap(e){if(e.tag===13||e.tag===31){var t=ci(e,67108864);t!==null&&hu(t,e,67108864),ip(e,67108864)}}function op(e){if(e.tag===13||e.tag===31){var t=pu();t=lt(t);var n=ci(e,t);n!==null&&hu(n,e,t),ip(e,t)}}var sp=!0;function cp(e,t,n,r){var i=T.T;T.T=null;var a=E.p;try{E.p=2,up(e,t,n,r)}finally{E.p=a,T.T=i}}function lp(e,t,n,r){var i=T.T;T.T=null;var a=E.p;try{E.p=8,up(e,t,n,r)}finally{E.p=a,T.T=i}}function up(e,t,n,r){if(sp){var i=dp(r);if(i===null)wd(e,t,r,fp,n),Cp(e,r);else if(Tp(i,e,t,n,r))r.stopPropagation();else if(Cp(e,r),t&4&&-1<Sp.indexOf(e)){for(;i!==null;){var a=wt(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=Qe(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-Ge(o);s.entanglements[1]|=c,o&=~c}rd(a),!(G&6)&&(tu=Pe()+500,id(0,!1))}}break;case 31:case 13:s=ci(a,2),s!==null&&hu(s,a,2),bu(),ip(a,2)}if(a=dp(r),a===null&&wd(e,t,r,fp,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else wd(e,t,r,null,n)}}function dp(e){return e=ln(e),pp(e)}var fp=null;function pp(e){if(fp=null,e=Ct(e),e!==null){var t=o(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=s(t),e!==null)return e;e=null}else if(n===31){if(e=c(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return fp=e,null}function mp(e){switch(e){case`beforetoggle`:case`cancel`:case`click`:case`close`:case`contextmenu`:case`copy`:case`cut`:case`auxclick`:case`dblclick`:case`dragend`:case`dragstart`:case`drop`:case`focusin`:case`focusout`:case`input`:case`invalid`:case`keydown`:case`keypress`:case`keyup`:case`mousedown`:case`mouseup`:case`paste`:case`pause`:case`play`:case`pointercancel`:case`pointerdown`:case`pointerup`:case`ratechange`:case`reset`:case`resize`:case`seeked`:case`submit`:case`toggle`:case`touchcancel`:case`touchend`:case`touchstart`:case`volumechange`:case`change`:case`selectionchange`:case`textInput`:case`compositionstart`:case`compositionend`:case`compositionupdate`:case`beforeblur`:case`afterblur`:case`beforeinput`:case`blur`:case`fullscreenchange`:case`focus`:case`hashchange`:case`popstate`:case`select`:case`selectstart`:return 2;case`drag`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`mousemove`:case`mouseout`:case`mouseover`:case`pointermove`:case`pointerout`:case`pointerover`:case`scroll`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 8;case`message`:switch(Fe()){case Ie:return 2;case Le:return 8;case Re:case ze:return 32;case Be:return 268435456;default:return 32}default:return 32}}var hp=!1,gp=null,_p=null,vp=null,yp=new Map,bp=new Map,xp=[],Sp=`mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset`.split(` `);function Cp(e,t){switch(e){case`focusin`:case`focusout`:gp=null;break;case`dragenter`:case`dragleave`:_p=null;break;case`mouseover`:case`mouseout`:vp=null;break;case`pointerover`:case`pointerout`:yp.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:bp.delete(t.pointerId)}}function wp(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=wt(t),t!==null&&ap(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Tp(e,t,n,r,i){switch(t){case`focusin`:return gp=wp(gp,e,t,n,r,i),!0;case`dragenter`:return _p=wp(_p,e,t,n,r,i),!0;case`mouseover`:return vp=wp(vp,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return yp.set(a,wp(yp.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,bp.set(a,wp(bp.get(a)||null,e,t,n,r,i)),!0}return!1}function Ep(e){var t=Ct(e.target);if(t!==null){var n=o(t);if(n!==null){if(t=n.tag,t===13){if(t=s(n),t!==null){e.blockedOn=t,ft(e.priority,function(){op(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,ft(e.priority,function(){op(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Dp(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=dp(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);cn=r,n.target.dispatchEvent(r),cn=null}else return t=wt(n),t!==null&&ap(t),e.blockedOn=n,!1;t.shift()}return!0}function Op(e,t,n){Dp(e)&&n.delete(t)}function kp(){hp=!1,gp!==null&&Dp(gp)&&(gp=null),_p!==null&&Dp(_p)&&(_p=null),vp!==null&&Dp(vp)&&(vp=null),yp.forEach(Op),bp.forEach(Op)}function Ap(e,n){e.blockedOn===n&&(e.blockedOn=null,hp||(hp=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,kp)))}var jp=null;function Mp(e){jp!==e&&(jp=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){jp===e&&(jp=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(pp(r||n)===null)continue;break}var a=wt(n);a!==null&&(e.splice(t,3),t-=3,Ts(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Np(e){function t(t){return Ap(t,e)}gp!==null&&Ap(gp,e),_p!==null&&Ap(_p,e),vp!==null&&Ap(vp,e),yp.forEach(t),bp.forEach(t);for(var n=0;n<xp.length;n++){var r=xp[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<xp.length&&(n=xp[0],n.blockedOn===null);)Ep(n),n.blockedOn===null&&xp.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[ht]||null;if(typeof a==`function`)o||Mp(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[ht]||null)s=o.formAction;else if(pp(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Mp(n)}}}function Pp(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Fp(e){this._internalRoot=e}Ip.prototype.render=Fp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current;np(n,pu(),e,t,null,null)},Ip.prototype.unmount=Fp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;np(e.current,2,null,e,null,null),bu(),t[gt]=null}};function Ip(e){this._internalRoot=e}Ip.prototype.unstable_scheduleHydration=function(e){if(e){var t=dt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<xp.length&&t!==0&&t<xp[n].priority;n++);xp.splice(n,0,e),n===0&&Ep(e)}};var Lp=n.version;if(Lp!==`19.2.5`)throw Error(i(527,Lp,`19.2.5`));E.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(i(188)):(e=Object.keys(e).join(`,`),Error(i(268,e)));return e=u(t),e=e===null?null:d(e),e=e===null?null:e.stateNode,e};var Rp={bundleType:0,version:`19.2.5`,rendererPackageName:`react-dom`,currentDispatcherRef:T,reconcilerVersion:`19.2.5`};
10if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var zp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!zp.isDisabled&&zp.supportsFiber)try{He=zp.inject(Rp),Ue=zp}catch{}}e.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=Js,s=Ys,c=Xs;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=ep(e,1,!1,null,null,n,r,null,o,s,c,Pp),e[gt]=t.current,Sd(e),new Fp(t)}})),Ae=be(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=ke()})),k=Se(we(),1),je=Ae(),Me=`modulepreload`,Ne=function(e){return`/`+e},Pe={},Fe=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=Ne(t,n),t in Pe)return;Pe[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:Me,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},Ie=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,Le=/^[\\/]{2}/;function Re(e,t){return t+e.replace(/\\/g,`/`)}var ze=`popstate`;function Be(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function Ve(e={}){function t(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:a}=n||e.location;return Ge(``,{pathname:r,search:i,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||`default`,n?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)}function n(e,t){return typeof t==`string`?t:Ke(t)}return Je(t,n,null,e)}function A(e,t){if(e===!1||e==null)throw Error(t)}function He(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function Ue(){return Math.random().toString(36).substring(2,10)}function We(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function Ge(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?qe(t):t,state:n,key:t&&t.key||r||Ue(),mask:i}}function Ke({pathname:e=`/`,search:t=``,hash:n=``}){return t&&t!==`?`&&(e+=t.charAt(0)===`?`?t:`?`+t),n&&n!==`#`&&(e+=n.charAt(0)===`#`?n:`#`+n),e}function qe(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf(`?`);r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function Je(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,l=u();l??(l=0,o.replaceState({...o.state,idx:l},``));function u(){return(o.state||{idx:null}).idx}function d(){s=`POP`;let e=u(),t=e==null?null:e-l;l=e,c&&c({action:s,location:h.location,delta:t})}function f(e,t){s=`PUSH`;let r=Be(e)?e:Ge(h.location,e,t);n&&n(r,e),l=u()+1;let d=We(r,l),f=h.createHref(r.mask||r);try{o.pushState(d,``,f)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(f)}a&&c&&c({action:s,location:h.location,delta:1})}function p(e,t){s=`REPLACE`;let r=Be(e)?e:Ge(h.location,e,t);n&&n(r,e),l=u();let i=We(r,l),d=h.createHref(r.mask||r);o.replaceState(i,``,d),a&&c&&c({action:s,location:h.location,delta:0})}function m(e){return Ye(i,e)}let h={get action(){return s},get location(){return e(i,o)},listen(e){if(c)throw Error(`A history only accepts one active listener`);return i.addEventListener(ze,d),c=e,()=>{i.removeEventListener(ze,d),c=null}},createHref(e){return t(i,e)},createURL:m,encodeLocation(e){let t=m(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:f,replace:p,go(e){return o.go(e)}};return h}function Ye(e,t,n=!1){let r=`http://localhost`;e&&(r=e.location.origin===`null`?e.location.href:e.location.origin),A(r,`No window.location.(origin|href) available to create URL`);let i=typeof t==`string`?t:Ke(t);return i=i.replace(/ $/,`%20`),!n&&Le.test(i)&&(i=r+i),new URL(i,r)}function Xe(e,t,n=`/`){return Ze(e,t,n,!1)}function Ze(e,t,n,r,i){let a=_t((typeof t==`string`?qe(t):t).pathname||`/`,n);if(a==null)return null;let o=i??$e(e),s=null,c=gt(a);for(let e=0;s==null&&e<o.length;++e)s=ft(o[e],c,r);return s}function Qe(e,t){let{route:n,pathname:r,params:i}=e;return{id:n.id,pathname:r,params:i,data:t[n.id],loaderData:t[n.id],handle:n.handle}}function $e(e){let t=et(e);return nt(t),t}function et(e,t=[],n=[],r=``,i=!1){let a=(e,a,o=i,s)=>{let c={relativePath:s===void 0?e.path||``:s,caseSensitive:e.caseSensitive===!0,childrenIndex:a,route:e};if(c.relativePath.startsWith(`/`)){if(!c.relativePath.startsWith(r)&&o)return;A(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}
10" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=Tt([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(A(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),et(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:ut(l,e.index),routesMeta:u.map((e,t)=>{let[n,r]=ht(e.relativePath,e.caseSensitive,t===u.length-1);return{...e,matcher:n,compiledParams:r}})})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of tt(e.path))a(e,t,!0,n)}),t}function tt(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...r]=t,i=n.endsWith(`?`),a=n.replace(/\?$/,``);if(r.length===0)return i?[a,``]:[a];let o=tt(r.join(`/`)),s=[];return s.push(...o.map(e=>e===``?a:[a,e].join(`/`))),i&&s.push(...o),s.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function nt(e){e.sort((e,t)=>e.score===t.score?dt(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var rt=/^:[\w-]+$/,it=3,at=2,ot=1,st=10,ct=-2,lt=e=>e===`*`;function ut(e,t){let n=e.split(`/`),r=n.length;return n.some(lt)&&(r+=ct),t&&(r+=at),n.filter(e=>!lt(e)).reduce((e,t)=>e+(rt.test(t)?it:t===``?ot:st),r)}function dt(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function ft(e,t,n=!1){let{routesMeta:r}=e,i={},a=`/`,o=[];for(let e=0;e<r.length;++e){let s=r[e],c=e===r.length-1,l=a===`/`?t:t.slice(a.length)||`/`,u={path:s.relativePath,caseSensitive:s.caseSensitive,end:c},d=s.matcher&&s.compiledParams?mt(u,l,s.matcher,s.compiledParams):pt(u,l),f=s.route;if(!d&&c&&n&&!r[r.length-1].route.index&&(d=pt({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},l)),!d)return null;
10Object.assign(i,d.params),o.push({params:i,pathname:Tt([a,d.pathname]),pathnameBase:Dt(Tt([a,d.pathnameBase])),route:f}),d.pathnameBase!==`/`&&(a=Tt([a,d.pathnameBase]))}return o}function pt(e,t){typeof e==`string`&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=ht(e.path,e.caseSensitive,e.end);return mt(e,t,n,r)}function mt(e,t,n,r){let i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,`$1`),s=i.slice(1);return{params:r.reduce((e,{paramName:t,isOptional:n},r)=>{if(t===`*`){let e=s[r]||``;o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,`$1`)}let i=s[r];return n&&!i?e[t]=void 0:e[t]=(i||``).replace(/%2F/g,`/`),e},{}),pathname:a,pathnameBase:o,pattern:e}}function ht(e,t=!1,n=!0){He(e===`*`||!e.endsWith(`*`)||e.endsWith(`/*`),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,`/*`)}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,`/*`)}".`);let r=[],i=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n,i,a)=>{if(r.push({paramName:t,isOptional:n!=null}),n){let t=a.charAt(i+e.length);return t&&t!==`/`?`/([^\\/]*)`:`(?:/([^\\/]*))?`}return`/([^\\/]+)`}).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(r.push({paramName:`*`}),i+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?i+=`\\/*$`:e!==``&&e!==`/`&&(i+=`(?:(?=\\/|$))`),[new RegExp(i,t?void 0:`i`),r]}function gt(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return He(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function _t(e,t){if(t===`/`)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith(`/`)?t.length-1:t.length,r=e.charAt(n);return r&&r!==`/`?null:e.slice(n)||`/`}function vt(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?qe(e):e,a;return n?(n=wt(n),a=n.startsWith(`/`)?yt(n.substring(1),`/`):yt(n,t)):a=t,{pathname:a,search:Ot(r),hash:kt(i)}}function yt(e,t){let n=Et(t).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function bt(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}].  Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function xt(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function St(e){let t=xt(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function Ct(e,t,n,r=!1){let i;typeof e==`string`?i=qe(e):(i={...e},A(!i.pathname||!i.pathname.includes(`?`),bt(`?`,`pathname`,`search`,i)),A(!i.pathname||!i.pathname.includes(`#`),bt(`#`,`pathname`,`hash`,i)),A(!i.search||!i.search.includes(`#`),bt(`#`,`search`,`hash`,i)));let a=e===``||i.pathname===``,o=a?`/`:i.pathname,s;if(o==null)s=n;else{let e=t.length-1;if(!r&&o.startsWith(`..`)){let t=o.split(`/`);for(;t[0]===`..`;)t.shift(),--e;i.pathname=t.join(`/`)}s=e>=0?t[e]:`/`}let c=vt(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var wt=e=>e.replace(/[\\/]{2,}/g,`/`),Tt=e=>wt(e.join(`/`)),Et=e=>e.replace(/\/+$/,``),Dt=e=>Et(e).replace(/^\/*/,`/`),Ot=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,kt=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,At=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||``,this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function jt(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function Mt(e){return Tt(e.map(e=>e.route.path).filter(Boolean))||`/`}var Nt=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function Pt(e,t){let n=e;if(typeof n!=`string`||!Ie.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(Nt)try{let e=new URL(window.location.href),r=Le.test(n)?new URL(Re(n,e.protocol)):new URL(n),a=_t(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{He(!1,`<Link to="${n}">
10 contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);var Ft=[`POST`,`PUT`,`PATCH`,`DELETE`];new Set(Ft);var It=[`GET`,...Ft];new Set(It);var Lt=[`about:`,`blob:`,`chrome:`,`chrome-untrusted:`,`content:`,`data:`,`devtools:`,`file:`,`filesystem:`,`javascript:`];function Rt(e){try{return Lt.includes(new URL(e).protocol)}catch{return!1}}var zt=k.createContext(null);zt.displayName=`DataRouter`;var Bt=k.createContext(null);Bt.displayName=`DataRouterState`;var Vt=k.createContext(!1);function Ht(){return k.useContext(Vt)}var Ut=k.createContext({isTransitioning:!1});Ut.displayName=`ViewTransition`;var Wt=k.createContext(new Map);Wt.displayName=`Fetchers`;var Gt=k.createContext(null);Gt.displayName=`Await`;var j=k.createContext(null);j.displayName=`Navigation`;var Kt=k.createContext(null);Kt.displayName=`Location`;var qt=k.createContext({outlet:null,matches:[],isDataRoute:!1});qt.displayName=`Route`;var Jt=k.createContext(null);Jt.displayName=`RouteError`;var Yt=`REACT_ROUTER_ERROR`,Xt=`REDIRECT`,Zt=`ROUTE_ERROR_RESPONSE`;function Qt(e){if(e.startsWith(`${Yt}:${Xt}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`&&typeof t.location==`string`&&typeof t.reloadDocument==`boolean`&&typeof t.replace==`boolean`)return t}catch{}}function $t(e){if(e.startsWith(`${Yt}:${Zt}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`)return new At(t.status,t.statusText,t.data)}catch{}}function en(e,{relative:t}={}){A(tn(),`useHref() may be used only in the context of a <Router> component.`);let{basename:n,navigator:r}=k.useContext(j),{hash:i,pathname:a,search:o}=cn(e,{relative:t}),s=a;return n!==`/`&&(s=a===`/`?n:Tt([n,a])),r.createHref({pathname:s,search:o,hash:i})}function tn(){return k.useContext(Kt)!=null}function nn(){return A(tn(),`useLocation() may be used only in the context of a <Router> component.`),k.useContext(Kt).location}var rn=`You should call navigate() in a React.useEffect(), not when your component is first rendered.`;function an(e){k.useContext(j).static||k.useLayoutEffect(e)}function on(){let{isDataRoute:e}=k.useContext(qt);return e?Dn():sn()}function sn(){A(tn(),`useNavigate() may be used only in the context of a <Router> component.`);let e=k.useContext(zt),{basename:t,navigator:n}=k.useContext(j),{matches:r}=k.useContext(qt),{pathname:i}=nn(),a=JSON.stringify(St(r)),o=k.useRef(!1);return an(()=>{o.current=!0}),k.useCallback((r,s={})=>{if(He(o.current,rn),!o.current)return;if(typeof r==`number`){n.go(r);return}let c=Ct(r,JSON.parse(a),i,s.relative===`path`);e==null&&t!==`/`&&(c.pathname=c.pathname===`/`?t:Tt([t,c.pathname])),(s.replace?n.replace:n.push)(c,s.state,s)},[t,n,a,i,e])}k.createContext(null);function cn(e,{relative:t}={}){let{matches:n}=k.useContext(qt),{pathname:r}=nn(),i=JSON.stringify(St(n));return k.useMemo(()=>Ct(e,JSON.parse(i),r,t===`path`),[e,i,r,t])}function ln(e,t){return un(e,t)}function un(e,t,n){A(tn(),`useRoutes() may be used only in the context of a <Router> component.`);let{navigator:r}=k.useContext(j),{matches:i}=k.useContext(qt),a=i[i.length-1],o=a?a.params:{},s=a?a.pathname:`/`,c=a?a.pathnameBase:`/`,l=a&&a.route;{let e=l&&l.path||``;kn(s,!l||e.endsWith(`*`)||e.endsWith(`*?`),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${s}" (under <Route path="${e}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
11
12Please change the parent <Route path="${e}"> to <Route path="${e===`/`?`*`:`${e}/*`}">.`)}let u=nn(),d;if(t){let e=typeof t==`string`?qe(t):t;A(c===`/`||e.pathname?.startsWith(c),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${c}" but pathname "${e.pathname}" was given in the \`location\` prop.`),d=e}else d=u;let f=d.pathname||`/`,p=f;if(c!==`/`){let e=c.replace(/^\//,``).split(`/`);p=`/`+f.replace(/^\//,``).split(`/`).slice(e.length).join(`/`)}let m=n&&n.state.matches.length?n.state.matches.map(e=>Object.assign(e,{route:n.manifest[e.route.id]||e.route})):Xe(e,{pathname:p});He(l||m!=null,`No routes matched location "${d.pathname}${d.search}${d.hash}" `),He(m==null||m[m.length-1].route.element!==void 0||m[m.length-1].route.Component!==void 0||m[m.length-1].route.lazy!==void 0,`Matched leaf route at location "${d.pathname}${d.search}${d.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let h=_n(m&&m.map(e=>Object.assign({},e,{params:Object.assign({},o,e.params),pathname:Tt([c,r.encodeLocation?r.encodeLocation(e.pathname.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathname]),pathnameBase:e.pathnameBase===`/`?c:Tt([c,r.encodeLocation?r.encodeLocation(e.pathnameBase.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathnameBase])})),i,n);return t&&h?k.createElement(Kt.Provider,{value:{location:{pathname:`/`,search:``,hash:``,state:null,key:`default`,mask:void 0,...d},navigationType:`POP`}},h):h}function dn(){let e=En(),t=jt(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r=`rgba(200,200,200, 0.5)`,i={padding:`0.5rem`,backgroundColor:r},a={padding:`2px 4px`,backgroundColor:r},o=null;return console.error(`Error handled by React Router default ErrorBoundary:`,e),o=k.createElement(k.Fragment,null,k.createElement(`p`,null,`💿 Hey developer 👋`),k.createElement(`p`,null,`You can provide a way better UX than this when your app throws errors by providing your own `,k.createElement(`code`,{style:a},`ErrorBoundary`),` or`,` `,k.createElement(`code`,{style:a},`errorElement`),` prop on your route.`)),k.createElement(k.Fragment,null,k.createElement(`h2`,null,`Unexpected Application 
12Error!`),k.createElement(`h3`,{style:{fontStyle:`italic`}},t),n?k.createElement(`pre`,{style:i},n):null,o)}var fn=k.createElement(dn,null),pn=class extends k.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!==`idle`&&e.revalidation===`idle`?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error===void 0?t.error:e.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error(`React Router caught the following error during render`,e)}render(){let e=this.state.error;if(this.context&&typeof e==`object`&&e&&`digest`in e&&typeof e.digest==`string`){let t=$t(e.digest);t&&(e=t)}let t=e===void 0?this.props.children:k.createElement(qt.Provider,{value:this.props.routeContext},k.createElement(Jt.Provider,{value:e,children:this.props.component}));return this.context?k.createElement(hn,{error:e},t):t}};pn.contextType=Vt;var mn=new WeakMap;function hn({children:e,error:t}){let{basename:n}=k.useContext(j);if(typeof t==`object`&&t&&`digest`in t&&typeof t.digest==`string`){let e=Qt(t.digest);if(e){let r=mn.get(t);if(r)throw r;let i=Pt(e.location,n),a=i.absoluteURL||i.to;if(Rt(a))throw Error(`Invalid redirect location`);if(Nt&&!mn.get(t))if(i.isExternal||e.reloadDocument)window.location.href=a;else{let n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(i.to,{replace:e.replace}));throw mn.set(t,n),n}return k.createElement(`meta`,{httpEquiv:`refresh`,content:`0;url=${a}`})}}return e}function gn({routeContext:e,match:t,children:n}){let r=k.useContext(zt);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),k.createElement(qt.Provider,{value:e},n)}function _n(e,t=[],n){let r=n?.state;if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let i=e,a=r?.errors;if(a!=null){let e=i.findIndex(e=>e.route.id&&a?.[e.route.id]!==void 0);A(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(`,`)}`),i=i.slice(0,Math.min(i.length,e+1))}let o=!1,s=-1;if(n&&r){o=r.renderFallback;for(let e=0;e<i.length;e++){let t=i[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(s=e),t.route.id){let{loaderData:e,errors:a}=r,c=t.route.loader&&!e.hasOwnProperty(t.route.id)&&(!a||a[t.route.id]===void 0);if(t.route.lazy||c){n.isStatic&&(o=!0),i=s>=0?i.slice(0,s+1):[i[0]];break}}}}let c=n?.onError,l=r&&c?(e,t)=>{c(e,{location:r.location,params:r.matches?.[0]?.params??{},pattern:Mt(r.matches),errorInfo:t})}:void 0;return i.reduceRight((e,n,c)=>{let u,d=!1,f=null,p=null;r&&(u=a&&n.route.id?a[n.route.id]:void 0,f=n.route.errorElement||fn,o&&(s<0&&c===0?(kn(`route-fallback`,!1,"No `HydrateFallback` element provided to render during initial hydration"),d=!0,p=null):s===c&&(d=!0,p=n.route.hydrateFallbackElement||null)));let m=t.concat(i.slice(0,c+1)),h=()=>{let t;return t=u?f:d?p:n.route.Component?k.createElement(n.route.Component,null):n.route.element?n.route.element:e,k.createElement(gn,{match:n,routeContext:{outlet:e,matches:m,isDataRoute:r!=null},children:t})};return r&&(n.route.ErrorBoundary||n.route.errorElement||c===0)?k.createElement(pn,{location:r.location,revalidation:r.revalidation,component:f,error:u,children:h(),routeContext:{outlet:null,matches:m,isDataRoute:!0},onError:l}):h()},null)}function vn(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function yn(e){let t=k.useContext(zt);return A(t,vn(e)),t}function bn(e){let t=k.useContext(Bt);return A(t,vn(e)),t}function xn(e){let t=k.useContext(qt);return A(t,vn(e)),t}function Sn(e){let t=xn(e),n=t.matches[t.matches.length-1];return A(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function Cn(){return Sn(`useRouteId`)}function wn(){let e=bn(`useNavigation`);return k.useMemo(()=>{let{matches:t,historyAction:n,...r}=e.navigation;return r},[e.navigation])}function Tn(){let{matches:e,loaderData:t}=bn(`useMatches`);return k.useMemo(()=>e.map(e=>Qe(e,t)),[e,t])}function En(){let e=k.useContext(Jt),t=bn(`useRouteError`),n=Sn(`useRouteError`);return e===void 0?t.errors?.[n]:e}function Dn(){let{router:e}=yn(`useNavigate`),t=Sn(`useNavigate`),n=k.useRef(!1);return an(()=>{n.current=!0}),k.useCallback(async(r,i={})=>{He(n.current,rn),n.current&&(typeof r==`number`?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}var On={};function kn(e,t,n){!t&&!On[e]&&(On[e]=!0,He(!1,n))}k.memo(An);function An({routes:e,manifest:t,future:n,state:r,isStatic:i,onError:a}){return un(e,void 0,{manifest:t,state:r,isStatic:i,onError:a,future:n})}function jn(e){A(!1,`A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.`)}function Mn({basename:e=`/`,children:t=null,location:n,navigationType:r=`POP`,navigator:i,static:a=!1,useTransitions:o}){A(!tn(),`You cannot render a <Router> inside another <Router>. You should never have more than one in your app.`);let s=e.replace(/^\/*/,`/`),c=k.useMemo(()=>({basename:s,navigator:i,static:a,useTransitions:o,future:{}}),[s,i,a,o]);typeof n==`string`&&(n=qe(n));let{pathname:l=`/`,search:u=``,hash:d=``,state:f=null,key:p=`default`,mask:m}=n,h=k.useMemo(()=>{let e=_t(l,s);return e==null?null:{location:{pathname:e,search:u,hash:d,state:f,key:p,mask:m},navigationType:r}},[s,l,u,d,f,p,r,m]);
12return He(h!=null,`<Router basename="${s}"> is not able to match the URL "${l}${u}${d}" because it does not start with the basename, so the <Router> won't render anything.`),h==null?null:k.createElement(j.Provider,{value:c},k.createElement(Kt.Provider,{children:t,value:h}))}function Nn({children:e,location:t}){return ln(Pn(e),t)}k.Component;function Pn(e,t=[]){let n=[];return k.Children.forEach(e,(e,r)=>{if(!k.isValidElement(e))return;let i=[...t,r];if(e.type===k.Fragment){n.push.apply(n,Pn(e.props.children,i));return}A(e.type===jn,`[${typeof e.type==`string`?e.type:e.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),A(!e.props.index||!e.props.children,`An index route cannot have child routes.`);let a={id:e.props.id||i.join(`-`),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,middleware:e.props.middleware,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:e.props.hasErrorBoundary===!0||e.props.ErrorBoundary!=null||e.props.errorElement!=null,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(a.children=Pn(e.props.children,i)),n.push(a)}),n}var Fn=`get`,In=`application/x-www-form-urlencoded`;function Ln(e){return typeof HTMLElement<`u`&&e instanceof HTMLElement}function Rn(e){return Ln(e)&&e.tagName.toLowerCase()===`button`}function zn(e){return Ln(e)&&e.tagName.toLowerCase()===`form`}function Bn(e){return Ln(e)&&e.tagName.toLowerCase()===`input`}function Vn(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Hn(e,t){return e.button===0&&(!t||t===`_self`)&&!Vn(e)}var Un=null;function Wn(){if(Un===null)try{new FormData(document.createElement(`form`),0),Un=!1}catch{Un=!0}return Un}var Gn=new Set([`application/x-www-form-urlencoded`,`multipart/form-data`,`text/plain`]);function Kn(e){return e!=null&&!Gn.has(e)?(He(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${In}"`),null):e}function qn(e,t){let n,r,i,a,o;if(zn(e)){let o=e.getAttribute(`action`);r=o?_t(o,t):null,n=e.getAttribute(`method`)||Fn,i=Kn(e.getAttribute(`enctype`))||In,a=new FormData(e)}else if(Rn(e)||Bn(e)&&(e.type===`submit`||e.type===`image`)){let o=e.form;if(o==null)throw Error(`Cannot submit a <button> or <input type="submit"> without a <form>`);let s=e.getAttribute(`formaction`)||o.getAttribute(`action`);if(r=s?_t(s,t):null,n=e.getAttribute(`formmethod`)||o.getAttribute(`method`)||Fn,i=Kn(e.getAttribute(`formenctype`))||Kn(o.getAttribute(`enctype`))||In,a=new FormData(o,e),!Wn()){let{name:t,type:n,value:r}=e;if(n===`image`){let e=t?`${t}.`:``;a.append(`${e}x`,`0`),a.append(`${e}y`,`0`)}else t&&a.append(t,r)}}else if(Ln(e))throw Error(`Cannot submit element that is not <form>, <button>, or <input type="submit|image">`);else n=Fn,r=null,i=In,o=e;return a&&i===`text/plain`&&(o=a,a=void 0),{action:r,method:n.toLowerCase(),encType:i,formData:a,body:o}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);var Jn={"&":`\\u0026`,">":`\\u003e`,"<":`\\u003c`,"\u2028":`\\u2028`,"\u2029":`\\u2029`},Yn=/[&><\u2028\u2029]/g;function Xn(e){return e.replace(Yn,e=>Jn[e])}function Zn(e,t){if(e===!1||e==null)throw Error(t)}function Qn(e,t,n,r){let i=typeof e==`string`?new URL(e,typeof window>`u`?`server://singlefetch/`:window.location.origin):e;return n?i.pathname.endsWith(`/`)?i.pathname=`${i.pathname}_.${r}`:i.pathname=`${i.pathname}.${r}`:i.pathname===`/`?i.pathname=`_root.${r}`:t&&_t(i.pathname,t)===`/`?i.pathname=`${Et(t)}/_root.${r}`:i.pathname=`${Et(i.pathname)}.${r}`,i}async function $n(e,t){if(e.id in t)return t[e.id];try{let n=await Fe(()=>import(e.module),[]);return t[e.id]=n,n}catch(t){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(t),window.__reactRouterContext&&window.__reactRouterContext.
12isSpaMode,window.location.reload(),new Promise(()=>{})}}function er(e){return e!=null&&typeof e.page==`string`}function tr(e){return e==null?!1:e.href==null?e.rel===`preload`&&typeof e.imageSrcSet==`string`&&typeof e.imageSizes==`string`:typeof e.rel==`string`&&typeof e.href==`string`}async function nr(e,t,n){return sr((await Promise.all(e.map(async e=>{let r=t.routes[e.route.id];if(r){let e=await $n(r,n);return e.links?e.links():[]}return[]}))).flat(1).filter(tr).filter(e=>e.rel===`stylesheet`||e.rel===`preload`).map(e=>e.rel===`stylesheet`?{...e,rel:`prefetch`,as:`style`}:{...e,rel:`prefetch`}))}function rr(e,t,n,r,i,a){let o=(e,t)=>n[t]?e.route.id!==n[t].route.id:!0,s=(e,t)=>n[t].pathname!==e.pathname||n[t].route.path?.endsWith(`*`)&&n[t].params[`*`]!==e.params[`*`];return a===`assets`?t.filter((e,t)=>o(e,t)||s(e,t)):a===`data`?t.filter((t,a)=>{let c=r.routes[t.route.id];if(!c||!c.hasLoader)return!1;if(o(t,a)||s(t,a))return!0;if(t.route.shouldRevalidate){let r=t.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if(typeof r==`boolean`)return r}return!0}):[]}function ir(e,t,{includeHydrateFallback:n}={}){return ar(e.map(e=>{let r=t.routes[e.route.id];if(!r)return[];let i=[r.module];return r.clientActionModule&&(i=i.concat(r.clientActionModule)),r.clientLoaderModule&&(i=i.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(i=i.concat(r.hydrateFallbackModule)),r.imports&&(i=i.concat(r.imports)),i}).flat(1))}function ar(e){return[...new Set(e)]}function or(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}function sr(e,t){let n=new Set,r=new Set(t);return e.reduce((e,i)=>{if(t&&!er(i)&&i.as===`script`&&i.href&&r.has(i.href))return e;let a=JSON.stringify(or(i));return n.has(a)||(n.add(a),e.push({key:a,link:i})),e},[])}function cr(){let e=k.useContext(zt);return Zn(e,`You must render this element inside a <DataRouterContext.Provider> element`),e}function lr(){let e=k.useContext(Bt);return Zn(e,`You must render this element inside a <DataRouterStateContext.Provider> element`),e}var ur=k.createContext(void 0);ur.displayName=`FrameworkContext`;function dr(){let e=k.useContext(ur);return Zn(e,`You must render this element inside a <HydratedRouter> element`),e}function fr(e,t){let n=k.useContext(ur),[r,i]=k.useState(!1),[a,o]=k.useState(!1),{onFocus:s,onBlur:c,onMouseEnter:l,onMouseLeave:u,onTouchStart:d}=t,f=k.useRef(null);k.useEffect(()=>{if(e===`render`&&o(!0),e===`viewport`){let e=new IntersectionObserver(e=>{e.forEach(e=>{o(e.isIntersecting)})},{threshold:.5});return f.current&&e.observe(f.current),()=>{e.disconnect()}}},[e]),k.useEffect(()=>{if(r){let e=setTimeout(()=>{o(!0)},100);return()=>{clearTimeout(e)}}},[r]);let p=()=>{i(!0)},m=()=>{i(!1),o(!1)};return n?e===`intent`?[a,f,{onFocus:pr(s,p),onBlur:pr(c,m),onMouseEnter:pr(l,p),onMouseLeave:pr(u,m),onTouchStart:pr(d,p)}]:[a,f,{}]:[!1,f,{}]}function pr(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function mr({page:e,...t}){let n=Ht(),{nonce:r}=dr(),{router:i}=cr(),a=k.useMemo(()=>Xe(i.routes,e,i.basename),[i.routes,e,i.basename]);return a?(t.nonce==null&&r&&(t={...t,nonce:r}),n?k.createElement(gr,{page:e,matches:a,...t}):k.createElement(_r,{page:e,matches:a,...t})):null}function hr(e){let{manifest:t,routeModules:n}=dr(),[r,i]=k.useState([]);return k.useEffect(()=>{let r=!1;return nr(e,t,n).then(e=>{r||i(e)}),()=>{r=!0}},[e,t,n]),r}function gr({page:e,matches:t,...n}){let r=nn(),{future:i}=dr(),{basename:a}=cr(),o=k.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let n=Qn(e,a,i.v8_trailingSlashAwareDataRequests,`rsc`),o=!1,s=[];for(let e of t)typeof e.route.shouldRevalidate==`function`?o=!0:s.push(e.route.id);return o&&s.length>0&&n.searchParams.set(`_routes`,s.join(`,`)),[n.pathname+n.search]},[a,i.v8_trailingSlashAwareDataRequests,e,r,t]);return k.createElement(k.Fragment,null,o.map(e=>k.createElement(`link`,{key:e,rel:`prefetch`,as:`fetch`,href:e,...n})))}function _r({page:e,matches:t,...n}){let r=nn(),{future:i,manifest:a,routeModules:o}=dr(),{basename:s}=cr(),{loaderData:c,matches:l}=lr(),u=k.useMemo(()=>rr(e,t,l,a,r,`data`),[e,t,l,a,r]),d=k.useMemo(()=>rr(e,t,l,a,r,`assets`),[e,t,l,a,r]),f=k.useMemo(()=>
12{if(e===r.pathname+r.search+r.hash)return[];let n=new Set,l=!1;if(t.forEach(e=>{let t=a.routes[e.route.id];!t||!t.hasLoader||(!u.some(t=>t.route.id===e.route.id)&&e.route.id in c&&o[e.route.id]?.shouldRevalidate||t.hasClientLoader?l=!0:n.add(e.route.id))}),n.size===0)return[];let d=Qn(e,s,i.v8_trailingSlashAwareDataRequests,`data`);return l&&n.size>0&&d.searchParams.set(`_routes`,t.filter(e=>n.has(e.route.id)).map(e=>e.route.id).join(`,`)),[d.pathname+d.search]},[s,i.v8_trailingSlashAwareDataRequests,c,r,a,u,t,e,o]),p=k.useMemo(()=>ir(d,a),[d,a]),m=hr(d);return k.createElement(k.Fragment,null,f.map(e=>k.createElement(`link`,{key:e,rel:`prefetch`,as:`fetch`,href:e,...n})),p.map(e=>k.createElement(`link`,{key:e,rel:`modulepreload`,href:e,...n})),m.map(({key:e,link:t})=>k.createElement(`link`,{key:e,nonce:n.nonce,...t,crossOrigin:t.crossOrigin??n.crossOrigin})))}function vr(...e){return t=>{e.forEach(e=>{typeof e==`function`?e(t):e!=null&&(e.current=t)})}}k.Component;var yr=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;try{yr&&(window.__reactRouterVersion=`7.18.1`)}catch{}function br({basename:e,children:t,useTransitions:n,window:r}){let i=k.useRef();i.current??=Ve({window:r,v5Compat:!0});let a=i.current,[o,s]=k.useState({action:a.action,location:a.location}),c=k.useCallback(e=>{n===!1?s(e):k.startTransition(()=>s(e))},[n]);return k.useLayoutEffect(()=>a.listen(c),[a,c]),k.createElement(Mn,{basename:e,children:t,location:o.location,navigationType:o.action,navigator:a,useTransitions:n})}function xr({basename:e,children:t,history:n,useTransitions:r}){let[i,a]=k.useState({action:n.action,location:n.location}),o=k.useCallback(e=>{r===!1?a(e):k.startTransition(()=>a(e))},[r]);return k.useLayoutEffect(()=>n.listen(o),[n,o]),k.createElement(Mn,{basename:e,children:t,location:i.location,navigationType:i.action,navigator:n,useTransitions:r})}xr.displayName=`unstable_HistoryRouter`;var Sr=k.forwardRef(function({onClick:e,discover:t=`render`,prefetch:n=`none`,relative:r,reloadDocument:i,replace:a,mask:o,state:s,target:c,to:l,preventScrollReset:u,viewTransition:d,defaultShouldRevalidate:f,...p},m){let{basename:h,navigator:g,useTransitions:_}=k.useContext(j),v=typeof l==`string`&&Ie.test(l),y=Pt(l,h);l=y.to;let b=en(l,{relative:r}),x=nn(),ee=null;if(o){let e=Ct(o,[],x.mask?x.mask.pathname:`/`,!0);h!==`/`&&(e.pathname=e.pathname===`/`?h:Tt([h,e.pathname])),ee=g.createHref(e)}let[te,S,ne]=fr(n,p),C=kr(l,{replace:a,mask:o,state:s,target:c,preventScrollReset:u,relative:r,viewTransition:d,defaultShouldRevalidate:f,useTransitions:_});function re(t){e&&e(t),t.defaultPrevented||C(t)}let ie=!(y.isExternal||i),ae=k.createElement(`a`,{...p,...ne,href:(ie?ee:void 0)||y.absoluteURL||b,onClick:ie?re:e,ref:vr(m,S),target:c,"data-discover":!v&&t===`render`?`true`:void 0});return te&&!v?k.createElement(k.Fragment,null,ae,k.createElement(mr,{page:b})):ae});Sr.displayName=`Link`;var Cr=k.forwardRef(function({"aria-current":e=`page`,caseSensitive:t=!1,className:n=``,end:r=!1,style:i,to:a,viewTransition:o,children:s,...c},l){let u=cn(a,{relative:c.relative}),d=nn(),f=k.useContext(Bt),{navigator:p,basename:m}=k.useContext(j),h=f!=null&&zr(u)&&o===!0,g=p.encodeLocation?p.encodeLocation(u).pathname:u.pathname,_=d.pathname,v=f&&f.navigation&&f.navigation.location?f.navigation.location.pathname:null;t||(_=_.toLowerCase(),v=v?v.toLowerCase():null,g=g.toLowerCase()),v&&m&&(v=_t(v,m)||v);let y=g!==`/`&&g.endsWith(`/`)?g.length-1:g.length,b=_===g||!r&&_.startsWith(g)&&_.charAt(y)===`/`,x=v!=null&&(v===g||!r&&v.startsWith(g)&&v.charAt(g.length)===`/`),ee={isActive:b,isPending:x,isTransitioning:h},te=b?e:void 0,S;S=typeof n==`function`?n(ee):[n,b?`active`:null,x?`pending`:null,h?`transitioning`:null].filter(Boolean).join(` `);let ne=typeof i==`function`?i(ee):i;return k.createElement(Sr,{...c,"aria-current":te,className:S,ref:l,style:ne,to:a,viewTransition:o},typeof s==`function`?s(ee):s)});Cr.displayName=`NavLink`;var wr=k.forwardRef(({discover:e=`render`,fetcherKey:t,navigate:n,reloadDocument:r,replace:i,state:a,method:o=Fn,action:s,onSubmit:c,relative:l,preventScrollReset:u,viewTransition:d,defaultShouldRevalidate:f,...p},m)=>{let{useTransitions:h}=k.useContext(j),g=Mr(),_=Nr(s,{relative:l}),v=o.toLowerCase()===`get`?`get`:`post`,y=typeof s==`string`&&Ie.test(s);return k.createElement(`form`,{ref:m,method:v,action:_,onSubmit:r?c:e=>{if(c&&c(e),e.defaultPrevented)return;e.preventDefault();let r=e.nativeEvent.submitter,s=r?.getAttribute(`formmethod`)||o,p=()=>g(r||e.currentTarget,{fetcherKey:t,method:s,navigate:n,replace:i,state:a,relative:l,preventScrollReset:u,viewTransition:d,defaultShouldRevalidate:f});h&&n!==!1?k.startTransition(()=>p()):p()},...p,"data-discover":!y&&e===`render`?`true`:void 0})});wr.displayName=`Form`;function Tr({getKey:e,storageKey:t,...n}){let r=k.useContext(ur),{basename:i}=k.useContext(j),a=nn(),o=Tn();Lr({getKey:e,storageKey:t});let s=k.useMemo(()=>
12{if(!r||!e)return null;let t=Ir(a,o,i,e);return t===a.key?null:t},[]);if(!r||r.isSpaMode)return null;let c=((e,t)=>{if(!window.history.state||!window.history.state.key){let e=Math.random().toString(32).slice(2);window.history.replaceState({key:e},``)}try{let n=JSON.parse(sessionStorage.getItem(e)||`{}`)[t||window.history.state.key];typeof n==`number`&&window.scrollTo(0,n)}catch(t){console.error(t),sessionStorage.removeItem(e)}}).toString();return n.nonce==null&&r?.nonce&&(n.nonce=r.nonce),k.createElement(`script`,{...n,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:`(${c})(${Xn(JSON.stringify(t||Pr))}, ${Xn(JSON.stringify(s))})`}})}Tr.displayName=`ScrollRestoration`;function Er(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Dr(e){let t=k.useContext(zt);return A(t,Er(e)),t}function Or(e){let t=k.useContext(Bt);return A(t,Er(e)),t}function kr(e,{target:t,replace:n,mask:r,state:i,preventScrollReset:a,relative:o,viewTransition:s,defaultShouldRevalidate:c,useTransitions:l}={}){let u=on(),d=nn(),f=cn(e,{relative:o});return k.useCallback(p=>{if(Hn(p,t)){p.preventDefault();let t=n===void 0?Ke(d)===Ke(f):n,m=()=>u(e,{replace:t,mask:r,state:i,preventScrollReset:a,relative:o,viewTransition:s,defaultShouldRevalidate:c});l?k.startTransition(()=>m()):m()}},[d,u,f,n,r,i,t,e,a,o,s,c,l])}var Ar=0,jr=()=>`__${String(++Ar)}__`;function Mr(){let{router:e}=Dr(`useSubmit`),{basename:t}=k.useContext(j),n=Cn(),r=e.fetch,i=e.navigate;return k.useCallback(async(e,a={})=>{let{action:o,method:s,encType:c,formData:l,body:u}=qn(e,t);a.navigate===!1?await r(a.fetcherKey||jr(),n,a.action||o,{defaultShouldRevalidate:a.defaultShouldRevalidate,preventScrollReset:a.preventScrollReset,formData:l,body:u,formMethod:a.method||s,formEncType:a.encType||c,flushSync:a.flushSync}):await i(a.action||o,{defaultShouldRevalidate:a.defaultShouldRevalidate,preventScrollReset:a.preventScrollReset,formData:l,body:u,formMethod:a.method||s,formEncType:a.encType||c,replace:a.replace,state:a.state,fromRouteId:n,flushSync:a.flushSync,viewTransition:a.viewTransition})},[r,i,t,n])}function Nr(e,{relative:t}={}){let{basename:n}=k.useContext(j),r=k.useContext(qt);A(r,`useFormAction must be used inside a RouteContext`);let[i]=r.matches.slice(-1),a={...cn(e||`.`,{relative:t})},o=nn();if(e==null){a.search=o.search;let e=new URLSearchParams(a.search),t=e.getAll(`index`);if(t.some(e=>e===``)){e.delete(`index`),t.filter(e=>e).forEach(t=>e.append(`index`,t));let n=e.toString();a.search=n?`?${n}`:``}}return(!e||e===`.`)&&i.route.index&&(a.search=a.search?a.search.replace(/^\?/,`?index&`):`?index`),n!==`/`&&(a.pathname=a.pathname===`/`?n:Tt([n,a.pathname])),Ke(a)}var Pr=`react-router-scroll-positions`,Fr={};function Ir(e,t,n,r){let i=null;return r&&(i=r(n===`/`?e:{...e,pathname:_t(e.pathname,n)||e.pathname},t)),i??=e.key,i}function Lr({getKey:e,storageKey:t}={}){let{router:n}=Dr(`useScrollRestoration`),{restoreScrollPosition:r,preventScrollReset:i}=Or(`useScrollRestoration`),{basename:a}=k.useContext(j),o=nn(),s=Tn(),c=wn();k.useEffect(()=>(window.history.scrollRestoration=`manual`,()=>{window.history.scrollRestoration=`auto`}),[]),Rr(k.useCallback(()=>{if(c.state===`idle`){let t=Ir(o,s,a,e);Fr[t]=window.scrollY}try{sessionStorage.setItem(t||Pr,JSON.stringify(Fr))}catch(e){He(!1,`Failed to save scroll positions in sessionStorage, <ScrollRestoration /> will not work properly (${e}).`)}window.history.scrollRestoration=`auto`},[c.state,e,a,o,s,t])),typeof document<`u`&&(k.useLayoutEffect(()=>{try{let e=sessionStorage.getItem(t||Pr);e&&(Fr=JSON.parse(e))}catch{}},[t]),k.useLayoutEffect(()=>{let t=n?.enableScrollRestoration(Fr,()=>window.scrollY,e?(t,n)=>Ir(t,n,a,e):void 0);return()=>t&&t()},[n,a,e]),k.useLayoutEffect(()=>{if(r!==!1){if(typeof r==`number`){window.scrollTo(0,r);return}try{if(o.hash){let e=document.getElementById(decodeURIComponent(o.hash.slice(1)));if(e){e.scrollIntoView();return}}}catch{He(!1,`"${o.hash.slice(1)}" is not a decodable element ID. The view will not scroll to it.`)}i!==!0&&window.scrollTo(0,0)}},[o,r,i]))}function Rr(e,t){let{capture:n}=t||{};k.useEffect(()=>{let t=n==null?void 0:{capture:n};return window.addEventListener(`pagehide`,e,t),()=>{window.removeEventListener(`pagehide`,e,t)}},[e,n])}function zr(e,{relative:t}={}){let n=k.useContext(Ut);A(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=Dr(`useViewTransitionState`),i=cn(e,{relative:t});if(!n.isTransitioning)return!1;let a=_t(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=_t(n.nextLocation.pathname,r)||n.nextLocation.pathname;return pt(i.pathname,o)!=null||pt(i.pathname,a)!=null}var Br=class{#e;constructor(){this.#e=new Map}addEventListener(e,t){this.removeEventListener(e,t);let n=this.#e.get(e);n||(n=[],this.#e.set(e,n)),n.push(t)}
12dispatchEvent(e,t){this.#e.get(e)?.forEach(e=>{e(t)})}hasEventListener(e){return!!this.#e.get(e)}removeAllEventListeners(e){e?this.#e.delete(e):this.#e=new Map}removeEventListener(e,t){let n=this.#e.get(e);if(!n)return;let r=n.length,i=n.indexOf(t);i<0||(r===1?this.#e.delete(e):n.splice(i,1))}},Vr=class{colorManagers=new Map;easingFunctions=new Map;effectDrawers=new Map;initializers={effects:new Map,shapes:new Map,updaters:new Map};palettes=new Map;plugins=[];presets=new Map;shapeDrawers=new Map;updaters=new Map;#e=new Set;#t=new Map;#n;#r=new Set;#i=!1;#a=!1;#o=new Set;constructor(e){this.#n=e}get configs(){let e={};for(let[t,n]of this.#t)e[t]=n;return e}addColorManager(e,t){this.colorManagers.set(e,t)}addConfig(e){let t=e.key??e.name??`default`;this.#t.set(t,e),this.#n.dispatchEvent(ae.configAdded,{data:{name:t,config:e}})}addEasing(e,t){this.easingFunctions.get(e)||this.easingFunctions.set(e,t)}addEffect(e,t){this.initializers.effects.set(e,t)}addPalette(e,t){this.palettes.set(e,t)}addParticleUpdater(e,t){this.initializers.updaters.set(e,t)}addPlugin(e){this.getPlugin(e.id)||this.plugins.push(e)}addPreset(e,t,n=!1){(n||!this.getPreset(e))&&this.presets.set(e,t)}addShape(e,t){for(let n of e)this.initializers.shapes.set(n,t)}clearPlugins(e){this.effectDrawers.delete(e),this.shapeDrawers.delete(e),this.updaters.delete(e)}getEasing(e){return this.easingFunctions.get(e)??(e=>e)}getEffectDrawers(e,t=!1){return O(e,this.effectDrawers,this.initializers.effects,t)}getPalette(e){return this.palettes.get(e)}getPlugin(e){return this.plugins.find(t=>t.id===e)}getPreset(e){return this.presets.get(e)}async getShapeDrawers(e,t=!1){return O(e,this.shapeDrawers,this.initializers.shapes,t)}async getUpdaters(e,t=!1){return x(e,this.updaters,this.initializers.updaters,t)}
12async init(){if(!(this.#i||this.#a)){this.#a=!0,this.#r=new Set,this.#e=new Set(this.#o);try{for(let e of this.#e)await this.#s(e,this.#r,this.#e)}finally{this.#o.clear(),this.#a=!1,this.#i=!0}}}loadParticlesOptions(e,t,...n){let r=this.updaters.get(e);r&&r.forEach(e=>e.loadOptions?.(t,...n))}async register(...e){if(this.#i)throw Error(`Register plugins can only be done before calling tsParticles.load()`);for(let t of e)this.#a?await this.#s(t,this.#r,this.#e):this.#o.add(t)}async#s(e,t,n){t.has(e)||(t.add(e),n.add(e),await e(this.#n))}},Hr=`100%`;async function Ur(e){let t=te(e.url,e.index);if(!t)return e.fallback;let n=await fetch(t);return n.ok?await n.json():(de().error(`${n.status.toString()} while retrieving config file`),e.fallback)}var Wr=e=>{let t=fe(),n;if(e instanceof HTMLCanvasElement||e.tagName.toLowerCase()===`canvas`)n=e,n.dataset[D]??=oe,n.dataset.generated===`true`&&(n.style.width||=Hr,n.style.height||=Hr,n.style.pointerEvents=`none`,n.style.setProperty(`pointer-events`,`none`));else{let r=e.getElementsByTagName(_).item(0);r?(n=r,n.dataset[D]=oe):(n=t.createElement(_),n.dataset[D]=ce,e.appendChild(n)),n.style.width||=Hr,n.style.height||=Hr,n.style.pointerEvents=`none`,n.style.setProperty(`pointer-events`,`none`)}return n},Gr=(e,t)=>{let n=fe(),r=t??n.getElementById(e);return r||(r=n.createElement(`canvas`),r.id=e,r.dataset[D]=ce,n.body.append(r),r)},Kr=class{pluginManager=new Vr(this);#e=[];#t=new Br;#n=!1;get items(){return this.#e}get version(){return`4.3.2`}addEventListener(e,t){this.#t.addEventListener(e,t)}checkVersion(e){if(this.version!==e)throw Error(`The tsParticles version is different from the loaded plugins version. Engine version: ${this.version}. Plugin version: ${e}`)}dispatchEvent(e,t){this.#t.dispatchEvent(e,t)}
12async init(){this.#n||=(await this.pluginManager.init(),!0)}item(e){let t=this.items,n=t[e];if(n?.destroyed){t.splice(e,1);return}return n}async load(e){await this.init();let t;typeof HTMLElement<`u`&&e.element instanceof HTMLElement&&(t=e.element);let{Container:n}=await Fe(async()=>{let{Container:e}=await import(`./Container-DTlLZJM-.js`);return{Container:e}},__vite__mapDeps([0,1,2])),r=e.id??t?.id??`tsparticles${Math.floor(u()*1e4).toString()}`,{index:i,url:a}=e,o=te(a?await Ur({fallback:e.options,url:a,index:i}):e.options,i),{items:s}=this,c=s.findIndex(e=>e.id.description===r),l=new n({dispatchCallback:(e,t)=>{this.dispatchEvent(e,t)},id:r,onDestroy:e=>{if(!e)return;let t=this.items,n=t.indexOf(l);n>=0&&t.splice(n,1)},pluginManager:this.pluginManager,sourceOptions:o});if(c>=0){let e=this.item(c),t=+!!e;e&&!e.destroyed&&e.destroy(!1),s.splice(c,t,l)}else s.push(l);let d=typeof OffscreenCanvas<`u`&&e.element instanceof OffscreenCanvas?e.element:Wr(Gr(r,t));return l.canvas.loadCanvas(d),await l.start(),l}async refresh(e=!0){e&&await Promise.all(this.items.map(e=>e.refresh()))}removeEventListener(e,t){this.#t.removeEventListener(e,t)}};function qr(){return new Kr}var Jr;(function(e){e.circle=`circle`,e.rectangle=`rectangle`})(Jr||={});var Yr=class{position;type;constructor(e,t,n){this.position={x:e,y:t},this.type=n}_resetPosition(e,t){this.position.x=e,this.position.y=t}},Xr=class e extends Yr{radius;constructor(e,t,n){super(e,t,Jr.circle),this.radius=n}contains(e){return r(e,this.position,this.radius)}intersects(t){let n=this.position,r=t.position,i=this.radius,a=Math.abs(r.x-n.x),o=Math.abs(r.y-n.y);if(t instanceof e||t.type===Jr.circle)return i+t.radius>Math.hypot(a,o);if(t instanceof Zr||t.type===Jr.rectangle){let{width:e,height:n}=t.size;return(a-e)**2+(o-n)**2<=i**2||a<=i+e&&o<=i+n||a<=e||o<=n}return!1}reset(e,t,n){return this._resetPosition(e,t),this.radius=n,this}},Zr=class e extends Yr{size;constructor(e,t,n,r){super(e,t,Jr.rectangle),this.size={height:r,width:n}}contains(e){let t=this.size.width,n=this.size.height,r=this.position;return e.x>=r.x&&e.x<=r.x+t&&e.y>=r.y&&e.y<=r.y+n}intersects(t){if(t instanceof Xr)return t.intersects(this);if(!(t instanceof e))return!1;let n=this.size.width,r=this.size.height,i=this.position,a=t.position,o=t.size,s=o.width,c=o.height;return a.x<i.x+n&&a.x+s>i.x&&a.y<i.y+r&&a.y+c>i.y}reset(e,t,n,r){return this._resetPosition(e,t),this.size.width=n,this.size.height=r,this}},Qr;(function(e){e.clockwise=`clockwise`,e.counterClockwise=`counter-clockwise`,e.random=`random`})(Qr||={});var $r;(function(e){e.auto=`auto`,e.increase=`increase`,e.decrease=`decrease`,e.random=`random`})($r||={});var ei;(function(e){e.bounce=`bounce`,e.none=`none`,e.out=`out`,e.destroy=`destroy`,e.split=`split`})(ei||={});var ti;(function(e){e.darken=`darken`,e.enlighten=`enlighten`})(ti||={});var ni;(function(e){e.none=`none`,e.max=`max`,e.min=`min`})(ni||={});var ri;(function(e){e.normal=`normal`,e.inside=`inside`,e.outside=`outside`})(ri||={});var ii;(function(e){e.max=`max`,e.min=`min`,e.random=`random`})(ii||={});var M;(function(e){e.increasing=`increasing`,e.decreasing=`decreasing`})(M||={});var ai=class{load(e){g(e)||this.doLoad(e)}};function oi(e,...t){for(let n of t)e.load(n)}function N(e,t,n){n!==void 0&&(e[t]=n)}function si(e,t,n){n!==void 0&&(e[t]=h(n))}function ci(e,t,n){n!==void 0&&e[t].load(n)}function li(e,t,n,r){if(n!==void 0){let i=e;i[t]??=r(),i[t].load(n)}}function ui(e,t,n,...r){let i=e;i[t]??=new n;let a=i[t];for(let e of r)a.load(e?.[t])}var di=class extends ai{count=0;decay=0;delay=0;enable=!1;speed=1;sync=!1;doLoad(e){si(this,`count`,e.count),N(this,`enable`,e.enable),si(this,`speed`,e.speed),si(this,`decay`,e.decay),si(this,`delay`,e.delay),N(this,`sync`,e.sync)}},fi=class extends di{mode=$r.auto;startValue=ii.random;doLoad(e){super.doLoad(e),N(this,`mode`,e.mode),N(this,`startValue`,e.startValue)}},pi=class extends di{max;min;offset=0;sync=!0;constructor(e,t){super(),this.min=e,this.max=t}doLoad(e){super.doLoad(e),N(this,`max`,e.max),N(this,`min`,e.min),si(this,`offset`,e.offset)}},mi=class extends ai{h=new pi(0,360);l=new pi(0,100);s=new pi(0,100);doLoad(e){this.h.load(e.h),this.s.load(e.s),this.l.load(e.l)}},hi=class e extends ai{value=``;static create(t,n){let r=new e;return r.load(t),n!==void 0&&(T(n)||a(n)?r.load({value:n}):r.load(n)),r}doLoad(e){g(e.value)||(this.value=e.value)}},gi=class e extends hi{animation=new mi;static create(t,n){let r=new e;return r.load(t),n!==void 0&&(T(n)||a(n)?r.load({value:n}):r.load(n)),r}doLoad(e){super.doLoad(e);let t=e.animation;t!==void 0&&(t.enable===void 0?this.animation.load(e.animation):this.animation.h.load(t))}},_i=class extends ai{value=0;doLoad(e){g(e.value)||(this.value=h(e.value))}},vi=class extends _i{animation=new di;doLoad(e){super.doLoad(e),ci(this,`animation`,e.animation)}},yi=class extends vi{animation=new fi},bi=class extends _i{value=1},xi=class extends ai{horizontal=new bi;vertical=new bi;doLoad(e){this.horizontal.load(e.horizontal),this.vertical.load(e.vertical)}},Si=new Map,Ci=2e3,wi=2,Ti=2,Ei=4,Di=4,Oi=203,ki=Oi/400;function Ai(e,t){let n=Si.get(e);return n||(n=t(),Si.size>Ci&&Si.clear(),Si.set(e,n)),n}function ji(e,t){if(t){for(let n of e.colorManagers.values())if(n.accepts(t))return n.parseString(t)}}function Mi(e,t,n,r=!0){if(!t)return;let i=T(t)?{value:t}:t;if(T(i.value))return Ni(e,i.value,n,r);
12if(a(i.value)){let t=S(i.value,n,r);return t?Mi(e,{value:t}):void 0}for(let t of e.colorManagers.values()){let e=t.handleRangeColor(i);if(e)return e}}function Ni(e,t,n,r=!0){if(!t)return;let i=T(t)?{value:t}:t;if(T(i.value))return i.value===`random`?Ri():Ii(e,i.value);if(a(i.value)){let t=S(i.value,n,r);return t?Ni(e,{value:t}):void 0}for(let t of e.colorManagers.values()){let e=t.handleColor(i);if(e)return e}}function Pi(e,t,n,r=!0){let i=Mi(e,t,n,r);return i?Fi(i):void 0}function Fi(e){let t=e.r/255,n=e.g/255,r=e.b/255,i=Math.max(t,n,r),a=Math.min(t,n,r),o={h:0,l:(i+a)*C,s:0};return i!==a&&(o.s=o.l<.5?(i-a)/(i+a):(i-a)/(2-i-a),t===i?o.h=(n-r)/(i-a):n===i?o.h=2+(r-t)/(i-a):o.h=4+(t-n)/(i-a)),o.l*=100,o.s*=100,o.h*=60,o.h<0&&(o.h+=360),o.h>=360&&(o.h-=360),o}function Ii(e,t){return ji(e,t)}function Li(e,t,n){return n<0&&n++,n>1&&n--,n*6<1?e+(t-e)*6*n:n*2<1?t:n*3<2?e+(t-e)*(.6666666666666666-n)*6:e}function P(e){let t=(e.h%360+360)%360,n=Math.max(0,Math.min(100,e.s)),r=Math.max(0,Math.min(100,e.l)),i=t/360,a=n/100,o=r/100;if(n===0){let e=Math.round(o*255);return{r:e,g:e,b:e}}let s=o<.5?o*(1+a):o+a-o*a,c=2*o-s,l=1/3,u=Math.min(255,255*Li(c,s,i+l)),d=Math.min(255,255*Li(c,s,i)),f=Math.min(255,255*Li(c,s,i-l));return{r:Math.round(u),g:Math.round(d),b:Math.round(f)}}function F(e){let t=(e.h%360+360)%360,n=Math.max(0,Math.min(100,e.s)),r=Math.max(0,Math.min(100,e.l)),i=t/360,a=n/100,o=r/100;if(n===0){let e=o*255;return{r:e,g:e,b:e}}let s=o<.5?o*(1+a):o+a-o*a,c=2*o-s,l=1/3;return{r:Math.min(255,255*Li(c,s,i+l)),g:Math.min(255,255*Li(c,s,i)),b:Math.min(255,255*Li(c,s,i-l))}}function I(e){let t=P(e);return{a:e.a,b:t.b,g:t.g,r:t.r}}function Ri(e,t){let n=e??0;if(t)return{r:f(n,255),g:f(n,255),b:f(n,255)};let r=()=>Math.floor(f(n,256));
12return{b:r(),g:r(),r:r()}}function zi(e,t,n){let r=t?Ei:wi,i=n??1;return Ai(`rgb-${e.r.toFixed(r)}-${e.g.toFixed(r)}-${e.b.toFixed(r)}-${t?`hdr`:`sdr`}-${i.toString()}`,()=>t?Bi(e,n):Vi(e,n))}function Bi(e,t,n=400){let r=n/Oi;return`color(display-p3 ${(e.r/255*r).toString()} ${(e.g/255*r).toString()} ${(e.b/255*r).toString()} / ${(t??1).toString()})`}function Vi(e,t){return`rgba(${e.r.toString()}, ${e.g.toString()}, ${e.b.toString()}, ${(t??1).toString()})`}function Hi(e,t,n){let r=t?Di:Ti,i=n??1;return Ai(`hsl-${e.h.toFixed(r)}-${e.s.toFixed(r)}-${e.l.toFixed(r)}-${t?`hdr`:`sdr`}-${i.toString()}`,()=>t?zi(F(e),!0,n):`hsla(${e.h.toString()}, ${e.s.toString()}%, ${e.l.toString()}%, ${i.toString()})`)}function Ui(e,t,n,r){let i=e,a=t;return`r`in i||(i=P(e)),`r`in a||(a=P(t)),{b:p(i.b,a.b,n,r),g:p(i.g,a.g,n,r),r:p(i.r,a.r,n,r)}}function Wi(e,t,n){if(n===`random`)return Ri();if(n===`mid`){let n=e.getFillColor()??e.getStrokeColor(),r=t?.getFillColor()??t?.getStrokeColor();if(n&&r&&t)return Ui(n,r,e.getRadius(),t.getRadius());{let e=n??r;if(e)return P(e)}}else return n}function Gi(e,t,n,r){let i=T(t)?t:t.value;return i===`random`?r?Mi(e,{value:i}):n?b:`mid`:i===`mid`?`mid`:Mi(e,{value:i})}function Ki(e){return e===void 0?void 0:{h:e.h.value,s:e.s.value,l:e.l.value}}function qi(e,t,n){let r={h:{enable:!1,value:e.h,min:0,max:360},s:{enable:!1,value:e.s,min:0,max:100},l:{enable:!1,value:e.l,min:0,max:100}};return t&&(Ji(r.h,t.h,n),Ji(r.s,t.s,n),Ji(r.l,t.l,n)),r}function Ji(e,t,n){e.enable=t.enable,e.min=t.min,e.max=t.max,e.enable?(e.velocity=l(t.speed)/100*n,e.decay=1-l(t.decay),e.status=M.increasing,e.loops=0,e.maxLoops=l(t.count),e.time=0,e.delayTime=l(t.delay)*se,t.sync||(e.velocity*=u(),e.value*=u()),e.initialValue=e.value,e.offset=h(t.offset)):e.velocity=0}function Yi(e,r,i,a){if(!e.enable||(e.maxLoops??0)>0&&(e.loops??0)>(e.maxLoops??0)||(e.time??=0,(e.delayTime??0)>0&&e.time<(e.delayTime??0)&&(e.time+=i.value),(e.delayTime??0)>0&&e.time<(e.delayTime??0)))return;let o=e.offset?t(e.offset):0,s=((e.velocity??0)*i.factor+o*3.6)*(a?ki:1),c=e.decay??1,l=e.max,u=e.min;!r||e.status===M.increasing?(e.value+=s,e.value>l&&(e.loops??=0,e.loops++,r?e.status=M.decreasing:e.value-=l)):(e.value-=s,e.value<u&&(e.loops??=0,e.loops++,e.status=M.increasing)),e.velocity&&c!==1&&(e.velocity*=c),e.value=n(e.value,u,l)}function Xi(e,t,n){if(!e)return;let{h:r,s:i,l:a}=e;Yi(r,!1,t,n),Yi(i,!0,t,n),Yi(a,!0,t,n)}function Zi(e,t,n){return{h:e.h,s:e.s,l:e.l+(t===ti.darken?-1:1)*n}}var Qi=qr(),$i=be((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),L=be(((e,t)=>{t.exports=$i()}))(),ea=!1,ta,na,ra=(0,k.createContext)({loaded:!1}),ia=({children:e,init:t})=>{let[n,r]=(0,k.useState)(ea);(0,k.useEffect)(()=>{let e=!1;if(!ea){if(!ta)na=t,ta=(async()=>{await t(Qi),ea=!0})().catch(e=>{throw ta=void 0,na=void 0,e});else if(na&&na!==t)throw Error(`ParticlesProvider init callback must be stable across the app lifecycle.`);return ta.then(()=>{e||r(!0)}).catch(()=>{e||r(!1)}),()=>{e=!0}}},[t]);let i=(0,k.useMemo)(()=>({loaded:n}),[n]);return(0,L.jsx)(ra.Provider,{value:i,children:n?e:null})};function aa(){return(0,k.useContext)(ra)}var oa=e=>{let{className:t,id:n,options:r,particlesLoaded:i,style:a,url:o}=e,{loaded:s}=aa(),c=(0,k.useRef)(void 0);return(0,k.useEffect)(()=>{if(!s)return;let e=n??`tsparticles`;return Qi.load({id:e,url:o,options:r}).then(t=>{if(!t?.destroyed){if(!document.getElementById(e)){t?.destroy();return}c.current=t,i?.(t)}}),()=>{c.current?.destroy(),c.current=void 0}},[n,s,r,i,o]),(0,L.jsx)(`div`,{id:n??`tsparticles`,className:t,style:a})},sa=class{enable=!1;mode=`destination-out`;load(e){g(e)||(N(this,`mode`,e.mode),N(this,`enable`,e.enable))}},ca=class{id=`blend`;async getPlugin(e){let{BlendPluginInstance:t}=await Fe(async()=>{let{BlendPluginInstance:e}=await import(`./BlendPluginInstance-BvtKSNya.js`);return{BlendPluginInstance:e}},__vite__mapDeps([3,1,2]));return new t(e)}loadOptions(e,t,n){if(!this.needsPlugin(t)&&!this.needsPlugin(n))return;let r=t.blend;r?.load||(t.blend=r=new sa),r.load(n?.blend)}loadParticlesOptions(e,t,n){t.blend??=new sa,t.blend.load(n?.blend)}needsPlugin(e){return!!e?.blend?.enable||!!e?.particles?.blend?.enable}};async function la(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addPlugin(new ca)})}var ua=0;
12function da(e){let{context:t,particle:n,radius:r}=e;n.circleRange??={min:ua,max:ee};let i=n.circleRange;t.arc(ue.x,ue.y,r,i.min,i.max,!1)}var fa=12,pa=360,ma=0,ha=class{draw(e){da(e)}getSidesCount(){return fa}particleInit(e,t){let n=t.shapeData?.angle??{max:pa,min:ma};t.circleRange=c(n)?{min:d(n.min),max:d(n.max)}:{min:ma,max:d(n)}}};async function ga(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addShape([`circle`],()=>Promise.resolve(new ha))})}var _a;(function(e){e[e.r=1]=`r`,e[e.g=2]=`g`,e[e.b=3]=`b`,e[e.a=4]=`a`})(_a||={});var va=/^#?([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,ya=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,ba=16,xa=1,Sa=255,Ca=class{accepts(e){return e.startsWith(`#`)}handleColor(e){return this.#e(e.value)}handleRangeColor(e){return this.#e(e.value)}parseString(e){return this.#e(e)}#e(e){if(typeof e!=`string`||!this.accepts(e))return;let t=e.replace(va,(e,t,n,r,i)=>t+t+n+n+r+r+(i===void 0?``:i+i)),n=ya.exec(t);return n?{a:n[_a.a]?Number.parseInt(n[_a.a],ba)/Sa:xa,b:Number.parseInt(n[_a.b]??`0`,ba),g:Number.parseInt(n[_a.g]??`0`,ba),r:Number.parseInt(n[_a.r]??`0`,ba)}:void 0}};async function wa(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addColorManager(`hex`,new Ca)})}var Ta;(function(e){e[e.h=1]=`h`,e[e.s=2]=`s`,e[e.l=3]=`l`,e[e.a=5]=`a`})(Ta||={});var Ea=/hsla?\(\s*(\d+)\s*[\s,]\s*(\d+)%\s*[\s,]\s*(\d+)%\s*([\s,]\s*(0|1|0?\.\d+|(\d{1,3})%)\s*)?\)/i,Da=class{accepts(e){return e.startsWith(`hsl`)}handleColor(e){let t=e.value.hsl??e.value;if(!(!(`h`in t)||!(`s`in t)||!(`l`in t)))return P(t)}handleRangeColor(e){let t=e.value.hsl??e.value;if(!(!(`h`in t)||!(`s`in t)||!(`l`in t)))return P({h:l(t.h),l:l(t.l),s:l(t.s)})}parseString(e){if(!this.accepts(e))return;let t=Ea.exec(e);return t?I({a:t.length>4?pe(t[Ta.a]):1,h:Number.parseInt(t[Ta.h]??`0`,10),l:Number.parseInt(t[Ta.l]??`0`,10),s:Number.parseInt(t[Ta.s]??`0`,10)}):void 0}};async function Oa(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addColorManager(`hsl`,new Da)})}var ka=class{id=`move`;#e;constructor(e){this.#e=e}async getPlugin(e){let{MovePluginInstance:t}=await Fe(async()=>{let{MovePluginInstance:e}=await import(`./MovePluginInstance-DWWXTn8u.js`);return{MovePluginInstance:e}},__vite__mapDeps([4,1]));return new t(this.#e,e)}loadOptions(){}needsPlugin(){return!0}};async function Aa(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{let t=e.pluginManager;t.initializers.pathGenerators??=new Map,t.pathGenerators??=new Map,t.addPathGenerator=(e,n)=>{t.initializers.pathGenerators??=new Map,t.initializers.pathGenerators.set(e,n)},t.getPathGenerators=async(e,n=!1)=>(t.initializers.pathGenerators??=new Map,t.pathGenerators??=new Map,O(e,t.pathGenerators,t.initializers.pathGenerators,n)),e.pluginManager.addPlugin(new ka(e.pluginManager))})}function ja(e,t,n,r,i){switch(t){case ni.max:n>=i&&e.destroy();break;case ni.min:n<=r&&e.destroy();break;default:break}}function Ma(e,n){let r=e.value,a=e.animation,s={delayTime:l(a.delay)*se,enable:a.enable,value:l(e.value)*n,max:i(r)*n,min:o(r)*n,loops:0,maxLoops:l(a.count),time:0};if(a.enable){switch(s.decay=1-l(a.decay),a.mode){case $r.increase:s.status=M.increasing;break;case $r.decrease:s.status=M.decreasing;break;case $r.random:s.status=u()>=.5?M.increasing:M.decreasing;break;default:break}let e=a.mode===$r.auto;switch(a.startValue){case ii.min:s.value=s.min,e&&(s.status=M.increasing);break;case ii.max:s.value=s.max,e&&(s.status=M.decreasing);break;case ii.random:default:s.value=t(s),e&&(s.status=u()>=.5?M.increasing:M.decreasing);break}}return s.initialValue=s.value,s}function Na(e,t,r,i,a){if(e.destroyed||!t.enable||(t.maxLoops??0)>0&&(t.loops??0)>(t.maxLoops??0))return;let o=(t.velocity??0)*a.factor,s=t.min,c=t.max,l=t.decay??1;t.time??=0;let u=t.delayTime??0;if(!(u>0&&t.time<u&&(t.time+=a.value,t.time<u))){switch(t.status){case M.increasing:t.value+=o;break;case M.decreasing:t.value-=o;break;default:break}
12switch(t.velocity&&l!==1&&(t.velocity*=l),t.status){case M.increasing:t.value>=c&&(r?t.status=M.decreasing:t.value-=c,t.loops??=0,t.loops++);break;case M.decreasing:t.value<=s&&(r?t.status=M.increasing:t.value+=c,t.loops??=0,t.loops++);break;default:break}ja(e,i,t.value,s,c),e.destroyed||(t.value=n(t.value,s,c))}}var Pa=class extends fi{destroy=ni.none;load(e){super.load(e),!g(e)&&N(this,`destroy`,e.destroy)}},Fa=class extends yi{animation=new Pa;value=1;load(e){if(g(e))return;super.load(e);let t=e.animation;t!==void 0&&this.animation.load(t)}},Ia=class{#e;constructor(e){this.#e=e}init(e){let t=e.options.opacity;if(!t)return;e.opacity=Ma(t,1);let n=t.animation;n.enable&&(e.opacity.velocity=l(n.speed)/100*this.#e.retina.reduceFactor,n.sync||(e.opacity.velocity*=u()))}isEnabled(e){return!e.destroyed&&!e.spawning&&!!e.opacity&&e.opacity.enable&&((e.opacity.maxLoops??0)<=0||(e.opacity.maxLoops??0)>0&&(e.opacity.loops??0)<(e.opacity.maxLoops??0))}loadOptions(e,...t){ui(e,`opacity`,Fa,...t)}reset(e){e.opacity&&(e.opacity.time=0,e.opacity.loops=0)}update(e,t){!this.isEnabled(e)||!e.opacity||!e.options.opacity||Na(e,e.opacity,!0,e.options.opacity.animation.destroy,t)}};async function La(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addParticleUpdater(`opacity`,e=>Promise.resolve(new Ia(e)))})}var Ra=0;function za(e){if(e.outMode!==ei.bounce&&e.outMode!==ei.split||e.direction!==m.left&&e.direction!==m.right)return;e.bounds.right<Ra&&e.direction===m.left?e.particle.position.x=e.size+e.offset.x:e.bounds.left>e.canvasSize.width&&e.direction===m.right&&(e.particle.position.x=e.canvasSize.width-e.size-e.offset.x);let t=e.particle.velocity.x,n=!1;if(e.outOfCanvas&&(e.direction===m.right&&t>0||e.direction===m.left&&t<0)){let t=l(e.particle.options.bounce.horizontal.value);e.particle.velocity.x*=-t,n=!0}if(!n)return;let r=e.offset.x+e.size;e.outOfCanvas&&e.direction===m.right?e.particle.position.x=e.canvasSize.width-r:e.outOfCanvas&&e.direction===m.left&&(e.particle.position.x=r),e.outMode===ei.split&&e.particle.destroy()}function Ba(e){if(e.outMode!==ei.bounce&&e.outMode!==ei.split||e.direction!==m.bottom&&e.direction!==m.top)return;e.bounds.bottom<Ra&&e.direction===m.top?e.particle.position.y=e.size+e.offset.y:e.bounds.top>e.canvasSize.height&&e.direction===m.bottom&&(e.particle.position.y=e.canvasSize.height-e.size-e.offset.y);let t=e.particle.velocity.y,n=!1;if(e.outOfCanvas&&(e.direction===m.bottom&&t>0||e.direction===m.top&&t<0)){let t=l(e.particle.options.bounce.vertical.value);e.particle.velocity.y*=-t,n=!0}if(!n)return;let r=e.offset.y+e.size;e.outOfCanvas&&e.direction===m.bottom?e.particle.position.y=e.canvasSize.height-r:e.outOfCanvas&&e.direction===m.top&&(e.particle.position.y=r),e.outMode===ei.split&&e.particle.destroy()}var Va=class{modes;#e;#t;constructor(e){this.#e=e,this.modes=[ei.bounce,ei.split],this.#t=e.plugins.filter(e=>e.particleBounce!==void 0)}update(e,t,n,r){if(!this.modes.includes(r))return;let i=this.#e,a=!1;for(let r of this.#t)if(a=r.particleBounce?.(e,n,t)??!1,a)break;if(a)return;let o=e.getPosition(),s=e.offset,c=e.getRadius(),l=E(o,c),u=i.canvas.size,d=!e.isInsideCanvasForOutMode(r,t);za({particle:e,outMode:r,direction:t,bounds:l,canvasSize:u,offset:s,outOfCanvas:d,size:c}),Ba({particle:e,outMode:r,direction:t,bounds:l,canvasSize:u,offset:s,outOfCanvas:d,size:c})}},Ha=class{modes;constructor(e){this.modes=[ei.destroy]}update(t,n,r,i){if(this.modes.includes(i)){switch(t.outType){case ri.normal:case ri.outside:if(t.isInsideCanvasForOutMode(i,n))return;break;case ri.inside:{let{dx:n,dy:r}=e(t.position,t.moveCenter),{x:i,y:a}=t.velocity;if(i<0&&n>t.moveCenter.radius||a<0&&r>t.moveCenter.radius||i>=0&&n<-t.moveCenter.radius||a>=0&&r<-t.moveCenter.radius)return;break}}t.destroy(!0)}}},Ua=class{modes;#e;constructor(e){this.#e=e,this.modes=[ei.none]}update(e,t,n,r){if(!this.modes.includes(r)||((e.options.move.distance.horizontal&&(t===m.left||t===m.right))??(e.options.move.distance.vertical&&(t===m.top||t===m.bottom))))return;let i=e.options.move.gravity,a=this.#e,o=a.canvas.size,s=e.getRadius();if(i.enable){let n=e.position;(!i.inverse&&n.y>o.height+s&&t===m.bottom||i.inverse&&n.y<-s&&t===m.top)&&e.destroy()}else{if(e.velocity.y>0&&e.position.y<=o.height+s||e.velocity.y<0&&e.position.y>=-s||e.velocity.x>0&&e.position.x<=o.width+s||e.velocity.x<0&&e.position.x>=-s)return;ie(e.position,a.canvas.size,ue,s,t)||e.destroy()}}},Wa=s.origin,Ga=class{modes;#e;constructor(e){this.#e=e,this.modes=[ei.out]}update(n,r,i,a){if(!this.modes.includes(a))return;let o=this.#e;switch(n.outType){case ri.inside:{let{x:r,y:i}=n.velocity;Wa.setTo(ue),Wa.length=n.moveCenter.radius,Wa.angle=n.velocity.angle+Math.PI,Wa.addTo(n.moveCenter);let{dx:a,dy:s}=e(n.position,Wa);if(r<=0&&a>=0||i<=0&&s>=0||r>=0&&a<=0||i>=0&&s<=0)return;n.position.x=Math.floor(t({min:0,max:o.canvas.size.width})),n.position.y=Math.floor(t({min:0,max:o.canvas.size.height}));let{dx:c,dy:l}=e(n.position,n.moveCenter);n.direction=Math.atan2(-l,-c),n.velocity.angle=n.direction,n.justWarped=!0;break}default:if(n.isInsideCanvasForOutMode(a,r))return;switch(n.outType){case ri.outside:{n.position.x=Math.floor(t({min:-n.moveCenter.radius,max:n.moveCenter.radius}))+n.moveCenter.x,n.position.y=Math.floor(t({min:-n.moveCenter.radius,max:n.moveCenter.radius}))+n.moveCenter.y;let{dx:r,dy:i}=e(n.position,n.moveCenter);n.moveCenter.radius&&(n.direction=Math.atan2(i,r),n.velocity.angle=n.direction),n.justWarped=!0;break}case ri.normal:{let e=n.options.move.warp,t=o.canvas.size,i={bottom:t.height+n.getRadius()+n.offset.y,left
12:-n.getRadius()-n.offset.x,right:t.width+n.getRadius()+n.offset.x,top:-n.getRadius()-n.offset.y},a=n.getRadius(),s=E(n.position,a);r===m.right&&s.left>t.width+n.offset.x?(n.position.x=i.left,n.initialPosition.x=n.position.x,e||(n.position.y=u()*t.height,n.initialPosition.y=n.position.y),n.justWarped=!0):r===m.left&&s.right<-n.offset.x&&(n.position.x=i.right,n.initialPosition.x=n.position.x,e||(n.position.y=u()*t.height,n.initialPosition.y=n.position.y),n.justWarped=!0),r===m.bottom&&s.top>t.height+n.offset.y?(e||(n.position.x=u()*t.width,n.initialPosition.x=n.position.x),n.position.y=i.top,n.initialPosition.y=n.position.y,n.justWarped=!0):r===m.top&&s.bottom<-n.offset.y&&(e||(n.position.x=u()*t.width,n.initialPosition.x=n.position.x),n.position.y=i.bottom,n.initialPosition.y=n.position.y,n.justWarped=!0);break}}break}}},Ka=(e,t)=>e.default===t||e.bottom===t||e.left===t||e.right===t||e.top===t,qa=class{updaters;#e;constructor(e){this.#e=e,this.updaters=new Map}init(e){this.#t(e,ei.bounce,e=>new Va(e)),this.#t(e,ei.out,e=>new Ga(e)),this.#t(e,ei.destroy,e=>new Ha(e)),this.#t(e,ei.none,e=>new Ua(e))}isEnabled(e){return!e.destroyed&&!e.spawning}update(e,t){let n=e.options.move.outModes;e.justWarped=!1,this.#n(e,t,n.bottom??n.default,m.bottom),this.#n(e,t,n.left??n.default,m.left),this.#n(e,t,n.right??n.default,m.right),this.#n(e,t,n.top??n.default,m.top)}#t(e,t,n){let r=e.options.move.outModes;!this.updaters.has(t)&&Ka(r,t)&&this.updaters.set(t,n(this.#e))}#n(e,t,n,r){for(let i of this.updaters.values())i.update(e,r,t,n)}};async function Ja(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addParticleUpdater(`outModes`,e=>Promise.resolve(new qa(e)))})}var Ya=1,Xa=class{#e;#t;constructor(e,t){this.#e=t,this.#t=e}init(e){let t=this.#e,n=e.options,r=te(n.paint,e.id,n.reduceDuplicates),i=r?.color??void 0,a=r?.fill,o=r?.stroke;if(a){let n=gi.create(i===void 0?void 0:gi.create(void 0,i),a.color);e.fillEnabled=a.enable,e.fillOpacity=l(a.opacity),e.fillAnimation=n.animation;let r=Pi(this.#t,n);r&&(e.fillColor=qi(r,e.fillAnimation,t.retina.reduceFactor))}else e.fillEnabled=!1,e.fillAnimation=void 0,e.fillColor=void 0,e.fillOpacity=Ya;if(o){let n=gi.create(i===void 0?void 0:gi.create(void 0,i),o.color);e.strokeWidth=l(o.width)*t.retina.pixelRatio,e.strokeOpacity=l(o.opacity??Ya),e.strokeAnimation=n.animation;let r=Pi(this.#t,n)??e.getFillColor();r&&(e.strokeColor=qi(r,e.strokeAnimation,t.retina.reduceFactor))}else e.strokeAnimation=void 0,e.strokeColor=void 0,e.strokeOpacity=Ya,e.strokeWidth=0}isEnabled(e){let{fillAnimation:t,fillColor:n,strokeAnimation:r,strokeColor:i}=e,a=!!t&&(n?.h.value!==void 0&&n.h.enable||n?.s.value!==void 0&&n.s.enable||n?.l.value!==void 0&&n.l.enable),o=!!r&&(i?.h.value!==void 0&&i.h.enable||i?.s.value!==void 0&&i.s.enable||i?.l.value!==void 0&&i.l.enable);return!e.destroyed&&!e.spawning&&(a||o)}update(e,t){this.isEnabled(e)&&(Xi(e.fillColor,t,this.#e.hdr),Xi(e.strokeColor,t,this.#e.hdr))}};async function Za(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addParticleUpdater(`paint`,t=>Promise.resolve(new Xa(e.pluginManager,t)))})}var Qa;(function(e){e[e.r=1]=`r`,e[e.g=2]=`g`,e[e.b=3]=`b`,e[e.a=5]=`a`})(Qa||={});var $a=/rgba?\(\s*(\d{1,3})\s*[\s,]\s*(\d{1,3})\s*[\s,]\s*(\d{1,3})\s*([\s,]\s*(0|1|0?\.\d+|(\d{1,3})%)\s*)?\)/i,eo=class{accepts(e){return e.startsWith(`rgb`)}handleColor(e){let t=e.value.rgb??e.value;if(!(!(`r`in t)||!(`g`in t)||!(`b`in t)))return t}handleRangeColor(e){let t=e.value.rgb??e.value;if(!(!(`r`in t)||!(`g`in t)||!(`b`in t)))return{r:l(t.r),g:l(t.g),b:l(t.b)}}parseString(e){if(!this.accepts(e))return;let t=$a.exec(e);return t?{a:t.length>4?pe(t[Qa.a]):1,b:parseInt(t[Qa.b]??`0`,10),g:parseInt(t[Qa.g]??`0`,10),r:parseInt(t[Qa.r]??`0`,10)}:void 0}};async function to(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addColorManager(`rgb`,new eo)})}var no=class extends fi{destroy=ni.none;load(e){super.load(e),!g(e)&&N(this,`destroy`,e.destroy)}},ro=class extends yi{animation=new no;value=3;load(e){if(super.load(e),g(e))return;let t=e.animation;t!==void 0&&this.animation.load(t)}},io=0,ao=class{#e;constructor(e){this.#e=e}init(e){let t=this.#e,n=e.options.size;if(!n)return;let r=n.animation;r.enable&&(e.size.velocity=e.retina.sizeAnimationSpeed/100*t.retina.reduceFactor,!r.sync&&(e.size.velocity
12*=u()))}isEnabled(e){return!e.destroyed&&!e.spawning&&e.size.enable&&((e.size.maxLoops??io)<=io||(e.size.maxLoops??io)>io&&(e.size.loops??io)<(e.size.maxLoops??io))}loadOptions(e,...t){ui(e,`size`,ro,...t)}preInit(e){let t=this.#e.retina.pixelRatio,n=e.options.size;n&&(e.size=Ma(n,t),e.retina.sizeAnimationSpeed=l(n.animation.speed)*t)}reset(e){e.size.time=0,e.size.loops=0}update(e,t){!this.isEnabled(e)||!e.options.size||Na(e,e.size,!0,e.options.size.animation.destroy,t)}};async function oo(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addParticleUpdater(`size`,e=>Promise.resolve(new ao(e)))})}async function so(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(async e=>{await Promise.all([la(e),wa(e),Oa(e),to(e),Aa(e),ga(e),Za(e),La(e),Ja(e),oo(e)])})}var co=new Map;co.set(`ease-in-quad`,e=>e**2),co.set(`ease-out-quad`,e=>1-(1-e)**2),co.set(`ease-in-out-quad`,e=>e<.5?2*e**2:1-(-2*e+2)**2/2);async function lo(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{for(let[t,n]of co)e.pluginManager.addEasing(t,n)})}var uo=[`emoji`];function fo(e,t){let{context:n,opacity:r}=e,i=n.globalAlpha,a=t.width,o=a*C;n.globalAlpha=r,n.drawImage(t,-o,-o,a,a),n.globalAlpha=i}function R(e,t,n){e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(n.x,n.y),e.closePath()}async function po(e,t){try{await fe().fonts.load(`${t??`400`} 36px '${e??`Verdana`}'`)}catch{}}var mo=`"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif`,z=0,B=0,ho=class{#e=new Map;destroy(){for(let[e,t]of this.#e)t instanceof ImageBitmap&&t.close(),this.#e.delete(e)}draw(e){let t=e.particle.emojiDataKey;if(!t)return;let n=this.#e.get(t);n&&fo(e,n)}async init(e){let t=e.actualOptions.particles.shape;if(!uo.some(e=>w(e,t.type)))return;let n=[po(mo)],r=uo.map(e=>t.options[e])[B];y(r,e=>{e.font&&n.push(po(e.font))}),await Promise.all(n)}particleDestroy(e){e.emojiDataKey=void 0}particleInit(e,t){let n=t.shapeData;if(!n.value)return;let r=te(n.value,t.randomIndexData);if(!r)return;let a=typeof r==`string`?{font:n.font??mo,padding:n.padding??z,value:r}:{font:mo,padding:z,...n,...r},o=a.font,s=a.value,c=`${s}_${o}`;if(this.#e.has(c)){t.emojiDataKey=c;return}let l=a.padding*2,u=i(t.size.value),d=u+l,f=d*2,p=new OffscreenCanvas(f,f),m=p.getContext(`2d`,e.canvas.render.settings);if(!m)return;m.font=`400 ${(u*2).toString()}px ${o}`,m.textBaseline=`middle`,m.textAlign=`center`,m.fillText(s,d,d);let h=p instanceof HTMLCanvasElement?p:p.transferToImageBitmap();this.#e.set(c,h),t.emojiDataKey=c}};async function go(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addShape(uo,()=>Promise.resolve(new ho))})}var _o=class{enable=!1;mode=[];load(e){g(e)||(N(this,`enable`,e.enable),N(this,`mode`,e.mode))}},vo;(function(e){e.circle=`circle`,e.rectangle=`rectangle`})(vo||={});var yo=class{enable=!1;mode=[];selectors=[];type=vo.circle;load(e){g(e)||(N(this,`selectors`,e.selectors),N(this,`enable`,e.enable),N(this,`mode`,e.mode),N(this,`type`,e.type))}},bo=class{enable=!1;mode=[];load(e){g(e)||(N(this,`enable`,e.enable),N(this,`mode`,e.mode))}},xo=class{onClick=new _o;onDiv=new yo;onHover=new bo;load(e){if(g(e))return;this.onClick.load(e.onClick);let t=e.onDiv;t!==void 0&&(this.onDiv=y(t,e=>{let t=new yo;return t.load(e),t})),this.onHover.load(e.onHover)}},So;(function(e){e.canvas=`canvas`,e.parent=`parent`,e.window=`window`})(So||={});var V=class{#e;#t;constructor(e,t){this.#t=e,this.#e=t}load(e){if(g(e)||!this.#e)return;let t=this.#t.interactors?.get(this.#e);if(t)for(let n of t)n.loadModeOptions&&n.loadModeOptions(this,e)}},Co=class{detectsOn=So.window;events=new xo;modes;constructor(e,t){this.modes=new V(e,t)}load(e){if(g(e))return;let t=e.detectsOn;t!==void 0&&(this.detectsOn=t),this.events.load(e.events),this.modes.load(e.modes)}},wo=class{id=`interactivity`;#e;constructor(e){this.#e=e}async getPlugin(e){let{InteractivityPluginInstance:t}=await Fe(async()=>{let{InteractivityPluginInstance:e}=await import(`./InteractivityPluginInstance-DpoZCtpJ.js`);return{InteractivityPluginInstance:e}},__vite__mapDeps([5,1]));return new t(this.#e,e)}loadOptions(e,t,n){if(!this.needsPlugin())return;let r=t.interactivity;r?.load||(t.interactivity=r=new Co(this.#e,e)),r.load(n?.interactivity);let i=this.#e.interactors?.get(e);if(i)for(let e of i)e.loadOptions&&e.loadOptions(t,n)}loadParticlesOptions(e,t,n){n?.interactivity&&(t.interactivity=le({},n.interactivity));let r=this.#e.interactors?.get(e);if(r)for(let e of r)e.loadParticlesOptions?.(t,n)}needsPlugin(){return!0}},To;(function(e){e.external=`external`,e.particles=`particles`})(To||={});var Eo=class{type=To.external;container;constructor(e){this.container=e}},Do=class{type=To.particles;container;constructor(e){this.container=e}},Oo=`click`,ko=`pointerdown`,Ao=`pointerup`,jo=`pointerleave`,H=`pointermove`,Mo=`touchstart`,No=`touchend`,Po=`touchmove`,Fo=`touchcancel`;function Io(e,t){return a(e)?e.find((e,n)=>t(e,n)):t(e,0)?e:void 0}function Lo(e,t){let n=y(t,t=>e.matches(t));return a(n)?n.some(e=>e):n}function Ro(e,t){return!!Io(t,t=>t.enable&&w(e,t.mode))}function zo(e,t,n){y(t,t=>{let r=t.mode;t.enable&&w(e,r)&&Bo(t,n)})}function Bo(e,t){let n=e.selectors;y(n,n=>{t(n,e)})}function Vo(e,t){if(!(!t||!e))return Io(e,e=>Lo(t,e.selectors))}async function Ho(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{let t=e,n=t.pluginManager;
12n.addPlugin(new wo(n)),n.initializers.interactors??=new Map,n.interactors??=new Map,n.addInteractor=(e,t)=>{n.initializers.interactors??=new Map,n.initializers.interactors.set(e,t)},n.getInteractors=async(e,t=!1)=>(n.interactors??=new Map,n.initializers.interactors??=new Map,x(e,n.interactors,n.initializers.interactors,t)),n.setOnClickHandler=e=>{let{items:n}=t;if(!n.length)throw Error(`Click handlers can only be set after calling tsParticles.load()`);n.forEach(t=>{t.addClickHandler?.(e)})}})}function Uo(e){if(!e.pluginManager.addInteractor)throw Error(`tsParticles Interactivity Plugin is not loaded`)}var Wo=1,Go=0,Ko=s.origin;function qo(t,r,i,a,o,s,c){let l=r.actualOptions.interactivity?.modes.attract;if(!l)return;let u=r.particles.grid.query(o,s);for(let r of u){let{dx:o,dy:s,distance:u}=e(r.position,i),d=l.speed*l.factor,f=n(t.getEasing(l.easing)(1-u/a)*d,Wo,l.maxSpeed);Ko.x=u?o/u*f:d,Ko.y=u?s/u*f:d,c?.(r),r.position.subFrom(Ko)}}function Jo(e,t,n,r,i){t.attract??={particles:[]};let{attract:a}=t;if(a.finish||(a.count??=0,a.count++,a.count===t.particles.count&&(a.finish=!0)),a.clicking){let a=n.mouse.clickPosition,o=t.retina.attractModeDistance;if(!o||o<Go||!a)return;qo(e,t,a,o,new Xr(a.x,a.y,o),e=>r(e),i)}else a.clicking===!1&&(a.particles=[])}function Yo(e,t,n,r,i){let a=n.mouse.position,o=t.retina.attractModeDistance;!o||o<Go||!a||qo(e,t,a,o,new Xr(a.x,a.y,o),e=>r(e),i)}var Xo=class{distance=200;duration=.4;easing=`ease-out-quad`;factor=1;maxSpeed=50;restore;speed=1;constructor(){this.restore={enable:!1,delay:0,speed:.08,follow:!0}}load(e){g(e)||(N(this,`distance`,e.distance),N(this,`duration`,e.duration),e.easing!==void 0&&(this.easing=e.easing),N(this,`factor`,e.factor),e.maxSpeed!==void 0&&(this.maxSpeed=e.maxSpeed),N(this,`speed`,e.speed),e.restore!==void 0&&(this.restore.enable=e.restore.enable??this.restore.enable,this.restore.delay=e.restore.delay??this.restore.delay,this.restore.speed=e.restore.speed??this.restore.speed,this.restore.follow=e.restore.follow??this.restore.follow))}},Zo=`attract`,Qo=0,$o=.001,es=1,ts=.5,ns=class extends Eo{handleClickMode;#e;#t;#n;#r;constructor(e,t){super(t),this.#n=e,this.#t=0,this.#e=new Set,this.#r=new Map,t.attract??={particles:[]},this.handleClickMode=(e,n)=>{let r=this.container.actualOptions.interactivity?.modes.attract;if(!(!r||e!==Zo)){t.attract??={particles:[]},t.attract.clicking=!0,t.attract.count=0;for(let e of t.attract.particles)this.isEnabled(n,e)&&e.velocity.setTo(e.initialVelocity);t.attract.particles=[],t.attract.finish=!1,setTimeout(()=>{t.destroyed||(t.attract??={particles:[]},t.attract.clicking=!1)},r.duration*se)}}}get maxDistance(){return this.#t}clear(){}init(){let e=this.container,t=e.actualOptions.interactivity?.modes.attract;t&&(this.#t=t.distance,e.retina.attractModeDistance=t.distance*e.retina.pixelRatio)}interact(e){this.#e.clear();let t=this.container.actualOptions,n=e.status===H,r=t.interactivity?.events;if(!r)return;let{enable:i,mode:a}=r.onHover,{enable:o,mode:s}=r.onClick;n&&i&&w(Zo,a)?Yo(this.#n,this.container,e,t=>this.isEnabled(e,t),e=>{this.#a(e)}):o&&w(Zo,s)&&Jo(this.#n,this.container,e,t=>this.isEnabled(e,t),e=>{this.#a(e)}),this.#i()}isEnabled(e,t){let n=this.container.actualOptions,r=e.mouse,i=(t?.interactivity??n.interactivity)?.events;if((!r.position||!i?.onHover.enable)&&(!r.clickPosition||!i?.onClick.enable))return!1;let a=i.onHover.mode,o=i.onClick.mode;return w(Zo,a)||w(Zo,o)}loadModeOptions(e,...t){ui(e,`attract`,Xo,...t)}reset(){}#i(){let e=this.container.actualOptions.interactivity?.modes.attract?.restore;if(!e?.enable||!this.#r.size)return;let t=Date.now(),n=e.delay*se,r=Math.max($o,Math.min(es,e.speed));for(let[i,a]of this.#r){if(this.#e.has(i))continue;if(i.destroyed){this.#r.delete(i);continue}let o=a.target;if(t-a.lastInteractionTime<n)continue;let s=o.x-i.position.x,c=o.y-i.position.y,l=o.z-i.position.z;if(e.follow&&i.options.move.enable){let{x:e,y:t,z:n}=i.velocity,r=e*e+t*t+n*n;if(r>Qo){let i=(s*e+c*t+l*n)/r;s-=e*i,c-=t*i,l-=n*i}}if(i.position.x+=s*r,i.position.y+=c*r,i.position.z+=l*r,Math.abs(s)<=ts&&Math.abs(c)<=ts){i.position.x=o.x,i.position.y=o.y,i.position.z=o.z,this.#r.delete(i);continue}}}#a(e){if(this.#e.add(e),!this.container.actualOptions.interactivity?.modes.attract?.restore?.enable)return;let t=Date.now(),n=this.#r.get(e);n||(n={target:e.position.copy(),lastInteractionTime:t},this.#r.set(e,n)),n.lastInteractionTime=t}};async function rs(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{Uo(e),e.pluginManager.addInteractor?.(`externalAttract`,t=>Promise.resolve(new ns(e.pluginManager,t)))})}var is=Math.PI*C,as=10;function os(e,t,n,r,i){let a=e.particles.grid.query(r,i);for(let e of a)r instanceof Xr?ne(v(e),{position:t,radius:n,mass:n**2*is,velocity:s.origin,factor:s.origin}):r instanceof Zr&&ds(e,E(t,n))}function ss(e,t,n,r){let i=fe().querySelectorAll(t);
12i.length&&i.forEach(t=>{let i=t,a=e.retina.pixelRatio,o={x:(i.offsetLeft+i.offsetWidth*C)*a,y:(i.offsetTop+i.offsetHeight*C)*a},s=i.offsetWidth*C*a,c=as*a;r(o,s,n.type===vo.circle?new Xr(o.x,o.y,s+c):new Zr(i.offsetLeft*a-c,i.offsetTop*a-c,i.offsetWidth*a+c*2,i.offsetHeight*a+c*2))})}function cs(e,t,n,r){zo(n,t,(t,n)=>{ss(e,t,n,(t,n,i)=>{os(e,t,n,i,r)})})}function ls(e,t,n){let r=as*e.retina.pixelRatio,i=t.mouse.position,a=e.retina.bounceModeDistance;!a||a<0||!i||os(e,i,a,new Xr(i.x,i.y,a+r),n)}function us(e){let t={bounced:!1},{pSide:n,pOtherSide:r,rectSide:i,rectOtherSide:a,velocity:o,factor:s}=e;return r.min<a.min||r.min>a.max||r.max<a.min||r.max>a.max||(n.max>=i.min&&n.max<=(i.max+i.min)*.5&&o>0||n.min<=i.max&&n.min>(i.max+i.min)*.5&&o<0)&&(t.velocity=o*-s,t.bounced=!0),t}function ds(e,t){let n=E(e.getPosition(),e.getRadius()),r=e.options.bounce,i=us({pSide:{min:n.left,max:n.right},pOtherSide:{min:n.top,max:n.bottom},rectSide:{min:t.left,max:t.right},rectOtherSide:{min:t.top,max:t.bottom},velocity:e.velocity.x,factor:l(r.horizontal.value)});i.bounced&&(i.velocity!==void 0&&(e.velocity.x=i.velocity),i.position!==void 0&&(e.position.x=i.position));let a=us({pSide:{min:n.top,max:n.bottom},pOtherSide:{min:n.left,max:n.right},rectSide:{min:t.top,max:t.bottom},rectOtherSide:{min:t.left,max:t.right},velocity:e.velocity.y,factor:l(r.vertical.value)});a.bounced&&(a.velocity!==void 0&&(e.velocity.y=a.velocity),a.position!==void 0&&(e.position.y=a.position))}var fs=class{distance=200;load(e){g(e)||N(this,`distance`,e.distance)}},ps=`bounce`,ms=class extends Eo{#e;constructor(e){super(e),this.#e=0}get maxDistance(){return this.#e}clear(){}init(){let e=this.container,t=e.actualOptions.interactivity?.modes.bounce;t&&(this.#e=t.distance,e.retina.bounceModeDistance=t.distance*e.retina.pixelRatio)}interact(e){let t=this.container.actualOptions.interactivity?.events,n=e.status===H;if(!t)return;let r=t.onHover.enable,i=t.onHover.mode,a=t.onDiv;n&&r&&w(ps,i)?ls(this.container,e,t=>this.isEnabled(e,t)):cs(this.container,a,ps,t=>this.isEnabled(e,t))}isEnabled(e,t){let n=this.container.actualOptions,r=e.mouse,i=(t?.interactivity??n.interactivity)?.events;if(!i)return!1;let a=i.onDiv;return!!r.position&&i.onHover.enable&&w(ps,i.onHover.mode)||Ro(ps,a)}loadModeOptions(e,...t){ui(e,`bounce`,fs,...t)}reset(){}};async function hs(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{Uo(e),e.pluginManager.addInteractor?.(`externalBounce`,e=>Promise.resolve(new ms(e)))})}var gs=class{color;distance=200;duration=.4;mix=!1;opacity;size;load(e){if(!g(e)){if(N(this,`distance`,e.distance),N(this,`duration`,e.duration),N(this,`mix`,e.mix),si(this,`opacity`,e.opacity),e.color!==void 0){let t=a(this.color)?void 0:this.color;this.color=y(e.color,e=>hi.create(t,e))}N(this,`size`,e.size)}}},_s=class extends gs{selectors=[];load(e){super.load(e),!g(e)&&N(this,`selectors`,e.selectors)}},vs=class extends gs{divs;load(e){super.load(e),!g(e)&&(this.divs=y(e.divs,e=>{let t=new _s;return t.load(e),t}))}},ys=class{div;enabled=!1;fillColor;finalColor;id=`bubble`;inRange=!1;opacity;priority=100;radius;strokeColor},bs;(function(e){e.color=`color`,e.opacity=`opacity`,e.size=`size`})(bs||={});function xs(e,t,r,i){if(t>=r)return n(e+(t-r)*i,e,t);if(t<r)return n(e-(r-t)*i,t,e)}var Ss=`bubble`,Cs=0,ws=0,Ts=1,Es=1,Ds=0,Os=0,ks=1,As=class extends Eo{handleClickMode;#e;#t=new WeakMap;#n;constructor(e,t){super(t),this.#n=e,this.#e=0,t.bubble??={},this.handleClickMode=e=>{e===Ss&&(t.bubble??={},t.bubble.clicking=!0)}}get maxDistance(){return this.#e}clear(e,t,n){this.#t.get(e)?.inRange&&!n||(e.removeModifier(Ss),this.#t.delete(e))}getOrCreateModifier(e){let t=this.#t.get(e);return t||(t=new ys,this.#t.set(e,t),e.addModifier(t)),t}init(){let e=this.container,t=e.actualOptions.interactivity?.modes.bubble;t&&(this.#e=t.distance,e.retina.bubbleModeDistance=t.distance*e.retina.pixelRatio,t.size!==void 0&&(e.retina.bubbleModeSize=t.size*e.retina.pixelRatio))}interact(e,t){let n=this.container.actualOptions.interactivity?.events;if(!n)return;let r=n.onHover,i=n.onClick,a=r.enable,o=r.mode,s=i.enable,c=i.mode,l=n.onDiv;a&&w(Ss,o)?this.#i(e):s&&w(Ss,c)?this.#r(e):zo(Ss,l,(n,r)=>{this.#l(e,t,n,r)})}isEnabled(e,t){let n=this.container.actualOptions,r=e.mouse,i=(t?.interactivity??n.interactivity)?.events;if(!i)return!1;let{onClick:a,onDiv:o,onHover:s}=i,c=Ro(Ss,o);return c||s.enable&&r.position||a.enable&&r.clickPosition?w(Ss,s.mode)||w(Ss,a.mode)||c:!1}loadModeOptions(e,...t){ui(e,`bubble`,vs,...t)}reset(e,t){let n=this.#t.get(t);n&&(n.enabled=!1,n.inRange=!1)}#r(e){let t=this.container,n=t.actualOptions,r=e.mouse.clickPosition,i=n.interactivity?.modes.bubble;if(!i||!r)return;t.bubble??={};let a=t.retina.bubbleModeDistance;if(!a||a<Cs)return;let o=t.particles.grid.queryCircle(r,a,t=>this.isEnabled(e,t)),{bubble:s}=t;
12for(let n of o){if(!s.clicking)continue;let o=this.getOrCreateModifier(n);o.enabled=!s.durationEnd,o.inRange=!s.durationEnd;let c=re(n.getPosition(),r),l=(performance.now()-(e.mouse.clickTime??ws))/se;l>i.duration&&(s.durationEnd=!0),l>i.duration*2&&(s.clicking=!1,s.durationEnd=!1);let u={bubbleObj:{optValue:t.retina.bubbleModeSize,value:o.radius},particlesObj:{optValue:n.size.max,value:n.size.value},type:bs.size};this.#c(n,c,l,u);let d={bubbleObj:{optValue:i.opacity,value:o.opacity},particlesObj:{optValue:n.opacity?.max??Ts,value:n.opacity?.value??Ts},type:bs.opacity};this.#c(n,c,l,d),!s.durationEnd&&c<=a?this.#a(n,c):(o.fillColor=void 0,o.strokeColor=void 0)}}#i(e){let t=this.container,n=e.mouse.position,r=t.retina.bubbleModeDistance;if(!r||r<Cs||!n)return;let i=t.particles.grid.queryCircle(n,r,t=>this.isEnabled(e,t));for(let t of i){let i=this.getOrCreateModifier(t);i.enabled=!0,i.inRange=!0;let a=re(t.getPosition(),n),o=Es-a/r;a<=r?o>=Os&&e.status===`pointermove`&&(this.#s(t,o),this.#o(t,o),this.#a(t,o)):this.reset(e,t),e.status===`pointerleave`&&this.reset(e,t)}}#a(e,t,n){let r=this.container.actualOptions,i=n??r.interactivity?.modes.bubble,a=this.getOrCreateModifier(e);if(i){if(!a.finalColor){let e=i.color;if(!e)return;let t=te(e);a.finalColor=Pi(this.#n,t)}if(a.finalColor)if(i.mix){a.fillColor=void 0,a.strokeColor=void 0;let n=e.getFillColor();if(n){let e=Fi(Ui(n,a.finalColor,Es-t,t));a.fillColor=e,a.strokeColor=e}else a.fillColor=a.finalColor,a.strokeColor=a.finalColor}else a.fillColor=a.finalColor,a.strokeColor=a.finalColor}}#o(e,t,n){let r=this.container.actualOptions,i=n?.opacity??r.interactivity?.modes.bubble?.opacity;if(!i)return;let a=xs(e.opacity?.value??Ts,i,e.opacity?.max??Ts,t);if(a!==void 0){let t=this.getOrCreateModifier(e);t.opacity=a}}#s(e,t,n){let r=this.container,i=n?.size?n.size*r.retina.pixelRatio:r.retina.bubbleModeSize;if(i===void 0)return;let a=e.size.value,o=xs(a,i,e.size.max,t);if(o!==void 0){let t=this.getOrCreateModifier(e);t.radius=o}}#c(e,t,n,r){let i=this.container,a=r.bubbleObj.optValue,o=i.actualOptions.interactivity?.modes.bubble;if(!o||a===void 0)return;let s=o.duration,c=i.retina.bubbleModeDistance,l=r.particlesObj.optValue,u=r.bubbleObj.value,d=r.particlesObj.value??Ds,f=r.type;if(!c||c<Cs||a===l)return;i.bubble??={};let p=this.getOrCreateModifier(e);if(i.bubble.durationEnd)u&&(f===bs.size&&(p.radius=void 0),f===bs.opacity&&(p.opacity=void 0));else if(t<=c){if((u??d)!==a){let e=d-n*(d-a)/s;f===bs.size&&(p.radius=e),f===bs.opacity&&(p.opacity=e)}}else f===bs.size&&(p.radius=void 0),f===bs.opacity&&(p.opacity=void 0)}#l(e,t,n,r){let i=this.container,a=fe().querySelectorAll(n),o=i.actualOptions.interactivity?.modes.bubble;!o||!a.length||a.forEach(n=>{let a=n,s=i.retina.pixelRatio,c={x:(a.offsetLeft+a.offsetWidth*C)*s,y:(a.offsetTop+a.offsetHeight*C)*s},l=a.offsetWidth*C*s,u=r.type===vo.circle?new Xr(c.x,c.y,l):new Zr(a.offsetLeft*s,a.offsetTop*s,a.offsetWidth*s,a.offsetHeight*s),d=i.particles.grid.query(u,t=>this.isEnabled(e,t));for(let e of d){if(!u.contains(e.getPosition()))continue;let n=this.getOrCreateModifier(e);n.enabled=!0,n.inRange=!0;let r=o.divs,i=Vo(r,a);(!n.div||n.div!==a)&&(this.clear(e,t,!0),n.div=a),this.#s(e,ks,i),this.#o(e,ks,i),this.#a(e,ks,i)}})}};async function js(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{Uo(e),e.pluginManager.addInteractor?.(`externalBubble`,t=>Promise.resolve(new As(e.pluginManager,t)))})}var Ms=class{opacity=.5;load(e){g(e)||si(this,`opacity`,e.opacity)}},Ns=class{distance=80;links=new Ms;radius=60;load(e){g(e)||(N(this,`distance`,e.distance),this.links.load(e.links),N(this,`radius`,e.radius))}},Ps=0,Fs=1,Is=0;function Ls(e,t,r,i,a){let o=Math.floor(i.getRadius()/r.getRadius()),s=r.getFillColor(),c=i.getFillColor();if(!s||!c)return;let l=r.getPosition(),u=i.getPosition(),d=Ui(s,c,r.getRadius(),i.getRadius()),f=t.createLinearGradient(l.x,l.y,u.x,u.y);return f.addColorStop(Ps,Hi(s,e.hdr,a)),f.addColorStop(n(o,Ps,Fs),zi(d,e.hdr,a)),f.addColorStop(Fs,Hi(c,e.hdr,a)),f}function Rs(e,t,n,r,i){R(e,r,i),e.lineWidth=t,e.strokeStyle=n,e.stroke()}function zs(e,t,n,r){let i=e.actualOptions.interactivity?.modes.connect;if(i)return Ls(e,t,n,r,i.links.opacity)}function Bs(e,t,n){e.canvas.render.draw(r=>{let i=zs(e,r,t,n);if(!i)return;let a=t.getPosition(),o=n.getPosition();Rs(r,t.retina.linksWidth??Is,i,a,o)})}
12var Vs=`connect`,Hs=0,Us=class extends Eo{#e;constructor(e){super(e),this.#e=0}get maxDistance(){return this.#e}clear(){}init(){let e=this.container,t=e.actualOptions.interactivity?.modes.connect;t&&(this.#e=t.distance,e.retina.connectModeDistance=t.distance*e.retina.pixelRatio,e.retina.connectModeRadius=t.radius*e.retina.pixelRatio)}interact(e){let t=this.container;if(t.actualOptions.interactivity?.events.onHover.enable&&e.status===`pointermove`){let n=e.mouse.position,{connectModeDistance:r,connectModeRadius:i}=t.retina;if(!r||r<Hs||!i||i<Hs||!n)return;let a=Math.abs(i),o=t.particles.grid.queryCircle(n,a,t=>this.isEnabled(e,t));o.forEach((e,n)=>{let i=e.getPosition();for(let a of o.slice(n+1)){let n=a.getPosition(),o=Math.abs(r),s=Math.abs(i.x-n.x),c=Math.abs(i.y-n.y);s<o&&c<o&&Bs(t,e,a)}})}}isEnabled(e,t){let n=this.container,r=e.mouse,i=(t?.interactivity??n.actualOptions.interactivity)?.events;return i?.onHover.enable&&r.position?w(Vs,i.onHover.mode):!1}loadModeOptions(e,...t){ui(e,`connect`,Ns,...t)}reset(){}};async function Ws(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{Uo(e),e.pluginManager.addInteractor?.(`externalConnect`,e=>Promise.resolve(new Us(e)))})}var Gs=10;function Ks(e,t){let n=e.particles.grid.query(t);for(let e of n)e.destroy()}function qs(e,t,n){let r=fe().querySelectorAll(t);r.length&&r.forEach(t=>{let r=t,i=e.retina.pixelRatio,a={x:(r.offsetLeft+r.offsetWidth*C)*i,y:(r.offsetTop+r.offsetHeight*C)*i},o=r.offsetWidth*C*i,s=Gs*i;Ks(e,n.type===vo.circle?new Xr(a.x,a.y,o+s):new Zr(r.offsetLeft*i-s,r.offsetTop*i-s,r.offsetWidth*i+s*2,r.offsetHeight*i+s*2))})}function Js(e,t,n){zo(n,t,(t,n)=>{qs(e,t,n)})}function Ys(e,t){let n=Gs*e.retina.pixelRatio,r=t.mouse.position,i=e.retina.destroyModeDistance;!i||i<0||!r||Ks(e,new Xr(r.x,r.y,i+n))}var Xs=class{distance=200;load(e){g(e)||N(this,`distance`,e.distance)}},Zs=`destroy`,Qs=class extends Eo{#e;constructor(e){super(e),this.#e=0}get maxDistance(){return this.#e}clear(){}init(){let e=this.container,t=e.actualOptions.interactivity?.modes.destroy;t&&(this.#e=t.distance,e.retina.destroyModeDistance=t.distance*e.retina.pixelRatio)}interact(e){let t=this.container.actualOptions.interactivity?.events,n=e.status===H;if(!t)return;let r=t.onHover.enable,i=t.onHover.mode,a=t.onDiv;n&&r&&w(Zs,i)?Ys(this.container,e):Js(this.container,a,Zs)}isEnabled(e,t){let n=this.container.actualOptions,r=e.mouse,i=(t?.interactivity??n.interactivity)?.events;if(!i)return!1;let a=i.onDiv;return!!r.position&&i.onHover.enable&&w(Zs,i.onHover.mode)||Ro(Zs,a)}loadModeOptions(e,...t){ui(e,`destroy`,Xs,...t)}reset(){}};async function $s(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{Uo(e),e.pluginManager.addInteractor?.(`externalDestroy`,async e=>Promise.resolve(new Qs(e)))})}var ec=class{blink=!1;color;consent=!1;opacity=1;load(e){g(e)||(N(this,`blink`,e.blink),e.color!==void 0&&(this.color=hi.create(this.color,e.color)),N(this,`consent`,e.consent),si(this,`opacity`,e.opacity))}},tc=class{distance=100;links=new ec;load(e){g(e)||(N(this,`distance`,e.distance),this.links.load(e.links))}},nc=0;function rc(e,t,n,r,i,a,o=!1){R(e,n,r),e.strokeStyle=zi(i,o,a),e.lineWidth=t,e.stroke()}function ic(e,t,n,r,i){e.canvas.render.draw(a=>{let o=t.getPosition();rc(a,t.retina.linksWidth??nc,o,i,n,r,e.hdr)})}var ac=`grab`,oc=0,sc=0,cc=class extends Eo{#e;#t;constructor(e,t){super(t),this.#t=e,this.#e=0}get maxDistance(){return this.#e}clear(){}init(){let e=this.container,t=e.actualOptions.interactivity?.modes.grab;t&&(this.#e=t.distance,e.retina.grabModeDistance=t.distance*e.retina.pixelRatio)}interact(e){let t=this.container,n=t.actualOptions.interactivity;if(!n?.modes.grab||!n.events.onHover.enable||e.status!==`pointermove`)return;let r=e.mouse.position;if(!r)return;let i=t.retina.grabModeDistance;if(!i||i<oc)return;let a=t.particles.grid.queryCircle(r,i,t=>this.isEnabled(e,t));for(let e of a){let a=re(e.getPosition(),r);if(a>i)continue;let o=n.modes.grab.links,s=o.opacity,c=s-a*s/i;if(c<=sc)continue;let l=o.color??e.options.links?.color;if(!t.particles.grabLineColor&&l){let e=n.modes.grab.links;t.particles.grabLineColor=Gi(this.#t,l,e.blink,e.consent)}let u=Wi(e,void 0,t.particles.grabLineColor);u&&ic(t,e,u,c,r)}}isEnabled(e,t){let n=this.container,r=e.mouse,i=(t?.interactivity??n.actualOptions.interactivity)?.events;return!!i?.onHover.enable&&!!r.position&&w(ac,i.onHover.mode)}loadModeOptions(e,...t){ui(e,`grab`,tc,...t)}reset(){}};async function lc(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{Uo(e),e.pluginManager.addInteractor?.(`externalGrab`,t=>Promise.resolve(new cc(e.pluginManager,t)))})}var uc=class{force=2;smooth=10;load(e){g(e)||(N(this,`force`,e.force),N(this,`smooth`,e.smooth))}}
12,dc=`parallax`,fc=class extends Eo{maxDistance=0;constructor(e){super(e)}clear(){}init(){}interact(e){for(let t of this.container.particles.filter(t=>this.isEnabled(e,t)))this.#e(e,t)}isEnabled(e,t){let n=this.container,r=e.mouse,i=(t?.interactivity??n.actualOptions.interactivity)?.events;return!!i?.onHover.enable&&!!r.position&&w(dc,i.onHover.mode)}loadModeOptions(e,...t){ui(e,`parallax`,uc,...t)}reset(){}#e(e,t){if(!this.isEnabled(e,t))return;let n=this.container,r=n.actualOptions.interactivity?.modes.parallax;if(!r)return;let i=r.force,a=e.mouse.position;if(!a)return;let o=n.canvas.size,s={x:o.width*C,y:o.height*C},c=r.smooth,l=t.getRadius()/i,u={x:(a.x-s.x)*l,y:(a.y-s.y)*l},{offset:d}=t;d.x+=(u.x-d.x)/c,d.y+=(u.y-d.y)/c}};async function pc(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{Uo(e),e.pluginManager.addInteractor?.(`externalParallax`,e=>Promise.resolve(new fc(e)))})}var mc=`pause`,hc=class extends Eo{handleClickMode;maxDistance=0;constructor(e){super(e),this.handleClickMode=e=>{if(e!==mc)return;let t=this.container;t.animationStatus?t.pause():t.play()}}clear(){}init(){}interact(){}isEnabled(e,t){let n=this.container.actualOptions,r=(t?.interactivity??n.interactivity)?.events;return!!r&&w(mc,r.onClick.mode)}reset(){}};async function gc(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{Uo(e),e.pluginManager.addInteractor?.(`externalPause`,e=>Promise.resolve(new hc(e)))})}var _c=class{default=!0;groups=[];particles;quantity=4;load(e){g(e)||(N(this,`default`,e.default),e.groups!==void 0&&(this.groups=e.groups.map(e=>e)),this.groups.length||(this.default=!0),si(this,`quantity`,e.quantity),this.particles=y(e.particles,e=>le({},e)))}},vc=`push`,yc=0,bc=class extends Eo{handleClickMode;maxDistance=0;constructor(e){super(e),this.handleClickMode=(e,t)=>{if(e!==vc)return;let n=this.container,r=n.actualOptions.interactivity?.modes.push;if(!r)return;let i=l(r.quantity);if(i<=yc)return;let a=S([void 0,...r.groups]),o=le(a===void 0?void 0:n.actualOptions.particles.groups[a],te(r.particles));n.particles.push(i,t.mouse.position,o,a)}}clear(){}init(){}interact(){}isEnabled(e,t){let n=this.container.actualOptions,r=e.mouse,i=(t?.interactivity??n.interactivity)?.events;return!!i&&r.clicking&&r.inside&&!!r.position&&w(vc,i.onClick.mode)}loadModeOptions(e,...t){ui(e,`push`,_c,...t)}reset(){}};async function xc(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{Uo(e),e.pluginManager.addInteractor?.(`externalPush`,e=>Promise.resolve(new bc(e)))})}var Sc=class{quantity=2;load(e){g(e)||si(this,`quantity`,e.quantity)}},Cc=`remove`,wc=class extends Eo{handleClickMode;maxDistance=0;constructor(e){super(e),this.handleClickMode=e=>{let t=this.container,n=t.actualOptions;if(!n.interactivity?.modes.remove||e!==Cc)return;let r=l(n.interactivity.modes.remove.quantity);for(let e=0;e<r;e++)t.particles.get(e)?.destroy()}}clear(){}init(){}interact(){}isEnabled(e,t){let n=this.container.actualOptions,r=e.mouse,i=(t?.interactivity??n.interactivity)?.events;return!!i&&r.clicking&&r.inside&&!!r.position&&w(Cc,i.onClick.mode)}loadModeOptions(e,...t){ui(e,`remove`,Sc,...t)}reset(){}};async function Tc(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{Uo(e),e.pluginManager.addInteractor?.(`externalRemove`,e=>Promise.resolve(new wc(e)))})}var Ec=class{distance=200;duration=.4;easing=`ease-out-quad`;factor=100;maxSpeed=50;restore;speed=1;constructor(){this.restore={enable:!1,delay:0,speed:.08,follow:!0}}load(e){g(e)||(N(this,`distance`,e.distance),N(this,`duration`,e.duration),N(this,`easing`,e.easing),N(this,`factor`,e.factor),N(this,`speed`,e.speed),N(this,`maxSpeed`,e.maxSpeed),e.restore!==void 0&&(this.restore.enable=e.restore.enable??this.restore.enable,this.restore.delay=e.restore.delay??this.restore.delay,this.restore.speed=e.restore.speed??this.restore.speed,this.restore.follow=e.restore.follow??this.restore.follow))}},Dc=class extends Ec{selectors=[];load(e){super.load(e),!g(e)&&N(this,`selectors`,e.selectors)}},Oc=class extends Ec{divs;load(e){super.load(e),!g(e)&&(this.divs=y(e.divs,e=>{let t=new Dc;return t.load(e),t}))}},kc=`repulse`,Ac=0,jc=6,Mc=3,Nc=2,Pc=0,Fc=0,Ic=1,Lc=.001,Rc=1,U=.5,zc=class extends 
12Eo{handleClickMode;#e;#t;#n;#r;#i;#a;constructor(e,t){super(t),this.#i=e,this.#n=0,this.#r=s.origin,this.#t=new Set,this.#e=s.origin,this.#a=new Map,t.repulse??={particles:[]},this.handleClickMode=(e,n)=>{let r=this.container.actualOptions.interactivity?.modes.repulse;if(!r||e!==kc)return;t.repulse??={particles:[]};let i=t.repulse;i.clicking=!0,i.count=0;for(let e of t.repulse.particles)this.isEnabled(n,e)&&e.velocity.setTo(e.initialVelocity);i.particles=[],i.finish=!1,setTimeout(()=>{t.destroyed||(i.clicking=!1)},r.duration*se)}}get maxDistance(){return this.#n}clear(){}init(){let e=this.container,t=e.actualOptions.interactivity?.modes.repulse;t&&(this.#n=t.distance,e.retina.repulseModeDistance=t.distance*e.retina.pixelRatio)}interact(e){this.#t.clear();let t=this.container.actualOptions,n=e.status===H,r=t.interactivity?.events;if(!r)return;let i=r.onHover,a=i.enable,o=i.mode,s=r.onClick,c=s.enable,l=s.mode,u=r.onDiv;n&&a&&w(kc,o)?this.#s(e):c&&w(kc,l)?this.#o(e):zo(kc,u,(t,n)=>{this.#u(e,t,n)}),this.#l()}isEnabled(e,t){let n=this.container.actualOptions,r=e.mouse,i=(t?.interactivity??n.interactivity)?.events;if(!i)return!1;let a=i.onDiv,o=i.onHover,s=i.onClick,c=Ro(kc,a);if(!(c||o.enable&&r.position||s.enable&&r.clickPosition))return!1;let l=o.mode,u=s.mode;return w(kc,l)||w(kc,u)||c}loadModeOptions(e,...t){ui(e,`repulse`,Oc,...t)}reset(){}#o(t){let n=this.container,r=n.actualOptions.interactivity?.modes.repulse;if(!r)return;let i=n.repulse??{particles:[]};if(i.finish||(i.count??=0,i.count++,i.count===n.particles.count&&(i.finish=!0)),i.clicking){let a=n.retina.repulseModeDistance;if(!a||a<Ac)return;let o=(a/jc)**+Mc,s=t.mouse.clickPosition;if(s===void 0)return;let c=new Xr(s.x,s.y,o),l=n.particles.grid.query(c,e=>this.isEnabled(t,e));for(let t of l){let{dx:n,dy:a,distance:c}=e(s,t.position),l=c**Nc,u=r.speed,d=-o*u/l;l<=o&&(this.#d(t),i.particles.push(t),this.#e.x=n,this.#e.y=a,this.#e.length=d,t.velocity.setTo(this.#e))}}else if(i.clicking===!1){for(let e of i.particles)e.velocity.setTo(e.initialVelocity);i.particles=[]}}#s(e){let t=this.container,n=e.mouse.position,r=t.retina.repulseModeDistance;!r||r<Pc||!n||this.#c(e,n,r,new Xr(n.x,n.y,r))}#c(t,r,i,a,o){let s=this.container,c=s.particles.grid.query(a,e=>this.isEnabled(t,e)),l=s.actualOptions.interactivity?.modes.repulse;if(!l)return;let{easing:u,speed:d,factor:f,maxSpeed:p}=l,m=this.#i.getEasing(u),h=(o?.speed??d)*f;for(let t of c){let{dx:a,dy:o,distance:s}=e(t.position,r),c=n(m(Ic-s/i)*h,Fc,p);this.#r.x=s?a/s*c:h,this.#r.y=s?o/s*c:h,this.#d(t),t.position.addTo(this.#r)}}#l(){let e=this.container.actualOptions.interactivity?.modes.repulse?.restore;if(!e?.enable||!this.#a.size)return;let t=Date.now(),n=e.delay*se,r=Math.max(Lc,Math.min(Rc,e.speed));for(let[i,a]of this.#a){if(this.#t.has(i))continue;if(i.destroyed){this.#a.delete(i);continue}let o=a.target;if(t-a.lastInteractionTime<n)continue;e.follow&&i.options.move.enable&&(o.x+=i.velocity.x,o.y+=i.velocity.y,o.z+=i.velocity.z);let s=o.x-i.position.x,c=o.y-i.position.y,l=o.z-i.position.z;if(i.position.x+=s*r,i.position.y+=c*r,i.position.z+=l*r,Math.abs(s)<=U&&Math.abs(c)<=U){i.position.x=o.x,i.position.y=o.y,i.position.z=o.z,this.#a.delete(i);continue}}}#u(e,t,n){let r=this.container,i=r.actualOptions.interactivity?.modes.repulse;if(!i)return;let a=fe().querySelectorAll(t);a.length&&a.forEach(t=>{let a=t,o=r.retina.pixelRatio,s={x:(a.offsetLeft+a.offsetWidth*C)*o,y:(a.offsetTop+a.offsetHeight*C)*o},c=a.offsetWidth*C*o,l=n.type===vo.circle?new Xr(s.x,s.y,c):new Zr(a.offsetLeft*o,a.offsetTop*o,a.offsetWidth*o,a.offsetHeight*o),u=i.divs,d=Vo(u,a);this.#c(e,s,c,l,d)})}#d(e){this.#t.add(e);let t=this.container.actualOptions.interactivity?.modes.repulse?.restore;if(!t?.enable)return;let n=Date.now(),r=this.#a.get(e);r||(r={target:e.position.copy(),lastInteractionTime:n},this.#a.set(e,r)),r.lastInteractionTime=n,t.follow&&e.options.move.enable&&(r.target.x+=e.velocity.x,r.target.y+=e.velocity.y,r.target.z+=e.velocity.z)}};async function Bc(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{Uo(e);let t=e.pluginManager;t.addInteractor?.(`externalRepulse`,e=>Promise.resolve(new zc(t,e)))})}var Vc=class{factor=3;radius=200;load(e){g(e)||(N(this,`factor`,e.factor),N(this,`radius`,e.radius))}},Hc=class{enabled=!1;id=`slow`;priority=100;speedFactor=1}
12,Uc=`slow`,Wc=0,Gc=class extends Eo{#e;#t=new WeakMap;constructor(e){super(e),this.#e=0}get maxDistance(){return this.#e}clear(e,t,n){this.#t.get(e)?.enabled&&!n||(e.removeModifier(Uc),this.#t.delete(e))}getOrCreateModifier(e){let t=this.#t.get(e);return t||(t=new Hc,this.#t.set(e,t),e.addModifier(t)),t}init(){let e=this.container,t=e.actualOptions.interactivity?.modes.slow;t&&(this.#e=t.radius,e.retina.slowModeRadius=t.radius*e.retina.pixelRatio)}interact(){}isEnabled(e,t){let n=this.container,r=e.mouse,i=(t?.interactivity??n.actualOptions.interactivity)?.events;return!!i?.onHover.enable&&!!r.position&&w(Uc,i.onHover.mode)}loadModeOptions(e,...t){ui(e,`slow`,Vc,...t)}reset(e,t){let n=this.#t.get(t);n&&(n.enabled=!1);let r=this.container,i=r.actualOptions,a=e.mouse.position,o=r.retina.slowModeRadius,s=i.interactivity?.modes.slow;if(!s||!o||o<Wc||!a)return;let c=re(a,t.getPosition()),l=c/o,u=s.factor;if(c>o)return;let d=this.getOrCreateModifier(t);d.enabled=!0,d.speedFactor=l/u}};async function Kc(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{Uo(e),e.pluginManager.addInteractor?.(`externalSlow`,e=>Promise.resolve(new Gc(e)))})}var qc=[`image`,`images`],Jc=0,Yc=1,Xc=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d.]+%?\))|currentcolor/gi;function Zc(e,t,n,r=!1){let{svgData:i}=e;if(!i)return``;let a=Hi(t,r,n);if(i.includes(`fill`))return i.replaceAll(Xc,()=>a);let o=i.indexOf(`>`);return`${i.substring(Jc,o)} fill="${a}"${i.substring(o)}`}async function Qc(e){return new Promise(t=>{e.loading=!0;let n=new Image;e.element=n,n.addEventListener(`load`,()=>{e.loading=!1,t()}),n.addEventListener(`error`,()=>{e.element=void 0,e.error=!0,e.loading=!1,de().error(`Error loading image: ${e.source}`),t()}),n.src=e.source})}async function $c(e){if(e.type!==`svg`){await Qc(e);return}e.loading=!0;let t=await fetch(e.source);t.ok?e.svgData=await t.text():(de().error(`Image not found`),e.error=!0),e.loading=!1}function el(e,t,n,r,i=!1){let a=Zc(e,n,r.opacity?.value??Yc,i),o={color:n,data:{...e,svgData:a},loaded:!1,ratio:t.width/t.height,replaceColor:t.replaceColor,source:t.src};return new Promise(t=>{let n=new Blob([a],{type:`image/svg+xml`}),r=URL.createObjectURL(n),i=new Image;i.addEventListener(`load`,()=>{o.loaded=!0,o.element=i,t(o),URL.revokeObjectURL(r)});let s=async()=>{URL.revokeObjectURL(r);let n={...e,error:!1,loading:!0};await Qc(n),o.loaded=!0,o.element=n.element,t(o)};i.addEventListener(`error`,()=>void s()),i.src=r})}var tl=12,nl=class{#e;#t;constructor(e,t){this.#t=e,this.#e=t}draw(e){let{context:t,radius:n,particle:r,opacity:i}=e,a=r.image,o=a?.element;if(a){if(t.globalAlpha=i,o){let e=a.ratio,r={x:-n,y:-n},i=n*2;t.drawImage(o,r.x,r.y,i,i/e)}t.globalAlpha=1}}getSidesCount(){return tl}async init(e){let t=e.actualOptions;if(!t.preload||!this.#t.loadImage)return;let n=[];for(let r of t.preload)n.push(this.#t.loadImage(e,r));await Promise.all(n)}loadShape(e){let t=this.#e;if(!e.shape||!qc.includes(e.shape))return;let n=e.shapeData;n&&((this.#t.getImages?.(t))?.find(e=>e.name===n.name||e.source===n.src)||this.#n(t,n).then(()=>{this.loadShape(e)}))}particleInit(e,t){if(t.shape!==`image`&&t.shape!==`images`)return;let n=this.#t.getImages?.(e),r=t.shapeData;if(!r)return;let i=t.getFillColor(),a=n?.find(e=>e.name===r.name||e.source===r.src);if(!a)return;let o=r.replaceColor;if(a.loading){setTimeout(()=>{this.particleInit(e,t)});return}(async()=>{let n;n=a.svgData&&i?await el(a,r,i,t,e.hdr):{color:i,data:a,element:a.element,loaded:!0,ratio:r.width&&r.height?r.width/r.height:a.ratio??1,replaceColor:o,source:r.src},n.ratio||=1;let s=r.close??t.shapeClose,c={image:n,close:s};t.image=c.image,t.shapeClose=c.close})()}#n=async(e,t)=>{if(!this.#t.loadImage)throw Error(`Image shape not initialized`);await this.#t.loadImage(e,{name:t.name,replaceColor:t.replaceColor,src:t.src})}},rl=class{height;name;replaceColor;src=``;width;load(e){g(e)||(N(this,`height`,e.height),N(this,`name`,e.name),N(this,`replaceColor`,e.replaceColor),N(this,`src`,e.src),N(this,`width`,e.width))}},il=class{id=`image-preloader`;#e;constructor(e){this.#e=e}async getPlugin(e){let{ImagePreloaderInstance:t}=await Fe(async()=>{let{ImagePreloaderInstance:e}=await import(`./ImagePreloaderInstance-D9mCdTJU.js`);return{ImagePreloaderInstance:e}},[]);return new t(this.#e,e)}loadOptions(e,t,n){if(!n?.preload)return;t.preload??=[];let r=t.preload;for(let e of n.preload){let t=r.find(t=>t.name===e.name||t.src===e.src);if(t)t.load(e);else{let t=new rl;t.load(e),r.push(t)}}}needsPlugin(){return!0}},al=3;function ol(e){e.getImages??=t=>{e.images??=new Map;let n=e.images.get(t);return n||(n=[],e.images.set(t,n)),n},e.loadImage??=async(t,n)=>{if(!e.getImages)throw Error(`No images collection found`);if(!n.name&&!n.src)throw Error(`No image source provided`);e.images??=new Map;let r=e.getImages(t);if(!r.some(e=>
12e.name===n.name||e.source===n.src))try{let i={name:n.name??n.src,source:n.src,type:n.src.substring(n.src.length-al),error:!1,loading:!0,replaceColor:n.replaceColor,ratio:n.width&&n.height?n.width/n.height:void 0};r.push(i),e.images.set(t,r);let a;a=n.replaceColor?$c:Qc,await a(i)}catch{throw Error(`${n.name??n.src} not found`)}}}async function sl(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{ol(e),e.pluginManager.addPlugin(new il(e)),e.pluginManager.addShape(qc,t=>Promise.resolve(new nl(e,t)))})}var cl=class extends _i{sync=!1;load(e){g(e)||(super.load(e),N(this,`sync`,e.sync))}},W=class extends _i{sync=!1;load(e){g(e)||(super.load(e),N(this,`sync`,e.sync))}},ll=class{count=0;delay=new cl;duration=new W;load(e){g(e)||(N(this,`count`,e.count),this.delay.load(e.delay),this.duration.load(e.duration))}},ul=0,dl=-1,fl=0,pl=0;function ml(e,n,r){if(!e.life)return;let i=e.life,a=!1;if(e.spawning)if(i.delayTime+=n.value,i.delayTime>=e.life.delay)a=!0,e.spawning=!1,i.delayTime=ul,i.time=ul;else return;if(i.duration===dl||(a?i.time=ul:i.time+=n.value,i.time<i.duration))return;if(i.time=ul,e.life.count>fl&&e.life.count--,e.life.count===fl){e.destroy();return}let o=h(pl,r.width),s=h(pl,r.width);e.position.x=t(o),e.position.y=t(s),e.spawning=!0,i.delayTime=ul,i.time=ul,e.reset();let c=e.options.life;c&&(i.delay=l(c.delay.value)*se,i.duration=l(c.duration.value)*se)}var hl=0,gl=1,_l=-1,vl=class{#e;constructor(e){this.#e=e}init(e){let t=this.#e,n=e.options.life;if(!n)return;let r=n.delay.sync?gl:u(),i=n.duration.sync?gl:u();e.life={delay:t.retina.reduceFactor?l(n.delay.value)*r/t.retina.reduceFactor*se:hl,delayTime:hl,duration:t.retina.reduceFactor?l(n.duration.value)*i/t.retina.reduceFactor*se:hl,time:hl,count:n.count},e.life.duration<=hl&&(e.life.duration=_l),e.life.count<=hl&&(e.life.count=_l),e.spawning=e.life.delay>hl}isEnabled(e){return!e.destroyed}loadOptions(e,...t){ui(e,`life`,ll,...t)}update(e,t){!this.isEnabled(e)||!e.life||ml(e,t,this.#e.canvas.size)}};async function yl(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addParticleUpdater(`life`,e=>Promise.resolve(new vl(e)))})}function bl(e){let{context:t,particle:n,radius:r}=e,i=n.shapeData;t.moveTo(-r,0),t.lineTo(r,0),t.lineCap=i?.cap??`butt`}var xl=1,Sl=class{draw(e){bl(e)}getSidesCount(){return xl}};async function Cl(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addShape([`line`],()=>Promise.resolve(new Sl))})}var wl=class{distance=200;enable=!1;rotate;constructor(){this.rotate={x:3e3,y:3e3}}load(e){if(!g(e)&&(si(this,`distance`,e.distance),N(this,`enable`,e.enable),e.rotate)){let t=e.rotate.x;t!==void 0&&(this.rotate.x=t);let n=e.rotate.y;n!==void 0&&(this.rotate.y=n)}}},Tl=1e3,El=1,Dl=class extends Do{#e;constructor(e){super(e),this.#e=0}get maxDistance(){return this.#e}clear(){}init(){}interact(t){if(!t.options.attract?.enable)return;let n=this.container;if(g(t.attractDistance)){let e=l(t.options.attract.distance);e>this.#e&&(this.#e=e),t.attractDistance=e*n.retina.pixelRatio}let r=t.attractDistance,i=t.getPosition(),a=n.particles.grid.queryCircle(i,r);for(let n of a){if(t===n||!n.options.attract?.enable||n.destroyed||n.spawning)continue;let{dx:r,dy:a}=e(i,n.getPosition()),o=t.options.attract.rotate,s=r/(o.x*Tl),c=a/(o.y*Tl),l=n.size.value/t.size.value,u=El/l;t.velocity.x-=s*l,t.velocity.y-=c*l,n.velocity.x+=s*u,n.velocity.y+=c*u}}isEnabled(e){return e.options.attract?.enable??!1}loadParticlesOptions(e,...t){ui(e,`attract`,wl,...t)}reset(){}};async function Ol(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{Uo(e),e.pluginManager.addInteractor?.(`particlesAttract`,e=>Promise.resolve(new Dl(e)))})}var kl;(function(e){e.absorb=`absorb`,e.bounce=`bounce`,e.destroy=`destroy`})(kl||={});var Al=class{speed=2;load(e){g(e)||N(this,`speed`,e.speed)}},jl=class{enable=!0;retries=0;load(e){g(e)||(N(this,`enable`,e.enable),N(this,`retries`,e.retries))}},Ml=class{absorb=new Al;bounce=new xi;enable=!1;maxSpeed=50;mode=kl.bounce;overlap=new jl;load(e){g(e)||(this.absorb.load(e.absorb),this.bounce.load(e.bounce),N(this,`enable`,e.enable),si(this,`maxSpeed`,e.maxSpeed),N(this,`mode`,e.mode),this.overlap.load(e.overlap))}},Nl=0;function Pl(e,t,r,i,a,o){if(!e.options.collisions||!r.options.collisions)return;let s=e.options.collisions.absorb.speed,c=n(s*a.factor,Nl,i);e.size.value=Math.sqrt(t*t+c*c),r.size.value-=c,r.size.value<=o&&(r.size.value=0,r.destroy())}function Fl(e,t,n,r){let i=e.getRadius(),a=t.getRadius();!i&&a?e.destroy():i&&!a?t.destroy():i&&a&&(i>=a?Pl(e,i,t,a,n,r):Pl(t,a,e,i,n,r))}var Il=1e-6,Ll=1e-4,Rl=1,zl=e=>{e.options.collisions&&(e.collisionMaxSpeed??=l(e.options.collisions.maxSpeed),e.velocity.length>e.collisionMaxSpeed&&(e.velocity.length=e.collisionMaxSpeed))};function G(e,t){let n=e.getMass(),r=t.getMass(),i=e.velocity.length,a=t.velocity.length,o=n*i*i+r*a*a;ne(v(e),v(t));let s=e.velocity.length,c=t.velocity.length,l=n*s*s+r*c*c;if(l>o*Il){let n=Math.sqrt(o/l);Math.abs(n-Rl)>Ll&&(e.velocity.length=s*n,t.velocity.length=c*n)}zl(e),zl(t)}function K(e,t){!e.unbreakable&&!t.unbreakable&&G(e,t);let n=e.getRadius(),r=t.getRadius();!n&&r?e.destroy():n&&!r?t.destroy():n&&r&&(e.getRadius()>=t.getRadius()?t:e).destroy()}function q(e,t,n,r){if(!(!e.options.collisions||!t.options.collisions))switch(e.options.collisions.mode){case kl.absorb:Fl(e,t,n,r);break;case kl.bounce:G(e,t);break;case kl.destroy:K(e,t);break;default:break}}var J=class extends Do{maxDistance;constructor(e){super(e),this.maxDistance=0}clear(){}init(){}interact(e,t,n){if(e.destroyed||e.spawning)return;let r=this.container,i=e.getPosition(),a=e.getRadius(),o=r.particles.grid.queryCircle(i,a*2);for(let t of o){if(e===t||e.id>=t.id||!e.options.collisions?.enable||!t.options.collisions?.enable||e.options.collisions.mode!==t.options.collisions.mode||t.destroyed||t.spawning)continue;let o=t.getPosition(),s=t.getRadius();Math.abs(Math.round(i.z)-Math.round(o.z))>a+s||re(i,o)>a+s||q(e,t,n,r.retina.pixelRatio)}}isEnabled(e){return!!e.options.collisions?.enable}loadParticlesOptions(e,...t){ui(e,`collisions`,Ml,...t)}reset(){}},Y=class{id=`overlap`;async getPlugin(e){let{OverlapPluginInstance:t}=await Fe(async()=>{let{OverlapPluginInstance:e}=await import(`./OverlapPluginInstance-CAEZ4SL1.js`);return{OverlapPluginInstance:e}},__vite__mapDeps([6,1]));return new t(e)}loadOptions(){}needsPlugin(){return!0}};async function Bl(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{Uo(e),e.pluginManager.addPlugin(new Y),e.pluginManager.addInteractor?.(`particlesCollisions`,e=>Promise.resolve(new J(e)))})}var Vl=class extends Xr{#e;
12constructor(e,t,n,r){super(e,t,n),this.#e=r}contains(e){if(super.contains(e))return!0;let{width:t,height:n}=this.#e,{x:r,y:i}=e;return super.contains({x:r-t,y:i})||super.contains({x:r+t,y:i})||super.contains({x:r,y:i-n})||super.contains({x:r,y:i+n})||super.contains({x:r-t,y:i-n})||super.contains({x:r+t,y:i+n})||super.contains({x:r-t,y:i+n})||super.contains({x:r+t,y:i-n})}intersects(e){if(super.intersects(e))return!0;let{width:t,height:n}=this.#e,r=e.position,i=[{x:-t,y:0},{x:t,y:0},{x:0,y:-n},{x:0,y:n},{x:-t,y:-n},{x:t,y:n},{x:-t,y:n},{x:t,y:-n}];for(let t of i){let n={x:r.x+t.x,y:r.y+t.y},i;if(e instanceof Xr)i=new Xr(n.x,n.y,e.radius);else{let t=e;i=new Zr(n.x,n.y,t.size.width,t.size.height)}if(super.intersects(i))return!0}return!1}},Hl=class{blur=5;color=new hi;enable=!1;constructor(){this.color.value=`#000`}load(e){g(e)||(N(this,`blur`,e.blur),this.color=hi.create(this.color,e.color),N(this,`enable`,e.enable))}},Ul=class{color;enable=!1;frequency=1;opacity;load(e){g(e)||(e.color!==void 0&&(this.color=hi.create(this.color,e.color)),N(this,`enable`,e.enable),N(this,`frequency`,e.frequency),N(this,`opacity`,e.opacity))}},Wl=class{blink=!1;color=new hi;consent=!1;distance=100;enable=!1;frequency=1;id;opacity=1;shadow=new Hl;triangles=new Ul;warp=!1;width=1;constructor(){this.color.value=`#fff`}load(e){g(e)||(N(this,`id`,e.id),N(this,`blink`,e.blink),this.color=hi.create(this.color,e.color),N(this,`consent`,e.consent),N(this,`distance`,e.distance),N(this,`enable`,e.enable),N(this,`frequency`,e.frequency),N(this,`opacity`,e.opacity),this.shadow.load(e.shadow),this.triangles.load(e.triangles),N(this,`width`,e.width),N(this,`warp`,e.warp))}},X=1,Gl=0;function Kl(t,n,r){let{dx:i,dy:a}=e(t,n),o={x:Math.abs(i),y:Math.abs(a)},s={x:Math.min(o.x,r.width-o.x),y:Math.min(o.y,r.height-o.y)};return Math.hypot(s.x,s.y)}var ql=class extends Do{#e;#t;constructor(e,t){super(t),this.#t=e,this.#e=0}get maxDistance(){return this.#e}clear(){}init(){this.container.particles.linksColor=void 0,this.container.particles.linksColors=new Map}interact(t){if(!t.options.links)return;t.links=[],t.linksDistance&&t.linksDistance>this.#e&&(this.#e=t.linksDistance);let n=t.getPosition(),r=this.container,i=r.canvas.size;if(n.x<ue.x||n.y<ue.y||n.x>i.width||n.y>i.height)return;let a=t.options.links,o=a.opacity,s=t.retina.linksDistance??Gl,c=a.warp,l=c?new Vl(n.x,n.y,s,i):new Xr(n.x,n.y,s),u=r.particles.grid.query(l);for(let r of u){let l=r.options.links;if(t===r||!l?.enable||a.id!==l.id||r.spawning||r.destroyed||!r.links||t.links.some(e=>e.destination===r)||r.links.some(e=>e.destination===t))continue;let u=r.getPosition();if(u.x<ue.x||u.y<ue.y||u.x>i.width||u.y>i.height)continue;let d=e(n,u).distance,f=c&&l.warp?Kl(n,u,i):d,p=Math.min(d,f);if(p>s)continue;let m=(X-p/s)*o;this.#r(t),t.links.push({destination:r,opacity:m,color:this.#n(t,r),isWarped:f<d})}}isEnabled(e){return!!e.options.links?.enable}loadParticlesOptions(e,...t){ui(e,`links`,Wl,...t)}reset(){}#n(e,t){let n=this.container,r=e.options.links;if(r)return Wi(e,t,r.id===void 0?n.particles.linksColor:n.particles.linksColors.get(r.id))}#r(e){if(!e.options.links)return;let t=this.container,n=e.options.links,r=n.id===void 0?t.particles.linksColor:t.particles.linksColors.get(n.id);r||(r=Gi(this.#t,n.color,n.blink,n.consent),n.id===void 0?t.particles.linksColor=r:t.particles.linksColors.set(n.id,r))}},Jl=class{id=`links`;#e;constructor(e){this.#e=e}async getPlugin(e){let{LinkInstance:t}=await Fe(async()=>{let{LinkInstance:e}=await import(`./LinkInstance-CYqiZ29B.js`);return{LinkInstance:e}},__vite__mapDeps([7,1]));return new t(this.#e,e)}loadOptions(){}needsPlugin(){return!0}};async function Yl(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{let t=e.pluginManager;Uo(e),t.addPlugin(new Jl(t)),t.addInteractor?.(`particlesLinks`,e=>Promise.resolve(new ql(t,e)))})}var Xl=new Map,Zl=0;function Ql(e){let t=Xl.get(e);if(t)return t;let n=ee/e,r=!!(e%2),i=(-Math.PI+(r?Zl:n))*C,a=[];for(let t=0;t<e;t++){let e=i+t*n;a[t]={x:Math.cos(e),y:Math.sin(e)}}return Xl.set(e,a),a}function $l(e,t){let{context:n,radius:r}=e,i=Ql(t.count.numerator/t.count.denominator);n.beginPath();for(let e=0;e<i.length;e++){let t=i[e];if(!t)continue;let a=t.x*r,o=t.y*r;e?n.lineTo(a,o):n.moveTo(a,o)}n.closePath()}var eu=5,tu=class{draw(e){let{particle:t,radius:n}=e;
12$l(e,this.getSidesData(t,n))}getSidesCount(e){let t=e.shapeData;return Math.round(l(t?.sides??eu))}},nu=2.66,ru=3,iu=class extends tu{getSidesData(e,t){let{sides:n}=e;return{count:{denominator:1,numerator:n},length:t*nu/(n/ru)}}},au=3,ou=2.66,su=3,cu=class extends tu{getSidesCount(){return au}getSidesData(e,t){return{count:{denominator:1,numerator:au},length:t*ou/(au/su)}}};async function lu(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addShape([`polygon`],()=>Promise.resolve(new iu))})}async function uu(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addShape([`triangle`],()=>Promise.resolve(new cu))})}async function du(e){e.checkVersion(`4.3.2`),await Promise.all([lu(e),uu(e)])}var fu=class{decay=0;enable=!1;speed=0;sync=!1;load(e){g(e)||(N(this,`enable`,e.enable),si(this,`speed`,e.speed),si(this,`decay`,e.decay),N(this,`sync`,e.sync))}},pu=class extends _i{animation=new fu;direction=Qr.clockwise;path=!1;load(e){g(e)||(super.load(e),N(this,`direction`,e.direction),this.animation.load(e.animation),N(this,`path`,e.path))}},mu=360,hu=class{#e;constructor(e){this.#e=e}init(e){let t=e.options.rotate;if(!t)return;e.rotate={enable:t.animation.enable,value:d(l(t.value)),min:0,max:ee},e.pathRotation=t.path;let n=t.direction;switch(n===Qr.random&&(n=Math.floor(u()*2)>0?Qr.counterClockwise:Qr.clockwise),n){case Qr.counterClockwise:case`counterClockwise`:e.rotate.status=M.decreasing;break;case Qr.clockwise:e.rotate.status=M.increasing;break;default:break}let r=t.animation;r.enable&&(e.rotate.decay=1-l(r.decay),e.rotate.velocity=l(r.speed)/mu*this.#e.retina.reduceFactor,r.sync||(e.rotate.velocity*=u())),e.rotation=e.rotate.value}isEnabled(e){let t=e.options.rotate;return t?!e.destroyed&&!e.spawning&&(!!t.value||t.animation.enable||t.path):!1}loadOptions(e,...t){ui(e,`rotate`,pu,...t)}update(e,t){this.isEnabled(e)&&(e.isRotating=!!e.rotate,e.rotate&&(Na(e,e.rotate,!1,ni.none,t),e.rotation=e.rotate.value))}};async function gu(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addParticleUpdater(`rotate`,e=>Promise.resolve(new hu(e)))})}function _u(e){let{context:t,radius:n}=e,r=n*Math.SQRT1_2,i=r*2;t.rect(-r,-r,i,i)}var vu=4,yu=class{draw(e){_u(e)}getSidesCount(){return vu}};async function bu(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addShape([`edge`,`square`],()=>Promise.resolve(new yu))})}var xu=2,Su={x:0,y:0};function Cu(e){let{context:t,particle:n,radius:r}=e,i=n.sides,a=n.starInset??xu;t.moveTo(Su.x,Su.y-r);for(let e=0;e<i;e++)t.rotate(Math.PI/i),t.lineTo(Su.x,Su.y-r*a),t.rotate(Math.PI/i),t.lineTo(Su.x,Su.y-r)}var wu=2,Tu=5,Eu=class{draw(e){Cu(e)}getSidesCount(e){let t=e.shapeData;return Math.round(l(t?.sides??Tu))}particleInit(e,t){let n=t.shapeData;t.starInset=l(n?.inset??wu)}};async function Du(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(e=>{e.pluginManager.addShape([`star`],()=>Promise.resolve(new Eu))})}async function Ou(e){e.checkVersion(`4.3.2`),await e.pluginManager.register(async e=>{await Promise.all([so(e),(async e=>{await Ho(e),await Promise.all([pc(e),rs(e),hs(e),js(e),Ws(e),$s(e),lc(e),gc(e),xc(e),Tc(e),Bc(e),Kc(e),Ol(e),Bl(e),Yl(e)])})(e),lo(e),go(e),sl(e),Cl(e),du(e),bu(e),Du(e),yl(e),Za(e),gu(e)])})}var ku=`https://calendly.com/service-xulux/30min`;function Au({children:e,className:t}){return(0,L.jsx)(`a`,{href:ku,className:t,target:`_blank`,rel:`noopener noreferrer`,children:e})}function ju(e=.2){let t=(0,k.useRef)(null),[n,r]=(0,k.useState)(!1);return(0,k.useEffect)(()=>{let i=t.current;if(!i||n)return;let a=new IntersectionObserver(([e])=>{e.isIntersecting&&(r(!0),a.disconnect())},{threshold:e});return a.observe(i),()=>a.disconnect()},[e,n]),{ref:t,visible:n}}var Mu=[{id:`apify`,name:`Apify`,average:92.1,verdict:`Most reliable across every access method`,bestAt:`Structured actors and Google Maps rows`},{id:`brightdata`,name:`Bright Data`,average:63.2,verdict:`High ceiling, but the most task-dependent`,bestAt:`Broad web and enrichment workflows`},{id:`firecrawl`,name:`Firecrawl`,average:76.1,verdict:`Fastest when the workflow completed`,bestAt:`Direct search, scrape, and screenshots`}],Nu=[{vendor:`apify`,access:`mcp`,agent:`claude`,score:99.3,toolCalls:36,cost:1.18,minutes:10.5,freshInput:121},{vendor:`apify`,access:`mcp`,agent:`codex`,score:100,toolCalls:29,cost:.07,minutes:8.3,fresh
12Input:104},{vendor:`apify`,access:`skill`,agent:`claude`,score:82,toolCalls:38,cost:.7,minutes:8,freshInput:48},{vendor:`apify`,access:`skill`,agent:`codex`,score:100,toolCalls:47,cost:.1,minutes:8.6,freshInput:109},{vendor:`apify`,access:`baseline`,agent:`claude`,score:71.2,toolCalls:30,cost:.65,minutes:7.1,freshInput:44},{vendor:`apify`,access:`baseline`,agent:`codex`,score:100,toolCalls:48,cost:.09,minutes:7.8,freshInput:83},{vendor:`brightdata`,access:`mcp`,agent:`claude`,score:77.8,toolCalls:44,cost:1.05,minutes:7,freshInput:102},{vendor:`brightdata`,access:`mcp`,agent:`codex`,score:83,toolCalls:40,estimated:!0},{vendor:`brightdata`,access:`skill`,agent:`claude`,score:83,toolCalls:45,estimated:!0},{vendor:`brightdata`,access:`skill`,agent:`codex`,score:83,toolCalls:52,cost:.14,minutes:8.9,freshInput:191},{vendor:`brightdata`,access:`baseline`,agent:`claude`,score:0,toolCalls:5,cost:.13,minutes:.4,freshInput:9},{vendor:`brightdata`,access:`baseline`,agent:`codex`,score:52.5,toolCalls:49,cost:.11,minutes:9.7,freshInput:116},{vendor:`firecrawl`,access:`mcp`,agent:`claude`,score:96.6,toolCalls:46,cost:1.09,minutes:4.7,freshInput:145},{vendor:`firecrawl`,access:`mcp`,agent:`codex`,score:96.6,toolCalls:34,estimated:!0},{vendor:`firecrawl`,access:`skill`,agent:`claude`,score:65.4,toolCalls:52,cost:1.11,minutes:6.4,freshInput:76},{vendor:`firecrawl`,access:`skill`,agent:`codex`,score:97.7,toolCalls:43,cost:.11,minutes:4.4,freshInput:93},{vendor:`firecrawl`,access:`baseline`,agent:`claude`,score:0,toolCalls:5,cost:.14,minutes:.4,freshInput:8},{vendor:`firecrawl`,access:`baseline`,agent:`codex`,score:99.3,toolCalls:40,cost:.1,minutes:6,freshInput:100}],Pu=[{id:`restaurants`,name:`Brooklyn restaurants`,brief:`Find 25 restaurants rated below 4.0 with contact details.`,insight:`Apify assembled all 25 rows. Bright Data repeatedly collected data but did not finish the table.`,scores:{apify:100,brightdata:2.4,firecrawl:60.7}},{id:`hotel-reviews`,name:`Hotel reviews`,brief:`Collect recent hotel reviews from several named sources.`,insight:`All vendors found reviews; source completeness separated the scores.`,scores:{apify:83.5,brightdata:66.7,firecrawl:82.2}},{id:`cold-plunge`,name:`Cold-plunge trends`,brief:`Research demand and supporting Google Trends evidence.`,insight:`Slow actors hurt Apify while exhausted credits hurt one Firecrawl arm.`,scores:{apify:70.8,brightdata:76.7,firecrawl:60}},{id:`crm`,name:`CRM competitors`,brief:`Enrich competitor pricing, reviews, and open jobs.`,insight:`Apify completed the structured output. Other vendors often returned partial sections.`,scores:{apify:100,brightdata:41.7,firecrawl:83.3}},{id:`earbuds`,name:`Earbuds enrichment`,brief:`Compare products and enrich missing commerce fields.`,insight:`This was a strong task for every vendor with working access.`,scores:{apify:100,brightdata:83.3,firecrawl:80}},{id:`screenshots`,name:`Landing screenshots`,brief:`Return a valid image of a specified landing page.`,insight:`Bright Data supports screenshots, but that browser tool was not enabled in the default MCP.`,scores:{apify:83.3,brightdata:61.1,firecrawl:83.3}},{id:`louis-vuitton`,name:`Louis Vuitton shoes`,brief:`Find matching products with prices, images, and source URLs.`,insight:`All three could find products; completeness and source fields caused most misses.`,scores:{apify:83.3,brightdata:70,firecrawl:83.3}},{id:`influencers`,name:`Influencer enrichment`,brief:`Enrich creators with profiles, posts, and engagement data.`,insight:`Apify was consistent. Claude’s Firecrawl skill run timed out before writing the table.`,scores:{apify:100,brightdata:83.3,firecrawl:66.7}},{id:`nike-x`,name:`Nike on X`,brief:`Collect recent posts and engagement metrics from X.`,insight:`All vendors were viable; missing engagement columns caused partial scores.`,scores:{apify:100,brightdata:81.8,firecrawl:78.8}},{id:`jwst-youtube`,name:`JWST on YouTube`,brief:`Find relevant videos with channel and engagement information.`,insight:`Apify completed every arm; native-web fallback invalidated one Bright Data result.`,scores:{apify:100,brightdata:65.1,firecrawl:83.3}}],Fu=e=>Mu.find(t=>
12t.id===e)?.name??e,Iu=e=>e===`mcp`?`MCP`:e===`skill`?`Skill`:`Baseline`,Lu=`/blog/scraping-agents-benchmark`;function Ru(e){(0,k.useEffect)(()=>{document.title=`${e} — xulux`},[e])}function zu({className:e,children:t}){let{ref:n,visible:r}=ju(.16);return(0,L.jsx)(`div`,{ref:n,className:`${e??``}${r?` is-on`:``}`.trim(),children:t})}function Bu({label:e,value:t,detail:n}){let{ref:r,visible:i}=ju(.3);return(0,L.jsxs)(`div`,{ref:r,className:`bc-scorebar${i?` is-on`:``}`,children:[(0,L.jsxs)(`div`,{className:`bc-scorebar__head`,children:[(0,L.jsx)(`span`,{children:e}),(0,L.jsx)(`span`,{children:t.toFixed(t%1==0?0:1)})]}),(0,L.jsx)(`div`,{className:`bc-scorebar__track`,children:(0,L.jsx)(`span`,{className:`bc-scorebar__fill`,style:{"--bar":`${t}%`}})}),n&&(0,L.jsx)(`p`,{className:`bc-scorebar__detail`,children:n})]})}function Vu({value:e}){let{ref:t,visible:n}=ju(.4),[r,i]=(0,k.useState)(0);return(0,k.useEffect)(()=>{if(!n)return;if(window.matchMedia(`(prefers-reduced-motion: reduce)`).matches){i(e);return}let t=performance.now(),r=0,a=n=>{let o=Math.min(1,(n-t)/900);i(e*(1-(1-o)**3)),o<1&&(r=requestAnimationFrame(a))};return r=requestAnimationFrame(a),()=>cancelAnimationFrame(r)},[n,e]),(0,L.jsxs)(`strong`,{ref:t,children:[Number.isInteger(e)?r.toFixed(0):r.toFixed(1),(0,L.jsx)(`small`,{children:`%`})]})}function Hu({agent:e,label:t=!0}){return(0,L.jsxs)(`span`,{className:`bc-brand bc-brand--${e}`,children:[(0,L.jsx)(`span`,{className:`bc-brand__mark`,"aria-hidden":`true`,children:e===`claude`?(0,L.jsx)(`svg`,{viewBox:`0 0 24 24`,children:(0,L.jsx)(`path`,{d:`M12 2v20M4.9 4.9l14.2 14.2M2 12h20M4.9 19.1 19.1 4.9`})}):(0,L.jsx)(`svg`,{className:`bc-brand__openai`,viewBox:`0 0 24 24`,children:(0,L.jsx)(`path`,{d:`M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364 15.1192 7.2a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z`})})}),t&&(0,L.jsx)(`span`,{children:e===`claude`?`Claude`:`Codex`})]})}function Uu(){return(0,L.jsxs)(`div`,{className:`bc6-vendor-table`,children:[(0,L.jsxs)(`div`,{className:`bc6-vendor-table__head`,children:[(0,L.jsx)(`span`,{children:`Platform`}),(0,L.jsx)(`span`,{children:`Agent`}),(0,L.jsx)(`span`,{children:`MCP`}),(0,L.jsx)(`span`,{children:`Skill`}),(0,L.jsx)(`span`,{children:`No MCP or skill`})]}),Mu.flatMap(e=>[`claude`,`codex`].map((t,n)=>(0,L.jsxs)(`div`,{className:`bc6-vendor-table__row bc6-vendor-table__row--${e.id}`,children:[(0,L.jsxs)(`span`,{className:n===1?`bc6-vendor-table__vendor is-repeat`:`bc6-vendor-table__vendor`,children:[e.name,(0,L.jsxs)(`small`,{children:[e.average,`% overall`]})]}),(0,L.jsx)(Hu,{agent:t}),[`mcp`,`skill`,`baseline`].map(n=>{let r=Nu.find(r=>r.vendor===e.id&&r.agent===t&&r.access===n);return(0,L.jsxs)(`span`,{children:[(0,L.jsx)(`strong`,{children:r.score}),r.estimated&&(0,L.jsx)(`small`,{children:`estimate`})]},n)})]},`${e.id}-${t}`)))]})}function Wu(){return(0,L.jsxs)(`div`,{className:`bc6-agent-comparison`,children:[(0,L.jsxs)(`article`,{children:[(0,L.jsxs)(`div`,{className:`bc6-agent-comparison__title`,children:[(0,L.jsx)(Hu,{agent:`claude`}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`strong`,{children:`Claude Code`}),(0,L.jsx)(`span`,{children:`using Claude Sonnet 5`})]}),(0,L.jsxs)(`b`,{children:[(0,L.jsx)(`small`,{children:`overall`}),`63.9%`]})]}),(0,L.jsxs)(`div`,{className:`bc6-agent-facts`,children:[(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`strong`,{children:`91.2%`}),(0,L.jsx)(`span`,{children:`with MCP`}),(0,L.jsx)(`p`,{children:`When the vendor appeared as a tool, Claude used it and completed the work.`})]}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`strong`,{children:`77.2%`}),(0,L.jsx)(`span`,{children:`with a skill`}),(0,L.jsx)(`p`,{children:`CLI instructions worked on most jobs. On some long jobs, Claude kept collecting data and ran out of time before writing the answer.`})]}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`strong`,{children:`23.8%`}),(0,L.jsx)(`span`,{children:`no MCP or skill`}),(0,L.jsx)(`p`,{children:`Claude usually looked for a connected tool and stopped. It did n
12ot check the terminal for the CLI or API key.`})]})]}),(0,L.jsxs)(`p`,{className:`bc6-agent-bottom`,children:[(0,L.jsx)(`strong`,{children:`In simple terms:`}),` Claude did much better when the scraping tool was easy to see. MCP made that happen.`]})]}),(0,L.jsxs)(`article`,{children:[(0,L.jsxs)(`div`,{className:`bc6-agent-comparison__title`,children:[(0,L.jsx)(Hu,{agent:`codex`}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`strong`,{children:`Codex`}),(0,L.jsx)(`span`,{children:`using gpt-5.6-luna`})]}),(0,L.jsxs)(`b`,{children:[(0,L.jsx)(`small`,{children:`overall`}),`90.2%`]})]}),(0,L.jsxs)(`div`,{className:`bc6-agent-facts`,children:[(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`strong`,{children:`93.2%`}),(0,L.jsx)(`span`,{children:`with MCP`}),(0,L.jsx)(`p`,{children:`Codex used the connected tools well when the API key was passed to them correctly.`})]}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`strong`,{children:`93.6%`}),(0,L.jsx)(`span`,{children:`with a skill`}),(0,L.jsx)(`p`,{children:`Written CLI instructions were enough. The score was nearly the same as MCP.`})]}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`strong`,{children:`83.9%`}),(0,L.jsx)(`span`,{children:`no MCP or skill`}),(0,L.jsx)(`p`,{children:`Codex found the CLI and API key itself. Sometimes it switched to general web search, so those answers did not count.`})]})]}),(0,L.jsxs)(`p`,{className:`bc6-agent-bottom`,children:[(0,L.jsx)(`strong`,{children:`In simple terms:`}),` Codex could usually find its own way in. The risk was that it sometimes used a different web tool without saying so.`]})]})]})}function Z(){let[e,t]=(0,k.useState)(Pu[0].id),n=Pu.find(t=>t.id===e),r=Mu.reduce((e,t)=>n.scores[t.id]>n.scores[e.id]?t:e);return(0,L.jsxs)(`div`,{className:`bc6-task-explorer`,children:[(0,L.jsx)(`div`,{className:`bc6-task-tabs`,role:`tablist`,"aria-label":`Benchmark tasks`,children:Pu.map((n,r)=>(0,L.jsxs)(`button`,{role:`tab`,"aria-selected":e===n.id,className:e===n.id?`is-active`:``,onClick:()=>t(n.id),children:[(0,L.jsx)(`span`,{children:String(r+1).padStart(2,`0`)}),n.name]},n.id))}),(0,L.jsxs)(`div`,{className:`bc6-task-result`,role:`tabpanel`,children:[(0,L.jsx)(`p`,{className:`bc-section-label`,children:`Task result`}),(0,L.jsx)(`h3`,{children:n.name}),(0,L.jsx)(`p`,{className:`bc6-task-result__brief`,children:n.brief}),(0,L.jsx)(`div`,{className:`bc6-task-bars`,children:Mu.map(e=>(0,L.jsx)(Bu,{label:e.name,value:n.scores[e.id],detail:r.id===e.id?`Highest average on this task`:void 0},`${n.id}-${e.id}`))}),(0,L.jsxs)(`div`,{className:`bc6-task-insight`,children:[(0,L.jsx)(`span`,{children:`What happened`}),(0,L.jsx)(`p`,{children:n.insight})]}),(0,L.jsx)(`p`,{className:`bc6-task-note`,children:`Scores average all six model and access combinations. Three cells use replacement estimates from the score table.`})]})]})}function Gu(){let[e,t]=(0,k.useState)(`toolCalls`),{ref:n,visible:r}=ju(.2),i=Nu.filter(e=>!e.estimated&&e.minutes),a=e===`toolCalls`?55:11;return(0,L.jsxs)(`div`,{ref:n,className:`bc6-effort-chart${r?` is-on`:``}`,children:[(0,L.jsxs)(`div`,{className:`bc6-effort-controls`,children:[(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`p`,{className:`bc-section-label`,children:`All measured arms`}),(0,L.jsxs)(`h3`,{children:[`Score compared with `,e===`toolCalls`?`tool calls`:`time`]})]}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`button`,{className:e===`toolCalls`?`is-active`:``,onClick:()=>t(`toolCalls`),children:`Tool calls`}),(0,L.jsx)(`button`,{className:e===`minutes`?`is-active`:``,onClick:()=>t(`minutes`),children:`Time`})]})]}),(0,L.jsxs)(`div`,{className:`bc6-scatter`,children:[(0,L.jsx)(`span`,{className:`bc6-scatter__ylabel`,children:`Outcome score ↑`}),(0,L.jsx)(`span`,{className:`bc6-scatter__xlabel`,children:e===`toolCalls`?`Average tool calls per job →`:`Average minutes per job →`}),[0,25,50,75,100].map(e=>(0,L.jsx)(`span`,{className:`bc6-scatter__ygrid`,style:{bottom:`${e}%`},children:(0,L.jsx)(`i`,{children:e})},e)),i.map(t=>{let n=e===`toolCalls`?t.toolCalls:t.minutes;return(0,L.jsxs)(`span`,{className:`bc6-scatter__point bc6-scatter__point--${t.agent}
12 bc6-scatter__point--${t.vendor}`,style:{left:`${7+n/a*86}%`,bottom:`${Math.max(2,t.score)}%`},children:[(0,L.jsx)(Hu,{agent:t.agent,label:!1}),(0,L.jsxs)(`small`,{children:[Fu(t.vendor).slice(0,2),` · `,Iu(t.access)]})]},`${t.vendor}-${t.access}-${t.agent}`)})]}),(0,L.jsxs)(`div`,{className:`bc6-scatter-legend`,children:[(0,L.jsx)(Hu,{agent:`claude`}),(0,L.jsx)(Hu,{agent:`codex`}),(0,L.jsx)(`span`,{children:`Each point is one platform + access method + agent combination.`})]})]})}function Ku(){return Ru(`We benchmarked Claude Code and Codex against 3 scraping platforms`),(0,L.jsxs)(`main`,{className:`bc bc6`,children:[(0,L.jsx)(`header`,{className:`bc6-hero`,children:(0,L.jsxs)(`div`,{className:`bc-wide bc6-hero__inner`,children:[(0,L.jsx)(`p`,{className:`bc-eyebrow`,children:`Independent benchmark · September 2026`}),(0,L.jsx)(`h1`,{children:`We benchmarked Claude Code and Codex against 3 scraping platforms across MCP, skills, and raw API access`}),(0,L.jsx)(`p`,{className:`bc-dek`,children:`The goal was simple: find what worked, what failed, and which model and setup performed best in different situations.`}),(0,L.jsxs)(`div`,{className:`bc6-byline`,children:[(0,L.jsxs)(`div`,{className:`bc6-avatars`,children:[(0,L.jsx)(`span`,{className:`bc6-avatar`,children:`VS`}),(0,L.jsx)(`span`,{className:`bc6-avatar bc6-avatar--second`,children:`JC`})]}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`strong`,{children:`Vivek Shukla and Joshua Chung`}),(0,L.jsx)(`span`,{children:`Founders, xulux · 12 min read`})]})]})]})}),(0,L.jsxs)(`section`,{className:`bc-wide bc-section bc6-vendors`,children:[(0,L.jsxs)(`div`,{className:`bc6-section-intro`,children:[(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`p`,{className:`bc-section-label`,children:`01 · Platform results`}),(0,L.jsx)(`h2`,{children:`How each scraper performed`})]}),(0,L.jsx)(`p`,{children:`Overall scores combine both agents and all three ways of accessing each platform.`})]}),(0,L.jsx)(zu,{className:`bc6-vendor-scores`,children:Mu.map(e=>(0,L.jsxs)(`article`,{className:`bc6-vendor-score bc6-vendor-score--${e.id}`,children:[(0,L.jsx)(Vu,{value:e.average}),(0,L.jsx)(`h3`,{children:e.name}),(0,L.jsx)(`p`,{children:e.verdict})]},e.id))}),(0,L.jsx)(zu,{className:`bc6-table-wrap`,children:(0,L.jsx)(Uu,{})}),(0,L.jsx)(`p`,{className:`bc6-estimate-note`,children:`Three cells are marked as estimates because those runs were set up incorrectly. They will be replaced after re-running them.`})]}),(0,L.jsx)(`section`,{className:`bc6-dark-section`,children:(0,L.jsxs)(`div`,{className:`bc-wide bc-section`,children:[(0,L.jsxs)(`div`,{className:`bc6-section-intro`,children:[(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`p`,{className:`bc-section-label`,children:`02 · The main story`}),(0,L.jsx)(`h2`,{children:`Claude needed a visible tool. Codex looked for another way in.`})]}),(0,L.jsx)(`p`,{children:`Here is what each agent did when it received MCP tools, CLI instructions, or only an API key.`})]}),(0,L.jsx)(zu,{className:`bc6-agent-reveal`,children:(0,L.jsx)(Wu,{})})]})}),(0,L.jsxs)(`section`,{className:`bc-wide bc-section`,children:[(0,L.jsxs)(`div`,{className:`bc6-section-intro`,children:[(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`p`,{className:`bc-section-label`,children:`03 · Task explorer`}),(0,L.jsx)(`h2`,{children:`See what happened on each of the 10 jobs`})]}),(0,L.jsx)(`p`,{children:`Choose a task to compare the three scraping platforms and read the reason behind the result.`})]}),(0,L.jsx)(Z,{})]}),(0,L.jsx)(`section`,{className:`bc6-effort-section`,children:(0,L.jsxs)(`div`,{className:`bc-wide bc-section`,children:[(0,L.jsxs)(`div`,{className:`bc6-section-intro`,children:[(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`p`,{className:`bc-section-label`,children:`04 · Effort vs outcome`}),(0,L.jsx)(`h2`,{children:`More calls or more time did not mean a higher score`})]}),(0,L.jsx)(`p`,{children:`A long run could still end without the requested table. A short run could mean either efficiency or an early refusal.`})]}),(0,L.jsx)(Gu,{})]})}),(0,L.jsxs)(`section`,{className:`bc-wide bc-section`,children:[(0,L.jsx)(`div`,{className:`bc6-section-intro`,children:(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`p`,{className:`bc-section-label`,children:`05 · Key takeaways`}),(0,L.jsx)(`h2`,{children:`Where each platform and agent excelled`})]})}),(0,L.jsxs)(zu,{className:`bc6-takeaways`,children:[(0,L.jsxs)(`article`,{children:[(0,L.jsx)(`span`,{children:`01 · Apify`}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`h3`,{children:`The most reliable platform in this test`}
12),(0,L.jsx)(`p`,{children:`Apify was the only scraper where all six setups ran correctly. It was especially strong when a job needed clean, structured rows. Codex scored 100 whether it used MCP, a skill, or the API directly.`})]})]}),(0,L.jsxs)(`article`,{children:[(0,L.jsx)(`span`,{children:`02 · Bright Data`}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`h3`,{children:`Good at enrichment, but uneven on large tables`}),(0,L.jsx)(`p`,{children:`Bright Data worked well for products, reviews, and social data. The difficult part was turning many Google Maps pages into one complete restaurant table. Its screenshot tools also had to be enabled separately in MCP.`})]})]}),(0,L.jsxs)(`article`,{children:[(0,L.jsx)(`span`,{children:`03 · Firecrawl`}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`h3`,{children:`The fastest option when the job finished`}),(0,L.jsx)(`p`,{children:`Firecrawl produced some of the quickest strong runs. Codex with a skill had a 2.4-minute median. For Claude, MCP was useful on harder jobs because it reduced the terminal and file work that caused timeouts.`})]})]}),(0,L.jsxs)(`article`,{children:[(0,L.jsx)(`span`,{children:`04 · Claude Code`}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`h3`,{children:`Make the tool obvious`}),(0,L.jsx)(`p`,{children:`Claude performed very well when the scraper appeared as an MCP tool. When only a CLI and API key were available, it often assumed the scraper was missing and stopped without checking the terminal.`})]})]}),(0,L.jsxs)(`article`,{children:[(0,L.jsx)(`span`,{children:`05 · Codex`}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`h3`,{children:`Better at finding tools on its own`}),(0,L.jsx)(`p`,{children:`Codex usually found the CLI, API key, or endpoint without being told where to look. That made it reliable across all three setups. But when scraping became slow, it sometimes switched to general web search and invalidated the result.`})]})]}),(0,L.jsxs)(`article`,{children:[(0,L.jsx)(`span`,{children:`06 · MCP`}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`h3`,{children:`Helpful, but not automatically the best choice`}),(0,L.jsx)(`p`,{children:`MCP made Claude much more reliable. It did not always make jobs faster or cheaper, and Codex often matched its MCP score with a skill or direct API access. The benefit depends on how much setup work MCP removes for the agent.`})]})]})]})]}),(0,L.jsx)(`section`,{className:`bc6-cta`,children:(0,L.jsxs)(`div`,{className:`bc-article`,children:[(0,L.jsx)(`p`,{className:`bc-section-label`,children:`Get the full benchmark`}),(0,L.jsx)(`h2`,{children:`Want the detailed report, scores, and run analysis?`}),(0,L.jsx)(`p`,{children:`Email us for access to the full findings, or book a call to discuss what the results mean for your developer product.`}),(0,L.jsxs)(`div`,{className:`bc6-cta__actions`,children:[(0,L.jsx)(`a`,{href:`mailto:[email protected]?subject=Scraping benchmark report`,children:`Email us →`}),(0,L.jsx)(Au,{className:`bc6-book-button`,children:`Book a call →`})]})]})})]})}function qu(){let[e,t]=(0,k.useState)(!1);return(0,k.useEffect)(()=>{let e=()=>t(window.scrollY>32);return window.addEventListener(`scroll`,e,{passive:!0}),()=>window.removeEventListener(`scroll`,e)},[]),(0,L.jsx)(`nav`,{className:`nav ${e?`nav--solid`:``}`,children:(0,L.jsxs)(`div`,{className:`container nav__inner`,children:[(0,L.jsx)(Sr,{to:`/`,className:`nav__logo`,children:`xulux`}),(0,L.jsxs)(`div`,{className:`nav__links`,children:[(0,L.jsx)(Sr,{to:Lu,className:`nav__link`,children:`Benchmark`}),(0,L.jsx)(Au,{className:`nav__cta`,children:`Book a call`})]})]})})}function Ju(){let[e,t]=(0,k.useState)(!1);(0,k.useEffect)(()=>{let e=window.matchMedia(`(prefers-reduced-motion: reduce)`),n=()=>t(!e.matches);return n(),e.addEventListener(`change`,n),()=>e.removeEventListener(`change`,n)},[]);let n=(0,k.useMemo)(()=>({fullScreen:{enable:!1},background:{color:{value:`transparent`}},fpsLimit:60,detectRetina:!0,particles:{number:{value:90,density:{enable:!1}},color:{value:`#4a4640`},opacity:{value:.7},size:{value:{min:2,max:4}},links:{enable:!0,distance:140,color:`#4a4640`,opacity:.5,width:1.5},move:{enable:!0,speed:.7,direction:`none`,outModes:{default:`bounce`}}},interactivity:{detectsOn:`canvas`,events:{onHover:{enable:!1},onClick:{enable:!1},resize:{enable:!0}}}}),[]);return e?(0,L.jsx)(`div`,{className:`hero-mesh`,"aria-hidden":`true`,children:(0,L.jsx)(oa,{id:`hero-agent-mesh`,className:`hero-mesh__canvas`,options:n})}):null}function Yu(){let e=(0,k.useRef)(null);return(0,k.useEffect)(()=>{let t=e.current;if(!t)return;let n=new IntersectionObserver(([e])=>{e.isIntersecting&&(t.classList.add(`visible`),n.disconnect())},{threshold:.15});return n.observe(t),()=>n.disconnect()},[]),{ref:e}}function Xu(e){let[t,n]=(0,k.useState)(0),[r,i]=(0,k.useState)(e[0]??``),[a,o]=(0,k.useState)(!1),s=(0,k.useRef)(!1);return(0,k.useEffect)(()=>{let e=window.matchMedia(`(prefers-reduced-motion: reduce)`),t=()=>o(e.matches);return t(),e.addEventListener(`change`,t),()=>e.removeEventListener(`change`,t)},[]),(0,k.useEffect)(()=>{let r=e[t];if(!r)return;if(a){i(r);let t=window.setTimeout(()=>{n(t=>(t+1)%e.length)},2200);return()=>window.clearTimeout(t)}let o=s.current?`typing`:`pause`,c=s.current?``:r;s.current=!0,o===`typing`&&i(``);let l=0,u=()=>{if(o===`pause`){o=`deleting`,l=window.setTimeout(u,40);return}if(o===`deleting`){if(c=c.slice(0,-1),i(c),c.length===0){n(t=>(t+1)%e.length);return}l=window.setTimeout(u,40);return}
12if(c=r.slice(0,c.length+1),i(c),c===r){o=`pause`,l=window.setTimeout(u,1400);return}l=window.setTimeout(u,70)};return l=window.setTimeout(u,o===`pause`?1400:70),()=>window.clearTimeout(l)},[t,a,e]),r}var Zu=[`Docs`,`SDKs`,`MCP`,`Skills`,`CLI`,`APIs`];function Qu({words:e}){let t=Xu(e),n=(0,k.useRef)(null),[r,i]=(0,k.useState)();return(0,k.useLayoutEffect)(()=>{let e=n.current;if(!e)return;let t=()=>{let t=Math.max(...Array.from(e.children,e=>e.offsetWidth));t>0&&i(t)};t(),document.fonts?.ready.then(t);let r=new ResizeObserver(t);return r.observe(e),window.addEventListener(`resize`,t),()=>{r.disconnect(),window.removeEventListener(`resize`,t)}},[e]),(0,L.jsxs)(`span`,{className:`hero__cycle`,style:r?{width:`${r}px`}:void 0,children:[(0,L.jsx)(`span`,{className:`hero__cycle-sizer`,ref:n,"aria-hidden":`true`,children:e.map(e=>(0,L.jsxs)(`span`,{children:[e,(0,L.jsx)(`span`,{className:`hero__cycle-cursor`})]},e))}),(0,L.jsxs)(`span`,{className:`hero__cycle-live`,children:[t,(0,L.jsx)(`span`,{className:`hero__cycle-cursor`,"aria-hidden":`true`})]})]})}function $u(){let{ref:e}=Yu();return(0,L.jsxs)(`section`,{className:`hero`,children:[(0,L.jsx)(Ju,{}),(0,L.jsx)(`div`,{className:`container`,children:(0,L.jsxs)(`div`,{ref:e,className:`hero__content fade-up`,children:[(0,L.jsxs)(Sr,{to:Lu,className:`hero__highlight`,children:[`New research · Claude Code vs Codex on 3 scraping platforms`,(0,L.jsx)(`span`,{children:`Read the benchmark →`})]}),(0,L.jsxs)(`h1`,{className:`hero__h1`,children:[`Make every agent an `,(0,L.jsx)(`span`,{className:`hero__h1-accent`,children:`expert`}),` on your`,` `,(0,L.jsx)(Qu,{words:Zu}),`.`]}),(0,L.jsx)(`div`,{className:`hero__sub`,children:`Every agent that touches a developer tool should have the best experience. We design those experiences, create evals, and hunt the failure points.`}),(0,L.jsxs)(`div`,{className:`hero__ctas`,children:[(0,L.jsx)(Au,{className:`hero__cta hero__cta--primary`,children:`Talk to us →`}),(0,L.jsx)(Sr,{to:Lu,className:`hero__cta hero__cta--secondary`,children:`Read the benchmark →`})]})]})})]})}var ed=[{title:`Agent uses your tool`,detail:`In the wild: docs, MCP, skills, CLI.`,scene:`agent`},{title:`Something fails silently`,detail:`The run looks fine. The outcome isn’t.`,scene:`fail`},{title:`The user drops off`,detail:`No conversion. No activation. No signal back.`,scene:`drop`},{title:`You see nothing useful`,detail:`Dashboards stay quiet. The failure stays invisible.`,scene:`blind`}];function td({type:e}){return e===`agent`?(0,L.jsxs)(`div`,{className:`problem-scene problem-scene--agent`,children:[(0,L.jsxs)(`div`,{className:`problem-scene__chrome`,children:[(0,L.jsx)(`span`,{}),(0,L.jsx)(`span`,{}),(0,L.jsx)(`span`,{})]}),(0,L.jsx)(`div`,{className:`problem-scene__row problem-scene__row--user`,children:`Add Google auth`}),(0,L.jsx)(`div`,{className:`problem-scene__row problem-scene__row--tool`,children:`Tool: cli auth init`}),(0,L.jsx)(`div`,{className:`problem-scene__row problem-scene__row--agent`,children:`Running…`})]}):e===`fail`?(0,L.jsxs)(`div`,{className:`problem-scene problem-scene--fail`,children:[(0,L.jsxs)(`div`,{className:`problem-scene__chrome`,children:[(0,L.jsx)(`span`,{}),(0,L.jsx)(`span`,{}),(0,L.jsx)(`span`,{})]}),(0,L.jsx)(`div`,{className:`problem-scene__row problem-scene__row--tool`,children:`Tool: cli auth init`}),(0,L.jsxs)(`div`,{className:`problem-scene__status`,children:[(0,L.jsx)(`span`,{className:`problem-scene__ok`,children:`OK`}),(0,L.jsx)(`span`,{className:`problem-scene__hidden`,children:`exit 1 buried`})]}),(0,L.jsx)(`div`,{className:`problem-scene__row problem-scene__row--muted`,children:`Looks fine from here`})]}):e===`drop`?(0,L.jsxs)(`div`,{className:`problem-scene problem-scene--drop`,children:[(0,L.jsxs)(`div`,{className:`problem-scene__funnel`,children:[(0,L.jsx)(`span`,{className:`problem-scene__bar`,style:{width:`100%`}}),(0,L.jsx)(`span`,{className:`problem-scene__bar`,style:{width:`62%`}}),(0,L.jsx)(`span`,{className:`problem-scene__bar problem-scene__bar--ghost`,style:{width:`18%`}})]}),(0,L.jsx)(`div`,{className:`problem-scene__drop-label`,children:`User gone`})]}):(0,L.jsxs)(`div`,{className:`problem-scene problem-scene--blind`,children:[(0,L.jsxs)(`div`,{className:`problem-scene__dash`,children:[(0,L.jsxs)(`span`,{className:`problem-scene__metric`,children:[(0,L.jsx)(`em`,{}),(0,L.jsx)(`i`,{})]}),(0,L.jsxs)(`span`,{className:`problem-scene__metric`,children:[(0,L.jsx)(`em`,{}),(0,L.jsx)(`i`,{})]}),(0,L.jsxs)(`span`,{className:`problem-scene__metric`,children:[(0,L.jsx)(`em`,{}),(0,L.jsx)(`i`,{})]})]}),(0,L.jsx)(`div`,{className:`problem-scene__quiet`,children:`No failures reported`})]})}
12function nd(){let{ref:e}=Yu();return(0,L.jsx)(`section`,{className:`problem`,id:`problem`,children:(0,L.jsx)(`div`,{className:`container`,children:(0,L.jsxs)(`div`,{ref:e,className:`problem__inner fade-up`,children:[(0,L.jsx)(`h2`,{className:`problem__h2`,children:`Silent agent failures drain revenue, and you can’t see them.`}),(0,L.jsx)(`p`,{className:`problem__sub`,children:`Agents are already using your tool. When they fail, you get no clear signal, so you can’t fix what you can’t see.`}),(0,L.jsx)(`ol`,{className:`problem__strip`,children:ed.map((e,t)=>(0,L.jsxs)(`li`,{className:`problem__frame`,style:{transitionDelay:`${t*.08}s`},children:[(0,L.jsx)(td,{type:e.scene}),(0,L.jsx)(`span`,{className:`problem__frame-index`,children:String(t+1).padStart(2,`0`)}),(0,L.jsx)(`p`,{className:`problem__frame-title`,children:e.title}),(0,L.jsx)(`p`,{className:`problem__frame-detail`,children:e.detail})]},e.title))})]})})})}function rd(){let{ref:e}=Yu();return(0,L.jsx)(`section`,{className:`platform-intro`,id:`platform`,children:(0,L.jsx)(`div`,{className:`container`,children:(0,L.jsxs)(`div`,{ref:e,className:`platform-intro__inner fade-up`,children:[(0,L.jsx)(`h2`,{className:`platform-intro__h2`,children:`An integrated platform to find and fix every agent failure point.`}),(0,L.jsx)(`p`,{className:`platform-intro__sub`,children:`Evals that surface failures. A QA agent that investigates and fixes.`})]})})})}var id=[`CLI`,`MCP`,`Skills`],ad=[{key:`helpful`,label:`Helpful`,pct:19,color:`#16a34a`},{key:`reason`,label:`Reason`,pct:47,color:`#2563eb`},{key:`neutral`,label:`Neutral`,pct:25,color:`#9C9890`},{key:`wrong`,label:`Wrong`,pct:9,color:`#f97316`}],od=[{kind:`user`,title:`User`,detail:`Add auth to the Next.js app using our CLI.`,tag:null,status:`ok`},{kind:`tool`,title:`Tool: listDocs`,detail:`Fetched auth quickstart + CLI install guide`,tag:`Helpful`,status:`ok`},{kind:`model`,title:`Model`,detail:`Reasoning · chose CLI scaffold path`,tag:`Reason`,status:`ok`},{kind:`tool`,title:`Tool: exec`,detail:`npx @acme/cli auth init --provider google`,tag:`Wrong`,status:`fail`,failNote:`exit 1 · unknown flag --provider (docs say --auth-provider)`}];function sd(){let{ref:e}=Yu();return(0,L.jsx)(`section`,{className:`offer`,id:`evals`,children:(0,L.jsx)(`div`,{className:`container`,children:(0,L.jsxs)(`div`,{ref:e,className:`offer__inner fade-up`,children:[(0,L.jsx)(`p`,{className:`eyebrow offer__label`,children:`Evals`}),(0,L.jsx)(`h3`,{className:`offer__claim`,children:`Evaluate agents across CLI, MCP, skills, and more. Find where they fail.`}),(0,L.jsxs)(`div`,{className:`evals-mock`,"aria-hidden":`true`,children:[(0,L.jsxs)(`div`,{className:`evals-mock__chrome`,children:[(0,L.jsxs)(`div`,{className:`evals-mock__meta`,children:[(0,L.jsx)(`span`,{className:`evals-mock__run`,children:`pb-1-agent-eval`}),(0,L.jsx)(`span`,{className:`evals-mock__badge`,children:`Completed`})]}),(0,L.jsx)(`div`,{className:`evals-mock__surfaces`,children:id.map(e=>(0,L.jsx)(`span`,{className:`evals-mock__chip${e===`CLI`?` evals-mock__chip--active`:``}`,children:e},e))})]}),(0,L.jsxs)(`div`,{className:`evals-mock__scorecard`,children:[(0,L.jsxs)(`div`,{className:`evals-mock__stat`,children:[(0,L.jsx)(`span`,{className:`evals-mock__stat-label`,children:`Score`}),(0,L.jsx)(`span`,{className:`evals-mock__stat-value`,children:`48.5/60`})]}),(0,L.jsxs)(`div`,{className:`evals-mock__stat`,children:[(0,L.jsx)(`span`,{className:`evals-mock__stat-label`,children:`Checked`}),(0,L.jsx)(`span`,{className:`evals-mock__stat-value`,children:`97%`})]}),(0,L.jsxs)(`div`,{className:`evals-mock__stat`,children:[(0,L.jsx)(`span`,{className:`evals-mock__stat-label`,children:`Hard failure`}),(0,L.jsx)(`span`,{className:`evals-mock__stat-value evals-mock__stat-value--warn`,children:`No`})]}),(0,L.jsxs)(`div`,{className:`evals-mock__stat`,children:[(0,L.jsx)(`span`,{className:`evals-mock__stat-label`,children:`Usefulness`}),(0,L.jsx)(`span`,{className:`evals-mock__stat-value`,children:`3.7/5`})]})]}),(0,L.jsxs)(`div`,{className:`evals-mock__timeline-block`,children:[(0,L.jsx)(`div`,{className:`evals-mock__timeline-label`,children:`Time by usefulness`}),(0,L.jsx)(`div`,{className:`evals-mock__bar`,children:ad.map(e=>(0,L.jsx)(`span`,{className:`evals-mock__seg evals-mock__seg--${e.key}`,style:{flexGrow:e.pct,background:e.color},title:`${e.label} ${e.pct}%`},e.key))}),(0,L.jsx)(`ul`,{className:`evals-mock__legend`,children:ad.map(e=>(0,L.jsxs)(`li`,{children:[(0,L.jsx)(`span`,{className:`evals-mock__swatch`,style:{background:e.color}}),e.label,` `,e.pct,`%`]},e.key))})]}),(0,L.jsxs)(`div`,{className:`evals-mock__trace`,children:[(0,L.jsx)(`div`,{className:`evals-mock__timeline-label`,children:`Sample trace`}),(0,L.jsx)(`ol`,{className:`evals-trace`,children:od.map(e=>(0,L.jsxs)(`li`,{className:`evals-trace__step${e.status===`fail`?` evals-trace__step--fail`:``}`,children:[(0,L.jsxs)(`div`,{className:`evals-trace__row`,children:[(0,L.jsx)(`span`,{className:`evals-trace__title`,children:e.title}),e.tag&&(0,L.jsx)(`span`,{className:`evals-trace__tag evals-trace__tag--${e.tag.toLowerCase()}`,children:e.tag}),(0,L.jsx)(`span`,{className:`evals-trace__status evals-trace__status--${e.status}`,children:e.status===`fail`?`failed`:`success`})]}),(0,L.jsx)(`p`,{className:`evals-trace__detail`,children:e.detail}),`failNote`in e&&e.failNote&&(0,L.jsx)(`p`,{className:`evals-trace__fail`,children:e.failNote})]},e.title+e.detail))})]})]})]})})})}var cd=[`ingest`,`docs`,`fix`],ld=2500,ud={ingest:`INGESTING TRACE`,docs:`READING DOCS`,fix:`PROPOSING FIX`};function dd(){let{ref:e}=Yu(),t=(0,k.useRef)(null),[n,r]=(0,k.useState)(`ingest`),[i,a]=(0,k.useState)(!1);return(0,k.useEffect)(()=>{let e=t.current;if(!e)return;if(window.matchMedia(`(prefers-reduced-motion: reduce)`).matches){r(`fix`),a(!1);return}let n=new IntersectionObserver(([e])=>a(e.isIntersecting),{threshold:.35});return n.observe(e),()=>n.disconnect()},[]),(0,k.useEffect)(()=>
12{if(!i)return;let e=window.setInterval(()=>{r(e=>cd[(cd.indexOf(e)+1)%cd.length])},ld);return()=>window.clearInterval(e)},[i]),(0,L.jsx)(`section`,{className:`offer`,id:`qa-agent`,children:(0,L.jsx)(`div`,{className:`container`,children:(0,L.jsxs)(`div`,{ref:e,className:`offer__inner fade-up`,children:[(0,L.jsx)(`p`,{className:`eyebrow offer__label`,children:`QA agent`}),(0,L.jsx)(`h3`,{className:`offer__claim`,children:`A specialized agent that finds bugs and proposes what to fix.`}),(0,L.jsxs)(`div`,{ref:t,className:`qa-diagram qa-diagram--${n}`,"aria-hidden":`true`,children:[(0,L.jsxs)(`aside`,{className:`qa-sat qa-sat--trace${n===`ingest`?` qa-sat--active`:``}`,children:[(0,L.jsx)(`p`,{className:`qa-sat__eyebrow`,children:`Trace ingest`}),(0,L.jsx)(`p`,{className:`qa-sat__title`,children:`Tool: exec`}),(0,L.jsx)(`p`,{className:`qa-sat__body`,children:`npx @acme/cli auth init --provider google`}),(0,L.jsx)(`p`,{className:`qa-sat__fail`,children:`exit 1 · unknown flag --provider`})]}),(0,L.jsxs)(`div`,{className:`qa-hub`,children:[(0,L.jsxs)(`div`,{className:`qa-hub__top`,children:[(0,L.jsx)(`span`,{className:`qa-hub__name`,children:`QA agent`}),(0,L.jsx)(`span`,{className:`qa-hub__status`,children:ud[n]})]}),(0,L.jsx)(`div`,{className:`qa-hub__bubble`,children:`Investigate the failed CLI auth init from this eval trace and find the correct fix.`}),(0,L.jsxs)(`ul`,{className:`qa-hub__steps`,children:[(0,L.jsx)(`li`,{className:n===`ingest`?`is-on`:``,children:`Ingest failed spans`}),(0,L.jsx)(`li`,{className:n===`docs`?`is-on`:``,children:`Search docs + skills`}),(0,L.jsx)(`li`,{className:n===`fix`?`is-on`:``,children:`Propose patch + eval`})]})]}),(0,L.jsxs)(`aside`,{className:`qa-sat qa-sat--docs${n===`docs`?` qa-sat--active`:``}`,children:[(0,L.jsx)(`p`,{className:`qa-sat__eyebrow`,children:`Docs / skills`}),(0,L.jsx)(`p`,{className:`qa-sat__title`,children:`Scanning sources`}),(0,L.jsxs)(`ul`,{className:`qa-sat__list`,children:[(0,L.jsx)(`li`,{children:`auth CLI quickstart`}),(0,L.jsx)(`li`,{children:`MCP skill: session refresh`}),(0,L.jsx)(`li`,{children:`flag reference → --auth-provider`})]})]}),(0,L.jsxs)(`aside`,{className:`qa-sat qa-sat--fix${n===`fix`?` qa-sat--active`:``}`,children:[(0,L.jsx)(`p`,{className:`qa-sat__eyebrow`,children:`Suggested fix`}),(0,L.jsx)(`p`,{className:`qa-sat__title`,children:`Correct command`}),(0,L.jsx)(`p`,{className:`qa-sat__body qa-sat__body--ok`,children:`npx @acme/cli auth init --auth-provider google`}),(0,L.jsxs)(`ul`,{className:`qa-sat__list`,children:[(0,L.jsx)(`li`,{children:`Update MCP skill docs`}),(0,L.jsx)(`li`,{children:`Add regression eval`})]})]})]})]})})})}function fd({className:e}){return(0,L.jsxs)(`svg`,{className:e,width:`20`,height:`20`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,"aria-hidden":`true`,children:[(0,L.jsx)(`path`,{d:`M14 9a2 2 0 0 1-2 2H6l-4 4V4c0-1.1.9-2 2-2h8a2 2 0 0 1 2 2z`}),(0,L.jsx)(`path`,{d:`M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1`})]})}function pd(){return(0,L.jsx)(`section`,{className:`teaser`,children:(0,L.jsxs)(`div`,{className:`container teaser__grid`,children:[(0,L.jsxs)(Sr,{to:Lu,className:`teaser__card teaser__card--featured`,children:[(0,L.jsxs)(`div`,{className:`teaser__main`,children:[(0,L.jsxs)(`div`,{className:`teaser__brand`,children:[(0,L.jsx)(`span`,{className:`teaser__badge teaser__badge--research`,children:`179`}),(0,L.jsx)(`span`,{className:`teaser__eyebrow`,children:`Benchmark · new`})]}),(0,L.jsxs)(`h3`,{className:`teaser__headline`,children:[`Claude Code vs Codex on`,` `,(0,L.jsx)(`span`,{className:`teaser__accent`,children:`Apify, Bright Data, and Firecrawl`})]}),(0,L.jsx)(`p`,{className:`teaser__copy`,children:`179 live runs across MCP, skills, and raw API access. What worked, what failed, and why.`})]}),(0,L.jsxs)(`span`,{className:`teaser__cta`,children:[`Read the benchmark`,(0,L.jsx)(`span`,{className:`teaser__arrow`,children:`→`})]})]}),(0,L.jsxs)(Sr,{to:`/case-studies/assistant-ui`,className:`teaser__card`,children:[(0,L.jsxs)(`div`,{className:`teaser__main`,children:[(0,L.jsxs)(`div`,{className:`teaser__brand`,children:[(0,L.jsx)(`span`,{className:`teaser__badge`,children:(0,L.jsx)(fd,{className:`teaser__badge-icon`})}),(0,L.jsx)(`span`,{className:`teaser__eyebrow`,children:`Case study · assistant-ui`})]}),(0,L.jsxs)(`h3`,{className:`teaser__headline`,children:[`How assistant-ui hit a`,` `,(0,L.jsx)(`span`,{className:`teaser__accent`,children:`20% conversion rate`}),` with a playground built by xulux`]})]}),(0,L.jsxs)(`span`,{className:`teaser__cta`,children:[`Read the case study`,(0,L.jsx)(`span`,{className:`teaser__arrow`,children:`→`})]})]})]})})}function md(){let{ref:e}=Yu();return(0,L.jsx)(`section`,{className:`cta-section`,children:(0,L.jsx)(`div`,{className:`container`,children:(0,L.jsxs)(`div`,{ref:e,className:`cta-inner fade-up`,children:[(0,L.jsx)(`h2`,{className:`cta-h2`,children:`Stop flying blind on agent failures.`}),(0,L.jsx)(`p`,{className:`cta-sub`,children:`We’ll help you see how agents use your tool, and fix what breaks.`}),(0,L.jsxs)(`div`,{className:`cta-actions`,children:[(0,L.jsx)(Au,{className:`cta-btn cta-btn--primary`,children:`Talk to us →`}),(0,L.jsx)(`a`,{href:`mailto:[email protected]`,className:`cta-btn cta-btn--secondary`,children:`Email us â
12†’`})]})]})})})}function hd(){return(0,L.jsx)(`footer`,{className:`footer`,children:(0,L.jsxs)(`div`,{className:`container footer__inner`,children:[(0,L.jsxs)(`div`,{className:`footer__brand`,children:[(0,L.jsx)(Sr,{to:`/`,className:`footer__logo`,children:`xulux`}),(0,L.jsx)(`p`,{className:`footer__copy`,children:`© 2026 xulux. All rights reserved.`})]}),(0,L.jsxs)(`div`,{className:`footer__cols`,children:[(0,L.jsxs)(`div`,{className:`footer__col`,children:[(0,L.jsx)(`span`,{className:`footer__col-title`,children:`Product`}),(0,L.jsx)(`a`,{href:`/#platform`,className:`footer__link`,children:`Platform`}),(0,L.jsx)(Sr,{to:Lu,className:`footer__link`,children:`Scraping benchmark`}),(0,L.jsx)(Sr,{to:`/case-studies/assistant-ui`,className:`footer__link`,children:`assistant-ui case study`})]}),(0,L.jsxs)(`div`,{className:`footer__col`,children:[(0,L.jsx)(`span`,{className:`footer__col-title`,children:`Get in touch`}),(0,L.jsx)(Au,{className:`footer__link footer__link--button`,children:`Book a call`}),(0,L.jsx)(`a`,{href:`mailto:[email protected]`,className:`footer__link`,children:`[email protected]`})]})]})]})})}var gd=`/assets/playground-describe-MVXe-eHK.png`,_d=`/assets/playground-preview-Hadr4Yvz.png`,vd=`/assets/playground-download-DxLRB0Po.png`,yd=`https://www.assistant-ui.com/playground`,Q=[`Discover`,`Ask AI`,`Read docs`,`Install MCP`,`Install skills`,`Clone repo`,`Configure env`,`Use coding agent locally`,`Fix errors`,`Maybe ship`],bd=[{title:`Describe it`,body:`Start from a prebuilt template, learn what assistant-ui can do, or just describe the assistant you're imagining.`,img:gd,alt:`assistant-ui playground prompt screen with starter templates`,url:`assistant-ui.com/playground`},{title:`See it live`,body:`The playground spins up a real, working assistant-ui app wired to your prompt — running live, not mocked.`,img:_d,alt:`Live CRM assistant preview generated from a prompt in the assistant-ui playground`,url:`assistant-ui.com/playground`},{title:`Download it`,body:`Copy the prompt into your own coding agent or download the code directly, and keep building right where you left off.`,img:vd,alt:`Copy prompt and continue-in-your-coding-agent panel from the assistant-ui playground`,url:null}];function xd(){return(0,k.useEffect)(()=>{document.title=`How assistant-ui increased user conversion — xulux`},[]),(0,L.jsxs)(`main`,{className:`post`,children:[(0,L.jsx)(`header`,{className:`post-header`,children:(0,L.jsxs)(`div`,{className:`post-container`,children:[(0,L.jsx)(`p`,{className:`post-eyebrow`,children:`Case study`}),(0,L.jsxs)(`h1`,{className:`post-title`,children:[`How assistant-ui increased `,(0,L.jsx)(`span`,{className:`post-accent`,children:`user conversion`})]}),(0,L.jsx)(`p`,{className:`post-dek`,children:`Turning landing-page visitors into installs — without sending a single developer to the terminal.`}),(0,L.jsxs)(`div`,{className:`post-meta`,children:[(0,L.jsx)(`span`,{className:`post-meta__authors`,children:`Vivek & Joshua`}),(0,L.jsx)(`span`,{className:`post-meta__dot`,children:`·`}),(0,L.jsx)(`span`,{className:`post-meta__read`,children:`5 min read`}),(0,L.jsx)(`span`,{className:`post-meta__dot`,children:`·`}),(0,L.jsxs)(`span`,{className:`post-meta__lockup`,children:[(0,L.jsx)(fd,{className:`post-meta__icon`}),`in partnership with assistant-ui`]})]})]})}),(0,L.jsxs)(`article`,{className:`post-body`,children:[(0,L.jsxs)(`section`,{className:`post-section`,children:[(0,L.jsx)(`p`,{className:`post-label`,children:`The problem`}),(0,L.jsxs)(`h2`,{className:`post-h2`,children:[`Even with AI, the path to a working POC is still`,` `,(0,L.jsx)(`em`,{className:`post-accent post-italic`,children:`fragmented`})]}),(0,L.jsxs)(`p`,{className:`post-p`,children:[`Most users drop off in the loop between AI, docs, and their terminal.`,` `,(0,L.jsx)(`strong`,{children:`You never see them again.`})]}),(0,L.jsx)(`div`,{className:`post-pills`,children:Q.map((e,t)=>(0,L.jsxs)(`span`,{className:`post-pills__item`,children:[(0,L.jsx)(`span`,{className:`post-pill${e===`Maybe ship`?` post-pill--dashed`:``}`,children:e}),t<Q.length-1&&(0,L.jsx)(`span`,{className:`post-pill-arrow`,children:`→`})]},e))})]}),(0,L.jsxs)(`section`,{className:`post-section post-section--no-divider`,children:[(0,L.jsx)(`p`,{className:`post-label`,children:`The solution`}),(0,L.jsx)(`h2`,{className:`post-h2`,children:`An AI playground where users describe what they want — using assistant-ui`}),(0,L.jsx)(`p`,{className:`post-p`,children:`We built this playground into assistant-ui's site, so developers can go from an idea to a working POC without ever leaving the page.`}),(0,L.jsx)(`ol`,{className:`post-playground-steps`,children:bd.map((e,t)=>(0,L.jsxs)(`li`,{className:`post-playground-step`,children:[(0,L.jsxs)(`div`,{className:`post-playground-step__head`,children:[(0,L.jsx)(`span`,{className:`post-playground-step__index`,children:t+1}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`h3`,{className:`post-playground-step__title`,children:e.title}),(0,L.jsx)(`p`,{className:`post-playground-step__body`,children:e.body})]})]}),(0,L.jsxs)(`figure`,{className:`post-figure${e.url?``:` post-figure--detail`}`,children:[e.url&&(0,L.jsxs)(`div`,{className:`post-figure__chrome`,children:[(0,L.jsxs)(`span`,{className:`post-figure__dots`,children:[(0,L.jsx)(`span`,{}),(0,L.jsx)(`span`,{}),(0,L.jsx)(`span`,{})]}),(0,L.jsx)(`a`,{className:`post-figure__url`,href:yd,target:`_blank`,rel:`noopener noreferrer`,children:e.url})]}),(0,L.jsx)(`img`,{className:`post-figure__img`,src:e.img,alt:e.alt})]})]},e.title))}),(0,L.jsxs)(`a`,{className:`post-solution-cta`,href:yd,target:`_blank`,rel:`noopener noreferrer`,children:[`Try the playground yourself`,(0,L.jsx)(`span`,{"aria-hidden":`true`,children:`→`})]})]}),(0,L.jsxs)(`section`,{className:`post-section post-section--no-divider`,children:[(0,L.jsx)(`p`,{className:`post-label`,children:`The impact`}),(0,L.jsx)(`h2`,{className:`post-h2`,children:`A 20% conversion rate on launch`}),(0,L.jsx)(`p`,{className:`post-p`,children:`One in five visitors converted — describing what they wanted, seeing it work with assistant-ui, and leaving with running code in hand.`}),(0,L.jsxs)(`div`,{className:`post-stat`,children:[(0,L.jsxs)(`span`,{className:`post-stat__num`,children:[`20`,(0,L.jsx)(`span`,{className:`post-stat__pct`,children:`%`})]}
12),(0,L.jsx)(`p`,{className:`post-stat__caption`,children:`of playground users found the right POC and downloaded the code.`})]}),(0,L.jsxs)(`div`,{className:`post-bars`,children:[(0,L.jsxs)(`div`,{className:`post-bar-row`,children:[(0,L.jsxs)(`div`,{className:`post-bar-row__label`,children:[(0,L.jsx)(`span`,{children:`Docs & terminal flow`}),(0,L.jsx)(`span`,{className:`post-bar-row__value`,children:`~4%`})]}),(0,L.jsx)(`div`,{className:`post-bar-track`,children:(0,L.jsx)(`div`,{className:`post-bar post-bar--muted`,style:{width:`4%`}})})]}),(0,L.jsxs)(`div`,{className:`post-bar-row`,children:[(0,L.jsxs)(`div`,{className:`post-bar-row__label`,children:[(0,L.jsx)(`span`,{children:`Xulux playground — Describe → See → Download`}),(0,L.jsx)(`span`,{className:`post-bar-row__value post-accent`,children:`20%`})]}),(0,L.jsx)(`div`,{className:`post-bar-track`,children:(0,L.jsx)(`div`,{className:`post-bar post-bar--accent`,style:{width:`100%`}})})]})]}),(0,L.jsxs)(`p`,{className:`post-p post-p--mini`,children:[(0,L.jsx)(`strong`,{className:`post-mini-stat`,children:`<10s`}),` to a working POC.`]})]}),(0,L.jsxs)(`blockquote`,{className:`post-quote`,children:[(0,L.jsxs)(`p`,{children:[`Xulux helped us increase conversions for our dev tool from our landing page. I highly recommend working with `,(0,L.jsx)(`span`,{className:`post-accent`,children:`Vivek and Joshua`}),`.`]}),(0,L.jsxs)(`cite`,{children:[(0,L.jsx)(`span`,{className:`post-quote__avatar`,children:(0,L.jsx)(fd,{className:`post-quote__icon`})}),(0,L.jsxs)(`span`,{children:[(0,L.jsx)(`span`,{className:`post-quote__name`,children:`Simon Farshid`}),(0,L.jsx)(`span`,{className:`post-quote__title`,children:`Founder, assistant-ui · via LinkedIn`})]})]})]}),(0,L.jsxs)(`footer`,{className:`post-cta`,children:[(0,L.jsxs)(`h3`,{className:`post-cta__title`,children:[`Developers convert faster when they hit the`,` `,(0,L.jsx)(`span`,{className:`post-accent`,children:`aha moment`}),` sooner.`]}),(0,L.jsx)(`p`,{className:`post-cta__body`,children:`Xulux playgrounds make that possible for your users. Let's build one for your product.`}),(0,L.jsx)(Au,{className:`post-cta__btn`,children:`Book a call →`})]})]})]})}async function Sd(e){await Ou(e)}function Cd(){let{pathname:e}=nn();return(0,k.useEffect)(()=>{`scrollRestoration`in window.history&&(window.history.scrollRestoration=`manual`),window.scrollTo({top:0,left:0,behavior:`instant`})},[e]),null}function wd(){return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(qu,{}),(0,L.jsxs)(`main`,{children:[(0,L.jsx)($u,{}),(0,L.jsx)(nd,{}),(0,L.jsx)(rd,{}),(0,L.jsx)(sd,{}),(0,L.jsx)(dd,{}),(0,L.jsx)(pd,{}),(0,L.jsx)(md,{})]}),(0,L.jsx)(hd,{})]})}function Td(){return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(qu,{}),(0,L.jsx)(xd,{}),(0,L.jsx)(hd,{})]})}function Ed(){return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(qu,{}),(0,L.jsx)(Ku,{}),(0,L.jsx)(hd,{})]})}function Dd(){return(0,L.jsxs)(ia,{init:Sd,children:[(0,L.jsx)(Cd,{}),(0,L.jsxs)(Nn,{children:[(0,L.jsx)(jn,{path:`/`,element:(0,L.jsx)(wd,{})}),(0,L.jsx)(jn,{path:`/case-studies/assistant-ui`,element:(0,L.jsx)(Td,{})}),(0,L.jsx)(jn,{path:Lu,element:(0,L.jsx)(Ed,{})})]})]})}(0,je.createRoot)(document.getElementById(`root`)).render((0,L.jsx)(k.StrictMode,{children:(0,L.jsx)(br,{children:(0,L.jsx)(Dd,{})})}));export{ei as A,hi as C,ai as D,si as E,Xr as M,Zr as N,oi as O,gi as S,N as T,zi as _,Ao as a,xi as b,Po as c,Co as d,So as f,Hi as g,Wi as h,H as i,Qr as j,ri as k,Mo as l,Ki as m,ko as n,Fo as o,Zi as p,jo as r,No as s,Oo as t,To as u,Pi as v,li as w,_i as x,Mi as y};

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.