(()=>{var e={4659:(e,t,n)=>{"use strict";var r=n(8715),o=n(1147),a=Object.assign,i=o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,l=Symbol.for("react.context"),s=Symbol.for("react.memo_cache_sentinel"),u=Object.prototype.hasOwnProperty,c=[],f=null;function getPrimitiveStackCache(){if(null===f){var e=new Map;try{if(g.useContext({_currentValue:null}),g.useState(null),g.useReducer((function(e){return e}),null),g.useRef(null),"function"==typeof g.useCacheRefresh&&g.useCacheRefresh(),g.useLayoutEffect((function(){})),g.useInsertionEffect((function(){})),g.useEffect((function(){})),g.useImperativeHandle(void 0,(function(){return null})),g.useDebugValue(null),g.useCallback((function(){})),g.useTransition(),g.useSyncExternalStore((function(){return function(){}}),(function(){return null}),(function(){return null})),g.useDeferredValue(null),g.useMemo((function(){return null})),"function"==typeof g.useMemoCache&&g.useMemoCache(0),"function"==typeof g.useOptimistic&&g.useOptimistic(null,(function(e){return e})),"function"==typeof g.useFormState&&g.useFormState((function(e){return e}),null),"function"==typeof g.useActionState&&g.useActionState((function(e){return e}),null),"function"==typeof g.use){g.use({$$typeof:l,_currentValue:null}),g.use({then:function(){},status:"fulfilled",value:null});try{g.use({then:function(){}})}catch(e){}}g.useId(),"function"==typeof g.useHostTransitionStatus&&g.useHostTransitionStatus()}finally{var t=c;c=[]}for(var n=0;nm;m++)if(-1!==(d=findSharedIndex(p,c,m))){b=m,c=d;break e}c=-1}}e:{if(p=f,void 0!==(m=getPrimitiveStackCache().get(u.primitive)))for(d=0;dc-p?-1===p?[null,null]:[f[p-1],null]:[f[p-1],f.slice(p,c-1)])[0],f=f[1],null===(c=u.displayName)&&null!==p&&(c=parseHookName(p.functionName)||parseHookName(u.dispatcherHookName)),null!==f){if(p=0,null!==o){for(;pp;o--)a=l.pop()}for(o=f.length-p-1;1<=o;o--)p=[],d=f[o],d={id:null,isStateEditable:!1,name:parseHookName(f[o-1].functionName),value:void 0,subHooks:p,debugInfo:null,hookSource:{lineNumber:d.lineNumber,columnNumber:d.columnNumber,functionName:d.functionName,fileName:d.fileName}},a.push(d),l.push(a),a=p;o=f}p=u.primitive,d=u.debugInfo,u={id:"Context"===p||"Context (use)"===p||"DebugValue"===p||"Promise"===p||"Unresolved"===p||"HostTransitionStatus"===p?null:i++,isStateEditable:"Reducer"===p||"State"===p,name:c||p,value:u.value,subHooks:[],debugInfo:d,hookSource:null},c={lineNumber:null,functionName:null,fileName:null,columnNumber:null},f&&1<=f.length&&(f=f[0],c.lineNumber=f.lineNumber,c.functionName=f.functionName,c.fileName=f.fileName,c.columnNumber=f.columnNumber),u.hookSource=c,a.push(u)}return processDebugValues(n,null),n}function processDebugValues(e,t){for(var n=[],r=0;r{"use strict";e.exports=n(4659)},1377:(e,t)=>{"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler");Symbol.for("react.provider");var l=Symbol.for("react.consumer"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen"),h=Symbol.for("react.client.reference");function typeOf(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case i:case a:case c:case f:return e;default:switch(e=e&&e.$$typeof){case s:case u:case d:case p:case l:return e;default:return t}}case r:return t}}}t.AI=l,t.HQ=s,t.A4=u,t.HY=o,t.oM=d,t._Y=p,t.h_=r,t.Q1=i,t.nF=a,t.n4=c,t.kK=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.kM=typeOf},5945:(e,t,n)=>{"use strict";var r=n(397),o=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),g=Symbol.for("react.debug_trace_mode"),y=Symbol.for("react.offscreen"),b=Symbol.for("react.postpone"),v=Symbol.iterator;var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,S={};function Component(e,t,n){this.props=e,this.context=t,this.refs=S,this.updater=n||w}function ComponentDummy(){}function PureComponent(e,t,n){this.props=e,this.context=t,this.refs=S,this.updater=n||w}Component.prototype.isReactComponent={},Component.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)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")},Component.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},ComponentDummy.prototype=Component.prototype;var E=PureComponent.prototype=new ComponentDummy;E.constructor=PureComponent,C(E,Component.prototype),E.isPureReactComponent=!0;var k=Array.isArray,_={H:null,A:null,T:null},F=Object.prototype.hasOwnProperty;function ReactElement(e,t,n,r,a,i,l){return n=l.ref,{$$typeof:o,type:e,key:t,ref:void 0!==n?n:null,props:l}}function isValidElement(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var T=/\/+/g;function getElementKey(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(n=""+e.key,r={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,(function(e){return r[e]}))):t.toString(36);var n,r}function noop$1(){}function mapIntoArray(e,t,n,r,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s,u,c=!1;if(null===e)c=!0;else switch(l){case"bigint":case"string":case"number":c=!0;break;case"object":switch(e.$$typeof){case o:case a:c=!0;break;case h:return mapIntoArray((c=e._init)(e._payload),t,n,r,i)}}if(c)return i=i(e),c=""===r?"."+getElementKey(e,0):r,k(i)?(n="",null!=c&&(n=c.replace(T,"$&/")+"/"),mapIntoArray(i,t,n,"",(function(e){return e}))):null!=i&&(isValidElement(i)&&(s=i,u=n+(!i.key||e&&e.key===i.key?"":(""+i.key).replace(T,"$&/")+"/")+c,i=ReactElement(s.type,u,null,0,0,0,s.props)),t.push(i)),1;c=0;var f,p=""===r?".":r+":";if(k(e))for(var d=0;d{"use strict";e.exports=n(5945)},8715:function(e,t,n){var r,o,a;!function(i,l){"use strict";o=[n(7356)],void 0===(a="function"==typeof(r=function(e){var t=/(^|@)\S+:\d+/,n=/^\s*at .*(\S+:\d+|\(native\))/m,r=/^(eval@)?(\[native code])?$/;return{parse:function(e){if(void 0!==e.stacktrace||void 0!==e["opera#sourceloc"])return this.parseOpera(e);if(e.stack&&e.stack.match(n))return this.parseV8OrIE(e);if(e.stack)return this.parseFFOrSafari(e);throw new Error("Cannot parse given Error object")},extractLocation:function(e){if(-1===e.indexOf(":"))return[e];var t=/(.+?)(?::(\d+))?(?::(\d+))?$/.exec(e.replace(/[()]/g,""));return[t[1],t[2]||void 0,t[3]||void 0]},parseV8OrIE:function(t){return t.stack.split("\n").filter((function(e){return!!e.match(n)}),this).map((function(t){t.indexOf("(eval ")>-1&&(t=t.replace(/eval code/g,"eval").replace(/(\(eval at [^()]*)|(\),.*$)/g,""));var n=t.replace(/^\s+/,"").replace(/\(eval code/g,"("),r=n.match(/ (\((.+):(\d+):(\d+)\)$)/),o=(n=r?n.replace(r[0],""):n).split(/\s+/).slice(1),a=this.extractLocation(r?r[1]:o.pop()),i=o.join(" ")||void 0,l=["eval",""].indexOf(a[0])>-1?void 0:a[0];return new e({functionName:i,fileName:l,lineNumber:a[1],columnNumber:a[2],source:t})}),this)},parseFFOrSafari:function(t){return t.stack.split("\n").filter((function(e){return!e.match(r)}),this).map((function(t){if(t.indexOf(" > eval")>-1&&(t=t.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,":$1")),-1===t.indexOf("@")&&-1===t.indexOf(":"))return new e({functionName:t});var n=/((.*".+"[^@]*)?[^@]*)(?:@)/,r=t.match(n),o=r&&r[1]?r[1]:void 0,a=this.extractLocation(t.replace(n,""));return new e({functionName:o,fileName:a[0],lineNumber:a[1],columnNumber:a[2],source:t})}),this)},parseOpera:function(e){return!e.stacktrace||e.message.indexOf("\n")>-1&&e.message.split("\n").length>e.stacktrace.split("\n").length?this.parseOpera9(e):e.stack?this.parseOpera11(e):this.parseOpera10(e)},parseOpera9:function(t){for(var n=/Line (\d+).*script (?:in )?(\S+)/i,r=t.message.split("\n"),o=[],a=2,i=r.length;a/,"$2").replace(/\([^)]*\)/g,"")||void 0;a.match(/\(([^)]*)\)/)&&(n=a.replace(/^[^(]+\(([^)]*)\)$/,"$1"));var l=void 0===n||"[arguments not available]"===n?void 0:n.split(",");return new e({functionName:i,args:l,fileName:o[0],lineNumber:o[1],columnNumber:o[2],source:t})}),this)}}})?r.apply(t,o):r)||(e.exports=a)}()},3018:(e,t,n)=>{"use strict";const r=n(5986),o=Symbol("max"),a=Symbol("length"),i=Symbol("lengthCalculator"),l=Symbol("allowStale"),s=Symbol("maxAge"),u=Symbol("dispose"),c=Symbol("noDisposeOnSet"),f=Symbol("lruList"),p=Symbol("cache"),d=Symbol("updateAgeOnGet"),naiveLength=()=>1;const get=(e,t,n)=>{const r=e[p].get(t);if(r){const t=r.value;if(isStale(e,t)){if(del(e,r),!e[l])return}else n&&(e[d]&&(r.value.now=Date.now()),e[f].unshiftNode(r));return t.value}},isStale=(e,t)=>{if(!t||!t.maxAge&&!e[s])return!1;const n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[s]&&n>e[s]},trim=e=>{if(e[a]>e[o])for(let t=e[f].tail;e[a]>e[o]&&null!==t;){const n=t.prev;del(e,t),t=n}},del=(e,t)=>{if(t){const n=t.value;e[u]&&e[u](n.key,n.value),e[a]-=n.length,e[p].delete(n.key),e[f].removeNode(t)}};class m{constructor(e,t,n,r,o){this.key=e,this.value=t,this.length=n,this.now=r,this.maxAge=o||0}}const forEachStep=(e,t,n,r)=>{let o=n.value;isStale(e,o)&&(del(e,n),e[l]||(o=void 0)),o&&t.call(r,o.value,o.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[o]=e.max||1/0;const t=e.length||naiveLength;if(this[i]="function"!=typeof t?naiveLength:t,this[l]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[s]=e.maxAge||0,this[u]=e.dispose,this[c]=e.noDisposeOnSet||!1,this[d]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[o]=e||1/0,trim(this)}get max(){return this[o]}set allowStale(e){this[l]=!!e}get allowStale(){return this[l]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[s]=e,trim(this)}get maxAge(){return this[s]}set lengthCalculator(e){"function"!=typeof e&&(e=naiveLength),e!==this[i]&&(this[i]=e,this[a]=0,this[f].forEach((e=>{e.length=this[i](e.value,e.key),this[a]+=e.length}))),trim(this)}get lengthCalculator(){return this[i]}get length(){return this[a]}get itemCount(){return this[f].length}rforEach(e,t){t=t||this;for(let n=this[f].tail;null!==n;){const r=n.prev;forEachStep(this,e,n,t),n=r}}forEach(e,t){t=t||this;for(let n=this[f].head;null!==n;){const r=n.next;forEachStep(this,e,n,t),n=r}}keys(){return this[f].toArray().map((e=>e.key))}values(){return this[f].toArray().map((e=>e.value))}reset(){this[u]&&this[f]&&this[f].length&&this[f].forEach((e=>this[u](e.key,e.value))),this[p]=new Map,this[f]=new r,this[a]=0}dump(){return this[f].map((e=>!isStale(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[f]}set(e,t,n){if((n=n||this[s])&&"number"!=typeof n)throw new TypeError("maxAge must be a number");const r=n?Date.now():0,l=this[i](t,e);if(this[p].has(e)){if(l>this[o])return del(this,this[p].get(e)),!1;const i=this[p].get(e).value;return this[u]&&(this[c]||this[u](e,i.value)),i.now=r,i.maxAge=n,i.value=t,this[a]+=l-i.length,i.length=l,this.get(e),trim(this),!0}const d=new m(e,t,l,r,n);return d.length>this[o]?(this[u]&&this[u](e,t),!1):(this[a]+=d.length,this[f].unshift(d),this[p].set(e,this[f].head),trim(this),!0)}has(e){if(!this[p].has(e))return!1;const t=this[p].get(e).value;return!isStale(this,t)}get(e){return get(this,e,!0)}peek(e){return get(this,e,!1)}pop(){const e=this[f].tail;return e?(del(this,e),e.value):null}del(e){del(this,this[p].get(e))}load(e){this.reset();const t=Date.now();for(let n=e.length-1;n>=0;n--){const r=e[n],o=r.e||0;if(0===o)this.set(r.k,r.v);else{const e=o-t;e>0&&this.set(r.k,r.v,e)}}}prune(){this[p].forEach(((e,t)=>get(this,t,!1)))}}},397:e=>{var t,n,r=e.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(e){if(t===setTimeout)return setTimeout(e,0);if((t===defaultSetTimout||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){t=defaultSetTimout}try{n="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){n=defaultClearTimeout}}();var o,a=[],i=!1,l=-1;function cleanUpNextTick(){i&&o&&(i=!1,o.length?a=o.concat(a):l=-1,a.length&&drainQueue())}function drainQueue(){if(!i){var e=runTimeout(cleanUpNextTick);i=!0;for(var t=a.length;t;){for(o=a,a=[];++l1)for(var n=1;n{"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},5986:(e,t,n)=>{"use strict";function Yallist(e){var t=this;if(t instanceof Yallist||(t=new Yallist),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var n=0,r=arguments.length;n1)n=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");r=this.head.next,n=this.head.value}for(var o=0;null!==r;o++)n=e(n,r.value,o),r=r.next;return n},Yallist.prototype.reduceReverse=function(e,t){var n,r=this.tail;if(arguments.length>1)n=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");r=this.tail.prev,n=this.tail.value}for(var o=this.length-1;null!==r;o--)n=e(n,r.value,o),r=r.prev;return n},Yallist.prototype.toArray=function(){for(var e=new Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},Yallist.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},Yallist.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new Yallist;if(tthis.length&&(t=this.length);for(var r=0,o=this.head;null!==o&&rthis.length&&(t=this.length);for(var r=this.length,o=this.tail;null!==o&&r>t;r--)o=o.prev;for(;null!==o&&r>e;r--,o=o.prev)n.push(o.value);return n},Yallist.prototype.splice=function(e,t,...n){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var r=0,o=this.head;null!==o&&r{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=7,t=1,n=3;var r=__webpack_require__(3018),o=__webpack_require__.n(r),a=__webpack_require__(1377);const i=!0,l=Symbol.for("react.element"),s=(Symbol.for("react.transitional.element"),Symbol.for("react.portal")),u=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),p=Symbol.for("react.provider"),d=Symbol.for("react.consumer"),m=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),y=Symbol.for("react.suspense_list"),b=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),w=(Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode"),Symbol.for("react.offscreen"),Symbol.for("react.legacy_hidden"),Symbol.for("react.tracing_marker"));Symbol.for("react.memo_cache_sentinel"),Symbol.for("react.postpone"),Symbol.iterator;Symbol.asyncIterator;const C={inspectable:Symbol("inspectable"),inspected:Symbol("inspected"),name:Symbol("name"),preview_long:Symbol("preview_long"),preview_short:Symbol("preview_short"),readonly:Symbol("readonly"),size:Symbol("size"),type:Symbol("type"),unserializable:Symbol("unserializable")},S=2;function createDehydrated(e,t,n,r,o){r.push(o);const a={inspectable:t,type:e,preview_long:formatDataForPreview(n,!0),preview_short:formatDataForPreview(n,!1),name:n.constructor&&"Object"!==n.constructor.name?n.constructor.name:""};return"array"===e||"typed_array"===e?a.size=n.length:"object"===e&&(a.size=Object.keys(n).length),"iterator"!==e&&"typed_array"!==e||(a.readonly=!0),a}function dehydrate(e,t,n,r,o,a=0){const i=getDataType(e);let l;switch(i){case"html_element":return t.push(r),{inspectable:!1,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:e.tagName,type:i};case"function":return t.push(r),{inspectable:!1,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:"function"!=typeof e.name&&e.name?e.name:"function",type:i};case"string":return l=o(r),l||e.length<=500?e:e.slice(0,500)+"...";case"bigint":case"symbol":case"date":case"regexp":return t.push(r),{inspectable:!1,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:e.toString(),type:i};case"react_element":return t.push(r),{inspectable:!1,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:getDisplayNameForReactElement(e)||"Unknown",type:i};case"array_buffer":case"data_view":return t.push(r),{inspectable:!1,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:"data_view"===i?"DataView":"ArrayBuffer",size:e.byteLength,type:i};case"array":return l=o(r),a>=S&&!l?createDehydrated(i,!0,e,t,r):e.map(((e,i)=>dehydrate(e,t,n,r.concat([i]),o,l?1:a+1)));case"html_all_collection":case"typed_array":case"iterator":if(l=o(r),a>=S&&!l)return createDehydrated(i,!0,e,t,r);{const s={unserializable:!0,type:i,readonly:!0,size:"typed_array"===i?e.length:void 0,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:e.constructor&&"Object"!==e.constructor.name?e.constructor.name:""};return Array.from(e).forEach(((e,i)=>s[i]=dehydrate(e,t,n,r.concat([i]),o,l?1:a+1))),n.push(r),s}case"opaque_iterator":return t.push(r),{inspectable:!1,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:e[Symbol.toStringTag],type:i};case"object":if(l=o(r),a>=S&&!l)return createDehydrated(i,!0,e,t,r);{const i={};return getAllEnumerableKeys(e).forEach((s=>{const u=s.toString();i[u]=dehydrate(e[s],t,n,r.concat([u]),o,l?1:a+1)})),i}case"class_instance":if(l=o(r),a>=S&&!l)return createDehydrated(i,!0,e,t,r);const s={unserializable:!0,type:i,readonly:!0,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:e.constructor.name};return getAllEnumerableKeys(e).forEach((i=>{const u=i.toString();s[u]=dehydrate(e[i],t,n,r.concat([u]),o,l?1:a+1)})),n.push(r),s;case"infinity":case"nan":case"undefined":return t.push(r),{type:i};default:return e}}const E=Array.isArray,k=Object.prototype.hasOwnProperty,_=new WeakMap,F=new(o())({max:1e3});function alphaSortKeys(e,t){return e.toString()>t.toString()?1:t.toString()>e.toString()?-1:0}function getAllEnumerableKeys(e){const t=new Set;let n=e;for(;null!=n;){const e=[...Object.keys(n),...Object.getOwnPropertySymbols(n)],r=Object.getOwnPropertyDescriptors(n);e.forEach((e=>{r[e].enumerable&&t.add(e)})),n=Object.getPrototypeOf(n)}return t}function getWrappedDisplayName(e,t,n,r){const o=e?.displayName;return o||`${n}(${getDisplayName(t,r)})`}function getDisplayName(e,t="Anonymous"){const n=_.get(e);if(null!=n)return n;let r=t;return"string"==typeof e.displayName?r=e.displayName:"string"==typeof e.name&&""!==e.name&&(r=e.name),_.set(e,r),r}let T=0;function getDefaultComponentFilters(){return[{type:t,value:e,isEnabled:!0}]}function filterOutLocationComponentFilters(e){return Array.isArray(e)?e.filter((e=>e.type!==n)):e}function castBool(e){if(!0===e||!1===e)return e}function utils_getInObject(e,t){return t.reduce(((e,t)=>{if(e){if(k.call(e,t))return e[t];if("function"==typeof e[Symbol.iterator])return Array.from(e)[t]}return null}),e)}function deletePathInObject(e,t){const n=t.length,r=t[n-1];if(null!=e){const o=utils_getInObject(e,t.slice(0,n-1));o&&(E(o)?o.splice(r,1):delete o[r])}}function renamePathInObject(e,t,n){const r=t.length;if(null!=e){const o=utils_getInObject(e,t.slice(0,r-1));if(o){const e=t[r-1];o[n[r-1]]=o[e],E(o)?o.splice(e,1):delete o[e]}}}function utils_setInObject(e,t,n){const r=t.length,o=t[r-1];if(null!=e){const a=utils_getInObject(e,t.slice(0,r-1));a&&(a[o]=n)}}function getDataType(e){if(null===e)return"null";if(void 0===e)return"undefined";if((0,a.kK)(e))return"react_element";if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return"html_element";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"function":return"function";case"number":return Number.isNaN(e)?"nan":Number.isFinite(e)?"number":"infinity";case"object":if(E(e))return"array";if(ArrayBuffer.isView(e))return k.call(e.constructor,"BYTES_PER_ELEMENT")?"typed_array":"data_view";if(e.constructor&&"ArrayBuffer"===e.constructor.name)return"array_buffer";if("function"==typeof e[Symbol.iterator]){const t=e[Symbol.iterator]();if(t)return t===e?"opaque_iterator":"iterator"}else{if(e.constructor&&"RegExp"===e.constructor.name)return"regexp";{const t=Object.prototype.toString.call(e);if("[object Date]"===t)return"date";if("[object HTMLAllCollection]"===t)return"html_all_collection"}}return isPlainObject(e)?"object":"class_instance";case"string":return"string";case"symbol":return"symbol";case"undefined":return"[object HTMLAllCollection]"===Object.prototype.toString.call(e)?"html_all_collection":"undefined";default:return"unknown"}}function getDisplayNameForReactElement(e){const t=(0,a.kM)(e)||function(e){if("object"==typeof e&&null!==e){const t=e.$$typeof;switch(t){case l:const n=e.type;switch(n){case u:case f:case c:case g:case y:return n;default:const e=n&&n.$$typeof;switch(e){case m:case h:case v:case b:return e;case d:if(i)return e;case p:if(!i)return e;default:return t}}case s:return t}}}(e);switch(t){case a.AI:return"ContextConsumer";case a.HQ:return"ContextProvider";case a.A4:return"ForwardRef";case a.HY:return"Fragment";case a.oM:return"Lazy";case a._Y:return"Memo";case a.h_:return"Portal";case a.Q1:return"Profiler";case a.nF:return"StrictMode";case a.n4:return"Suspense";case y:return"SuspenseList";case w:return"TracingMarker";default:const{type:t}=e;return"string"==typeof t?t:"function"==typeof t?getDisplayName(t,"Anonymous"):null!=t?"NotImplementedInDevtools":"Element"}}const I=50;function truncateForDisplay(e,t=I){return e.length>t?e.slice(0,t)+"…":e}function formatDataForPreview(e,t){if(null!=e&&k.call(e,C.type))return t?e[C.preview_long]:e[C.preview_short];switch(getDataType(e)){case"html_element":return`<${truncateForDisplay(e.tagName.toLowerCase())} />`;case"function":return truncateForDisplay(`ƒ ${"function"==typeof e.name?"":e.name}() {}`);case"string":return`"${e}"`;case"bigint":return truncateForDisplay(e.toString()+"n");case"regexp":case"symbol":return truncateForDisplay(e.toString());case"react_element":return`<${truncateForDisplay(getDisplayNameForReactElement(e)||"Unknown")} />`;case"array_buffer":return`ArrayBuffer(${e.byteLength})`;case"data_view":return`DataView(${e.buffer.byteLength})`;case"array":if(t){let t="";for(let n=0;n0&&(t+=", "),t+=formatDataForPreview(e[n],!1),!(t.length>I));n++);return`[${truncateForDisplay(t)}]`}return`Array(${k.call(e,C.size)?e[C.size]:e.length})`;case"typed_array":const n=`${e.constructor.name}(${e.length})`;if(t){let t="";for(let n=0;n0&&(t+=", "),t+=e[n],!(t.length>I));n++);return`${n} [${truncateForDisplay(t)}]`}return n;case"iterator":const r=e.constructor.name;if(t){const t=Array.from(e);let n="";for(let e=0;e0&&(n+=", "),E(r)){n+=`${formatDataForPreview(r[0],!0)} => ${formatDataForPreview(r[1],!1)}`}else n+=formatDataForPreview(r,!1);if(n.length>I)break}return`${r}(${e.size}) {${truncateForDisplay(n)}}`}return`${r}(${e.size})`;case"opaque_iterator":return e[Symbol.toStringTag];case"date":return e.toString();case"class_instance":return e.constructor.name;case"object":if(t){const t=Array.from(getAllEnumerableKeys(e)).sort(alphaSortKeys);let n="";for(let r=0;r0&&(n+=", "),n+=`${o.toString()}: ${formatDataForPreview(e[o],!1)}`,n.length>I)break}return`{${truncateForDisplay(n)}}`}return"{…}";case"boolean":case"number":case"infinity":case"nan":case"null":case"undefined":return e;default:try{return truncateForDisplay(String(e))}catch(e){return"unserializable"}}}const isPlainObject=e=>{const t=Object.getPrototypeOf(e);if(!t)return!0;return!Object.getPrototypeOf(t)};function sessionStorageGetItem(e){try{return sessionStorage.getItem(e)}catch(e){return null}}const compareVersions=(e,t)=>{const n=validateAndParse(e),r=validateAndParse(t),o=n.pop(),a=r.pop(),i=compareSegments(n,r);return 0!==i?i:o&&a?compareSegments(o.split("."),a.split(".")):o||a?o?-1:1:0},D=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,validateAndParse=e=>{if("string"!=typeof e)throw new TypeError("Invalid argument expected string");const t=e.match(D);if(!t)throw new Error(`Invalid argument not valid semver ('${e}' received)`);return t.shift(),t},isWildcard=e=>"*"===e||"x"===e||"X"===e,tryParse=e=>{const t=parseInt(e,10);return isNaN(t)?e:t},compareStrings=(e,t)=>{if(isWildcard(e)||isWildcard(t))return 0;const[n,r]=((e,t)=>typeof e!=typeof t?[String(e),String(t)]:[e,t])(tryParse(e),tryParse(t));return n>r?1:n{for(let n=0;n":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1]},O=(Object.keys(R),Array.isArray);const shared_isArray=function(e){return O(e)};function cleanForBridge(e,t,n=[]){if(null!==e){const r=[],o=[];return{data:dehydrate(e,r,o,n,t),cleaned:r,unserializable:o}}return null}function copyWithDelete(e,t,n=0){const r=t[n],o=shared_isArray(e)?e.slice():{...e};return n+1===t.length?shared_isArray(o)?o.splice(r,1):delete o[r]:o[r]=copyWithDelete(e[r],t,n+1),o}function copyWithRename(e,t,n,r=0){const o=t[r],a=shared_isArray(e)?e.slice():{...e};if(r+1===t.length){a[n[r]]=a[o],shared_isArray(a)?a.splice(o,1):delete a[o]}else a[o]=copyWithRename(e[o],t,n,r+1);return a}function copyWithSet(e,t,n,r=0){if(r>=t.length)return n;const o=t[r],a=shared_isArray(e)?e.slice():{...e};return a[o]=copyWithSet(e[o],t,n,r+1),a}function format(e,...t){const n=t.slice();let r=String(e);if("string"==typeof e&&n.length){const e=/(%?)(%([jds]))/g;r=r.replace(e,((e,t,r,o)=>{let a=n.shift();switch(o){case"s":a+="";break;case"d":case"i":a=parseInt(a,10).toString();break;case"f":a=parseFloat(a).toString()}return t?(n.unshift(a),e):a}))}if(n.length)for(let e=0;e-1}function extractLocation(e){if(-1===e.indexOf(":"))return null;const t=e.replace(/^\(+/,"").replace(/\)+$/,""),n=/(at )?(.+?)(?::(\d+))?(?::(\d+))?$/.exec(t);if(null==n)return null;const[,,r,o,a]=n;return{sourceURL:r,line:o,column:a}}const x=/^\s*at .*(\S+:\d+|\(native\))/m;function parseSourceFromComponentStack(e){return e.match(x)?function(e){const t=e.split("\n");for(const e of t){const t=e.trim(),n=t.match(/ (\(.+\)$)/),r=extractLocation(n?n[1]:t);if(null==r)continue;const{sourceURL:o,line:a="1",column:i="1"}=r;return{sourceURL:o,line:parseInt(a,10),column:parseInt(i,10)}}return null}(e):function(e){const t=e.split("\n");for(const e of t){const t=extractLocation(e.trim().replace(/((.*".+"[^@]*)?[^@]*)(?:@)/,""));if(null==t)continue;const{sourceURL:n,line:r="1",column:o="1"}=t;return{sourceURL:n,line:parseInt(r,10),column:parseInt(o,10)}}return null}(e)}const N="React::DevTools::reloadAndProfile";var P=__webpack_require__(8830);const A=60111,H="Symbol(react.concurrent_mode)",M=60110,L="Symbol(react.context)",$="Symbol(react.server_context)",z="Symbol(react.async_mode)",U=60112,j="Symbol(react.forward_ref)",V=60115,B="Symbol(react.memo)",W=60114,Y="Symbol(react.profiler)",G=60109,K="Symbol(react.provider)",q="Symbol(react.consumer)",Q=60119,J="Symbol(react.scope)",X=60108,Z="Symbol(react.strict_mode)",ee=Symbol.for("react.memo_cache_sentinel");let te,ne,re,oe,ae,ie,le,se,ue=0;function disabledLog(){}function describeBuiltInComponentFrame(e){if(void 0===se)try{throw Error()}catch(e){const t=e.stack.trim().match(/\n( *(at )?)/);se=t&&t[1]||""}return"\n"+se+e}disabledLog.__reactDisabledLog=!0;let ce=!1;function describeNativeComponentFrame(e,t,n){if(!e||ce)return"";const r=Error.prepareStackTrace;Error.prepareStackTrace=void 0,ce=!0;const o=n.H;n.H=null,function(){if(0===ue){te=console.log,ne=console.info,re=console.warn,oe=console.error,ae=console.group,ie=console.groupCollapsed,le=console.groupEnd;const e={configurable:!0,enumerable:!0,value:disabledLog,writable:!0};Object.defineProperties(console,{info:e,log:e,warn:e,error:e,group:e,groupCollapsed:e,groupEnd:e})}ue++}();const a={DetermineComponentFrameRoot(){let n;try{if(t){const Fake=function(){throw Error()};if(Object.defineProperty(Fake.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(Fake,[])}catch(e){n=e}Reflect.construct(e,[],Fake)}else{try{Fake.call()}catch(e){n=e}e.call(Fake.prototype)}}else{try{throw Error()}catch(e){n=e}const t=e();t&&"function"==typeof t.catch&&t.catch((()=>{}))}}catch(e){if(e&&n&&"string"==typeof e.stack)return[e.stack,n.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";const i=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});try{const[t,n]=a.DetermineComponentFrameRoot();if(t&&n){const r=t.split("\n"),o=n.split("\n");let a=0,i=0;for(;a=1&&i>=0&&r[a]!==o[i];)i--;for(;a>=1&&i>=0;a--,i--)if(r[a]!==o[i]){if(1!==a||1!==i)do{if(a--,i--,i<0||r[a]!==o[i]){let t="\n"+r[a].replace(" at new "," at ");return e.displayName&&t.includes("")&&(t=t.replace("",e.displayName)),t}}while(a>=1&&i>=0);break}}}finally{ce=!1,Error.prepareStackTrace=r,n.H=o,function(){if(ue--,0===ue){const e={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:{...e,value:te},info:{...e,value:ne},warn:{...e,value:re},error:{...e,value:oe},group:{...e,value:ae},groupCollapsed:{...e,value:ie},groupEnd:{...e,value:le}})}ue<0&&console.error("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}()}const l=e?e.displayName||e.name:"";return l?describeBuiltInComponentFrame(l):""}function describeFunctionComponentFrame(e,t){return describeNativeComponentFrame(e,!1,t)}function describeFiber(e,t,n){const{HostComponent:r,LazyComponent:o,SuspenseComponent:a,SuspenseListComponent:i,FunctionComponent:l,IndeterminateComponent:s,SimpleMemoComponent:u,ForwardRef:c,ClassComponent:f}=e;switch(t.tag){case r:return describeBuiltInComponentFrame(t.type);case o:return describeBuiltInComponentFrame("Lazy");case a:return describeBuiltInComponentFrame("Suspense");case i:return describeBuiltInComponentFrame("SuspenseList");case l:case s:case u:return describeFunctionComponentFrame(t.type,n);case c:return describeFunctionComponentFrame(t.type.render,n);case f:return function(e,t){return describeNativeComponentFrame(e,!0,t)}(t.type,n);default:return""}}function getStackByFiberInDevAndProd(e,t,n){try{let a="",i=t;do{a+=describeFiber(e,i,n);const t=i._debugInfo;if(t)for(let e=t.length-1;e>=0;e--){const n=t[e];"string"==typeof n.name&&(a+=(r=n.name,o=n.env,describeBuiltInComponentFrame(r+(o?" ("+o+")":""))))}i=i.return}while(i);return a}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}var r,o}const fe=!0,pe=["error","trace","warn"],de="%s",me=/\s{4}(in|at)\s{1}/,he=/:\d+:\d+(\n|$)/;const ge=/^%c/;function isStrictModeOverride(e,t){return e.length>=2&&ge.test(e[0])&&e[1]===`color: ${getConsoleColor(t)||""}`}function getConsoleColor(e){switch(e){case"warn":return"light"===Se.browserTheme?"rgba(250, 180, 50, 0.75)":"rgba(250, 180, 50, 0.5)";case"error":return"light"===Se.browserTheme?"rgba(250, 123, 130, 0.75)":"rgba(250, 123, 130, 0.5)";default:return"light"===Se.browserTheme?"rgba(125, 125, 125, 0.75)":"rgba(125, 125, 125, 0.5)"}}const ye=new Map;let be=console,ve={};for(const e in console)ve[e]=console[e];let we=null,Ce=!1;try{Ce=void 0===global}catch(e){}function registerRenderer(e,t){const{currentDispatcherRef:n,getCurrentFiber:r,findFiberByHostInstance:o,version:a}=e;if("function"==typeof o&&null!=n&&"function"==typeof r){const{ReactTypeOfWork:o}=getInternalReactConstants(a);ye.set(e,{currentDispatcherRef:n,getCurrentFiber:r,workTagMap:o,onErrorOrWarning:t})}}const Se={appendComponentStack:!1,breakOnConsoleErrors:!1,showInlineWarningsAndErrors:!1,hideConsoleLogsInStrictMode:!1,browserTheme:"dark"};function patch({appendComponentStack:e,breakOnConsoleErrors:t,showInlineWarningsAndErrors:n,hideConsoleLogsInStrictMode:r,browserTheme:o}){if(Se.appendComponentStack=e,Se.breakOnConsoleErrors=t,Se.showInlineWarningsAndErrors=n,Se.hideConsoleLogsInStrictMode=r,Se.browserTheme=o,e||t||n){if(null!==we)return;const e={};we=()=>{for(const t in e)try{be[t]=e[t]}catch(e){}},pe.forEach((t=>{try{const n=e[t]=be[t].__REACT_DEVTOOLS_ORIGINAL_METHOD__?be[t].__REACT_DEVTOOLS_ORIGINAL_METHOD__:be[t],overrideMethod=(...e)=>{let r=!1;if("log"!==t&&Se.appendComponentStack){const t=e.length>0?e[e.length-1]:null;r=!("string"==typeof t&&(o=t,me.test(o)||he.test(o)))}var o;const a=Se.showInlineWarningsAndErrors&&("error"===t||"warn"===t);for(const n of ye.values()){const o=getDispatcherRef(n),{getCurrentFiber:i,onErrorOrWarning:l,workTagMap:s}=n,u=i();if(null!=u)try{if(a&&"function"==typeof l&&l(u,t,e.slice()),r){const n=getStackByFiberInDevAndProd(s,u,o);""!==n&&(isStrictModeOverride(e,t)?(e[0]=`${e[0]} %s`,e.push(n)):e.push(n))}}catch(e){setTimeout((()=>{throw e}),0)}finally{break}}Se.breakOnConsoleErrors,n(...e)};overrideMethod.__REACT_DEVTOOLS_ORIGINAL_METHOD__=n,n.__REACT_DEVTOOLS_OVERRIDE_METHOD__=overrideMethod,be[t]=overrideMethod}catch(e){}}))}else null!==we&&(we(),we=null)}let Ee=null;function patchForStrictMode(){if(fe){if(null!==Ee)return;const e={};Ee=()=>{for(const t in e)try{be[t]=e[t]}catch(e){}},["error","group","groupCollapsed","info","log","trace","warn"].forEach((t=>{try{const n=e[t]=be[t].__REACT_DEVTOOLS_STRICT_MODE_ORIGINAL_METHOD__?be[t].__REACT_DEVTOOLS_STRICT_MODE_ORIGINAL_METHOD__:be[t],overrideMethod=(...e)=>{if(!Se.hideConsoleLogsInStrictMode)if(Ce)n(de,format(...e));else{const a=getConsoleColor(t);if(!a)throw Error("Console color is not defined");n(...(r=e,o=`color: ${a}`,null==r||0===r.length||"string"==typeof r[0]&&r[0].match(/([^%]|^)(%c)/g)||void 0===o?r:"string"==typeof r[0]&&r[0].match(/([^%]|^)((%%)*)(%([oOdisf]))/g)?[`%c${r[0]}`,o,...r.slice(1)]:[r.reduce(((e,t,n)=>{switch(n>0&&(e+=" "),typeof t){case"string":case"boolean":case"symbol":return e+"%s";case"number":return e+(Number.isInteger(t)?"%i":"%f");default:return e+"%o"}}),"%c"),o,...r]))}var r,o};overrideMethod.__REACT_DEVTOOLS_STRICT_MODE_ORIGINAL_METHOD__=n,n.__REACT_DEVTOOLS_STRICT_MODE_OVERRIDE_METHOD__=overrideMethod,be[t]=overrideMethod}catch(e){}}))}}function unpatchForStrictMode(){fe&&null!==Ee&&(Ee(),Ee=null)}function patchConsoleUsingWindowValues(){patch({appendComponentStack:castBool(window.__REACT_DEVTOOLS_APPEND_COMPONENT_STACK__)??!0,breakOnConsoleErrors:castBool(window.__REACT_DEVTOOLS_BREAK_ON_CONSOLE_ERRORS__)??!1,showInlineWarningsAndErrors:castBool(window.__REACT_DEVTOOLS_SHOW_INLINE_WARNINGS_AND_ERRORS__)??!0,hideConsoleLogsInStrictMode:castBool(window.__REACT_DEVTOOLS_HIDE_CONSOLE_LOGS_IN_STRICT_MODE__)??!1,browserTheme:function(e){if("light"===e||"dark"===e||"auto"===e)return e}(window.__REACT_DEVTOOLS_BROWSER_THEME__)??"dark"})}const ke="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},_e=Object.prototype.hasOwnProperty;new Map;const Fe={"--font-size-monospace-small":"9px","--font-size-monospace-normal":"11px","--font-size-monospace-large":"15px","--font-size-sans-small":"10px","--font-size-sans-normal":"12px","--font-size-sans-large":"14px","--line-height-data":"18px"},Te=(parseInt({"--font-size-monospace-small":"10px","--font-size-monospace-normal":"13px","--font-size-monospace-large":"17px","--font-size-sans-small":"12px","--font-size-sans-normal":"14px","--font-size-sans-large":"16px","--line-height-data":"22px"}["--line-height-data"],10),parseInt(Fe["--line-height-data"],10),31),Ie=1,De=10;let Re=null,Oe="undefined"!=typeof performance&&"function"==typeof performance.mark&&"function"==typeof performance.clearMarks,xe=!1;if(Oe){const e="__v3",t={};Object.defineProperty(t,"startTime",{get:function(){return xe=!0,0},set:function(){}});try{performance.mark(e,t)}catch(e){}finally{performance.clearMarks(e)}}xe&&(Re=performance);const Ne="object"==typeof performance&&"function"==typeof performance.now?()=>performance.now():()=>Date.now();function createProfilingHooks({getDisplayNameForFiber:e,getIsProfiling:t,getLaneLabelMap:n,workTagMap:r,currentDispatcherRef:o,reactVersion:a}){let i=0,l=null,s=[],u=null,c=new Map,f=!1,p=!1;function getRelativeTime(){const e=Ne();return u?(0===u.startTime&&(u.startTime=e-De),e-u.startTime):0}function getInternalModuleRanges(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.getInternalModuleRanges){const e=__REACT_DEVTOOLS_GLOBAL_HOOK__.getInternalModuleRanges();if(shared_isArray(e))return e}return null}function laneToLanesArray(e){const t=[];let n=1;for(let r=0;r0){const e=s[s.length-1];n="render-idle"===e.type?e.depth:e.depth+1}const r=laneToLanesArray(t),o={type:e,batchUID:i,depth:n,lanes:r,timestamp:getRelativeTime(),duration:0};if(s.push(o),u){const{batchUIDToMeasuresMap:e,laneToReactMeasureMap:t}=u;let n=e.get(i);null!=n?n.push(o):e.set(i,[o]),r.forEach((e=>{n=t.get(e),n&&n.push(o)}))}}function recordReactMeasureCompleted(e){const t=getRelativeTime();if(0===s.length)return void console.error('Unexpected type "%s" completed at %sms while currentReactMeasuresStack is empty.',e,t);const n=s.pop();n.type!==e&&console.error('Unexpected type "%s" completed at %sms before "%s" completed.',e,t,n.type),n.duration=t-n.timestamp,u&&(u.duration=getRelativeTime()+De)}const m=new("function"==typeof WeakMap?WeakMap:Map);let h=0;return{getTimelineData:function(){return u},profilingHooks:{markCommitStarted:function(e){f&&(recordReactMeasureStarted("commit",e),p=!0),xe&&(markAndClear(`--commit-start-${e}`),function(){markAndClear(`--react-version-${a}`),markAndClear(`--profiler-version-${Ie}`);const e=getInternalModuleRanges();if(e)for(let t=0;t{c&&(c.duration=getRelativeTime()-c.timestamp,c.resolution="resolved"),xe&&markAndClear(`--suspense-resolved-${a}-${i}`)}),(()=>{c&&(c.duration=getRelativeTime()-c.timestamp,c.resolution="rejected"),xe&&markAndClear(`--suspense-rejected-${a}-${i}`)}))}},markLayoutEffectsStarted:function(e){f&&recordReactMeasureStarted("layout-effects",e),xe&&markAndClear(`--layout-effects-start-${e}`)},markLayoutEffectsStopped:function(){f&&recordReactMeasureCompleted("layout-effects"),xe&&markAndClear("--layout-effects-stop")},markPassiveEffectsStarted:function(e){f&&recordReactMeasureStarted("passive-effects",e),xe&&markAndClear(`--passive-effects-start-${e}`)},markPassiveEffectsStopped:function(){f&&recordReactMeasureCompleted("passive-effects"),xe&&markAndClear("--passive-effects-stop")},markRenderStarted:function(e){f&&(p&&(p=!1,i++),0!==s.length&&"render-idle"===s[s.length-1].type||recordReactMeasureStarted("render-idle",e),recordReactMeasureStarted("render",e)),xe&&markAndClear(`--render-start-${e}`)},markRenderYielded:function(){f&&recordReactMeasureCompleted("render"),xe&&markAndClear("--render-yield")},markRenderStopped:function(){f&&recordReactMeasureCompleted("render"),xe&&markAndClear("--render-stop")},markRenderScheduled:function(e){f&&u&&u.schedulingEvents.push({lanes:laneToLanesArray(e),timestamp:getRelativeTime(),type:"schedule-render",warning:null}),xe&&markAndClear(`--schedule-render-${e}`)},markForceUpdateScheduled:function(t,n){if(f||xe){const r=e(t)||"Unknown";f&&u&&u.schedulingEvents.push({componentName:r,lanes:laneToLanesArray(n),timestamp:getRelativeTime(),type:"schedule-force-update",warning:null}),xe&&markAndClear(`--schedule-forced-update-${n}-${r}`)}},markStateUpdateScheduled:function(t,n){if(f||xe){const r=e(t)||"Unknown";if(f&&u){const e={componentName:r,lanes:laneToLanesArray(n),timestamp:getRelativeTime(),type:"schedule-state-update",warning:null};c.set(e,function(e){const t=[];let n=e;for(;null!==n;)t.push(n),n=n.return;return t}(t)),u.schedulingEvents.push(e)}xe&&markAndClear(`--schedule-state-update-${n}-${r}`)}}},toggleProfilingStatus:function(e){if(f!==e)if(f=e,f){const e=new Map;if(xe){const e=getInternalModuleRanges();if(e)for(let t=0;t{if("schedule-state-update"===e.type){const t=c.get(e);t&&null!=o&&(e.componentStack=t.reduce(((e,t)=>e+describeFiber(r,t,o)),""))}})),c.clear()}}}function getDispatcherRef(e){if(void 0===e.currentDispatcherRef)return;const t=e.currentDispatcherRef;return void 0===t.H&&void 0!==t.current?{get H(){return t.current},set H(e){t.current=e}}:t}const Pe="object"==typeof performance&&"function"==typeof performance.now?()=>performance.now():()=>Date.now();function getInternalReactConstants(e){let t={ImmediatePriority:99,UserBlockingPriority:98,NormalPriority:97,LowPriority:96,IdlePriority:95,NoPriority:90};gt(e,"17.0.2")&&(t={ImmediatePriority:1,UserBlockingPriority:2,NormalPriority:3,LowPriority:4,IdlePriority:5,NoPriority:0});let n=0;gte(e,"18.0.0-alpha")?n=24:gte(e,"16.9.0")?n=1:gte(e,"16.3.0")&&(n=2);let r=null;function getTypeSymbol(e){const t="object"==typeof e&&null!==e?e.$$typeof:e;return"symbol"==typeof t?t.toString():t}r=gt(e,"17.0.1")?{CacheComponent:24,ClassComponent:1,ContextConsumer:9,ContextProvider:10,CoroutineComponent:-1,CoroutineHandlerPhase:-1,DehydratedSuspenseComponent:18,ForwardRef:11,Fragment:7,FunctionComponent:0,HostComponent:5,HostPortal:4,HostRoot:3,HostHoistable:26,HostSingleton:27,HostText:6,IncompleteClassComponent:17,IncompleteFunctionComponent:28,IndeterminateComponent:2,LazyComponent:16,LegacyHiddenComponent:23,MemoComponent:14,Mode:8,OffscreenComponent:22,Profiler:12,ScopeComponent:21,SimpleMemoComponent:15,SuspenseComponent:13,SuspenseListComponent:19,TracingMarkerComponent:25,YieldComponent:-1}:gte(e,"17.0.0-alpha")?{CacheComponent:-1,ClassComponent:1,ContextConsumer:9,ContextProvider:10,CoroutineComponent:-1,CoroutineHandlerPhase:-1,DehydratedSuspenseComponent:18,ForwardRef:11,Fragment:7,FunctionComponent:0,HostComponent:5,HostPortal:4,HostRoot:3,HostHoistable:-1,HostSingleton:-1,HostText:6,IncompleteClassComponent:17,IncompleteFunctionComponent:-1,IndeterminateComponent:2,LazyComponent:16,LegacyHiddenComponent:24,MemoComponent:14,Mode:8,OffscreenComponent:23,Profiler:12,ScopeComponent:21,SimpleMemoComponent:15,SuspenseComponent:13,SuspenseListComponent:19,TracingMarkerComponent:-1,YieldComponent:-1}:gte(e,"16.6.0-beta.0")?{CacheComponent:-1,ClassComponent:1,ContextConsumer:9,ContextProvider:10,CoroutineComponent:-1,CoroutineHandlerPhase:-1,DehydratedSuspenseComponent:18,ForwardRef:11,Fragment:7,FunctionComponent:0,HostComponent:5,HostPortal:4,HostRoot:3,HostHoistable:-1,HostSingleton:-1,HostText:6,IncompleteClassComponent:17,IncompleteFunctionComponent:-1,IndeterminateComponent:2,LazyComponent:16,LegacyHiddenComponent:-1,MemoComponent:14,Mode:8,OffscreenComponent:-1,Profiler:12,ScopeComponent:-1,SimpleMemoComponent:15,SuspenseComponent:13,SuspenseListComponent:19,TracingMarkerComponent:-1,YieldComponent:-1}:gte(e,"16.4.3-alpha")?{CacheComponent:-1,ClassComponent:2,ContextConsumer:11,ContextProvider:12,CoroutineComponent:-1,CoroutineHandlerPhase:-1,DehydratedSuspenseComponent:-1,ForwardRef:13,Fragment:9,FunctionComponent:0,HostComponent:7,HostPortal:6,HostRoot:5,HostHoistable:-1,HostSingleton:-1,HostText:8,IncompleteClassComponent:-1,IncompleteFunctionComponent:-1,IndeterminateComponent:4,LazyComponent:-1,LegacyHiddenComponent:-1,MemoComponent:-1,Mode:10,OffscreenComponent:-1,Profiler:15,ScopeComponent:-1,SimpleMemoComponent:-1,SuspenseComponent:16,SuspenseListComponent:-1,TracingMarkerComponent:-1,YieldComponent:-1}:{CacheComponent:-1,ClassComponent:2,ContextConsumer:12,ContextProvider:13,CoroutineComponent:7,CoroutineHandlerPhase:8,DehydratedSuspenseComponent:-1,ForwardRef:14,Fragment:10,FunctionComponent:1,HostComponent:5,HostPortal:4,HostRoot:3,HostHoistable:-1,HostSingleton:-1,HostText:6,IncompleteClassComponent:-1,IncompleteFunctionComponent:-1,IndeterminateComponent:0,LazyComponent:-1,LegacyHiddenComponent:-1,MemoComponent:-1,Mode:11,OffscreenComponent:-1,Profiler:15,ScopeComponent:-1,SimpleMemoComponent:-1,SuspenseComponent:16,SuspenseListComponent:-1,TracingMarkerComponent:-1,YieldComponent:9};const{CacheComponent:o,ClassComponent:a,IncompleteClassComponent:i,IncompleteFunctionComponent:l,FunctionComponent:s,IndeterminateComponent:u,ForwardRef:c,HostRoot:f,HostHoistable:p,HostSingleton:d,HostComponent:m,HostPortal:h,HostText:g,Fragment:y,LazyComponent:b,LegacyHiddenComponent:v,MemoComponent:w,OffscreenComponent:C,Profiler:S,ScopeComponent:E,SimpleMemoComponent:k,SuspenseComponent:_,SuspenseListComponent:F,TracingMarkerComponent:T}=r;function resolveFiberType(e){switch(getTypeSymbol(e)){case V:case B:return resolveFiberType(e.type);case U:case j:return e.render;default:return e}}return{getDisplayNameForFiber:function getDisplayNameForFiber(e,t=!1){const{elementType:n,type:r,tag:I}=e;let D=r;"object"==typeof r&&null!==r&&(D=resolveFiberType(r));let R=null;if(!t&&(null!=e.updateQueue?.memoCache||e.memoizedState?.memoizedState?.[ee])){const t=getDisplayNameForFiber(e,!0);return null==t?null:`Forget(${t})`}switch(I){case o:return"Cache";case a:case i:case l:case s:case u:return getDisplayName(D);case c:return getWrappedDisplayName(n,D,"ForwardRef","Anonymous");case f:const t=e.stateNode;return null!=t&&null!==t._debugRootType?t._debugRootType:null;case m:case d:case p:return r;case h:case g:return null;case y:return"Fragment";case b:return"Lazy";case w:case k:return getWrappedDisplayName(n,D,"Memo","Anonymous");case _:return"Suspense";case v:return"LegacyHidden";case C:return"Offscreen";case E:return"Scope";case F:return"SuspenseList";case S:return"Profiler";case T:return"TracingMarker";default:switch(getTypeSymbol(r)){case A:case H:case z:return null;case G:case K:return R=e.type._context||e.type.context,`${R.displayName||"Context"}.Provider`;case M:case L:case $:return void 0===e.type._context&&e.type.Provider===e.type?(R=e.type,`${R.displayName||"Context"}.Provider`):(R=e.type._context||e.type,`${R.displayName||"Context"}.Consumer`);case q:return R=e.type._context,`${R.displayName||"Context"}.Consumer`;case X:case Z:return null;case W:case Y:return`Profiler(${e.memoizedProps.id})`;case Q:case J:return"Scope";default:return null}}},getTypeSymbol,ReactPriorityLevels:t,ReactTypeOfWork:r,StrictModeBits:n}}const Ae=new Map,He=new Map,Me=new WeakMap;function attach(r,o,a,i){const l=a.reconcilerVersion||a.version,{getDisplayNameForFiber:s,getTypeSymbol:u,ReactPriorityLevels:c,ReactTypeOfWork:f,StrictModeBits:p}=getInternalReactConstants(l),{CacheComponent:d,ClassComponent:m,ContextConsumer:h,DehydratedSuspenseComponent:g,ForwardRef:y,Fragment:b,FunctionComponent:v,HostRoot:w,HostHoistable:C,HostSingleton:S,HostPortal:E,HostComponent:k,HostText:_,IncompleteClassComponent:I,IncompleteFunctionComponent:D,IndeterminateComponent:R,LegacyHiddenComponent:O,MemoComponent:x,OffscreenComponent:$,SimpleMemoComponent:U,SuspenseComponent:j,SuspenseListComponent:V,TracingMarkerComponent:B}=f,{ImmediatePriority:Q,UserBlockingPriority:J,NormalPriority:ee,LowPriority:te,IdlePriority:ne,NoPriority:re}=c,{getLaneLabelMap:oe,injectProfilingHooks:ae,overrideHookState:ie,overrideHookStateDeletePath:le,overrideHookStateRenamePath:se,overrideProps:ue,overridePropsDeletePath:ce,overridePropsRenamePath:fe,scheduleRefresh:pe,setErrorHandler:de,setSuspenseHandler:me,scheduleUpdate:he}=a,ge="function"==typeof de&&"function"==typeof he,ye="function"==typeof me&&"function"==typeof he;"function"==typeof pe&&(a.scheduleRefresh=(...e)=>{try{r.emit("fastRefreshScheduled")}finally{return pe(...e)}});let be=null,ve=null;if("function"==typeof ae){const e=createProfilingHooks({getDisplayNameForFiber:s,getIsProfiling:()=>ot,getLaneLabelMap:oe,currentDispatcherRef:getDispatcherRef(a),workTagMap:f,reactVersion:l});ae(e.profilingHooks),be=e.getTimelineData,ve=e.toggleProfilingStatus}const we=new Set,Ce=new Map,Se=new Map,Ee=new Map,Fe=new Map;function clearMessageCountHelper(e,t,n){const r=He.get(e);null!=r&&(Ce.delete(r),n.has(e)?(n.delete(e),we.add(r),flushPendingEvents(),updateMostRecentlyInspectedElementIfNecessary(e)):we.delete(r))}function clearErrorsForFiberID(e){clearMessageCountHelper(e,0,Ee)}function clearWarningsForFiberID(e){clearMessageCountHelper(e,0,Fe)}function updateMostRecentlyInspectedElementIfNecessary(e){null!==Qe&&Qe.id===e&&(Je=!0)}registerRenderer(a,(function(e,t,n){if("error"===t){const t=getFiberIDUnsafe(e);if(null!=t&&!0===st.get(t))return}const r=format(...n);we.add(e);const a="error"===t?Ce:Se,i=a.get(e);if(null!=i){const e=i.get(r)||0;i.set(r,e+1)}else a.set(e,new Map([[r,1]]));clearPendingErrorsAndWarningsAfterDelay(),qe=setTimeout((()=>{if(qe=null,je.length>0)return;if(recordPendingErrorsAndWarnings(),shouldBailoutWithPendingOperations())return;const e=new Array(3+je.length);e[0]=o,e[1]=Le,e[2]=0;for(let t=0;t{if(e.isEnabled)switch(e.type){case 2:e.isValid&&""!==e.value&&Te.add(new RegExp(e.value,"i"));break;case t:De.add(e.value);break;case n:e.isValid&&""!==e.value&&Ie.add(new RegExp(e.value,"i"));break;case 4:Te.add(new RegExp("\\("));break;default:console.warn(`Invalid component filter type "${e.type}"`)}}))}if(null!=window.__REACT_DEVTOOLS_COMPONENT_FILTERS__){applyComponentFilters(filterOutLocationComponentFilters(window.__REACT_DEVTOOLS_COMPONENT_FILTERS__))}else applyComponentFilters(getDefaultComponentFilters());function shouldFilterFiber(e){const{tag:t,type:n,key:r}=e;switch(t){case g:case E:case _:case O:case $:return!0;case w:return!1;case b:return null===r;default:switch(u(n)){case A:case H:case z:case X:case Z:return!0}}const o=getElementTypeForFiber(e);if(De.has(o))return!0;if(Te.size>0){const t=s(e);if(null!=t)for(const e of Te)if(e.test(t))return!0}return!1}function getElementTypeForFiber(t){const{type:n,tag:r}=t;switch(r){case m:case I:return 1;case D:case v:case R:return 5;case y:return 6;case w:return 11;case k:case C:case S:return e;case E:case _:case b:return 9;case x:case U:return 8;case j:return 12;case V:return 13;case B:return 14;default:switch(u(n)){case A:case H:case z:return 9;case G:case K:case M:case L:return 2;case X:case Z:return 9;case W:case Y:return 10;default:return 9}}}const xe=new Map,Ne=new Map;let Le=-1;function getOrGenerateFiberID(e){let t=null;if(Ae.has(e))t=Ae.get(e);else{const{alternate:n}=e;null!==n&&Ae.has(n)&&(t=Ae.get(n))}let n=!1;null===t&&(n=!0,t=++T);const r=t;Ae.has(e)||(Ae.set(e,r),He.set(r,e));const{alternate:o}=e;return null!==o&&(Ae.has(o)||Ae.set(o,r)),r}function getFiberIDThrows(e){const t=getFiberIDUnsafe(e);if(null!==t)return t;throw Error(`Could not find ID for Fiber "${s(e)||""}"`)}function getFiberIDUnsafe(e){if(Ae.has(e))return Ae.get(e);{const{alternate:t}=e;if(null!==t&&Ae.has(t))return Ae.get(t)}return null}const $e=new Set;let ze=null;function untrackFibers(){null!==ze&&(clearTimeout(ze),ze=null),$e.forEach((e=>{const t=getFiberIDUnsafe(e);null!==t&&(He.delete(t),clearErrorsForFiberID(t),clearWarningsForFiberID(t)),Ae.delete(e),Me.delete(e);const{alternate:n}=e;null!==n&&(Ae.delete(n),Me.delete(n)),st.has(t)&&(st.delete(t),0===st.size&&null!=de&&de(shouldErrorFiberAlwaysNull))})),$e.clear()}function getChangeDescription(e,t){switch(getElementTypeForFiber(t)){case 1:case 5:case 8:case 6:if(null===e)return{context:null,didHooksChange:!1,isFirstMount:!0,props:null,state:null};{const n={context:getContextChangedKeys(t),didHooksChange:!1,isFirstMount:!1,props:getChangedKeys(e.memoizedProps,t.memoizedProps),state:getChangedKeys(e.memoizedState,t.memoizedState)},r=function(e,t){if(null==e||null==t)return null;const n=[];let r=0;if(t.hasOwnProperty("baseState")&&t.hasOwnProperty("memoizedState")&&t.hasOwnProperty("next")&&t.hasOwnProperty("queue"))for(;null!==t;)didStatefulHookChange(e,t)&&n.push(r),t=t.next,e=e.next,r++;return n}(e.memoizedState,t.memoizedState);return n.hooks=r,n.didHooksChange=null!==r&&r.length>0,n}default:return null}}function updateContextsForFiber(e){switch(getElementTypeForFiber(e)){case 1:case 6:case 5:case 8:if(null!==tt){const t=getFiberIDThrows(e),n=getContextsForFiber(e);null!==n&&tt.set(t,n)}}}const Ue={};function getContextsForFiber(e){let t=Ue,n=Ue;switch(getElementTypeForFiber(e)){case 1:const r=e.stateNode;return null!=r&&(r.constructor&&null!=r.constructor.contextType?n=r.context:(t=r.context,t&&0===Object.keys(t).length&&(t=Ue))),[t,n];case 6:case 5:case 8:const o=e.dependencies;return o&&o.firstContext&&(n=o.firstContext),[t,n];default:return null}}function crawlToInitializeContextsMap(e){if(null!==getFiberIDUnsafe(e)){updateContextsForFiber(e);let t=e.child;for(;null!==t;)crawlToInitializeContextsMap(t),t=t.sibling}}function getContextChangedKeys(e){if(null!==tt){const t=getFiberIDThrows(e),n=tt.has(t)?tt.get(t):null,r=getContextsForFiber(e);if(null==n||null==r)return null;const[o,a]=n,[i,l]=r;switch(getElementTypeForFiber(e)){case 1:if(n&&r){if(i!==Ue)return getChangedKeys(o,i);if(l!==Ue)return a!==l}break;case 6:case 5:case 8:if(l!==Ue){let e=a,t=l;for(;e&&t;){if(!ke(e.memoizedValue,t.memoizedValue))return!0;e=e.next,t=t.next}return!1}}}return null}function didStatefulHookChange(e,t){const n=e.memoizedState,r=t.memoizedState;return!!function(e){const t=e.queue;if(!t)return!1;const n=_e.bind(t);return!!n("pending")||n("value")&&n("getSnapshot")&&"function"==typeof t.getSnapshot}(e)&&n!==r}function getChangedKeys(e,t){if(null==e||null==t)return null;if(t.hasOwnProperty("baseState")&&t.hasOwnProperty("memoizedState")&&t.hasOwnProperty("next")&&t.hasOwnProperty("queue"))return null;const n=new Set([...Object.keys(e),...Object.keys(t)]),r=[];for(const o of n)e[o]!==t[o]&&r.push(o);return r}function didFiberRender(e,t){switch(t.tag){case m:case v:case h:case x:case U:case y:const r=1;return((void 0!==(n=t).flags?n.flags:n.effectTag)&r)===r;default:return e.memoizedProps!==t.memoizedProps||e.memoizedState!==t.memoizedState||e.ref!==t.ref}var n}const je=[],Ve=[],Be=[];let We=[];const Ye=new Map;let Ge=0,Ke=null;function pushOperation(e){je.push(e)}function shouldBailoutWithPendingOperations(){return!(ot&&null!=Ze&&Ze.durations.length>0)&&(0===je.length&&0===Ve.length&&0===Be.length&&null===Ke)}function flushOrQueueOperations(e){shouldBailoutWithPendingOperations()||(null!==We?We.push(e):r.emit("operations",e))}let qe=null;function clearPendingErrorsAndWarningsAfterDelay(){null!==qe&&(clearTimeout(qe),qe=null)}function mergeMapsAndGetCountHelper(e,t,n,r){let o=0,a=r.get(t);const i=n.get(e);if(null!=i)if(null==a)a=i,r.set(t,i);else{const e=a;i.forEach(((t,n)=>{const r=e.get(n)||0;e.set(n,r+t)}))}return shouldFilterFiber(e)||null!=a&&a.forEach((e=>{o+=e})),n.delete(e),o}function recordPendingErrorsAndWarnings(){clearPendingErrorsAndWarningsAfterDelay(),we.forEach((e=>{const t=getFiberIDUnsafe(e);if(null===t);else{const n=mergeMapsAndGetCountHelper(e,t,Ce,Ee),r=mergeMapsAndGetCountHelper(e,t,Se,Fe);pushOperation(5),pushOperation(t),pushOperation(n),pushOperation(r)}Ce.delete(e),Se.delete(e)})),we.clear()}function flushPendingEvents(e){if(recordPendingErrorsAndWarnings(),shouldBailoutWithPendingOperations())return;const t=Ve.length+Be.length+(null===Ke?0:1),n=new Array(3+Ge+(t>0?2+t:0)+je.length);let r=0;if(n[r++]=o,n[r++]=Le,n[r++]=Ge,Ye.forEach(((e,t)=>{const o=e.encodedString,a=o.length;n[r++]=a;for(let e=0;e0){n[r++]=2,n[r++]=t;for(let e=Ve.length-1;e>=0;e--)n[r++]=Ve[e];for(let e=0;e{Oe.add(e.stateNode)}))}if(i){t.hasOwnProperty("treeBaseDuration")&&recordProfilingDurations(t)}if(s){if(i){let e=t.child;if(c){const n=t.child;e=n?n.sibling:null}return null!=e&&function(e,t){const n=[];let r=t;for(;null!==r;)findReorderedChildrenRecursively(r,n),r=r.sibling;const o=n.length;if(!(o<2)){pushOperation(3),pushOperation(getFiberIDThrows(e)),pushOperation(o);for(let e=0;enull!==getFiberIDUnsafe(e))).map(fiberToSerializedElement):null}function findAllCurrentHostFibers(e){const t=[],n=findCurrentFiberUsingSlowPathById(e);if(!n)return t;let r=n;for(;;){if(r.tag===k||r.tag===_)t.push(r);else if(r.child){r.child.return=r,r=r.child;continue}if(r===n)return t;for(;!r.sibling;){if(!r.return||r.return===n)return t;r=r.return}r.sibling.return=r.return,r=r.sibling}return t}function findNativeNodesForFiberID(e){try{if(null===findCurrentFiberUsingSlowPathById(e))return null;return findAllCurrentHostFibers(e).map((e=>e.stateNode)).filter(Boolean)}catch(e){return null}}function assertIsMounted(e){if(getNearestMountedFiber(e)!==e)throw new Error("Unable to find node on an unmounted component.")}function getNearestMountedFiber(e){let t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{let e=t;do{t=e;const r=2,o=4096;0!=(t.flags&(r|o))&&(n=t.return),e=t.return}while(e)}return t.tag===w?n:null}function findCurrentFiberUsingSlowPathById(e){const t=He.get(e);if(null==t)return console.warn(`Could not find Fiber with id "${e}"`),null;const n=t.alternate;if(!n){const e=getNearestMountedFiber(t);if(null===e)throw new Error("Unable to find node on an unmounted component.");return e!==t?null:t}let r=t,o=n;for(;;){const e=r.return;if(null===e)break;const a=e.alternate;if(null===a){const t=e.return;if(null!==t){r=o=t;continue}break}if(e.child===a.child){let a=e.child;for(;a;){if(a===r)return assertIsMounted(e),t;if(a===o)return assertIsMounted(e),n;a=a.sibling}throw new Error("Unable to find node on an unmounted component.")}if(r.return!==o.return)r=e,o=a;else{let t=!1,n=e.child;for(;n;){if(n===r){t=!0,r=e,o=a;break}if(n===o){t=!0,o=e,r=a;break}n=n.sibling}if(!t){for(n=a.child;n;){if(n===r){t=!0,r=a,o=e;break}if(n===o){t=!0,o=a,r=e;break}n=n.sibling}if(!t)throw new Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}if(r.alternate!==o)throw new Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}if(r.tag!==w)throw new Error("Unable to find node on an unmounted component.");return r.stateNode.current===r?t:n}function fiberToSerializedElement(e){return{displayName:s(e)||"Anonymous",id:getFiberIDThrows(e),key:e.key,type:getElementTypeForFiber(e)}}function isErrorBoundary(e){const{tag:t,type:n}=e;switch(t){case m:case I:const t=e.stateNode;return"function"==typeof n.getDerivedStateFromError||null!==t&&"function"==typeof t.componentDidCatch;default:return!1}}function getNearestErrorBoundaryID(e){let t=e.return;for(;null!==t;){if(isErrorBoundary(t))return getFiberIDUnsafe(t);t=t.return}return null}function inspectElementRaw(e){const t=findCurrentFiberUsingSlowPathById(e);if(null==t)return null;const{_debugOwner:n,stateNode:r,key:o,memoizedProps:i,memoizedState:l,dependencies:c,tag:f,type:p}=t,h=getElementTypeForFiber(t),g=!(f!==v&&f!==U&&f!==y||!l&&!c),b=!g&&f!==d,w=u(p);let C=!1,S=null;if(f===m||f===v||f===I||f===D||f===R||f===x||f===y||f===U){if(C=!0,r&&null!=r.context){1===h&&!(p.contextTypes||p.contextType)||(S=r.context)}}else if(w!==M&&w!==L||void 0===p._context&&p.Provider===p){if(w===q){const e=p._context;S=e._currentValue||null;let n=t.return;for(;null!==n;){const t=n.type;if(u(t)===L){if(t===e){S=n.memoizedProps.value;break}}n=n.return}}}else{const e=p._context||p;S=e._currentValue||null;let n=t.return;for(;null!==n;){const t=n.type,r=u(t);if(r===G||r===K){if((t._context||t.context)===e){S=n.memoizedProps.value;break}}n=n.return}}let E=!1;null!==S&&(E=!!p.contextTypes,S={value:S});let k=null,_=n;for(;null!=_&&"number"==typeof _.tag;){const e=_;null===k&&(k=[]),k.push(fiberToSerializedElement(e)),_=e._debugOwner}const F=f===j&&null!==l;let T=null;if(g){const e={};for(const t in console)try{e[t]=console[t],console[t]=()=>{}}catch(e){}try{T=(0,P.inspectHooksOfFiber)(t,getDispatcherRef(a))}finally{for(const t in e)try{console[t]=e[t]}catch(e){}}}let O=null,N=t;for(;null!==N.return;)N=N.return;const A=N.stateNode;null!=A&&null!==A._debugRootType&&(O=A._debugRootType);const H=Ee.get(e)||new Map,$=Fe.get(e)||new Map;let z,V=!1;if(isErrorBoundary(t)){const n=128;V=0!=(t.flags&n)||!0===st.get(e),z=V?e:getNearestErrorBoundaryID(t)}else z=getNearestErrorBoundaryID(t);const B={stylex:null};let W=null;return C&&(W=getSourceForFiber(t)),{id:e,canEditHooks:"function"==typeof ie,canEditFunctionProps:"function"==typeof ue,canEditHooksAndDeletePaths:"function"==typeof le,canEditHooksAndRenamePaths:"function"==typeof se,canEditFunctionPropsDeletePaths:"function"==typeof ce,canEditFunctionPropsRenamePaths:"function"==typeof fe,canToggleError:ge&&null!=z,isErrored:V,targetErrorBoundaryID:z,canToggleSuspense:ye&&(!F||ut.has(e)),canViewSource:C,source:W,hasLegacyContext:E,key:null!=o?o:null,displayName:s(t),type:h,context:S,hooks:T,props:i,state:b?l:null,errors:Array.from(H.entries()),warnings:Array.from($.entries()),owners:k,rootType:O,rendererPackageName:a.rendererPackageName,rendererVersion:a.version,plugins:B}}let Qe=null,Je=!1,Xe={};function isMostRecentlyInspectedElement(e){return null!==Qe&&Qe.id===e}function createIsPathAllowed(e,t){return function(n){if("hooks"===t){if(1===n.length)return!0;if("hookSource"===n[n.length-2]&&"fileName"===n[n.length-1])return!0;if("subHooks"===n[n.length-1]||"subHooks"===n[n.length-2])return!0}let r=null===e?Xe:Xe[e];if(!r)return!1;for(let e=0;e{const n=getFiberIDThrows(t.current);et.set(n,getDisplayNameForRoot(t.current)),e&&crawlToInitializeContextsMap(t.current)})),ot=!0,at=Pe(),lt=new Map,null!==ve&&ve(!0))}function shouldErrorFiberAlwaysNull(){return null}"true"===sessionStorageGetItem(N)&&startProfiling("true"===sessionStorageGetItem("React::DevTools::recordChangeDescriptions"));const st=new Map;function shouldErrorFiberAccordingToMap(e){if("function"!=typeof de)throw new Error("Expected overrideError() to not get called for earlier React versions.");const t=getFiberIDUnsafe(e);if(null===t)return null;let n=null;return st.has(t)&&(n=st.get(t),!1===n&&(st.delete(t),0===st.size&&de(shouldErrorFiberAlwaysNull))),n}function shouldSuspendFiberAlwaysFalse(){return!1}const ut=new Set;function shouldSuspendFiberAccordingToSet(e){const t=getFiberIDUnsafe(e);return null!==t&&ut.has(t)}let ct=null,ft=null,pt=-1,dt=!1;function setTrackedPath(e){null===e&&(ft=null,pt=-1,dt=!1),ct=e}function updateTrackedPathStateBeforeMount(e){if(null===ct||!dt)return!1;const t=e.return,n=null!==t?t.alternate:null;if(ft===t||ft===n&&null!==n){const t=getPathFrame(e),n=ct[pt+1];if(void 0===n)throw new Error("Expected to see a frame at the next depth.");if(t.index===n.index&&t.key===n.key&&t.displayName===n.displayName)return ft=e,pt++,dt=pt!==ct.length-1,!1}return dt=!1,!0}function updateTrackedPathStateAfterMount(e){dt=e}const mt=new Map,ht=new Map;function setRootPseudoKey(e,t){const n=getDisplayNameForRoot(t),r=ht.get(n)||0;ht.set(n,r+1);const o=`${n}:${r}`;mt.set(e,o)}function getDisplayNameForRoot(e){let t=null,n=null,r=e.child;for(let e=0;e<3&&null!==r;e++){const e=s(r);if(null!==e&&("function"==typeof r.type?t=e:null===n&&(n=e)),null!==t)break;r=r.child}return t||n||"Anonymous"}function getPathFrame(e){const{key:t}=e;let n=s(e);const r=e.index;switch(e.tag){case w:const t=getFiberIDThrows(e),r=mt.get(t);if(void 0===r)throw new Error("Expected mounted root to have known pseudo key.");n=r;break;case k:n=e.type}return{displayName:n,key:t,index:r}}const formatPriorityLevel=e=>{if(null==e)return"Unknown";switch(e){case Q:return"Immediate";case J:return"User-Blocking";case ee:return"Normal";case te:return"Low";case ne:return"Idle";default:return"Unknown"}};function getComponentStackForFiber(e){let t=Me.get(e);if(null==t){const n=getDispatcherRef(a);if(null==n)return null;t=getStackByFiberInDevAndProd(f,e,n),Me.set(e,t)}return t}function getSourceForFiber(e){const t=getComponentStackForFiber(e);return null==t?null:parseSourceFromComponentStack(t)}return{cleanup:function(){},clearErrorsAndWarnings:function(){for(const e of Ee.keys()){const t=He.get(e);null!=t&&(we.add(t),updateMostRecentlyInspectedElementIfNecessary(e))}for(const e of Fe.keys()){const t=He.get(e);null!=t&&(we.add(t),updateMostRecentlyInspectedElementIfNecessary(e))}Ee.clear(),Fe.clear(),flushPendingEvents()},clearErrorsForFiberID,clearWarningsForFiberID,getSerializedElementValueByPath:function(e,t){if(isMostRecentlyInspectedElement(e)){return function(e){if(void 0===e)return"undefined";const t=new Set;return JSON.stringify(e,((e,n)=>{if("object"==typeof n&&null!==n){if(t.has(n))return;t.add(n)}return"bigint"==typeof n?n.toString()+"n":n}),2)}(utils_getInObject(Qe,t))}},deletePath:function(e,t,n,r){const o=findCurrentFiberUsingSlowPathById(t);if(null!==o){const t=o.stateNode;switch(e){case"context":if(r=r.slice(1),o.tag===m)0===r.length||deletePathInObject(t.context,r),t.forceUpdate();break;case"hooks":"function"==typeof le&&le(o,n,r);break;case"props":null===t?"function"==typeof ce&&ce(o,r):(o.pendingProps=copyWithDelete(t.props,r),t.forceUpdate());break;case"state":deletePathInObject(t.state,r),t.forceUpdate()}}},findNativeNodesForFiberID,flushInitialOperations:function(){const e=We;We=null,null!==e&&e.length>0?e.forEach((e=>{r.emit("operations",e)})):(null!==ct&&(dt=!0),r.getFiberRoots(o).forEach((e=>{Le=getOrGenerateFiberID(e.current),setRootPseudoKey(Le,e.current),ot&&rootSupportsProfiling(e)&&(Ze={changeDescriptions:it?new Map:null,durations:[],commitTime:Pe()-at,maxActualDuration:0,priorityLevel:null,updaters:getUpdatersList(e),effectDuration:null,passiveEffectDuration:null}),mountFiberRecursively(e.current,null,!1,!1),flushPendingEvents(),Le=-1})))},getBestMatchForTrackedPath:function(){if(null===ct)return null;if(null===ft)return null;let e=ft;for(;null!==e&&shouldFilterFiber(e);)e=e.return;return null===e?null:{id:getFiberIDThrows(e),isFullMatch:pt===ct.length-1}},getComponentStackForFiber,getSourceForFiber,getDisplayNameForFiberID:function(e){const t=He.get(e);return null!=t?s(t):null},getFiberForNative:function(e){return a.findFiberByHostInstance(e)},getFiberIDForNative:function(e,t=!1){let n=a.findFiberByHostInstance(e);if(null!=n){if(t)for(;null!==n&&shouldFilterFiber(n);)n=n.return;return getFiberIDThrows(n)}return null},getInstanceAndStyle:function(e){let t=null,n=null;const r=findCurrentFiberUsingSlowPathById(e);return null!==r&&(t=r.stateNode,null!==r.memoizedProps&&(n=r.memoizedProps.style)),{instance:t,style:n}},getOwnersList:function(e){const t=findCurrentFiberUsingSlowPathById(e);if(null==t)return null;const n=[fiberToSerializedElement(t)];let r=t._debugOwner;for(;null!=r&&"number"==typeof r.tag;){const e=r;n.unshift(fiberToSerializedElement(e)),r=e._debugOwner}return n},getPathForElement:function(e){let t=He.get(e);if(null==t)return null;const n=[];for(;null!==t;)n.push(getPathFrame(t)),t=t.return;return n.reverse(),n},getProfilingData:function(){const e=[];if(null===lt)throw Error("getProfilingData() called before any profiling data was recorded");lt.forEach(((t,n)=>{const r=[],o=[],a=null!==et&&et.get(n)||"Unknown";null!=nt&&nt.forEach(((e,t)=>{null!=rt&&rt.get(t)===n&&o.push([t,e])})),t.forEach(((e,t)=>{const{changeDescriptions:n,durations:o,effectDuration:a,maxActualDuration:i,passiveEffectDuration:l,priorityLevel:s,commitTime:u,updaters:c}=e,f=[],p=[];for(let e=0;e1?ht.set(n,r-1):ht.delete(n);mt.delete(e)}(Le),recordUnmount(n,!1))}else setRootPseudoKey(Le,n),mountFiberRecursively(n,null,!1,!1);if(ot&&a&&!shouldBailoutWithPendingOperations()){const e=lt.get(Le);null!=e?e.push(Ze):lt.set(Le,[Ze])}flushPendingEvents(),Re&&r.emit("traceUpdates",Oe),Le=-1},handleCommitFiberUnmount:function(e){$e.has(e)||recordUnmount(e,!1)},handlePostCommitFiberRoot:function(e){if(ot&&rootSupportsProfiling(e)&&null!==Ze){const{effectDuration:t,passiveEffectDuration:n}=function(e){let t=null,n=null;const r=e.current;if(null!=r){const e=r.stateNode;null!=e&&(t=null!=e.effectDuration?e.effectDuration:null,n=null!=e.passiveEffectDuration?e.passiveEffectDuration:null)}return{effectDuration:t,passiveEffectDuration:n}}(e);Ze.effectDuration=t,Ze.passiveEffectDuration=n}},hasFiberWithId:function(e){return He.has(e)},inspectElement:function(e,t,n,r){if(null!==n&&function(e){let t=Xe;e.forEach((e=>{t[e]||(t[e]={}),t=t[e]}))}(n),isMostRecentlyInspectedElement(t)&&!r){if(!Je){if(null!==n){let r=null;return"hooks"===n[0]&&(r="hooks"),{id:t,responseID:e,type:"hydrated-path",path:n,value:cleanForBridge(utils_getInObject(Qe,n),createIsPathAllowed(null,r),n)}}return{id:t,responseID:e,type:"no-change"}}}else Xe={};Je=!1;try{Qe=inspectElementRaw(t)}catch(n){if("ReactDebugToolsRenderError"===n.name){let r,o="Error rendering inspected element.";if(console.error(o+"\n\n",n),null!=n.cause){const e=findCurrentFiberUsingSlowPathById(t),a=null!=e?s(e):null;console.error("React DevTools encountered an error while trying to inspect hooks. This is most likely caused by an error in current inspected component"+(null!=a?`: "${a}".`:".")+"\nThe error thrown in the component is: \n\n",n.cause),n.cause instanceof Error&&(o=n.cause.message||o,r=n.cause.stack)}return{type:"error",errorType:"user",id:t,responseID:e,message:o,stack:r}}return"ReactDebugToolsUnsupportedHookError"===n.name?{type:"error",errorType:"unknown-hook",id:t,responseID:e,message:"Unsupported hook in the react-debug-tools package: "+n.message}:(console.error("Error inspecting element.\n\n",n),{type:"error",errorType:"uncaught",id:t,responseID:e,message:n.message,stack:n.stack})}if(null===Qe)return{id:t,responseID:e,type:"not-found"};!function(e){const{hooks:t,id:n,props:r}=e,o=He.get(n);if(null==o)return void console.warn(`Could not find Fiber with id "${n}"`);const{elementType:a,stateNode:l,tag:s,type:u}=o;switch(s){case m:case I:case R:i.$r=l;break;case D:case v:i.$r={hooks:t,props:r,type:u};break;case y:i.$r={hooks:t,props:r,type:u.render};break;case x:case U:i.$r={hooks:t,props:r,type:null!=a&&null!=a.type?a.type:u};break;default:i.$r=null}}(Qe);const o={...Qe};return o.context=cleanForBridge(o.context,createIsPathAllowed("context",null)),o.hooks=cleanForBridge(o.hooks,createIsPathAllowed("hooks","hooks")),o.props=cleanForBridge(o.props,createIsPathAllowed("props",null)),o.state=cleanForBridge(o.state,createIsPathAllowed("state",null)),{id:t,responseID:e,type:"full-data",value:o}},logElementToConsole:function(e){const t=function(e){return isMostRecentlyInspectedElement(e)&&!Je}(e)?Qe:inspectElementRaw(e);if(null===t)return void console.warn(`Could not find Fiber with id "${e}"`);const n="function"==typeof console.groupCollapsed;n&&console.groupCollapsed(`[Click to expand] %c<${t.displayName||"Component"} />`,"color: var(--dom-tag-name-color); font-weight: normal;"),null!==t.props&&console.log("Props:",t.props),null!==t.state&&console.log("State:",t.state),null!==t.hooks&&console.log("Hooks:",t.hooks);const r=findNativeNodesForFiberID(e);null!==r&&console.log("Nodes:",r),(window.chrome||/firefox/i.test(navigator.userAgent))&&console.log("Right-click any value to save it as a global variable for further inspection."),n&&console.groupEnd()},patchConsoleForStrictMode:patchForStrictMode,prepareViewAttributeSource:function(e,t){isMostRecentlyInspectedElement(e)&&(window.$attribute=utils_getInObject(Qe,t))},prepareViewElementSource:function(e){const t=He.get(e);if(null==t)return void console.warn(`Could not find Fiber with id "${e}"`);const{elementType:n,tag:r,type:o}=t;switch(r){case m:case I:case D:case R:case v:i.$type=o;break;case y:i.$type=o.render;break;case x:case U:i.$type=null!=n&&null!=n.type?n.type:o;break;default:i.$type=null}},overrideError:function(e,t){if("function"!=typeof de||"function"!=typeof he)throw new Error("Expected overrideError() to not get called for earlier React versions.");st.set(e,t),1===st.size&&de(shouldErrorFiberAccordingToMap);const n=He.get(e);null!=n&&he(n)},overrideSuspense:function(e,t){if("function"!=typeof me||"function"!=typeof he)throw new Error("Expected overrideSuspense() to not get called for earlier React versions.");t?(ut.add(e),1===ut.size&&me(shouldSuspendFiberAccordingToSet)):(ut.delete(e),0===ut.size&&me(shouldSuspendFiberAlwaysFalse));const n=He.get(e);null!=n&&he(n)},overrideValueAtPath:function(e,t,n,r,o){const a=findCurrentFiberUsingSlowPathById(t);if(null!==a){const t=a.stateNode;switch(e){case"context":if(r=r.slice(1),a.tag===m)0===r.length?t.context=o:utils_setInObject(t.context,r,o),t.forceUpdate();break;case"hooks":"function"==typeof ie&&ie(a,n,r,o);break;case"props":if(a.tag===m)a.pendingProps=copyWithSet(t.props,r,o),t.forceUpdate();else"function"==typeof ue&&ue(a,r,o);break;case"state":if(a.tag===m)utils_setInObject(t.state,r,o),t.forceUpdate()}}},renamePath:function(e,t,n,r,o){const a=findCurrentFiberUsingSlowPathById(t);if(null!==a){const t=a.stateNode;switch(e){case"context":if(r=r.slice(1),o=o.slice(1),a.tag===m)0===r.length||renamePathInObject(t.context,r,o),t.forceUpdate();break;case"hooks":"function"==typeof se&&se(a,n,r,o);break;case"props":null===t?"function"==typeof fe&&fe(a,r,o):(a.pendingProps=copyWithRename(t.props,r,o),t.forceUpdate());break;case"state":renamePathInObject(t.state,r,o),t.forceUpdate()}}},renderer:a,setTraceUpdatesEnabled:function(e){Re=e},setTrackedPath,startProfiling,stopProfiling:function(){ot=!1,it=!1,null!==ve&&ve(!1)},storeAsGlobal:function(e,t,n){if(isMostRecentlyInspectedElement(e)){const e=utils_getInObject(Qe,t),r=`$reactTemp${n}`;window[r]=e,console.log(r),console.log(e)}},unpatchConsoleForStrictMode:unpatchForStrictMode,updateComponentFilters:function(e){if(ot)throw Error("Cannot modify filter preferences while profiling");r.getFiberRoots(o).forEach((e=>{Le=getOrGenerateFiberID(e.current),pushOperation(6),flushPendingEvents(e),Le=-1})),applyComponentFilters(e),ht.clear(),r.getFiberRoots(o).forEach((e=>{Le=getOrGenerateFiberID(e.current),setRootPseudoKey(Le,e.current),mountFiberRecursively(e.current,null,!1,!1),flushPendingEvents(e),Le=-1})),we.clear(),Ee.forEach(((e,t)=>{const n=He.get(t);null!=n&&we.add(n)})),Fe.forEach(((e,t)=>{const n=He.get(t);null!=n&&we.add(n)})),recordPendingErrorsAndWarnings(),flushPendingEvents()}}}"true"!==sessionStorageGetItem(N)||window.hasOwnProperty("__REACT_DEVTOOLS_ATTACH__")||Object.defineProperty(window,"__REACT_DEVTOOLS_ATTACH__",{enumerable:!1,configurable:!0,get:()=>attach})})()})(); //# sourceMappingURL=renderer.js.map