224 lines
381 KiB
JavaScript
224 lines
381 KiB
JavaScript
var q0=Object.create;var Tc=Object.defineProperty;var K0=Object.getOwnPropertyDescriptor;var b0=Object.getOwnPropertyNames;var O0=Object.getPrototypeOf,L0=Object.prototype.hasOwnProperty;var Qe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Y0=(e,t)=>{for(var A in t)Tc(e,A,{get:t[A],enumerable:!0})},P0=(e,t,A,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of b0(t))!L0.call(e,n)&&n!==A&&Tc(e,n,{get:()=>t[n],enumerable:!(i=K0(t,n))||i.enumerable});return e};var K=(e,t,A)=>(A=e!=null?q0(O0(e)):{},P0(t||!e||!e.__esModule?Tc(A,"default",{value:e,enumerable:!0}):A,e));var $B=Qe($=>{"use strict";var Lr=Symbol.for("react.element"),V0=Symbol.for("react.portal"),z0=Symbol.for("react.fragment"),_0=Symbol.for("react.strict_mode"),T0=Symbol.for("react.profiler"),X0=Symbol.for("react.provider"),Z0=Symbol.for("react.context"),W0=Symbol.for("react.forward_ref"),j0=Symbol.for("react.suspense"),$0=Symbol.for("react.memo"),eF=Symbol.for("react.lazy"),YB=Symbol.iterator;function tF(e){return e===null||typeof e!="object"?null:(e=YB&&e[YB]||e["@@iterator"],typeof e=="function"?e:null)}var zB={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_B=Object.assign,TB={};function Sn(e,t,A){this.props=e,this.context=t,this.refs=TB,this.updater=A||zB}Sn.prototype.isReactComponent={};Sn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): 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")};Sn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function XB(){}XB.prototype=Sn.prototype;function Zc(e,t,A){this.props=e,this.context=t,this.refs=TB,this.updater=A||zB}var Wc=Zc.prototype=new XB;Wc.constructor=Zc;_B(Wc,Sn.prototype);Wc.isPureReactComponent=!0;var PB=Array.isArray,ZB=Object.prototype.hasOwnProperty,jc={current:null},WB={key:!0,ref:!0,__self:!0,__source:!0};function jB(e,t,A){var i,n={},r=null,o=null;if(t!=null)for(i in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(r=""+t.key),t)ZB.call(t,i)&&!WB.hasOwnProperty(i)&&(n[i]=t[i]);var s=arguments.length-2;if(s===1)n.children=A;else if(1<s){for(var a=Array(s),c=0;c<s;c++)a[c]=arguments[c+2];n.children=a}if(e&&e.defaultProps)for(i in s=e.defaultProps,s)n[i]===void 0&&(n[i]=s[i]);return{$$typeof:Lr,type:e,key:r,ref:o,props:n,_owner:jc.current}}function AF(e,t){return{$$typeof:Lr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function $c(e){return typeof e=="object"&&e!==null&&e.$$typeof===Lr}function iF(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(A){return t[A]})}var VB=/\/+/g;function Xc(e,t){return typeof e=="object"&&e!==null&&e.key!=null?iF(""+e.key):t.toString(36)}function Ks(e,t,A,i,n){var r=typeof e;(r==="undefined"||r==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(r){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case Lr:case V0:o=!0}}if(o)return o=e,n=n(o),e=i===""?"."+Xc(o,0):i,PB(n)?(A="",e!=null&&(A=e.replace(VB,"$&/")+"/"),Ks(n,t,A,"",function(c){return c})):n!=null&&($c(n)&&(n=AF(n,A+(!n.key||o&&o.key===n.key?"":(""+n.key).replace(VB,"$&/")+"/")+e)),t.push(n)),1;if(o=0,i=i===""?".":i+":",PB(e))for(var s=0;s<e.length;s++){r=e[s];var a=i+Xc(r,s);o+=Ks(r,t,A,a,n)}else if(a=tF(e),typeof a=="function")for(e=a.call(e),s=0;!(r=e.next()).done;)r=r.value,a=i+Xc(r,s++),o+=Ks(r,t,A,a,n);else if(r==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function qs(e,t,A){if(e==null)return e;var i=[],n=0;return Ks(e,i,"","",function(r){return t.call(A,r,n++)}),i}function nF(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(A){(e._status===0||e._status===-1)&&(e._status=1,e._result=A)},function(A){(e._status===0||e._status===-1)&&(e._status=2,e._result=A)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var rt={current:null},bs={transition:null},rF={ReactCurrentDispatcher:rt,ReactCurrentBatchConfig:bs,ReactCurrentOwner:jc};$.Children={map:qs,forEach:function(e,t,A){qs(e,function(){t.apply(this,arguments)},A)},count:function(e){var t=0;return qs(e,function(){t++}),t},toArray:function(e){return qs(e,function(t){return t})||[]},only:function(e){if(!$c(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};$.Component=Sn;$.Fragment=z0;$.Profiler=T0;$.PureComponent=Zc;$.StrictMode=_0;$.Suspense=j0;$.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=rF;$.cloneElement=function(e,t,A){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var i=_B({},e.props),n=e.key,r=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(r=t.ref,o=jc.current),t.key!==void 0&&(n=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(a in t)ZB.call(t,a)&&!WB.hasOwnProperty(a)&&(i[a]=t[a]===void 0&&s!==void 0?s[a]:t[a])}var a=arguments.length-2;if(a===1)i.children=A;else if(1<a){s=Array(a);for(var c=0;c<a;c++)s[c]=arguments[c+2];i.children=s}return{$$typeof:Lr,type:e.type,key:n,ref:r,props:i,_owner:o}};$.createContext=function(e){return e={$$typeof:Z0,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:X0,_context:e},e.Consumer=e};$.createElement=jB;$.createFactory=function(e){var t=jB.bind(null,e);return t.type=e,t};$.createRef=function(){return{current:null}};$.forwardRef=function(e){return{$$typeof:W0,render:e}};$.isValidElement=$c;$.lazy=function(e){return{$$typeof:eF,_payload:{_status:-1,_result:e},_init:nF}};$.memo=function(e,t){return{$$typeof:$0,type:e,compare:t===void 0?null:t}};$.startTransition=function(e){var t=bs.transition;bs.transition={};try{e()}finally{bs.transition=t}};$.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};$.useCallback=function(e,t){return rt.current.useCallback(e,t)};$.useContext=function(e){return rt.current.useContext(e)};$.useDebugValue=function(){};$.useDeferredValue=function(e){return rt.current.useDeferredValue(e)};$.useEffect=function(e,t){return rt.current.useEffect(e,t)};$.useId=function(){return rt.current.useId()};$.useImperativeHandle=function(e,t,A){return rt.current.useImperativeHandle(e,t,A)};$.useInsertionEffect=function(e,t){return rt.current.useInsertionEffect(e,t)};$.useLayoutEffect=function(e,t){return rt.current.useLayoutEffect(e,t)};$.useMemo=function(e,t){return rt.current.useMemo(e,t)};$.useReducer=function(e,t,A){return rt.current.useReducer(e,t,A)};$.useRef=function(e){return rt.current.useRef(e)};$.useState=function(e){return rt.current.useState(e)};$.useSyncExternalStore=function(e,t,A){return rt.current.useSyncExternalStore(e,t,A)};$.useTransition=function(){return rt.current.useTransition()};$.version="18.2.0"});var ze=Qe((pH,ed)=>{"use strict";ed.exports=$B()});var cd=Qe(ue=>{"use strict";function il(e,t){var A=e.length;e.push(t);e:for(;0<A;){var i=A-1>>>1,n=e[i];if(0<Os(n,t))e[i]=t,e[A]=n,A=i;else break e}}function Wt(e){return e.length===0?null:e[0]}function Ys(e){if(e.length===0)return null;var t=e[0],A=e.pop();if(A!==t){e[0]=A;e:for(var i=0,n=e.length,r=n>>>1;i<r;){var o=2*(i+1)-1,s=e[o],a=o+1,c=e[a];if(0>Os(s,A))a<n&&0>Os(c,s)?(e[i]=c,e[a]=A,i=a):(e[i]=s,e[o]=A,i=o);else if(a<n&&0>Os(c,A))e[i]=c,e[a]=A,i=a;else break e}}return t}function Os(e,t){var A=e.sortIndex-t.sortIndex;return A!==0?A:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(td=performance,ue.unstable_now=function(){return td.now()}):(el=Date,Ad=el.now(),ue.unstable_now=function(){return el.now()-Ad});var td,el,Ad,gA=[],ei=[],oF=1,Rt=null,je=3,Ps=!1,Ki=!1,Pr=!1,rd=typeof setTimeout=="function"?setTimeout:null,od=typeof clearTimeout=="function"?clearTimeout:null,id=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function nl(e){for(var t=Wt(ei);t!==null;){if(t.callback===null)Ys(ei);else if(t.startTime<=e)Ys(ei),t.sortIndex=t.expirationTime,il(gA,t);else break;t=Wt(ei)}}function rl(e){if(Pr=!1,nl(e),!Ki)if(Wt(gA)!==null)Ki=!0,sl(ol);else{var t=Wt(ei);t!==null&&al(rl,t.startTime-e)}}function ol(e,t){Ki=!1,Pr&&(Pr=!1,od(Vr),Vr=-1),Ps=!0;var A=je;try{for(nl(t),Rt=Wt(gA);Rt!==null&&(!(Rt.expirationTime>t)||e&&!Id());){var i=Rt.callback;if(typeof i=="function"){Rt.callback=null,je=Rt.priorityLevel;var n=i(Rt.expirationTime<=t);t=ue.unstable_now(),typeof n=="function"?Rt.callback=n:Rt===Wt(gA)&&Ys(gA),nl(t)}else Ys(gA);Rt=Wt(gA)}if(Rt!==null)var r=!0;else{var o=Wt(ei);o!==null&&al(rl,o.startTime-t),r=!1}return r}finally{Rt=null,je=A,Ps=!1}}var Vs=!1,Ls=null,Vr=-1,sd=5,ad=-1;function Id(){return!(ue.unstable_now()-ad<sd)}function tl(){if(Ls!==null){var e=ue.unstable_now();ad=e;var t=!0;try{t=Ls(!0,e)}finally{t?Yr():(Vs=!1,Ls=null)}}else Vs=!1}var Yr;typeof id=="function"?Yr=function(){id(tl)}:typeof MessageChannel<"u"?(Al=new MessageChannel,nd=Al.port2,Al.port1.onmessage=tl,Yr=function(){nd.postMessage(null)}):Yr=function(){rd(tl,0)};var Al,nd;function sl(e){Ls=e,Vs||(Vs=!0,Yr())}function al(e,t){Vr=rd(function(){e(ue.unstable_now())},t)}ue.unstable_IdlePriority=5;ue.unstable_ImmediatePriority=1;ue.unstable_LowPriority=4;ue.unstable_NormalPriority=3;ue.unstable_Profiling=null;ue.unstable_UserBlockingPriority=2;ue.unstable_cancelCallback=function(e){e.callback=null};ue.unstable_continueExecution=function(){Ki||Ps||(Ki=!0,sl(ol))};ue.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"):sd=0<e?Math.floor(1e3/e):5};ue.unstable_getCurrentPriorityLevel=function(){return je};ue.unstable_getFirstCallbackNode=function(){return Wt(gA)};ue.unstable_next=function(e){switch(je){case 1:case 2:case 3:var t=3;break;default:t=je}var A=je;je=t;try{return e()}finally{je=A}};ue.unstable_pauseExecution=function(){};ue.unstable_requestPaint=function(){};ue.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var A=je;je=e;try{return t()}finally{je=A}};ue.unstable_scheduleCallback=function(e,t,A){var i=ue.unstable_now();switch(typeof A=="object"&&A!==null?(A=A.delay,A=typeof A=="number"&&0<A?i+A:i):A=i,e){case 1:var n=-1;break;case 2:n=250;break;case 5:n=1073741823;break;case 4:n=1e4;break;default:n=5e3}return n=A+n,e={id:oF++,callback:t,priorityLevel:e,startTime:A,expirationTime:n,sortIndex:-1},A>i?(e.sortIndex=A,il(ei,e),Wt(gA)===null&&e===Wt(ei)&&(Pr?(od(Vr),Vr=-1):Pr=!0,al(rl,A-i))):(e.sortIndex=n,il(gA,e),Ki||Ps||(Ki=!0,sl(ol))),e};ue.unstable_shouldYield=Id;ue.unstable_wrapCallback=function(e){var t=je;return function(){var A=je;je=t;try{return e.apply(this,arguments)}finally{je=A}}}});var gd=Qe((mH,ld)=>{"use strict";ld.exports=cd()});var Qh=Qe(Mt=>{"use strict";var hC=ze(),Gt=gd();function x(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,A=1;A<arguments.length;A++)t+="&args[]="+encodeURIComponent(arguments[A]);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."}var pC=new Set,uo={};function ji(e,t){Xn(e,t),Xn(e+"Capture",t)}function Xn(e,t){for(uo[e]=t,e=0;e<t.length;e++)pC.add(t[e])}var RA=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),xl=Object.prototype.hasOwnProperty,sF=/^[: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]*$/,ud={},fd={};function aF(e){return xl.call(fd,e)?!0:xl.call(ud,e)?!1:sF.test(e)?fd[e]=!0:(ud[e]=!0,!1)}function IF(e,t,A,i){if(A!==null&&A.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return i?!1:A!==null?!A.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function cF(e,t,A,i){if(t===null||typeof t>"u"||IF(e,t,A,i))return!0;if(i)return!1;if(A!==null)switch(A.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function at(e,t,A,i,n,r,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=i,this.attributeNamespace=n,this.mustUseProperty=A,this.propertyName=e,this.type=t,this.sanitizeURL=r,this.removeEmptyString=o}var Xe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Xe[e]=new at(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Xe[t]=new at(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Xe[e]=new at(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Xe[e]=new at(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Xe[e]=new at(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Xe[e]=new at(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Xe[e]=new at(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Xe[e]=new at(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Xe[e]=new at(e,5,!1,e.toLowerCase(),null,!1,!1)});var yg=/[\-:]([a-z])/g;function wg(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(yg,wg);Xe[t]=new at(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(yg,wg);Xe[t]=new at(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(yg,wg);Xe[t]=new at(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Xe[e]=new at(e,1,!1,e.toLowerCase(),null,!1,!1)});Xe.xlinkHref=new at("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Xe[e]=new at(e,1,!1,e.toLowerCase(),null,!0,!0)});function Fg(e,t,A,i){var n=Xe.hasOwnProperty(t)?Xe[t]:null;(n!==null?n.type!==0:i||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(cF(t,A,n,i)&&(A=null),i||n===null?aF(t)&&(A===null?e.removeAttribute(t):e.setAttribute(t,""+A)):n.mustUseProperty?e[n.propertyName]=A===null?n.type===3?!1:"":A:(t=n.attributeName,i=n.attributeNamespace,A===null?e.removeAttribute(t):(n=n.type,A=n===3||n===4&&A===!0?"":""+A,i?e.setAttributeNS(i,t,A):e.setAttribute(t,A))))}var bA=hC.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,zs=Symbol.for("react.element"),xn=Symbol.for("react.portal"),Gn=Symbol.for("react.fragment"),Dg=Symbol.for("react.strict_mode"),Gl=Symbol.for("react.profiler"),EC=Symbol.for("react.provider"),mC=Symbol.for("react.context"),kg=Symbol.for("react.forward_ref"),Hl=Symbol.for("react.suspense"),Ml=Symbol.for("react.suspense_list"),Sg=Symbol.for("react.memo"),Ai=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var yC=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var Bd=Symbol.iterator;function zr(e){return e===null||typeof e!="object"?null:(e=Bd&&e[Bd]||e["@@iterator"],typeof e=="function"?e:null)}var De=Object.assign,Il;function eo(e){if(Il===void 0)try{throw Error()}catch(A){var t=A.stack.trim().match(/\n( *(at )?)/);Il=t&&t[1]||""}return`
|
|
`+Il+e}var cl=!1;function ll(e,t){if(!e||cl)return"";cl=!0;var A=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var i=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){i=c}e.call(t.prototype)}else{try{throw Error()}catch(c){i=c}e()}}catch(c){if(c&&i&&typeof c.stack=="string"){for(var n=c.stack.split(`
|
|
`),r=i.stack.split(`
|
|
`),o=n.length-1,s=r.length-1;1<=o&&0<=s&&n[o]!==r[s];)s--;for(;1<=o&&0<=s;o--,s--)if(n[o]!==r[s]){if(o!==1||s!==1)do if(o--,s--,0>s||n[o]!==r[s]){var a=`
|
|
`+n[o].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=o&&0<=s);break}}}finally{cl=!1,Error.prepareStackTrace=A}return(e=e?e.displayName||e.name:"")?eo(e):""}function lF(e){switch(e.tag){case 5:return eo(e.type);case 16:return eo("Lazy");case 13:return eo("Suspense");case 19:return eo("SuspenseList");case 0:case 2:case 15:return e=ll(e.type,!1),e;case 11:return e=ll(e.type.render,!1),e;case 1:return e=ll(e.type,!0),e;default:return""}}function vl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Gn:return"Fragment";case xn:return"Portal";case Gl:return"Profiler";case Dg:return"StrictMode";case Hl:return"Suspense";case Ml:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case mC:return(e.displayName||"Context")+".Consumer";case EC:return(e._context.displayName||"Context")+".Provider";case kg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Sg:return t=e.displayName||null,t!==null?t:vl(e.type)||"Memo";case Ai:t=e._payload,e=e._init;try{return vl(e(t))}catch{}}return null}function gF(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return vl(t);case 8:return t===Dg?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function di(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function wC(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function uF(e){var t=wC(e)?"checked":"value",A=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&typeof A<"u"&&typeof A.get=="function"&&typeof A.set=="function"){var n=A.get,r=A.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(o){i=""+o,r.call(this,o)}}),Object.defineProperty(e,t,{enumerable:A.enumerable}),{getValue:function(){return i},setValue:function(o){i=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function _s(e){e._valueTracker||(e._valueTracker=uF(e))}function FC(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var A=t.getValue(),i="";return e&&(i=wC(e)?e.checked?"true":"false":e.value),e=i,e!==A?(t.setValue(e),!0):!1}function Ea(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Rl(e,t){var A=t.checked;return De({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:A??e._wrapperState.initialChecked})}function dd(e,t){var A=t.defaultValue==null?"":t.defaultValue,i=t.checked!=null?t.checked:t.defaultChecked;A=di(t.value!=null?t.value:A),e._wrapperState={initialChecked:i,initialValue:A,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function DC(e,t){t=t.checked,t!=null&&Fg(e,"checked",t,!1)}function Jl(e,t){DC(e,t);var A=di(t.value),i=t.type;if(A!=null)i==="number"?(A===0&&e.value===""||e.value!=A)&&(e.value=""+A):e.value!==""+A&&(e.value=""+A);else if(i==="submit"||i==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ql(e,t.type,A):t.hasOwnProperty("defaultValue")&&ql(e,t.type,di(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Cd(e,t,A){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var i=t.type;if(!(i!=="submit"&&i!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,A||t===e.value||(e.value=t),e.defaultValue=t}A=e.name,A!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,A!==""&&(e.name=A)}function ql(e,t,A){(t!=="number"||Ea(e.ownerDocument)!==e)&&(A==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+A&&(e.defaultValue=""+A))}var to=Array.isArray;function Yn(e,t,A,i){if(e=e.options,t){t={};for(var n=0;n<A.length;n++)t["$"+A[n]]=!0;for(A=0;A<e.length;A++)n=t.hasOwnProperty("$"+e[A].value),e[A].selected!==n&&(e[A].selected=n),n&&i&&(e[A].defaultSelected=!0)}else{for(A=""+di(A),t=null,n=0;n<e.length;n++){if(e[n].value===A){e[n].selected=!0,i&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function Kl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(x(91));return De({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Qd(e,t){var A=t.value;if(A==null){if(A=t.children,t=t.defaultValue,A!=null){if(t!=null)throw Error(x(92));if(to(A)){if(1<A.length)throw Error(x(93));A=A[0]}t=A}t==null&&(t=""),A=t}e._wrapperState={initialValue:di(A)}}function kC(e,t){var A=di(t.value),i=di(t.defaultValue);A!=null&&(A=""+A,A!==e.value&&(e.value=A),t.defaultValue==null&&e.defaultValue!==A&&(e.defaultValue=A)),i!=null&&(e.defaultValue=""+i)}function hd(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function SC(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function bl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?SC(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Ts,UC=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,A,i,n){MSApp.execUnsafeLocalFunction(function(){return e(t,A,i,n)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Ts=Ts||document.createElement("div"),Ts.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ts.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function fo(e,t){if(t){var A=e.firstChild;if(A&&A===e.lastChild&&A.nodeType===3){A.nodeValue=t;return}}e.textContent=t}var no={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},fF=["Webkit","ms","Moz","O"];Object.keys(no).forEach(function(e){fF.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),no[t]=no[e]})});function NC(e,t,A){return t==null||typeof t=="boolean"||t===""?"":A||typeof t!="number"||t===0||no.hasOwnProperty(e)&&no[e]?(""+t).trim():t+"px"}function xC(e,t){e=e.style;for(var A in t)if(t.hasOwnProperty(A)){var i=A.indexOf("--")===0,n=NC(A,t[A],i);A==="float"&&(A="cssFloat"),i?e.setProperty(A,n):e[A]=n}}var BF=De({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ol(e,t){if(t){if(BF[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(x(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(x(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(x(61))}if(t.style!=null&&typeof t.style!="object")throw Error(x(62))}}function Ll(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 Yl=null;function Ug(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Pl=null,Pn=null,Vn=null;function pd(e){if(e=Ho(e)){if(typeof Pl!="function")throw Error(x(280));var t=e.stateNode;t&&(t=Xa(t),Pl(e.stateNode,e.type,t))}}function GC(e){Pn?Vn?Vn.push(e):Vn=[e]:Pn=e}function HC(){if(Pn){var e=Pn,t=Vn;if(Vn=Pn=null,pd(e),t)for(e=0;e<t.length;e++)pd(t[e])}}function MC(e,t){return e(t)}function vC(){}var gl=!1;function RC(e,t,A){if(gl)return e(t,A);gl=!0;try{return MC(e,t,A)}finally{gl=!1,(Pn!==null||Vn!==null)&&(vC(),HC())}}function Bo(e,t){var A=e.stateNode;if(A===null)return null;var i=Xa(A);if(i===null)return null;A=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(e=e.type,i=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!i;break e;default:e=!1}if(e)return null;if(A&&typeof A!="function")throw Error(x(231,t,typeof A));return A}var Vl=!1;if(RA)try{Un={},Object.defineProperty(Un,"passive",{get:function(){Vl=!0}}),window.addEventListener("test",Un,Un),window.removeEventListener("test",Un,Un)}catch{Vl=!1}var Un;function dF(e,t,A,i,n,r,o,s,a){var c=Array.prototype.slice.call(arguments,3);try{t.apply(A,c)}catch(I){this.onError(I)}}var ro=!1,ma=null,ya=!1,zl=null,CF={onError:function(e){ro=!0,ma=e}};function QF(e,t,A,i,n,r,o,s,a){ro=!1,ma=null,dF.apply(CF,arguments)}function hF(e,t,A,i,n,r,o,s,a){if(QF.apply(this,arguments),ro){if(ro){var c=ma;ro=!1,ma=null}else throw Error(x(198));ya||(ya=!0,zl=c)}}function $i(e){var t=e,A=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(A=t.return),e=t.return;while(e)}return t.tag===3?A:null}function JC(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 Ed(e){if($i(e)!==e)throw Error(x(188))}function pF(e){var t=e.alternate;if(!t){if(t=$i(e),t===null)throw Error(x(188));return t!==e?null:e}for(var A=e,i=t;;){var n=A.return;if(n===null)break;var r=n.alternate;if(r===null){if(i=n.return,i!==null){A=i;continue}break}if(n.child===r.child){for(r=n.child;r;){if(r===A)return Ed(n),e;if(r===i)return Ed(n),t;r=r.sibling}throw Error(x(188))}if(A.return!==i.return)A=n,i=r;else{for(var o=!1,s=n.child;s;){if(s===A){o=!0,A=n,i=r;break}if(s===i){o=!0,i=n,A=r;break}s=s.sibling}if(!o){for(s=r.child;s;){if(s===A){o=!0,A=r,i=n;break}if(s===i){o=!0,i=r,A=n;break}s=s.sibling}if(!o)throw Error(x(189))}}if(A.alternate!==i)throw Error(x(190))}if(A.tag!==3)throw Error(x(188));return A.stateNode.current===A?e:t}function qC(e){return e=pF(e),e!==null?KC(e):null}function KC(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=KC(e);if(t!==null)return t;e=e.sibling}return null}var bC=Gt.unstable_scheduleCallback,md=Gt.unstable_cancelCallback,EF=Gt.unstable_shouldYield,mF=Gt.unstable_requestPaint,Ue=Gt.unstable_now,yF=Gt.unstable_getCurrentPriorityLevel,Ng=Gt.unstable_ImmediatePriority,OC=Gt.unstable_UserBlockingPriority,wa=Gt.unstable_NormalPriority,wF=Gt.unstable_LowPriority,LC=Gt.unstable_IdlePriority,Va=null,dA=null;function FF(e){if(dA&&typeof dA.onCommitFiberRoot=="function")try{dA.onCommitFiberRoot(Va,e,void 0,(e.current.flags&128)===128)}catch{}}var AA=Math.clz32?Math.clz32:SF,DF=Math.log,kF=Math.LN2;function SF(e){return e>>>=0,e===0?32:31-(DF(e)/kF|0)|0}var Xs=64,Zs=4194304;function Ao(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Fa(e,t){var A=e.pendingLanes;if(A===0)return 0;var i=0,n=e.suspendedLanes,r=e.pingedLanes,o=A&268435455;if(o!==0){var s=o&~n;s!==0?i=Ao(s):(r&=o,r!==0&&(i=Ao(r)))}else o=A&~n,o!==0?i=Ao(o):r!==0&&(i=Ao(r));if(i===0)return 0;if(t!==0&&t!==i&&!(t&n)&&(n=i&-i,r=t&-t,n>=r||n===16&&(r&4194240)!==0))return t;if(i&4&&(i|=A&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=i;0<t;)A=31-AA(t),n=1<<A,i|=e[A],t&=~n;return i}function UF(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function NF(e,t){for(var A=e.suspendedLanes,i=e.pingedLanes,n=e.expirationTimes,r=e.pendingLanes;0<r;){var o=31-AA(r),s=1<<o,a=n[o];a===-1?(!(s&A)||s&i)&&(n[o]=UF(s,t)):a<=t&&(e.expiredLanes|=s),r&=~s}}function _l(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function YC(){var e=Xs;return Xs<<=1,!(Xs&4194240)&&(Xs=64),e}function ul(e){for(var t=[],A=0;31>A;A++)t.push(e);return t}function xo(e,t,A){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-AA(t),e[t]=A}function xF(e,t){var A=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var i=e.eventTimes;for(e=e.expirationTimes;0<A;){var n=31-AA(A),r=1<<n;t[n]=0,i[n]=-1,e[n]=-1,A&=~r}}function xg(e,t){var A=e.entangledLanes|=t;for(e=e.entanglements;A;){var i=31-AA(A),n=1<<i;n&t|e[i]&t&&(e[i]|=t),A&=~n}}var ce=0;function PC(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var VC,Gg,zC,_C,TC,Tl=!1,Ws=[],ai=null,Ii=null,ci=null,Co=new Map,Qo=new Map,ni=[],GF="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 submit".split(" ");function yd(e,t){switch(e){case"focusin":case"focusout":ai=null;break;case"dragenter":case"dragleave":Ii=null;break;case"mouseover":case"mouseout":ci=null;break;case"pointerover":case"pointerout":Co.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Qo.delete(t.pointerId)}}function _r(e,t,A,i,n,r){return e===null||e.nativeEvent!==r?(e={blockedOn:t,domEventName:A,eventSystemFlags:i,nativeEvent:r,targetContainers:[n]},t!==null&&(t=Ho(t),t!==null&&Gg(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function HF(e,t,A,i,n){switch(t){case"focusin":return ai=_r(ai,e,t,A,i,n),!0;case"dragenter":return Ii=_r(Ii,e,t,A,i,n),!0;case"mouseover":return ci=_r(ci,e,t,A,i,n),!0;case"pointerover":var r=n.pointerId;return Co.set(r,_r(Co.get(r)||null,e,t,A,i,n)),!0;case"gotpointercapture":return r=n.pointerId,Qo.set(r,_r(Qo.get(r)||null,e,t,A,i,n)),!0}return!1}function XC(e){var t=Li(e.target);if(t!==null){var A=$i(t);if(A!==null){if(t=A.tag,t===13){if(t=JC(A),t!==null){e.blockedOn=t,TC(e.priority,function(){zC(A)});return}}else if(t===3&&A.stateNode.current.memoizedState.isDehydrated){e.blockedOn=A.tag===3?A.stateNode.containerInfo:null;return}}}e.blockedOn=null}function la(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var A=Xl(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(A===null){A=e.nativeEvent;var i=new A.constructor(A.type,A);Yl=i,A.target.dispatchEvent(i),Yl=null}else return t=Ho(A),t!==null&&Gg(t),e.blockedOn=A,!1;t.shift()}return!0}function wd(e,t,A){la(e)&&A.delete(t)}function MF(){Tl=!1,ai!==null&&la(ai)&&(ai=null),Ii!==null&&la(Ii)&&(Ii=null),ci!==null&&la(ci)&&(ci=null),Co.forEach(wd),Qo.forEach(wd)}function Tr(e,t){e.blockedOn===t&&(e.blockedOn=null,Tl||(Tl=!0,Gt.unstable_scheduleCallback(Gt.unstable_NormalPriority,MF)))}function ho(e){function t(n){return Tr(n,e)}if(0<Ws.length){Tr(Ws[0],e);for(var A=1;A<Ws.length;A++){var i=Ws[A];i.blockedOn===e&&(i.blockedOn=null)}}for(ai!==null&&Tr(ai,e),Ii!==null&&Tr(Ii,e),ci!==null&&Tr(ci,e),Co.forEach(t),Qo.forEach(t),A=0;A<ni.length;A++)i=ni[A],i.blockedOn===e&&(i.blockedOn=null);for(;0<ni.length&&(A=ni[0],A.blockedOn===null);)XC(A),A.blockedOn===null&&ni.shift()}var zn=bA.ReactCurrentBatchConfig,Da=!0;function vF(e,t,A,i){var n=ce,r=zn.transition;zn.transition=null;try{ce=1,Hg(e,t,A,i)}finally{ce=n,zn.transition=r}}function RF(e,t,A,i){var n=ce,r=zn.transition;zn.transition=null;try{ce=4,Hg(e,t,A,i)}finally{ce=n,zn.transition=r}}function Hg(e,t,A,i){if(Da){var n=Xl(e,t,A,i);if(n===null)pl(e,t,i,ka,A),yd(e,i);else if(HF(n,e,t,A,i))i.stopPropagation();else if(yd(e,i),t&4&&-1<GF.indexOf(e)){for(;n!==null;){var r=Ho(n);if(r!==null&&VC(r),r=Xl(e,t,A,i),r===null&&pl(e,t,i,ka,A),r===n)break;n=r}n!==null&&i.stopPropagation()}else pl(e,t,i,null,A)}}var ka=null;function Xl(e,t,A,i){if(ka=null,e=Ug(i),e=Li(e),e!==null)if(t=$i(e),t===null)e=null;else if(A=t.tag,A===13){if(e=JC(t),e!==null)return e;e=null}else if(A===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return ka=e,null}function ZC(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(yF()){case Ng:return 1;case OC:return 4;case wa:case wF:return 16;case LC:return 536870912;default:return 16}default:return 16}}var oi=null,Mg=null,ga=null;function WC(){if(ga)return ga;var e,t=Mg,A=t.length,i,n="value"in oi?oi.value:oi.textContent,r=n.length;for(e=0;e<A&&t[e]===n[e];e++);var o=A-e;for(i=1;i<=o&&t[A-i]===n[r-i];i++);return ga=n.slice(e,1<i?1-i:void 0)}function ua(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 js(){return!0}function Fd(){return!1}function Ht(e){function t(A,i,n,r,o){this._reactName=A,this._targetInst=n,this.type=i,this.nativeEvent=r,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(A=e[s],this[s]=A?A(r):r[s]);return this.isDefaultPrevented=(r.defaultPrevented!=null?r.defaultPrevented:r.returnValue===!1)?js:Fd,this.isPropagationStopped=Fd,this}return De(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var A=this.nativeEvent;A&&(A.preventDefault?A.preventDefault():typeof A.returnValue!="unknown"&&(A.returnValue=!1),this.isDefaultPrevented=js)},stopPropagation:function(){var A=this.nativeEvent;A&&(A.stopPropagation?A.stopPropagation():typeof A.cancelBubble!="unknown"&&(A.cancelBubble=!0),this.isPropagationStopped=js)},persist:function(){},isPersistent:js}),t}var Ar={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},vg=Ht(Ar),Go=De({},Ar,{view:0,detail:0}),JF=Ht(Go),fl,Bl,Xr,za=De({},Go,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Rg,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!==Xr&&(Xr&&e.type==="mousemove"?(fl=e.screenX-Xr.screenX,Bl=e.screenY-Xr.screenY):Bl=fl=0,Xr=e),fl)},movementY:function(e){return"movementY"in e?e.movementY:Bl}}),Dd=Ht(za),qF=De({},za,{dataTransfer:0}),KF=Ht(qF),bF=De({},Go,{relatedTarget:0}),dl=Ht(bF),OF=De({},Ar,{animationName:0,elapsedTime:0,pseudoElement:0}),LF=Ht(OF),YF=De({},Ar,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),PF=Ht(YF),VF=De({},Ar,{data:0}),kd=Ht(VF),zF={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_F={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"},TF={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function XF(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=TF[e])?!!t[e]:!1}function Rg(){return XF}var ZF=De({},Go,{key:function(e){if(e.key){var t=zF[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ua(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?_F[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Rg,charCode:function(e){return e.type==="keypress"?ua(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ua(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),WF=Ht(ZF),jF=De({},za,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Sd=Ht(jF),$F=De({},Go,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Rg}),eD=Ht($F),tD=De({},Ar,{propertyName:0,elapsedTime:0,pseudoElement:0}),AD=Ht(tD),iD=De({},za,{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}),nD=Ht(iD),rD=[9,13,27,32],Jg=RA&&"CompositionEvent"in window,oo=null;RA&&"documentMode"in document&&(oo=document.documentMode);var oD=RA&&"TextEvent"in window&&!oo,jC=RA&&(!Jg||oo&&8<oo&&11>=oo),Ud=" ",Nd=!1;function $C(e,t){switch(e){case"keyup":return rD.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function eQ(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Hn=!1;function sD(e,t){switch(e){case"compositionend":return eQ(t);case"keypress":return t.which!==32?null:(Nd=!0,Ud);case"textInput":return e=t.data,e===Ud&&Nd?null:e;default:return null}}function aD(e,t){if(Hn)return e==="compositionend"||!Jg&&$C(e,t)?(e=WC(),ga=Mg=oi=null,Hn=!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 jC&&t.locale!=="ko"?null:t.data;default:return null}}var ID={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 xd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!ID[e.type]:t==="textarea"}function tQ(e,t,A,i){GC(i),t=Sa(t,"onChange"),0<t.length&&(A=new vg("onChange","change",null,A,i),e.push({event:A,listeners:t}))}var so=null,po=null;function cD(e){gQ(e,0)}function _a(e){var t=Rn(e);if(FC(t))return e}function lD(e,t){if(e==="change")return t}var AQ=!1;RA&&(RA?(ea="oninput"in document,ea||(Cl=document.createElement("div"),Cl.setAttribute("oninput","return;"),ea=typeof Cl.oninput=="function"),$s=ea):$s=!1,AQ=$s&&(!document.documentMode||9<document.documentMode));var $s,ea,Cl;function Gd(){so&&(so.detachEvent("onpropertychange",iQ),po=so=null)}function iQ(e){if(e.propertyName==="value"&&_a(po)){var t=[];tQ(t,po,e,Ug(e)),RC(cD,t)}}function gD(e,t,A){e==="focusin"?(Gd(),so=t,po=A,so.attachEvent("onpropertychange",iQ)):e==="focusout"&&Gd()}function uD(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return _a(po)}function fD(e,t){if(e==="click")return _a(t)}function BD(e,t){if(e==="input"||e==="change")return _a(t)}function dD(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var nA=typeof Object.is=="function"?Object.is:dD;function Eo(e,t){if(nA(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var A=Object.keys(e),i=Object.keys(t);if(A.length!==i.length)return!1;for(i=0;i<A.length;i++){var n=A[i];if(!xl.call(t,n)||!nA(e[n],t[n]))return!1}return!0}function Hd(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Md(e,t){var A=Hd(e);e=0;for(var i;A;){if(A.nodeType===3){if(i=e+A.textContent.length,e<=t&&i>=t)return{node:A,offset:t-e};e=i}e:{for(;A;){if(A.nextSibling){A=A.nextSibling;break e}A=A.parentNode}A=void 0}A=Hd(A)}}function nQ(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?nQ(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function rQ(){for(var e=window,t=Ea();t instanceof e.HTMLIFrameElement;){try{var A=typeof t.contentWindow.location.href=="string"}catch{A=!1}if(A)e=t.contentWindow;else break;t=Ea(e.document)}return t}function qg(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")}function CD(e){var t=rQ(),A=e.focusedElem,i=e.selectionRange;if(t!==A&&A&&A.ownerDocument&&nQ(A.ownerDocument.documentElement,A)){if(i!==null&&qg(A)){if(t=i.start,e=i.end,e===void 0&&(e=t),"selectionStart"in A)A.selectionStart=t,A.selectionEnd=Math.min(e,A.value.length);else if(e=(t=A.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var n=A.textContent.length,r=Math.min(i.start,n);i=i.end===void 0?r:Math.min(i.end,n),!e.extend&&r>i&&(n=i,i=r,r=n),n=Md(A,r);var o=Md(A,i);n&&o&&(e.rangeCount!==1||e.anchorNode!==n.node||e.anchorOffset!==n.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(n.node,n.offset),e.removeAllRanges(),r>i?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=A;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof A.focus=="function"&&A.focus(),A=0;A<t.length;A++)e=t[A],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var QD=RA&&"documentMode"in document&&11>=document.documentMode,Mn=null,Zl=null,ao=null,Wl=!1;function vd(e,t,A){var i=A.window===A?A.document:A.nodeType===9?A:A.ownerDocument;Wl||Mn==null||Mn!==Ea(i)||(i=Mn,"selectionStart"in i&&qg(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),ao&&Eo(ao,i)||(ao=i,i=Sa(Zl,"onSelect"),0<i.length&&(t=new vg("onSelect","select",null,t,A),e.push({event:t,listeners:i}),t.target=Mn)))}function ta(e,t){var A={};return A[e.toLowerCase()]=t.toLowerCase(),A["Webkit"+e]="webkit"+t,A["Moz"+e]="moz"+t,A}var vn={animationend:ta("Animation","AnimationEnd"),animationiteration:ta("Animation","AnimationIteration"),animationstart:ta("Animation","AnimationStart"),transitionend:ta("Transition","TransitionEnd")},Ql={},oQ={};RA&&(oQ=document.createElement("div").style,"AnimationEvent"in window||(delete vn.animationend.animation,delete vn.animationiteration.animation,delete vn.animationstart.animation),"TransitionEvent"in window||delete vn.transitionend.transition);function Ta(e){if(Ql[e])return Ql[e];if(!vn[e])return e;var t=vn[e],A;for(A in t)if(t.hasOwnProperty(A)&&A in oQ)return Ql[e]=t[A];return e}var sQ=Ta("animationend"),aQ=Ta("animationiteration"),IQ=Ta("animationstart"),cQ=Ta("transitionend"),lQ=new Map,Rd="abort auxClick 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(" ");function Qi(e,t){lQ.set(e,t),ji(t,[e])}for(Aa=0;Aa<Rd.length;Aa++)ia=Rd[Aa],Jd=ia.toLowerCase(),qd=ia[0].toUpperCase()+ia.slice(1),Qi(Jd,"on"+qd);var ia,Jd,qd,Aa;Qi(sQ,"onAnimationEnd");Qi(aQ,"onAnimationIteration");Qi(IQ,"onAnimationStart");Qi("dblclick","onDoubleClick");Qi("focusin","onFocus");Qi("focusout","onBlur");Qi(cQ,"onTransitionEnd");Xn("onMouseEnter",["mouseout","mouseover"]);Xn("onMouseLeave",["mouseout","mouseover"]);Xn("onPointerEnter",["pointerout","pointerover"]);Xn("onPointerLeave",["pointerout","pointerover"]);ji("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));ji("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));ji("onBeforeInput",["compositionend","keypress","textInput","paste"]);ji("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));ji("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));ji("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var io="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(" "),hD=new Set("cancel close invalid load scroll toggle".split(" ").concat(io));function Kd(e,t,A){var i=e.type||"unknown-event";e.currentTarget=A,hF(i,t,void 0,e),e.currentTarget=null}function gQ(e,t){t=(t&4)!==0;for(var A=0;A<e.length;A++){var i=e[A],n=i.event;i=i.listeners;e:{var r=void 0;if(t)for(var o=i.length-1;0<=o;o--){var s=i[o],a=s.instance,c=s.currentTarget;if(s=s.listener,a!==r&&n.isPropagationStopped())break e;Kd(n,s,c),r=a}else for(o=0;o<i.length;o++){if(s=i[o],a=s.instance,c=s.currentTarget,s=s.listener,a!==r&&n.isPropagationStopped())break e;Kd(n,s,c),r=a}}}if(ya)throw e=zl,ya=!1,zl=null,e}function he(e,t){var A=t[Ag];A===void 0&&(A=t[Ag]=new Set);var i=e+"__bubble";A.has(i)||(uQ(t,e,2,!1),A.add(i))}function hl(e,t,A){var i=0;t&&(i|=4),uQ(A,e,i,t)}var na="_reactListening"+Math.random().toString(36).slice(2);function mo(e){if(!e[na]){e[na]=!0,pC.forEach(function(A){A!=="selectionchange"&&(hD.has(A)||hl(A,!1,e),hl(A,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[na]||(t[na]=!0,hl("selectionchange",!1,t))}}function uQ(e,t,A,i){switch(ZC(t)){case 1:var n=vF;break;case 4:n=RF;break;default:n=Hg}A=n.bind(null,t,A,e),n=void 0,!Vl||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),i?n!==void 0?e.addEventListener(t,A,{capture:!0,passive:n}):e.addEventListener(t,A,!0):n!==void 0?e.addEventListener(t,A,{passive:n}):e.addEventListener(t,A,!1)}function pl(e,t,A,i,n){var r=i;if(!(t&1)&&!(t&2)&&i!==null)e:for(;;){if(i===null)return;var o=i.tag;if(o===3||o===4){var s=i.stateNode.containerInfo;if(s===n||s.nodeType===8&&s.parentNode===n)break;if(o===4)for(o=i.return;o!==null;){var a=o.tag;if((a===3||a===4)&&(a=o.stateNode.containerInfo,a===n||a.nodeType===8&&a.parentNode===n))return;o=o.return}for(;s!==null;){if(o=Li(s),o===null)return;if(a=o.tag,a===5||a===6){i=r=o;continue e}s=s.parentNode}}i=i.return}RC(function(){var c=r,I=Ug(A),l=[];e:{var g=lQ.get(e);if(g!==void 0){var u=vg,f=e;switch(e){case"keypress":if(ua(A)===0)break e;case"keydown":case"keyup":u=WF;break;case"focusin":f="focus",u=dl;break;case"focusout":f="blur",u=dl;break;case"beforeblur":case"afterblur":u=dl;break;case"click":if(A.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=Dd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=KF;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=eD;break;case sQ:case aQ:case IQ:u=LF;break;case cQ:u=AD;break;case"scroll":u=JF;break;case"wheel":u=nD;break;case"copy":case"cut":case"paste":u=PF;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=Sd}var C=(t&4)!==0,F=!C&&e==="scroll",d=C?g!==null?g+"Capture":null:g;C=[];for(var B=c,Q;B!==null;){Q=B;var y=Q.stateNode;if(Q.tag===5&&y!==null&&(Q=y,d!==null&&(y=Bo(B,d),y!=null&&C.push(yo(B,y,Q)))),F)break;B=B.return}0<C.length&&(g=new u(g,f,null,A,I),l.push({event:g,listeners:C}))}}if(!(t&7)){e:{if(g=e==="mouseover"||e==="pointerover",u=e==="mouseout"||e==="pointerout",g&&A!==Yl&&(f=A.relatedTarget||A.fromElement)&&(Li(f)||f[JA]))break e;if((u||g)&&(g=I.window===I?I:(g=I.ownerDocument)?g.defaultView||g.parentWindow:window,u?(f=A.relatedTarget||A.toElement,u=c,f=f?Li(f):null,f!==null&&(F=$i(f),f!==F||f.tag!==5&&f.tag!==6)&&(f=null)):(u=null,f=c),u!==f)){if(C=Dd,y="onMouseLeave",d="onMouseEnter",B="mouse",(e==="pointerout"||e==="pointerover")&&(C=Sd,y="onPointerLeave",d="onPointerEnter",B="pointer"),F=u==null?g:Rn(u),Q=f==null?g:Rn(f),g=new C(y,B+"leave",u,A,I),g.target=F,g.relatedTarget=Q,y=null,Li(I)===c&&(C=new C(d,B+"enter",f,A,I),C.target=Q,C.relatedTarget=F,y=C),F=y,u&&f)t:{for(C=u,d=f,B=0,Q=C;Q;Q=Nn(Q))B++;for(Q=0,y=d;y;y=Nn(y))Q++;for(;0<B-Q;)C=Nn(C),B--;for(;0<Q-B;)d=Nn(d),Q--;for(;B--;){if(C===d||d!==null&&C===d.alternate)break t;C=Nn(C),d=Nn(d)}C=null}else C=null;u!==null&&bd(l,g,u,C,!1),f!==null&&F!==null&&bd(l,F,f,C,!0)}}e:{if(g=c?Rn(c):window,u=g.nodeName&&g.nodeName.toLowerCase(),u==="select"||u==="input"&&g.type==="file")var k=lD;else if(xd(g))if(AQ)k=BD;else{k=uD;var D=gD}else(u=g.nodeName)&&u.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(k=fD);if(k&&(k=k(e,c))){tQ(l,k,A,I);break e}D&&D(e,g,c),e==="focusout"&&(D=g._wrapperState)&&D.controlled&&g.type==="number"&&ql(g,"number",g.value)}switch(D=c?Rn(c):window,e){case"focusin":(xd(D)||D.contentEditable==="true")&&(Mn=D,Zl=c,ao=null);break;case"focusout":ao=Zl=Mn=null;break;case"mousedown":Wl=!0;break;case"contextmenu":case"mouseup":case"dragend":Wl=!1,vd(l,A,I);break;case"selectionchange":if(QD)break;case"keydown":case"keyup":vd(l,A,I)}var S;if(Jg)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else Hn?$C(e,A)&&(N="onCompositionEnd"):e==="keydown"&&A.keyCode===229&&(N="onCompositionStart");N&&(jC&&A.locale!=="ko"&&(Hn||N!=="onCompositionStart"?N==="onCompositionEnd"&&Hn&&(S=WC()):(oi=I,Mg="value"in oi?oi.value:oi.textContent,Hn=!0)),D=Sa(c,N),0<D.length&&(N=new kd(N,e,null,A,I),l.push({event:N,listeners:D}),S?N.data=S:(S=eQ(A),S!==null&&(N.data=S)))),(S=oD?sD(e,A):aD(e,A))&&(c=Sa(c,"onBeforeInput"),0<c.length&&(I=new kd("onBeforeInput","beforeinput",null,A,I),l.push({event:I,listeners:c}),I.data=S))}gQ(l,t)})}function yo(e,t,A){return{instance:e,listener:t,currentTarget:A}}function Sa(e,t){for(var A=t+"Capture",i=[];e!==null;){var n=e,r=n.stateNode;n.tag===5&&r!==null&&(n=r,r=Bo(e,A),r!=null&&i.unshift(yo(e,r,n)),r=Bo(e,t),r!=null&&i.push(yo(e,r,n))),e=e.return}return i}function Nn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function bd(e,t,A,i,n){for(var r=t._reactName,o=[];A!==null&&A!==i;){var s=A,a=s.alternate,c=s.stateNode;if(a!==null&&a===i)break;s.tag===5&&c!==null&&(s=c,n?(a=Bo(A,r),a!=null&&o.unshift(yo(A,a,s))):n||(a=Bo(A,r),a!=null&&o.push(yo(A,a,s)))),A=A.return}o.length!==0&&e.push({event:t,listeners:o})}var pD=/\r\n?/g,ED=/\u0000|\uFFFD/g;function Od(e){return(typeof e=="string"?e:""+e).replace(pD,`
|
|
`).replace(ED,"")}function ra(e,t,A){if(t=Od(t),Od(e)!==t&&A)throw Error(x(425))}function Ua(){}var jl=null,$l=null;function eg(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var tg=typeof setTimeout=="function"?setTimeout:void 0,mD=typeof clearTimeout=="function"?clearTimeout:void 0,Ld=typeof Promise=="function"?Promise:void 0,yD=typeof queueMicrotask=="function"?queueMicrotask:typeof Ld<"u"?function(e){return Ld.resolve(null).then(e).catch(wD)}:tg;function wD(e){setTimeout(function(){throw e})}function El(e,t){var A=t,i=0;do{var n=A.nextSibling;if(e.removeChild(A),n&&n.nodeType===8)if(A=n.data,A==="/$"){if(i===0){e.removeChild(n),ho(t);return}i--}else A!=="$"&&A!=="$?"&&A!=="$!"||i++;A=n}while(A);ho(t)}function li(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==="$?")break;if(t==="/$")return null}}return e}function Yd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var A=e.data;if(A==="$"||A==="$!"||A==="$?"){if(t===0)return e;t--}else A==="/$"&&t++}e=e.previousSibling}return null}var ir=Math.random().toString(36).slice(2),BA="__reactFiber$"+ir,wo="__reactProps$"+ir,JA="__reactContainer$"+ir,Ag="__reactEvents$"+ir,FD="__reactListeners$"+ir,DD="__reactHandles$"+ir;function Li(e){var t=e[BA];if(t)return t;for(var A=e.parentNode;A;){if(t=A[JA]||A[BA]){if(A=t.alternate,t.child!==null||A!==null&&A.child!==null)for(e=Yd(e);e!==null;){if(A=e[BA])return A;e=Yd(e)}return t}e=A,A=e.parentNode}return null}function Ho(e){return e=e[BA]||e[JA],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Rn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(x(33))}function Xa(e){return e[wo]||null}var ig=[],Jn=-1;function hi(e){return{current:e}}function pe(e){0>Jn||(e.current=ig[Jn],ig[Jn]=null,Jn--)}function fe(e,t){Jn++,ig[Jn]=e.current,e.current=t}var Ci={},At=hi(Ci),Qt=hi(!1),_i=Ci;function Zn(e,t){var A=e.type.contextTypes;if(!A)return Ci;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var n={},r;for(r in A)n[r]=t[r];return i&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=n),n}function ht(e){return e=e.childContextTypes,e!=null}function Na(){pe(Qt),pe(At)}function Pd(e,t,A){if(At.current!==Ci)throw Error(x(168));fe(At,t),fe(Qt,A)}function fQ(e,t,A){var i=e.stateNode;if(t=t.childContextTypes,typeof i.getChildContext!="function")return A;i=i.getChildContext();for(var n in i)if(!(n in t))throw Error(x(108,gF(e)||"Unknown",n));return De({},A,i)}function xa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ci,_i=At.current,fe(At,e),fe(Qt,Qt.current),!0}function Vd(e,t,A){var i=e.stateNode;if(!i)throw Error(x(169));A?(e=fQ(e,t,_i),i.__reactInternalMemoizedMergedChildContext=e,pe(Qt),pe(At),fe(At,e)):pe(Qt),fe(Qt,A)}var GA=null,Za=!1,ml=!1;function BQ(e){GA===null?GA=[e]:GA.push(e)}function kD(e){Za=!0,BQ(e)}function pi(){if(!ml&&GA!==null){ml=!0;var e=0,t=ce;try{var A=GA;for(ce=1;e<A.length;e++){var i=A[e];do i=i(!0);while(i!==null)}GA=null,Za=!1}catch(n){throw GA!==null&&(GA=GA.slice(e+1)),bC(Ng,pi),n}finally{ce=t,ml=!1}}return null}var qn=[],Kn=0,Ga=null,Ha=0,Jt=[],qt=0,Ti=null,HA=1,MA="";function bi(e,t){qn[Kn++]=Ha,qn[Kn++]=Ga,Ga=e,Ha=t}function dQ(e,t,A){Jt[qt++]=HA,Jt[qt++]=MA,Jt[qt++]=Ti,Ti=e;var i=HA;e=MA;var n=32-AA(i)-1;i&=~(1<<n),A+=1;var r=32-AA(t)+n;if(30<r){var o=n-n%5;r=(i&(1<<o)-1).toString(32),i>>=o,n-=o,HA=1<<32-AA(t)+n|A<<n|i,MA=r+e}else HA=1<<r|A<<n|i,MA=e}function Kg(e){e.return!==null&&(bi(e,1),dQ(e,1,0))}function bg(e){for(;e===Ga;)Ga=qn[--Kn],qn[Kn]=null,Ha=qn[--Kn],qn[Kn]=null;for(;e===Ti;)Ti=Jt[--qt],Jt[qt]=null,MA=Jt[--qt],Jt[qt]=null,HA=Jt[--qt],Jt[qt]=null}var xt=null,Nt=null,me=!1,tA=null;function CQ(e,t){var A=Kt(5,null,null,0);A.elementType="DELETED",A.stateNode=t,A.return=e,t=e.deletions,t===null?(e.deletions=[A],e.flags|=16):t.push(A)}function zd(e,t){switch(e.tag){case 5:var A=e.type;return t=t.nodeType!==1||A.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,xt=e,Nt=li(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,xt=e,Nt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(A=Ti!==null?{id:HA,overflow:MA}:null,e.memoizedState={dehydrated:t,treeContext:A,retryLane:1073741824},A=Kt(18,null,null,0),A.stateNode=t,A.return=e,e.child=A,xt=e,Nt=null,!0):!1;default:return!1}}function ng(e){return(e.mode&1)!==0&&(e.flags&128)===0}function rg(e){if(me){var t=Nt;if(t){var A=t;if(!zd(e,t)){if(ng(e))throw Error(x(418));t=li(A.nextSibling);var i=xt;t&&zd(e,t)?CQ(i,A):(e.flags=e.flags&-4097|2,me=!1,xt=e)}}else{if(ng(e))throw Error(x(418));e.flags=e.flags&-4097|2,me=!1,xt=e}}}function _d(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;xt=e}function oa(e){if(e!==xt)return!1;if(!me)return _d(e),me=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!eg(e.type,e.memoizedProps)),t&&(t=Nt)){if(ng(e))throw QQ(),Error(x(418));for(;t;)CQ(e,t),t=li(t.nextSibling)}if(_d(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(x(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var A=e.data;if(A==="/$"){if(t===0){Nt=li(e.nextSibling);break e}t--}else A!=="$"&&A!=="$!"&&A!=="$?"||t++}e=e.nextSibling}Nt=null}}else Nt=xt?li(e.stateNode.nextSibling):null;return!0}function QQ(){for(var e=Nt;e;)e=li(e.nextSibling)}function Wn(){Nt=xt=null,me=!1}function Og(e){tA===null?tA=[e]:tA.push(e)}var SD=bA.ReactCurrentBatchConfig;function $t(e,t){if(e&&e.defaultProps){t=De({},t),e=e.defaultProps;for(var A in e)t[A]===void 0&&(t[A]=e[A]);return t}return t}var Ma=hi(null),va=null,bn=null,Lg=null;function Yg(){Lg=bn=va=null}function Pg(e){var t=Ma.current;pe(Ma),e._currentValue=t}function og(e,t,A){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===A)break;e=e.return}}function _n(e,t){va=e,Lg=bn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ct=!0),e.firstContext=null)}function Ot(e){var t=e._currentValue;if(Lg!==e)if(e={context:e,memoizedValue:t,next:null},bn===null){if(va===null)throw Error(x(308));bn=e,va.dependencies={lanes:0,firstContext:e}}else bn=bn.next=e;return t}var Yi=null;function Vg(e){Yi===null?Yi=[e]:Yi.push(e)}function hQ(e,t,A,i){var n=t.interleaved;return n===null?(A.next=A,Vg(t)):(A.next=n.next,n.next=A),t.interleaved=A,qA(e,i)}function qA(e,t){e.lanes|=t;var A=e.alternate;for(A!==null&&(A.lanes|=t),A=e,e=e.return;e!==null;)e.childLanes|=t,A=e.alternate,A!==null&&(A.childLanes|=t),A=e,e=e.return;return A.tag===3?A.stateNode:null}var ii=!1;function zg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function pQ(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function vA(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function gi(e,t,A){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,re&2){var n=i.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),i.pending=t,qA(e,A)}return n=i.interleaved,n===null?(t.next=t,Vg(i)):(t.next=n.next,n.next=t),i.interleaved=t,qA(e,A)}function fa(e,t,A){if(t=t.updateQueue,t!==null&&(t=t.shared,(A&4194240)!==0)){var i=t.lanes;i&=e.pendingLanes,A|=i,t.lanes=A,xg(e,A)}}function Td(e,t){var A=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,A===i)){var n=null,r=null;if(A=A.firstBaseUpdate,A!==null){do{var o={eventTime:A.eventTime,lane:A.lane,tag:A.tag,payload:A.payload,callback:A.callback,next:null};r===null?n=r=o:r=r.next=o,A=A.next}while(A!==null);r===null?n=r=t:r=r.next=t}else n=r=t;A={baseState:i.baseState,firstBaseUpdate:n,lastBaseUpdate:r,shared:i.shared,effects:i.effects},e.updateQueue=A;return}e=A.lastBaseUpdate,e===null?A.firstBaseUpdate=t:e.next=t,A.lastBaseUpdate=t}function Ra(e,t,A,i){var n=e.updateQueue;ii=!1;var r=n.firstBaseUpdate,o=n.lastBaseUpdate,s=n.shared.pending;if(s!==null){n.shared.pending=null;var a=s,c=a.next;a.next=null,o===null?r=c:o.next=c,o=a;var I=e.alternate;I!==null&&(I=I.updateQueue,s=I.lastBaseUpdate,s!==o&&(s===null?I.firstBaseUpdate=c:s.next=c,I.lastBaseUpdate=a))}if(r!==null){var l=n.baseState;o=0,I=c=a=null,s=r;do{var g=s.lane,u=s.eventTime;if((i&g)===g){I!==null&&(I=I.next={eventTime:u,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var f=e,C=s;switch(g=t,u=A,C.tag){case 1:if(f=C.payload,typeof f=="function"){l=f.call(u,l,g);break e}l=f;break e;case 3:f.flags=f.flags&-65537|128;case 0:if(f=C.payload,g=typeof f=="function"?f.call(u,l,g):f,g==null)break e;l=De({},l,g);break e;case 2:ii=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,g=n.effects,g===null?n.effects=[s]:g.push(s))}else u={eventTime:u,lane:g,tag:s.tag,payload:s.payload,callback:s.callback,next:null},I===null?(c=I=u,a=l):I=I.next=u,o|=g;if(s=s.next,s===null){if(s=n.shared.pending,s===null)break;g=s,s=g.next,g.next=null,n.lastBaseUpdate=g,n.shared.pending=null}}while(!0);if(I===null&&(a=l),n.baseState=a,n.firstBaseUpdate=c,n.lastBaseUpdate=I,t=n.shared.interleaved,t!==null){n=t;do o|=n.lane,n=n.next;while(n!==t)}else r===null&&(n.shared.lanes=0);Zi|=o,e.lanes=o,e.memoizedState=l}}function Xd(e,t,A){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var i=e[t],n=i.callback;if(n!==null){if(i.callback=null,i=A,typeof n!="function")throw Error(x(191,n));n.call(i)}}}var EQ=new hC.Component().refs;function sg(e,t,A,i){t=e.memoizedState,A=A(i,t),A=A==null?t:De({},t,A),e.memoizedState=A,e.lanes===0&&(e.updateQueue.baseState=A)}var Wa={isMounted:function(e){return(e=e._reactInternals)?$i(e)===e:!1},enqueueSetState:function(e,t,A){e=e._reactInternals;var i=st(),n=fi(e),r=vA(i,n);r.payload=t,A!=null&&(r.callback=A),t=gi(e,r,n),t!==null&&(iA(t,e,n,i),fa(t,e,n))},enqueueReplaceState:function(e,t,A){e=e._reactInternals;var i=st(),n=fi(e),r=vA(i,n);r.tag=1,r.payload=t,A!=null&&(r.callback=A),t=gi(e,r,n),t!==null&&(iA(t,e,n,i),fa(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var A=st(),i=fi(e),n=vA(A,i);n.tag=2,t!=null&&(n.callback=t),t=gi(e,n,i),t!==null&&(iA(t,e,i,A),fa(t,e,i))}};function Zd(e,t,A,i,n,r,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(i,r,o):t.prototype&&t.prototype.isPureReactComponent?!Eo(A,i)||!Eo(n,r):!0}function mQ(e,t,A){var i=!1,n=Ci,r=t.contextType;return typeof r=="object"&&r!==null?r=Ot(r):(n=ht(t)?_i:At.current,i=t.contextTypes,r=(i=i!=null)?Zn(e,n):Ci),t=new t(A,r),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Wa,e.stateNode=t,t._reactInternals=e,i&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=r),t}function Wd(e,t,A,i){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(A,i),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(A,i),t.state!==e&&Wa.enqueueReplaceState(t,t.state,null)}function ag(e,t,A,i){var n=e.stateNode;n.props=A,n.state=e.memoizedState,n.refs=EQ,zg(e);var r=t.contextType;typeof r=="object"&&r!==null?n.context=Ot(r):(r=ht(t)?_i:At.current,n.context=Zn(e,r)),n.state=e.memoizedState,r=t.getDerivedStateFromProps,typeof r=="function"&&(sg(e,t,r,A),n.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof n.getSnapshotBeforeUpdate=="function"||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(t=n.state,typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount(),t!==n.state&&Wa.enqueueReplaceState(n,n.state,null),Ra(e,A,n,i),n.state=e.memoizedState),typeof n.componentDidMount=="function"&&(e.flags|=4194308)}function Zr(e,t,A){if(e=A.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(A._owner){if(A=A._owner,A){if(A.tag!==1)throw Error(x(309));var i=A.stateNode}if(!i)throw Error(x(147,e));var n=i,r=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===r?t.ref:(t=function(o){var s=n.refs;s===EQ&&(s=n.refs={}),o===null?delete s[r]:s[r]=o},t._stringRef=r,t)}if(typeof e!="string")throw Error(x(284));if(!A._owner)throw Error(x(290,e))}return e}function sa(e,t){throw e=Object.prototype.toString.call(t),Error(x(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function jd(e){var t=e._init;return t(e._payload)}function yQ(e){function t(d,B){if(e){var Q=d.deletions;Q===null?(d.deletions=[B],d.flags|=16):Q.push(B)}}function A(d,B){if(!e)return null;for(;B!==null;)t(d,B),B=B.sibling;return null}function i(d,B){for(d=new Map;B!==null;)B.key!==null?d.set(B.key,B):d.set(B.index,B),B=B.sibling;return d}function n(d,B){return d=Bi(d,B),d.index=0,d.sibling=null,d}function r(d,B,Q){return d.index=Q,e?(Q=d.alternate,Q!==null?(Q=Q.index,Q<B?(d.flags|=2,B):Q):(d.flags|=2,B)):(d.flags|=1048576,B)}function o(d){return e&&d.alternate===null&&(d.flags|=2),d}function s(d,B,Q,y){return B===null||B.tag!==6?(B=Ul(Q,d.mode,y),B.return=d,B):(B=n(B,Q),B.return=d,B)}function a(d,B,Q,y){var k=Q.type;return k===Gn?I(d,B,Q.props.children,y,Q.key):B!==null&&(B.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Ai&&jd(k)===B.type)?(y=n(B,Q.props),y.ref=Zr(d,B,Q),y.return=d,y):(y=pa(Q.type,Q.key,Q.props,null,d.mode,y),y.ref=Zr(d,B,Q),y.return=d,y)}function c(d,B,Q,y){return B===null||B.tag!==4||B.stateNode.containerInfo!==Q.containerInfo||B.stateNode.implementation!==Q.implementation?(B=Nl(Q,d.mode,y),B.return=d,B):(B=n(B,Q.children||[]),B.return=d,B)}function I(d,B,Q,y,k){return B===null||B.tag!==7?(B=zi(Q,d.mode,y,k),B.return=d,B):(B=n(B,Q),B.return=d,B)}function l(d,B,Q){if(typeof B=="string"&&B!==""||typeof B=="number")return B=Ul(""+B,d.mode,Q),B.return=d,B;if(typeof B=="object"&&B!==null){switch(B.$$typeof){case zs:return Q=pa(B.type,B.key,B.props,null,d.mode,Q),Q.ref=Zr(d,null,B),Q.return=d,Q;case xn:return B=Nl(B,d.mode,Q),B.return=d,B;case Ai:var y=B._init;return l(d,y(B._payload),Q)}if(to(B)||zr(B))return B=zi(B,d.mode,Q,null),B.return=d,B;sa(d,B)}return null}function g(d,B,Q,y){var k=B!==null?B.key:null;if(typeof Q=="string"&&Q!==""||typeof Q=="number")return k!==null?null:s(d,B,""+Q,y);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case zs:return Q.key===k?a(d,B,Q,y):null;case xn:return Q.key===k?c(d,B,Q,y):null;case Ai:return k=Q._init,g(d,B,k(Q._payload),y)}if(to(Q)||zr(Q))return k!==null?null:I(d,B,Q,y,null);sa(d,Q)}return null}function u(d,B,Q,y,k){if(typeof y=="string"&&y!==""||typeof y=="number")return d=d.get(Q)||null,s(B,d,""+y,k);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case zs:return d=d.get(y.key===null?Q:y.key)||null,a(B,d,y,k);case xn:return d=d.get(y.key===null?Q:y.key)||null,c(B,d,y,k);case Ai:var D=y._init;return u(d,B,Q,D(y._payload),k)}if(to(y)||zr(y))return d=d.get(Q)||null,I(B,d,y,k,null);sa(B,y)}return null}function f(d,B,Q,y){for(var k=null,D=null,S=B,N=B=0,b=null;S!==null&&N<Q.length;N++){S.index>N?(b=S,S=null):b=S.sibling;var q=g(d,S,Q[N],y);if(q===null){S===null&&(S=b);break}e&&S&&q.alternate===null&&t(d,S),B=r(q,B,N),D===null?k=q:D.sibling=q,D=q,S=b}if(N===Q.length)return A(d,S),me&&bi(d,N),k;if(S===null){for(;N<Q.length;N++)S=l(d,Q[N],y),S!==null&&(B=r(S,B,N),D===null?k=S:D.sibling=S,D=S);return me&&bi(d,N),k}for(S=i(d,S);N<Q.length;N++)b=u(S,d,N,Q[N],y),b!==null&&(e&&b.alternate!==null&&S.delete(b.key===null?N:b.key),B=r(b,B,N),D===null?k=b:D.sibling=b,D=b);return e&&S.forEach(function(Z){return t(d,Z)}),me&&bi(d,N),k}function C(d,B,Q,y){var k=zr(Q);if(typeof k!="function")throw Error(x(150));if(Q=k.call(Q),Q==null)throw Error(x(151));for(var D=k=null,S=B,N=B=0,b=null,q=Q.next();S!==null&&!q.done;N++,q=Q.next()){S.index>N?(b=S,S=null):b=S.sibling;var Z=g(d,S,q.value,y);if(Z===null){S===null&&(S=b);break}e&&S&&Z.alternate===null&&t(d,S),B=r(Z,B,N),D===null?k=Z:D.sibling=Z,D=Z,S=b}if(q.done)return A(d,S),me&&bi(d,N),k;if(S===null){for(;!q.done;N++,q=Q.next())q=l(d,q.value,y),q!==null&&(B=r(q,B,N),D===null?k=q:D.sibling=q,D=q);return me&&bi(d,N),k}for(S=i(d,S);!q.done;N++,q=Q.next())q=u(S,d,N,q.value,y),q!==null&&(e&&q.alternate!==null&&S.delete(q.key===null?N:q.key),B=r(q,B,N),D===null?k=q:D.sibling=q,D=q);return e&&S.forEach(function(xe){return t(d,xe)}),me&&bi(d,N),k}function F(d,B,Q,y){if(typeof Q=="object"&&Q!==null&&Q.type===Gn&&Q.key===null&&(Q=Q.props.children),typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case zs:e:{for(var k=Q.key,D=B;D!==null;){if(D.key===k){if(k=Q.type,k===Gn){if(D.tag===7){A(d,D.sibling),B=n(D,Q.props.children),B.return=d,d=B;break e}}else if(D.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Ai&&jd(k)===D.type){A(d,D.sibling),B=n(D,Q.props),B.ref=Zr(d,D,Q),B.return=d,d=B;break e}A(d,D);break}else t(d,D);D=D.sibling}Q.type===Gn?(B=zi(Q.props.children,d.mode,y,Q.key),B.return=d,d=B):(y=pa(Q.type,Q.key,Q.props,null,d.mode,y),y.ref=Zr(d,B,Q),y.return=d,d=y)}return o(d);case xn:e:{for(D=Q.key;B!==null;){if(B.key===D)if(B.tag===4&&B.stateNode.containerInfo===Q.containerInfo&&B.stateNode.implementation===Q.implementation){A(d,B.sibling),B=n(B,Q.children||[]),B.return=d,d=B;break e}else{A(d,B);break}else t(d,B);B=B.sibling}B=Nl(Q,d.mode,y),B.return=d,d=B}return o(d);case Ai:return D=Q._init,F(d,B,D(Q._payload),y)}if(to(Q))return f(d,B,Q,y);if(zr(Q))return C(d,B,Q,y);sa(d,Q)}return typeof Q=="string"&&Q!==""||typeof Q=="number"?(Q=""+Q,B!==null&&B.tag===6?(A(d,B.sibling),B=n(B,Q),B.return=d,d=B):(A(d,B),B=Ul(Q,d.mode,y),B.return=d,d=B),o(d)):A(d,B)}return F}var jn=yQ(!0),wQ=yQ(!1),Mo={},CA=hi(Mo),Fo=hi(Mo),Do=hi(Mo);function Pi(e){if(e===Mo)throw Error(x(174));return e}function _g(e,t){switch(fe(Do,t),fe(Fo,e),fe(CA,Mo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:bl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=bl(t,e)}pe(CA),fe(CA,t)}function $n(){pe(CA),pe(Fo),pe(Do)}function FQ(e){Pi(Do.current);var t=Pi(CA.current),A=bl(t,e.type);t!==A&&(fe(Fo,e),fe(CA,A))}function Tg(e){Fo.current===e&&(pe(CA),pe(Fo))}var we=hi(0);function Ja(e){for(var t=e;t!==null;){if(t.tag===13){var A=t.memoizedState;if(A!==null&&(A=A.dehydrated,A===null||A.data==="$?"||A.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){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 yl=[];function Xg(){for(var e=0;e<yl.length;e++)yl[e]._workInProgressVersionPrimary=null;yl.length=0}var Ba=bA.ReactCurrentDispatcher,wl=bA.ReactCurrentBatchConfig,Xi=0,Fe=null,Me=null,Ke=null,qa=!1,Io=!1,ko=0,UD=0;function $e(){throw Error(x(321))}function Zg(e,t){if(t===null)return!1;for(var A=0;A<t.length&&A<e.length;A++)if(!nA(e[A],t[A]))return!1;return!0}function Wg(e,t,A,i,n,r){if(Xi=r,Fe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ba.current=e===null||e.memoizedState===null?HD:MD,e=A(i,n),Io){r=0;do{if(Io=!1,ko=0,25<=r)throw Error(x(301));r+=1,Ke=Me=null,t.updateQueue=null,Ba.current=vD,e=A(i,n)}while(Io)}if(Ba.current=Ka,t=Me!==null&&Me.next!==null,Xi=0,Ke=Me=Fe=null,qa=!1,t)throw Error(x(300));return e}function jg(){var e=ko!==0;return ko=0,e}function fA(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ke===null?Fe.memoizedState=Ke=e:Ke=Ke.next=e,Ke}function Lt(){if(Me===null){var e=Fe.alternate;e=e!==null?e.memoizedState:null}else e=Me.next;var t=Ke===null?Fe.memoizedState:Ke.next;if(t!==null)Ke=t,Me=e;else{if(e===null)throw Error(x(310));Me=e,e={memoizedState:Me.memoizedState,baseState:Me.baseState,baseQueue:Me.baseQueue,queue:Me.queue,next:null},Ke===null?Fe.memoizedState=Ke=e:Ke=Ke.next=e}return Ke}function So(e,t){return typeof t=="function"?t(e):t}function Fl(e){var t=Lt(),A=t.queue;if(A===null)throw Error(x(311));A.lastRenderedReducer=e;var i=Me,n=i.baseQueue,r=A.pending;if(r!==null){if(n!==null){var o=n.next;n.next=r.next,r.next=o}i.baseQueue=n=r,A.pending=null}if(n!==null){r=n.next,i=i.baseState;var s=o=null,a=null,c=r;do{var I=c.lane;if((Xi&I)===I)a!==null&&(a=a.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),i=c.hasEagerState?c.eagerState:e(i,c.action);else{var l={lane:I,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};a===null?(s=a=l,o=i):a=a.next=l,Fe.lanes|=I,Zi|=I}c=c.next}while(c!==null&&c!==r);a===null?o=i:a.next=s,nA(i,t.memoizedState)||(Ct=!0),t.memoizedState=i,t.baseState=o,t.baseQueue=a,A.lastRenderedState=i}if(e=A.interleaved,e!==null){n=e;do r=n.lane,Fe.lanes|=r,Zi|=r,n=n.next;while(n!==e)}else n===null&&(A.lanes=0);return[t.memoizedState,A.dispatch]}function Dl(e){var t=Lt(),A=t.queue;if(A===null)throw Error(x(311));A.lastRenderedReducer=e;var i=A.dispatch,n=A.pending,r=t.memoizedState;if(n!==null){A.pending=null;var o=n=n.next;do r=e(r,o.action),o=o.next;while(o!==n);nA(r,t.memoizedState)||(Ct=!0),t.memoizedState=r,t.baseQueue===null&&(t.baseState=r),A.lastRenderedState=r}return[r,i]}function DQ(){}function kQ(e,t){var A=Fe,i=Lt(),n=t(),r=!nA(i.memoizedState,n);if(r&&(i.memoizedState=n,Ct=!0),i=i.queue,$g(NQ.bind(null,A,i,e),[e]),i.getSnapshot!==t||r||Ke!==null&&Ke.memoizedState.tag&1){if(A.flags|=2048,Uo(9,UQ.bind(null,A,i,n,t),void 0,null),be===null)throw Error(x(349));Xi&30||SQ(A,t,n)}return n}function SQ(e,t,A){e.flags|=16384,e={getSnapshot:t,value:A},t=Fe.updateQueue,t===null?(t={lastEffect:null,stores:null},Fe.updateQueue=t,t.stores=[e]):(A=t.stores,A===null?t.stores=[e]:A.push(e))}function UQ(e,t,A,i){t.value=A,t.getSnapshot=i,xQ(t)&&GQ(e)}function NQ(e,t,A){return A(function(){xQ(t)&&GQ(e)})}function xQ(e){var t=e.getSnapshot;e=e.value;try{var A=t();return!nA(e,A)}catch{return!0}}function GQ(e){var t=qA(e,1);t!==null&&iA(t,e,1,-1)}function $d(e){var t=fA();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:So,lastRenderedState:e},t.queue=e,e=e.dispatch=GD.bind(null,Fe,e),[t.memoizedState,e]}function Uo(e,t,A,i){return e={tag:e,create:t,destroy:A,deps:i,next:null},t=Fe.updateQueue,t===null?(t={lastEffect:null,stores:null},Fe.updateQueue=t,t.lastEffect=e.next=e):(A=t.lastEffect,A===null?t.lastEffect=e.next=e:(i=A.next,A.next=e,e.next=i,t.lastEffect=e)),e}function HQ(){return Lt().memoizedState}function da(e,t,A,i){var n=fA();Fe.flags|=e,n.memoizedState=Uo(1|t,A,void 0,i===void 0?null:i)}function ja(e,t,A,i){var n=Lt();i=i===void 0?null:i;var r=void 0;if(Me!==null){var o=Me.memoizedState;if(r=o.destroy,i!==null&&Zg(i,o.deps)){n.memoizedState=Uo(t,A,r,i);return}}Fe.flags|=e,n.memoizedState=Uo(1|t,A,r,i)}function eC(e,t){return da(8390656,8,e,t)}function $g(e,t){return ja(2048,8,e,t)}function MQ(e,t){return ja(4,2,e,t)}function vQ(e,t){return ja(4,4,e,t)}function RQ(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function JQ(e,t,A){return A=A!=null?A.concat([e]):null,ja(4,4,RQ.bind(null,t,e),A)}function eu(){}function qQ(e,t){var A=Lt();t=t===void 0?null:t;var i=A.memoizedState;return i!==null&&t!==null&&Zg(t,i[1])?i[0]:(A.memoizedState=[e,t],e)}function KQ(e,t){var A=Lt();t=t===void 0?null:t;var i=A.memoizedState;return i!==null&&t!==null&&Zg(t,i[1])?i[0]:(e=e(),A.memoizedState=[e,t],e)}function bQ(e,t,A){return Xi&21?(nA(A,t)||(A=YC(),Fe.lanes|=A,Zi|=A,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ct=!0),e.memoizedState=A)}function ND(e,t){var A=ce;ce=A!==0&&4>A?A:4,e(!0);var i=wl.transition;wl.transition={};try{e(!1),t()}finally{ce=A,wl.transition=i}}function OQ(){return Lt().memoizedState}function xD(e,t,A){var i=fi(e);if(A={lane:i,action:A,hasEagerState:!1,eagerState:null,next:null},LQ(e))YQ(t,A);else if(A=hQ(e,t,A,i),A!==null){var n=st();iA(A,e,i,n),PQ(A,t,i)}}function GD(e,t,A){var i=fi(e),n={lane:i,action:A,hasEagerState:!1,eagerState:null,next:null};if(LQ(e))YQ(t,n);else{var r=e.alternate;if(e.lanes===0&&(r===null||r.lanes===0)&&(r=t.lastRenderedReducer,r!==null))try{var o=t.lastRenderedState,s=r(o,A);if(n.hasEagerState=!0,n.eagerState=s,nA(s,o)){var a=t.interleaved;a===null?(n.next=n,Vg(t)):(n.next=a.next,a.next=n),t.interleaved=n;return}}catch{}finally{}A=hQ(e,t,n,i),A!==null&&(n=st(),iA(A,e,i,n),PQ(A,t,i))}}function LQ(e){var t=e.alternate;return e===Fe||t!==null&&t===Fe}function YQ(e,t){Io=qa=!0;var A=e.pending;A===null?t.next=t:(t.next=A.next,A.next=t),e.pending=t}function PQ(e,t,A){if(A&4194240){var i=t.lanes;i&=e.pendingLanes,A|=i,t.lanes=A,xg(e,A)}}var Ka={readContext:Ot,useCallback:$e,useContext:$e,useEffect:$e,useImperativeHandle:$e,useInsertionEffect:$e,useLayoutEffect:$e,useMemo:$e,useReducer:$e,useRef:$e,useState:$e,useDebugValue:$e,useDeferredValue:$e,useTransition:$e,useMutableSource:$e,useSyncExternalStore:$e,useId:$e,unstable_isNewReconciler:!1},HD={readContext:Ot,useCallback:function(e,t){return fA().memoizedState=[e,t===void 0?null:t],e},useContext:Ot,useEffect:eC,useImperativeHandle:function(e,t,A){return A=A!=null?A.concat([e]):null,da(4194308,4,RQ.bind(null,t,e),A)},useLayoutEffect:function(e,t){return da(4194308,4,e,t)},useInsertionEffect:function(e,t){return da(4,2,e,t)},useMemo:function(e,t){var A=fA();return t=t===void 0?null:t,e=e(),A.memoizedState=[e,t],e},useReducer:function(e,t,A){var i=fA();return t=A!==void 0?A(t):t,i.memoizedState=i.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},i.queue=e,e=e.dispatch=xD.bind(null,Fe,e),[i.memoizedState,e]},useRef:function(e){var t=fA();return e={current:e},t.memoizedState=e},useState:$d,useDebugValue:eu,useDeferredValue:function(e){return fA().memoizedState=e},useTransition:function(){var e=$d(!1),t=e[0];return e=ND.bind(null,e[1]),fA().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,A){var i=Fe,n=fA();if(me){if(A===void 0)throw Error(x(407));A=A()}else{if(A=t(),be===null)throw Error(x(349));Xi&30||SQ(i,t,A)}n.memoizedState=A;var r={value:A,getSnapshot:t};return n.queue=r,eC(NQ.bind(null,i,r,e),[e]),i.flags|=2048,Uo(9,UQ.bind(null,i,r,A,t),void 0,null),A},useId:function(){var e=fA(),t=be.identifierPrefix;if(me){var A=MA,i=HA;A=(i&~(1<<32-AA(i)-1)).toString(32)+A,t=":"+t+"R"+A,A=ko++,0<A&&(t+="H"+A.toString(32)),t+=":"}else A=UD++,t=":"+t+"r"+A.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},MD={readContext:Ot,useCallback:qQ,useContext:Ot,useEffect:$g,useImperativeHandle:JQ,useInsertionEffect:MQ,useLayoutEffect:vQ,useMemo:KQ,useReducer:Fl,useRef:HQ,useState:function(){return Fl(So)},useDebugValue:eu,useDeferredValue:function(e){var t=Lt();return bQ(t,Me.memoizedState,e)},useTransition:function(){var e=Fl(So)[0],t=Lt().memoizedState;return[e,t]},useMutableSource:DQ,useSyncExternalStore:kQ,useId:OQ,unstable_isNewReconciler:!1},vD={readContext:Ot,useCallback:qQ,useContext:Ot,useEffect:$g,useImperativeHandle:JQ,useInsertionEffect:MQ,useLayoutEffect:vQ,useMemo:KQ,useReducer:Dl,useRef:HQ,useState:function(){return Dl(So)},useDebugValue:eu,useDeferredValue:function(e){var t=Lt();return Me===null?t.memoizedState=e:bQ(t,Me.memoizedState,e)},useTransition:function(){var e=Dl(So)[0],t=Lt().memoizedState;return[e,t]},useMutableSource:DQ,useSyncExternalStore:kQ,useId:OQ,unstable_isNewReconciler:!1};function er(e,t){try{var A="",i=t;do A+=lF(i),i=i.return;while(i);var n=A}catch(r){n=`
|
|
Error generating stack: `+r.message+`
|
|
`+r.stack}return{value:e,source:t,stack:n,digest:null}}function kl(e,t,A){return{value:e,source:null,stack:A??null,digest:t??null}}function Ig(e,t){try{console.error(t.value)}catch(A){setTimeout(function(){throw A})}}var RD=typeof WeakMap=="function"?WeakMap:Map;function VQ(e,t,A){A=vA(-1,A),A.tag=3,A.payload={element:null};var i=t.value;return A.callback=function(){Oa||(Oa=!0,hg=i),Ig(e,t)},A}function zQ(e,t,A){A=vA(-1,A),A.tag=3;var i=e.type.getDerivedStateFromError;if(typeof i=="function"){var n=t.value;A.payload=function(){return i(n)},A.callback=function(){Ig(e,t)}}var r=e.stateNode;return r!==null&&typeof r.componentDidCatch=="function"&&(A.callback=function(){Ig(e,t),typeof i!="function"&&(ui===null?ui=new Set([this]):ui.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),A}function tC(e,t,A){var i=e.pingCache;if(i===null){i=e.pingCache=new RD;var n=new Set;i.set(t,n)}else n=i.get(t),n===void 0&&(n=new Set,i.set(t,n));n.has(A)||(n.add(A),e=ZD.bind(null,e,t,A),t.then(e,e))}function AC(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function iC(e,t,A,i,n){return e.mode&1?(e.flags|=65536,e.lanes=n,e):(e===t?e.flags|=65536:(e.flags|=128,A.flags|=131072,A.flags&=-52805,A.tag===1&&(A.alternate===null?A.tag=17:(t=vA(-1,1),t.tag=2,gi(A,t,1))),A.lanes|=1),e)}var JD=bA.ReactCurrentOwner,Ct=!1;function ot(e,t,A,i){t.child=e===null?wQ(t,null,A,i):jn(t,e.child,A,i)}function nC(e,t,A,i,n){A=A.render;var r=t.ref;return _n(t,n),i=Wg(e,t,A,i,r,n),A=jg(),e!==null&&!Ct?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,KA(e,t,n)):(me&&A&&Kg(t),t.flags|=1,ot(e,t,i,n),t.child)}function rC(e,t,A,i,n){if(e===null){var r=A.type;return typeof r=="function"&&!au(r)&&r.defaultProps===void 0&&A.compare===null&&A.defaultProps===void 0?(t.tag=15,t.type=r,_Q(e,t,r,i,n)):(e=pa(A.type,null,i,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(r=e.child,!(e.lanes&n)){var o=r.memoizedProps;if(A=A.compare,A=A!==null?A:Eo,A(o,i)&&e.ref===t.ref)return KA(e,t,n)}return t.flags|=1,e=Bi(r,i),e.ref=t.ref,e.return=t,t.child=e}function _Q(e,t,A,i,n){if(e!==null){var r=e.memoizedProps;if(Eo(r,i)&&e.ref===t.ref)if(Ct=!1,t.pendingProps=i=r,(e.lanes&n)!==0)e.flags&131072&&(Ct=!0);else return t.lanes=e.lanes,KA(e,t,n)}return cg(e,t,A,i,n)}function TQ(e,t,A){var i=t.pendingProps,n=i.children,r=e!==null?e.memoizedState:null;if(i.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},fe(Ln,Ut),Ut|=A;else{if(!(A&1073741824))return e=r!==null?r.baseLanes|A:A,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,fe(Ln,Ut),Ut|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},i=r!==null?r.baseLanes:A,fe(Ln,Ut),Ut|=i}else r!==null?(i=r.baseLanes|A,t.memoizedState=null):i=A,fe(Ln,Ut),Ut|=i;return ot(e,t,n,A),t.child}function XQ(e,t){var A=t.ref;(e===null&&A!==null||e!==null&&e.ref!==A)&&(t.flags|=512,t.flags|=2097152)}function cg(e,t,A,i,n){var r=ht(A)?_i:At.current;return r=Zn(t,r),_n(t,n),A=Wg(e,t,A,i,r,n),i=jg(),e!==null&&!Ct?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,KA(e,t,n)):(me&&i&&Kg(t),t.flags|=1,ot(e,t,A,n),t.child)}function oC(e,t,A,i,n){if(ht(A)){var r=!0;xa(t)}else r=!1;if(_n(t,n),t.stateNode===null)Ca(e,t),mQ(t,A,i),ag(t,A,i,n),i=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var a=o.context,c=A.contextType;typeof c=="object"&&c!==null?c=Ot(c):(c=ht(A)?_i:At.current,c=Zn(t,c));var I=A.getDerivedStateFromProps,l=typeof I=="function"||typeof o.getSnapshotBeforeUpdate=="function";l||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==i||a!==c)&&Wd(t,o,i,c),ii=!1;var g=t.memoizedState;o.state=g,Ra(t,i,o,n),a=t.memoizedState,s!==i||g!==a||Qt.current||ii?(typeof I=="function"&&(sg(t,A,I,i),a=t.memoizedState),(s=ii||Zd(t,A,s,i,g,a,c))?(l||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=a),o.props=i,o.state=a,o.context=c,i=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),i=!1)}else{o=t.stateNode,pQ(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:$t(t.type,s),o.props=c,l=t.pendingProps,g=o.context,a=A.contextType,typeof a=="object"&&a!==null?a=Ot(a):(a=ht(A)?_i:At.current,a=Zn(t,a));var u=A.getDerivedStateFromProps;(I=typeof u=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==l||g!==a)&&Wd(t,o,i,a),ii=!1,g=t.memoizedState,o.state=g,Ra(t,i,o,n);var f=t.memoizedState;s!==l||g!==f||Qt.current||ii?(typeof u=="function"&&(sg(t,A,u,i),f=t.memoizedState),(c=ii||Zd(t,A,c,i,g,f,a)||!1)?(I||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(i,f,a),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(i,f,a)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=f),o.props=i,o.state=f,o.context=a,i=c):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),i=!1)}return lg(e,t,A,i,r,n)}function lg(e,t,A,i,n,r){XQ(e,t);var o=(t.flags&128)!==0;if(!i&&!o)return n&&Vd(t,A,!1),KA(e,t,r);i=t.stateNode,JD.current=t;var s=o&&typeof A.getDerivedStateFromError!="function"?null:i.render();return t.flags|=1,e!==null&&o?(t.child=jn(t,e.child,null,r),t.child=jn(t,null,s,r)):ot(e,t,s,r),t.memoizedState=i.state,n&&Vd(t,A,!0),t.child}function ZQ(e){var t=e.stateNode;t.pendingContext?Pd(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Pd(e,t.context,!1),_g(e,t.containerInfo)}function sC(e,t,A,i,n){return Wn(),Og(n),t.flags|=256,ot(e,t,A,i),t.child}var gg={dehydrated:null,treeContext:null,retryLane:0};function ug(e){return{baseLanes:e,cachePool:null,transitions:null}}function WQ(e,t,A){var i=t.pendingProps,n=we.current,r=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(n&2)!==0),s?(r=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(n|=1),fe(we,n&1),e===null)return rg(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=i.children,e=i.fallback,r?(i=t.mode,r=t.child,o={mode:"hidden",children:o},!(i&1)&&r!==null?(r.childLanes=0,r.pendingProps=o):r=tI(o,i,0,null),e=zi(e,i,A,null),r.return=t,e.return=t,r.sibling=e,t.child=r,t.child.memoizedState=ug(A),t.memoizedState=gg,e):tu(t,o));if(n=e.memoizedState,n!==null&&(s=n.dehydrated,s!==null))return qD(e,t,o,i,s,n,A);if(r){r=i.fallback,o=t.mode,n=e.child,s=n.sibling;var a={mode:"hidden",children:i.children};return!(o&1)&&t.child!==n?(i=t.child,i.childLanes=0,i.pendingProps=a,t.deletions=null):(i=Bi(n,a),i.subtreeFlags=n.subtreeFlags&14680064),s!==null?r=Bi(s,r):(r=zi(r,o,A,null),r.flags|=2),r.return=t,i.return=t,i.sibling=r,t.child=i,i=r,r=t.child,o=e.child.memoizedState,o=o===null?ug(A):{baseLanes:o.baseLanes|A,cachePool:null,transitions:o.transitions},r.memoizedState=o,r.childLanes=e.childLanes&~A,t.memoizedState=gg,i}return r=e.child,e=r.sibling,i=Bi(r,{mode:"visible",children:i.children}),!(t.mode&1)&&(i.lanes=A),i.return=t,i.sibling=null,e!==null&&(A=t.deletions,A===null?(t.deletions=[e],t.flags|=16):A.push(e)),t.child=i,t.memoizedState=null,i}function tu(e,t){return t=tI({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function aa(e,t,A,i){return i!==null&&Og(i),jn(t,e.child,null,A),e=tu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function qD(e,t,A,i,n,r,o){if(A)return t.flags&256?(t.flags&=-257,i=kl(Error(x(422))),aa(e,t,o,i)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(r=i.fallback,n=t.mode,i=tI({mode:"visible",children:i.children},n,0,null),r=zi(r,n,o,null),r.flags|=2,i.return=t,r.return=t,i.sibling=r,t.child=i,t.mode&1&&jn(t,e.child,null,o),t.child.memoizedState=ug(o),t.memoizedState=gg,r);if(!(t.mode&1))return aa(e,t,o,null);if(n.data==="$!"){if(i=n.nextSibling&&n.nextSibling.dataset,i)var s=i.dgst;return i=s,r=Error(x(419)),i=kl(r,i,void 0),aa(e,t,o,i)}if(s=(o&e.childLanes)!==0,Ct||s){if(i=be,i!==null){switch(o&-o){case 4:n=2;break;case 16:n=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:n=32;break;case 536870912:n=268435456;break;default:n=0}n=n&(i.suspendedLanes|o)?0:n,n!==0&&n!==r.retryLane&&(r.retryLane=n,qA(e,n),iA(i,e,n,-1))}return su(),i=kl(Error(x(421))),aa(e,t,o,i)}return n.data==="$?"?(t.flags|=128,t.child=e.child,t=WD.bind(null,e),n._reactRetry=t,null):(e=r.treeContext,Nt=li(n.nextSibling),xt=t,me=!0,tA=null,e!==null&&(Jt[qt++]=HA,Jt[qt++]=MA,Jt[qt++]=Ti,HA=e.id,MA=e.overflow,Ti=t),t=tu(t,i.children),t.flags|=4096,t)}function aC(e,t,A){e.lanes|=t;var i=e.alternate;i!==null&&(i.lanes|=t),og(e.return,t,A)}function Sl(e,t,A,i,n){var r=e.memoizedState;r===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:A,tailMode:n}:(r.isBackwards=t,r.rendering=null,r.renderingStartTime=0,r.last=i,r.tail=A,r.tailMode=n)}function jQ(e,t,A){var i=t.pendingProps,n=i.revealOrder,r=i.tail;if(ot(e,t,i.children,A),i=we.current,i&2)i=i&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&aC(e,A,t);else if(e.tag===19)aC(e,A,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}i&=1}if(fe(we,i),!(t.mode&1))t.memoizedState=null;else switch(n){case"forwards":for(A=t.child,n=null;A!==null;)e=A.alternate,e!==null&&Ja(e)===null&&(n=A),A=A.sibling;A=n,A===null?(n=t.child,t.child=null):(n=A.sibling,A.sibling=null),Sl(t,!1,n,A,r);break;case"backwards":for(A=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&Ja(e)===null){t.child=n;break}e=n.sibling,n.sibling=A,A=n,n=e}Sl(t,!0,A,null,r);break;case"together":Sl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ca(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function KA(e,t,A){if(e!==null&&(t.dependencies=e.dependencies),Zi|=t.lanes,!(A&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(x(153));if(t.child!==null){for(e=t.child,A=Bi(e,e.pendingProps),t.child=A,A.return=t;e.sibling!==null;)e=e.sibling,A=A.sibling=Bi(e,e.pendingProps),A.return=t;A.sibling=null}return t.child}function KD(e,t,A){switch(t.tag){case 3:ZQ(t),Wn();break;case 5:FQ(t);break;case 1:ht(t.type)&&xa(t);break;case 4:_g(t,t.stateNode.containerInfo);break;case 10:var i=t.type._context,n=t.memoizedProps.value;fe(Ma,i._currentValue),i._currentValue=n;break;case 13:if(i=t.memoizedState,i!==null)return i.dehydrated!==null?(fe(we,we.current&1),t.flags|=128,null):A&t.child.childLanes?WQ(e,t,A):(fe(we,we.current&1),e=KA(e,t,A),e!==null?e.sibling:null);fe(we,we.current&1);break;case 19:if(i=(A&t.childLanes)!==0,e.flags&128){if(i)return jQ(e,t,A);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),fe(we,we.current),i)break;return null;case 22:case 23:return t.lanes=0,TQ(e,t,A)}return KA(e,t,A)}var $Q,fg,eh,th;$Q=function(e,t){for(var A=t.child;A!==null;){if(A.tag===5||A.tag===6)e.appendChild(A.stateNode);else if(A.tag!==4&&A.child!==null){A.child.return=A,A=A.child;continue}if(A===t)break;for(;A.sibling===null;){if(A.return===null||A.return===t)return;A=A.return}A.sibling.return=A.return,A=A.sibling}};fg=function(){};eh=function(e,t,A,i){var n=e.memoizedProps;if(n!==i){e=t.stateNode,Pi(CA.current);var r=null;switch(A){case"input":n=Rl(e,n),i=Rl(e,i),r=[];break;case"select":n=De({},n,{value:void 0}),i=De({},i,{value:void 0}),r=[];break;case"textarea":n=Kl(e,n),i=Kl(e,i),r=[];break;default:typeof n.onClick!="function"&&typeof i.onClick=="function"&&(e.onclick=Ua)}Ol(A,i);var o;A=null;for(c in n)if(!i.hasOwnProperty(c)&&n.hasOwnProperty(c)&&n[c]!=null)if(c==="style"){var s=n[c];for(o in s)s.hasOwnProperty(o)&&(A||(A={}),A[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(uo.hasOwnProperty(c)?r||(r=[]):(r=r||[]).push(c,null));for(c in i){var a=i[c];if(s=n?.[c],i.hasOwnProperty(c)&&a!==s&&(a!=null||s!=null))if(c==="style")if(s){for(o in s)!s.hasOwnProperty(o)||a&&a.hasOwnProperty(o)||(A||(A={}),A[o]="");for(o in a)a.hasOwnProperty(o)&&s[o]!==a[o]&&(A||(A={}),A[o]=a[o])}else A||(r||(r=[]),r.push(c,A)),A=a;else c==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,s=s?s.__html:void 0,a!=null&&s!==a&&(r=r||[]).push(c,a)):c==="children"?typeof a!="string"&&typeof a!="number"||(r=r||[]).push(c,""+a):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(uo.hasOwnProperty(c)?(a!=null&&c==="onScroll"&&he("scroll",e),r||s===a||(r=[])):(r=r||[]).push(c,a))}A&&(r=r||[]).push("style",A);var c=r;(t.updateQueue=c)&&(t.flags|=4)}};th=function(e,t,A,i){A!==i&&(t.flags|=4)};function Wr(e,t){if(!me)switch(e.tailMode){case"hidden":t=e.tail;for(var A=null;t!==null;)t.alternate!==null&&(A=t),t=t.sibling;A===null?e.tail=null:A.sibling=null;break;case"collapsed":A=e.tail;for(var i=null;A!==null;)A.alternate!==null&&(i=A),A=A.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function et(e){var t=e.alternate!==null&&e.alternate.child===e.child,A=0,i=0;if(t)for(var n=e.child;n!==null;)A|=n.lanes|n.childLanes,i|=n.subtreeFlags&14680064,i|=n.flags&14680064,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)A|=n.lanes|n.childLanes,i|=n.subtreeFlags,i|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=i,e.childLanes=A,t}function bD(e,t,A){var i=t.pendingProps;switch(bg(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return et(t),null;case 1:return ht(t.type)&&Na(),et(t),null;case 3:return i=t.stateNode,$n(),pe(Qt),pe(At),Xg(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(e===null||e.child===null)&&(oa(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,tA!==null&&(mg(tA),tA=null))),fg(e,t),et(t),null;case 5:Tg(t);var n=Pi(Do.current);if(A=t.type,e!==null&&t.stateNode!=null)eh(e,t,A,i,n),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!i){if(t.stateNode===null)throw Error(x(166));return et(t),null}if(e=Pi(CA.current),oa(t)){i=t.stateNode,A=t.type;var r=t.memoizedProps;switch(i[BA]=t,i[wo]=r,e=(t.mode&1)!==0,A){case"dialog":he("cancel",i),he("close",i);break;case"iframe":case"object":case"embed":he("load",i);break;case"video":case"audio":for(n=0;n<io.length;n++)he(io[n],i);break;case"source":he("error",i);break;case"img":case"image":case"link":he("error",i),he("load",i);break;case"details":he("toggle",i);break;case"input":dd(i,r),he("invalid",i);break;case"select":i._wrapperState={wasMultiple:!!r.multiple},he("invalid",i);break;case"textarea":Qd(i,r),he("invalid",i)}Ol(A,r),n=null;for(var o in r)if(r.hasOwnProperty(o)){var s=r[o];o==="children"?typeof s=="string"?i.textContent!==s&&(r.suppressHydrationWarning!==!0&&ra(i.textContent,s,e),n=["children",s]):typeof s=="number"&&i.textContent!==""+s&&(r.suppressHydrationWarning!==!0&&ra(i.textContent,s,e),n=["children",""+s]):uo.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&he("scroll",i)}switch(A){case"input":_s(i),Cd(i,r,!0);break;case"textarea":_s(i),hd(i);break;case"select":case"option":break;default:typeof r.onClick=="function"&&(i.onclick=Ua)}i=n,t.updateQueue=i,i!==null&&(t.flags|=4)}else{o=n.nodeType===9?n:n.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=SC(A)),e==="http://www.w3.org/1999/xhtml"?A==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof i.is=="string"?e=o.createElement(A,{is:i.is}):(e=o.createElement(A),A==="select"&&(o=e,i.multiple?o.multiple=!0:i.size&&(o.size=i.size))):e=o.createElementNS(e,A),e[BA]=t,e[wo]=i,$Q(e,t,!1,!1),t.stateNode=e;e:{switch(o=Ll(A,i),A){case"dialog":he("cancel",e),he("close",e),n=i;break;case"iframe":case"object":case"embed":he("load",e),n=i;break;case"video":case"audio":for(n=0;n<io.length;n++)he(io[n],e);n=i;break;case"source":he("error",e),n=i;break;case"img":case"image":case"link":he("error",e),he("load",e),n=i;break;case"details":he("toggle",e),n=i;break;case"input":dd(e,i),n=Rl(e,i),he("invalid",e);break;case"option":n=i;break;case"select":e._wrapperState={wasMultiple:!!i.multiple},n=De({},i,{value:void 0}),he("invalid",e);break;case"textarea":Qd(e,i),n=Kl(e,i),he("invalid",e);break;default:n=i}Ol(A,n),s=n;for(r in s)if(s.hasOwnProperty(r)){var a=s[r];r==="style"?xC(e,a):r==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&UC(e,a)):r==="children"?typeof a=="string"?(A!=="textarea"||a!=="")&&fo(e,a):typeof a=="number"&&fo(e,""+a):r!=="suppressContentEditableWarning"&&r!=="suppressHydrationWarning"&&r!=="autoFocus"&&(uo.hasOwnProperty(r)?a!=null&&r==="onScroll"&&he("scroll",e):a!=null&&Fg(e,r,a,o))}switch(A){case"input":_s(e),Cd(e,i,!1);break;case"textarea":_s(e),hd(e);break;case"option":i.value!=null&&e.setAttribute("value",""+di(i.value));break;case"select":e.multiple=!!i.multiple,r=i.value,r!=null?Yn(e,!!i.multiple,r,!1):i.defaultValue!=null&&Yn(e,!!i.multiple,i.defaultValue,!0);break;default:typeof n.onClick=="function"&&(e.onclick=Ua)}switch(A){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}}i&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return et(t),null;case 6:if(e&&t.stateNode!=null)th(e,t,e.memoizedProps,i);else{if(typeof i!="string"&&t.stateNode===null)throw Error(x(166));if(A=Pi(Do.current),Pi(CA.current),oa(t)){if(i=t.stateNode,A=t.memoizedProps,i[BA]=t,(r=i.nodeValue!==A)&&(e=xt,e!==null))switch(e.tag){case 3:ra(i.nodeValue,A,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&ra(i.nodeValue,A,(e.mode&1)!==0)}r&&(t.flags|=4)}else i=(A.nodeType===9?A:A.ownerDocument).createTextNode(i),i[BA]=t,t.stateNode=i}return et(t),null;case 13:if(pe(we),i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(me&&Nt!==null&&t.mode&1&&!(t.flags&128))QQ(),Wn(),t.flags|=98560,r=!1;else if(r=oa(t),i!==null&&i.dehydrated!==null){if(e===null){if(!r)throw Error(x(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(x(317));r[BA]=t}else Wn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;et(t),r=!1}else tA!==null&&(mg(tA),tA=null),r=!0;if(!r)return t.flags&65536?t:null}return t.flags&128?(t.lanes=A,t):(i=i!==null,i!==(e!==null&&e.memoizedState!==null)&&i&&(t.child.flags|=8192,t.mode&1&&(e===null||we.current&1?ve===0&&(ve=3):su())),t.updateQueue!==null&&(t.flags|=4),et(t),null);case 4:return $n(),fg(e,t),e===null&&mo(t.stateNode.containerInfo),et(t),null;case 10:return Pg(t.type._context),et(t),null;case 17:return ht(t.type)&&Na(),et(t),null;case 19:if(pe(we),r=t.memoizedState,r===null)return et(t),null;if(i=(t.flags&128)!==0,o=r.rendering,o===null)if(i)Wr(r,!1);else{if(ve!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Ja(e),o!==null){for(t.flags|=128,Wr(r,!1),i=o.updateQueue,i!==null&&(t.updateQueue=i,t.flags|=4),t.subtreeFlags=0,i=A,A=t.child;A!==null;)r=A,e=i,r.flags&=14680066,o=r.alternate,o===null?(r.childLanes=0,r.lanes=e,r.child=null,r.subtreeFlags=0,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null,r.stateNode=null):(r.childLanes=o.childLanes,r.lanes=o.lanes,r.child=o.child,r.subtreeFlags=0,r.deletions=null,r.memoizedProps=o.memoizedProps,r.memoizedState=o.memoizedState,r.updateQueue=o.updateQueue,r.type=o.type,e=o.dependencies,r.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),A=A.sibling;return fe(we,we.current&1|2),t.child}e=e.sibling}r.tail!==null&&Ue()>tr&&(t.flags|=128,i=!0,Wr(r,!1),t.lanes=4194304)}else{if(!i)if(e=Ja(o),e!==null){if(t.flags|=128,i=!0,A=e.updateQueue,A!==null&&(t.updateQueue=A,t.flags|=4),Wr(r,!0),r.tail===null&&r.tailMode==="hidden"&&!o.alternate&&!me)return et(t),null}else 2*Ue()-r.renderingStartTime>tr&&A!==1073741824&&(t.flags|=128,i=!0,Wr(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(A=r.last,A!==null?A.sibling=o:t.child=o,r.last=o)}return r.tail!==null?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.renderingStartTime=Ue(),t.sibling=null,A=we.current,fe(we,i?A&1|2:A&1),t):(et(t),null);case 22:case 23:return ou(),i=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==i&&(t.flags|=8192),i&&t.mode&1?Ut&1073741824&&(et(t),t.subtreeFlags&6&&(t.flags|=8192)):et(t),null;case 24:return null;case 25:return null}throw Error(x(156,t.tag))}function OD(e,t){switch(bg(t),t.tag){case 1:return ht(t.type)&&Na(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return $n(),pe(Qt),pe(At),Xg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Tg(t),null;case 13:if(pe(we),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(x(340));Wn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return pe(we),null;case 4:return $n(),null;case 10:return Pg(t.type._context),null;case 22:case 23:return ou(),null;case 24:return null;default:return null}}var Ia=!1,tt=!1,LD=typeof WeakSet=="function"?WeakSet:Set,R=null;function On(e,t){var A=e.ref;if(A!==null)if(typeof A=="function")try{A(null)}catch(i){Se(e,t,i)}else A.current=null}function Bg(e,t,A){try{A()}catch(i){Se(e,t,i)}}var IC=!1;function YD(e,t){if(jl=Da,e=rQ(),qg(e)){if("selectionStart"in e)var A={start:e.selectionStart,end:e.selectionEnd};else e:{A=(A=e.ownerDocument)&&A.defaultView||window;var i=A.getSelection&&A.getSelection();if(i&&i.rangeCount!==0){A=i.anchorNode;var n=i.anchorOffset,r=i.focusNode;i=i.focusOffset;try{A.nodeType,r.nodeType}catch{A=null;break e}var o=0,s=-1,a=-1,c=0,I=0,l=e,g=null;t:for(;;){for(var u;l!==A||n!==0&&l.nodeType!==3||(s=o+n),l!==r||i!==0&&l.nodeType!==3||(a=o+i),l.nodeType===3&&(o+=l.nodeValue.length),(u=l.firstChild)!==null;)g=l,l=u;for(;;){if(l===e)break t;if(g===A&&++c===n&&(s=o),g===r&&++I===i&&(a=o),(u=l.nextSibling)!==null)break;l=g,g=l.parentNode}l=u}A=s===-1||a===-1?null:{start:s,end:a}}else A=null}A=A||{start:0,end:0}}else A=null;for($l={focusedElem:e,selectionRange:A},Da=!1,R=t;R!==null;)if(t=R,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,R=e;else for(;R!==null;){t=R;try{var f=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(f!==null){var C=f.memoizedProps,F=f.memoizedState,d=t.stateNode,B=d.getSnapshotBeforeUpdate(t.elementType===t.type?C:$t(t.type,C),F);d.__reactInternalSnapshotBeforeUpdate=B}break;case 3:var Q=t.stateNode.containerInfo;Q.nodeType===1?Q.textContent="":Q.nodeType===9&&Q.documentElement&&Q.removeChild(Q.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(x(163))}}catch(y){Se(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,R=e;break}R=t.return}return f=IC,IC=!1,f}function co(e,t,A){var i=t.updateQueue;if(i=i!==null?i.lastEffect:null,i!==null){var n=i=i.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,r!==void 0&&Bg(t,A,r)}n=n.next}while(n!==i)}}function $a(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var A=t=t.next;do{if((A.tag&e)===e){var i=A.create;A.destroy=i()}A=A.next}while(A!==t)}}function dg(e){var t=e.ref;if(t!==null){var A=e.stateNode;switch(e.tag){case 5:e=A;break;default:e=A}typeof t=="function"?t(e):t.current=e}}function Ah(e){var t=e.alternate;t!==null&&(e.alternate=null,Ah(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[BA],delete t[wo],delete t[Ag],delete t[FD],delete t[DD])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ih(e){return e.tag===5||e.tag===3||e.tag===4}function cC(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ih(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.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Cg(e,t,A){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?A.nodeType===8?A.parentNode.insertBefore(e,t):A.insertBefore(e,t):(A.nodeType===8?(t=A.parentNode,t.insertBefore(e,A)):(t=A,t.appendChild(e)),A=A._reactRootContainer,A!=null||t.onclick!==null||(t.onclick=Ua));else if(i!==4&&(e=e.child,e!==null))for(Cg(e,t,A),e=e.sibling;e!==null;)Cg(e,t,A),e=e.sibling}function Qg(e,t,A){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?A.insertBefore(e,t):A.appendChild(e);else if(i!==4&&(e=e.child,e!==null))for(Qg(e,t,A),e=e.sibling;e!==null;)Qg(e,t,A),e=e.sibling}var _e=null,eA=!1;function ti(e,t,A){for(A=A.child;A!==null;)nh(e,t,A),A=A.sibling}function nh(e,t,A){if(dA&&typeof dA.onCommitFiberUnmount=="function")try{dA.onCommitFiberUnmount(Va,A)}catch{}switch(A.tag){case 5:tt||On(A,t);case 6:var i=_e,n=eA;_e=null,ti(e,t,A),_e=i,eA=n,_e!==null&&(eA?(e=_e,A=A.stateNode,e.nodeType===8?e.parentNode.removeChild(A):e.removeChild(A)):_e.removeChild(A.stateNode));break;case 18:_e!==null&&(eA?(e=_e,A=A.stateNode,e.nodeType===8?El(e.parentNode,A):e.nodeType===1&&El(e,A),ho(e)):El(_e,A.stateNode));break;case 4:i=_e,n=eA,_e=A.stateNode.containerInfo,eA=!0,ti(e,t,A),_e=i,eA=n;break;case 0:case 11:case 14:case 15:if(!tt&&(i=A.updateQueue,i!==null&&(i=i.lastEffect,i!==null))){n=i=i.next;do{var r=n,o=r.destroy;r=r.tag,o!==void 0&&(r&2||r&4)&&Bg(A,t,o),n=n.next}while(n!==i)}ti(e,t,A);break;case 1:if(!tt&&(On(A,t),i=A.stateNode,typeof i.componentWillUnmount=="function"))try{i.props=A.memoizedProps,i.state=A.memoizedState,i.componentWillUnmount()}catch(s){Se(A,t,s)}ti(e,t,A);break;case 21:ti(e,t,A);break;case 22:A.mode&1?(tt=(i=tt)||A.memoizedState!==null,ti(e,t,A),tt=i):ti(e,t,A);break;default:ti(e,t,A)}}function lC(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var A=e.stateNode;A===null&&(A=e.stateNode=new LD),t.forEach(function(i){var n=jD.bind(null,e,i);A.has(i)||(A.add(i),i.then(n,n))})}}function jt(e,t){var A=t.deletions;if(A!==null)for(var i=0;i<A.length;i++){var n=A[i];try{var r=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:_e=s.stateNode,eA=!1;break e;case 3:_e=s.stateNode.containerInfo,eA=!0;break e;case 4:_e=s.stateNode.containerInfo,eA=!0;break e}s=s.return}if(_e===null)throw Error(x(160));nh(r,o,n),_e=null,eA=!1;var a=n.alternate;a!==null&&(a.return=null),n.return=null}catch(c){Se(n,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)rh(t,e),t=t.sibling}function rh(e,t){var A=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(jt(t,e),uA(e),i&4){try{co(3,e,e.return),$a(3,e)}catch(C){Se(e,e.return,C)}try{co(5,e,e.return)}catch(C){Se(e,e.return,C)}}break;case 1:jt(t,e),uA(e),i&512&&A!==null&&On(A,A.return);break;case 5:if(jt(t,e),uA(e),i&512&&A!==null&&On(A,A.return),e.flags&32){var n=e.stateNode;try{fo(n,"")}catch(C){Se(e,e.return,C)}}if(i&4&&(n=e.stateNode,n!=null)){var r=e.memoizedProps,o=A!==null?A.memoizedProps:r,s=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{s==="input"&&r.type==="radio"&&r.name!=null&&DC(n,r),Ll(s,o);var c=Ll(s,r);for(o=0;o<a.length;o+=2){var I=a[o],l=a[o+1];I==="style"?xC(n,l):I==="dangerouslySetInnerHTML"?UC(n,l):I==="children"?fo(n,l):Fg(n,I,l,c)}switch(s){case"input":Jl(n,r);break;case"textarea":kC(n,r);break;case"select":var g=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!r.multiple;var u=r.value;u!=null?Yn(n,!!r.multiple,u,!1):g!==!!r.multiple&&(r.defaultValue!=null?Yn(n,!!r.multiple,r.defaultValue,!0):Yn(n,!!r.multiple,r.multiple?[]:"",!1))}n[wo]=r}catch(C){Se(e,e.return,C)}}break;case 6:if(jt(t,e),uA(e),i&4){if(e.stateNode===null)throw Error(x(162));n=e.stateNode,r=e.memoizedProps;try{n.nodeValue=r}catch(C){Se(e,e.return,C)}}break;case 3:if(jt(t,e),uA(e),i&4&&A!==null&&A.memoizedState.isDehydrated)try{ho(t.containerInfo)}catch(C){Se(e,e.return,C)}break;case 4:jt(t,e),uA(e);break;case 13:jt(t,e),uA(e),n=e.child,n.flags&8192&&(r=n.memoizedState!==null,n.stateNode.isHidden=r,!r||n.alternate!==null&&n.alternate.memoizedState!==null||(nu=Ue())),i&4&&lC(e);break;case 22:if(I=A!==null&&A.memoizedState!==null,e.mode&1?(tt=(c=tt)||I,jt(t,e),tt=c):jt(t,e),uA(e),i&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!I&&e.mode&1)for(R=e,I=e.child;I!==null;){for(l=R=I;R!==null;){switch(g=R,u=g.child,g.tag){case 0:case 11:case 14:case 15:co(4,g,g.return);break;case 1:On(g,g.return);var f=g.stateNode;if(typeof f.componentWillUnmount=="function"){i=g,A=g.return;try{t=i,f.props=t.memoizedProps,f.state=t.memoizedState,f.componentWillUnmount()}catch(C){Se(i,A,C)}}break;case 5:On(g,g.return);break;case 22:if(g.memoizedState!==null){uC(l);continue}}u!==null?(u.return=g,R=u):uC(l)}I=I.sibling}e:for(I=null,l=e;;){if(l.tag===5){if(I===null){I=l;try{n=l.stateNode,c?(r=n.style,typeof r.setProperty=="function"?r.setProperty("display","none","important"):r.display="none"):(s=l.stateNode,a=l.memoizedProps.style,o=a!=null&&a.hasOwnProperty("display")?a.display:null,s.style.display=NC("display",o))}catch(C){Se(e,e.return,C)}}}else if(l.tag===6){if(I===null)try{l.stateNode.nodeValue=c?"":l.memoizedProps}catch(C){Se(e,e.return,C)}}else if((l.tag!==22&&l.tag!==23||l.memoizedState===null||l===e)&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===e)break e;for(;l.sibling===null;){if(l.return===null||l.return===e)break e;I===l&&(I=null),l=l.return}I===l&&(I=null),l.sibling.return=l.return,l=l.sibling}}break;case 19:jt(t,e),uA(e),i&4&&lC(e);break;case 21:break;default:jt(t,e),uA(e)}}function uA(e){var t=e.flags;if(t&2){try{e:{for(var A=e.return;A!==null;){if(ih(A)){var i=A;break e}A=A.return}throw Error(x(160))}switch(i.tag){case 5:var n=i.stateNode;i.flags&32&&(fo(n,""),i.flags&=-33);var r=cC(e);Qg(e,r,n);break;case 3:case 4:var o=i.stateNode.containerInfo,s=cC(e);Cg(e,s,o);break;default:throw Error(x(161))}}catch(a){Se(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function PD(e,t,A){R=e,oh(e,t,A)}function oh(e,t,A){for(var i=(e.mode&1)!==0;R!==null;){var n=R,r=n.child;if(n.tag===22&&i){var o=n.memoizedState!==null||Ia;if(!o){var s=n.alternate,a=s!==null&&s.memoizedState!==null||tt;s=Ia;var c=tt;if(Ia=o,(tt=a)&&!c)for(R=n;R!==null;)o=R,a=o.child,o.tag===22&&o.memoizedState!==null?fC(n):a!==null?(a.return=o,R=a):fC(n);for(;r!==null;)R=r,oh(r,t,A),r=r.sibling;R=n,Ia=s,tt=c}gC(e,t,A)}else n.subtreeFlags&8772&&r!==null?(r.return=n,R=r):gC(e,t,A)}}function gC(e){for(;R!==null;){var t=R;if(t.flags&8772){var A=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:tt||$a(5,t);break;case 1:var i=t.stateNode;if(t.flags&4&&!tt)if(A===null)i.componentDidMount();else{var n=t.elementType===t.type?A.memoizedProps:$t(t.type,A.memoizedProps);i.componentDidUpdate(n,A.memoizedState,i.__reactInternalSnapshotBeforeUpdate)}var r=t.updateQueue;r!==null&&Xd(t,r,i);break;case 3:var o=t.updateQueue;if(o!==null){if(A=null,t.child!==null)switch(t.child.tag){case 5:A=t.child.stateNode;break;case 1:A=t.child.stateNode}Xd(t,o,A)}break;case 5:var s=t.stateNode;if(A===null&&t.flags&4){A=s;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&A.focus();break;case"img":a.src&&(A.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var I=c.memoizedState;if(I!==null){var l=I.dehydrated;l!==null&&ho(l)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(x(163))}tt||t.flags&512&&dg(t)}catch(g){Se(t,t.return,g)}}if(t===e){R=null;break}if(A=t.sibling,A!==null){A.return=t.return,R=A;break}R=t.return}}function uC(e){for(;R!==null;){var t=R;if(t===e){R=null;break}var A=t.sibling;if(A!==null){A.return=t.return,R=A;break}R=t.return}}function fC(e){for(;R!==null;){var t=R;try{switch(t.tag){case 0:case 11:case 15:var A=t.return;try{$a(4,t)}catch(a){Se(t,A,a)}break;case 1:var i=t.stateNode;if(typeof i.componentDidMount=="function"){var n=t.return;try{i.componentDidMount()}catch(a){Se(t,n,a)}}var r=t.return;try{dg(t)}catch(a){Se(t,r,a)}break;case 5:var o=t.return;try{dg(t)}catch(a){Se(t,o,a)}}}catch(a){Se(t,t.return,a)}if(t===e){R=null;break}var s=t.sibling;if(s!==null){s.return=t.return,R=s;break}R=t.return}}var VD=Math.ceil,ba=bA.ReactCurrentDispatcher,Au=bA.ReactCurrentOwner,bt=bA.ReactCurrentBatchConfig,re=0,be=null,Ge=null,Te=0,Ut=0,Ln=hi(0),ve=0,No=null,Zi=0,eI=0,iu=0,lo=null,dt=null,nu=0,tr=1/0,xA=null,Oa=!1,hg=null,ui=null,ca=!1,si=null,La=0,go=0,pg=null,Qa=-1,ha=0;function st(){return re&6?Ue():Qa!==-1?Qa:Qa=Ue()}function fi(e){return e.mode&1?re&2&&Te!==0?Te&-Te:SD.transition!==null?(ha===0&&(ha=YC()),ha):(e=ce,e!==0||(e=window.event,e=e===void 0?16:ZC(e.type)),e):1}function iA(e,t,A,i){if(50<go)throw go=0,pg=null,Error(x(185));xo(e,A,i),(!(re&2)||e!==be)&&(e===be&&(!(re&2)&&(eI|=A),ve===4&&ri(e,Te)),pt(e,i),A===1&&re===0&&!(t.mode&1)&&(tr=Ue()+500,Za&&pi()))}function pt(e,t){var A=e.callbackNode;NF(e,t);var i=Fa(e,e===be?Te:0);if(i===0)A!==null&&md(A),e.callbackNode=null,e.callbackPriority=0;else if(t=i&-i,e.callbackPriority!==t){if(A!=null&&md(A),t===1)e.tag===0?kD(BC.bind(null,e)):BQ(BC.bind(null,e)),yD(function(){!(re&6)&&pi()}),A=null;else{switch(PC(i)){case 1:A=Ng;break;case 4:A=OC;break;case 16:A=wa;break;case 536870912:A=LC;break;default:A=wa}A=fh(A,sh.bind(null,e))}e.callbackPriority=t,e.callbackNode=A}}function sh(e,t){if(Qa=-1,ha=0,re&6)throw Error(x(327));var A=e.callbackNode;if(Tn()&&e.callbackNode!==A)return null;var i=Fa(e,e===be?Te:0);if(i===0)return null;if(i&30||i&e.expiredLanes||t)t=Ya(e,i);else{t=i;var n=re;re|=2;var r=Ih();(be!==e||Te!==t)&&(xA=null,tr=Ue()+500,Vi(e,t));do try{TD();break}catch(s){ah(e,s)}while(!0);Yg(),ba.current=r,re=n,Ge!==null?t=0:(be=null,Te=0,t=ve)}if(t!==0){if(t===2&&(n=_l(e),n!==0&&(i=n,t=Eg(e,n))),t===1)throw A=No,Vi(e,0),ri(e,i),pt(e,Ue()),A;if(t===6)ri(e,i);else{if(n=e.current.alternate,!(i&30)&&!zD(n)&&(t=Ya(e,i),t===2&&(r=_l(e),r!==0&&(i=r,t=Eg(e,r))),t===1))throw A=No,Vi(e,0),ri(e,i),pt(e,Ue()),A;switch(e.finishedWork=n,e.finishedLanes=i,t){case 0:case 1:throw Error(x(345));case 2:Oi(e,dt,xA);break;case 3:if(ri(e,i),(i&130023424)===i&&(t=nu+500-Ue(),10<t)){if(Fa(e,0)!==0)break;if(n=e.suspendedLanes,(n&i)!==i){st(),e.pingedLanes|=e.suspendedLanes&n;break}e.timeoutHandle=tg(Oi.bind(null,e,dt,xA),t);break}Oi(e,dt,xA);break;case 4:if(ri(e,i),(i&4194240)===i)break;for(t=e.eventTimes,n=-1;0<i;){var o=31-AA(i);r=1<<o,o=t[o],o>n&&(n=o),i&=~r}if(i=n,i=Ue()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*VD(i/1960))-i,10<i){e.timeoutHandle=tg(Oi.bind(null,e,dt,xA),i);break}Oi(e,dt,xA);break;case 5:Oi(e,dt,xA);break;default:throw Error(x(329))}}}return pt(e,Ue()),e.callbackNode===A?sh.bind(null,e):null}function Eg(e,t){var A=lo;return e.current.memoizedState.isDehydrated&&(Vi(e,t).flags|=256),e=Ya(e,t),e!==2&&(t=dt,dt=A,t!==null&&mg(t)),e}function mg(e){dt===null?dt=e:dt.push.apply(dt,e)}function zD(e){for(var t=e;;){if(t.flags&16384){var A=t.updateQueue;if(A!==null&&(A=A.stores,A!==null))for(var i=0;i<A.length;i++){var n=A[i],r=n.getSnapshot;n=n.value;try{if(!nA(r(),n))return!1}catch{return!1}}}if(A=t.child,t.subtreeFlags&16384&&A!==null)A.return=t,t=A;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 ri(e,t){for(t&=~iu,t&=~eI,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var A=31-AA(t),i=1<<A;e[A]=-1,t&=~i}}function BC(e){if(re&6)throw Error(x(327));Tn();var t=Fa(e,0);if(!(t&1))return pt(e,Ue()),null;var A=Ya(e,t);if(e.tag!==0&&A===2){var i=_l(e);i!==0&&(t=i,A=Eg(e,i))}if(A===1)throw A=No,Vi(e,0),ri(e,t),pt(e,Ue()),A;if(A===6)throw Error(x(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Oi(e,dt,xA),pt(e,Ue()),null}function ru(e,t){var A=re;re|=1;try{return e(t)}finally{re=A,re===0&&(tr=Ue()+500,Za&&pi())}}function Wi(e){si!==null&&si.tag===0&&!(re&6)&&Tn();var t=re;re|=1;var A=bt.transition,i=ce;try{if(bt.transition=null,ce=1,e)return e()}finally{ce=i,bt.transition=A,re=t,!(re&6)&&pi()}}function ou(){Ut=Ln.current,pe(Ln)}function Vi(e,t){e.finishedWork=null,e.finishedLanes=0;var A=e.timeoutHandle;if(A!==-1&&(e.timeoutHandle=-1,mD(A)),Ge!==null)for(A=Ge.return;A!==null;){var i=A;switch(bg(i),i.tag){case 1:i=i.type.childContextTypes,i!=null&&Na();break;case 3:$n(),pe(Qt),pe(At),Xg();break;case 5:Tg(i);break;case 4:$n();break;case 13:pe(we);break;case 19:pe(we);break;case 10:Pg(i.type._context);break;case 22:case 23:ou()}A=A.return}if(be=e,Ge=e=Bi(e.current,null),Te=Ut=t,ve=0,No=null,iu=eI=Zi=0,dt=lo=null,Yi!==null){for(t=0;t<Yi.length;t++)if(A=Yi[t],i=A.interleaved,i!==null){A.interleaved=null;var n=i.next,r=A.pending;if(r!==null){var o=r.next;r.next=n,i.next=o}A.pending=i}Yi=null}return e}function ah(e,t){do{var A=Ge;try{if(Yg(),Ba.current=Ka,qa){for(var i=Fe.memoizedState;i!==null;){var n=i.queue;n!==null&&(n.pending=null),i=i.next}qa=!1}if(Xi=0,Ke=Me=Fe=null,Io=!1,ko=0,Au.current=null,A===null||A.return===null){ve=1,No=t,Ge=null;break}e:{var r=e,o=A.return,s=A,a=t;if(t=Te,s.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var c=a,I=s,l=I.tag;if(!(I.mode&1)&&(l===0||l===11||l===15)){var g=I.alternate;g?(I.updateQueue=g.updateQueue,I.memoizedState=g.memoizedState,I.lanes=g.lanes):(I.updateQueue=null,I.memoizedState=null)}var u=AC(o);if(u!==null){u.flags&=-257,iC(u,o,s,r,t),u.mode&1&&tC(r,c,t),t=u,a=c;var f=t.updateQueue;if(f===null){var C=new Set;C.add(a),t.updateQueue=C}else f.add(a);break e}else{if(!(t&1)){tC(r,c,t),su();break e}a=Error(x(426))}}else if(me&&s.mode&1){var F=AC(o);if(F!==null){!(F.flags&65536)&&(F.flags|=256),iC(F,o,s,r,t),Og(er(a,s));break e}}r=a=er(a,s),ve!==4&&(ve=2),lo===null?lo=[r]:lo.push(r),r=o;do{switch(r.tag){case 3:r.flags|=65536,t&=-t,r.lanes|=t;var d=VQ(r,a,t);Td(r,d);break e;case 1:s=a;var B=r.type,Q=r.stateNode;if(!(r.flags&128)&&(typeof B.getDerivedStateFromError=="function"||Q!==null&&typeof Q.componentDidCatch=="function"&&(ui===null||!ui.has(Q)))){r.flags|=65536,t&=-t,r.lanes|=t;var y=zQ(r,s,t);Td(r,y);break e}}r=r.return}while(r!==null)}lh(A)}catch(k){t=k,Ge===A&&A!==null&&(Ge=A=A.return);continue}break}while(!0)}function Ih(){var e=ba.current;return ba.current=Ka,e===null?Ka:e}function su(){(ve===0||ve===3||ve===2)&&(ve=4),be===null||!(Zi&268435455)&&!(eI&268435455)||ri(be,Te)}function Ya(e,t){var A=re;re|=2;var i=Ih();(be!==e||Te!==t)&&(xA=null,Vi(e,t));do try{_D();break}catch(n){ah(e,n)}while(!0);if(Yg(),re=A,ba.current=i,Ge!==null)throw Error(x(261));return be=null,Te=0,ve}function _D(){for(;Ge!==null;)ch(Ge)}function TD(){for(;Ge!==null&&!EF();)ch(Ge)}function ch(e){var t=uh(e.alternate,e,Ut);e.memoizedProps=e.pendingProps,t===null?lh(e):Ge=t,Au.current=null}function lh(e){var t=e;do{var A=t.alternate;if(e=t.return,t.flags&32768){if(A=OD(A,t),A!==null){A.flags&=32767,Ge=A;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ve=6,Ge=null;return}}else if(A=bD(A,t,Ut),A!==null){Ge=A;return}if(t=t.sibling,t!==null){Ge=t;return}Ge=t=e}while(t!==null);ve===0&&(ve=5)}function Oi(e,t,A){var i=ce,n=bt.transition;try{bt.transition=null,ce=1,XD(e,t,A,i)}finally{bt.transition=n,ce=i}return null}function XD(e,t,A,i){do Tn();while(si!==null);if(re&6)throw Error(x(327));A=e.finishedWork;var n=e.finishedLanes;if(A===null)return null;if(e.finishedWork=null,e.finishedLanes=0,A===e.current)throw Error(x(177));e.callbackNode=null,e.callbackPriority=0;var r=A.lanes|A.childLanes;if(xF(e,r),e===be&&(Ge=be=null,Te=0),!(A.subtreeFlags&2064)&&!(A.flags&2064)||ca||(ca=!0,fh(wa,function(){return Tn(),null})),r=(A.flags&15990)!==0,A.subtreeFlags&15990||r){r=bt.transition,bt.transition=null;var o=ce;ce=1;var s=re;re|=4,Au.current=null,YD(e,A),rh(A,e),CD($l),Da=!!jl,$l=jl=null,e.current=A,PD(A,e,n),mF(),re=s,ce=o,bt.transition=r}else e.current=A;if(ca&&(ca=!1,si=e,La=n),r=e.pendingLanes,r===0&&(ui=null),FF(A.stateNode,i),pt(e,Ue()),t!==null)for(i=e.onRecoverableError,A=0;A<t.length;A++)n=t[A],i(n.value,{componentStack:n.stack,digest:n.digest});if(Oa)throw Oa=!1,e=hg,hg=null,e;return La&1&&e.tag!==0&&Tn(),r=e.pendingLanes,r&1?e===pg?go++:(go=0,pg=e):go=0,pi(),null}function Tn(){if(si!==null){var e=PC(La),t=bt.transition,A=ce;try{if(bt.transition=null,ce=16>e?16:e,si===null)var i=!1;else{if(e=si,si=null,La=0,re&6)throw Error(x(331));var n=re;for(re|=4,R=e.current;R!==null;){var r=R,o=r.child;if(R.flags&16){var s=r.deletions;if(s!==null){for(var a=0;a<s.length;a++){var c=s[a];for(R=c;R!==null;){var I=R;switch(I.tag){case 0:case 11:case 15:co(8,I,r)}var l=I.child;if(l!==null)l.return=I,R=l;else for(;R!==null;){I=R;var g=I.sibling,u=I.return;if(Ah(I),I===c){R=null;break}if(g!==null){g.return=u,R=g;break}R=u}}}var f=r.alternate;if(f!==null){var C=f.child;if(C!==null){f.child=null;do{var F=C.sibling;C.sibling=null,C=F}while(C!==null)}}R=r}}if(r.subtreeFlags&2064&&o!==null)o.return=r,R=o;else e:for(;R!==null;){if(r=R,r.flags&2048)switch(r.tag){case 0:case 11:case 15:co(9,r,r.return)}var d=r.sibling;if(d!==null){d.return=r.return,R=d;break e}R=r.return}}var B=e.current;for(R=B;R!==null;){o=R;var Q=o.child;if(o.subtreeFlags&2064&&Q!==null)Q.return=o,R=Q;else e:for(o=B;R!==null;){if(s=R,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:$a(9,s)}}catch(k){Se(s,s.return,k)}if(s===o){R=null;break e}var y=s.sibling;if(y!==null){y.return=s.return,R=y;break e}R=s.return}}if(re=n,pi(),dA&&typeof dA.onPostCommitFiberRoot=="function")try{dA.onPostCommitFiberRoot(Va,e)}catch{}i=!0}return i}finally{ce=A,bt.transition=t}}return!1}function dC(e,t,A){t=er(A,t),t=VQ(e,t,1),e=gi(e,t,1),t=st(),e!==null&&(xo(e,1,t),pt(e,t))}function Se(e,t,A){if(e.tag===3)dC(e,e,A);else for(;t!==null;){if(t.tag===3){dC(t,e,A);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(ui===null||!ui.has(i))){e=er(A,e),e=zQ(t,e,1),t=gi(t,e,1),e=st(),t!==null&&(xo(t,1,e),pt(t,e));break}}t=t.return}}function ZD(e,t,A){var i=e.pingCache;i!==null&&i.delete(t),t=st(),e.pingedLanes|=e.suspendedLanes&A,be===e&&(Te&A)===A&&(ve===4||ve===3&&(Te&130023424)===Te&&500>Ue()-nu?Vi(e,0):iu|=A),pt(e,t)}function gh(e,t){t===0&&(e.mode&1?(t=Zs,Zs<<=1,!(Zs&130023424)&&(Zs=4194304)):t=1);var A=st();e=qA(e,t),e!==null&&(xo(e,t,A),pt(e,A))}function WD(e){var t=e.memoizedState,A=0;t!==null&&(A=t.retryLane),gh(e,A)}function jD(e,t){var A=0;switch(e.tag){case 13:var i=e.stateNode,n=e.memoizedState;n!==null&&(A=n.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(x(314))}i!==null&&i.delete(t),gh(e,A)}var uh;uh=function(e,t,A){if(e!==null)if(e.memoizedProps!==t.pendingProps||Qt.current)Ct=!0;else{if(!(e.lanes&A)&&!(t.flags&128))return Ct=!1,KD(e,t,A);Ct=!!(e.flags&131072)}else Ct=!1,me&&t.flags&1048576&&dQ(t,Ha,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;Ca(e,t),e=t.pendingProps;var n=Zn(t,At.current);_n(t,A),n=Wg(null,t,i,e,n,A);var r=jg();return t.flags|=1,typeof n=="object"&&n!==null&&typeof n.render=="function"&&n.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ht(i)?(r=!0,xa(t)):r=!1,t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,zg(t),n.updater=Wa,t.stateNode=n,n._reactInternals=t,ag(t,i,e,A),t=lg(null,t,i,!0,r,A)):(t.tag=0,me&&r&&Kg(t),ot(null,t,n,A),t=t.child),t;case 16:i=t.elementType;e:{switch(Ca(e,t),e=t.pendingProps,n=i._init,i=n(i._payload),t.type=i,n=t.tag=ek(i),e=$t(i,e),n){case 0:t=cg(null,t,i,e,A);break e;case 1:t=oC(null,t,i,e,A);break e;case 11:t=nC(null,t,i,e,A);break e;case 14:t=rC(null,t,i,$t(i.type,e),A);break e}throw Error(x(306,i,""))}return t;case 0:return i=t.type,n=t.pendingProps,n=t.elementType===i?n:$t(i,n),cg(e,t,i,n,A);case 1:return i=t.type,n=t.pendingProps,n=t.elementType===i?n:$t(i,n),oC(e,t,i,n,A);case 3:e:{if(ZQ(t),e===null)throw Error(x(387));i=t.pendingProps,r=t.memoizedState,n=r.element,pQ(e,t),Ra(t,i,null,A);var o=t.memoizedState;if(i=o.element,r.isDehydrated)if(r={element:i,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=r,t.memoizedState=r,t.flags&256){n=er(Error(x(423)),t),t=sC(e,t,i,A,n);break e}else if(i!==n){n=er(Error(x(424)),t),t=sC(e,t,i,A,n);break e}else for(Nt=li(t.stateNode.containerInfo.firstChild),xt=t,me=!0,tA=null,A=wQ(t,null,i,A),t.child=A;A;)A.flags=A.flags&-3|4096,A=A.sibling;else{if(Wn(),i===n){t=KA(e,t,A);break e}ot(e,t,i,A)}t=t.child}return t;case 5:return FQ(t),e===null&&rg(t),i=t.type,n=t.pendingProps,r=e!==null?e.memoizedProps:null,o=n.children,eg(i,n)?o=null:r!==null&&eg(i,r)&&(t.flags|=32),XQ(e,t),ot(e,t,o,A),t.child;case 6:return e===null&&rg(t),null;case 13:return WQ(e,t,A);case 4:return _g(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=jn(t,null,i,A):ot(e,t,i,A),t.child;case 11:return i=t.type,n=t.pendingProps,n=t.elementType===i?n:$t(i,n),nC(e,t,i,n,A);case 7:return ot(e,t,t.pendingProps,A),t.child;case 8:return ot(e,t,t.pendingProps.children,A),t.child;case 12:return ot(e,t,t.pendingProps.children,A),t.child;case 10:e:{if(i=t.type._context,n=t.pendingProps,r=t.memoizedProps,o=n.value,fe(Ma,i._currentValue),i._currentValue=o,r!==null)if(nA(r.value,o)){if(r.children===n.children&&!Qt.current){t=KA(e,t,A);break e}}else for(r=t.child,r!==null&&(r.return=t);r!==null;){var s=r.dependencies;if(s!==null){o=r.child;for(var a=s.firstContext;a!==null;){if(a.context===i){if(r.tag===1){a=vA(-1,A&-A),a.tag=2;var c=r.updateQueue;if(c!==null){c=c.shared;var I=c.pending;I===null?a.next=a:(a.next=I.next,I.next=a),c.pending=a}}r.lanes|=A,a=r.alternate,a!==null&&(a.lanes|=A),og(r.return,A,t),s.lanes|=A;break}a=a.next}}else if(r.tag===10)o=r.type===t.type?null:r.child;else if(r.tag===18){if(o=r.return,o===null)throw Error(x(341));o.lanes|=A,s=o.alternate,s!==null&&(s.lanes|=A),og(o,A,t),o=r.sibling}else o=r.child;if(o!==null)o.return=r;else for(o=r;o!==null;){if(o===t){o=null;break}if(r=o.sibling,r!==null){r.return=o.return,o=r;break}o=o.return}r=o}ot(e,t,n.children,A),t=t.child}return t;case 9:return n=t.type,i=t.pendingProps.children,_n(t,A),n=Ot(n),i=i(n),t.flags|=1,ot(e,t,i,A),t.child;case 14:return i=t.type,n=$t(i,t.pendingProps),n=$t(i.type,n),rC(e,t,i,n,A);case 15:return _Q(e,t,t.type,t.pendingProps,A);case 17:return i=t.type,n=t.pendingProps,n=t.elementType===i?n:$t(i,n),Ca(e,t),t.tag=1,ht(i)?(e=!0,xa(t)):e=!1,_n(t,A),mQ(t,i,n),ag(t,i,n,A),lg(null,t,i,!0,e,A);case 19:return jQ(e,t,A);case 22:return TQ(e,t,A)}throw Error(x(156,t.tag))};function fh(e,t){return bC(e,t)}function $D(e,t,A,i){this.tag=e,this.key=A,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Kt(e,t,A,i){return new $D(e,t,A,i)}function au(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ek(e){if(typeof e=="function")return au(e)?1:0;if(e!=null){if(e=e.$$typeof,e===kg)return 11;if(e===Sg)return 14}return 2}function Bi(e,t){var A=e.alternate;return A===null?(A=Kt(e.tag,t,e.key,e.mode),A.elementType=e.elementType,A.type=e.type,A.stateNode=e.stateNode,A.alternate=e,e.alternate=A):(A.pendingProps=t,A.type=e.type,A.flags=0,A.subtreeFlags=0,A.deletions=null),A.flags=e.flags&14680064,A.childLanes=e.childLanes,A.lanes=e.lanes,A.child=e.child,A.memoizedProps=e.memoizedProps,A.memoizedState=e.memoizedState,A.updateQueue=e.updateQueue,t=e.dependencies,A.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},A.sibling=e.sibling,A.index=e.index,A.ref=e.ref,A}function pa(e,t,A,i,n,r){var o=2;if(i=e,typeof e=="function")au(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Gn:return zi(A.children,n,r,t);case Dg:o=8,n|=8;break;case Gl:return e=Kt(12,A,t,n|2),e.elementType=Gl,e.lanes=r,e;case Hl:return e=Kt(13,A,t,n),e.elementType=Hl,e.lanes=r,e;case Ml:return e=Kt(19,A,t,n),e.elementType=Ml,e.lanes=r,e;case yC:return tI(A,n,r,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case EC:o=10;break e;case mC:o=9;break e;case kg:o=11;break e;case Sg:o=14;break e;case Ai:o=16,i=null;break e}throw Error(x(130,e==null?e:typeof e,""))}return t=Kt(o,A,t,n),t.elementType=e,t.type=i,t.lanes=r,t}function zi(e,t,A,i){return e=Kt(7,e,i,t),e.lanes=A,e}function tI(e,t,A,i){return e=Kt(22,e,i,t),e.elementType=yC,e.lanes=A,e.stateNode={isHidden:!1},e}function Ul(e,t,A){return e=Kt(6,e,null,t),e.lanes=A,e}function Nl(e,t,A){return t=Kt(4,e.children!==null?e.children:[],e.key,t),t.lanes=A,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function tk(e,t,A,i,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ul(0),this.expirationTimes=ul(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ul(0),this.identifierPrefix=i,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function Iu(e,t,A,i,n,r,o,s,a){return e=new tk(e,t,A,s,a),t===1?(t=1,r===!0&&(t|=8)):t=0,r=Kt(3,null,null,t),e.current=r,r.stateNode=e,r.memoizedState={element:i,isDehydrated:A,cache:null,transitions:null,pendingSuspenseBoundaries:null},zg(r),e}function Ak(e,t,A){var i=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:xn,key:i==null?null:""+i,children:e,containerInfo:t,implementation:A}}function Bh(e){if(!e)return Ci;e=e._reactInternals;e:{if($i(e)!==e||e.tag!==1)throw Error(x(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ht(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(x(171))}if(e.tag===1){var A=e.type;if(ht(A))return fQ(e,A,t)}return t}function dh(e,t,A,i,n,r,o,s,a){return e=Iu(A,i,!0,e,n,r,o,s,a),e.context=Bh(null),A=e.current,i=st(),n=fi(A),r=vA(i,n),r.callback=t??null,gi(A,r,n),e.current.lanes=n,xo(e,n,i),pt(e,i),e}function AI(e,t,A,i){var n=t.current,r=st(),o=fi(n);return A=Bh(A),t.context===null?t.context=A:t.pendingContext=A,t=vA(r,o),t.payload={element:e},i=i===void 0?null:i,i!==null&&(t.callback=i),e=gi(n,t,o),e!==null&&(iA(e,n,o,r),fa(e,n,o)),o}function Pa(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function CC(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var A=e.retryLane;e.retryLane=A!==0&&A<t?A:t}}function cu(e,t){CC(e,t),(e=e.alternate)&&CC(e,t)}function ik(){return null}var Ch=typeof reportError=="function"?reportError:function(e){console.error(e)};function lu(e){this._internalRoot=e}iI.prototype.render=lu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(x(409));AI(e,t,null,null)};iI.prototype.unmount=lu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Wi(function(){AI(null,e,null,null)}),t[JA]=null}};function iI(e){this._internalRoot=e}iI.prototype.unstable_scheduleHydration=function(e){if(e){var t=_C();e={blockedOn:null,target:e,priority:t};for(var A=0;A<ni.length&&t!==0&&t<ni[A].priority;A++);ni.splice(A,0,e),A===0&&XC(e)}};function gu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function nI(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function QC(){}function nk(e,t,A,i,n){if(n){if(typeof i=="function"){var r=i;i=function(){var c=Pa(o);r.call(c)}}var o=dh(t,i,e,0,null,!1,!1,"",QC);return e._reactRootContainer=o,e[JA]=o.current,mo(e.nodeType===8?e.parentNode:e),Wi(),o}for(;n=e.lastChild;)e.removeChild(n);if(typeof i=="function"){var s=i;i=function(){var c=Pa(a);s.call(c)}}var a=Iu(e,0,!1,null,null,!1,!1,"",QC);return e._reactRootContainer=a,e[JA]=a.current,mo(e.nodeType===8?e.parentNode:e),Wi(function(){AI(t,a,A,i)}),a}function rI(e,t,A,i,n){var r=A._reactRootContainer;if(r){var o=r;if(typeof n=="function"){var s=n;n=function(){var a=Pa(o);s.call(a)}}AI(t,o,e,n)}else o=nk(A,t,e,n,i);return Pa(o)}VC=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var A=Ao(t.pendingLanes);A!==0&&(xg(t,A|1),pt(t,Ue()),!(re&6)&&(tr=Ue()+500,pi()))}break;case 13:Wi(function(){var i=qA(e,1);if(i!==null){var n=st();iA(i,e,1,n)}}),cu(e,1)}};Gg=function(e){if(e.tag===13){var t=qA(e,134217728);if(t!==null){var A=st();iA(t,e,134217728,A)}cu(e,134217728)}};zC=function(e){if(e.tag===13){var t=fi(e),A=qA(e,t);if(A!==null){var i=st();iA(A,e,t,i)}cu(e,t)}};_C=function(){return ce};TC=function(e,t){var A=ce;try{return ce=e,t()}finally{ce=A}};Pl=function(e,t,A){switch(t){case"input":if(Jl(e,A),t=A.name,A.type==="radio"&&t!=null){for(A=e;A.parentNode;)A=A.parentNode;for(A=A.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<A.length;t++){var i=A[t];if(i!==e&&i.form===e.form){var n=Xa(i);if(!n)throw Error(x(90));FC(i),Jl(i,n)}}}break;case"textarea":kC(e,A);break;case"select":t=A.value,t!=null&&Yn(e,!!A.multiple,t,!1)}};MC=ru;vC=Wi;var rk={usingClientEntryPoint:!1,Events:[Ho,Rn,Xa,GC,HC,ru]},jr={findFiberByHostInstance:Li,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},ok={bundleType:jr.bundleType,version:jr.version,rendererPackageName:jr.rendererPackageName,rendererConfig:jr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:bA.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=qC(e),e===null?null:e.stateNode},findFiberByHostInstance:jr.findFiberByHostInstance||ik,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&($r=__REACT_DEVTOOLS_GLOBAL_HOOK__,!$r.isDisabled&&$r.supportsFiber))try{Va=$r.inject(ok),dA=$r}catch{}var $r;Mt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=rk;Mt.createPortal=function(e,t){var A=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!gu(t))throw Error(x(200));return Ak(e,t,null,A)};Mt.createRoot=function(e,t){if(!gu(e))throw Error(x(299));var A=!1,i="",n=Ch;return t!=null&&(t.unstable_strictMode===!0&&(A=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onRecoverableError!==void 0&&(n=t.onRecoverableError)),t=Iu(e,1,!1,null,null,A,!1,i,n),e[JA]=t.current,mo(e.nodeType===8?e.parentNode:e),new lu(t)};Mt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(x(188)):(e=Object.keys(e).join(","),Error(x(268,e)));return e=qC(t),e=e===null?null:e.stateNode,e};Mt.flushSync=function(e){return Wi(e)};Mt.hydrate=function(e,t,A){if(!nI(t))throw Error(x(200));return rI(null,e,t,!0,A)};Mt.hydrateRoot=function(e,t,A){if(!gu(e))throw Error(x(405));var i=A!=null&&A.hydratedSources||null,n=!1,r="",o=Ch;if(A!=null&&(A.unstable_strictMode===!0&&(n=!0),A.identifierPrefix!==void 0&&(r=A.identifierPrefix),A.onRecoverableError!==void 0&&(o=A.onRecoverableError)),t=dh(t,null,e,1,A??null,n,!1,r,o),e[JA]=t.current,mo(e),i)for(e=0;e<i.length;e++)A=i[e],n=A._getVersion,n=n(A._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[A,n]:t.mutableSourceEagerHydrationData.push(A,n);return new iI(t)};Mt.render=function(e,t,A){if(!nI(t))throw Error(x(200));return rI(null,e,t,!1,A)};Mt.unmountComponentAtNode=function(e){if(!nI(e))throw Error(x(40));return e._reactRootContainer?(Wi(function(){rI(null,null,e,!1,function(){e._reactRootContainer=null,e[JA]=null})}),!0):!1};Mt.unstable_batchedUpdates=ru;Mt.unstable_renderSubtreeIntoContainer=function(e,t,A,i){if(!nI(A))throw Error(x(200));if(e==null||e._reactInternals===void 0)throw Error(x(38));return rI(e,t,A,!1,i)};Mt.version="18.2.0-next-9e3b772b8-20220608"});var uu=Qe((wH,ph)=>{"use strict";function hh(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hh)}catch(e){console.error(e)}}hh(),ph.exports=Qh()});var mh=Qe(fu=>{"use strict";var Eh=uu();fu.createRoot=Eh.createRoot,fu.hydrateRoot=Eh.hydrateRoot;var FH});var Sh=Qe(It=>{"use strict";Object.defineProperty(It,"__esModule",{value:!0});It.output=It.exists=It.hash=It.bytes=It.bool=It.number=void 0;function oI(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}It.number=oI;function wh(e){if(typeof e!="boolean")throw new Error(`Expected boolean, not ${e}`)}It.bool=wh;function ak(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function Bu(e,...t){if(!ak(e))throw new Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}It.bytes=Bu;function Fh(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");oI(e.outputLen),oI(e.blockLen)}It.hash=Fh;function Dh(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}It.exists=Dh;function kh(e,t){Bu(e);let A=t.outputLen;if(e.length<A)throw new Error(`digestInto() expects output buffer of length at least ${A}`)}It.output=kh;var Ik={number:oI,bool:wh,bytes:Bu,hash:Fh,exists:Dh,output:kh};It.default=Ik});var Zh=Qe(P=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});P.add5L=P.add5H=P.add4H=P.add4L=P.add3H=P.add3L=P.add=P.rotlBL=P.rotlBH=P.rotlSL=P.rotlSH=P.rotr32L=P.rotr32H=P.rotrBL=P.rotrBH=P.rotrSL=P.rotrSH=P.shrSL=P.shrSH=P.toBig=P.split=P.fromBig=void 0;var sI=BigInt(2**32-1),du=BigInt(32);function Cu(e,t=!1){return t?{h:Number(e&sI),l:Number(e>>du&sI)}:{h:Number(e>>du&sI)|0,l:Number(e&sI)|0}}P.fromBig=Cu;function Uh(e,t=!1){let A=new Uint32Array(e.length),i=new Uint32Array(e.length);for(let n=0;n<e.length;n++){let{h:r,l:o}=Cu(e[n],t);[A[n],i[n]]=[r,o]}return[A,i]}P.split=Uh;var Nh=(e,t)=>BigInt(e>>>0)<<du|BigInt(t>>>0);P.toBig=Nh;var xh=(e,t,A)=>e>>>A;P.shrSH=xh;var Gh=(e,t,A)=>e<<32-A|t>>>A;P.shrSL=Gh;var Hh=(e,t,A)=>e>>>A|t<<32-A;P.rotrSH=Hh;var Mh=(e,t,A)=>e<<32-A|t>>>A;P.rotrSL=Mh;var vh=(e,t,A)=>e<<64-A|t>>>A-32;P.rotrBH=vh;var Rh=(e,t,A)=>e>>>A-32|t<<64-A;P.rotrBL=Rh;var Jh=(e,t)=>t;P.rotr32H=Jh;var qh=(e,t)=>e;P.rotr32L=qh;var Kh=(e,t,A)=>e<<A|t>>>32-A;P.rotlSH=Kh;var bh=(e,t,A)=>t<<A|e>>>32-A;P.rotlSL=bh;var Oh=(e,t,A)=>t<<A-32|e>>>64-A;P.rotlBH=Oh;var Lh=(e,t,A)=>e<<A-32|t>>>64-A;P.rotlBL=Lh;function Yh(e,t,A,i){let n=(t>>>0)+(i>>>0);return{h:e+A+(n/2**32|0)|0,l:n|0}}P.add=Yh;var Ph=(e,t,A)=>(e>>>0)+(t>>>0)+(A>>>0);P.add3L=Ph;var Vh=(e,t,A,i)=>t+A+i+(e/2**32|0)|0;P.add3H=Vh;var zh=(e,t,A,i)=>(e>>>0)+(t>>>0)+(A>>>0)+(i>>>0);P.add4L=zh;var _h=(e,t,A,i,n)=>t+A+i+n+(e/2**32|0)|0;P.add4H=_h;var Th=(e,t,A,i,n)=>(e>>>0)+(t>>>0)+(A>>>0)+(i>>>0)+(n>>>0);P.add5L=Th;var Xh=(e,t,A,i,n,r)=>t+A+i+n+r+(e/2**32|0)|0;P.add5H=Xh;var ck={fromBig:Cu,split:Uh,toBig:Nh,shrSH:xh,shrSL:Gh,rotrSH:Hh,rotrSL:Mh,rotrBH:vh,rotrBL:Rh,rotr32H:Jh,rotr32L:qh,rotlSH:Kh,rotlSL:bh,rotlBH:Oh,rotlBL:Lh,add:Yh,add3L:Ph,add3H:Vh,add4L:zh,add4H:_h,add5H:Xh,add5L:Th};P.default=ck});var Wh=Qe(aI=>{"use strict";Object.defineProperty(aI,"__esModule",{value:!0});aI.crypto=void 0;aI.crypto=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0});var ep=Qe(T=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0});T.randomBytes=T.wrapXOFConstructorWithOpts=T.wrapConstructorWithOpts=T.wrapConstructor=T.checkOpts=T.Hash=T.concatBytes=T.toBytes=T.utf8ToBytes=T.asyncLoop=T.nextTick=T.hexToBytes=T.bytesToHex=T.isLE=T.rotr=T.createView=T.u32=T.u8=void 0;var Qu=Wh(),lk=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength);T.u8=lk;var gk=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));T.u32=gk;function pu(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}var uk=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);T.createView=uk;var fk=(e,t)=>e<<32-t|e>>>t;T.rotr=fk;T.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!T.isLE)throw new Error("Non little-endian hardware is not supported");var Bk=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function dk(e){if(!pu(e))throw new Error("Uint8Array expected");let t="";for(let A=0;A<e.length;A++)t+=Bk[e[A]];return t}T.bytesToHex=dk;var OA={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function jh(e){if(e>=OA._0&&e<=OA._9)return e-OA._0;if(e>=OA._A&&e<=OA._F)return e-(OA._A-10);if(e>=OA._a&&e<=OA._f)return e-(OA._a-10)}function Ck(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);let t=e.length,A=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);let i=new Uint8Array(A);for(let n=0,r=0;n<A;n++,r+=2){let o=jh(e.charCodeAt(r)),s=jh(e.charCodeAt(r+1));if(o===void 0||s===void 0){let a=e[r]+e[r+1];throw new Error('hex string expected, got non-hex character "'+a+'" at index '+r)}i[n]=o*16+s}return i}T.hexToBytes=Ck;var Qk=async()=>{};T.nextTick=Qk;async function hk(e,t,A){let i=Date.now();for(let n=0;n<e;n++){A(n);let r=Date.now()-i;r>=0&&r<t||(await(0,T.nextTick)(),i+=r)}}T.asyncLoop=hk;function $h(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}T.utf8ToBytes=$h;function II(e){if(typeof e=="string"&&(e=$h(e)),!pu(e))throw new Error(`expected Uint8Array, got ${typeof e}`);return e}T.toBytes=II;function pk(...e){let t=0;for(let i=0;i<e.length;i++){let n=e[i];if(!pu(n))throw new Error("Uint8Array expected");t+=n.length}let A=new Uint8Array(t);for(let i=0,n=0;i<e.length;i++){let r=e[i];A.set(r,n),n+=r.length}return A}T.concatBytes=pk;var hu=class{clone(){return this._cloneInto()}};T.Hash=hu;var Ek={}.toString;function mk(e,t){if(t!==void 0&&Ek.call(t)!=="[object Object]")throw new Error("Options should be object or undefined");return Object.assign(e,t)}T.checkOpts=mk;function yk(e){let t=i=>e().update(II(i)).digest(),A=e();return t.outputLen=A.outputLen,t.blockLen=A.blockLen,t.create=()=>e(),t}T.wrapConstructor=yk;function wk(e){let t=(i,n)=>e(n).update(II(i)).digest(),A=e({});return t.outputLen=A.outputLen,t.blockLen=A.blockLen,t.create=i=>e(i),t}T.wrapConstructorWithOpts=wk;function Fk(e){let t=(i,n)=>e(n).update(II(i)).digest(),A=e({});return t.outputLen=A.outputLen,t.blockLen=A.blockLen,t.create=i=>e(i),t}T.wrapXOFConstructorWithOpts=Fk;function Dk(e=32){if(Qu.crypto&&typeof Qu.crypto.getRandomValues=="function")return Qu.crypto.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}T.randomBytes=Dk});var Eu=Qe(Be=>{"use strict";Object.defineProperty(Be,"__esModule",{value:!0});Be.shake256=Be.shake128=Be.keccak_512=Be.keccak_384=Be.keccak_256=Be.keccak_224=Be.sha3_512=Be.sha3_384=Be.sha3_256=Be.sha3_224=Be.Keccak=Be.keccakP=void 0;var rr=Sh(),Jo=Zh(),Ro=ep(),[ip,np,rp]=[[],[],[]],kk=BigInt(0),vo=BigInt(1),Sk=BigInt(2),Uk=BigInt(7),Nk=BigInt(256),xk=BigInt(113);for(let e=0,t=vo,A=1,i=0;e<24;e++){[A,i]=[i,(2*A+3*i)%5],ip.push(2*(5*i+A)),np.push((e+1)*(e+2)/2%64);let n=kk;for(let r=0;r<7;r++)t=(t<<vo^(t>>Uk)*xk)%Nk,t&Sk&&(n^=vo<<(vo<<BigInt(r))-vo);rp.push(n)}var[Gk,Hk]=(0,Jo.split)(rp,!0),tp=(e,t,A)=>A>32?(0,Jo.rotlBH)(e,t,A):(0,Jo.rotlSH)(e,t,A),Ap=(e,t,A)=>A>32?(0,Jo.rotlBL)(e,t,A):(0,Jo.rotlSL)(e,t,A);function op(e,t=24){let A=new Uint32Array(10);for(let i=24-t;i<24;i++){for(let o=0;o<10;o++)A[o]=e[o]^e[o+10]^e[o+20]^e[o+30]^e[o+40];for(let o=0;o<10;o+=2){let s=(o+8)%10,a=(o+2)%10,c=A[a],I=A[a+1],l=tp(c,I,1)^A[s],g=Ap(c,I,1)^A[s+1];for(let u=0;u<50;u+=10)e[o+u]^=l,e[o+u+1]^=g}let n=e[2],r=e[3];for(let o=0;o<24;o++){let s=np[o],a=tp(n,r,s),c=Ap(n,r,s),I=ip[o];n=e[I],r=e[I+1],e[I]=a,e[I+1]=c}for(let o=0;o<50;o+=10){for(let s=0;s<10;s++)A[s]=e[o+s];for(let s=0;s<10;s++)e[o+s]^=~A[(s+2)%10]&A[(s+4)%10]}e[0]^=Gk[i],e[1]^=Hk[i]}A.fill(0)}Be.keccakP=op;var qo=class e extends Ro.Hash{constructor(t,A,i,n=!1,r=24){if(super(),this.blockLen=t,this.suffix=A,this.outputLen=i,this.enableXOF=n,this.rounds=r,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,rr.number)(i),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,Ro.u32)(this.state)}keccak(){op(this.state32,this.rounds),this.posOut=0,this.pos=0}update(t){(0,rr.exists)(this);let{blockLen:A,state:i}=this;t=(0,Ro.toBytes)(t);let n=t.length;for(let r=0;r<n;){let o=Math.min(A-this.pos,n-r);for(let s=0;s<o;s++)i[this.pos++]^=t[r++];this.pos===A&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:t,suffix:A,pos:i,blockLen:n}=this;t[i]^=A,A&128&&i===n-1&&this.keccak(),t[n-1]^=128,this.keccak()}writeInto(t){(0,rr.exists)(this,!1),(0,rr.bytes)(t),this.finish();let A=this.state,{blockLen:i}=this;for(let n=0,r=t.length;n<r;){this.posOut>=i&&this.keccak();let o=Math.min(i-this.posOut,r-n);t.set(A.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return(0,rr.number)(t),this.xofInto(new Uint8Array(t))}digestInto(t){if((0,rr.output)(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(t){let{blockLen:A,suffix:i,outputLen:n,rounds:r,enableXOF:o}=this;return t||(t=new e(A,i,n,o,r)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=r,t.suffix=i,t.outputLen=n,t.enableXOF=o,t.destroyed=this.destroyed,t}};Be.Keccak=qo;var mi=(e,t,A)=>(0,Ro.wrapConstructor)(()=>new qo(t,e,A));Be.sha3_224=mi(6,144,224/8);Be.sha3_256=mi(6,136,256/8);Be.sha3_384=mi(6,104,384/8);Be.sha3_512=mi(6,72,512/8);Be.keccak_224=mi(1,144,224/8);Be.keccak_256=mi(1,136,256/8);Be.keccak_384=mi(1,104,384/8);Be.keccak_512=mi(1,72,512/8);var sp=(e,t,A)=>(0,Ro.wrapXOFConstructorWithOpts)((i={})=>new qo(t,e,i.dkLen===void 0?A:i.dkLen,!0));Be.shake128=sp(31,168,128/8);Be.shake256=sp(31,136,256/8)});var Bp=Qe((RH,yi)=>{var{sha3_512:Mk}=Eu(),Ip=24,Ko=32,mu=(e=4,t=Math.random)=>{let A="";for(;A.length<e;)A=A+Math.floor(t()*36).toString(36);return A};function cp(e){let t=8n,A=0n;for(let i of e.values()){let n=BigInt(i);A=(A<<t)+n}return A}var lp=(e="")=>cp(Mk(e)).toString(36).slice(1),ap=Array.from({length:26},(e,t)=>String.fromCharCode(t+97)),vk=e=>ap[Math.floor(e()*ap.length)],gp=({globalObj:e=typeof global<"u"?global:typeof window<"u"?window:{}}={})=>{let t=Object.keys(e).toString(),A=t.length?t+mu(Ko):mu(Ko);return lp(A).substring(0,Ko)},up=e=>()=>e++,Rk=476782367,fp=({random:e=Math.random,counter:t=up(Math.floor(e()*Rk)),length:A=Ip,fingerprint:i=gp()}={})=>function(){let r=vk(e),o=Date.now().toString(36),s=t().toString(36),a=mu(A,e),c=`${o+a+s+i}`;return`${r+lp(c).substring(1,A)}`},Jk=fp(),qk=(e,{minLength:t=2,maxLength:A=Ko}={})=>{let i=e.length,n=/^[0-9a-z]+$/;try{if(typeof e=="string"&&i>=t&&i<=A&&n.test(e))return!0}finally{}return!1};yi.exports.getConstants=()=>({defaultLength:Ip,bigLength:Ko});yi.exports.init=fp;yi.exports.createId=Jk;yi.exports.bufToBigInt=cp;yi.exports.createCounter=up;yi.exports.createFingerprint=gp;yi.exports.isCuid=qk});var dp=Qe((JH,bo)=>{var{createId:Kk,init:bk,getConstants:Ok,isCuid:Lk}=Bp();bo.exports.createId=Kk;bo.exports.init=bk;bo.exports.getConstants=Ok;bo.exports.isCuid=Lk});var Qp=Qe(wu=>{"use strict";var Yk=Symbol.for("react.fragment");wu.Fragment=Yk;wu.jsxDEV=void 0});var pp=Qe((OH,hp)=>{"use strict";hp.exports=Qp()});var mp=Qe(cI=>{"use strict";var Pk=ze(),Vk=Symbol.for("react.element"),zk=Symbol.for("react.fragment"),_k=Object.prototype.hasOwnProperty,Tk=Pk.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Xk={key:!0,ref:!0,__self:!0,__source:!0};function Ep(e,t,A){var i,n={},r=null,o=null;A!==void 0&&(r=""+A),t.key!==void 0&&(r=""+t.key),t.ref!==void 0&&(o=t.ref);for(i in t)_k.call(t,i)&&!Xk.hasOwnProperty(i)&&(n[i]=t[i]);if(e&&e.defaultProps)for(i in t=e.defaultProps,t)n[i]===void 0&&(n[i]=t[i]);return{$$typeof:Vk,type:e,key:r,ref:o,props:n,_owner:Tk.current}}cI.Fragment=zk;cI.jsx=Ep;cI.jsxs=Ep});var se=Qe((YH,yp)=>{"use strict";yp.exports=mp()});var ey=Qe((Lf,$m)=>{"use strict";var{hasOwnProperty:nc}=Object.prototype,hn=Of();hn.configure=Of;hn.stringify=hn;hn.default=hn;Lf.stringify=hn;Lf.configure=Of;$m.exports=hn;var n3=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]|[\ud800-\udbff](?![\udc00-\udfff])|(?:[^\ud800-\udbff]|^)[\udc00-\udfff]/;function Hi(e){return e.length<5e3&&!n3.test(e)?`"${e}"`:JSON.stringify(e)}function Kf(e){if(e.length>200)return e.sort();for(let t=1;t<e.length;t++){let A=e[t],i=t;for(;i!==0&&e[i-1]>A;)e[i]=e[i-1],i--;e[i]=A}return e}var r3=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function bf(e){return r3.call(e)!==void 0&&e.length!==0}function Zm(e,t,A){e.length<A&&(A=e.length);let i=t===","?"":" ",n=`"0":${i}${e[0]}`;for(let r=1;r<A;r++)n+=`${t}"${r}":${i}${e[r]}`;return n}function o3(e){if(nc.call(e,"circularValue")){let t=e.circularValue;if(typeof t=="string")return`"${t}"`;if(t==null)return t;if(t===Error||t===TypeError)return{toString(){throw new TypeError("Converting circular structure to JSON")}};throw new TypeError('The "circularValue" argument must be of type string or the value null or undefined')}return'"[Circular]"'}function Wm(e,t){let A;if(nc.call(e,t)&&(A=e[t],typeof A!="boolean"))throw new TypeError(`The "${t}" argument must be of type boolean`);return A===void 0?!0:A}function jm(e,t){let A;if(nc.call(e,t)){if(A=e[t],typeof A!="number")throw new TypeError(`The "${t}" argument must be of type number`);if(!Number.isInteger(A))throw new TypeError(`The "${t}" argument must be an integer`);if(A<1)throw new RangeError(`The "${t}" argument must be >= 1`)}return A===void 0?1/0:A}function Qn(e){return e===1?"1 item":`${e} items`}function s3(e){let t=new Set;for(let A of e)(typeof A=="string"||typeof A=="number")&&t.add(String(A));return t}function a3(e){if(nc.call(e,"strict")){let t=e.strict;if(typeof t!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(t)return A=>{let i=`Object can not safely be stringified. Received type ${typeof A}`;throw typeof A!="function"&&(i+=` (${A.toString()})`),new Error(i)}}}function Of(e){e={...e};let t=a3(e);t&&(e.bigint===void 0&&(e.bigint=!1),"circularValue"in e||(e.circularValue=Error));let A=o3(e),i=Wm(e,"bigint"),n=Wm(e,"deterministic"),r=jm(e,"maximumDepth"),o=jm(e,"maximumBreadth");function s(g,u,f,C,F,d){let B=u[g];switch(typeof B=="object"&&B!==null&&typeof B.toJSON=="function"&&(B=B.toJSON(g)),B=C.call(u,g,B),typeof B){case"string":return Hi(B);case"object":{if(B===null)return"null";if(f.indexOf(B)!==-1)return A;let Q="",y=",",k=d;if(Array.isArray(B)){if(B.length===0)return"[]";if(r<f.length+1)return'"[Array]"';f.push(B),F!==""&&(d+=F,Q+=`
|
|
${d}`,y=`,
|
|
${d}`);let Z=Math.min(B.length,o),xe=0;for(;xe<Z-1;xe++){let m=s(String(xe),B,f,C,F,d);Q+=m!==void 0?m:"null",Q+=y}let Bt=s(String(xe),B,f,C,F,d);if(Q+=Bt!==void 0?Bt:"null",B.length-1>o){let m=B.length-o-1;Q+=`${y}"... ${Qn(m)} not stringified"`}return F!==""&&(Q+=`
|
|
${k}`),f.pop(),`[${Q}]`}let D=Object.keys(B),S=D.length;if(S===0)return"{}";if(r<f.length+1)return'"[Object]"';let N="",b="";F!==""&&(d+=F,y=`,
|
|
${d}`,N=" ");let q=Math.min(S,o);n&&!bf(B)&&(D=Kf(D)),f.push(B);for(let Z=0;Z<q;Z++){let xe=D[Z],Bt=s(xe,B,f,C,F,d);Bt!==void 0&&(Q+=`${b}${Hi(xe)}:${N}${Bt}`,b=y)}if(S>o){let Z=S-o;Q+=`${b}"...":${N}"${Qn(Z)} not stringified"`,b=y}return F!==""&&b.length>1&&(Q=`
|
|
${d}${Q}
|
|
${k}`),f.pop(),`{${Q}}`}case"number":return isFinite(B)?String(B):t?t(B):"null";case"boolean":return B===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(B);default:return t?t(B):void 0}}function a(g,u,f,C,F,d){switch(typeof u=="object"&&u!==null&&typeof u.toJSON=="function"&&(u=u.toJSON(g)),typeof u){case"string":return Hi(u);case"object":{if(u===null)return"null";if(f.indexOf(u)!==-1)return A;let B=d,Q="",y=",";if(Array.isArray(u)){if(u.length===0)return"[]";if(r<f.length+1)return'"[Array]"';f.push(u),F!==""&&(d+=F,Q+=`
|
|
${d}`,y=`,
|
|
${d}`);let S=Math.min(u.length,o),N=0;for(;N<S-1;N++){let q=a(String(N),u[N],f,C,F,d);Q+=q!==void 0?q:"null",Q+=y}let b=a(String(N),u[N],f,C,F,d);if(Q+=b!==void 0?b:"null",u.length-1>o){let q=u.length-o-1;Q+=`${y}"... ${Qn(q)} not stringified"`}return F!==""&&(Q+=`
|
|
${B}`),f.pop(),`[${Q}]`}f.push(u);let k="";F!==""&&(d+=F,y=`,
|
|
${d}`,k=" ");let D="";for(let S of C){let N=a(S,u[S],f,C,F,d);N!==void 0&&(Q+=`${D}${Hi(S)}:${k}${N}`,D=y)}return F!==""&&D.length>1&&(Q=`
|
|
${d}${Q}
|
|
${B}`),f.pop(),`{${Q}}`}case"number":return isFinite(u)?String(u):t?t(u):"null";case"boolean":return u===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(u);default:return t?t(u):void 0}}function c(g,u,f,C,F){switch(typeof u){case"string":return Hi(u);case"object":{if(u===null)return"null";if(typeof u.toJSON=="function"){if(u=u.toJSON(g),typeof u!="object")return c(g,u,f,C,F);if(u===null)return"null"}if(f.indexOf(u)!==-1)return A;let d=F;if(Array.isArray(u)){if(u.length===0)return"[]";if(r<f.length+1)return'"[Array]"';f.push(u),F+=C;let N=`
|
|
${F}`,b=`,
|
|
${F}`,q=Math.min(u.length,o),Z=0;for(;Z<q-1;Z++){let Bt=c(String(Z),u[Z],f,C,F);N+=Bt!==void 0?Bt:"null",N+=b}let xe=c(String(Z),u[Z],f,C,F);if(N+=xe!==void 0?xe:"null",u.length-1>o){let Bt=u.length-o-1;N+=`${b}"... ${Qn(Bt)} not stringified"`}return N+=`
|
|
${d}`,f.pop(),`[${N}]`}let B=Object.keys(u),Q=B.length;if(Q===0)return"{}";if(r<f.length+1)return'"[Object]"';F+=C;let y=`,
|
|
${F}`,k="",D="",S=Math.min(Q,o);bf(u)&&(k+=Zm(u,y,o),B=B.slice(u.length),S-=u.length,D=y),n&&(B=Kf(B)),f.push(u);for(let N=0;N<S;N++){let b=B[N],q=c(b,u[b],f,C,F);q!==void 0&&(k+=`${D}${Hi(b)}: ${q}`,D=y)}if(Q>o){let N=Q-o;k+=`${D}"...": "${Qn(N)} not stringified"`,D=y}return D!==""&&(k=`
|
|
${F}${k}
|
|
${d}`),f.pop(),`{${k}}`}case"number":return isFinite(u)?String(u):t?t(u):"null";case"boolean":return u===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(u);default:return t?t(u):void 0}}function I(g,u,f){switch(typeof u){case"string":return Hi(u);case"object":{if(u===null)return"null";if(typeof u.toJSON=="function"){if(u=u.toJSON(g),typeof u!="object")return I(g,u,f);if(u===null)return"null"}if(f.indexOf(u)!==-1)return A;let C="";if(Array.isArray(u)){if(u.length===0)return"[]";if(r<f.length+1)return'"[Array]"';f.push(u);let y=Math.min(u.length,o),k=0;for(;k<y-1;k++){let S=I(String(k),u[k],f);C+=S!==void 0?S:"null",C+=","}let D=I(String(k),u[k],f);if(C+=D!==void 0?D:"null",u.length-1>o){let S=u.length-o-1;C+=`,"... ${Qn(S)} not stringified"`}return f.pop(),`[${C}]`}let F=Object.keys(u),d=F.length;if(d===0)return"{}";if(r<f.length+1)return'"[Object]"';let B="",Q=Math.min(d,o);bf(u)&&(C+=Zm(u,",",o),F=F.slice(u.length),Q-=u.length,B=","),n&&(F=Kf(F)),f.push(u);for(let y=0;y<Q;y++){let k=F[y],D=I(k,u[k],f);D!==void 0&&(C+=`${B}${Hi(k)}:${D}`,B=",")}if(d>o){let y=d-o;C+=`${B}"...":"${Qn(y)} not stringified"`}return f.pop(),`{${C}}`}case"number":return isFinite(u)?String(u):t?t(u):"null";case"boolean":return u===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(u);default:return t?t(u):void 0}}function l(g,u,f){if(arguments.length>1){let C="";if(typeof f=="number"?C=" ".repeat(Math.min(f,10)):typeof f=="string"&&(C=f.slice(0,10)),u!=null){if(typeof u=="function")return s("",{"":g},[],u,C,"");if(Array.isArray(u))return a("",g,[],s3(u),C,"")}if(C.length!==0)return c("",g,[],C,"")}return I("",g,[])}return l}});var Qy=Qe((SR,Mi)=>{var{sha3_512:Q3}=Eu(),gy=24,Es=32,zf=(e=4,t=Math.random)=>{let A="";for(;A.length<e;)A=A+Math.floor(t()*36).toString(36);return A};function uy(e){let t=8n,A=0n;for(let i of e.values()){let n=BigInt(i);A=(A<<t)+n}return A}var fy=(e="")=>uy(Q3(e)).toString(36).slice(1),ly=Array.from({length:26},(e,t)=>String.fromCharCode(t+97)),h3=e=>ly[Math.floor(e()*ly.length)],By=({globalObj:e=typeof global<"u"?global:typeof window<"u"?window:{},random:t=Math.random}={})=>{let A=Object.keys(e).toString(),i=A.length?A+zf(Es,t):zf(Es,t);return fy(i).substring(0,Es)},dy=e=>()=>e++,p3=476782367,Cy=({random:e=Math.random,counter:t=dy(Math.floor(e()*p3)),length:A=gy,fingerprint:i=By({random:e})}={})=>function(){let r=h3(e),o=Date.now().toString(36),s=t().toString(36),a=zf(A,e),c=`${o+a+s+i}`;return`${r+fy(c).substring(1,A)}`},E3=Cy(),m3=(e,{minLength:t=2,maxLength:A=Es}={})=>{let i=e.length,n=/^[0-9a-z]+$/;try{if(typeof e=="string"&&i>=t&&i<=A&&n.test(e))return!0}finally{}return!1};Mi.exports.getConstants=()=>({defaultLength:gy,bigLength:Es});Mi.exports.init=Cy;Mi.exports.createId=E3;Mi.exports.bufToBigInt=uy;Mi.exports.createCounter=dy;Mi.exports.createFingerprint=By;Mi.exports.isCuid=m3});var oc=Qe((UR,ms)=>{var{createId:y3,init:w3,getConstants:F3,isCuid:D3}=Qy();ms.exports.createId=y3;ms.exports.init=w3;ms.exports.getConstants=F3;ms.exports.isCuid=D3});var Dw=Qe((aq,Fw)=>{var Ux=1/0,Nx="[object Symbol]",xx=/^\s+|\s+$/g,CB="\\ud800-\\udfff",fw="\\u0300-\\u036f\\ufe20-\\ufe23",Bw="\\u20d0-\\u20f0",dw="\\ufe0e\\ufe0f",Gx="["+CB+"]",BB="["+fw+Bw+"]",dB="\\ud83c[\\udffb-\\udfff]",Hx="(?:"+BB+"|"+dB+")",Cw="[^"+CB+"]",Qw="(?:\\ud83c[\\udde6-\\uddff]){2}",hw="[\\ud800-\\udbff][\\udc00-\\udfff]",pw="\\u200d",Ew=Hx+"?",mw="["+dw+"]?",Mx="(?:"+pw+"(?:"+[Cw,Qw,hw].join("|")+")"+mw+Ew+")*",vx=mw+Ew+Mx,Rx="(?:"+[Cw+BB+"?",BB,Qw,hw,Gx].join("|")+")",Jx=RegExp(dB+"(?="+dB+")|"+Rx+vx,"g"),qx=RegExp("["+pw+CB+fw+Bw+dw+"]"),Kx=typeof global=="object"&&global&&global.Object===Object&&global,bx=typeof self=="object"&&self&&self.Object===Object&&self,Ox=Kx||bx||Function("return this")();function Lx(e){return e.split("")}function Yx(e,t,A,i){for(var n=e.length,r=A+(i?1:-1);i?r--:++r<n;)if(t(e[r],r,e))return r;return-1}function yw(e,t,A){if(t!==t)return Yx(e,Px,A);for(var i=A-1,n=e.length;++i<n;)if(e[i]===t)return i;return-1}function Px(e){return e!==e}function Vx(e,t){for(var A=-1,i=e.length;++A<i&&yw(t,e[A],0)>-1;);return A}function zx(e,t){for(var A=e.length;A--&&yw(t,e[A],0)>-1;);return A}function _x(e){return qx.test(e)}function cw(e){return _x(e)?Tx(e):Lx(e)}function Tx(e){return e.match(Jx)||[]}var Xx=Object.prototype,Zx=Xx.toString,lw=Ox.Symbol,gw=lw?lw.prototype:void 0,uw=gw?gw.toString:void 0;function Wx(e,t,A){var i=-1,n=e.length;t<0&&(t=-t>n?0:n+t),A=A>n?n:A,A<0&&(A+=n),n=t>A?0:A-t>>>0,t>>>=0;for(var r=Array(n);++i<n;)r[i]=e[i+t];return r}function ww(e){if(typeof e=="string")return e;if(eG(e))return uw?uw.call(e):"";var t=e+"";return t=="0"&&1/e==-Ux?"-0":t}function jx(e,t,A){var i=e.length;return A=A===void 0?i:A,!t&&A>=i?e:Wx(e,t,A)}function $x(e){return!!e&&typeof e=="object"}function eG(e){return typeof e=="symbol"||$x(e)&&Zx.call(e)==Nx}function tG(e){return e==null?"":ww(e)}function AG(e,t,A){if(e=tG(e),e&&(A||t===void 0))return e.replace(xx,"");if(!e||!(t=ww(t)))return e;var i=cw(e),n=cw(t),r=Vx(i,n),o=zx(i,n)+1;return jx(i,r,o).join("")}Fw.exports=AG});var xw=Qe((dq,Nw)=>{"use strict";function rG(e,t){for(;e.length<t;)e="0"+e;return e}function WA(e,t){var A,i,n;if(t.length===0)return e;for(A=0,n=t.length;A<n;A++)i=t.charCodeAt(A),e=(e<<5)-e+i,e|=0;return e<0?e*-2:e}function oG(e,t,A){return Object.keys(t).sort().reduce(i,e);function i(n,r){return Uw(n,t[r],r,A)}}function Uw(e,t,A,i){var n=WA(WA(WA(e,A),sG(t)),typeof t);if(t===null)return WA(n,"null");if(t===void 0)return WA(n,"undefined");if(typeof t=="object"||typeof t=="function"){if(i.indexOf(t)!==-1)return WA(n,"[Circular]"+A);i.push(t);var r=oG(n,t,i);if(!("valueOf"in t)||typeof t.valueOf!="function")return r;try{return WA(r,String(t.valueOf()))}catch(o){return WA(r,"[valueOf exception]"+(o.stack||o.message))}}return WA(n,t.toString())}function sG(e){return Object.prototype.toString.call(e)}function aG(e){return rG(Uw(0,e,"",[]).toString(16),8)}Nw.exports=aG});var n0=Qe((w2,i0)=>{var dG="Expected a function",Xw="__lodash_hash_undefined__",Zw=1/0,CG="[object Function]",QG="[object GeneratorFunction]",hG="[object Symbol]",pG=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,EG=/^\w*$/,mG=/^\./,yG=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,wG=/[\\^$.*+?()[\]{}|]/g,FG=/\\(\\)?/g,DG=/^\[object .+?Constructor\]$/,kG=typeof global=="object"&&global&&global.Object===Object&&global,SG=typeof self=="object"&&self&&self.Object===Object&&self,mB=kG||SG||Function("return this")();function UG(e,t){return e?.[t]}function NG(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch{}return t}var xG=Array.prototype,GG=Function.prototype,Ww=Object.prototype,EB=mB["__core-js_shared__"],Vw=function(){var e=/[^.]+$/.exec(EB&&EB.keys&&EB.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),jw=GG.toString,yB=Ww.hasOwnProperty,$w=Ww.toString,HG=RegExp("^"+jw.call(yB).replace(wG,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),zw=mB.Symbol,MG=xG.splice,vG=e0(mB,"Map"),Hs=e0(Object,"create"),_w=zw?zw.prototype:void 0,Tw=_w?_w.toString:void 0;function wn(e){var t=-1,A=e?e.length:0;for(this.clear();++t<A;){var i=e[t];this.set(i[0],i[1])}}function RG(){this.__data__=Hs?Hs(null):{}}function JG(e){return this.has(e)&&delete this.__data__[e]}function qG(e){var t=this.__data__;if(Hs){var A=t[e];return A===Xw?void 0:A}return yB.call(t,e)?t[e]:void 0}function KG(e){var t=this.__data__;return Hs?t[e]!==void 0:yB.call(t,e)}function bG(e,t){var A=this.__data__;return A[e]=Hs&&t===void 0?Xw:t,this}wn.prototype.clear=RG;wn.prototype.delete=JG;wn.prototype.get=qG;wn.prototype.has=KG;wn.prototype.set=bG;function Mr(e){var t=-1,A=e?e.length:0;for(this.clear();++t<A;){var i=e[t];this.set(i[0],i[1])}}function OG(){this.__data__=[]}function LG(e){var t=this.__data__,A=Hc(t,e);if(A<0)return!1;var i=t.length-1;return A==i?t.pop():MG.call(t,A,1),!0}function YG(e){var t=this.__data__,A=Hc(t,e);return A<0?void 0:t[A][1]}function PG(e){return Hc(this.__data__,e)>-1}function VG(e,t){var A=this.__data__,i=Hc(A,e);return i<0?A.push([e,t]):A[i][1]=t,this}Mr.prototype.clear=OG;Mr.prototype.delete=LG;Mr.prototype.get=YG;Mr.prototype.has=PG;Mr.prototype.set=VG;function Fn(e){var t=-1,A=e?e.length:0;for(this.clear();++t<A;){var i=e[t];this.set(i[0],i[1])}}function zG(){this.__data__={hash:new wn,map:new(vG||Mr),string:new wn}}function _G(e){return Mc(this,e).delete(e)}function TG(e){return Mc(this,e).get(e)}function XG(e){return Mc(this,e).has(e)}function ZG(e,t){return Mc(this,e).set(e,t),this}Fn.prototype.clear=zG;Fn.prototype.delete=_G;Fn.prototype.get=TG;Fn.prototype.has=XG;Fn.prototype.set=ZG;function Hc(e,t){for(var A=e.length;A--;)if(sH(e[A][0],t))return A;return-1}function WG(e,t){t=tH(t,e)?[t]:eH(t);for(var A=0,i=t.length;e!=null&&A<i;)e=e[rH(t[A++])];return A&&A==i?e:void 0}function jG(e){if(!A0(e)||iH(e))return!1;var t=aH(e)||NG(e)?HG:DG;return t.test(oH(e))}function $G(e){if(typeof e=="string")return e;if(FB(e))return Tw?Tw.call(e):"";var t=e+"";return t=="0"&&1/e==-Zw?"-0":t}function eH(e){return t0(e)?e:nH(e)}function Mc(e,t){var A=e.__data__;return AH(t)?A[typeof t=="string"?"string":"hash"]:A.map}function e0(e,t){var A=UG(e,t);return jG(A)?A:void 0}function tH(e,t){if(t0(e))return!1;var A=typeof e;return A=="number"||A=="symbol"||A=="boolean"||e==null||FB(e)?!0:EG.test(e)||!pG.test(e)||t!=null&&e in Object(t)}function AH(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function iH(e){return!!Vw&&Vw in e}var nH=wB(function(e){e=cH(e);var t=[];return mG.test(e)&&t.push(""),e.replace(yG,function(A,i,n,r){t.push(n?r.replace(FG,"$1"):i||A)}),t});function rH(e){if(typeof e=="string"||FB(e))return e;var t=e+"";return t=="0"&&1/e==-Zw?"-0":t}function oH(e){if(e!=null){try{return jw.call(e)}catch{}try{return e+""}catch{}}return""}function wB(e,t){if(typeof e!="function"||t&&typeof t!="function")throw new TypeError(dG);var A=function(){var i=arguments,n=t?t.apply(this,i):i[0],r=A.cache;if(r.has(n))return r.get(n);var o=e.apply(this,i);return A.cache=r.set(n,o),o};return A.cache=new(wB.Cache||Fn),A}wB.Cache=Fn;function sH(e,t){return e===t||e!==e&&t!==t}var t0=Array.isArray;function aH(e){var t=A0(e)?$w.call(e):"";return t==CG||t==QG}function A0(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function IH(e){return!!e&&typeof e=="object"}function FB(e){return typeof e=="symbol"||IH(e)&&$w.call(e)==hG}function cH(e){return e==null?"":$G(e)}function lH(e,t,A){var i=e==null?void 0:WG(e,t);return i===void 0?A:i}i0.exports=lH});var k0=Qe((vs,Yc)=>{(function(e,t){"use strict";var A="1.0.37",i="",n="?",r="function",o="undefined",s="object",a="string",c="major",I="model",l="name",g="type",u="vendor",f="version",C="architecture",F="console",d="mobile",B="tablet",Q="smarttv",y="wearable",k="embedded",D=500,S="Amazon",N="Apple",b="ASUS",q="BlackBerry",Z="Browser",xe="Chrome",Bt="Edge",m="Firefox",J="Google",M="Huawei",U="LG",G="Microsoft",z="Motorola",O="Opera",L="Samsung",ae="Sharp",ne="Sony",We="Xiaomi",Xt="Zebra",Zt="Facebook",JB="Chromium OS",qB="Mac OS",v0=function(te,Ie){var _={};for(var ge in te)Ie[ge]&&Ie[ge].length%2===0?_[ge]=Ie[ge].concat(te[ge]):_[ge]=te[ge];return _},Rs=function(te){for(var Ie={},_=0;_<te.length;_++)Ie[te[_].toUpperCase()]=te[_];return Ie},KB=function(te,Ie){return typeof te===a?br(Ie).indexOf(br(te))!==-1:!1},br=function(te){return te.toLowerCase()},R0=function(te){return typeof te===a?te.replace(/[^\d\.]/g,i).split(".")[0]:t},Vc=function(te,Ie){if(typeof te===a)return te=te.replace(/^\s\s*/,i),typeof Ie===o?te:te.substring(0,D)},Or=function(te,Ie){for(var _=0,ge,$A,cA,oe,V,lA;_<Ie.length&&!V;){var _c=Ie[_],LB=Ie[_+1];for(ge=$A=0;ge<_c.length&&!V&&_c[ge];)if(V=_c[ge++].exec(te),V)for(cA=0;cA<LB.length;cA++)lA=V[++$A],oe=LB[cA],typeof oe===s&&oe.length>0?oe.length===2?typeof oe[1]==r?this[oe[0]]=oe[1].call(this,lA):this[oe[0]]=oe[1]:oe.length===3?typeof oe[1]===r&&!(oe[1].exec&&oe[1].test)?this[oe[0]]=lA?oe[1].call(this,lA,oe[2]):t:this[oe[0]]=lA?lA.replace(oe[1],oe[2]):t:oe.length===4&&(this[oe[0]]=lA?oe[3].call(this,lA.replace(oe[1],oe[2])):t):this[oe]=lA||t;_+=2}},zc=function(te,Ie){for(var _ in Ie)if(typeof Ie[_]===s&&Ie[_].length>0){for(var ge=0;ge<Ie[_].length;ge++)if(KB(Ie[_][ge],te))return _===n?t:_}else if(KB(Ie[_],te))return _===n?t:_;return te},J0={"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},bB={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},OB={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[f,[l,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[f,[l,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[l,f],[/opios[\/ ]+([\w\.]+)/i],[f,[l,O+" Mini"]],[/\bopr\/([\w\.]+)/i],[f,[l,O]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[f,[l,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[l,f],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[f,[l,"UC"+Z]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[f,[l,"WeChat"]],[/konqueror\/([\w\.]+)/i],[f,[l,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[f,[l,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[f,[l,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[f,[l,"Smart Lenovo "+Z]],[/(avast|avg)\/([\w\.]+)/i],[[l,/(.+)/,"$1 Secure "+Z],f],[/\bfocus\/([\w\.]+)/i],[f,[l,m+" Focus"]],[/\bopt\/([\w\.]+)/i],[f,[l,O+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[f,[l,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[f,[l,"Dolphin"]],[/coast\/([\w\.]+)/i],[f,[l,O+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[f,[l,"MIUI "+Z]],[/fxios\/([-\w\.]+)/i],[f,[l,m]],[/\bqihu|(qi?ho?o?|360)browser/i],[[l,"360 "+Z]],[/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i],[[l,/(.+)/,"$1 "+Z],f],[/samsungbrowser\/([\w\.]+)/i],[f,[l,L+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[l,/_/g," "],f],[/metasr[\/ ]?([\d\.]+)/i],[f,[l,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[l,"Sogou Mobile"],f],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[l,f],[/(lbbrowser)/i,/\[(linkedin)app\]/i],[l],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[l,Zt],f],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[l,f],[/\bgsa\/([\w\.]+) .*safari\//i],[f,[l,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[f,[l,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[f,[l,xe+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[l,xe+" WebView"],f],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[f,[l,"Android "+Z]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[l,f],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[f,[l,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[f,l],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[l,[f,zc,J0]],[/(webkit|khtml)\/([\w\.]+)/i],[l,f],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[l,"Netscape"],f],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[f,[l,m+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[l,f],[/(cobalt)\/([\w\.]+)/i],[l,[f,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[C,"amd64"]],[/(ia32(?=;))/i],[[C,br]],[/((?:i[346]|x)86)[;\)]/i],[[C,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[C,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[C,"armhf"]],[/windows (ce|mobile); ppc;/i],[[C,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[C,/ower/,i,br]],[/(sun4\w)[;\)]/i],[[C,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[C,br]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[I,[u,L],[g,B]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[I,[u,L],[g,d]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[I,[u,N],[g,d]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[I,[u,N],[g,B]],[/(macintosh);/i],[I,[u,N]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[I,[u,ae],[g,d]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[I,[u,M],[g,B]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[I,[u,M],[g,d]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[I,/_/g," "],[u,We],[g,d]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[I,/_/g," "],[u,We],[g,B]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[I,[u,"OPPO"],[g,d]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[I,[u,"Vivo"],[g,d]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[I,[u,"Realme"],[g,d]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[I,[u,z],[g,d]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[I,[u,z],[g,B]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[I,[u,U],[g,B]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[I,[u,U],[g,d]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[I,[u,"Lenovo"],[g,B]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[I,/_/g," "],[u,"Nokia"],[g,d]],[/(pixel c)\b/i],[I,[u,J],[g,B]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[I,[u,J],[g,d]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[I,[u,ne],[g,d]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[I,"Xperia Tablet"],[u,ne],[g,B]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[I,[u,"OnePlus"],[g,d]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[I,[u,S],[g,B]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[I,/(.+)/g,"Fire Phone $1"],[u,S],[g,d]],[/(playbook);[-\w\),; ]+(rim)/i],[I,u,[g,B]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[I,[u,q],[g,d]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[I,[u,b],[g,B]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[I,[u,b],[g,d]],[/(nexus 9)/i],[I,[u,"HTC"],[g,B]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[u,[I,/_/g," "],[g,d]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[I,[u,"Acer"],[g,B]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[I,[u,"Meizu"],[g,d]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[I,[u,"Ulefone"],[g,d]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[u,I,[g,d]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[u,I,[g,B]],[/(surface duo)/i],[I,[u,G],[g,B]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[I,[u,"Fairphone"],[g,d]],[/(u304aa)/i],[I,[u,"AT&T"],[g,d]],[/\bsie-(\w*)/i],[I,[u,"Siemens"],[g,d]],[/\b(rct\w+) b/i],[I,[u,"RCA"],[g,B]],[/\b(venue[\d ]{2,7}) b/i],[I,[u,"Dell"],[g,B]],[/\b(q(?:mv|ta)\w+) b/i],[I,[u,"Verizon"],[g,B]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[I,[u,"Barnes & Noble"],[g,B]],[/\b(tm\d{3}\w+) b/i],[I,[u,"NuVision"],[g,B]],[/\b(k88) b/i],[I,[u,"ZTE"],[g,B]],[/\b(nx\d{3}j) b/i],[I,[u,"ZTE"],[g,d]],[/\b(gen\d{3}) b.+49h/i],[I,[u,"Swiss"],[g,d]],[/\b(zur\d{3}) b/i],[I,[u,"Swiss"],[g,B]],[/\b((zeki)?tb.*\b) b/i],[I,[u,"Zeki"],[g,B]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[u,"Dragon Touch"],I,[g,B]],[/\b(ns-?\w{0,9}) b/i],[I,[u,"Insignia"],[g,B]],[/\b((nxa|next)-?\w{0,9}) b/i],[I,[u,"NextBook"],[g,B]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[u,"Voice"],I,[g,d]],[/\b(lvtel\-)?(v1[12]) b/i],[[u,"LvTel"],I,[g,d]],[/\b(ph-1) /i],[I,[u,"Essential"],[g,d]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[I,[u,"Envizen"],[g,B]],[/\b(trio[-\w\. ]+) b/i],[I,[u,"MachSpeed"],[g,B]],[/\btu_(1491) b/i],[I,[u,"Rotor"],[g,B]],[/(shield[\w ]+) b/i],[I,[u,"Nvidia"],[g,B]],[/(sprint) (\w+)/i],[u,I,[g,d]],[/(kin\.[onetw]{3})/i],[[I,/\./g," "],[u,G],[g,d]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[I,[u,Xt],[g,B]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[I,[u,Xt],[g,d]],[/smart-tv.+(samsung)/i],[u,[g,Q]],[/hbbtv.+maple;(\d+)/i],[[I,/^/,"SmartTV"],[u,L],[g,Q]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[u,U],[g,Q]],[/(apple) ?tv/i],[u,[I,N+" TV"],[g,Q]],[/crkey/i],[[I,xe+"cast"],[u,J],[g,Q]],[/droid.+aft(\w+)( bui|\))/i],[I,[u,S],[g,Q]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[I,[u,ae],[g,Q]],[/(bravia[\w ]+)( bui|\))/i],[I,[u,ne],[g,Q]],[/(mitv-\w{5}) bui/i],[I,[u,We],[g,Q]],[/Hbbtv.*(technisat) (.*);/i],[u,I,[g,Q]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[u,Vc],[I,Vc],[g,Q]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[g,Q]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[u,I,[g,F]],[/droid.+; (shield) bui/i],[I,[u,"Nvidia"],[g,F]],[/(playstation [345portablevi]+)/i],[I,[u,ne],[g,F]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[I,[u,G],[g,F]],[/((pebble))app/i],[u,I,[g,y]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[I,[u,N],[g,y]],[/droid.+; (glass) \d/i],[I,[u,J],[g,y]],[/droid.+; (wt63?0{2,3})\)/i],[I,[u,Xt],[g,y]],[/(quest( 2| pro)?)/i],[I,[u,Zt],[g,y]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[u,[g,k]],[/(aeobc)\b/i],[I,[u,S],[g,k]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[I,[g,d]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[I,[g,B]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[g,B]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[g,d]],[/(android[-\w\. ]{0,9});.+buil/i],[I,[u,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[f,[l,Bt+"HTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[f,[l,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[l,f],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[f,l]],os:[[/microsoft (windows) (vista|xp)/i],[l,f],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[l,[f,zc,bB]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[f,zc,bB],[l,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[f,/_/g,"."],[l,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[l,qB],[f,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[f,l],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[l,f],[/\(bb(10);/i],[f,[l,q]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[f,[l,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[f,[l,m+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[f,[l,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[f,[l,"watchOS"]],[/crkey\/([\d\.]+)/i],[f,[l,xe+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[l,JB],f],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[l,f],[/(sunos) ?([\w\.\d]*)/i],[[l,"Solaris"],f],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[l,f]]},St=function(te,Ie){if(typeof te===s&&(Ie=te,te=t),!(this instanceof St))return new St(te,Ie).getResult();var _=typeof e!==o&&e.navigator?e.navigator:t,ge=te||(_&&_.userAgent?_.userAgent:i),$A=_&&_.userAgentData?_.userAgentData:t,cA=Ie?v0(OB,Ie):OB,oe=_&&_.userAgent==ge;return this.getBrowser=function(){var V={};return V[l]=t,V[f]=t,Or.call(V,ge,cA.browser),V[c]=R0(V[f]),oe&&_&&_.brave&&typeof _.brave.isBrave==r&&(V[l]="Brave"),V},this.getCPU=function(){var V={};return V[C]=t,Or.call(V,ge,cA.cpu),V},this.getDevice=function(){var V={};return V[u]=t,V[I]=t,V[g]=t,Or.call(V,ge,cA.device),oe&&!V[g]&&$A&&$A.mobile&&(V[g]=d),oe&&V[I]=="Macintosh"&&_&&typeof _.standalone!==o&&_.maxTouchPoints&&_.maxTouchPoints>2&&(V[I]="iPad",V[g]=B),V},this.getEngine=function(){var V={};return V[l]=t,V[f]=t,Or.call(V,ge,cA.engine),V},this.getOS=function(){var V={};return V[l]=t,V[f]=t,Or.call(V,ge,cA.os),oe&&!V[l]&&$A&&$A.platform!="Unknown"&&(V[l]=$A.platform.replace(/chrome os/i,JB).replace(/macos/i,qB)),V},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return ge},this.setUA=function(V){return ge=typeof V===a&&V.length>D?Vc(V,D):V,this},this.setUA(ge),this};St.VERSION=A,St.BROWSER=Rs([l,f,c]),St.CPU=Rs([C]),St.DEVICE=Rs([I,u,g,F,d,Q,B,y,k]),St.ENGINE=St.OS=Rs([l,f]),typeof vs!==o?(typeof Yc!==o&&Yc.exports&&(vs=Yc.exports=St),vs.UAParser=St):typeof define===r&&define.amd?define(function(){return St}):typeof e!==o&&(e.UAParser=St);var kn=typeof e!==o&&(e.jQuery||e.Zepto);if(kn&&!kn.ua){var Js=new St;kn.ua=Js.getResult(),kn.ua.get=function(){return Js.getUA()},kn.ua.set=function(te){Js.setUA(te);var Ie=Js.getResult();for(var _ in Ie)kn.ua[_]=Ie[_]}}})(typeof window=="object"?window:vs)});var H0=K(mh());var nr=K(ze()),Ei=(e,t,A)=>{let[,i]=(0,nr.useState)({}),r=(0,nr.useRef)({data:e,deps:A||[],promisedKeys:new Set,ready:!1,_loading:{}}).current;if((0,nr.useEffect)(()=>{r.ready=!0,t&&t({init:!0})},[]),r.ready===!1){r._loading={};for(let[o,s]of Object.entries(e))if(!r.promisedKeys.has(o)){let a=s;typeof a=="object"&&a instanceof Promise&&(r._loading[o]=!0,r.promisedKeys.add(o),r.data[o]=null,a.then(c=>{r.data[o]=c,r._loading[o]=!1,r.data.render()}))}r.data.render=()=>{r.ready&&i({})}}else if(r.deps.length>0&&A){for(let[o,s]of Object.entries(A))if(r.deps[o]!==s){r.deps[o]=s,t&&setTimeout(()=>{t({init:!1})});break}}return r.data};var yh=(e,t)=>new Promise(async A=>{if(typeof e=="function"){let i=null;if(t&&(i=setTimeout(A,t)),await e()){clearTimeout(i),A();return}let n=0,r=setInterval(async()=>{await e()&&(i&&clearTimeout(i),clearInterval(r),A()),n>100&&clearInterval(r)},10)}else typeof e=="number"&&setTimeout(()=>{A()},e)});var sk=K(ze());var Cp=K(dp()),LA=K(ze()),yu=(0,LA.createContext)({global:{},render:()=>{}});var wi=(e,t,A)=>{let i=window;i.globalValueID||(i.globalValueID=new WeakMap);let n=typeof t=="string"?t:A;n||(i.globalValueID.has(e)||i.globalValueID.set(e,(0,Cp.createId)()),n=i.globalValueID.get(e)||""),n||(n="GLOBAL_DEFAULT");let r=(0,LA.useContext)(yu),{global:o,render:s}=r;o[n]||(o[n]=e),(0,LA.useEffect)(()=>{let c=null;if(typeof t=="function")try{c=t()}catch(I){console.log(I)}return()=>{typeof c=="function"?c():c instanceof Promise&&c.then(I=>{typeof I=="function"&&I()})}},[]);let a=o[n];return a?a.render=c=>{c&&(o[n]=void 0),(0,LA.startTransition)(s)}:console.log(e,n),a},QA=e=>{if(e==null||typeof e!="object")return e;if(e instanceof Date){var t=new Date;return t.setTime(e.getTime()),t}if(e instanceof Array)return e.map(n=>QA(n));var A={};for(var i in e)typeof e[i]=="object"?A[i]=QA(e[i]):A[i]=e[i];return A};var WH=K(ze());var Fu=K(ze()),wp=K(uu()),Fp=K(pp()),Dp=K(se()),kp=()=>{let e=typeof window=="object"?window:globalThis;e.React=Fu.default,e.ReactDOM=wp.default,e.JSXRuntime=Dp.default,e.JSXDevRuntime=Fp.default,e.Fragment=Fu.default.Fragment};var Zk={data:""},Up=e=>typeof window=="object"?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||Zk,Np=e=>{let t=Up(e),A=t.data;return t.data="",A},Wk=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,jk=/\/\*[^]*?\*\/| +/g,Sp=/\n+/g,en=(e,t)=>{let A="",i="",n="";for(let r in e){let o=e[r];r[0]=="@"?r[1]=="i"?A=r+" "+o+";":i+=r[1]=="f"?en(o,r):r+"{"+en(o,r[1]=="k"?"":t)+"}":typeof o=="object"?i+=en(o,t?t.replace(/([^,])+/g,s=>r.replace(/(^:.*)|([^,])+/g,a=>/&/.test(a)?a.replace(/&/g,s):s?s+" "+a:a)):r):o!=null&&(r=/^--/.test(r)?r:r.replace(/[A-Z]/g,"-$&").toLowerCase(),n+=en.p?en.p(r,o):r+":"+o+";")}return A+(t&&n?t+"{"+n+"}":n)+i},YA={},xp=e=>{if(typeof e=="object"){let t="";for(let A in e)t+=A+xp(e[A]);return t}return e},$k=(e,t,A,i,n)=>{let r=xp(e),o=YA[r]||(YA[r]=(a=>{let c=0,I=11;for(;c<a.length;)I=101*I+a.charCodeAt(c++)>>>0;return"go"+I})(r));if(!YA[o]){let a=r!==e?e:(c=>{let I,l,g=[{}];for(;I=Wk.exec(c.replace(jk,""));)I[4]?g.shift():I[3]?(l=I[3].replace(Sp," ").trim(),g.unshift(g[0][l]=g[0][l]||{})):g[0][I[1]]=I[2].replace(Sp," ").trim();return g[0]})(e);YA[o]=en(n?{["@keyframes "+o]:a}:a,A?"":"."+o)}let s=A&&YA.g?YA.g:null;return A&&(YA.g=YA[o]),((a,c,I,l)=>{l?c.data=c.data.replace(l,a):c.data.indexOf(a)===-1&&(c.data=I?a+c.data:c.data+a)})(YA[o],t,i,s),o},eS=(e,t,A)=>e.reduce((i,n,r)=>{let o=t[r];if(o&&o.call){let s=o(A),a=s&&s.props&&s.props.className||/^go/.test(s)&&s;o=a?"."+a:s&&typeof s=="object"?s.props?"":en(s,""):s===!1?"":s}return i+n+(o??"")},"");function lI(e){let t=this||{},A=e.call?e(t.p):e;return $k(A.unshift?A.raw?eS(A,[].slice.call(arguments,1),t.p):A.reduce((i,n)=>Object.assign(i,n&&n.call?n(t.p):n),{}):A,Up(t.target),t.g,t.o,t.k)}var VH=lI.bind({g:1}),zH=lI.bind({k:1});var Gp=async(e=!0)=>{let t=typeof window=="object"?window:globalThis;e&&await yh(()=>t.__SRV_URL__),t.prasiContext={global:{},render(){}};let A=window.location,i=A.protocol.indexOf("http")===0?A.hostname:"localhost",n=A.protocol!="https:"||/localhost|127.0.0.1|0.0.0.0/.test(i)?"http":"https";if(t.__SRV_URL__){t.serverurl=t.__SRV_URL__;let o=new URL(t.serverurl);(o.hostname==="localhost"||o.hostname==="127.0.0.1")&&(o.hostname=A.hostname,o.pathname=o.pathname==="/"?"":o.pathname,t.serverurl=o.toString(),t.serverurl.endsWith("/")&&(t.serverurl=t.serverurl.substring(0,t.serverurl.length-1)))}let r=A.port;t.baseurl=n+"://"+i+(r?":"+r:"")+"/",t.basepath||(t.basepath="/"),t.css=lI,t.extractCss=Np,t.pathname=A.pathname,t.cx=(...o)=>{let s=[];return o.filter(a=>a?(typeof a=="string"&&a.trim(),!0):!1).forEach(a=>{if(Array.isArray(a))for(let c of a)typeof c=="string"&&c.trim()&&s.push(c.trim());else s.push(a.trim())}),s.join(" ")},t.navigate=o=>{let s=o;if(typeof t.navigateOverride=="function"&&(s=t.navigateOverride(o),!s))return null;history.pushState({prevUrl:window.location.href},"",s),t.pathname=o,t.prasiContext&&t.prasiContext.render&&t.prasiContext.render()},typeof window=="object"&&window.addEventListener("popstate",()=>{let o=navigator.serviceWorker.controller;if(o&&o.postMessage({type:"add-cache",url:A.href}),t.preventPopRender){t.preventPopRender=!1;return}t.prasiContext&&t.prasiContext.render&&(t.pathname=A.pathname,t.prasiContext.render())})};var x0=K(ze());var Hp=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function tS(e){return typeof e=="string"&&Hp.test(e)}var Du=tS;var Oo=K(se()),ku=({children:e,back:t})=>(0,Oo.jsxs)("div",{className:"flex items-center justify-center w-full h-full fixed inset-0 flex-col",children:[(0,Oo.jsx)("div",{children:e}),(0,Oo.jsxs)("div",{className:"border mt-2 rounded-md p-2 cursor-pointer",onClick:t||(()=>{history.back()}),children:[" ","Go Back"]})]});var vp=K(ze());var it=K(se()),Mp=window,tn=({children:e,className:t,show:A,backdrop:i,note:n,alt:r})=>{let o=Ei({icon:(0,it.jsx)("div",{className:"px-4 py-1",children:"Loading..."}),value:.111,ival:null},()=>{});return(0,vp.useEffect)(()=>(o.ival=setInterval(()=>{o.value+=.1333,o.value>=1.3&&(o.value=0),o.render()},200),Mp.loadingIcon&&(o.icon=(0,it.jsx)("img",{alt:"loading",src:Mp.loadingIcon,className:css`
|
|
width: 42px;
|
|
height: 42px;
|
|
`}),o.render()),()=>{clearInterval(o.ival)}),[]),(0,it.jsxs)(it.Fragment,{children:[i!==!1&&(0,it.jsx)("div",{className:cx("flex items-center z-40 bg-white pointer-events-none","w-full h-full fixed transition-all duration-1000",typeof A<"u"?A?"opacity-50":"opacity-0":"opacity-50"),onContextMenuCapture:s=>{s.preventDefault()}}),e?(0,it.jsx)("div",{onContextMenuCapture:s=>{s.preventDefault()},className:cx("flex flex-1 items-center justify-center z-40 transition-all",t||(i!==!1?"w-full h-full fixed":""),typeof A<"u"?A?"":"hidden":""),children:(0,it.jsx)("div",{className:"flex items-center justify-center flex-col space-y-3 bg-white p-4 rounded-lg select-none",children:(0,it.jsx)("div",{className:"text-sm",children:e})})}):(0,it.jsx)("div",{className:cx("flex flex-1 items-center justify-center z-40 pointer-events-none transition-all",t||(i!==!1?"w-full h-full fixed":""),typeof A<"u"?A?"":"hidden":""),children:(0,it.jsxs)("div",{className:cx("w-1/6 flex flex-col items-center justify-center",css`
|
|
min-width: 30px;
|
|
.pr-outer {
|
|
background: rgba(0, 0, 0, 0.1) !important;
|
|
}
|
|
`),children:[(0,it.jsx)("div",{className:"text-[10px] text-slate-400 whitespace-nowrap",children:n}),(0,it.jsx)("div",{className:"pr-outer w-full h-[3px] flex items-stretch rounded-sm overflow-hidden",children:(0,it.jsx)("div",{className:cx("bg-blue-800 transition-all duration-200 rounded-sm w-full",css`
|
|
transform: translate(${-100+o.value*200}%);
|
|
`)})}),r]})})]})};var ct=null;var Uu=class extends Error{constructor(t){super(t),this.name="DecompressionError"}},An=0,Su=null,gI=null;function Rp(e,t,A){let i;if(A){let r=t;i=e.malloc_u8(r);let o=new Uint8Array(e.memory.buffer,i,r);try{A(o)}catch(s){throw e.free_u8(i,r),s}return An=r,i}if(typeof t=="string"){let r=An=function(s){let a=0,c=0,I=0,l=s.length;for(;a<l;)c=s.codePointAt(a),c<=127?(I+=1,a++):c<=2047?(I+=2,a++):c<=65535?(I+=3,a++):(I+=4,a+=2);return I}(t);i=e.malloc_u8(r);let o=new Uint8Array(e.memory.buffer,i,r);return Su||(Su=new TextEncoder),Su.encodeInto(t,o),i}let n=t;return i=e.malloc_u8(An=n.length),gI&&gI.length||(gI=new Uint8Array(e.memory.buffer)),gI.set(n,i),i}function rA(e,t){Jp(ct);let A=Rp(ct,e,t),i=ct.gzip_compress(A,An)>>>0;ct.free_u8(A,An);let n=ct.buffer()>>>0;return new Uint8Array(ct.memory.buffer,n,i)}function Et(e,t){Jp(ct);let A=Rp(ct,e,t),i=ct.gzip_decompress(A,An)>>>0;if(ct.free_u8(A,An),i===4294967295){let r=ct.error_message(),o=ct.error_message_len(),s=new Uint8Array(ct.memory.buffer,r,o),a=new TextDecoder().decode(s);throw new Uu(a)}let n=ct.buffer()>>>0;return new Uint8Array(ct.memory.buffer,n,i)}function Jp(e){if(!e)throw new Error("WASM not initialized")}var lt=()=>new Map,uI=e=>{let t=lt();return e.forEach((A,i)=>{t.set(i,A)}),t},hA=(e,t,A)=>{let i=e.get(t);return i===void 0&&e.set(t,i=A()),i},qp=(e,t)=>{let A=[];for(let[i,n]of e)A.push(t(n,i));return A},Kp=(e,t)=>{for(let[A,i]of e)if(t(i,A))return!0;return!1};var PA=()=>new Set;var fI=e=>e[e.length-1];var bp=(e,t)=>{for(let A=0;A<t.length;A++)e.push(t[A])},pA=Array.from;var xu=Array.isArray;var BI=class{constructor(){this._observers=lt()}on(t,A){hA(this._observers,t,PA).add(A)}once(t,A){let i=(...n)=>{this.off(t,i),A(...n)};this.on(t,i)}off(t,A){let i=this._observers.get(t);i!==void 0&&(i.delete(A),i.size===0&&this._observers.delete(t))}emit(t,A){return pA((this._observers.get(t)||lt()).values()).forEach(i=>i(...A))}destroy(){this._observers=lt()}};var Yt=Math.floor;var or=Math.abs;var dI=(e,t)=>e<t?e:t,VA=(e,t)=>e>t?e:t,pM=Number.isNaN;var CI=e=>e!==0?e<0:1/e<0;var Hu=Number.MAX_SAFE_INTEGER,EM=Number.MIN_SAFE_INTEGER,mM=1<<31;var Op=Number.isInteger||(e=>typeof e=="number"&&isFinite(e)&&Yt(e)===e),yM=Number.isNaN,wM=Number.parseInt;var AS=String.fromCharCode,FM=String.fromCodePoint,DM=AS(65535),iS=e=>e.toLowerCase(),nS=/^\s*/g,rS=e=>e.replace(nS,""),oS=/([A-Z])/g,Mu=(e,t)=>rS(e.replace(oS,A=>`${t}${iS(A)}`));var sS=e=>{let t=unescape(encodeURIComponent(e)),A=t.length,i=new Uint8Array(A);for(let n=0;n<A;n++)i[n]=t.codePointAt(n);return i},ar=typeof TextEncoder<"u"?new TextEncoder:null,aS=e=>ar.encode(e),Yp=ar?aS:sS;var sr=typeof TextDecoder>"u"?null:new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0});sr&&sr.decode(new Uint8Array).length===1&&(sr=null);var nn=class{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}},Po=()=>new nn;var IS=e=>{let t=e.cpos;for(let A=0;A<e.bufs.length;A++)t+=e.bufs[A].length;return t};var oA=e=>{let t=new Uint8Array(IS(e)),A=0;for(let i=0;i<e.bufs.length;i++){let n=e.bufs[i];t.set(n,A),A+=n.length}return t.set(new Uint8Array(e.cbuf.buffer,0,e.cpos),A),t},cS=(e,t)=>{let A=e.cbuf.length;A-e.cpos<t&&(e.bufs.push(new Uint8Array(e.cbuf.buffer,0,e.cpos)),e.cbuf=new Uint8Array(VA(A,t)*2),e.cpos=0)},Oe=(e,t)=>{let A=e.cbuf.length;e.cpos===A&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(A*2),e.cpos=0),e.cbuf[e.cpos++]=t};var pI=Oe;var W=(e,t)=>{for(;t>127;)Oe(e,128|127&t),t=Yt(t/128);Oe(e,127&t)},EI=(e,t)=>{let A=CI(t);for(A&&(t=-t),Oe(e,(t>63?128:0)|(A?64:0)|63&t),t=Yt(t/64);t>0;)Oe(e,(t>127?128:0)|127&t),t=Yt(t/128)},Ru=new Uint8Array(3e4),lS=Ru.length/3,gS=(e,t)=>{if(t.length<lS){let A=ar.encodeInto(t,Ru).written||0;W(e,A);for(let i=0;i<A;i++)Oe(e,Ru[i])}else mt(e,Yp(t))},uS=(e,t)=>{let A=unescape(encodeURIComponent(t)),i=A.length;W(e,i);for(let n=0;n<i;n++)Oe(e,A.codePointAt(n))},rn=ar&&ar.encodeInto?gS:uS;var Vo=(e,t)=>{let A=e.cbuf.length,i=e.cpos,n=dI(A-i,t.length),r=t.length-n;e.cbuf.set(t.subarray(0,n),i),e.cpos+=n,r>0&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(VA(A*2,r)),e.cbuf.set(t.subarray(n)),e.cpos=r)},mt=(e,t)=>{W(e,t.byteLength),Vo(e,t)},Ju=(e,t)=>{cS(e,t);let A=new DataView(e.cbuf.buffer,e.cpos,t);return e.cpos+=t,A},fS=(e,t)=>Ju(e,4).setFloat32(0,t,!1),BS=(e,t)=>Ju(e,8).setFloat64(0,t,!1),dS=(e,t)=>Ju(e,8).setBigInt64(0,t,!1);var Vp=new DataView(new ArrayBuffer(4)),CS=e=>(Vp.setFloat32(0,e),Vp.getFloat32(0)===e),cr=(e,t)=>{switch(typeof t){case"string":Oe(e,119),rn(e,t);break;case"number":Op(t)&&or(t)<=2147483647?(Oe(e,125),EI(e,t)):CS(t)?(Oe(e,124),fS(e,t)):(Oe(e,123),BS(e,t));break;case"bigint":Oe(e,122),dS(e,t);break;case"object":if(t===null)Oe(e,126);else if(xu(t)){Oe(e,117),W(e,t.length);for(let A=0;A<t.length;A++)cr(e,t[A])}else if(t instanceof Uint8Array)Oe(e,116),mt(e,t);else{Oe(e,118);let A=Object.keys(t);W(e,A.length);for(let i=0;i<A.length;i++){let n=A[i];rn(e,n),cr(e,t[n])}}break;case"boolean":Oe(e,t?120:121);break;default:Oe(e,127)}},Yo=class extends nn{constructor(t){super(),this.w=t,this.s=null,this.count=0}write(t){this.s===t?this.count++:(this.count>0&&W(this,this.count-1),this.count=1,this.w(this,t),this.s=t)}};var zp=e=>{e.count>0&&(EI(e.encoder,e.count===1?e.s:-e.s),e.count>1&&W(e.encoder,e.count-2))},on=class{constructor(){this.encoder=new nn,this.s=0,this.count=0}write(t){this.s===t?this.count++:(zp(this),this.count=1,this.s=t)}toUint8Array(){return zp(this),oA(this.encoder)}};var _p=e=>{if(e.count>0){let t=e.diff*2+(e.count===1?0:1);EI(e.encoder,t),e.count>1&&W(e.encoder,e.count-2)}},lr=class{constructor(){this.encoder=new nn,this.s=0,this.count=0,this.diff=0}write(t){this.diff===t-this.s?(this.s=t,this.count++):(_p(this),this.count=1,this.diff=t-this.s,this.s=t)}toUint8Array(){return _p(this),oA(this.encoder)}},hI=class{constructor(){this.sarr=[],this.s="",this.lensE=new on}write(t){this.s+=t,this.s.length>19&&(this.sarr.push(this.s),this.s=""),this.lensE.write(t.length)}toUint8Array(){let t=new nn;return this.sarr.push(this.s),this.s="",rn(t,this.sarr.join("")),Vo(t,this.lensE.toUint8Array()),oA(t)}};var EA=e=>new Error(e),sA=()=>{throw EA("Method unimplemented")},aA=()=>{throw EA("Unexpected case")};var Xp=EA("Unexpected end of array"),Zp=EA("Integer out of Range"),gr=class{constructor(t){this.arr=t,this.pos=0}},cn=e=>new gr(e),Wp=e=>e.pos!==e.arr.length;var hS=(e,t)=>{let A=new Uint8Array(e.arr.buffer,e.pos+e.arr.byteOffset,t);return e.pos+=t,A},yt=e=>hS(e,X(e));var sn=e=>e.arr[e.pos++];var X=e=>{let t=0,A=1,i=e.arr.length;for(;e.pos<i;){let n=e.arr[e.pos++];if(t=t+(n&127)*A,A*=128,n<128)return t;if(t>Hu)throw Zp}throw Xp},yI=e=>{let t=e.arr[e.pos++],A=t&63,i=64,n=(t&64)>0?-1:1;if(!(t&128))return n*A;let r=e.arr.length;for(;e.pos<r;){if(t=e.arr[e.pos++],A=A+(t&127)*i,i*=128,t<128)return n*A;if(A>Hu)throw Zp}throw Xp};var pS=e=>{let t=X(e);if(t===0)return"";{let A=String.fromCodePoint(sn(e));if(--t<100)for(;t--;)A+=String.fromCodePoint(sn(e));else for(;t>0;){let i=t<1e4?t:1e4,n=e.arr.subarray(e.pos,e.pos+i);e.pos+=i,A+=String.fromCodePoint.apply(null,n),t-=i}return decodeURIComponent(escape(A))}},ES=e=>sr.decode(yt(e)),an=sr?ES:pS;var qu=(e,t)=>{let A=new DataView(e.arr.buffer,e.arr.byteOffset+e.pos,t);return e.pos+=t,A},mS=e=>qu(e,4).getFloat32(0,!1),yS=e=>qu(e,8).getFloat64(0,!1),wS=e=>qu(e,8).getBigInt64(0,!1);var FS=[e=>{},e=>null,yI,mS,yS,wS,e=>!1,e=>!0,an,e=>{let t=X(e),A={};for(let i=0;i<t;i++){let n=an(e);A[n]=ur(e)}return A},e=>{let t=X(e),A=[];for(let i=0;i<t;i++)A.push(ur(e));return A},yt],ur=e=>FS[127-sn(e)](e),zo=class extends gr{constructor(t,A){super(t),this.reader=A,this.s=null,this.count=0}read(){return this.count===0&&(this.s=this.reader(this),Wp(this)?this.count=X(this)+1:this.count=-1),this.count--,this.s}};var In=class extends gr{constructor(t){super(t),this.s=0,this.count=0}read(){if(this.count===0){this.s=yI(this);let t=CI(this.s);this.count=1,t&&(this.s=-this.s,this.count=X(this)+2)}return this.count--,this.s}};var fr=class extends gr{constructor(t){super(t),this.s=0,this.count=0,this.diff=0}read(){if(this.count===0){let t=yI(this),A=t&1;this.diff=Yt(t/2),this.count=1,A&&(this.count=X(this)+2)}return this.s+=this.diff,this.count--,this.s}},mI=class{constructor(t){this.decoder=new In(t),this.str=an(this.decoder),this.spos=0}read(){let t=this.spos+this.decoder.read(),A=this.str.slice(this.spos,t);return this.spos=t,A}};var UM=crypto.subtle,jp=crypto.getRandomValues.bind(crypto);var Ku=()=>jp(new Uint32Array(1))[0];var kS="10000000-1000-4000-8000"+-1e11,$p=()=>kS.replace(/[018]/g,e=>(e^Ku()&15>>e/4).toString(16));var eE=Date.now;var bu=e=>new Promise(e);var GM=Promise.all.bind(Promise);var Ou=e=>e===void 0?null:e;var Lu=class{constructor(){this.map=new Map}setItem(t,A){this.map.set(t,A)}getItem(t){return this.map.get(t)}},tE=new Lu,GS=!0;try{typeof localStorage<"u"&&localStorage&&(tE=localStorage,GS=!1)}catch{}var AE=tE;var nE=Object.assign,MS=Object.keys,rE=(e,t)=>{for(let A in e)t(e[A],A)};var iE=e=>MS(e).length;var oE=e=>{for(let t in e)return!1;return!0},vS=(e,t)=>{for(let A in e)if(!t(e[A],A))return!1;return!0},RS=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),sE=(e,t)=>e===t||iE(e)===iE(t)&&vS(e,(A,i)=>(A!==void 0||RS(t,i))&&t[i]===A);var _o=(e,t,A=0)=>{try{for(;A<e.length;A++)e[A](...t)}finally{A<e.length&&_o(e,t,A+1)}};var aE=e=>e;var IE=(e,t)=>t.includes(e);var To=typeof process<"u"&&process.release&&/node|io\.js/.test(process.release.name)&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]";var HM=typeof navigator<"u"?/Mac/.test(navigator.platform):!1,mA,qS=[],KS=()=>{if(mA===void 0)if(To){mA=lt();let e=process.argv,t=null;for(let A=0;A<e.length;A++){let i=e[A];i[0]==="-"?(t!==null&&mA.set(t,""),t=i):t!==null?(mA.set(t,i),t=null):qS.push(i)}t!==null&&mA.set(t,"")}else typeof location=="object"?(mA=lt(),(location.search||"?").slice(1).split("&").forEach(e=>{if(e.length!==0){let[t,A]=e.split("=");mA.set(`--${Mu(t,"-")}`,A),mA.set(`-${Mu(t,"-")}`,A)}})):mA=lt();return mA},Yu=e=>KS().has(e);var Pu=e=>To?Ou(process.env[e.toUpperCase()]):Ou(AE.getItem(e));var bS=e=>Yu("--"+e)||Pu(e)!==null,MM=bS("production"),lE=To&&IE(process.env.FORCE_COLOR,["true","1","2"]),gE=!Yu("no-colors")&&(!To||process.stdout.isTTY||lE)&&(!To||Yu("color")||lE||Pu("COLORTERM")!==null||(Pu("TERM")||"").includes("color"));var LS=e=>new Uint8Array(e);var uE=e=>{let t=LS(e.byteLength);return t.set(e),t};var Vu=class{constructor(t,A){this.left=t,this.right=A}},yA=(e,t)=>new Vu(e,t);var ln=typeof document<"u"?document:{};var vM=typeof DOMParser<"u"?new DOMParser:null;var fE=e=>qp(e,(t,A)=>`${A}:${t};`).join("");var RM=ln.ELEMENT_NODE,JM=ln.TEXT_NODE,qM=ln.CDATA_SECTION_NODE,KM=ln.COMMENT_NODE,bM=ln.DOCUMENT_NODE,OM=ln.DOCUMENT_TYPE_NODE,LM=ln.DOCUMENT_FRAGMENT_NODE;var wA=Symbol;var Xo=wA(),Zo=wA(),zu=wA(),_u=wA(),Tu=wA(),Wo=wA(),Xu=wA(),jo=wA(),Zu=wA(),BE=e=>{let t=[],A=[],i=0;for(;i<e.length;i++){let n=e[i];n.constructor===String||n.constructor===Number?t.push(n):n.constructor===Object&&A.push(JSON.stringify(n))}return A};var YM=eE();var TS={[Xo]:yA("font-weight","bold"),[Zo]:yA("font-weight","normal"),[zu]:yA("color","blue"),[Tu]:yA("color","green"),[_u]:yA("color","grey"),[Wo]:yA("color","red"),[Xu]:yA("color","purple"),[jo]:yA("color","orange"),[Zu]:yA("color","black")},XS=e=>{let t=[],A=[],i=lt(),n=[],r=0;for(;r<e.length;r++){let o=e[r],s=TS[o];if(s!==void 0)i.set(s.left,s.right);else if(o.constructor===String||o.constructor===Number){let a=fE(i);r>0||a.length>0?(t.push("%c"+o),A.push(a)):t.push(o)}else break}for(r>0&&(n=A,n.unshift(t.join("")));r<e.length;r++){let o=e[r];o instanceof Symbol||n.push(o)}return n},ZS=gE?XS:BE,dE=(...e)=>{console.log(...ZS(e)),WS.forEach(t=>t.print(e))};var WS=PA();var CE=e=>({[Symbol.iterator](){return this},next:e}),QE=(e,t)=>CE(()=>{let A;do A=e.next();while(!A.done&&!t(A.value));return A}),wI=(e,t)=>CE(()=>{let{done:A,value:i}=e.next();return{done:A,value:A?void 0:t(i)}});var es=class{constructor(t,A){this.clock=t,this.len=A}},gn=class{constructor(){this.clients=new Map}},GE=(e,t,A)=>t.clients.forEach((i,n)=>{let r=e.doc.store.clients.get(n);for(let o=0;o<i.length;o++){let s=i[o];PE(e,r,s.clock,s.len,A)}}),AU=(e,t)=>{let A=0,i=e.length-1;for(;A<=i;){let n=Yt((A+i)/2),r=e[n],o=r.clock;if(o<=t){if(t<o+r.len)return n;A=n+1}else i=n-1}return null},HE=(e,t)=>{let A=e.clients.get(t.client);return A!==void 0&&AU(A,t.clock)!==null},Bf=e=>{e.clients.forEach(t=>{t.sort((n,r)=>n.clock-r.clock);let A,i;for(A=1,i=1;A<t.length;A++){let n=t[i-1],r=t[A];n.clock+n.len>=r.clock?n.len=VA(n.len,r.clock+r.len-n.clock):(i<A&&(t[i]=r),i++)}t.length=i})},iU=e=>{let t=new gn;for(let A=0;A<e.length;A++)e[A].clients.forEach((i,n)=>{if(!t.clients.has(n)){let r=i.slice();for(let o=A+1;o<e.length;o++)bp(r,e[o].clients.get(n)||[]);t.clients.set(n,r)}});return Bf(t),t},NI=(e,t,A,i)=>{hA(e.clients,t,()=>[]).push(new es(A,i))},ME=()=>new gn,nU=e=>{let t=ME();return e.clients.forEach((A,i)=>{let n=[];for(let r=0;r<A.length;r++){let o=A[r];if(o.deleted){let s=o.id.clock,a=o.length;if(r+1<A.length)for(let c=A[r+1];r+1<A.length&&c.deleted;c=A[++r+1])a+=c.length;n.push(new es(s,a))}}n.length>0&&t.clients.set(i,n)}),t},hr=(e,t)=>{W(e.restEncoder,t.clients.size),pA(t.clients.entries()).sort((A,i)=>i[0]-A[0]).forEach(([A,i])=>{e.resetDsCurVal(),W(e.restEncoder,A);let n=i.length;W(e.restEncoder,n);for(let r=0;r<n;r++){let o=i[r];e.writeDsClock(o.clock),e.writeDsLen(o.len)}})},df=e=>{let t=new gn,A=X(e.restDecoder);for(let i=0;i<A;i++){e.resetDsCurVal();let n=X(e.restDecoder),r=X(e.restDecoder);if(r>0){let o=hA(t.clients,n,()=>[]);for(let s=0;s<r;s++)o.push(new es(e.readDsClock(),e.readDsLen()))}}return t},EE=(e,t,A)=>{let i=new gn,n=X(e.restDecoder);for(let r=0;r<n;r++){e.resetDsCurVal();let o=X(e.restDecoder),s=X(e.restDecoder),a=A.clients.get(o)||[],c=Le(A,o);for(let I=0;I<s;I++){let l=e.readDsClock(),g=l+e.readDsLen();if(l<c){c<g&&NI(i,o,c,g-c);let u=FA(a,l),f=a[u];for(!f.deleted&&f.id.clock<l&&(a.splice(u+1,0,LI(t,f,l-f.id.clock)),u++);u<a.length&&(f=a[u++],f.id.clock<g);)f.deleted||(g<f.id.clock+f.length&&a.splice(u,0,LI(t,f,g-f.id.clock)),f.delete(t))}else NI(i,o,l,g-l)}}if(i.clients.size>0){let r=new zA;return W(r.restEncoder,0),hr(r,i),r.toUint8Array()}return null};var vE=Ku,ts=class e extends BI{constructor({guid:t=$p(),collectionid:A=null,gc:i=!0,gcFilter:n=()=>!0,meta:r=null,autoLoad:o=!1,shouldLoad:s=!0}={}){super(),this.gc=i,this.gcFilter=n,this.clientID=vE(),this.guid=t,this.collectionid=A,this.share=new Map,this.store=new vI,this._transaction=null,this._transactionCleanups=[],this.subdocs=new Set,this._item=null,this.shouldLoad=s,this.autoLoad=o,this.meta=r,this.isLoaded=!1,this.isSynced=!1,this.whenLoaded=bu(c=>{this.on("load",()=>{this.isLoaded=!0,c(this)})});let a=()=>bu(c=>{let I=l=>{(l===void 0||l===!0)&&(this.off("sync",I),c())};this.on("sync",I)});this.on("sync",c=>{c===!1&&this.isSynced&&(this.whenSynced=a()),this.isSynced=c===void 0||c===!0,this.isSynced&&!this.isLoaded&&this.emit("load",[])}),this.whenSynced=a()}load(){let t=this._item;t!==null&&!this.shouldLoad&&de(t.parent.doc,A=>{A.subdocsLoaded.add(this)},null,!0),this.shouldLoad=!0}getSubdocs(){return this.subdocs}getSubdocGuids(){return new Set(pA(this.subdocs).map(t=>t.guid))}transact(t,A=null){return de(this,t,A)}get(t,A=Re){let i=hA(this.share,t,()=>{let r=new A;return r._integrate(this,null),r}),n=i.constructor;if(A!==Re&&n!==A)if(n===Re){let r=new A;r._map=i._map,i._map.forEach(o=>{for(;o!==null;o=o.left)o.parent=r}),r._start=i._start;for(let o=r._start;o!==null;o=o.right)o.parent=r;return r._length=i._length,this.share.set(t,r),r._integrate(this,null),r}else throw new Error(`Type with the name ${t} has already been defined with a different constructor`);return i}getArray(t=""){return this.get(t,KI)}getText(t=""){return this.get(t,as)}getMap(t=""){return this.get(t,os)}getXmlFragment(t=""){return this.get(t,Cr)}toJSON(){let t={};return this.share.forEach((A,i)=>{t[i]=A.toJSON()}),t}destroy(){pA(this.subdocs).forEach(A=>A.destroy());let t=this._item;if(t!==null){this._item=null;let A=t.content;A.doc=new e({guid:this.guid,...A.opts,shouldLoad:!1}),A.doc._item=t,de(t.parent.doc,i=>{let n=A.doc;t.deleted||i.subdocsAdded.add(n),i.subdocsRemoved.add(this)},null,!0)}this.emit("destroyed",[!0]),this.emit("destroy",[this]),super.destroy()}on(t,A){super.on(t,A)}off(t,A){super.off(t,A)}},xI=class{constructor(t){this.restDecoder=t}resetDsCurVal(){}readDsClock(){return X(this.restDecoder)}readDsLen(){return X(this.restDecoder)}},GI=class extends xI{readLeftID(){return Ae(X(this.restDecoder),X(this.restDecoder))}readRightID(){return Ae(X(this.restDecoder),X(this.restDecoder))}readClient(){return X(this.restDecoder)}readInfo(){return sn(this.restDecoder)}readString(){return an(this.restDecoder)}readParentInfo(){return X(this.restDecoder)===1}readTypeRef(){return X(this.restDecoder)}readLen(){return X(this.restDecoder)}readAny(){return ur(this.restDecoder)}readBuf(){return uE(yt(this.restDecoder))}readJSON(){return JSON.parse(an(this.restDecoder))}readKey(){return an(this.restDecoder)}},$u=class{constructor(t){this.dsCurrVal=0,this.restDecoder=t}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=X(this.restDecoder),this.dsCurrVal}readDsLen(){let t=X(this.restDecoder)+1;return this.dsCurrVal+=t,t}},Ui=class extends $u{constructor(t){super(t),this.keys=[],X(t),this.keyClockDecoder=new fr(yt(t)),this.clientDecoder=new In(yt(t)),this.leftClockDecoder=new fr(yt(t)),this.rightClockDecoder=new fr(yt(t)),this.infoDecoder=new zo(yt(t),sn),this.stringDecoder=new mI(yt(t)),this.parentInfoDecoder=new zo(yt(t),sn),this.typeRefDecoder=new In(yt(t)),this.lenDecoder=new In(yt(t))}readLeftID(){return new Si(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new Si(this.clientDecoder.read(),this.rightClockDecoder.read())}readClient(){return this.clientDecoder.read()}readInfo(){return this.infoDecoder.read()}readString(){return this.stringDecoder.read()}readParentInfo(){return this.parentInfoDecoder.read()===1}readTypeRef(){return this.typeRefDecoder.read()}readLen(){return this.lenDecoder.read()}readAny(){return ur(this.restDecoder)}readBuf(){return yt(this.restDecoder)}readJSON(){return ur(this.restDecoder)}readKey(){let t=this.keyClockDecoder.read();if(t<this.keys.length)return this.keys[t];{let A=this.stringDecoder.read();return this.keys.push(A),A}}},HI=class{constructor(){this.restEncoder=Po()}toUint8Array(){return oA(this.restEncoder)}resetDsCurVal(){}writeDsClock(t){W(this.restEncoder,t)}writeDsLen(t){W(this.restEncoder,t)}},un=class extends HI{writeLeftID(t){W(this.restEncoder,t.client),W(this.restEncoder,t.clock)}writeRightID(t){W(this.restEncoder,t.client),W(this.restEncoder,t.clock)}writeClient(t){W(this.restEncoder,t)}writeInfo(t){pI(this.restEncoder,t)}writeString(t){rn(this.restEncoder,t)}writeParentInfo(t){W(this.restEncoder,t?1:0)}writeTypeRef(t){W(this.restEncoder,t)}writeLen(t){W(this.restEncoder,t)}writeAny(t){cr(this.restEncoder,t)}writeBuf(t){mt(this.restEncoder,t)}writeJSON(t){rn(this.restEncoder,JSON.stringify(t))}writeKey(t){rn(this.restEncoder,t)}},MI=class{constructor(){this.restEncoder=Po(),this.dsCurrVal=0}toUint8Array(){return oA(this.restEncoder)}resetDsCurVal(){this.dsCurrVal=0}writeDsClock(t){let A=t-this.dsCurrVal;this.dsCurrVal=t,W(this.restEncoder,A)}writeDsLen(t){t===0&&aA(),W(this.restEncoder,t-1),this.dsCurrVal+=t}},zA=class extends MI{constructor(){super(),this.keyMap=new Map,this.keyClock=0,this.keyClockEncoder=new lr,this.clientEncoder=new on,this.leftClockEncoder=new lr,this.rightClockEncoder=new lr,this.infoEncoder=new Yo(pI),this.stringEncoder=new hI,this.parentInfoEncoder=new Yo(pI),this.typeRefEncoder=new on,this.lenEncoder=new on}toUint8Array(){let t=Po();return W(t,0),mt(t,this.keyClockEncoder.toUint8Array()),mt(t,this.clientEncoder.toUint8Array()),mt(t,this.leftClockEncoder.toUint8Array()),mt(t,this.rightClockEncoder.toUint8Array()),mt(t,oA(this.infoEncoder)),mt(t,this.stringEncoder.toUint8Array()),mt(t,oA(this.parentInfoEncoder)),mt(t,this.typeRefEncoder.toUint8Array()),mt(t,this.lenEncoder.toUint8Array()),Vo(t,oA(this.restEncoder)),oA(t)}writeLeftID(t){this.clientEncoder.write(t.client),this.leftClockEncoder.write(t.clock)}writeRightID(t){this.clientEncoder.write(t.client),this.rightClockEncoder.write(t.clock)}writeClient(t){this.clientEncoder.write(t)}writeInfo(t){this.infoEncoder.write(t)}writeString(t){this.stringEncoder.write(t)}writeParentInfo(t){this.parentInfoEncoder.write(t?1:0)}writeTypeRef(t){this.typeRefEncoder.write(t)}writeLen(t){this.lenEncoder.write(t)}writeAny(t){cr(this.restEncoder,t)}writeBuf(t){mt(this.restEncoder,t)}writeJSON(t){cr(this.restEncoder,t)}writeKey(t){let A=this.keyMap.get(t);A===void 0?(this.keyClockEncoder.write(this.keyClock++),this.stringEncoder.write(t)):this.keyClockEncoder.write(A)}},rU=(e,t,A,i)=>{i=VA(i,t[0].id.clock);let n=FA(t,i);W(e.restEncoder,t.length-n),e.writeClient(A),W(e.restEncoder,i);let r=t[n];r.write(e,i-r.id.clock);for(let o=n+1;o<t.length;o++)t[o].write(e,0)},Cf=(e,t,A)=>{let i=new Map;A.forEach((n,r)=>{Le(t,r)>n&&i.set(r,n)}),YI(t).forEach((n,r)=>{A.has(r)||i.set(r,0)}),W(e.restEncoder,i.size),pA(i.entries()).sort((n,r)=>r[0]-n[0]).forEach(([n,r])=>{rU(e,t.clients.get(n),n,r)})},oU=(e,t)=>{let A=lt(),i=X(e.restDecoder);for(let n=0;n<i;n++){let r=X(e.restDecoder),o=new Array(r),s=e.readClient(),a=X(e.restDecoder);A.set(s,{i:0,refs:o});for(let c=0;c<r;c++){let I=e.readInfo();switch(31&I){case 0:{let l=e.readLen();o[c]=new wt(Ae(s,a),l),a+=l;break}case 10:{let l=X(e.restDecoder);o[c]=new Ft(Ae(s,a),l),a+=l;break}default:{let l=(I&192)===0,g=new Ye(Ae(s,a),null,(I&128)===128?e.readLeftID():null,null,(I&64)===64?e.readRightID():null,l?e.readParentInfo()?t.get(e.readString()):e.readLeftID():null,l&&(I&32)===32?e.readString():null,Im(e,I));o[c]=g,a+=g.length}}}}return A},sU=(e,t,A)=>{let i=[],n=pA(A.keys()).sort((u,f)=>u-f);if(n.length===0)return null;let r=()=>{if(n.length===0)return null;let u=A.get(n[n.length-1]);for(;u.refs.length===u.i;)if(n.pop(),n.length>0)u=A.get(n[n.length-1]);else return null;return u},o=r();if(o===null)return null;let s=new vI,a=new Map,c=(u,f)=>{let C=a.get(u);(C==null||C>f)&&a.set(u,f)},I=o.refs[o.i++],l=new Map,g=()=>{for(let u of i){let f=u.id.client,C=A.get(f);C?(C.i--,s.clients.set(f,C.refs.slice(C.i)),A.delete(f),C.i=0,C.refs=[]):s.clients.set(f,[u]),n=n.filter(F=>F!==f)}i.length=0};for(;;){if(I.constructor!==Ft){let f=hA(l,I.id.client,()=>Le(t,I.id.client))-I.id.clock;if(f<0)i.push(I),c(I.id.client,I.id.clock-1),g();else{let C=I.getMissing(e,t);if(C!==null){i.push(I);let F=A.get(C)||{refs:[],i:0};if(F.refs.length===F.i)c(C,Le(t,C)),g();else{I=F.refs[F.i++];continue}}else(f===0||f<I.length)&&(I.integrate(e,f),l.set(I.id.client,I.id.clock+I.length))}}if(i.length>0)I=i.pop();else if(o!==null&&o.i<o.refs.length)I=o.refs[o.i++];else{if(o=r(),o===null)break;I=o.refs[o.i++]}}if(s.clients.size>0){let u=new zA;return Cf(u,s,new Map),W(u.restEncoder,0),{missing:a,update:u.toUint8Array()}}return null},aU=(e,t)=>Cf(e,t.doc.store,t.beforeState),IU=(e,t,A,i=new Ui(e))=>de(t,n=>{n.local=!1;let r=!1,o=n.doc,s=o.store,a=oU(i,o),c=sU(n,s,a),I=s.pendingStructs;if(I){for(let[g,u]of I.missing)if(u<Le(s,g)){r=!0;break}if(c){for(let[g,u]of c.missing){let f=I.missing.get(g);(f==null||f>u)&&I.missing.set(g,u)}I.update=RI([I.update,c.update])}}else s.pendingStructs=c;let l=EE(i,n,s);if(s.pendingDs){let g=new Ui(cn(s.pendingDs));X(g.restDecoder);let u=EE(g,n,s);l&&u?s.pendingDs=RI([l,u]):s.pendingDs=l||u}else s.pendingDs=l;if(r){let g=s.pendingStructs.update;s.pendingStructs=null,RE(n.doc,g)}},A,!1);var RE=(e,t,A,i=Ui)=>{let n=cn(t);IU(n,e,A,new i(n))},JE=(e,t,A)=>RE(e,t,A,GI),cU=(e,t,A=new Map)=>{Cf(e,t.store,A),hr(e,nU(t.store))},lU=(e,t=new Uint8Array([0]),A=new zA)=>{let i=KE(t);cU(A,e,i);let n=[A.toUint8Array()];if(e.store.pendingDs&&n.push(e.store.pendingDs),e.store.pendingStructs&&n.push(wU(e.store.pendingStructs.update,t)),n.length>1){if(A.constructor===un)return mU(n.map((r,o)=>o===0?r:DU(r)));if(A.constructor===zA)return RI(n)}return n[0]},qE=(e,t)=>lU(e,t,new un),gU=e=>{let t=new Map,A=X(e.restDecoder);for(let i=0;i<A;i++){let n=X(e.restDecoder),r=X(e.restDecoder);t.set(n,r)}return t},KE=e=>gU(new xI(cn(e))),bE=(e,t)=>(W(e.restEncoder,t.size),pA(t.entries()).sort((A,i)=>i[0]-A[0]).forEach(([A,i])=>{W(e.restEncoder,A),W(e.restEncoder,i)}),e),uU=(e,t)=>bE(e,YI(t.store)),fU=(e,t=new MI)=>(e instanceof Map?bE(t,e):uU(t,e),t.toUint8Array()),OE=e=>fU(e,new HI),ef=class{constructor(){this.l=[]}},mE=()=>new ef,yE=(e,t)=>e.l.push(t),wE=(e,t)=>{let A=e.l,i=A.length;e.l=A.filter(n=>t!==n),i===e.l.length&&console.error("[yjs] Tried to remove event handler that doesn't exist.")},LE=(e,t,A)=>_o(e.l,[t,A]),Si=class{constructor(t,A){this.client=t,this.clock=A}},FI=(e,t)=>e===t||e!==null&&t!==null&&e.client===t.client&&e.clock===t.clock,Ae=(e,t)=>new Si(e,t);var BU=e=>{for(let[t,A]of e.doc.share.entries())if(A===e)return t;throw aA()};var tf=class{constructor(t,A){this.ds=t,this.sv=A}};var dU=(e,t)=>new tf(e,t),Av=dU(ME(),new Map);var Br=(e,t)=>t===void 0?!e.deleted:t.sv.has(e.id.client)&&(t.sv.get(e.id.client)||0)>e.id.clock&&!HE(t.ds,e.id),Af=(e,t)=>{let A=hA(e.meta,Af,PA),i=e.doc.store;A.has(t)||(t.sv.forEach((n,r)=>{n<Le(i,r)&&Ni(e,Ae(r,n))}),GE(e,t.ds,n=>{}),A.add(t))};var vI=class{constructor(){this.clients=new Map,this.pendingStructs=null,this.pendingDs=null}},YI=e=>{let t=new Map;return e.clients.forEach((A,i)=>{let n=A[A.length-1];t.set(i,n.id.clock+n.length)}),t},Le=(e,t)=>{let A=e.clients.get(t);if(A===void 0)return 0;let i=A[A.length-1];return i.id.clock+i.length},YE=(e,t)=>{let A=e.clients.get(t.id.client);if(A===void 0)A=[],e.clients.set(t.id.client,A);else{let i=A[A.length-1];if(i.id.clock+i.length!==t.id.clock)throw aA()}A.push(t)},FA=(e,t)=>{let A=0,i=e.length-1,n=e[i],r=n.id.clock;if(r===t)return i;let o=Yt(t/(r+n.length-1)*i);for(;A<=i;){if(n=e[o],r=n.id.clock,r<=t){if(t<r+n.length)return o;A=o+1}else i=o-1;o=Yt((A+i)/2)}throw aA()},CU=(e,t)=>{let A=e.clients.get(t.client);return A[FA(A,t.clock)]},Wu=CU,nf=(e,t,A)=>{let i=FA(t,A),n=t[i];return n.id.clock<A&&n instanceof Ye?(t.splice(i+1,0,LI(e,n,A-n.id.clock)),i+1):i},Ni=(e,t)=>{let A=e.doc.store.clients.get(t.client);return A[nf(e,A,t.clock)]},FE=(e,t,A)=>{let i=t.clients.get(A.client),n=FA(i,A.clock),r=i[n];return A.clock!==r.id.clock+r.length-1&&r.constructor!==wt&&i.splice(n+1,0,LI(e,r,A.clock-r.id.clock+1)),r},QU=(e,t,A)=>{let i=e.clients.get(t.id.client);i[FA(i,t.id.clock)]=A},PE=(e,t,A,i,n)=>{if(i===0)return;let r=A+i,o=nf(e,t,A),s;do s=t[o++],r<s.id.clock+s.length&&nf(e,t,r),n(s);while(o<t.length&&t[o].id.clock<r)},rf=class{constructor(t,A,i){this.doc=t,this.deleteSet=new gn,this.beforeState=YI(t.store),this.afterState=new Map,this.changed=new Map,this.changedParentTypes=new Map,this._mergeStructs=[],this.origin=A,this.meta=new Map,this.local=i,this.subdocsAdded=new Set,this.subdocsRemoved=new Set,this.subdocsLoaded=new Set,this._needFormattingCleanup=!1}},DE=(e,t)=>t.deleteSet.clients.size===0&&!Kp(t.afterState,(A,i)=>t.beforeState.get(i)!==A)?!1:(Bf(t.deleteSet),aU(e,t),hr(e,t.deleteSet),!0),kE=(e,t,A)=>{let i=t._item;(i===null||i.id.clock<(e.beforeState.get(i.id.client)||0)&&!i.deleted)&&hA(e.changed,t,PA).add(A)},SI=(e,t)=>{let A=e[t],i=e[t-1],n=t;for(;n>0;A=i,i=e[--n-1]){if(i.deleted===A.deleted&&i.constructor===A.constructor&&i.mergeWith(A)){A instanceof Ye&&A.parentSub!==null&&A.parent._map.get(A.parentSub)===A&&A.parent._map.set(A.parentSub,i);continue}break}let r=t-n;return r&&e.splice(t+1-r,r),r},hU=(e,t,A)=>{for(let[i,n]of e.clients.entries()){let r=t.clients.get(i);for(let o=n.length-1;o>=0;o--){let s=n[o],a=s.clock+s.len;for(let c=FA(r,s.clock),I=r[c];c<r.length&&I.id.clock<a;I=r[++c]){let l=r[c];if(s.clock+s.len<=l.id.clock)break;l instanceof Ye&&l.deleted&&!l.keep&&A(l)&&l.gc(t,!1)}}}},pU=(e,t)=>{e.clients.forEach((A,i)=>{let n=t.clients.get(i);for(let r=A.length-1;r>=0;r--){let o=A[r],s=dI(n.length-1,1+FA(n,o.clock+o.len-1));for(let a=s,c=n[a];a>0&&c.id.clock>=o.clock;c=n[a])a-=1+SI(n,a)}})};var VE=(e,t)=>{if(t<e.length){let A=e[t],i=A.doc,n=i.store,r=A.deleteSet,o=A._mergeStructs;try{Bf(r),A.afterState=YI(A.doc.store),i.emit("beforeObserverCalls",[A,i]);let s=[];A.changed.forEach((a,c)=>s.push(()=>{(c._item===null||!c._item.deleted)&&c._callObserver(A,a)})),s.push(()=>{A.changedParentTypes.forEach((a,c)=>{c._dEH.l.length>0&&(c._item===null||!c._item.deleted)&&(a=a.filter(I=>I.target._item===null||!I.target._item.deleted),a.forEach(I=>{I.currentTarget=c,I._path=null}),a.sort((I,l)=>I.path.length-l.path.length),LE(c._dEH,a,A))})}),s.push(()=>i.emit("afterTransaction",[A,i])),_o(s,[]),A._needFormattingCleanup&&JU(A)}finally{i.gc&&hU(r,n,i.gcFilter),pU(r,n),A.afterState.forEach((I,l)=>{let g=A.beforeState.get(l)||0;if(g!==I){let u=n.clients.get(l),f=VA(FA(u,g),1);for(let C=u.length-1;C>=f;)C-=1+SI(u,C)}});for(let I=o.length-1;I>=0;I--){let{client:l,clock:g}=o[I].id,u=n.clients.get(l),f=FA(u,g);f+1<u.length&&SI(u,f+1)>1||f>0&&SI(u,f)}if(!A.local&&A.afterState.get(i.clientID)!==A.beforeState.get(i.clientID)&&(dE(jo,Xo,"[yjs] ",Zo,Wo,"Changed the client-id because another client seems to be using it."),i.clientID=vE()),i.emit("afterTransactionCleanup",[A,i]),i._observers.has("update")){let I=new un;DE(I,A)&&i.emit("update",[I.toUint8Array(),A.origin,i,A])}if(i._observers.has("updateV2")){let I=new zA;DE(I,A)&&i.emit("updateV2",[I.toUint8Array(),A.origin,i,A])}let{subdocsAdded:s,subdocsLoaded:a,subdocsRemoved:c}=A;(s.size>0||c.size>0||a.size>0)&&(s.forEach(I=>{I.clientID=i.clientID,I.collectionid==null&&(I.collectionid=i.collectionid),i.subdocs.add(I)}),c.forEach(I=>i.subdocs.delete(I)),i.emit("subdocs",[{loaded:a,added:s,removed:c},i,A]),c.forEach(I=>I.destroy())),e.length<=t+1?(i._transactionCleanups=[],i.emit("afterAllTransactions",[i,e])):VE(e,t+1)}}},de=(e,t,A=null,i=!0)=>{let n=e._transactionCleanups,r=!1,o=null;e._transaction===null&&(r=!0,e._transaction=new rf(e,A,i),n.push(e._transaction),n.length===1&&e.emit("beforeAllTransactions",[e]),e.emit("beforeTransaction",[e._transaction,e]));try{o=t(e._transaction)}finally{if(r){let s=e._transaction===n[0];e._transaction=null,s&&VE(n,0)}}return o};function*EU(e){let t=X(e.restDecoder);for(let A=0;A<t;A++){let i=X(e.restDecoder),n=e.readClient(),r=X(e.restDecoder);for(let o=0;o<i;o++){let s=e.readInfo();if(s===10){let a=X(e.restDecoder);yield new Ft(Ae(n,r),a),r+=a}else if(31&s){let a=(s&192)===0,c=new Ye(Ae(n,r),null,(s&128)===128?e.readLeftID():null,null,(s&64)===64?e.readRightID():null,a?e.readParentInfo()?e.readString():e.readLeftID():null,a&&(s&32)===32?e.readString():null,Im(e,s));yield c,r+=c.length}else{let a=e.readLen();yield new wt(Ae(n,r),a),r+=a}}}}var As=class{constructor(t,A){this.gen=EU(t),this.curr=null,this.done=!1,this.filterSkips=A,this.next()}next(){do this.curr=this.gen.next().value||null;while(this.filterSkips&&this.curr!==null&&this.curr.constructor===Ft);return this.curr}};var is=class{constructor(t){this.currClient=0,this.startClock=0,this.written=0,this.encoder=t,this.clientStructs=[]}},mU=e=>RI(e,GI,un);var yU=(e,t)=>{if(e.constructor===wt){let{client:A,clock:i}=e.id;return new wt(Ae(A,i+t),e.length-t)}else if(e.constructor===Ft){let{client:A,clock:i}=e.id;return new Ft(Ae(A,i+t),e.length-t)}else{let A=e,{client:i,clock:n}=A.id;return new Ye(Ae(i,n+t),null,Ae(i,n+t-1),null,A.rightOrigin,A.parent,A.parentSub,A.content.splice(t))}},RI=(e,t=Ui,A=zA)=>{if(e.length===1)return e[0];let i=e.map(I=>new t(cn(I))),n=i.map(I=>new As(I,!0)),r=null,o=new A,s=new is(o);for(;n=n.filter(g=>g.curr!==null),n.sort((g,u)=>{if(g.curr.id.client===u.curr.id.client){let f=g.curr.id.clock-u.curr.id.clock;return f===0?g.curr.constructor===u.curr.constructor?0:g.curr.constructor===Ft?1:-1:f}else return u.curr.id.client-g.curr.id.client}),n.length!==0;){let I=n[0],l=I.curr.id.client;if(r!==null){let g=I.curr,u=!1;for(;g!==null&&g.id.clock+g.length<=r.struct.id.clock+r.struct.length&&g.id.client>=r.struct.id.client;)g=I.next(),u=!0;if(g===null||g.id.client!==l||u&&g.id.clock>r.struct.id.clock+r.struct.length)continue;if(l!==r.struct.id.client)Di(s,r.struct,r.offset),r={struct:g,offset:0},I.next();else if(r.struct.id.clock+r.struct.length<g.id.clock)if(r.struct.constructor===Ft)r.struct.length=g.id.clock+g.length-r.struct.id.clock;else{Di(s,r.struct,r.offset);let f=g.id.clock-r.struct.id.clock-r.struct.length;r={struct:new Ft(Ae(l,r.struct.id.clock+r.struct.length),f),offset:0}}else{let f=r.struct.id.clock+r.struct.length-g.id.clock;f>0&&(r.struct.constructor===Ft?r.struct.length-=f:g=yU(g,f)),r.struct.mergeWith(g)||(Di(s,r.struct,r.offset),r={struct:g,offset:0},I.next())}}else r={struct:I.curr,offset:0},I.next();for(let g=I.curr;g!==null&&g.id.client===l&&g.id.clock===r.struct.id.clock+r.struct.length&&g.constructor!==Ft;g=I.next())Di(s,r.struct,r.offset),r={struct:g,offset:0}}r!==null&&(Di(s,r.struct,r.offset),r=null),Qf(s);let a=i.map(I=>df(I)),c=iU(a);return hr(o,c),o.toUint8Array()},wU=(e,t,A=Ui,i=zA)=>{let n=KE(t),r=new i,o=new is(r),s=new A(cn(e)),a=new As(s,!1);for(;a.curr;){let I=a.curr,l=I.id.client,g=n.get(l)||0;if(a.curr.constructor===Ft){a.next();continue}if(I.id.clock+I.length>g)for(Di(o,I,VA(g-I.id.clock,0)),a.next();a.curr&&a.curr.id.client===l;)Di(o,a.curr,0),a.next();else for(;a.curr&&a.curr.id.client===l&&a.curr.id.clock+a.curr.length<=g;)a.next()}Qf(o);let c=df(s);return hr(r,c),r.toUint8Array()};var zE=e=>{e.written>0&&(e.clientStructs.push({written:e.written,restEncoder:oA(e.encoder.restEncoder)}),e.encoder.restEncoder=Po(),e.written=0)},Di=(e,t,A)=>{e.written>0&&e.currClient!==t.id.client&&zE(e),e.written===0&&(e.currClient=t.id.client,e.encoder.writeClient(t.id.client),W(e.encoder.restEncoder,t.id.clock+A)),t.write(e.encoder,A),e.written++},Qf=e=>{zE(e);let t=e.encoder.restEncoder;W(t,e.clientStructs.length);for(let A=0;A<e.clientStructs.length;A++){let i=e.clientStructs[A];W(t,i.written),Vo(t,i.restEncoder)}},FU=(e,t,A,i)=>{let n=new A(cn(e)),r=new As(n,!1),o=new i,s=new is(o);for(let c=r.curr;c!==null;c=r.next())Di(s,t(c),0);Qf(s);let a=df(n);return hr(o,a),o.toUint8Array()};var DU=e=>FU(e,aE,Ui,un),SE="You must not compute changes after the event-handler fired.",dr=class{constructor(t,A){this.target=t,this.currentTarget=t,this.transaction=A,this._changes=null,this._keys=null,this._delta=null,this._path=null}get path(){return this._path||(this._path=kU(this.currentTarget,this.target))}deletes(t){return HE(this.transaction.deleteSet,t.id)}get keys(){if(this._keys===null){if(this.transaction.doc._transactionCleanups.length===0)throw EA(SE);let t=new Map,A=this.target;this.transaction.changed.get(A).forEach(n=>{if(n!==null){let r=A._map.get(n),o,s;if(this.adds(r)){let a=r.left;for(;a!==null&&this.adds(a);)a=a.left;if(this.deletes(r))if(a!==null&&this.deletes(a))o="delete",s=fI(a.content.getContent());else return;else a!==null&&this.deletes(a)?(o="update",s=fI(a.content.getContent())):(o="add",s=void 0)}else if(this.deletes(r))o="delete",s=fI(r.content.getContent());else return;t.set(n,{action:o,oldValue:s})}}),this._keys=t}return this._keys}get delta(){return this.changes.delta}adds(t){return t.id.clock>=(this.transaction.beforeState.get(t.id.client)||0)}get changes(){let t=this._changes;if(t===null){if(this.transaction.doc._transactionCleanups.length===0)throw EA(SE);let A=this.target,i=PA(),n=PA(),r=[];if(t={added:i,deleted:n,delta:r,keys:this.keys},this.transaction.changed.get(A).has(null)){let s=null,a=()=>{s&&r.push(s)};for(let c=A._start;c!==null;c=c.right)c.deleted?this.deletes(c)&&!this.adds(c)&&((s===null||s.delete===void 0)&&(a(),s={delete:0}),s.delete+=c.length,n.add(c)):this.adds(c)?((s===null||s.insert===void 0)&&(a(),s={insert:[]}),s.insert=s.insert.concat(c.content.getContent()),i.add(c)):((s===null||s.retain===void 0)&&(a(),s={retain:0}),s.retain+=c.length);s!==null&&s.retain===void 0&&a()}this._changes=t}return t}},kU=(e,t)=>{let A=[];for(;t._item!==null&&t!==e;){if(t._item.parentSub!==null)A.unshift(t._item.parentSub);else{let i=0,n=t._item.parent._start;for(;n!==t._item&&n!==null;)n.deleted||i++,n=n.right;A.unshift(i)}t=t._item.parent}return A},_E=80,hf=0,of=class{constructor(t,A){t.marker=!0,this.p=t,this.index=A,this.timestamp=hf++}},SU=e=>{e.timestamp=hf++},TE=(e,t,A)=>{e.p.marker=!1,e.p=t,t.marker=!0,e.index=A,e.timestamp=hf++},UU=(e,t,A)=>{if(e.length>=_E){let i=e.reduce((n,r)=>n.timestamp<r.timestamp?n:r);return TE(i,t,A),i}else{let i=new of(t,A);return e.push(i),i}},PI=(e,t)=>{if(e._start===null||t===0||e._searchMarker===null)return null;let A=e._searchMarker.length===0?null:e._searchMarker.reduce((r,o)=>or(t-r.index)<or(t-o.index)?r:o),i=e._start,n=0;for(A!==null&&(i=A.p,n=A.index,SU(A));i.right!==null&&n<t;){if(!i.deleted&&i.countable){if(t<n+i.length)break;n+=i.length}i=i.right}for(;i.left!==null&&n>t;)i=i.left,!i.deleted&&i.countable&&(n-=i.length);for(;i.left!==null&&i.left.id.client===i.id.client&&i.left.id.clock+i.left.length===i.id.clock;)i=i.left,!i.deleted&&i.countable&&(n-=i.length);return A!==null&&or(A.index-n)<i.parent.length/_E?(TE(A,i,n),A):UU(e._searchMarker,i,n)},ns=(e,t,A)=>{for(let i=e.length-1;i>=0;i--){let n=e[i];if(A>0){let r=n.p;for(r.marker=!1;r&&(r.deleted||!r.countable);)r=r.left,r&&!r.deleted&&r.countable&&(n.index-=r.length);if(r===null||r.marker===!0){e.splice(i,1);continue}n.p=r,r.marker=!0}(t<n.index||A>0&&t===n.index)&&(n.index=VA(t,n.index+A))}};var VI=(e,t,A)=>{let i=e,n=t.changedParentTypes;for(;hA(n,e,()=>[]).push(A),e._item!==null;)e=e._item.parent;LE(i._eH,A,t)},Re=class{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=mE(),this._dEH=mE(),this._searchMarker=null}get parent(){return this._item?this._item.parent:null}_integrate(t,A){this.doc=t,this._item=A}_copy(){throw sA()}clone(){throw sA()}_write(t){}get _first(){let t=this._start;for(;t!==null&&t.deleted;)t=t.right;return t}_callObserver(t,A){!t.local&&this._searchMarker&&(this._searchMarker.length=0)}observe(t){yE(this._eH,t)}observeDeep(t){yE(this._dEH,t)}unobserve(t){wE(this._eH,t)}unobserveDeep(t){wE(this._dEH,t)}toJSON(){}},XE=(e,t,A)=>{t<0&&(t=e._length+t),A<0&&(A=e._length+A);let i=A-t,n=[],r=e._start;for(;r!==null&&i>0;){if(r.countable&&!r.deleted){let o=r.content.getContent();if(o.length<=t)t-=o.length;else{for(let s=t;s<o.length&&i>0;s++)n.push(o[s]),i--;t=0}}r=r.right}return n},ZE=e=>{let t=[],A=e._start;for(;A!==null;){if(A.countable&&!A.deleted){let i=A.content.getContent();for(let n=0;n<i.length;n++)t.push(i[n])}A=A.right}return t};var rs=(e,t)=>{let A=0,i=e._start;for(;i!==null;){if(i.countable&&!i.deleted){let n=i.content.getContent();for(let r=0;r<n.length;r++)t(n[r],A++,e)}i=i.right}},WE=(e,t)=>{let A=[];return rs(e,(i,n)=>{A.push(t(i,n,e))}),A},NU=e=>{let t=e._start,A=null,i=0;return{[Symbol.iterator](){return this},next:()=>{if(A===null){for(;t!==null&&t.deleted;)t=t.right;if(t===null)return{done:!0,value:void 0};A=t.content.getContent(),i=0,t=t.right}let n=A[i++];return A.length<=i&&(A=null),{done:!1,value:n}}}},jE=(e,t)=>{let A=PI(e,t),i=e._start;for(A!==null&&(i=A.p,t-=A.index);i!==null;i=i.right)if(!i.deleted&&i.countable){if(t<i.length)return i.content.getContent()[t];t-=i.length}},JI=(e,t,A,i)=>{let n=A,r=e.doc,o=r.clientID,s=r.store,a=A===null?t._start:A.right,c=[],I=()=>{c.length>0&&(n=new Ye(Ae(o,Le(s,o)),n,n&&n.lastId,a,a&&a.id,t,null,new Qr(c)),n.integrate(e,0),c=[])};i.forEach(l=>{if(l===null)c.push(l);else switch(l.constructor){case Number:case Object:case Boolean:case Array:case String:c.push(l);break;default:switch(I(),l.constructor){case Uint8Array:case ArrayBuffer:n=new Ye(Ae(o,Le(s,o)),n,n&&n.lastId,a,a&&a.id,t,null,new cs(new Uint8Array(l))),n.integrate(e,0);break;case ts:n=new Ye(Ae(o,Le(s,o)),n,n&&n.lastId,a,a&&a.id,t,null,new ls(l)),n.integrate(e,0);break;default:if(l instanceof Re)n=new Ye(Ae(o,Le(s,o)),n,n&&n.lastId,a,a&&a.id,t,null,new TA(l)),n.integrate(e,0);else throw new Error("Unexpected content type in insert operation")}}}),I()},$E=()=>EA("Length exceeded!"),em=(e,t,A,i)=>{if(A>t._length)throw $E();if(A===0)return t._searchMarker&&ns(t._searchMarker,A,i.length),JI(e,t,null,i);let n=A,r=PI(t,A),o=t._start;for(r!==null&&(o=r.p,A-=r.index,A===0&&(o=o.prev,A+=o&&o.countable&&!o.deleted?o.length:0));o!==null;o=o.right)if(!o.deleted&&o.countable){if(A<=o.length){A<o.length&&Ni(e,Ae(o.id.client,o.id.clock+A));break}A-=o.length}return t._searchMarker&&ns(t._searchMarker,n,i.length),JI(e,t,o,i)},xU=(e,t,A)=>{let n=(t._searchMarker||[]).reduce((r,o)=>o.index>r.index?o:r,{index:0,p:t._start}).p;if(n)for(;n.right;)n=n.right;return JI(e,t,n,A)},tm=(e,t,A,i)=>{if(i===0)return;let n=A,r=i,o=PI(t,A),s=t._start;for(o!==null&&(s=o.p,A-=o.index);s!==null&&A>0;s=s.right)!s.deleted&&s.countable&&(A<s.length&&Ni(e,Ae(s.id.client,s.id.clock+A)),A-=s.length);for(;i>0&&s!==null;)s.deleted||(i<s.length&&Ni(e,Ae(s.id.client,s.id.clock+i)),s.delete(e),i-=s.length),s=s.right;if(i>0)throw $E();t._searchMarker&&ns(t._searchMarker,n,-r+i)},qI=(e,t,A)=>{let i=t._map.get(A);i!==void 0&&i.delete(e)},pf=(e,t,A,i)=>{let n=t._map.get(A)||null,r=e.doc,o=r.clientID,s;if(i==null)s=new Qr([i]);else switch(i.constructor){case Number:case Object:case Boolean:case Array:case String:s=new Qr([i]);break;case Uint8Array:s=new cs(i);break;case ts:s=new ls(i);break;default:if(i instanceof Re)s=new TA(i);else throw new Error("Unexpected content type")}new Ye(Ae(o,Le(r.store,o)),n,n&&n.lastId,null,null,t,A,s).integrate(e,0)},Ef=(e,t)=>{let A=e._map.get(t);return A!==void 0&&!A.deleted?A.content.getContent()[A.length-1]:void 0},Am=e=>{let t={};return e._map.forEach((A,i)=>{A.deleted||(t[i]=A.content.getContent()[A.length-1])}),t},im=(e,t)=>{let A=e._map.get(t);return A!==void 0&&!A.deleted};var GU=(e,t)=>{let A={};return e._map.forEach((i,n)=>{let r=i;for(;r!==null&&(!t.sv.has(r.id.client)||r.id.clock>=(t.sv.get(r.id.client)||0));)r=r.left;r!==null&&Br(r,t)&&(A[n]=r.content.getContent()[r.length-1])}),A},DI=e=>QE(e.entries(),t=>!t[1].deleted),sf=class extends dr{constructor(t,A){super(t,A),this._transaction=A}},KI=class e extends Re{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}static from(t){let A=new e;return A.push(t),A}_integrate(t,A){super._integrate(t,A),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new e}clone(){let t=new e;return t.insert(0,this.toArray().map(A=>A instanceof Re?A.clone():A)),t}get length(){return this._prelimContent===null?this._length:this._prelimContent.length}_callObserver(t,A){super._callObserver(t,A),VI(this,t,new sf(this,t))}insert(t,A){this.doc!==null?de(this.doc,i=>{em(i,this,t,A)}):this._prelimContent.splice(t,0,...A)}push(t){this.doc!==null?de(this.doc,A=>{xU(A,this,t)}):this._prelimContent.push(...t)}unshift(t){this.insert(0,t)}delete(t,A=1){this.doc!==null?de(this.doc,i=>{tm(i,this,t,A)}):this._prelimContent.splice(t,A)}get(t){return jE(this,t)}toArray(){return ZE(this)}slice(t=0,A=this.length){return XE(this,t,A)}toJSON(){return this.map(t=>t instanceof Re?t.toJSON():t)}map(t){return WE(this,t)}forEach(t){rs(this,t)}[Symbol.iterator](){return NU(this)}_write(t){t.writeTypeRef($U)}},HU=e=>new KI,af=class extends dr{constructor(t,A,i){super(t,A),this.keysChanged=i}},os=class e extends Re{constructor(t){super(),this._prelimContent=null,t===void 0?this._prelimContent=new Map:this._prelimContent=new Map(t)}_integrate(t,A){super._integrate(t,A),this._prelimContent.forEach((i,n)=>{this.set(n,i)}),this._prelimContent=null}_copy(){return new e}clone(){let t=new e;return this.forEach((A,i)=>{t.set(i,A instanceof Re?A.clone():A)}),t}_callObserver(t,A){VI(this,t,new af(this,t,A))}toJSON(){let t={};return this._map.forEach((A,i)=>{if(!A.deleted){let n=A.content.getContent()[A.length-1];t[i]=n instanceof Re?n.toJSON():n}}),t}get size(){return[...DI(this._map)].length}keys(){return wI(DI(this._map),t=>t[0])}values(){return wI(DI(this._map),t=>t[1].content.getContent()[t[1].length-1])}entries(){return wI(DI(this._map),t=>[t[0],t[1].content.getContent()[t[1].length-1]])}forEach(t){this._map.forEach((A,i)=>{A.deleted||t(A.content.getContent()[A.length-1],i,this)})}[Symbol.iterator](){return this.entries()}delete(t){this.doc!==null?de(this.doc,A=>{qI(A,this,t)}):this._prelimContent.delete(t)}set(t,A){return this.doc!==null?de(this.doc,i=>{pf(i,this,t,A)}):this._prelimContent.set(t,A),A}get(t){return Ef(this,t)}has(t){return im(this,t)}clear(){this.doc!==null?de(this.doc,t=>{this.forEach(function(A,i,n){qI(t,n,i)})}):this._prelimContent.clear()}_write(t){t.writeTypeRef(eN)}},MU=e=>new os,ki=(e,t)=>e===t||typeof e=="object"&&typeof t=="object"&&e&&t&&sE(e,t),ss=class{constructor(t,A,i,n){this.left=t,this.right=A,this.index=i,this.currentAttributes=n}forward(){switch(this.right===null&&aA(),this.right.content.constructor){case Je:this.right.deleted||pr(this.currentAttributes,this.right.content);break;default:this.right.deleted||(this.index+=this.right.length);break}this.left=this.right,this.right=this.right.right}},UE=(e,t,A)=>{for(;t.right!==null&&A>0;){switch(t.right.content.constructor){case Je:t.right.deleted||pr(t.currentAttributes,t.right.content);break;default:t.right.deleted||(A<t.right.length&&Ni(e,Ae(t.right.id.client,t.right.id.clock+A)),t.index+=t.right.length,A-=t.right.length);break}t.left=t.right,t.right=t.right.right}return t},kI=(e,t,A)=>{let i=new Map,n=PI(t,A);if(n){let r=new ss(n.p.left,n.p,n.index,i);return UE(e,r,A-n.index)}else{let r=new ss(null,t._start,0,i);return UE(e,r,A)}},nm=(e,t,A,i)=>{for(;A.right!==null&&(A.right.deleted===!0||A.right.content.constructor===Je&&ki(i.get(A.right.content.key),A.right.content.value));)A.right.deleted||i.delete(A.right.content.key),A.forward();let n=e.doc,r=n.clientID;i.forEach((o,s)=>{let a=A.left,c=A.right,I=new Ye(Ae(r,Le(n.store,r)),a,a&&a.lastId,c,c&&c.id,t,null,new Je(s,o));I.integrate(e,0),A.right=I,A.forward()})},pr=(e,t)=>{let{key:A,value:i}=t;i===null?e.delete(A):e.set(A,i)},rm=(e,t)=>{for(;e.right!==null;){if(!(e.right.deleted||e.right.content.constructor===Je&&ki(t[e.right.content.key]||null,e.right.content.value)))break;e.forward()}},om=(e,t,A,i)=>{let n=e.doc,r=n.clientID,o=new Map;for(let s in i){let a=i[s],c=A.currentAttributes.get(s)||null;if(!ki(c,a)){o.set(s,c);let{left:I,right:l}=A;A.right=new Ye(Ae(r,Le(n.store,r)),I,I&&I.lastId,l,l&&l.id,t,null,new Je(s,a)),A.right.integrate(e,0),A.forward()}}return o},ju=(e,t,A,i,n)=>{A.currentAttributes.forEach((g,u)=>{n[u]===void 0&&(n[u]=null)});let r=e.doc,o=r.clientID;rm(A,n);let s=om(e,t,A,n),a=i.constructor===String?new _A(i):i instanceof Re?new TA(i):new fn(i),{left:c,right:I,index:l}=A;t._searchMarker&&ns(t._searchMarker,A.index,a.getLength()),I=new Ye(Ae(o,Le(r.store,o)),c,c&&c.lastId,I,I&&I.id,t,null,a),I.integrate(e,0),A.right=I,A.index=l,A.forward(),nm(e,t,A,s)},NE=(e,t,A,i,n)=>{let r=e.doc,o=r.clientID;rm(A,n);let s=om(e,t,A,n);e:for(;A.right!==null&&(i>0||s.size>0&&(A.right.deleted||A.right.content.constructor===Je));){if(!A.right.deleted)switch(A.right.content.constructor){case Je:{let{key:a,value:c}=A.right.content,I=n[a];if(I!==void 0){if(ki(I,c))s.delete(a);else{if(i===0)break e;s.set(a,c)}A.right.delete(e)}else A.currentAttributes.set(a,c);break}default:i<A.right.length&&Ni(e,Ae(A.right.id.client,A.right.id.clock+i)),i-=A.right.length;break}A.forward()}if(i>0){let a="";for(;i>0;i--)a+=`
|
|
`;A.right=new Ye(Ae(o,Le(r.store,o)),A.left,A.left&&A.left.lastId,A.right,A.right&&A.right.id,t,null,new _A(a)),A.right.integrate(e,0),A.forward()}nm(e,t,A,s)},sm=(e,t,A,i,n)=>{let r=t,o=lt();for(;r&&(!r.countable||r.deleted);){if(!r.deleted&&r.content.constructor===Je){let c=r.content;o.set(c.key,c)}r=r.right}let s=0,a=!1;for(;t!==r;){if(A===t&&(a=!0),!t.deleted){let c=t.content;switch(c.constructor){case Je:{let{key:I,value:l}=c,g=i.get(I)||null;(o.get(I)!==c||g===l)&&(t.delete(e),s++,!a&&(n.get(I)||null)===l&&g!==l&&(g===null?n.delete(I):n.set(I,g))),!a&&!t.deleted&&pr(n,c);break}}}t=t.right}return s},vU=(e,t)=>{for(;t&&t.right&&(t.right.deleted||!t.right.countable);)t=t.right;let A=new Set;for(;t&&(t.deleted||!t.countable);){if(!t.deleted&&t.content.constructor===Je){let i=t.content.key;A.has(i)?t.delete(e):A.add(i)}t=t.left}},RU=e=>{let t=0;return de(e.doc,A=>{let i=e._start,n=e._start,r=lt(),o=uI(r);for(;n;){if(n.deleted===!1)switch(n.content.constructor){case Je:pr(o,n.content);break;default:t+=sm(A,i,n,r,o),r=uI(o),i=n;break}n=n.right}}),t},JU=e=>{let t=new Set,A=e.doc;for(let[i,n]of e.afterState.entries()){let r=e.beforeState.get(i)||0;n!==r&&PE(e,A.store.clients.get(i),r,n,o=>{!o.deleted&&o.content.constructor===Je&&o.constructor!==wt&&t.add(o.parent)})}de(A,i=>{GE(e,e.deleteSet,n=>{if(n instanceof wt||!n.parent._hasFormatting||t.has(n.parent))return;let r=n.parent;n.content.constructor===Je?t.add(r):vU(i,n)});for(let n of t)RU(n)})},xE=(e,t,A)=>{let i=A,n=uI(t.currentAttributes),r=t.right;for(;A>0&&t.right!==null;){if(t.right.deleted===!1)switch(t.right.content.constructor){case TA:case fn:case _A:A<t.right.length&&Ni(e,Ae(t.right.id.client,t.right.id.clock+A)),A-=t.right.length,t.right.delete(e);break}t.forward()}r&&sm(e,r,t.right,n,t.currentAttributes);let o=(t.left||t.right).parent;return o._searchMarker&&ns(o._searchMarker,t.index,-i+A),t},If=class extends dr{constructor(t,A,i){super(t,A),this.childListChanged=!1,this.keysChanged=new Set,i.forEach(n=>{n===null?this.childListChanged=!0:this.keysChanged.add(n)})}get changes(){if(this._changes===null){let t={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=t}return this._changes}get delta(){if(this._delta===null){let t=this.target.doc,A=[];de(t,i=>{let n=new Map,r=new Map,o=this.target._start,s=null,a={},c="",I=0,l=0,g=()=>{if(s!==null){let u=null;switch(s){case"delete":l>0&&(u={delete:l}),l=0;break;case"insert":(typeof c=="object"||c.length>0)&&(u={insert:c},n.size>0&&(u.attributes={},n.forEach((f,C)=>{f!==null&&(u.attributes[C]=f)}))),c="";break;case"retain":I>0&&(u={retain:I},oE(a)||(u.attributes=nE({},a))),I=0;break}u&&A.push(u),s=null}};for(;o!==null;){switch(o.content.constructor){case TA:case fn:this.adds(o)?this.deletes(o)||(g(),s="insert",c=o.content.getContent()[0],g()):this.deletes(o)?(s!=="delete"&&(g(),s="delete"),l+=1):o.deleted||(s!=="retain"&&(g(),s="retain"),I+=1);break;case _A:this.adds(o)?this.deletes(o)||(s!=="insert"&&(g(),s="insert"),c+=o.content.str):this.deletes(o)?(s!=="delete"&&(g(),s="delete"),l+=o.length):o.deleted||(s!=="retain"&&(g(),s="retain"),I+=o.length);break;case Je:{let{key:u,value:f}=o.content;if(this.adds(o)){if(!this.deletes(o)){let C=n.get(u)||null;ki(C,f)?f!==null&&o.delete(i):(s==="retain"&&g(),ki(f,r.get(u)||null)?delete a[u]:a[u]=f)}}else if(this.deletes(o)){r.set(u,f);let C=n.get(u)||null;ki(C,f)||(s==="retain"&&g(),a[u]=C)}else if(!o.deleted){r.set(u,f);let C=a[u];C!==void 0&&(ki(C,f)?C!==null&&o.delete(i):(s==="retain"&&g(),f===null?delete a[u]:a[u]=f))}o.deleted||(s==="insert"&&g(),pr(n,o.content));break}}o=o.right}for(g();A.length>0;){let u=A[A.length-1];if(u.retain!==void 0&&u.attributes===void 0)A.pop();else break}}),this._delta=A}return this._delta}},as=class e extends Re{constructor(t){super(),this._pending=t!==void 0?[()=>this.insert(0,t)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this._length}_integrate(t,A){super._integrate(t,A);try{this._pending.forEach(i=>i())}catch(i){console.error(i)}this._pending=null}_copy(){return new e}clone(){let t=new e;return t.applyDelta(this.toDelta()),t}_callObserver(t,A){super._callObserver(t,A);let i=new If(this,t,A);VI(this,t,i),!t.local&&this._hasFormatting&&(t._needFormattingCleanup=!0)}toString(){let t="",A=this._start;for(;A!==null;)!A.deleted&&A.countable&&A.content.constructor===_A&&(t+=A.content.str),A=A.right;return t}toJSON(){return this.toString()}applyDelta(t,{sanitize:A=!0}={}){this.doc!==null?de(this.doc,i=>{let n=new ss(null,this._start,0,new Map);for(let r=0;r<t.length;r++){let o=t[r];if(o.insert!==void 0){let s=!A&&typeof o.insert=="string"&&r===t.length-1&&n.right===null&&o.insert.slice(-1)===`
|
|
`?o.insert.slice(0,-1):o.insert;(typeof s!="string"||s.length>0)&&ju(i,this,n,s,o.attributes||{})}else o.retain!==void 0?NE(i,this,n,o.retain,o.attributes||{}):o.delete!==void 0&&xE(i,n,o.delete)}}):this._pending.push(()=>this.applyDelta(t))}toDelta(t,A,i){let n=[],r=new Map,o=this.doc,s="",a=this._start;function c(){if(s.length>0){let l={},g=!1;r.forEach((f,C)=>{g=!0,l[C]=f});let u={insert:s};g&&(u.attributes=l),n.push(u),s=""}}let I=()=>{for(;a!==null;){if(Br(a,t)||A!==void 0&&Br(a,A))switch(a.content.constructor){case _A:{let l=r.get("ychange");t!==void 0&&!Br(a,t)?(l===void 0||l.user!==a.id.client||l.type!=="removed")&&(c(),r.set("ychange",i?i("removed",a.id):{type:"removed"})):A!==void 0&&!Br(a,A)?(l===void 0||l.user!==a.id.client||l.type!=="added")&&(c(),r.set("ychange",i?i("added",a.id):{type:"added"})):l!==void 0&&(c(),r.delete("ychange")),s+=a.content.str;break}case TA:case fn:{c();let l={insert:a.content.getContent()[0]};if(r.size>0){let g={};l.attributes=g,r.forEach((u,f)=>{g[f]=u})}n.push(l);break}case Je:Br(a,t)&&(c(),pr(r,a.content));break}a=a.right}c()};return t||A?de(o,l=>{t&&Af(l,t),A&&Af(l,A),I()},"cleanup"):I(),n}insert(t,A,i){if(A.length<=0)return;let n=this.doc;n!==null?de(n,r=>{let o=kI(r,this,t);i||(i={},o.currentAttributes.forEach((s,a)=>{i[a]=s})),ju(r,this,o,A,i)}):this._pending.push(()=>this.insert(t,A,i))}insertEmbed(t,A,i={}){let n=this.doc;n!==null?de(n,r=>{let o=kI(r,this,t);ju(r,this,o,A,i)}):this._pending.push(()=>this.insertEmbed(t,A,i))}delete(t,A){if(A===0)return;let i=this.doc;i!==null?de(i,n=>{xE(n,kI(n,this,t),A)}):this._pending.push(()=>this.delete(t,A))}format(t,A,i){if(A===0)return;let n=this.doc;n!==null?de(n,r=>{let o=kI(r,this,t);o.right!==null&&NE(r,this,o,A,i)}):this._pending.push(()=>this.format(t,A,i))}removeAttribute(t){this.doc!==null?de(this.doc,A=>{qI(A,this,t)}):this._pending.push(()=>this.removeAttribute(t))}setAttribute(t,A){this.doc!==null?de(this.doc,i=>{pf(i,this,t,A)}):this._pending.push(()=>this.setAttribute(t,A))}getAttribute(t){return Ef(this,t)}getAttributes(){return Am(this)}_write(t){t.writeTypeRef(tN)}},qU=e=>new as,$o=class{constructor(t,A=()=>!0){this._filter=A,this._root=t,this._currentNode=t._start,this._firstCall=!0}[Symbol.iterator](){return this}next(){let t=this._currentNode,A=t&&t.content&&t.content.type;if(t!==null&&(!this._firstCall||t.deleted||!this._filter(A)))do if(A=t.content.type,!t.deleted&&(A.constructor===bI||A.constructor===Cr)&&A._start!==null)t=A._start;else for(;t!==null;)if(t.right!==null){t=t.right;break}else t.parent===this._root?t=null:t=t.parent._item;while(t!==null&&(t.deleted||!this._filter(t.content.type)));return this._firstCall=!1,t===null?{value:void 0,done:!0}:(this._currentNode=t,{value:t.content.type,done:!1})}},Cr=class e extends Re{constructor(){super(),this._prelimContent=[]}get firstChild(){let t=this._first;return t?t.content.getContent()[0]:null}_integrate(t,A){super._integrate(t,A),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new e}clone(){let t=new e;return t.insert(0,this.toArray().map(A=>A instanceof Re?A.clone():A)),t}get length(){return this._prelimContent===null?this._length:this._prelimContent.length}createTreeWalker(t){return new $o(this,t)}querySelector(t){t=t.toUpperCase();let i=new $o(this,n=>n.nodeName&&n.nodeName.toUpperCase()===t).next();return i.done?null:i.value}querySelectorAll(t){return t=t.toUpperCase(),pA(new $o(this,A=>A.nodeName&&A.nodeName.toUpperCase()===t))}_callObserver(t,A){VI(this,t,new cf(this,A,t))}toString(){return WE(this,t=>t.toString()).join("")}toJSON(){return this.toString()}toDOM(t=document,A={},i){let n=t.createDocumentFragment();return i!==void 0&&i._createAssociation(n,this),rs(this,r=>{n.insertBefore(r.toDOM(t,A,i),null)}),n}insert(t,A){this.doc!==null?de(this.doc,i=>{em(i,this,t,A)}):this._prelimContent.splice(t,0,...A)}insertAfter(t,A){if(this.doc!==null)de(this.doc,i=>{let n=t&&t instanceof Re?t._item:t;JI(i,this,n,A)});else{let i=this._prelimContent,n=t===null?0:i.findIndex(r=>r===t)+1;if(n===0&&t!==null)throw EA("Reference item not found");i.splice(n,0,...A)}}delete(t,A=1){this.doc!==null?de(this.doc,i=>{tm(i,this,t,A)}):this._prelimContent.splice(t,A)}toArray(){return ZE(this)}push(t){this.insert(this.length,t)}unshift(t){this.insert(0,t)}get(t){return jE(this,t)}slice(t=0,A=this.length){return XE(this,t,A)}forEach(t){rs(this,t)}_write(t){t.writeTypeRef(iN)}},KU=e=>new Cr,bI=class e extends Cr{constructor(t="UNDEFINED"){super(),this.nodeName=t,this._prelimAttrs=new Map}get nextSibling(){let t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){let t=this._item?this._item.prev:null;return t?t.content.type:null}_integrate(t,A){super._integrate(t,A),this._prelimAttrs.forEach((i,n)=>{this.setAttribute(n,i)}),this._prelimAttrs=null}_copy(){return new e(this.nodeName)}clone(){let t=new e(this.nodeName),A=this.getAttributes();return rE(A,(i,n)=>{typeof i=="string"&&t.setAttribute(n,i)}),t.insert(0,this.toArray().map(i=>i instanceof Re?i.clone():i)),t}toString(){let t=this.getAttributes(),A=[],i=[];for(let s in t)i.push(s);i.sort();let n=i.length;for(let s=0;s<n;s++){let a=i[s];A.push(a+'="'+t[a]+'"')}let r=this.nodeName.toLocaleLowerCase(),o=A.length>0?" "+A.join(" "):"";return`<${r}${o}>${super.toString()}</${r}>`}removeAttribute(t){this.doc!==null?de(this.doc,A=>{qI(A,this,t)}):this._prelimAttrs.delete(t)}setAttribute(t,A){this.doc!==null?de(this.doc,i=>{pf(i,this,t,A)}):this._prelimAttrs.set(t,A)}getAttribute(t){return Ef(this,t)}hasAttribute(t){return im(this,t)}getAttributes(t){return t?GU(this,t):Am(this)}toDOM(t=document,A={},i){let n=t.createElement(this.nodeName),r=this.getAttributes();for(let o in r){let s=r[o];typeof s=="string"&&n.setAttribute(o,s)}return rs(this,o=>{n.appendChild(o.toDOM(t,A,i))}),i!==void 0&&i._createAssociation(n,this),n}_write(t){t.writeTypeRef(AN),t.writeKey(this.nodeName)}},bU=e=>new bI(e.readKey()),cf=class extends dr{constructor(t,A,i){super(t,i),this.childListChanged=!1,this.attributesChanged=new Set,A.forEach(n=>{n===null?this.childListChanged=!0:this.attributesChanged.add(n)})}},lf=class e extends os{constructor(t){super(),this.hookName=t}_copy(){return new e(this.hookName)}clone(){let t=new e(this.hookName);return this.forEach((A,i)=>{t.set(i,A)}),t}toDOM(t=document,A={},i){let n=A[this.hookName],r;return n!==void 0?r=n.createDom(this):r=document.createElement(this.hookName),r.setAttribute("data-yjs-hook",this.hookName),i!==void 0&&i._createAssociation(r,this),r}_write(t){t.writeTypeRef(nN),t.writeKey(this.hookName)}},OU=e=>new lf(e.readKey()),gf=class e extends as{get nextSibling(){let t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){let t=this._item?this._item.prev:null;return t?t.content.type:null}_copy(){return new e}clone(){let t=new e;return t.applyDelta(this.toDelta()),t}toDOM(t=document,A,i){let n=t.createTextNode(this.toString());return i!==void 0&&i._createAssociation(n,this),n}toString(){return this.toDelta().map(t=>{let A=[];for(let n in t.attributes){let r=[];for(let o in t.attributes[n])r.push({key:o,value:t.attributes[n][o]});r.sort((o,s)=>o.key<s.key?-1:1),A.push({nodeName:n,attrs:r})}A.sort((n,r)=>n.nodeName<r.nodeName?-1:1);let i="";for(let n=0;n<A.length;n++){let r=A[n];i+=`<${r.nodeName}`;for(let o=0;o<r.attrs.length;o++){let s=r.attrs[o];i+=` ${s.key}="${s.value}"`}i+=">"}i+=t.insert;for(let n=A.length-1;n>=0;n--)i+=`</${A[n].nodeName}>`;return i}).join("")}toJSON(){return this.toString()}_write(t){t.writeTypeRef(rN)}},LU=e=>new gf,Is=class{constructor(t,A){this.id=t,this.length=A}get deleted(){throw sA()}mergeWith(t){return!1}write(t,A,i){throw sA()}integrate(t,A){throw sA()}},YU=0,wt=class extends Is{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor!==t.constructor?!1:(this.length+=t.length,!0)}integrate(t,A){A>0&&(this.id.clock+=A,this.length-=A),YE(t.doc.store,this)}write(t,A){t.writeInfo(YU),t.writeLen(this.length-A)}getMissing(t,A){return null}},cs=class e{constructor(t){this.content=t}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new e(this.content)}splice(t){throw sA()}mergeWith(t){return!1}integrate(t,A){}delete(t){}gc(t){}write(t,A){t.writeBuf(this.content)}getRef(){return 3}},PU=e=>new cs(e.readBuf()),OI=class e{constructor(t){this.len=t}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new e(this.len)}splice(t){let A=new e(this.len-t);return this.len=t,A}mergeWith(t){return this.len+=t.len,!0}integrate(t,A){NI(t.deleteSet,A.id.client,A.id.clock,this.len),A.markDeleted()}delete(t){}gc(t){}write(t,A){t.writeLen(this.len-A)}getRef(){return 1}},VU=e=>new OI(e.readLen()),am=(e,t)=>new ts({guid:e,...t,shouldLoad:t.shouldLoad||t.autoLoad||!1}),ls=class e{constructor(t){t._item&&console.error("This document was already integrated as a sub-document. You should create a second instance instead with the same guid."),this.doc=t;let A={};this.opts=A,t.gc||(A.gc=!1),t.autoLoad&&(A.autoLoad=!0),t.meta!==null&&(A.meta=t.meta)}getLength(){return 1}getContent(){return[this.doc]}isCountable(){return!0}copy(){return new e(am(this.doc.guid,this.opts))}splice(t){throw sA()}mergeWith(t){return!1}integrate(t,A){this.doc._item=A,t.subdocsAdded.add(this.doc),this.doc.shouldLoad&&t.subdocsLoaded.add(this.doc)}delete(t){t.subdocsAdded.has(this.doc)?t.subdocsAdded.delete(this.doc):t.subdocsRemoved.add(this.doc)}gc(t){}write(t,A){t.writeString(this.doc.guid),t.writeAny(this.opts)}getRef(){return 9}},zU=e=>new ls(am(e.readString(),e.readAny())),fn=class e{constructor(t){this.embed=t}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new e(this.embed)}splice(t){throw sA()}mergeWith(t){return!1}integrate(t,A){}delete(t){}gc(t){}write(t,A){t.writeJSON(this.embed)}getRef(){return 5}},_U=e=>new fn(e.readJSON()),Je=class e{constructor(t,A){this.key=t,this.value=A}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new e(this.key,this.value)}splice(t){throw sA()}mergeWith(t){return!1}integrate(t,A){let i=A.parent;i._searchMarker=null,i._hasFormatting=!0}delete(t){}gc(t){}write(t,A){t.writeKey(this.key),t.writeJSON(this.value)}getRef(){return 6}},TU=e=>new Je(e.readKey(),e.readJSON()),uf=class e{constructor(t){this.arr=t}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new e(this.arr)}splice(t){let A=new e(this.arr.slice(t));return this.arr=this.arr.slice(0,t),A}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,A){}delete(t){}gc(t){}write(t,A){let i=this.arr.length;t.writeLen(i-A);for(let n=A;n<i;n++){let r=this.arr[n];t.writeString(r===void 0?"undefined":JSON.stringify(r))}}getRef(){return 2}},XU=e=>{let t=e.readLen(),A=[];for(let i=0;i<t;i++){let n=e.readString();n==="undefined"?A.push(void 0):A.push(JSON.parse(n))}return new uf(A)},Qr=class e{constructor(t){this.arr=t}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new e(this.arr)}splice(t){let A=new e(this.arr.slice(t));return this.arr=this.arr.slice(0,t),A}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,A){}delete(t){}gc(t){}write(t,A){let i=this.arr.length;t.writeLen(i-A);for(let n=A;n<i;n++){let r=this.arr[n];t.writeAny(r)}}getRef(){return 8}},ZU=e=>{let t=e.readLen(),A=[];for(let i=0;i<t;i++)A.push(e.readAny());return new Qr(A)},_A=class e{constructor(t){this.str=t}getLength(){return this.str.length}getContent(){return this.str.split("")}isCountable(){return!0}copy(){return new e(this.str)}splice(t){let A=new e(this.str.slice(t));this.str=this.str.slice(0,t);let i=this.str.charCodeAt(t-1);return i>=55296&&i<=56319&&(this.str=this.str.slice(0,t-1)+"\uFFFD",A.str="\uFFFD"+A.str.slice(1)),A}mergeWith(t){return this.str+=t.str,!0}integrate(t,A){}delete(t){}gc(t){}write(t,A){t.writeString(A===0?this.str:this.str.slice(A))}getRef(){return 4}},WU=e=>new _A(e.readString()),jU=[HU,MU,qU,bU,KU,OU,LU],$U=0,eN=1,tN=2,AN=3,iN=4,nN=5,rN=6,TA=class e{constructor(t){this.type=t}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new e(this.type._copy())}splice(t){throw sA()}mergeWith(t){return!1}integrate(t,A){this.type._integrate(t.doc,A)}delete(t){let A=this.type._start;for(;A!==null;)A.deleted?A.id.clock<(t.beforeState.get(A.id.client)||0)&&t._mergeStructs.push(A):A.delete(t),A=A.right;this.type._map.forEach(i=>{i.deleted?i.id.clock<(t.beforeState.get(i.id.client)||0)&&t._mergeStructs.push(i):i.delete(t)}),t.changed.delete(this.type)}gc(t){let A=this.type._start;for(;A!==null;)A.gc(t,!0),A=A.right;this.type._start=null,this.type._map.forEach(i=>{for(;i!==null;)i.gc(t,!0),i=i.left}),this.type._map=new Map}write(t,A){this.type._write(t)}getRef(){return 7}},oN=e=>new TA(jU[e.readTypeRef()](e));var LI=(e,t,A)=>{let{client:i,clock:n}=t.id,r=new Ye(Ae(i,n+A),t,Ae(i,n+A-1),t.right,t.rightOrigin,t.parent,t.parentSub,t.content.splice(A));return t.deleted&&r.markDeleted(),t.keep&&(r.keep=!0),t.redone!==null&&(r.redone=Ae(t.redone.client,t.redone.clock+A)),t.right=r,r.right!==null&&(r.right.left=r),e._mergeStructs.push(r),r.parentSub!==null&&r.right===null&&r.parent._map.set(r.parentSub,r),t.length=A,r};var Ye=class e extends Is{constructor(t,A,i,n,r,o,s,a){super(t,a.getLength()),this.origin=i,this.left=A,this.right=n,this.rightOrigin=r,this.parent=o,this.parentSub=s,this.redone=null,this.content=a,this.info=this.content.isCountable()?2:0}set marker(t){(this.info&8)>0!==t&&(this.info^=8)}get marker(){return(this.info&8)>0}get keep(){return(this.info&1)>0}set keep(t){this.keep!==t&&(this.info^=1)}get countable(){return(this.info&2)>0}get deleted(){return(this.info&4)>0}set deleted(t){this.deleted!==t&&(this.info^=4)}markDeleted(){this.info|=4}getMissing(t,A){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=Le(A,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=Le(A,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===Si&&this.id.client!==this.parent.client&&this.parent.clock>=Le(A,this.parent.client))return this.parent.client;if(this.origin&&(this.left=FE(t,A,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=Ni(t,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===wt||this.right&&this.right.constructor===wt)this.parent=null;else if(!this.parent)this.left&&this.left.constructor===e&&(this.parent=this.left.parent,this.parentSub=this.left.parentSub),this.right&&this.right.constructor===e&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);else if(this.parent.constructor===Si){let i=Wu(A,this.parent);i.constructor===wt?this.parent=null:this.parent=i.content.type}return null}integrate(t,A){if(A>0&&(this.id.clock+=A,this.left=FE(t,t.doc.store,Ae(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(A),this.length-=A),this.parent){if(!this.left&&(!this.right||this.right.left!==null)||this.left&&this.left.right!==this.right){let i=this.left,n;if(i!==null)n=i.right;else if(this.parentSub!==null)for(n=this.parent._map.get(this.parentSub)||null;n!==null&&n.left!==null;)n=n.left;else n=this.parent._start;let r=new Set,o=new Set;for(;n!==null&&n!==this.right;){if(o.add(n),r.add(n),FI(this.origin,n.origin)){if(n.id.client<this.id.client)i=n,r.clear();else if(FI(this.rightOrigin,n.rightOrigin))break}else if(n.origin!==null&&o.has(Wu(t.doc.store,n.origin)))r.has(Wu(t.doc.store,n.origin))||(i=n,r.clear());else break;n=n.right}this.left=i}if(this.left!==null){let i=this.left.right;this.right=i,this.left.right=this}else{let i;if(this.parentSub!==null)for(i=this.parent._map.get(this.parentSub)||null;i!==null&&i.left!==null;)i=i.left;else i=this.parent._start,this.parent._start=this;this.right=i}this.right!==null?this.right.left=this:this.parentSub!==null&&(this.parent._map.set(this.parentSub,this),this.left!==null&&this.left.delete(t)),this.parentSub===null&&this.countable&&!this.deleted&&(this.parent._length+=this.length),YE(t.doc.store,this),this.content.integrate(t,this),kE(t,this.parent,this.parentSub),(this.parent._item!==null&&this.parent._item.deleted||this.parentSub!==null&&this.right!==null)&&this.delete(t)}else new wt(this.id,this.length).integrate(t,0)}get next(){let t=this.right;for(;t!==null&&t.deleted;)t=t.right;return t}get prev(){let t=this.left;for(;t!==null&&t.deleted;)t=t.left;return t}get lastId(){return this.length===1?this.id:Ae(this.id.client,this.id.clock+this.length-1)}mergeWith(t){if(this.constructor===t.constructor&&FI(t.origin,this.lastId)&&this.right===t&&FI(this.rightOrigin,t.rightOrigin)&&this.id.client===t.id.client&&this.id.clock+this.length===t.id.clock&&this.deleted===t.deleted&&this.redone===null&&t.redone===null&&this.content.constructor===t.content.constructor&&this.content.mergeWith(t.content)){let A=this.parent._searchMarker;return A&&A.forEach(i=>{i.p===t&&(i.p=this,!this.deleted&&this.countable&&(i.index-=this.length))}),t.keep&&(this.keep=!0),this.right=t.right,this.right!==null&&(this.right.left=this),this.length+=t.length,!0}return!1}delete(t){if(!this.deleted){let A=this.parent;this.countable&&this.parentSub===null&&(A._length-=this.length),this.markDeleted(),NI(t.deleteSet,this.id.client,this.id.clock,this.length),kE(t,A,this.parentSub),this.content.delete(t)}}gc(t,A){if(!this.deleted)throw aA();this.content.gc(t),A?QU(t,this,new wt(this.id,this.length)):this.content=new OI(this.length)}write(t,A){let i=A>0?Ae(this.id.client,this.id.clock+A-1):this.origin,n=this.rightOrigin,r=this.parentSub,o=this.content.getRef()&31|(i===null?0:128)|(n===null?0:64)|(r===null?0:32);if(t.writeInfo(o),i!==null&&t.writeLeftID(i),n!==null&&t.writeRightID(n),i===null&&n===null){let s=this.parent;if(s._item!==void 0){let a=s._item;if(a===null){let c=BU(s);t.writeParentInfo(!0),t.writeString(c)}else t.writeParentInfo(!1),t.writeLeftID(a.id)}else s.constructor===String?(t.writeParentInfo(!0),t.writeString(s)):s.constructor===Si?(t.writeParentInfo(!1),t.writeLeftID(s)):aA();r!==null&&t.writeString(r)}this.content.write(t,A)}},Im=(e,t)=>sN[t&31](e),sN=[()=>{aA()},VU,XU,PU,WU,_U,TU,oN,ZU,zU,()=>{aA()}],aN=10,Ft=class extends Is{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor!==t.constructor?!1:(this.length+=t.length,!0)}integrate(t,A){aA()}write(t,A){t.writeInfo(aN),W(t.restEncoder,this.length-A)}getMissing(t,A){return null}},cm=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:{},lm="__ $YJS$ __";cm[lm]===!0&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438");cm[lm]=!0;var zI={proxies:new WeakMap,traps:new WeakMap},gm=(e,t,A)=>e.get(t)||e.set(t,new A).get(t),um=e=>e.join(),fm=(e,t,A,i,n)=>{gm(gm(zI.traps,e,WeakMap),t,Map).set(um(A),i),zI.proxies.set(i,n)},mf=(e,t,A)=>{var i,n;return zI.proxies.get((n=(i=zI.traps.get(e))===null||i===void 0?void 0:i.get(t))===null||n===void 0?void 0:n.get(um(A)))};var cN=Symbol("default"),lN=Object.keys(Object.getOwnPropertyDescriptors(Reflect)),gN=["get","has","set","defineProperty","deleteProperty","getOwnPropertyDescriptor"],uN=(e,t)=>{let A,i,n,r,o,s,a,c;switch(e){case"get":[A,i,r]=t;break;case"set":[A,i,n,r]=t;break;case"deleteProperty":case"defineProperty":[A,s]=t;break;case"has":case"getOwnPropertyDescriptor":[A,i]=t;break;case"apply":[A,a,o]=t;break;case"construct":[A,o]=t;break;case"setPrototypeOf":[A,c]=t;break;default:[A]=t}return{target:A,name:i,receiver:r,val:n,args:o,descriptor:s,thisValue:a,prototype:c}},fN=(e,t)=>{let{trapName:A,handler:i,traps:n,root:r,path:o}=e,{target:s,name:a,val:c,receiver:I,args:l,descriptor:g,thisValue:u,prototype:f}=uN(A,t),C=gN.includes(A)?a:void 0;return{parameters:t,target:s,name:a,val:c,args:l,descriptor:g,receiver:I,thisValue:u,prototype:f,trapName:A,traps:n,path:o,handler:i,key:C,newValue:A==="set"?c:void 0,root:r,get proxy(){return mf(r,s,o)},get value(){return C&&s[C]},DEFAULT:cN,PROXY:Bm.bind({root:r,handler:i,path:[...o,C]})}},BN=function(...e){let{trapName:t,handler:A}=this,i=fN(this,e),{PROXY:n,DEFAULT:r}=i,o=A(i);return o===n?n(i.value):o===r?Reflect[t](...e):o},dN=(e,t,A)=>lN.reduce((i,n)=>(i[n]=BN.bind({trapName:n,handler:e,traps:i,root:t,path:A}),i),{}),CN=e=>{if(e===null||typeof e!="object"&&typeof e!="function")throw new TypeError("Deep proxy could be applied to objects and functions only")},QN=({DEFAULT:e})=>e,Bm=function(e,t,A,i){CN(e);let n=Object.assign({},this),r=t||n.handler||QN,o=A||n.path||[],s=n.root||i||e,a=mf(s,e,o);if(a)return a;let c=dN(r,s,o),I=new Proxy(e,c);return fm(s,e,o,c,I),I},dm=class{constructor(e,t,A,i){return Bm(e,t,A,i)}};function fs(e,t,A,i){function n(r){return r instanceof A?r:new A(function(o){o(r)})}return new(A||(A=Promise))(function(r,o){function s(I){try{c(i.next(I))}catch(l){o(l)}}function a(I){try{c(i.throw(I))}catch(l){o(l)}}function c(I){I.done?r(I.value):n(I.value).then(s,a)}c((i=i.apply(e,t||[])).next())})}var Ee=class{constructor(){this.mutex=Promise.resolve()}lock(){let t=()=>{};return this.mutex=this.mutex.then(()=>new Promise(t)),new Promise(A=>{t=A})}dispatch(t){return fs(this,void 0,void 0,function*(){let A=yield this.lock();try{return yield Promise.resolve(t())}finally{A()}})}},yf;function hN(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global}var Df=hN(),wf=(yf=Df.Buffer)!==null&&yf!==void 0?yf:null,pN=Df.TextEncoder?new Df.TextEncoder:null;function ym(e,t){return(e&15)+(e>>6|e>>3&8)<<4|(t&15)+(t>>6|t>>3&8)}function EN(e,t){let A=t.length>>1;for(let i=0;i<A;i++){let n=i<<1;e[i]=ym(t.charCodeAt(n),t.charCodeAt(n+1))}}function mN(e,t){if(e.length!==t.length*2)return!1;for(let A=0;A<t.length;A++){let i=A<<1;if(t[A]!==ym(e.charCodeAt(i),e.charCodeAt(i+1)))return!1}return!0}var Cm=87,Qm=48;function hm(e,t,A){let i=0;for(let n=0;n<A;n++){let r=t[n]>>>4;e[i++]=r>9?r+Cm:r+Qm,r=t[n]&15,e[i++]=r>9?r+Cm:r+Qm}return String.fromCharCode.apply(null,e)}var pm=wf!==null?e=>{if(typeof e=="string"){let t=wf.from(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.length)}if(wf.isBuffer(e))return new Uint8Array(e.buffer,e.byteOffset,e.length);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw new Error("Invalid data type!")}:e=>{if(typeof e=="string")return pN.encode(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw new Error("Invalid data type!")},Em="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",us=new Uint8Array(256);for(let e=0;e<Em.length;e++)us[Em.charCodeAt(e)]=e;function yN(e){let t=Math.floor(e.length*.75),A=e.length;return e[A-1]==="="&&(t-=1,e[A-2]==="="&&(t-=1)),t}function wN(e){let t=yN(e),A=e.length,i=new Uint8Array(t),n=0;for(let r=0;r<A;r+=4){let o=us[e.charCodeAt(r)],s=us[e.charCodeAt(r+1)],a=us[e.charCodeAt(r+2)],c=us[e.charCodeAt(r+3)];i[n]=o<<2|s>>4,n+=1,i[n]=(s&15)<<4|a>>2,n+=1,i[n]=(a&3)<<6|c&63,n+=1}return i}var _I=16*1024,gs=4,FN=new Ee,Ff=new Map;function DN(e,t){return fs(this,void 0,void 0,function*(){let A=null,i=null,n=!1;if(typeof WebAssembly>"u")throw new Error("WebAssembly is not supported in this environment!");let r=(D,S=0)=>{i.set(D,S)},o=()=>i,s=()=>A.exports,a=D=>{A.exports.Hash_SetMemorySize(D);let S=A.exports.Hash_GetBuffer(),N=A.exports.memory.buffer;i=new Uint8Array(N,S,D)},c=()=>new DataView(A.exports.memory.buffer).getUint32(A.exports.STATE_SIZE,!0),I=FN.dispatch(()=>fs(this,void 0,void 0,function*(){if(!Ff.has(e.name)){let S=wN(e.data),N=WebAssembly.compile(S);Ff.set(e.name,N)}let D=yield Ff.get(e.name);A=yield WebAssembly.instantiate(D,{})})),l=()=>fs(this,void 0,void 0,function*(){A||(yield I);let D=A.exports.Hash_GetBuffer(),S=A.exports.memory.buffer;i=new Uint8Array(S,D,_I)}),g=(D=null)=>{n=!0,A.exports.Hash_Init(D)},u=D=>{let S=0;for(;S<D.length;){let N=D.subarray(S,S+_I);S+=N.length,i.set(N),A.exports.Hash_Update(N.length)}},f=D=>{if(!n)throw new Error("update() called before init()");let S=pm(D);u(S)},C=new Uint8Array(t*2),F=(D,S=null)=>{if(!n)throw new Error("digest() called before init()");return n=!1,A.exports.Hash_Final(S),D==="binary"?i.slice(0,t):hm(C,i,t)},d=()=>{if(!n)throw new Error("save() can only be called after init() and before digest()");let D=A.exports.Hash_GetState(),S=c(),N=A.exports.memory.buffer,b=new Uint8Array(N,D,S),q=new Uint8Array(gs+S);return EN(q,e.hash),q.set(b,gs),q},B=D=>{if(!(D instanceof Uint8Array))throw new Error("load() expects an Uint8Array generated by save()");let S=A.exports.Hash_GetState(),N=c(),b=gs+N,q=A.exports.memory.buffer;if(D.length!==b)throw new Error(`Bad state length (expected ${b} bytes, got ${D.length})`);if(!mN(e.hash,D.subarray(0,gs)))throw new Error("This state was written by an incompatible hash implementation");let Z=D.subarray(gs);new Uint8Array(q,S,N).set(Z),n=!0},Q=D=>typeof D=="string"?D.length<_I/4:D.byteLength<_I,y=Q;switch(e.name){case"argon2":case"scrypt":y=()=>!0;break;case"blake2b":case"blake2s":y=(D,S)=>S<=512&&Q(D);break;case"blake3":y=(D,S)=>S===0&&Q(D);break;case"xxhash64":case"xxhash3":case"xxhash128":y=()=>!1;break}let k=(D,S=null,N=null)=>{if(!y(D,S))return g(S),f(D),F("hex",N);let b=pm(D);return i.set(b),A.exports.Hash_Calculate(b.length,S,N),hm(C,i,t)};return yield l(),{getMemory:o,writeMemory:r,getExports:s,setMemorySize:a,init:g,update:f,digest:F,save:d,load:B,calculate:k,hashLength:t}})}function kN(e,t,A){return fs(this,void 0,void 0,function*(){let i=yield e.lock(),n=yield DN(t,A);return i(),n})}var cv=new Ee;var lv=new Ee;var gv=new DataView(new ArrayBuffer(4));var uv=new Ee;var fv=new Ee;var Bv=new Ee;var dv=new Ee;var Cv=new Ee;var Qv=new Ee;var hv=new Ee;var pv=new Ee;var Ev=new Ee;var mv=new Ee;var yv=new Ee;var wv=new Ee;var Fv=new Ee;var SN="xxhash32",UN="AGFzbQEAAAABEQRgAAF/YAF/AGAAAGACf38AAwcGAAEBAgADBQQBAQICBg4CfwFBsIkFC38AQYAICwdwCAZtZW1vcnkCAA5IYXNoX0dldEJ1ZmZlcgAACUhhc2hfSW5pdAABC0hhc2hfVXBkYXRlAAIKSGFzaF9GaW5hbAADDUhhc2hfR2V0U3RhdGUABA5IYXNoX0NhbGN1bGF0ZQAFClNUQVRFX1NJWkUDAQqxEAYFAEGACQtNAEEAQgA3A6iJAUEAIAA2AoiJAUEAIABBz4yijgZqNgKMiQFBACAAQfeUr694ajYChIkBQQAgAEGoiI2hAmo2AoCJAUEAQQA2AqCJAQu4CAEHfwJAIABFDQBBAEEAKQOoiQEgAK18NwOoiQECQEEAKAKgiQEiASAAakEPSw0AAkACQCAAQQNxIgINAEGACSEDIAAhBAwBCyAAQXxxIQRBgAkhAwNAQQBBACgCoIkBIgVBAWo2AqCJASAFQZCJAWogAy0AADoAACADQQFqIQMgAkF/aiICDQALCyAAQQRJDQEDQEEAQQAoAqCJASICQQFqNgKgiQEgAkGQiQFqIAMtAAA6AAAgA0EBai0AACECQQBBACgCoIkBIgVBAWo2AqCJASAFQZCJAWogAjoAACADQQJqLQAAIQJBAEEAKAKgiQEiBUEBajYCoIkBIAVBkIkBaiACOgAAIANBA2otAAAhAkEAQQAoAqCJASIFQQFqNgKgiQEgBUGQiQFqIAI6AAAgA0EEaiEDIARBfGoiBA0ADAILCyAAQfAIaiEGAkACQCABDQBBACgCjIkBIQJBACgCiIkBIQVBACgChIkBIQRBACgCgIkBIQFBgAkhAwwBC0GACSEDAkAgAUEPSw0AQYAJIQMCQAJAQQAgAWtBA3EiBA0AIAEhBQwBCyABIQIDQEEAIAJBAWoiBTYCoIkBIAJBkIkBaiADLQAAOgAAIANBAWohAyAFIQIgBEF/aiIEDQALCyABQXNqQQNJDQBBACEEA0AgAyAEaiIBLQAAIQdBACAFIARqIgJBAWo2AqCJASACQZCJAWogBzoAACABQQFqLQAAIQdBACACQQJqNgKgiQEgAkGRiQFqIAc6AAAgAUECai0AACEHQQAgAkEDajYCoIkBIAJBkokBaiAHOgAAIAFBA2otAAAhAUEAIAJBBGo2AqCJASACQZOJAWogAToAACAFIARBBGoiBGpBEEcNAAsgAyAEaiEDC0EAQQAoApCJAUH3lK+veGxBACgCgIkBakENd0Gx893xeWwiATYCgIkBQQBBACgClIkBQfeUr694bEEAKAKEiQFqQQ13QbHz3fF5bCIENgKEiQFBAEEAKAKYiQFB95Svr3hsQQAoAoiJAWpBDXdBsfPd8XlsIgU2AoiJAUEAQQAoApyJAUH3lK+veGxBACgCjIkBakENd0Gx893xeWwiAjYCjIkBCyAAQYAJaiEAAkAgAyAGSw0AA0AgAygCAEH3lK+veGwgAWpBDXdBsfPd8XlsIQEgA0EMaigCAEH3lK+veGwgAmpBDXdBsfPd8XlsIQIgA0EIaigCAEH3lK+veGwgBWpBDXdBsfPd8XlsIQUgA0EEaigCAEH3lK+veGwgBGpBDXdBsfPd8XlsIQQgA0EQaiIDIAZNDQALC0EAIAI2AoyJAUEAIAU2AoiJAUEAIAQ2AoSJAUEAIAE2AoCJAUEAIAAgA2s2AqCJASAAIANGDQBBACECA0AgAkGQiQFqIAMgAmotAAA6AAAgAkEBaiICQQAoAqCJAUkNAAsLC6QDAgF+Bn9BACkDqIkBIgCnIQECQAJAIABCEFQNAEEAKAKEiQFBB3dBACgCgIkBQQF3akEAKAKIiQFBDHdqQQAoAoyJAUESd2ohAgwBC0EAKAKIiQFBsc/ZsgFqIQILIAIgAWohAkGQiQEhAwJAQQAoAqCJASIEQZCJAWoiBUGUiQFJDQBBkIkBIQEDQCABKAIAQb3cypV8bCACakERd0Gv1tO+AmwhAiABQQhqIQYgAUEEaiIDIQEgBiAFTQ0ACwsCQCADIAVGDQAgBEGPiQFqIQYCQAJAIAQgA2tBAXENACADIQEMAQsgA0EBaiEBIAMtAABBsc/ZsgFsIAJqQQt3QbHz3fF5bCECCyAGIANGDQADQCABQQFqLQAAQbHP2bIBbCABLQAAQbHP2bIBbCACakELd0Gx893xeWxqQQt3QbHz3fF5bCECIAFBAmoiASAFRw0ACwtBACACQQ92IAJzQfeUr694bCIBQQ12IAFzQb3cypV8bCIBQRB2IAFzIgJBGHQgAkGA/gNxQQh0ciABQQh2QYD+A3EgAUEYdnJyrTcDgAkLBgBBgIkBC/MDAgF+BH9BAEIANwOoiQFBACABNgKIiQFBACABQc+Moo4GajYCjIkBQQAgAUH3lK+veGo2AoSJAUEAIAFBqIiNoQJqNgKAiQFBAEEANgKgiQEgABACQQApA6iJASICpyEBAkACQCACQhBUDQBBACgChIkBQQd3QQAoAoCJAUEBd2pBACgCiIkBQQx3akEAKAKMiQFBEndqIQAMAQtBACgCiIkBQbHP2bIBaiEACyAAIAFqIQBBkIkBIQMCQEEAKAKgiQEiBEGQiQFqIgVBlIkBSQ0AQZCJASEBA0AgASgCAEG93MqVfGwgAGpBEXdBr9bTvgJsIQAgAUEIaiEGIAFBBGoiAyEBIAYgBU0NAAsLAkAgAyAFRg0AIARBj4kBaiEGAkACQCAEIANrQQFxDQAgAyEBDAELIANBAWohASADLQAAQbHP2bIBbCAAakELd0Gx893xeWwhAAsgBiADRg0AA0AgAUEBai0AAEGxz9myAWwgAS0AAEGxz9myAWwgAGpBC3dBsfPd8XlsakELd0Gx893xeWwhACABQQJqIgEgBUcNAAsLQQAgAEEPdiAAc0H3lK+veGwiAUENdiABc0G93MqVfGwiAUEQdiABcyIAQRh0IABBgP4DcUEIdHIgAUEIdkGA/gNxIAFBGHZycq03A4AJCwsLAQBBgAgLBDAAAAA=",NN="9e3a00cd",xN={name:SN,data:UN,hash:NN},GN=new Ee,TI=null;function mm(e){return!Number.isInteger(e)||e<0||e>4294967295?new Error("Seed must be a valid 32-bit long unsigned integer."):null}function XI(e,t=0){if(mm(t))return Promise.reject(mm(t));if(TI===null)return kN(GN,xN,4).then(A=>(TI=A,TI.calculate(e,t)));try{let A=TI.calculate(e,t);return Promise.resolve(A)}catch(A){return Promise.reject(A)}}var Dv=new Ee;var kv=new ArrayBuffer(8);var Sv=new Ee;var Uv=new ArrayBuffer(8);var Nv=new Ee;var xv=new ArrayBuffer(8);var Gv=new Ee;var Hv=new Ee;var Mv=new Ee;function Sf(e){return new Promise((t,A)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>A(e.error)})}function Bs(e,t){let A=indexedDB.open(e);A.onupgradeneeded=()=>A.result.createObjectStore(t);let i=Sf(A);return(n,r)=>i.then(o=>r(o.transaction(t,n).objectStore(t)))}var kf;function wm(){return kf||(kf=Bs("keyval-store","keyval")),kf}function Er(e,t=wm()){return t("readonly",A=>Sf(A.get(e)))}function ds(e,t,A=wm()){return A("readwrite",i=>(i.put(t,e),Sf(i.transaction)))}var Nf;try{Nf=new TextDecoder}catch{}var H,zt,h=0;var Rm=[],xf=Rm,Gf=0,ye={},ie,xi,Vt=0,DA=0,Ve,XA,Dt=[],ee,Fm={useRecords:!1,mapsAsObjects:!0},Cs=class{},Mf=new Cs;Mf.name="MessagePack 0xC1";var Gi=!1,Jm=2,Dm,km,Sm;try{new Function("")}catch{Jm=1/0}var dn=class e{constructor(t){t&&(t.useRecords===!1&&t.mapsAsObjects===void 0&&(t.mapsAsObjects=!0),t.sequential&&t.trusted!==!1&&(t.trusted=!0,!t.structures&&t.useRecords!=!1&&(t.structures=[],t.maxSharedStructures||(t.maxSharedStructures=0))),t.structures?t.structures.sharedLength=t.structures.length:t.getStructures&&((t.structures=[]).uninitialized=!0,t.structures.sharedLength=0),t.int64AsNumber&&(t.int64AsType="number")),Object.assign(this,t)}unpack(t,A){if(H)return Om(()=>(WI(),this?this.unpack(t,A):e.prototype.unpack.call(Fm,t,A)));!t.buffer&&t.constructor===ArrayBuffer&&(t=typeof Buffer<"u"?Buffer.from(t):new Uint8Array(t)),typeof A=="object"?(zt=A.end||t.length,h=A.start||0):(h=0,zt=A>-1?A:t.length),Gf=0,DA=0,xi=null,xf=Rm,Ve=null,H=t;try{ee=t.dataView||(t.dataView=new DataView(t.buffer,t.byteOffset,t.byteLength))}catch(i){throw H=null,t instanceof Uint8Array?i:new Error("Source must be a Uint8Array or Buffer but was a "+(t&&typeof t=="object"?t.constructor.name:typeof t))}if(this instanceof e){if(ye=this,this.structures)return ie=this.structures,ZI(A);(!ie||ie.length>0)&&(ie=[])}else ye=Fm,(!ie||ie.length>0)&&(ie=[]);return ZI(A)}unpackMultiple(t,A){let i,n=0;try{Gi=!0;let r=t.length,o=this?this.unpack(t,r):$I.unpack(t,r);if(A){if(A(o,n,h)===!1)return;for(;h<r;)if(n=h,A(ZI(),n,h)===!1)return}else{for(i=[o];h<r;)n=h,i.push(ZI());return i}}catch(r){throw r.lastPosition=n,r.values=i,r}finally{Gi=!1,WI()}}_mergeStructures(t,A){km&&(t=km.call(this,t)),t=t||[],Object.isFrozen(t)&&(t=t.map(i=>i.slice(0)));for(let i=0,n=t.length;i<n;i++){let r=t[i];r&&(r.isShared=!0,i>=32&&(r.highByte=i-32>>5))}t.sharedLength=t.length;for(let i in A||[])if(i>=0){let n=t[i],r=A[i];r&&(n&&((t.restoreStructures||(t.restoreStructures=[]))[i]=n),t[i]=r)}return this.structures=t}decode(t,A){return this.unpack(t,A)}};function ZI(e){try{if(!ye.trusted&&!Gi){let A=ie.sharedLength||0;A<ie.length&&(ie.length=A)}let t;if(ye.randomAccessStructure&&H[h]<64&&H[h]>=32&&Dm?(t=Dm(H,h,zt,ye),H=null,!(e&&e.lazy)&&t&&(t=t.toJSON()),h=zt):t=Ne(),Ve&&(h=Ve.postBundlePosition,Ve=null),Gi&&(ie.restoreStructures=null),h==zt)ie&&ie.restoreStructures&&Um(),ie=null,H=null,XA&&(XA=null);else{if(h>zt)throw new Error("Unexpected end of MessagePack data");if(!Gi){let A;try{A=JSON.stringify(t,(i,n)=>typeof n=="bigint"?`${n}n`:n).slice(0,100)}catch(i){A="(JSON view not available "+i+")"}throw new Error("Data read, but end of buffer not reached "+A)}}return t}catch(t){throw ie&&ie.restoreStructures&&Um(),WI(),(t instanceof RangeError||t.message.startsWith("Unexpected end of buffer")||h>zt)&&(t.incomplete=!0),t}}function Um(){for(let e in ie.restoreStructures)ie[e]=ie.restoreStructures[e];ie.restoreStructures=null}function Ne(){let e=H[h++];if(e<160)if(e<128){if(e<64)return e;{let t=ie[e&63]||ye.getStructures&&qm()[e&63];return t?(t.read||(t.read=vf(t,e&63)),t.read()):e}}else if(e<144)if(e-=128,ye.mapsAsObjects){let t={};for(let A=0;A<e;A++){let i=bm();i==="__proto__"&&(i="__proto_"),t[i]=Ne()}return t}else{let t=new Map;for(let A=0;A<e;A++)t.set(Ne(),Ne());return t}else{e-=144;let t=new Array(e);for(let A=0;A<e;A++)t[A]=Ne();return ye.freezeData?Object.freeze(t):t}else if(e<192){let t=e-160;if(DA>=h)return xi.slice(h-Vt,(h+=t)-Vt);if(DA==0&&zt<140){let A=t<16?Rf(t):Km(t);if(A!=null)return A}return Hf(t)}else{let t;switch(e){case 192:return null;case 193:return Ve?(t=Ne(),t>0?Ve[1].slice(Ve.position1,Ve.position1+=t):Ve[0].slice(Ve.position0,Ve.position0-=t)):Mf;case 194:return!1;case 195:return!0;case 196:if(t=H[h++],t===void 0)throw new Error("Unexpected end of buffer");return Uf(t);case 197:return t=ee.getUint16(h),h+=2,Uf(t);case 198:return t=ee.getUint32(h),h+=4,Uf(t);case 199:return Bn(H[h++]);case 200:return t=ee.getUint16(h),h+=2,Bn(t);case 201:return t=ee.getUint32(h),h+=4,Bn(t);case 202:if(t=ee.getFloat32(h),ye.useFloat32>2){let A=jI[(H[h]&127)<<1|H[h+1]>>7];return h+=4,(A*t+(t>0?.5:-.5)>>0)/A}return h+=4,t;case 203:return t=ee.getFloat64(h),h+=8,t;case 204:return H[h++];case 205:return t=ee.getUint16(h),h+=2,t;case 206:return t=ee.getUint32(h),h+=4,t;case 207:return ye.int64AsType==="number"?(t=ee.getUint32(h)*4294967296,t+=ee.getUint32(h+4)):ye.int64AsType==="string"?t=ee.getBigUint64(h).toString():ye.int64AsType==="auto"?(t=ee.getBigUint64(h),t<=BigInt(2)<<BigInt(52)&&(t=Number(t))):t=ee.getBigUint64(h),h+=8,t;case 208:return ee.getInt8(h++);case 209:return t=ee.getInt16(h),h+=2,t;case 210:return t=ee.getInt32(h),h+=4,t;case 211:return ye.int64AsType==="number"?(t=ee.getInt32(h)*4294967296,t+=ee.getUint32(h+4)):ye.int64AsType==="string"?t=ee.getBigInt64(h).toString():ye.int64AsType==="auto"?(t=ee.getBigInt64(h),t>=BigInt(-2)<<BigInt(52)&&t<=BigInt(2)<<BigInt(52)&&(t=Number(t))):t=ee.getBigInt64(h),h+=8,t;case 212:if(t=H[h++],t==114)return vm(H[h++]&63);{let A=Dt[t];if(A)return A.read?(h++,A.read(Ne())):A.noBuffer?(h++,A()):A(H.subarray(h,++h));throw new Error("Unknown extension "+t)}case 213:return t=H[h],t==114?(h++,vm(H[h++]&63,H[h++])):Bn(2);case 214:return Bn(4);case 215:return Bn(8);case 216:return Bn(16);case 217:return t=H[h++],DA>=h?xi.slice(h-Vt,(h+=t)-Vt):MN(t);case 218:return t=ee.getUint16(h),h+=2,DA>=h?xi.slice(h-Vt,(h+=t)-Vt):vN(t);case 219:return t=ee.getUint32(h),h+=4,DA>=h?xi.slice(h-Vt,(h+=t)-Vt):RN(t);case 220:return t=ee.getUint16(h),h+=2,xm(t);case 221:return t=ee.getUint32(h),h+=4,xm(t);case 222:return t=ee.getUint16(h),h+=2,Gm(t);case 223:return t=ee.getUint32(h),h+=4,Gm(t);default:if(e>=224)return e-256;if(e===void 0){let A=new Error("Unexpected end of MessagePack data");throw A.incomplete=!0,A}throw new Error("Unknown MessagePack token "+e)}}}var HN=/^[a-zA-Z_$][a-zA-Z\d_$]*$/;function vf(e,t){function A(){if(A.count++>Jm){let n=e.read=new Function("r","return function(){return "+(ye.freezeData?"Object.freeze":"")+"({"+e.map(r=>r==="__proto__"?"__proto_:r()":HN.test(r)?r+":r()":"["+JSON.stringify(r)+"]:r()").join(",")+"})}")(Ne);return e.highByte===0&&(e.read=Nm(t,e.read)),n()}let i={};for(let n=0,r=e.length;n<r;n++){let o=e[n];o==="__proto__"&&(o="__proto_"),i[o]=Ne()}return ye.freezeData?Object.freeze(i):i}return A.count=0,e.highByte===0?Nm(t,A):A}var Nm=(e,t)=>function(){let A=H[h++];if(A===0)return t();let i=e<32?-(e+(A<<5)):e+(A<<5),n=ie[i]||qm()[i];if(!n)throw new Error("Record id is not defined for "+i);return n.read||(n.read=vf(n,e)),n.read()};function qm(){let e=Om(()=>(H=null,ye.getStructures()));return ie=ye._mergeStructures(e,ie)}var Hf=Qs,MN=Qs,vN=Qs,RN=Qs;function Qs(e){let t;if(e<16&&(t=Rf(e)))return t;if(e>64&&Nf)return Nf.decode(H.subarray(h,h+=e));let A=h+e,i=[];for(t="";h<A;){let n=H[h++];if(!(n&128))i.push(n);else if((n&224)===192){let r=H[h++]&63;i.push((n&31)<<6|r)}else if((n&240)===224){let r=H[h++]&63,o=H[h++]&63;i.push((n&31)<<12|r<<6|o)}else if((n&248)===240){let r=H[h++]&63,o=H[h++]&63,s=H[h++]&63,a=(n&7)<<18|r<<12|o<<6|s;a>65535&&(a-=65536,i.push(a>>>10&1023|55296),a=56320|a&1023),i.push(a)}else i.push(n);i.length>=4096&&(t+=Pe.apply(String,i),i.length=0)}return i.length>0&&(t+=Pe.apply(String,i)),t}function xm(e){let t=new Array(e);for(let A=0;A<e;A++)t[A]=Ne();return ye.freezeData?Object.freeze(t):t}function Gm(e){if(ye.mapsAsObjects){let t={};for(let A=0;A<e;A++){let i=bm();i==="__proto__"&&(i="__proto_"),t[i]=Ne()}return t}else{let t=new Map;for(let A=0;A<e;A++)t.set(Ne(),Ne());return t}}var Pe=String.fromCharCode;function Km(e){let t=h,A=new Array(e);for(let i=0;i<e;i++){let n=H[h++];if((n&128)>0){h=t;return}A[i]=n}return Pe.apply(String,A)}function Rf(e){if(e<4)if(e<2){if(e===0)return"";{let t=H[h++];if((t&128)>1){h-=1;return}return Pe(t)}}else{let t=H[h++],A=H[h++];if((t&128)>0||(A&128)>0){h-=2;return}if(e<3)return Pe(t,A);let i=H[h++];if((i&128)>0){h-=3;return}return Pe(t,A,i)}else{let t=H[h++],A=H[h++],i=H[h++],n=H[h++];if((t&128)>0||(A&128)>0||(i&128)>0||(n&128)>0){h-=4;return}if(e<6){if(e===4)return Pe(t,A,i,n);{let r=H[h++];if((r&128)>0){h-=5;return}return Pe(t,A,i,n,r)}}else if(e<8){let r=H[h++],o=H[h++];if((r&128)>0||(o&128)>0){h-=6;return}if(e<7)return Pe(t,A,i,n,r,o);let s=H[h++];if((s&128)>0){h-=7;return}return Pe(t,A,i,n,r,o,s)}else{let r=H[h++],o=H[h++],s=H[h++],a=H[h++];if((r&128)>0||(o&128)>0||(s&128)>0||(a&128)>0){h-=8;return}if(e<10){if(e===8)return Pe(t,A,i,n,r,o,s,a);{let c=H[h++];if((c&128)>0){h-=9;return}return Pe(t,A,i,n,r,o,s,a,c)}}else if(e<12){let c=H[h++],I=H[h++];if((c&128)>0||(I&128)>0){h-=10;return}if(e<11)return Pe(t,A,i,n,r,o,s,a,c,I);let l=H[h++];if((l&128)>0){h-=11;return}return Pe(t,A,i,n,r,o,s,a,c,I,l)}else{let c=H[h++],I=H[h++],l=H[h++],g=H[h++];if((c&128)>0||(I&128)>0||(l&128)>0||(g&128)>0){h-=12;return}if(e<14){if(e===12)return Pe(t,A,i,n,r,o,s,a,c,I,l,g);{let u=H[h++];if((u&128)>0){h-=13;return}return Pe(t,A,i,n,r,o,s,a,c,I,l,g,u)}}else{let u=H[h++],f=H[h++];if((u&128)>0||(f&128)>0){h-=14;return}if(e<15)return Pe(t,A,i,n,r,o,s,a,c,I,l,g,u,f);let C=H[h++];if((C&128)>0){h-=15;return}return Pe(t,A,i,n,r,o,s,a,c,I,l,g,u,f,C)}}}}}function Hm(){let e=H[h++],t;if(e<192)t=e-160;else switch(e){case 217:t=H[h++];break;case 218:t=ee.getUint16(h),h+=2;break;case 219:t=ee.getUint32(h),h+=4;break;default:throw new Error("Expected string")}return Qs(t)}function Uf(e){return ye.copyBuffers?Uint8Array.prototype.slice.call(H,h,h+=e):H.subarray(h,h+=e)}function Bn(e){let t=H[h++];if(Dt[t]){let A;return Dt[t](H.subarray(h,A=h+=e),i=>{h=i;try{return Ne()}finally{h=A}})}else throw new Error("Unknown extension type "+t)}var Mm=new Array(4096);function bm(){let e=H[h++];if(e>=160&&e<192){if(e=e-160,DA>=h)return xi.slice(h-Vt,(h+=e)-Vt);if(!(DA==0&&zt<180))return Hf(e)}else return h--,Ne().toString();let t=(e<<5^(e>1?ee.getUint16(h):e>0?H[h]:0))&4095,A=Mm[t],i=h,n=h+e-3,r,o=0;if(A&&A.bytes==e){for(;i<n;){if(r=ee.getUint32(i),r!=A[o++]){i=1879048192;break}i+=4}for(n+=3;i<n;)if(r=H[i++],r!=A[o++]){i=1879048192;break}if(i===n)return h=i,A.string;n-=3,i=h}for(A=[],Mm[t]=A,A.bytes=e;i<n;)r=ee.getUint32(i),A.push(r),i+=4;for(n+=3;i<n;)r=H[i++],A.push(r);let s=e<16?Rf(e):Km(e);return s!=null?A.string=s:A.string=Hf(e)}var vm=(e,t)=>{let A=Ne().map(r=>r.toString()),i=e;t!==void 0&&(e=e<32?-((t<<5)+e):(t<<5)+e,A.highByte=t);let n=ie[e];return n&&(n.isShared||Gi)&&((ie.restoreStructures||(ie.restoreStructures=[]))[e]=n),ie[e]=A,A.read=vf(A,i),A.read()};Dt[0]=()=>{};Dt[0].noBuffer=!0;Dt[66]=e=>{let t=e.length,A=BigInt(e[0]&128?e[0]-256:e[0]);for(let i=1;i<t;i++)A<<=8n,A+=BigInt(e[i]);return A};var JN={Error,TypeError,ReferenceError};Dt[101]=()=>{let e=Ne();return(JN[e[0]]||Error)(e[1])};Dt[105]=e=>{let t=ee.getUint32(h-4);XA||(XA=new Map);let A=H[h],i;A>=144&&A<160||A==220||A==221?i=[]:i={};let n={target:i};XA.set(t,n);let r=Ne();return n.used?Object.assign(i,r):(n.target=r,r)};Dt[112]=e=>{let t=ee.getUint32(h-4),A=XA.get(t);return A.used=!0,A.target};Dt[115]=()=>new Set(Ne());var Jf=["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64","BigInt64","BigUint64"].map(e=>e+"Array"),qN=typeof globalThis=="object"?globalThis:window;Dt[116]=e=>{let t=e[0],A=Jf[t];if(!A)throw new Error("Could not find typed array for code "+t);return new qN[A](Uint8Array.prototype.slice.call(e,1).buffer)};Dt[120]=()=>{let e=Ne();return new RegExp(e[0],e[1])};var KN=[];Dt[98]=e=>{let t=(e[0]<<24)+(e[1]<<16)+(e[2]<<8)+e[3],A=h;return h+=t-e.length,Ve=KN,Ve=[Hm(),Hm()],Ve.position0=0,Ve.position1=0,Ve.postBundlePosition=h,h=A,Ne()};Dt[255]=e=>e.length==4?new Date((e[0]*16777216+(e[1]<<16)+(e[2]<<8)+e[3])*1e3):e.length==8?new Date(((e[0]<<22)+(e[1]<<14)+(e[2]<<6)+(e[3]>>2))/1e6+((e[3]&3)*4294967296+e[4]*16777216+(e[5]<<16)+(e[6]<<8)+e[7])*1e3):e.length==12?new Date(((e[0]<<24)+(e[1]<<16)+(e[2]<<8)+e[3])/1e6+((e[4]&128?-281474976710656:0)+e[6]*1099511627776+e[7]*4294967296+e[8]*16777216+(e[9]<<16)+(e[10]<<8)+e[11])*1e3):new Date("invalid");function Om(e){Sm&&Sm();let t=zt,A=h,i=Gf,n=Vt,r=DA,o=xi,s=xf,a=XA,c=Ve,I=new Uint8Array(H.slice(0,zt)),l=ie,g=ie.slice(0,ie.length),u=ye,f=Gi,C=e();return zt=t,h=A,Gf=i,Vt=n,DA=r,xi=o,xf=s,XA=a,Ve=c,H=I,Gi=f,ie=l,ie.splice(0,ie.length,...g),ye=u,ee=new DataView(H.buffer,H.byteOffset,H.byteLength),C}function WI(){H=null,XA=null,ie=null}var jI=new Array(147);for(let e=0;e<256;e++)jI[e]=+("1e"+Math.floor(45.15-e*.30103));var $I=new dn({useRecords:!1}),bN=$I.unpack,ON=$I.unpackMultiple,LN=$I.unpack,ec={NEVER:0,ALWAYS:1,DECIMAL_ROUND:3,DECIMAL_FIT:4},YN=new Float32Array(1),Jv=new Uint8Array(YN.buffer,0,4);var Ac;try{Ac=new TextEncoder}catch{}var qf,zm,ic=typeof Buffer<"u",tc=ic?function(e){return Buffer.allocUnsafeSlow(e)}:Uint8Array,_m=ic?Buffer:Uint8Array,Lm=ic?4294967296:2144337920,E,hs,le,p=0,gt,ke=null,PN,VN=21760,zN=/[\u0080-\uFFFF]/,mr=Symbol("record-id"),Cn=class extends dn{constructor(t){super(t),this.offset=0;let A,i,n,r,o,s=_m.prototype.utf8Write?function(m,J){return E.utf8Write(m,J,4294967295)}:Ac&&Ac.encodeInto?function(m,J){return Ac.encodeInto(m,E.subarray(J)).written}:!1,a=this;t||(t={});let c=t&&t.sequential,I=t.structures||t.saveStructures,l=t.maxSharedStructures;if(l==null&&(l=I?32:0),l>8160)throw new Error("Maximum maxSharedStructure is 8160");t.structuredClone&&t.moreTypes==null&&(this.moreTypes=!0);let g=t.maxOwnStructures;g==null&&(g=I?32:64),!this.structures&&t.useRecords!=!1&&(this.structures=[]);let u=l>32||g+l>64,f=l+64,C=l+g+64;if(C>8256)throw new Error("Maximum maxSharedStructure + maxOwnStructure is 8192");let F=[],d=0,B=0;this.pack=this.encode=function(m,J){if(E||(E=new tc(8192),le=E.dataView||(E.dataView=new DataView(E.buffer,0,8192)),p=0),gt=E.length-10,gt-p<2048?(E=new tc(E.length),le=E.dataView||(E.dataView=new DataView(E.buffer,0,E.length)),gt=E.length-10,p=0):p=p+7&2147483640,i=p,J&i3&&(p+=J&255),o=a.structuredClone?new Map:null,a.bundleStrings&&typeof m!="string"?(ke=[],ke.size=1/0):ke=null,r=a.structures,r){r.uninitialized&&(r=a._mergeStructures(a.getStructures()));let U=r.sharedLength||0;if(U>l)throw new Error("Shared structures is larger than maximum shared structures, try increasing maxSharedStructures to "+r.sharedLength);if(!r.transitions){r.transitions=Object.create(null);for(let G=0;G<U;G++){let z=r[G];if(!z)continue;let O,L=r.transitions;for(let ae=0,ne=z.length;ae<ne;ae++){let We=z[ae];O=L[We],O||(O=L[We]=Object.create(null)),L=O}L[mr]=G+64}this.lastNamedStructuresLength=U}c||(r.nextId=U+64)}n&&(n=!1);let M;try{a.randomAccessStructure&&m&&m.constructor&&m.constructor===Object?Bt(m):k(m);let U=ke;if(ke&&Vm(i,k,0),o&&o.idsToInsert){let G=o.idsToInsert.sort((ae,ne)=>ae.offset>ne.offset?1:-1),z=G.length,O=-1;for(;U&&z>0;){let ae=G[--z].offset+i;ae<U.stringsPosition+i&&O===-1&&(O=0),ae>U.position+i?O>=0&&(O+=6):(O>=0&&(le.setUint32(U.position+i,le.getUint32(U.position+i)+O),O=-1),U=U.previous,z++)}O>=0&&U&&le.setUint32(U.position+i,le.getUint32(U.position+i)+O),p+=G.length*6,p>gt&&q(p),a.offset=p;let L=TN(E.subarray(i,p),G);return o=null,L}return a.offset=p,J&Xm?(E.start=i,E.end=p,E):E.subarray(i,p)}catch(U){throw M=U,U}finally{if(r&&(Q(),n&&a.saveStructures)){let U=r.sharedLength||0,G=E.subarray(i,p),z=XN(r,a);if(!M)return a.saveStructures(z,z.isCompatible)===!1?a.pack(m,J):(a.lastNamedStructuresLength=U,G)}J&A3&&(p=i)}};let Q=()=>{B<10&&B++;let m=r.sharedLength||0;if(r.length>m&&!c&&(r.length=m),d>1e4)r.transitions=null,B=0,d=0,F.length>0&&(F=[]);else if(F.length>0&&!c){for(let J=0,M=F.length;J<M;J++)F[J][mr]=0;F=[]}},y=m=>{var J=m.length;J<16?E[p++]=144|J:J<65536?(E[p++]=220,E[p++]=J>>8,E[p++]=J&255):(E[p++]=221,le.setUint32(p,J),p+=4);for(let M=0;M<J;M++)k(m[M])},k=m=>{p>gt&&(E=q(p));var J=typeof m,M;if(J==="string"){let U=m.length;if(ke&&U>=4&&U<4096){if((ke.size+=U)>VN){let L,ae=(ke[0]?ke[0].length*3+ke[1].length:0)+10;p+ae>gt&&(E=q(p+ae));let ne;ke.position?(ne=ke,E[p]=200,p+=3,E[p++]=98,L=p-i,p+=4,Vm(i,k,0),le.setUint16(L+i-3,p-i-L)):(E[p++]=214,E[p++]=98,L=p-i,p+=4),ke=["",""],ke.previous=ne,ke.size=0,ke.position=L}let O=zN.test(m);ke[O?0:1]+=m,E[p++]=193,k(O?-U:U);return}let G;U<32?G=1:U<256?G=2:U<65536?G=3:G=5;let z=U*3;if(p+z>gt&&(E=q(p+z)),U<64||!s){let O,L,ae,ne=p+G;for(O=0;O<U;O++)L=m.charCodeAt(O),L<128?E[ne++]=L:L<2048?(E[ne++]=L>>6|192,E[ne++]=L&63|128):(L&64512)===55296&&((ae=m.charCodeAt(O+1))&64512)===56320?(L=65536+((L&1023)<<10)+(ae&1023),O++,E[ne++]=L>>18|240,E[ne++]=L>>12&63|128,E[ne++]=L>>6&63|128,E[ne++]=L&63|128):(E[ne++]=L>>12|224,E[ne++]=L>>6&63|128,E[ne++]=L&63|128);M=ne-p-G}else M=s(m,p+G);M<32?E[p++]=160|M:M<256?(G<2&&E.copyWithin(p+2,p+1,p+1+M),E[p++]=217,E[p++]=M):M<65536?(G<3&&E.copyWithin(p+3,p+2,p+2+M),E[p++]=218,E[p++]=M>>8,E[p++]=M&255):(G<5&&E.copyWithin(p+5,p+3,p+3+M),E[p++]=219,le.setUint32(p,M),p+=4),p+=M}else if(J==="number")if(m>>>0===m)m<32||m<128&&this.useRecords===!1||m<64&&!this.randomAccessStructure?E[p++]=m:m<256?(E[p++]=204,E[p++]=m):m<65536?(E[p++]=205,E[p++]=m>>8,E[p++]=m&255):(E[p++]=206,le.setUint32(p,m),p+=4);else if(m>>0===m)m>=-32?E[p++]=256+m:m>=-128?(E[p++]=208,E[p++]=m+256):m>=-32768?(E[p++]=209,le.setInt16(p,m),p+=2):(E[p++]=210,le.setInt32(p,m),p+=4);else{let U;if((U=this.useFloat32)>0&&m<4294967296&&m>=-2147483648){E[p++]=202,le.setFloat32(p,m);let G;if(U<4||(G=m*jI[(E[p]&127)<<1|E[p+1]>>7])>>0===G){p+=4;return}else p--}E[p++]=203,le.setFloat64(p,m),p+=8}else if(J==="object"||J==="function")if(!m)E[p++]=192;else{if(o){let G=o.get(m);if(G){if(!G.id){let z=o.idsToInsert||(o.idsToInsert=[]);G.id=z.push(G)}E[p++]=214,E[p++]=112,le.setUint32(p,G.id),p+=4;return}else o.set(m,{offset:p-i})}let U=m.constructor;if(U===Object)b(m,!0);else if(U===Array)y(m);else if(U===Map)if(this.mapAsEmptyObject)E[p++]=128;else{M=m.size,M<16?E[p++]=128|M:M<65536?(E[p++]=222,E[p++]=M>>8,E[p++]=M&255):(E[p++]=223,le.setUint32(p,M),p+=4);for(let[G,z]of m)k(G),k(z)}else{for(let G=0,z=qf.length;G<z;G++){let O=zm[G];if(m instanceof O){let L=qf[G];if(L.write){L.type&&(E[p++]=212,E[p++]=L.type,E[p++]=0);let Zt=L.write.call(this,m);Zt===m?Array.isArray(m)?y(m):b(m):k(Zt);return}let ae=E,ne=le,We=p;E=null;let Xt;try{Xt=L.pack.call(this,m,Zt=>(E=ae,ae=null,p+=Zt,p>gt&&q(p),{target:E,targetView:le,position:p-Zt}),k)}finally{ae&&(E=ae,le=ne,p=We,gt=E.length-10)}Xt&&(Xt.length+p>gt&&q(Xt.length+p),p=_N(Xt,E,p,L.type));return}}if(Array.isArray(m))y(m);else{if(m.toJSON){let G=m.toJSON();if(G!==m)return k(G)}if(J==="function")return k(this.writeFunction&&this.writeFunction(m));b(m,!m.hasOwnProperty)}}}else if(J==="boolean")E[p++]=m?195:194;else if(J==="bigint"){if(m<BigInt(1)<<BigInt(63)&&m>=-(BigInt(1)<<BigInt(63)))E[p++]=211,le.setBigInt64(p,m);else if(m<BigInt(1)<<BigInt(64)&&m>0)E[p++]=207,le.setBigUint64(p,m);else if(this.largeBigIntToFloat)E[p++]=203,le.setFloat64(p,Number(m));else if(this.useBigIntExtension&&m<2n**1023n&&m>-(2n**1023n)){E[p++]=199,p++,E[p++]=66;let U=[],G;do{let z=m&0xffn;G=(z&0x80n)===(m<0n?0x80n:0n),U.push(z),m>>=8n}while(!((m===0n||m===-1n)&&G));E[p-2]=U.length;for(let z=U.length;z>0;)E[p++]=Number(U[--z]);return}else throw new RangeError(m+" was too large to fit in MessagePack 64-bit integer format, use useBigIntExtension or set largeBigIntToFloat to convert to float-64");p+=8}else if(J==="undefined")this.encodeUndefinedAsNil?E[p++]=192:(E[p++]=212,E[p++]=0,E[p++]=0);else throw new Error("Unknown type: "+J)},D=this.variableMapSize||this.coercibleKeyAsNumber?m=>{let J=Object.keys(m),M=J.length;M<16?E[p++]=128|M:M<65536?(E[p++]=222,E[p++]=M>>8,E[p++]=M&255):(E[p++]=223,le.setUint32(p,M),p+=4);let U;if(this.coercibleKeyAsNumber)for(let G=0;G<M;G++){U=J[G];let z=Number(U);k(isNaN(z)?U:z),k(m[U])}else for(let G=0;G<M;G++)k(U=J[G]),k(m[U])}:(m,J)=>{E[p++]=222;let M=p-i;p+=2;let U=0;for(let G in m)(J||m.hasOwnProperty(G))&&(k(G),k(m[G]),U++);E[M+++i]=U>>8,E[M+i]=U&255},S=this.useRecords===!1?D:t.progressiveRecords&&!u?(m,J)=>{let M,U=r.transitions||(r.transitions=Object.create(null)),G=p++-i,z;for(let O in m)if(J||m.hasOwnProperty(O)){if(M=U[O],M)U=M;else{let L=Object.keys(m),ae=U;U=r.transitions;let ne=0;for(let We=0,Xt=L.length;We<Xt;We++){let Zt=L[We];M=U[Zt],M||(M=U[Zt]=Object.create(null),ne++),U=M}G+i+1==p?(p--,Z(U,L,ne)):xe(U,L,G,ne),z=!0,U=ae[O]}k(m[O])}if(!z){let O=U[mr];O?E[G+i]=O:xe(U,Object.keys(m),G,0)}}:(m,J)=>{let M,U=r.transitions||(r.transitions=Object.create(null)),G=0;for(let O in m)(J||m.hasOwnProperty(O))&&(M=U[O],M||(M=U[O]=Object.create(null),G++),U=M);let z=U[mr];z?z>=96&&u?(E[p++]=((z-=96)&31)+96,E[p++]=z>>5):E[p++]=z:Z(U,U.__keys__||Object.keys(m),G);for(let O in m)(J||m.hasOwnProperty(O))&&k(m[O])},N=typeof this.useRecords=="function"&&this.useRecords,b=N?(m,J)=>{N(m)?S(m,J):D(m,J)}:S,q=m=>{let J;if(m>16777216){if(m-i>Lm)throw new Error("Packed buffer would be larger than maximum buffer size");J=Math.min(Lm,Math.round(Math.max((m-i)*(m>67108864?1.25:2),4194304)/4096)*4096)}else J=(Math.max(m-i<<2,E.length-1)>>12)+1<<12;let M=new tc(J);return le=M.dataView||(M.dataView=new DataView(M.buffer,0,J)),m=Math.min(m,E.length),E.copy?E.copy(M,0,i,m):M.set(E.slice(i,m)),p-=i,i=0,gt=M.length-10,E=M},Z=(m,J,M)=>{let U=r.nextId;U||(U=64),U<f&&this.shouldShareStructure&&!this.shouldShareStructure(J)?(U=r.nextOwnId,U<C||(U=f),r.nextOwnId=U+1):(U>=C&&(U=f),r.nextId=U+1);let G=J.highByte=U>=96&&u?U-96>>5:-1;m[mr]=U,m.__keys__=J,r[U-64]=J,U<f?(J.isShared=!0,r.sharedLength=U-63,n=!0,G>=0?(E[p++]=(U&31)+96,E[p++]=G):E[p++]=U):(G>=0?(E[p++]=213,E[p++]=114,E[p++]=(U&31)+96,E[p++]=G):(E[p++]=212,E[p++]=114,E[p++]=U),M&&(d+=B*M),F.length>=g&&(F.shift()[mr]=0),F.push(m),k(J))},xe=(m,J,M,U)=>{let G=E,z=p,O=gt,L=i;E=hs,p=0,i=0,E||(hs=E=new tc(8192)),gt=E.length-10,Z(m,J,U),hs=E;let ae=p;if(E=G,p=z,gt=O,i=L,ae>1){let ne=p+ae-1;ne>gt&&q(ne);let We=M+i;E.copyWithin(We+ae,We+1,p),E.set(hs.slice(0,ae),We),p=ne}else E[M+i]=hs[0]},Bt=(m,J)=>{let M=PN(m,E,i,p,r,q,(U,G,z)=>{if(z)return n=!0;p=G;let O=E;return k(U),Q(),O!==E?{position:p,targetView:le,target:E}:p},this);if(M===0)return b(m,!0);p=M}}useBuffer(t){E=t,le=new DataView(E.buffer,E.byteOffset,E.byteLength),p=0}clearSharedData(){this.structures&&(this.structures=[]),this.typedStructs&&(this.typedStructs=[])}};zm=[Date,Set,Error,RegExp,ArrayBuffer,Object.getPrototypeOf(Uint8Array.prototype).constructor,Cs];qf=[{pack(e,t,A){let i=e.getTime()/1e3;if((this.useTimestamp32||e.getMilliseconds()===0)&&i>=0&&i<4294967296){let{target:n,targetView:r,position:o}=t(6);n[o++]=214,n[o++]=255,r.setUint32(o,i)}else if(i>0&&i<4294967296){let{target:n,targetView:r,position:o}=t(10);n[o++]=215,n[o++]=255,r.setUint32(o,e.getMilliseconds()*4e6+(i/1e3/4294967296>>0)),r.setUint32(o+4,i)}else if(isNaN(i)){if(this.onInvalidDate)return t(0),A(this.onInvalidDate());let{target:n,targetView:r,position:o}=t(3);n[o++]=212,n[o++]=255,n[o++]=255}else{let{target:n,targetView:r,position:o}=t(15);n[o++]=199,n[o++]=12,n[o++]=255,r.setUint32(o,e.getMilliseconds()*1e6),r.setBigInt64(o+4,BigInt(Math.floor(i)))}}},{pack(e,t,A){if(this.setAsEmptyObject)return t(0),A({});let i=Array.from(e),{target:n,position:r}=t(this.moreTypes?3:0);this.moreTypes&&(n[r++]=212,n[r++]=115,n[r++]=0),A(i)}},{pack(e,t,A){let{target:i,position:n}=t(this.moreTypes?3:0);this.moreTypes&&(i[n++]=212,i[n++]=101,i[n++]=0),A([e.name,e.message])}},{pack(e,t,A){let{target:i,position:n}=t(this.moreTypes?3:0);this.moreTypes&&(i[n++]=212,i[n++]=120,i[n++]=0),A([e.source,e.flags])}},{pack(e,t){this.moreTypes?Ym(e,16,t):Pm(ic?Buffer.from(e):new Uint8Array(e),t)}},{pack(e,t){let A=e.constructor;A!==_m&&this.moreTypes?Ym(e,Jf.indexOf(A.name),t):Pm(e,t)}},{pack(e,t){let{target:A,position:i}=t(1);A[i]=193}}];function Ym(e,t,A,i){let n=e.byteLength;if(n+1<256){var{target:r,position:o}=A(4+n);r[o++]=199,r[o++]=n+1}else if(n+1<65536){var{target:r,position:o}=A(5+n);r[o++]=200,r[o++]=n+1>>8,r[o++]=n+1&255}else{var{target:r,position:o,targetView:s}=A(7+n);r[o++]=201,s.setUint32(o,n+1),o+=4}r[o++]=116,r[o++]=t,r.set(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),o)}function Pm(e,t){let A=e.byteLength;var i,n;if(A<256){var{target:i,position:n}=t(A+2);i[n++]=196,i[n++]=A}else if(A<65536){var{target:i,position:n}=t(A+3);i[n++]=197,i[n++]=A>>8,i[n++]=A&255}else{var{target:i,position:n,targetView:r}=t(A+5);i[n++]=198,r.setUint32(n,A),n+=4}i.set(e,n)}function _N(e,t,A,i){let n=e.length;switch(n){case 1:t[A++]=212;break;case 2:t[A++]=213;break;case 4:t[A++]=214;break;case 8:t[A++]=215;break;case 16:t[A++]=216;break;default:n<256?(t[A++]=199,t[A++]=n):n<65536?(t[A++]=200,t[A++]=n>>8,t[A++]=n&255):(t[A++]=201,t[A++]=n>>24,t[A++]=n>>16&255,t[A++]=n>>8&255,t[A++]=n&255)}return t[A++]=i,t.set(e,A),A+=n,A}function TN(e,t){let A,i=t.length*6,n=e.length-i;for(;A=t.pop();){let r=A.offset,o=A.id;e.copyWithin(r+i,r,n),i-=6;let s=r+i;e[s++]=214,e[s++]=105,e[s++]=o>>24,e[s++]=o>>16&255,e[s++]=o>>8&255,e[s++]=o&255,n=r}return e}function Vm(e,t,A){if(ke.length>0){le.setUint32(ke.position+e,p+A-ke.position-e),ke.stringsPosition=p-e;let i=ke;ke=null,t(i[0]),t(i[1])}}function XN(e,t){return e.isCompatible=A=>{let i=!A||(t.lastNamedStructuresLength||0)===A.length;return i||t._mergeStructures(A),i},e}var Tm=new Cn({useRecords:!1}),ZN=Tm.pack,WN=Tm.pack;var{NEVER:jN,ALWAYS:$N,DECIMAL_ROUND:e3,DECIMAL_FIT:t3}=ec,Xm=512,A3=1024,i3=2048;var Yf=K(ey(),1),nR=Yf.default.configure,ty=Yf.default;var Ay={site:{list:"0",group:"1",load:"2",update:"3"},comp:{new:"4",list:"5",group:"6",load:"7"},page:{list:"8",load:"9",cache:"10"},yjs:{um:"11",sv_local:"12",diff_local:"13",sv_remote:"14"},client:{info:"15"},code:{load:"16",edit:"17",action:"18"}},iy={0:"site.list",1:"site.group",2:"site.load",3:"site.update",4:"comp.new",5:"comp.list",6:"comp.group",7:"comp.load",8:"page.list",9:"page.load",10:"page.cache",11:"yjs.um",12:"yjs.sv_local",13:"yjs.diff_local",14:"yjs.sv_remote",15:"client.info",16:"code.load",17:"code.edit",18:"code.action"};var Ce=window;var ny=e=>Bs(`prasi-user-${e}`,"default");var ry=new Cn({structuredClone:!0}),ps={debug:!!localStorage.getItem("prasi-ws-debug"),reconnectTimeout:1e3};Ce.debug=new Proxy({},{get(e,t,A){if(t==="off")return ps.debug=!1,localStorage.removeItem("prasi-ws-debug"),console.clear(),["WS DEBUG: Deactivated"];if(t==="on")return ps.debug=!0,localStorage.setItem("prasi-ws-debug","1"),console.clear(),["WS DEBUG: Activated"]}});var kA={ws:null,client_id:"",idb:null,event:null},Pf={action:{pending:{}}},oy=(e,t)=>{let A=ry.pack(t);ps.debug&&console.log("%c\u2B06","color:blue",ay(A.length,0),t),e.send(A)},sy=async e=>{let{user_id:t,site_id:A,page_id:i,events:n}=e;return kA.idb=ny(t),await I3({user_id:t,site_id:A,page_id:i},n),new dm(Ay,({target:r,trapName:o,value:s,key:a,DEFAULT:c,PROXY:I})=>{if(o==="set")throw new TypeError("target is immutable");return typeof s=="string"?(...l)=>new Promise(g=>{u3({code:s,resolve:g,args:l})}):o==="get"&&typeof s=="object"&&s!==null?I:c})},I3=(e,t)=>{let{user_id:A,page_id:i,site_id:n}=e;return kA.event=t,Ce.offline?new Promise(async r=>{r();let o="editor_start",s=await g3(o);t[o]&&t[o](s)}):new Promise((r,o)=>{if(!kA.ws){let s=0,a=()=>{let c=new URL(Ce.basehost||location.href);c.pathname="/sync",c.protocol=c.protocol==="http:"?"ws:":"wss:";let I=new WebSocket(`${c.protocol}//${c.host}${c.pathname}`);I.onopen=()=>{oy(I,{type:1,user_id:A,site_id:n,page_id:i}),kA.ws=I,t.opened()},I.onclose=async()=>{t.disconnected().reconnect?setTimeout(async()=>{s++,a()},s*ps.reconnectTimeout):o()},I.onmessage=async l=>{let g=l.data,u=ry.unpack(Buffer.from(await g.arrayBuffer()));if(ps.debug&&console.log("%c\u2B07","color:red",ay(g.size,0),u),u.type===0)kA.client_id=u.client_id,t.shakehand(u.client_id),r();else if(u.type===2){let f=u.event;t[f]&&(c3.includes(f)&&l3(f,u.data),t[f](u.data))}else if(u.type===4){let f=Pf.action.pending[u.argid];if(f){f.resolve(u.val),delete Pf.action.pending[u.argid];let C=kA.idb;C&&await ds(u.argid,u.val,C)}}}};a()}})},c3=["editor_start"],l3=async(e,t)=>{let A=kA.idb;if(A){let i=await XI(`ev-${e}`);await ds(i,t,A)}},g3=async e=>{let t=kA.idb;if(t){let A=await XI(`ev-${e}`);return await Er(A,t)}},u3=async e=>{let{args:t,code:A,resolve:i}=e,n=kA.ws,r=kA.idb;if(r){let o=ty(t),s=iy[A],a=await XI(`op-${s}-${o}`);if(n&&n.readyState===n.OPEN)Pf.action.pending[a]={ts:Date.now(),resolve:i},oy(n,{type:3,code:A,args:t,argid:a});else{let c=await Er(a,r);i(c)}}};function ay(e,t){if(e==0)return"0 Bytes";var A=1024,i=t||2,n=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],r=Math.floor(Math.log(e)/Math.log(A));return parseFloat((e/Math.pow(A,r)).toFixed(i))+" "+n[r]}var yr={NORMAL:0,WILDCARD:1,PLACEHOLDER:2};function wr(e={}){let t={options:e,rootNode:cy(),staticRoutesMap:{}},A=i=>e.strictTrailingSlash?i:i.replace(/\/$/,"")||"/";if(e.routes)for(let i in e.routes)Iy(t,A(i),e.routes[i]);return{ctx:t,lookup:i=>f3(t,A(i)),insert:(i,n)=>Iy(t,A(i),n),remove:i=>B3(t,A(i))}}function f3(e,t){let A=e.staticRoutesMap[t];if(A)return A.data;let i=t.split("/"),n={},r=!1,o=null,s=e.rootNode,a=null;for(let c=0;c<i.length;c++){let I=i[c];s.wildcardChildNode!==null&&(o=s.wildcardChildNode,a=i.slice(c).join("/"));let l=s.children.get(I);if(l!==void 0)s=l;else if(s=s.placeholderChildNode,s!==null)n[s.paramName]=I,r=!0;else break}return(s===null||s.data===null)&&o!==null&&(s=o,n[s.paramName||"_"]=a,r=!0),s?r?{...s.data,params:r?n:void 0}:s.data:null}function Iy(e,t,A){let i=!0,n=t.split("/"),r=e.rootNode,o=0;for(let s of n){let a;if(a=r.children.get(s))r=a;else{let c=d3(s);a=cy({type:c,parent:r}),r.children.set(s,a),c===yr.PLACEHOLDER?(a.paramName=s==="*"?`_${o++}`:s.slice(1),r.placeholderChildNode=a,i=!1):c===yr.WILDCARD&&(r.wildcardChildNode=a,a.paramName=s.slice(3)||"_",i=!1),r=a}}return r.data=A,i===!0&&(e.staticRoutesMap[t]=r),r}function B3(e,t){let A=!1,i=t.split("/"),n=e.rootNode;for(let r of i)if(n=n.children.get(r),!n)return A;if(n.data){let r=i[i.length-1];if(n.data=null,Object.keys(n.children).length===0){let o=n.parent;o.children.delete(r),o.wildcardChildNode=null,o.placeholderChildNode=null}A=!0}return A}function cy(e={}){return{type:e.type||yr.NORMAL,parent:e.parent||null,children:new Map,data:e.data||null,paramName:e.paramName||null,wildcardChildNode:null,placeholderChildNode:null}}function d3(e){return e.startsWith("**")?yr.WILDCARD:e[0]===":"||e==="*"?yr.PLACEHOLDER:yr.NORMAL}var Vf={id:"",name:"",domain:"",config:{api_url:""},js:"",js_compiled:"",responsive:"",layout:{id:"--",meta:void 0,entry:[]},code:{snapshot:{},mode:"old"}},C3={id:"",name:"",url:"",snapshot:null,comps:{}};var nt={active_id:!1,comp_id:!1,instance_comp_id:!1,instance_item_id:!1},rc={should_render_main:!0,hover:{id:""},script_nav:{list:[],idx:-1},text:{id:"",content:"",timeout:null,el:null},get item_id(){return nt.active_id===!1&&(nt.active_id=localStorage.getItem("prasi-active-id")||""),nt.active_id||""},set item_id(e){localStorage.setItem("prasi-active-id",e||""),nt.active_id=e||""},get comp_id(){return nt.comp_id===!1&&(nt.comp_id=localStorage.getItem("prasi-comp-id")||""),nt.comp_id||""},set comp_id(e){localStorage.setItem("prasi-comp-id",e||""),nt.comp_id=e||""},instance:{get comp_id(){return nt.instance_comp_id===!1&&(nt.instance_comp_id=localStorage.getItem("prasi-instance-comp-id")||""),nt.instance_comp_id||""},set comp_id(e){localStorage.setItem("prasi-instance-comp-id",e||""),nt.instance_comp_id=e||""},get item_id(){return nt.instance_item_id===!1&&(nt.instance_item_id=localStorage.getItem("prasi-instance-item-id")||""),nt.instance_item_id||""},set item_id(e){localStorage.setItem("prasi-instance-item-id",e||""),nt.instance_item_id=e||""}}},DR={mode:"",user:{id:"",username:"",client_id:""},clients:{},status:"init",preview:{url_cache:new Set,route_cache:wr(),page_cache:{},meta_cache:{}},sync:null,sync_assigned:!1,site:QA(Vf),site_dts:"",script:{site_types:{},loaded:!1,do_edit:async(e,t)=>{},db:null,api:null,init_local_effect:{}},page:{history:{id:"",show:!1},root_id:"root",cur:C3,doc:null,list:{},building:!1,meta:{},entry:[],tree:[],render:()=>{}},comp:{doc:null,item:null,loaded:{},list:{},group:{}},code:{},global_prop:[],ui:{comp_editable:localStorage.getItem("prasi-comp-editable")==="yes",zoom:localStorage.zoom||"100%",side:{prop:!0},layout:{left:parseInt(localStorage.getItem("prasi-layout-left")||"250"),right:parseInt(localStorage.getItem("prasi-layout-right")||"250")},prevent_indent_hook:!1,syncing:!1,tree:{item_loading:[],search:"",search_ref:null,search_mode:{Name:!0,JS:!1,HTML:!1,CSS:!1},rename_id:"",open:{}},popup:{file:{enabled:!1,open:!1,picker:{value:"",on_pick:!1,multi:!1},path:"/",expanded:JSON.parse(localStorage.getItem("panel-file-expanded")||"{}"),entry:{},selected:new Set,action:null,file_renaming:"",file_ctx_menu_event:null,tree:[],tree_renaming:"",tree_ctx_path:"",tree_ctx_menu_event:null,preview:!0,upload:{started:!1,progress:{}}},code:{init:!1,open:!1,name:"site",log:"",loading:!1,startup_status:"init",error:!1,show_log:!1,list:{}},page:{open:null,form:null},script:{open:!1,mode:"js",lastMode:"js",type:"item",prop_kind:"",prop_name:"",on_close:()=>{},typings:{status:"ok",err_msg:""},wb_render:()=>{}},site:null,site_form:null,comp:{preview_id:"",open:null,import:!1},comp_group:null,api:{open:!1}}}};var hy=K(oc());var py=e=>{let{item:t,item_comp:A,ids:i}=e,n=QA(A);if(Ey(n,i),t.id&&(n.id=t.id),n.component){if(n.component.props&&t.component)for(let r of Object.keys(n.component.props)){let o=t.component.props[r],s=n.component.props[r];o&&(s.value=o.value,s.valueBuilt=o.valueBuilt,s.jsxCalledBy=o.jsxCalledBy,s.content=o.content)}n.component.instances=t.component?.instances,n.component.style=t.component?.style}for(let r of Object.keys(t))delete t[r];for(let[r,o]of Object.entries(n))t[r]=o},Ey=(e,t)=>{if(e.originalId=e.id,t[e.id]||(t[e.id]=(0,hy.createId)()),e.id=t[e.id],e.childs)for(let A of e.childs)Ey(A,t)};var my=e=>{for(let[t,A]of Object.entries(e.item_comp.component?.props||{})){let i=QA(A),n=e.item.component?.props;n&&n[t]&&(i.value=n[t].value,i.valueBuilt=n[t].valueBuilt,n[t].content&&(i.content=n[t].content)),i&&e.each(t,i)}};var sc=e=>{let t={};for(let[A,i]of Object.entries(e))if(A==="childs"){if(t.childs=[],i&&Array.isArray(i))for(let n of i)t.childs.push({id:n.id})}else t[A]=i;return t};var yy=(e,t)=>{let{item:A}=t;if(A.type==="item"&&A.component?.id&&t.parent?.item.id){let i=e.comps[A.component.id];if(e.on?.visit_component&&e.on.visit_component(A,t.root||t.item),!i)return;if(i){let n;if(e.mode==="page"?(A.component.instances||(A.component.instances={}),n=A.component.instances):n=t.parent?.root_instances,n){let o=n[A.id];n[A.id]||(n[A.id]={},o=n[A.id]),py({item:A,item_comp:i,ids:o})}let r={item:sc(A),jsx_prop:t.jsx_prop,parent:{id:t.parent.item.id,comp_id:t.parent?.comp?.component?.id,instance_id:t.parent?.instance_id},instances:n};e.on?.visit&&e.on.visit(r,A,t.root||t.item),A.id&&e.set_meta!==!1&&(e.meta[A.id]=r),my({item:A,item_comp:i,instance:n?n[A.id]:{},each(o,s){let a=A.component?.id;s.meta?.type==="content-element"&&a&&s.content&&(s.content.name=o,vt({...e,mode:"comp"},{item:s.content,root:t.root||s.content,is_root:!1,jsx_prop:{is_root:!0,comp_id:a,name:o},parent:{item:r.item,instance_id:A.id,comp:i,root_instances:n}}))}});for(let o of Object.values(A.childs))o.name.startsWith("jsx:")||vt({...e,mode:"comp"},{item:o,is_root:!1,root:t.root||t.item,parent:{item:A,instance_id:A.id,root_instances:n,comp:i}})}}};var vt=(e,t)=>{let A=t.item;if(A.type==="item"&&A.component?.id&&t.ignore_first_component!==!0){yy(e,t);return}let i={item:sc(A),parent:{id:t.parent?.item.id||"root",instance_id:t.parent?.instance_id,comp_id:t.parent?.comp?.component?.id}};if(t.jsx_prop&&(i.jsx_prop=t.jsx_prop),e.on?.visit&&e.on.visit(i,A,t.root||t.item),A.id&&e.set_meta!==!1&&(e.meta[i.item.id]=i),A.childs){for(let[n,r]of Object.entries(A.childs))if(r.id){let o={item:r,is_root:!1,root:t.root||t.item,parent:{item:i.item,instance_id:t.parent?.instance_id,comp:t.parent?.comp,root_instances:t.parent?.root_instances}};t.jsx_prop&&(o.jsx_prop={...t.jsx_prop,is_root:!1}),vt(e,o)}}};var ac=async(e,t,A,i)=>{let n=new Set,r={root:t};if(vt({...e,on:{visit_component:({component:o})=>{if(o){let{id:s}=o;if(e.comps[s]||(!i||i&&!i.has(s))&&n.add(s),o?.props)for(let[a,c]of Object.entries(o.props))c.meta?.type==="content-element"&&c.content&&vt({...e,on:{visit_component:({component:I})=>{if(I){let{id:l}=I;e.comps[l]||(!i||i&&!i.has(l))&&n.add(l)}},visit(I,l){A.visit&&A.visit(I,l,r)}},set_meta:!1,note:"init-load-comp-prop"},{item:c.content})}},visit(o,s){A.visit&&A.visit(o,s,r)}},set_meta:!1,note:"init-load-comp"},{item:t,ignore_first_component:!0}),A.done&&A.done(r),n.size>0){await A.load([...n]);let o=i;o||(o=new Set),n.forEach(s=>{o&&o.add(s)});for(let s of[...o]){let a=e.comps[s];a&&await ac(e,a,A,o)}}};var k3=Bs("prasi-cache","prasi-cache-store"),pn={timeout:null,store:k3},Ic=(e,t)=>{let A=[...wy(t,"navigate(",")"),...wy(t,"href = ",";")],i=e.page.cur.id;e.page.navs[i]||(e.page.navs[i]=new Set);for(let n of A)e.page.navs[i].add(n);clearTimeout(pn.timeout),pn.timeout=setTimeout(()=>{e.on_nav_loaded&&e.on_nav_loaded({urls:Array.from(e.page.navs[i])})},100)},wy=(e,t,A)=>{let i=0,n=0,r=[];for(;;){let o=e.indexOf(t,i);if(n=i,o>=0){let s=e[o+t.length];if(s==='"'||s==="'"||s==="`"){let a=e.indexOf(`${s}${A}`,o+t.length+1),c=e.substring(o+t.length+1,a);i=a+2+A.length,r.push(c)}}if(n===i)break}return r};var Dy=K(oc());var cc=()=>{let e=document.activeElement;return!!(e&&e.attributes.getNamedItem("contenteditable"))};var Fy=K(oc()),lc=e=>{let{m:t,root:A,mitem:i,meta:n}=e;if(t.jsx_prop&&t.parent?.instance_id){let r=n[t.parent?.instance_id];if(r&&t.jsx_prop.is_root){let o=r.item.component?.props[t.jsx_prop.name];o&&(o.content=t.item)}}if(t.parent)if(t.parent.id==="root")t.item.id===A.id&&(t.mitem=i);else{let r=n[t.parent.id];if(r.mitem)if(t.jsx_prop?.is_root===!0){let o=r.mitem.get("component")?.get("props");if(o){let s=o.get(t.jsx_prop.name);if(s){let a=s.get("content");if(!a){let c=new Y.Map;syncronize(c,{id:(0,Fy.createId)(),name:t.jsx_prop.name,type:"item",dim:{w:"full",h:"full"},childs:[],adv:{css:""}}),s.set("content",c)}a&&(t.mitem=a)}}}else r.mitem.get("childs")?.forEach(o=>{o&&o.get&&o.get("id")===t.item.id&&(t.mitem=o)});if(t.item.component?.props)for(let[o,s]of Object.entries(t.item.component.props)){let a=t.mitem?.get("component")?.get("props")?.get(o);if(!a){let c=t.mitem?.get("component")?.get("props");c&&e.new_prop_jsx(t,c,o,s)}if(s.content)if(a){let c=n[s.content.id];c&&(c.mitem=a.get("content"))}else{let c=t.mitem?.get("component")?.get("props");c&&e.new_prop_jsx(t,c,o,s)}}}};var gc=(e,t,A,i)=>{if(t.parent?.id==="root")e.page.doc?.getMap("map").get("root")?.get("childs")?.forEach(n=>{n.get("id")===t.item.id&&(t.mitem=n)});else{let n=A[t.parent?.id||""];n&&n.mitem&&n.mitem.get("childs")?.forEach(r=>{r&&r.get&&r.get("id")===t.item.id&&(t.mitem=r)})}if(!t.item||!t.item.id)return console.warn("Emptry Tree Item ",t),null;if(i.find(n=>n.id===t.item.id))console.warn("Double Tree Item: ",t.item.id,t.item.name);else if(!t.parent?.comp_id)i.push({id:t.item.id,parent:t.parent?.id||"root",text:t.item.name,data:t});else if(t.jsx_prop)if(t.jsx_prop.is_root)t.jsx_prop.name!=="child"&&i.push({id:t.item.id,parent:t.parent?.instance_id||"root",text:t.jsx_prop.name,data:t});else{if(t.jsx_prop.name==="child"&&t.parent.instance_id){let n=A[t.parent.instance_id],r=n.item.component?.props.child.content?.id;r&&n.mitem&&A[r].item.childs.find(s=>t.item.id===s.id)&&i.push({id:t.item.id,parent:t.parent?.instance_id||"root",text:t.item.name,data:t})}t.parent.id!==t.parent.instance_id&&i.push({id:t.item.id,parent:t.parent?.id||"root",text:t.item.name,data:t})}};var fc=async(e,t,A)=>{if(e.comp.list[t])return;let i=new Y.Doc;Y.applyUpdate(i,Et(A));let n=i.getMap("map").get("root");if(n){e.comp.loaded[t]=n.toJSON(),typeof e.comp.list[t]?.on_update=="function"&&i.off("update",e.comp.list[t].on_update);let r=await uc(e,i,t);if(r){let{meta:o,tree:s}=r;e.comp.list[t]?(e.comp.list[t].meta=o,e.comp.list[t].tree=s):(e.comp.list[t]={comp:{id:t,snapshot:A},doc:i,meta:o,tree:s,async on_update(a,c){if(c==="sv_remote"||c==="local")return;let I=await e.sync?.yjs.sv_local("comp",t,Buffer.from(rA(a)));if(I){let l=Y.encodeStateAsUpdate(i,Et(I.sv));Y.applyUpdate(i,Et(I.diff),"local"),await e.sync?.yjs.diff_local("comp",t,Buffer.from(rA(l)));let g=await uc(e,e.comp.list[t].doc,t);if(g&&(e.comp.list[t].meta=g.meta,e.comp.list[t].tree=g.tree),e.comp.loaded[t]=i.getMap("map").get("root")?.toJSON(),cc())return;IA(e),e.render()}}},i.on("update",e.comp.list[t].on_update))}}},uc=async(e,t,A)=>{let i=t.getMap("map").get("root");if(!i)return;let n={},r=[],o=i.toJSON();return e.comp.loaded[A]=o,await ac({comps:e.comp.loaded,meta:n,set_meta:!1,mode:"comp"},o,{load:async s=>{let a=s.filter(I=>!e.comp.loaded[I]),c=await e.sync?.comp.load(a,!0);if(c){let I=Object.entries(c);for(let[l,g]of I)g&&g.snapshot&&!e.comp.list[l]&&await fc(e,l,g.snapshot)}}}),vt({comps:e.comp.loaded,meta:n,mode:"comp",on:{async visit(s){gc(e,s,n,r),lc({m:s,root:o,mitem:i,meta:n,new_prop_jsx(a,c,I,l){_f.list.push(()=>{let g=new Y.Map;l.content&&(l.content.id=(0,Dy.createId)()),syncronize(g,l),c.set(I,g)})}})}},note:"load-comp-scan-meta"},{item:o,ignore_first_component:!0}),_f.list.length>0&&e.page.doc?.transact(()=>{for(let s of _f.list)s()}),e.comp.loaded[A]=o,{meta:n,tree:r,item:o}},_f={list:[]};var IA=async(e,t)=>{if(document.activeElement){let o=document.activeElement;if(o.tagName==="DIV"&&o.getAttribute("contenteditable")==="true")return}rc.should_render_main=!0;let A=e.site.layout&&e.site.layout.id===e.page.cur.id&&t?.note==="load-layout page-init";for(let[o,s]of Object.entries(e.comp.list))if(!e.comp.loaded[o]){let c=s.doc.getMap("map").get("root")?.toJSON();c&&(e.comp.loaded[o]=c)}let i=e.page.doc?.getMap("map").get("root"),n=[];i?.get("childs")?.forEach(o=>n.push(o));let r={};e.page.tree=[];for(let o of n){let s=o.toJSON();s&&vt({note:"tree-rebuild",comps:e.comp.loaded,meta:r,mode:"page",on:{async visit(a){A||((a.parent?.instance_id!==a.parent?.id||a.jsx_prop)&&gc(e,a,r,e.page.tree),lc({m:a,root:s,mitem:o,meta:r,new_prop_jsx(c,I,l,g){if(!I.get(l)){let u=new Y.Map;syncronize(u,g),I.set(l,u)}}}))}}},{item:s})}if(A)e.site.layout.meta=r;else{let o="root";if(e.site.layout&&e.site.layout.meta){for(let[s,a]of Object.entries(e.site.layout.meta))if(a.item.name==="content"){o=a.item.id;break}e.page.root_id=o}if(e.site.layout&&e.site.layout.id===e.page.cur.id)e.page.meta=r;else if(o!=="root"){for(let s of Object.values(r))s.parent?.id==="root"&&(s.parent.id=o);e.page.meta={...e.site.layout.meta,...r}}else e.page.meta=r}};function ys(e,t){return function(){return e.apply(t,arguments)}}var{toString:S3}=Object.prototype,{getPrototypeOf:Zf}=Object,dc=(e=>t=>{let A=S3.call(t);return e[A]||(e[A]=A.slice(8,-1).toLowerCase())})(Object.create(null)),SA=e=>(e=e.toLowerCase(),t=>dc(t)===e),Cc=e=>t=>typeof t===e,{isArray:Fr}=Array,ws=Cc("undefined");function U3(e){return e!==null&&!ws(e)&&e.constructor!==null&&!ws(e.constructor)&&_t(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var Uy=SA("ArrayBuffer");function N3(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Uy(e.buffer),t}var x3=Cc("string"),_t=Cc("function"),Ny=Cc("number"),Qc=e=>e!==null&&typeof e=="object",G3=e=>e===!0||e===!1,Bc=e=>{if(dc(e)!=="object")return!1;let t=Zf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},H3=SA("Date"),M3=SA("File"),v3=SA("Blob"),R3=SA("FileList"),J3=e=>Qc(e)&&_t(e.pipe),q3=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||_t(e.append)&&((t=dc(e))==="formdata"||t==="object"&&_t(e.toString)&&e.toString()==="[object FormData]"))},K3=SA("URLSearchParams"),b3=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Fs(e,t,{allOwnKeys:A=!1}={}){if(e===null||typeof e>"u")return;let i,n;if(typeof e!="object"&&(e=[e]),Fr(e))for(i=0,n=e.length;i<n;i++)t.call(null,e[i],i,e);else{let r=A?Object.getOwnPropertyNames(e):Object.keys(e),o=r.length,s;for(i=0;i<o;i++)s=r[i],t.call(null,e[s],s,e)}}function xy(e,t){t=t.toLowerCase();let A=Object.keys(e),i=A.length,n;for(;i-- >0;)if(n=A[i],t===n.toLowerCase())return n;return null}var Gy=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Hy=e=>!ws(e)&&e!==Gy;function Xf(){let{caseless:e}=Hy(this)&&this||{},t={},A=(i,n)=>{let r=e&&xy(t,n)||n;Bc(t[r])&&Bc(i)?t[r]=Xf(t[r],i):Bc(i)?t[r]=Xf({},i):Fr(i)?t[r]=i.slice():t[r]=i};for(let i=0,n=arguments.length;i<n;i++)arguments[i]&&Fs(arguments[i],A);return t}var O3=(e,t,A,{allOwnKeys:i}={})=>(Fs(t,(n,r)=>{A&&_t(n)?e[r]=ys(n,A):e[r]=n},{allOwnKeys:i}),e),L3=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Y3=(e,t,A,i)=>{e.prototype=Object.create(t.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),A&&Object.assign(e.prototype,A)},P3=(e,t,A,i)=>{let n,r,o,s={};if(t=t||{},e==null)return t;do{for(n=Object.getOwnPropertyNames(e),r=n.length;r-- >0;)o=n[r],(!i||i(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=A!==!1&&Zf(e)}while(e&&(!A||A(e,t))&&e!==Object.prototype);return t},V3=(e,t,A)=>{e=String(e),(A===void 0||A>e.length)&&(A=e.length),A-=t.length;let i=e.indexOf(t,A);return i!==-1&&i===A},z3=e=>{if(!e)return null;if(Fr(e))return e;let t=e.length;if(!Ny(t))return null;let A=new Array(t);for(;t-- >0;)A[t]=e[t];return A},_3=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Zf(Uint8Array)),T3=(e,t)=>{let i=(e&&e[Symbol.iterator]).call(e),n;for(;(n=i.next())&&!n.done;){let r=n.value;t.call(e,r[0],r[1])}},X3=(e,t)=>{let A,i=[];for(;(A=e.exec(t))!==null;)i.push(A);return i},Z3=SA("HTMLFormElement"),W3=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(A,i,n){return i.toUpperCase()+n}),ky=(({hasOwnProperty:e})=>(t,A)=>e.call(t,A))(Object.prototype),j3=SA("RegExp"),My=(e,t)=>{let A=Object.getOwnPropertyDescriptors(e),i={};Fs(A,(n,r)=>{let o;(o=t(n,r,e))!==!1&&(i[r]=o||n)}),Object.defineProperties(e,i)},$3=e=>{My(e,(t,A)=>{if(_t(e)&&["arguments","caller","callee"].indexOf(A)!==-1)return!1;let i=e[A];if(_t(i)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+A+"'")})}})},ex=(e,t)=>{let A={},i=n=>{n.forEach(r=>{A[r]=!0})};return Fr(e)?i(e):i(String(e).split(t)),A},tx=()=>{},Ax=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Tf="abcdefghijklmnopqrstuvwxyz",Sy="0123456789",vy={DIGIT:Sy,ALPHA:Tf,ALPHA_DIGIT:Tf+Tf.toUpperCase()+Sy},ix=(e=16,t=vy.ALPHA_DIGIT)=>{let A="",{length:i}=t;for(;e--;)A+=t[Math.random()*i|0];return A};function nx(e){return!!(e&&_t(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}var rx=e=>{let t=new Array(10),A=(i,n)=>{if(Qc(i)){if(t.indexOf(i)>=0)return;if(!("toJSON"in i)){t[n]=i;let r=Fr(i)?[]:{};return Fs(i,(o,s)=>{let a=A(o,n+1);!ws(a)&&(r[s]=a)}),t[n]=void 0,r}}return i};return A(e,0)},ox=SA("AsyncFunction"),sx=e=>e&&(Qc(e)||_t(e))&&_t(e.then)&&_t(e.catch),w={isArray:Fr,isArrayBuffer:Uy,isBuffer:U3,isFormData:q3,isArrayBufferView:N3,isString:x3,isNumber:Ny,isBoolean:G3,isObject:Qc,isPlainObject:Bc,isUndefined:ws,isDate:H3,isFile:M3,isBlob:v3,isRegExp:j3,isFunction:_t,isStream:J3,isURLSearchParams:K3,isTypedArray:_3,isFileList:R3,forEach:Fs,merge:Xf,extend:O3,trim:b3,stripBOM:L3,inherits:Y3,toFlatObject:P3,kindOf:dc,kindOfTest:SA,endsWith:V3,toArray:z3,forEachEntry:T3,matchAll:X3,isHTMLForm:Z3,hasOwnProperty:ky,hasOwnProp:ky,reduceDescriptors:My,freezeMethods:$3,toObjectSet:ex,toCamelCase:W3,noop:tx,toFiniteNumber:Ax,findKey:xy,global:Gy,isContextDefined:Hy,ALPHABET:vy,generateString:ix,isSpecCompliantForm:nx,toJSONObject:rx,isAsyncFn:ox,isThenable:sx};function Dr(e,t,A,i,n){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),A&&(this.config=A),i&&(this.request=i),n&&(this.response=n)}w.inherits(Dr,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:w.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var Ry=Dr.prototype,Jy={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Jy[e]={value:e}});Object.defineProperties(Dr,Jy);Object.defineProperty(Ry,"isAxiosError",{value:!0});Dr.from=(e,t,A,i,n,r)=>{let o=Object.create(Ry);return w.toFlatObject(e,o,function(a){return a!==Error.prototype},s=>s!=="isAxiosError"),Dr.call(o,e.message,t,A,i,n),o.cause=e,o.name=e.name,r&&Object.assign(o,r),o};var j=Dr;var hc=null;function Wf(e){return w.isPlainObject(e)||w.isArray(e)}function Ky(e){return w.endsWith(e,"[]")?e.slice(0,-2):e}function qy(e,t,A){return e?e.concat(t).map(function(n,r){return n=Ky(n),!A&&r?"["+n+"]":n}).join(A?".":""):t}function ax(e){return w.isArray(e)&&!e.some(Wf)}var Ix=w.toFlatObject(w,{},null,function(t){return/^is[A-Z]/.test(t)});function lx(e,t,A){if(!w.isObject(e))throw new TypeError("target must be an object");t=t||new(hc||FormData),A=w.toFlatObject(A,{metaTokens:!0,dots:!1,indexes:!1},!1,function(C,F){return!w.isUndefined(F[C])});let i=A.metaTokens,n=A.visitor||I,r=A.dots,o=A.indexes,a=(A.Blob||typeof Blob<"u"&&Blob)&&w.isSpecCompliantForm(t);if(!w.isFunction(n))throw new TypeError("visitor must be a function");function c(f){if(f===null)return"";if(w.isDate(f))return f.toISOString();if(!a&&w.isBlob(f))throw new j("Blob is not supported. Use a Buffer instead.");return w.isArrayBuffer(f)||w.isTypedArray(f)?a&&typeof Blob=="function"?new Blob([f]):Buffer.from(f):f}function I(f,C,F){let d=f;if(f&&!F&&typeof f=="object"){if(w.endsWith(C,"{}"))C=i?C:C.slice(0,-2),f=JSON.stringify(f);else if(w.isArray(f)&&ax(f)||(w.isFileList(f)||w.endsWith(C,"[]"))&&(d=w.toArray(f)))return C=Ky(C),d.forEach(function(Q,y){!(w.isUndefined(Q)||Q===null)&&t.append(o===!0?qy([C],y,r):o===null?C:C+"[]",c(Q))}),!1}return Wf(f)?!0:(t.append(qy(F,C,r),c(f)),!1)}let l=[],g=Object.assign(Ix,{defaultVisitor:I,convertValue:c,isVisitable:Wf});function u(f,C){if(!w.isUndefined(f)){if(l.indexOf(f)!==-1)throw Error("Circular reference detected in "+C.join("."));l.push(f),w.forEach(f,function(d,B){(!(w.isUndefined(d)||d===null)&&n.call(t,d,w.isString(B)?B.trim():B,C,g))===!0&&u(d,C?C.concat(B):[B])}),l.pop()}}if(!w.isObject(e))throw new TypeError("data must be an object");return u(e),t}var vi=lx;function by(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(i){return t[i]})}function Oy(e,t){this._pairs=[],e&&vi(e,this,t)}var Ly=Oy.prototype;Ly.append=function(t,A){this._pairs.push([t,A])};Ly.toString=function(t){let A=t?function(i){return t.call(this,i,by)}:by;return this._pairs.map(function(n){return A(n[0])+"="+A(n[1])},"").join("&")};var pc=Oy;function gx(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Ds(e,t,A){if(!t)return e;let i=A&&A.encode||gx,n=A&&A.serialize,r;if(n?r=n(t,A):r=w.isURLSearchParams(t)?t.toString():new pc(t,A).toString(i),r){let o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}var jf=class{constructor(){this.handlers=[]}use(t,A,i){return this.handlers.push({fulfilled:t,rejected:A,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){w.forEach(this.handlers,function(i){i!==null&&t(i)})}},$f=jf;var Ec={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};var Yy=typeof URLSearchParams<"u"?URLSearchParams:pc;var Py=typeof FormData<"u"?FormData:null;var Vy=typeof Blob<"u"?Blob:null;var zy={isBrowser:!0,classes:{URLSearchParams:Yy,FormData:Py,Blob:Vy},protocols:["http","https","file","blob","url","data"]};var eB={};Y0(eB,{hasBrowserEnv:()=>_y,hasStandardBrowserEnv:()=>ux,hasStandardBrowserWebWorkerEnv:()=>fx});var _y=typeof window<"u"&&typeof document<"u",ux=(e=>_y&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),fx=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function";var ut={...eB,...zy};function tB(e,t){return vi(e,new ut.classes.URLSearchParams,Object.assign({visitor:function(A,i,n,r){return ut.isNode&&w.isBuffer(A)?(this.append(i,A.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function Bx(e){return w.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function dx(e){let t={},A=Object.keys(e),i,n=A.length,r;for(i=0;i<n;i++)r=A[i],t[r]=e[r];return t}function Cx(e){function t(A,i,n,r){let o=A[r++];if(o==="__proto__")return!0;let s=Number.isFinite(+o),a=r>=A.length;return o=!o&&w.isArray(n)?n.length:o,a?(w.hasOwnProp(n,o)?n[o]=[n[o],i]:n[o]=i,!s):((!n[o]||!w.isObject(n[o]))&&(n[o]=[]),t(A,i,n[o],r)&&w.isArray(n[o])&&(n[o]=dx(n[o])),!s)}if(w.isFormData(e)&&w.isFunction(e.entries)){let A={};return w.forEachEntry(e,(i,n)=>{t(Bx(i),n,A,0)}),A}return null}var mc=Cx;function Qx(e,t,A){if(w.isString(e))try{return(t||JSON.parse)(e),w.trim(e)}catch(i){if(i.name!=="SyntaxError")throw i}return(A||JSON.stringify)(e)}var AB={transitional:Ec,adapter:["xhr","http"],transformRequest:[function(t,A){let i=A.getContentType()||"",n=i.indexOf("application/json")>-1,r=w.isObject(t);if(r&&w.isHTMLForm(t)&&(t=new FormData(t)),w.isFormData(t))return n?JSON.stringify(mc(t)):t;if(w.isArrayBuffer(t)||w.isBuffer(t)||w.isStream(t)||w.isFile(t)||w.isBlob(t))return t;if(w.isArrayBufferView(t))return t.buffer;if(w.isURLSearchParams(t))return A.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(r){if(i.indexOf("application/x-www-form-urlencoded")>-1)return tB(t,this.formSerializer).toString();if((s=w.isFileList(t))||i.indexOf("multipart/form-data")>-1){let a=this.env&&this.env.FormData;return vi(s?{"files[]":t}:t,a&&new a,this.formSerializer)}}return r||n?(A.setContentType("application/json",!1),Qx(t)):t}],transformResponse:[function(t){let A=this.transitional||AB.transitional,i=A&&A.forcedJSONParsing,n=this.responseType==="json";if(t&&w.isString(t)&&(i&&!this.responseType||n)){let o=!(A&&A.silentJSONParsing)&&n;try{return JSON.parse(t)}catch(s){if(o)throw s.name==="SyntaxError"?j.from(s,j.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ut.classes.FormData,Blob:ut.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};w.forEach(["delete","get","head","post","put","patch"],e=>{AB.headers[e]={}});var kr=AB;var hx=w.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ty=e=>{let t={},A,i,n;return e&&e.split(`
|
|
`).forEach(function(o){n=o.indexOf(":"),A=o.substring(0,n).trim().toLowerCase(),i=o.substring(n+1).trim(),!(!A||t[A]&&hx[A])&&(A==="set-cookie"?t[A]?t[A].push(i):t[A]=[i]:t[A]=t[A]?t[A]+", "+i:i)}),t};var Xy=Symbol("internals");function ks(e){return e&&String(e).trim().toLowerCase()}function yc(e){return e===!1||e==null?e:w.isArray(e)?e.map(yc):String(e)}function px(e){let t=Object.create(null),A=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,i;for(;i=A.exec(e);)t[i[1]]=i[2];return t}var Ex=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function iB(e,t,A,i,n){if(w.isFunction(i))return i.call(this,t,A);if(n&&(t=A),!!w.isString(t)){if(w.isString(i))return t.indexOf(i)!==-1;if(w.isRegExp(i))return i.test(t)}}function mx(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,A,i)=>A.toUpperCase()+i)}function yx(e,t){let A=w.toCamelCase(" "+t);["get","set","has"].forEach(i=>{Object.defineProperty(e,i+A,{value:function(n,r,o){return this[i].call(this,t,n,r,o)},configurable:!0})})}var Sr=class{constructor(t){t&&this.set(t)}set(t,A,i){let n=this;function r(s,a,c){let I=ks(a);if(!I)throw new Error("header name must be a non-empty string");let l=w.findKey(n,I);(!l||n[l]===void 0||c===!0||c===void 0&&n[l]!==!1)&&(n[l||a]=yc(s))}let o=(s,a)=>w.forEach(s,(c,I)=>r(c,I,a));return w.isPlainObject(t)||t instanceof this.constructor?o(t,A):w.isString(t)&&(t=t.trim())&&!Ex(t)?o(Ty(t),A):t!=null&&r(A,t,i),this}get(t,A){if(t=ks(t),t){let i=w.findKey(this,t);if(i){let n=this[i];if(!A)return n;if(A===!0)return px(n);if(w.isFunction(A))return A.call(this,n,i);if(w.isRegExp(A))return A.exec(n);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,A){if(t=ks(t),t){let i=w.findKey(this,t);return!!(i&&this[i]!==void 0&&(!A||iB(this,this[i],i,A)))}return!1}delete(t,A){let i=this,n=!1;function r(o){if(o=ks(o),o){let s=w.findKey(i,o);s&&(!A||iB(i,i[s],s,A))&&(delete i[s],n=!0)}}return w.isArray(t)?t.forEach(r):r(t),n}clear(t){let A=Object.keys(this),i=A.length,n=!1;for(;i--;){let r=A[i];(!t||iB(this,this[r],r,t,!0))&&(delete this[r],n=!0)}return n}normalize(t){let A=this,i={};return w.forEach(this,(n,r)=>{let o=w.findKey(i,r);if(o){A[o]=yc(n),delete A[r];return}let s=t?mx(r):String(r).trim();s!==r&&delete A[r],A[s]=yc(n),i[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){let A=Object.create(null);return w.forEach(this,(i,n)=>{i!=null&&i!==!1&&(A[n]=t&&w.isArray(i)?i.join(", "):i)}),A}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,A])=>t+": "+A).join(`
|
|
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...A){let i=new this(t);return A.forEach(n=>i.set(n)),i}static accessor(t){let i=(this[Xy]=this[Xy]={accessors:{}}).accessors,n=this.prototype;function r(o){let s=ks(o);i[s]||(yx(n,o),i[s]=!0)}return w.isArray(t)?t.forEach(r):r(t),this}};Sr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);w.reduceDescriptors(Sr.prototype,({value:e},t)=>{let A=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(i){this[A]=i}}});w.freezeMethods(Sr);var ft=Sr;function Ss(e,t){let A=this||kr,i=t||A,n=ft.from(i.headers),r=i.data;return w.forEach(e,function(s){r=s.call(A,r,n.normalize(),t?t.status:void 0)}),n.normalize(),r}function Us(e){return!!(e&&e.__CANCEL__)}function Zy(e,t,A){j.call(this,e??"canceled",j.ERR_CANCELED,t,A),this.name="CanceledError"}w.inherits(Zy,j,{__CANCEL__:!0});var Ri=Zy;function nB(e,t,A){let i=A.config.validateStatus;!A.status||!i||i(A.status)?e(A):t(new j("Request failed with status code "+A.status,[j.ERR_BAD_REQUEST,j.ERR_BAD_RESPONSE][Math.floor(A.status/100)-4],A.config,A.request,A))}var Wy=ut.hasStandardBrowserEnv?{write(e,t,A,i,n,r){let o=[e+"="+encodeURIComponent(t)];w.isNumber(A)&&o.push("expires="+new Date(A).toGMTString()),w.isString(i)&&o.push("path="+i),w.isString(n)&&o.push("domain="+n),r===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){let t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function rB(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function oB(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Ns(e,t){return e&&!rB(t)?oB(e,t):t}var jy=ut.hasStandardBrowserEnv?function(){let t=/(msie|trident)/i.test(navigator.userAgent),A=document.createElement("a"),i;function n(r){let o=r;return t&&(A.setAttribute("href",o),o=A.href),A.setAttribute("href",o),{href:A.href,protocol:A.protocol?A.protocol.replace(/:$/,""):"",host:A.host,search:A.search?A.search.replace(/^\?/,""):"",hash:A.hash?A.hash.replace(/^#/,""):"",hostname:A.hostname,port:A.port,pathname:A.pathname.charAt(0)==="/"?A.pathname:"/"+A.pathname}}return i=n(window.location.href),function(o){let s=w.isString(o)?n(o):o;return s.protocol===i.protocol&&s.host===i.host}}():function(){return function(){return!0}}();function sB(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function wx(e,t){e=e||10;let A=new Array(e),i=new Array(e),n=0,r=0,o;return t=t!==void 0?t:1e3,function(a){let c=Date.now(),I=i[r];o||(o=c),A[n]=a,i[n]=c;let l=r,g=0;for(;l!==n;)g+=A[l++],l=l%e;if(n=(n+1)%e,n===r&&(r=(r+1)%e),c-o<t)return;let u=I&&c-I;return u?Math.round(g*1e3/u):void 0}}var $y=wx;function ew(e,t){let A=0,i=$y(50,250);return n=>{let r=n.loaded,o=n.lengthComputable?n.total:void 0,s=r-A,a=i(s),c=r<=o;A=r;let I={loaded:r,total:o,progress:o?r/o:void 0,bytes:s,rate:a||void 0,estimated:a&&o&&c?(o-r)/a:void 0,event:n};I[t?"download":"upload"]=!0,e(I)}}var Fx=typeof XMLHttpRequest<"u",tw=Fx&&function(e){return new Promise(function(A,i){let n=e.data,r=ft.from(e.headers).normalize(),{responseType:o,withXSRFToken:s}=e,a;function c(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}let I;if(w.isFormData(n)){if(ut.hasStandardBrowserEnv||ut.hasStandardBrowserWebWorkerEnv)r.setContentType(!1);else if((I=r.getContentType())!==!1){let[C,...F]=I?I.split(";").map(d=>d.trim()).filter(Boolean):[];r.setContentType([C||"multipart/form-data",...F].join("; "))}}let l=new XMLHttpRequest;if(e.auth){let C=e.auth.username||"",F=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";r.set("Authorization","Basic "+btoa(C+":"+F))}let g=Ns(e.baseURL,e.url);l.open(e.method.toUpperCase(),Ds(g,e.params,e.paramsSerializer),!0),l.timeout=e.timeout;function u(){if(!l)return;let C=ft.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders()),d={data:!o||o==="text"||o==="json"?l.responseText:l.response,status:l.status,statusText:l.statusText,headers:C,config:e,request:l};nB(function(Q){A(Q),c()},function(Q){i(Q),c()},d),l=null}if("onloadend"in l?l.onloadend=u:l.onreadystatechange=function(){!l||l.readyState!==4||l.status===0&&!(l.responseURL&&l.responseURL.indexOf("file:")===0)||setTimeout(u)},l.onabort=function(){l&&(i(new j("Request aborted",j.ECONNABORTED,e,l)),l=null)},l.onerror=function(){i(new j("Network Error",j.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let F=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",d=e.transitional||Ec;e.timeoutErrorMessage&&(F=e.timeoutErrorMessage),i(new j(F,d.clarifyTimeoutError?j.ETIMEDOUT:j.ECONNABORTED,e,l)),l=null},ut.hasStandardBrowserEnv&&(s&&w.isFunction(s)&&(s=s(e)),s||s!==!1&&jy(g))){let C=e.xsrfHeaderName&&e.xsrfCookieName&&Wy.read(e.xsrfCookieName);C&&r.set(e.xsrfHeaderName,C)}n===void 0&&r.setContentType(null),"setRequestHeader"in l&&w.forEach(r.toJSON(),function(F,d){l.setRequestHeader(d,F)}),w.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),o&&o!=="json"&&(l.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&l.addEventListener("progress",ew(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&l.upload&&l.upload.addEventListener("progress",ew(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=C=>{l&&(i(!C||C.type?new Ri(null,e,l):C),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));let f=sB(g);if(f&&ut.protocols.indexOf(f)===-1){i(new j("Unsupported protocol "+f+":",j.ERR_BAD_REQUEST,e));return}l.send(n||null)})};var aB={http:hc,xhr:tw};w.forEach(aB,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});var Aw=e=>`- ${e}`,Dx=e=>w.isFunction(e)||e===null||e===!1,wc={getAdapter:e=>{e=w.isArray(e)?e:[e];let{length:t}=e,A,i,n={};for(let r=0;r<t;r++){A=e[r];let o;if(i=A,!Dx(A)&&(i=aB[(o=String(A)).toLowerCase()],i===void 0))throw new j(`Unknown adapter '${o}'`);if(i)break;n[o||"#"+r]=i}if(!i){let r=Object.entries(n).map(([s,a])=>`adapter ${s} `+(a===!1?"is not supported by the environment":"is not available in the build")),o=t?r.length>1?`since :
|
|
`+r.map(Aw).join(`
|
|
`):" "+Aw(r[0]):"as no adapter specified";throw new j("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return i},adapters:aB};function IB(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ri(null,e)}function Fc(e){return IB(e),e.headers=ft.from(e.headers),e.data=Ss.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),wc.getAdapter(e.adapter||kr.adapter)(e).then(function(i){return IB(e),i.data=Ss.call(e,e.transformResponse,i),i.headers=ft.from(i.headers),i},function(i){return Us(i)||(IB(e),i&&i.response&&(i.response.data=Ss.call(e,e.transformResponse,i.response),i.response.headers=ft.from(i.response.headers))),Promise.reject(i)})}var iw=e=>e instanceof ft?e.toJSON():e;function ZA(e,t){t=t||{};let A={};function i(c,I,l){return w.isPlainObject(c)&&w.isPlainObject(I)?w.merge.call({caseless:l},c,I):w.isPlainObject(I)?w.merge({},I):w.isArray(I)?I.slice():I}function n(c,I,l){if(w.isUndefined(I)){if(!w.isUndefined(c))return i(void 0,c,l)}else return i(c,I,l)}function r(c,I){if(!w.isUndefined(I))return i(void 0,I)}function o(c,I){if(w.isUndefined(I)){if(!w.isUndefined(c))return i(void 0,c)}else return i(void 0,I)}function s(c,I,l){if(l in t)return i(c,I);if(l in e)return i(void 0,c)}let a={url:r,method:r,data:r,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(c,I)=>n(iw(c),iw(I),!0)};return w.forEach(Object.keys(Object.assign({},e,t)),function(I){let l=a[I]||n,g=l(e[I],t[I],I);w.isUndefined(g)&&l!==s||(A[I]=g)}),A}var Dc="1.6.7";var cB={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{cB[e]=function(i){return typeof i===e||"a"+(t<1?"n ":" ")+e}});var nw={};cB.transitional=function(t,A,i){function n(r,o){return"[Axios v"+Dc+"] Transitional option '"+r+"'"+o+(i?". "+i:"")}return(r,o,s)=>{if(t===!1)throw new j(n(o," has been removed"+(A?" in "+A:"")),j.ERR_DEPRECATED);return A&&!nw[o]&&(nw[o]=!0,console.warn(n(o," has been deprecated since v"+A+" and will be removed in the near future"))),t?t(r,o,s):!0}};function kx(e,t,A){if(typeof e!="object")throw new j("options must be an object",j.ERR_BAD_OPTION_VALUE);let i=Object.keys(e),n=i.length;for(;n-- >0;){let r=i[n],o=t[r];if(o){let s=e[r],a=s===void 0||o(s,r,e);if(a!==!0)throw new j("option "+r+" must be "+a,j.ERR_BAD_OPTION_VALUE);continue}if(A!==!0)throw new j("Unknown option "+r,j.ERR_BAD_OPTION)}}var kc={assertOptions:kx,validators:cB};var Ji=kc.validators,Ur=class{constructor(t){this.defaults=t,this.interceptors={request:new $f,response:new $f}}async request(t,A){try{return await this._request(t,A)}catch(i){if(i instanceof Error){let n;Error.captureStackTrace?Error.captureStackTrace(n={}):n=new Error;let r=n.stack?n.stack.replace(/^.+\n/,""):"";i.stack?r&&!String(i.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(i.stack+=`
|
|
`+r):i.stack=r}throw i}}_request(t,A){typeof t=="string"?(A=A||{},A.url=t):A=t||{},A=ZA(this.defaults,A);let{transitional:i,paramsSerializer:n,headers:r}=A;i!==void 0&&kc.assertOptions(i,{silentJSONParsing:Ji.transitional(Ji.boolean),forcedJSONParsing:Ji.transitional(Ji.boolean),clarifyTimeoutError:Ji.transitional(Ji.boolean)},!1),n!=null&&(w.isFunction(n)?A.paramsSerializer={serialize:n}:kc.assertOptions(n,{encode:Ji.function,serialize:Ji.function},!0)),A.method=(A.method||this.defaults.method||"get").toLowerCase();let o=r&&w.merge(r.common,r[A.method]);r&&w.forEach(["delete","get","head","post","put","patch","common"],f=>{delete r[f]}),A.headers=ft.concat(o,r);let s=[],a=!0;this.interceptors.request.forEach(function(C){typeof C.runWhen=="function"&&C.runWhen(A)===!1||(a=a&&C.synchronous,s.unshift(C.fulfilled,C.rejected))});let c=[];this.interceptors.response.forEach(function(C){c.push(C.fulfilled,C.rejected)});let I,l=0,g;if(!a){let f=[Fc.bind(this),void 0];for(f.unshift.apply(f,s),f.push.apply(f,c),g=f.length,I=Promise.resolve(A);l<g;)I=I.then(f[l++],f[l++]);return I}g=s.length;let u=A;for(l=0;l<g;){let f=s[l++],C=s[l++];try{u=f(u)}catch(F){C.call(this,F);break}}try{I=Fc.call(this,u)}catch(f){return Promise.reject(f)}for(l=0,g=c.length;l<g;)I=I.then(c[l++],c[l++]);return I}getUri(t){t=ZA(this.defaults,t);let A=Ns(t.baseURL,t.url);return Ds(A,t.params,t.paramsSerializer)}};w.forEach(["delete","get","head","options"],function(t){Ur.prototype[t]=function(A,i){return this.request(ZA(i||{},{method:t,url:A,data:(i||{}).data}))}});w.forEach(["post","put","patch"],function(t){function A(i){return function(r,o,s){return this.request(ZA(s||{},{method:t,headers:i?{"Content-Type":"multipart/form-data"}:{},url:r,data:o}))}}Ur.prototype[t]=A(),Ur.prototype[t+"Form"]=A(!0)});var xs=Ur;var lB=class e{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let A;this.promise=new Promise(function(r){A=r});let i=this;this.promise.then(n=>{if(!i._listeners)return;let r=i._listeners.length;for(;r-- >0;)i._listeners[r](n);i._listeners=null}),this.promise.then=n=>{let r,o=new Promise(s=>{i.subscribe(s),r=s}).then(n);return o.cancel=function(){i.unsubscribe(r)},o},t(function(r,o,s){i.reason||(i.reason=new Ri(r,o,s),A(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;let A=this._listeners.indexOf(t);A!==-1&&this._listeners.splice(A,1)}static source(){let t;return{token:new e(function(n){t=n}),cancel:t}}},rw=lB;function gB(e){return function(A){return e.apply(null,A)}}function uB(e){return w.isObject(e)&&e.isAxiosError===!0}var fB={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(fB).forEach(([e,t])=>{fB[t]=e});var ow=fB;function sw(e){let t=new xs(e),A=ys(xs.prototype.request,t);return w.extend(A,xs.prototype,t,{allOwnKeys:!0}),w.extend(A,t,null,{allOwnKeys:!0}),A.create=function(n){return sw(ZA(e,n))},A}var He=sw(kr);He.Axios=xs;He.CanceledError=Ri;He.CancelToken=rw;He.isCancel=Us;He.VERSION=Dc;He.toFormData=vi;He.AxiosError=j;He.Cancel=He.CanceledError;He.all=function(t){return Promise.all(t)};He.spread=gB;He.isAxiosError=uB;He.mergeConfig=ZA;He.AxiosHeaders=ft;He.formToJSON=e=>mc(w.isHTMLForm(e)?new FormData(e):e);He.getAdapter=wc.getAdapter;He.HttpStatusCode=ow;He.default=He;var Sc=He;var{Axios:Y1,AxiosError:P1,CanceledError:V1,isCancel:z1,CancelToken:_1,VERSION:T1,all:X1,Cancel:Z1,isAxiosError:W1,spread:j1,toFormData:$1,AxiosHeaders:eq,HttpStatusCode:tq,formToJSON:Aq,getAdapter:iq,mergeConfig:nq}=Sc;BigInt.prototype.toJSON=function(){return"BigInt::"+this.toString()};var Sx=typeof window<"u"?window:null,aw=typeof global<"u"?global:void 0,Nr=async(e,t,A)=>{let i={...A},n=null,r=!1,o=null,s=[];if(Array.isArray(t))for(let l of t)l instanceof File&&(s.push(l),r=!0),typeof l=="function"&&(o=l);else t instanceof File&&(r=!0,s.push(t));if(!r)n=JSON.stringify(t),i["content-type"]="aplication/json";else{let l=new FormData;for(let g of s)l.append(g.name,g);n=l,delete i["content-type"],i.enctype="multipart/form-data;"}let a=new URL(e);if(Sx!==null){let l=new URL(location.href),g="";if(a.host===l.host||aw&&typeof aw.server_hook=="function"?g=a.toString():g=`${l.protocol}//${l.host}/_proxy/${encodeURIComponent(a.toString())}`,g){if(o)return(await Sc({method:t?"post":void 0,url:g,data:n,onUploadProgress:o})).data;{let f=await(await fetch(g,t?{method:"POST",body:n,headers:i}:void 0)).text();try{return JSON.parse(f,Iw)}catch{return f}}}}let I=await(await fetch(a,t?{method:"POST",body:n,headers:i}:void 0)).text();try{return JSON.parse(I,Iw)}catch{return I}},Iw=(e,t)=>typeof t=="string"&&t.startsWith("BigInt::")?BigInt(t.substring(8)):t;var kw=K(Dw());var xr=async(e,t)=>{let A=(0,kw.default)(e,"/"),i=await Nr(nG(A,"/_prasi/_")),n="";i&&i.prasi&&(n=i.prasi);let r=iG(A);if(n==="v2")await new Promise(o=>{let s=document,a=s.createElement("script");a.onload=async()=>{o()},localStorage.getItem("api-ts-"+A)||localStorage.setItem("api-ts-"+A,Date.now().toString());let c=localStorage.getItem("api-ts-"+A);t?a.src=`${r}/_prasi/load.js?url=${A}&v3&dev=1&ts=${c}`:a.src=`${r}/_prasi/load.js?url=${A}&v3&ts=${c}`,document.querySelector(`script[src="${a.src}"]`)?o():s.body.appendChild(a)});else{let o=await fetch(r+"/_prasi/api-entry");if(Ce.prasiApi[A]={apiEntry:(await o.json()).srv},t){let s=await fetch(r+"/_prasi/api-types");Ce.prasiApi[A].apiTypes=await s.text(),Ce.prasiApi[A].prismaTypes={"prisma.d.ts":await QB(`${r}/_prasi/prisma/index.d.ts`),"runtime/index.d.ts":await QB(`${r}/_prasi/prisma/runtime/index.d.ts`),"runtime/library.d.ts":await QB(`${r}/_prasi/prisma/runtime/library.d.ts`)}}}},iG=e=>{let t=new URL(e);return`${t.protocol}//${t.host}`},nG=(e,t)=>{let A=new URL(e);return A.pathname=t,A.toString()},QB=async(e,t)=>await(await fetch(e)).text();var Gs={},En=e=>{Ce.prasiApi||(Ce.prasiApi={});try{let t=new URL(e),A=`${t.protocol}//${t.host}`;return Ce.prasiApi[A]||Gs[A]||(Gs[A]=xr(A,location.hostname.includes("prasi"))),new Proxy({},{get:(i,n)=>{if(n==="_url")return(o,s)=>{let a=new URL(A);a.pathname=o.split("/").filter(l=>l).join("/");let c=new URL(location.href),I="";return a.host===c.host||s===!1?I=a.toString():I=`${c.protocol}//${c.host}/_proxy/${encodeURIComponent(a.toString())}`,I};let r=o=>function(...s){return new Promise(async(a,c)=>{try{let I=Ce.prasiApi[A];if(!I&&Gs&&typeof Gs[A]=="object"&&(await Gs[A],I=Ce.prasiApi[A]),I){if(o==="_raw"){let u=s[0],f=`${A}${u}`,C=await Sw(f,s.slice(1));a(C);return}if(I.apiEntry||(I.apiEntry={}),I.apiEntry&&!I.apiEntry[o]){c(`API ${o.toString()} not found, existing API:
|
|
- ${Object.keys(I.apiEntry||{}).join(`
|
|
- `)}`);return}let l=I.apiEntry[o].url,g=I.apiEntry[o].args;if(l&&g){if(s.length>0&&g.length>0)for(let[C,F]of Object.entries(s)){let d=g[parseInt(C)];g&&g.includes(d)&&F&&typeof F!="string"&&typeof F!="number"||(l=l.replace(`:${d}?`,F+""),l=l.replace(`:${d}`,F+""))}let u=`${A}${l}`,f=await Sw(u,s);a(f)}else console.error(`API Not Found: ${o.toString()}`)}else c("Failed to load API [Proxy]: "+A)}catch(I){c(I)}})};return n==="then"?new Proxy({},{get:(o,s)=>r(s)}):r(n)}})}catch{return null}},Sw=async(e,t)=>await Nr(e,t,{"content-type":"application/json"});var Gw=K(xw());var mn=e=>{let t="";return new Proxy({},{get(A,i){return i==="_batch"?{update:async n=>Gr({name:t,action:"batch_update",table:"",params:{batch:n}},e)}:i==="_schema"?{tables:async()=>Gr({name:t,action:"schema_tables",table:"",params:[]},e),columns:async n=>Gr({name:t,action:"schema_columns",table:n,params:[]},e),rels:async n=>Gr({name:t,action:"schema_rels",table:n,params:[]},e)}:i.startsWith("$")?(...n)=>Gr({name:t,action:"query",table:i,params:n},e):new Proxy({},{get(n,r){return async(...o)=>(i==="query"&&(i=r,r="query"),await Gr({name:t,action:r,table:i,params:o},e))}})}})},Uc={},Gr=async(e,t)=>{let A=new URL(t);A.pathname="/_dbs",e.table&&(A.pathname+=`/${e.table}`);let i=A.toString(),n=(0,Gw.default)(e),r=Uc[n];if(!r||r&&Date.now()-r.timestamp>1e3){Uc[n]={timestamp:Date.now(),promise:Nr(i,e,{"content-type":"application/json"}),result:null};let o=await Uc[n].promise;return Uc[n].result=o,o}return await r.promise};function IG(e){let t=document.createElement("a");return t.setAttribute("href",e),t.cloneNode(!1).href}function cG(e){return e?new Promise((t,A)=>{let i="$importModule$"+Math.random().toString(32).slice(2),n=document.createElement("script"),r=()=>{delete window[i],n.onerror=null,n.onload=null,n.remove(),URL.revokeObjectURL(n.src),n.src=""};n.defer=!0,n.type="module",n.onerror=()=>{A(new Error(`Failed to import: ${e}`)),r()},n.onload=()=>{t(window[i]),r()};let s=`import * as m from "${Ce.basehost?Ce.basehost+e:IG(e)}"; window.${i} = m;`,a=new Blob([s],{type:"text/javascript"});n.src=URL.createObjectURL(a),document.head.appendChild(n)}):""}var Nc=cG;var Hr=e=>({isMobile:e.mode==="mobile",isDesktop:e.mode==="desktop",isEditor:location.pathname.startsWith("/ed/")});var xc=async e=>{let t=window;t.exports||(t.exports={});let A=await _db.site.findFirst({where:{id:e.site.id},include:{component_site:!0}});if(A){if(A.component_site)for(let o of A.component_site){let s=`/npm/site/${o.id_site}/site.js`;await Nc(s)}let i=e.site.api_url;if(i||(i=(A.config||{}).api_url||""),!i)return;try{let o=new URL(i);if(i&&o.hostname)try{await xr(i,!0)}catch{console.warn("Failed to load API [Legacy]:",i)}}catch{}let n=`/npm/site/${e.site.id}/site.js`;await Nc(n),e.site.db.get()||e.site.db.set(mn(i)),e.site.api.get()||e.site.api.set(En(i));let r=window;if(A.js_compiled){let o=A.config,s=(c,I)=>(o.api_url&&!I.api&&(I.api=e.site.api.get(),I.db=e.site.db.get()),I.params=r.params,I.module={},new Function(...Object.keys(I),c)(...Object.values(I))),a={...Hr({site:e.site,mode:e.mode}),types:{},exports:r.exports,load:Nc,render:e.render,module:{exports:{}}};if(await s(A.js_compiled,a),a.module.exports)for(let[c,I]of Object.entries(a.module.exports))r.exports[c]=I}}};var Hw=(e,t=0)=>{let A=3735928559^t,i=1103547991^t;for(let n=0,r;n<e.length;n++)r=e.charCodeAt(n),A=Math.imul(A^r,2654435761),i=Math.imul(i^r,1597334677);return A=Math.imul(A^A>>>16,2246822507),A^=Math.imul(i^i>>>13,3266489909),i=Math.imul(i^i>>>16,2246822507),i^=Math.imul(A^A>>>13,3266489909),4294967296*(2097151&i)+(A>>>0)};var lG=new TextEncoder,vw=async e=>{let t=e.site.config.api_url;try{let A=new URL(t);if(t&&A.hostname){await xr(t,!0);let i=Ce.prasiApi[t];if(i&&i.apiTypes&&i.prismaTypes){let n=JSON.stringify({api:i.apiTypes,prisma:i.prismaTypes}),r=Hw(n),o=await e.sync?.code.action({type:"check-typings",site_id:e.site.id,hash:r});if(o?.type==="check-typings"&&!o.hash){let s=Buffer.from(rA(lG.encode(n)));e.sync?.code.action({type:"push-typings",site_id:e.site.id,body:s,hash:r})}}e.script.db||(e.script.db=mn(t)),e.script.api||(e.script.api=En(t))}}catch(A){A&&!A.message.toLowerCase().includes("invalid url")&&console.warn("Failed to load API [Snapshot]:",t)}if(e.site.code.snapshot)for(let[A,i]of Object.entries(e.site.code.snapshot)){let n=new Y.Doc;Y.applyUpdate(n,Et(i.bin)),e.code[A]={doc:n};let r=e.code[A].doc;if(r){let o=r.getMap("map").get("files")?.get("index.js");Mw(e,o),IA(e),e.render(),r.on("update",(s,a)=>{let c=r.getMap("map").get("files")?.get("index.js");Mw(e,c),IA(e),e.render()})}}},Mw=(e,t)=>{if(t){let A=window;e.site.config.api_url&&(A.db=mn(e.site.config.api_url),A.api=En(e.site.config.api_url));let i=Gc(t);if(e.global_prop=Object.keys(i),typeof i=="object")for(let[n,r]of Object.entries(i))A[n]=r}};var hB=async(e,t,A)=>{e.site=t,!e.script.db&&!e.script.api&&(e.site.code.mode==="old"&&!location.pathname.startsWith("/ed/")?await xc({mode:e.mode,site:{api_url:e.site.config.api_url,id:e.site.id,api:{get(){return e.script.api},set(i){e.script.api=i}},db:{get(){return e.script.db},set(i){e.script.db=i}}},render:()=>{}}):await vw(e))};var Rw=async(e,t,A,i)=>{if(!e.sync)return;e.status="reload";let n=await e.sync.page.load(t);if(!n){e.status="page-not-found",e.render();return}if(n.comps){console.log("page comps",n.comps);for(let[r,o]of Object.entries(n.comps))o&&o.snapshot&&await fc(e,r,o.snapshot)}if(e.page.cur=n,n.snapshot){let r=new Y.Doc;Y.applyUpdate(r,Et(n.snapshot));let o=e.page.list[n.id];o||(e.page.list[n.id]={},o=e.page.list[n.id]),o.on_update&&o.doc&&o.doc.off("update",o.on_update),o.on_update=async(s,a)=>{if(a==="local"||!e.sync)return;if(o.page.id!==n.id){alert(`Page ID Mismatch!
|
|
Refreshing to preventing data loss...`),location.reload();return}let c=await e.sync.yjs.sv_local("page",e.page.cur.id,Buffer.from(rA(s)));if(c){let I=Y.encodeStateAsUpdate(r,Et(c.sv));Y.applyUpdate(r,Et(c.diff),"local"),cc()||await IA(e,{note:A+" page-on-update"}),await e.sync.yjs.diff_local("page",e.page.cur.id,Buffer.from(rA(I))),e.ui.syncing=!1,e.page.entry=r.getMap("map").get("root")?.get("childs")?.map(l=>l.get("id")),rc.should_render_main&&e.render()}},r.on("update",o.on_update),e.page.doc=r,e.page.doc&&(o.page=e.page.cur,o.doc=e.page.doc,e.page.entry=e.page.doc.getMap("map").get("root")?.get("childs")?.map(s=>s.get("id")),Array.isArray(e.page.entry)||e.sync.code.action({type:"flush-page-cache",page_id:t}).then(()=>{location.reload()})),e.page.doc&&await IA(e,{note:A+" page-init"})}e.status="ready",i!==!1&&e.render()};var Jw=K(se()),gG=new TextDecoder,yn={list:[],route:null},uG=e=>{let t=JSON.parse(localStorage.getItem("prasi-session")||"null");if(!t&&location.pathname.startsWith("/ed/"))return location.href="/login",(0,Jw.jsx)(tn,{note:"logging in"});t?.data?.user?(e.user.id=t.data.user.id,e.user.username=t.data.user.username):(e.user.id="ab1390f5-40d5-448e-a8c3-84b0fb600930",e.user.username="anonymous")},fG=e=>{if(uG(e),location.pathname.startsWith("/vi/")){if(yn.list.length===0){_db.page.findMany({where:{id_site:params.site_id,is_deleted:!1,is_default_layout:!1},select:{id:!0,url:!0}}).then(i=>{yn.list=i,fG(e)});return}if(!yn.route){yn.route=wr();for(let i of yn.list)yn.route.insert(i.url,i)}let A="/"+location.pathname.split("/").slice(3).join("/");if(!params.page_id){let i=yn.route.lookup(A);if(i&&(params.page_id=i.id,i.params))for(let[n,r]of Object.entries(i.params))["site_id","page_id"].includes(n)||(params[n]=r)}}if(e.sync){if(e.site.id==="--loading--")return!1;if(params.site_id!==e.site.id)return e.site=QA(Vf),e.site.id="--loading--",e.ui.popup.code.init=!1,e.sync.site.load(params.site_id).then(async t=>{t?(await hB(e,t,"from-sync"),e.render()):(alert("Site not found. redirecting..."),location.href="/ed/")}),!1;if(!e.page.cur.id&&!params.page_id&¶ms.site_id&&location.pathname.startsWith("/ed/"))return _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,id_site:params.site_id},select:{id:!0}}).then(t=>{if(params.site_id==="_"){alert("asdsa");return}t&&(location.href=`/ed/${params.site_id}/${t.id}`)}),!1}return!e.sync&&!e.sync_assigned?(e.sync_assigned=!0,sy({user_id:e.user.id,site_id:params.site_id,page_id:params.page_id,events:{opened(){Ce.offline?(console.log("reconnected!"),Ce.offline=!1,e.ui.syncing=!0,e.render()):(Ce.offline=!1,e.render())},shakehand(t){e.user.client_id=t},disconnected(){return console.log("offline, reconnecting..."),Ce.offline=!0,e.render(),{reconnect:!0}},async editor_start(t){params.site_id!==t.site_id||params.page_id!==t.page_id?e.page.cur.id||(e.site.id=t.site_id,e.page.cur.id=t.page_id,location.pathname.startsWith("/ed/")&&(location.href=`/ed/${t.site_id}/${t.page_id}`)):(e.site.id=t.site_id,e.page.cur.id=t.page_id,e.render())},site_updated(t){for(let[A,i]of Object.entries(t))A==="js"||A==="js_compiled"?e.site[A]=gG.decode(Et(i)):e.site[A]=i;e.render()},async remote_svlocal(t){let A=null;if(t.type==="page"&&e.page.cur.id===t.id?A=e.page.doc:t.type==="comp"&&e.comp.list[t.id]?A=e.comp.list[t.id].doc:t.type==="code"&&(A=e.code.site.doc),A&&e.sync){let i=qE(A,Et(t.sv_local)),n=OE(A),r=Buffer.from(rA(n)),o=Buffer.from(rA(i)),s=await e.sync.yjs.sv_remote(t.type,t.id,r,o);if(s){if(JE(A,Et(s.diff),"sv_remote"),t.type==="page")delete e.preview.meta_cache[t.id],await IA(e,{note:"sv_remote"});else if(t.type==="comp"){let a=await uc(e,A,t.id);a&&(e.comp.list[t.id].meta=a.meta,e.comp.list[t.id].tree=a.tree),await IA(e,{note:"sv_remote"})}e.render()}}}}}).then(t=>{e.sync=t}),!1):params.page_id!==e.page.cur.id&&location.pathname.startsWith("/ed")?(Rw(e,params.page_id,"change page"),!1):!0},Gc=src=>{if(src){let module={exports:{__esModule:!0}};eval(`try {
|
|
${src}
|
|
} catch(e) {
|
|
console.error(e);
|
|
}`);let result={...module.exports};return result.__esModule&&delete result.__esModule,result}return{}};var Lc=K(ze());var qw=(e,t)=>{e.status="loading",e.on_status_changes&&e.on_status_changes(e.status),e.site.id=t.site_id,e.site.api_url=t.api_url,!e.site.api&&!e.site.db?e.site.code.mode==="old"&&xc({site:{id:e.site.id,api_url:e.site.api_url,api:{get(){return e.site.api},set(A){e.site.api=A}},db:{get(){return e.site.db},set(A){e.site.db=A}}},render:e.render}).then(()=>{e.status="ready",e.on_status_changes&&e.on_status_changes(e.status),e.render()}):(e.status="ready",e.on_status_changes&&e.on_status_changes(e.status))};var qi={ts:0,status:"init",meta:{},entry:[],tick:0,mode:"desktop",site:{id:"",api_url:"",api:null,db:null,code:{mode:"old"}},site_url:null,script:{init_local_effect:void 0},visit:void 0,on_status_changes:void 0,layout:void 0,page:{cur:{id:""},navs:{}},on_preload:void 0};var E0=K(ze());var qe=K(ze()),pB=class extends qe.Component{displayName="ReactUseErrorBoundary";componentDidCatch(...t){this.setState({}),this.props.onError(...t)}render(){return this.props.children}},BG=()=>!1,Kw=(0,qe.createContext)({componentDidCatch:{current:void 0},error:void 0,setError:BG});function bw({children:e}){let[t,A]=(0,qe.useState)(),i=(0,qe.useRef)(),n=(0,qe.useMemo)(()=>({componentDidCatch:i,error:t,setError:A}),[t]);return qe.default.createElement(Kw.Provider,{value:n},qe.default.createElement(pB,{error:t,onError:(r,o)=>{A(r),i.current?.(r,o)}},e))}bw.displayName="ReactUseErrorBoundaryContext";function Ow(e){function t(A){return qe.default.createElement(bw,null,qe.default.createElement(e,{key:"WrappedComponent",...A}))}return t.displayName=`WithErrorBoundary(${e.displayName??e.name??"Component"})`,t}function Lw(e){let t=(0,qe.useContext)(Kw);t.componentDidCatch.current=e;let A=(0,qe.useCallback)(()=>{t.setError(void 0)},[]);return[t.error,A]}var Tt=K(se()),UA=Ow(({children:e,meta:t,id:A,silent:i=!0})=>{let n=Ei({retrying:!1,meta:t}),[r,o]=Lw((a,c)=>{i!==!0&&console.warn(a)});t&&n.meta!==t&&(n.meta=t,setTimeout(o));let s=t;return r?(0,Tt.jsxs)("div",{className:"bg-red-100 border border-red-300 rounded-sm text-xs flex flex-col items-center",children:[(0,Tt.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["ERROR ",s?.item.name?"["+s.item.name+"]:":""]}),(0,Tt.jsx)("p",{className:"border-b border-red-300 px-1 pb-1 min-w-[100px]",children:n.retrying?(0,Tt.jsx)(Tt.Fragment,{children:"Retrying..."}):(0,Tt.jsx)(Tt.Fragment,{children:r.message})}),(0,Tt.jsx)("div",{className:"p-1",children:(0,Tt.jsx)("button",{onClick:()=>{n.retrying=!0,n.render(),setTimeout(()=>{n.retrying=!1,n.render(),o()},100)},className:"bg-white border border-white hover:border-red-400 hover:bg-red-50 rounded px-2",children:"Try again"})})]}):e});var kt=(e,t,A,i)=>{let n=e[t];return A==="desktop"||!A?!n&&e.mobile&&e.mobile[t]&&(n=e.mobile[t]):e.mobile&&e.mobile[t]&&(n=e.mobile[t]),n||(n=i),n};var Yw=(e,t)=>{let A=kt(e,"adv",t,{});return typeof A.css=="string"&&A.css.trim()?cx(css`
|
|
${A.css}
|
|
`,t):""};var Pw=(e,t)=>{let A=kt(e,"bg",t,{size:"contain",pos:"center"}),i=`${serverurl}${A.url}`;return A&&A.url&&A.url.startsWith("http")&&(i=A.url),cx(`
|
|
background-repeat: no-repeat;
|
|
`,A.color&&`
|
|
background-color: ${A.color};
|
|
`,A.url&&typeof siteApiUrl=="string"&&`
|
|
background-image: url("${i}");
|
|
`,A.size&&`
|
|
background-size: ${A.size};
|
|
`,A.pos&&`
|
|
background-position: ${A.pos};
|
|
`)};var r0=K(n0());var o0=(e,t)=>{let A=kt(e,"border",t,{style:"solid",stroke:{},rounded:{tr:0,tl:0,bl:0,br:0},color:"transparent"});return cx(NA(A,"stroke.l","border-left-width"),NA(A,"stroke.r","border-right-width"),NA(A,"stroke.b","border-bottom-width"),NA(A,"stroke.t","border-top-width"),NA(A,"color","border-color","transparent"),NA(A,"style","border-style","dashed"),NA(A,"rounded.tl","border-top-left-radius"),NA(A,"rounded.tr","border-top-right-radius"),NA(A,"rounded.bl","border-bottom-left-radius"),NA(A,"rounded.br","border-bottom-right-radius"))},NA=(e,t,A,i)=>{let n=(0,r0.default)(e,t);if(i)return n?`${A}: ${n};`:`${A}: ${i};`;if(n)return`${A}: ${n}px;`};var s0=(e,t,A)=>{let i=kt(e,"dim",t,{h:"fit",w:"fit"});return i.w==="full"&&i.h==="full"?`
|
|
width:100%;
|
|
height:100%;
|
|
flex:1;
|
|
`:cx(i.w==="fit"&&`
|
|
& > .txt-box > * {
|
|
white-space: nowrap !important;
|
|
}
|
|
`,i.w==="full"&&`
|
|
width: 100%;
|
|
`,i.w&&typeof i.w=="number"&&i.w>=0&&`
|
|
width: ${i.w}${i.wUnit||"px"};
|
|
overflow-x: clip;
|
|
`,i.h==="full"&&`
|
|
height: ${A?"100%":"100"+(e.type==="section"?"vh":"%")};
|
|
margin-bottom: auto;
|
|
`,i.h&&typeof i.h=="number"&&i.h>=0&&`
|
|
height: ${i.h}${i.hUnit||"px"};
|
|
overflow-y: clip;
|
|
`)};var a0=({item:e,hover:t,active:A})=>cx(t&&css`
|
|
& {
|
|
box-shadow: inset 0 0 0px 3px #bae3fd;
|
|
> img {
|
|
opacity: 0.6;
|
|
}
|
|
}
|
|
`,A&&css`
|
|
box-shadow: inset 0 0 0px 2px #009cff !important;
|
|
> img {
|
|
opacity: 0.6;
|
|
}
|
|
`);var vr=window,I0=(e,t)=>{let A=kt(e,"font",t,{});if(A.family){vr.loadedFonts||(vr.loadedFonts=[]);let n=`:wght@${[300,400,500,600].join(";")}`,r=A.family.replace(/ /g,"+");if(vr.loadedFonts.indexOf(A.family)<0){vr.loadedFonts.push(A.family);let o=document,s=`https://prasi.avolut.com/_font/css2?family=${r}${n}`;if(!o.querySelector(`link[href="${s}]`)){let a=o.createElement("link");a.type="text/css",a.rel="stylesheet",a.href=s,o.head.appendChild(a)}}}return!A.family&&vr.defaultFont&&(A.family=vr.defaultFont),cx(A.color&&`
|
|
color: ${A.color};
|
|
`,A.whitespace==="whitespace-normal"&&`
|
|
word-break: break-word;
|
|
`,A.whitespace==="whitespace-nowrap"&&`
|
|
white-space: nowrap;
|
|
`,A.color&&`
|
|
color: ${A.color};
|
|
`,`
|
|
text-align: ${A.align?A.align:"left"};
|
|
`,A.size&&`
|
|
font-size: ${A.size||15}px;
|
|
`,A.height&&`
|
|
line-height: ${A.height==="auto"?"normal":`${A.height}%`};
|
|
`,A.family&&`
|
|
font-family: ${A.family};
|
|
`)};var c0=(e,t)=>{let A=[],i=kt(e,"layout",t,{dir:"col",align:"top-left",gap:0,wrap:void 0});if(i)i.wrap&&A.push(i.wrap==="flex-wrap"?"flex-wrap: wrap;":"flex-wrap: nowrap;"),i.dir.startsWith("col")?(i.dir==="col"?A.push("flex-direction: column;"):i.dir==="col-reverse"&&A.push("flex-direction: column-reverse;"),i.gap==="auto"?(i.align==="left"&&A.push("align-items:start; justify-content: space-between;"),i.align==="center"&&A.push("align-items:center; justify-content: space-between;"),i.align==="right"&&A.push("align-items:end; justify-content: space-between;")):(A.push(`gap: ${i.gap}px;`),i.align==="top-left"&&A.push("align-items:start; justify-content: start;"),i.align==="top-center"&&A.push("align-items:center; justify-content: start;"),i.align==="top-right"&&A.push("align-items:end; justify-content: start;"),i.align==="left"&&A.push("align-items:start; justify-content: center;"),i.align==="center"&&A.push("align-items:center; justify-content: center;"),i.align==="right"&&A.push("align-items:end; justify-content: center;"),i.align==="bottom-left"&&A.push("align-items:start; justify-content: end;"),i.align==="bottom-center"&&A.push("align-items:center; justify-content: end;"),i.align==="bottom-right"&&A.push("align-items:end; justify-content: end;"))):(i.dir==="row"?A.push("flex-direction: row;"):i.dir==="row-reverse"&&A.push("flex-direction: row-reverse;"),i.gap==="auto"?(i.align==="top"&&A.push("align-items:start; justify-content: space-between;"),i.align==="center"&&A.push("align-items:center; justify-content: space-between;"),i.align==="bottom"&&A.push("align-items:end; justify-content: space-between;")):(A.push(`
|
|
gap: ${i.gap}px;
|
|
`),i.align==="top-left"&&A.push("align-items:start; justify-content: start;"),i.align==="top-center"&&A.push("align-items:start; justify-content: center;"),i.align==="top-right"&&A.push("align-items:start; justify-content: end;"),i.align==="left"&&A.push("align-items:center; justify-content: start;"),i.align==="center"&&A.push("align-items:center; justify-content: center;"),i.align==="right"&&A.push("align-items:center; justify-content: end;"),i.align==="bottom-left"&&A.push("align-items:end; justify-content: start;"),i.align==="bottom-center"&&A.push("align-items:end; justify-content: center;"),i.align==="bottom-right"&&A.push("align-items:end; justify-content: end;")));else return"flex-direction:column; align-items:start; justify-content: start;";return A.join(`
|
|
`).trim()};var l0=(e,t)=>{let A=kt(e,"padding",t,{l:0,b:0,t:0,r:0});return cx(A.l!==void 0&&`
|
|
padding-left: ${A.l}px;
|
|
`,A.r!==void 0&&`
|
|
padding-right: ${A.r}px;
|
|
`,A.b!==void 0&&`
|
|
padding-bottom: ${A.b}px;
|
|
`,A.t!==void 0&&`
|
|
padding-top: ${A.t}px;
|
|
`)};var DB=(e,t)=>{try{return cx([e.id?`s-${e.id}`:"",css`
|
|
display: flex;
|
|
position: relative;
|
|
user-select: none;
|
|
${c0(e,t.mode)}
|
|
${l0(e,t.mode)}
|
|
${s0(e,t.mode,t?.editor)}
|
|
${o0(e,t.mode)}
|
|
${Pw(e,t.mode)}
|
|
${I0(e,t.mode)}
|
|
`,(t?.hover||t?.active)&&a0({item:e,hover:t?.hover,active:t?.active}),Yw(e,t.mode)])}catch(A){console.log(A)}return cx([])};var g0=K(se()),Ms=(e,t,A,i)=>{let n=t.item,r;n.component?.style&&(r={style:n.component.style,className:DB(n.component.style,{mode:e.mode})});let o={className:DB(n,{mode:e.mode}),inherit:r},s={},a=t.item.childs,c;return t.item.type==="text"?(c=null,o.dangerouslySetInnerHTML={__html:t.item.html||""}):c=Array.isArray(a)&&a?.map(I=>{if(!I)return null;let{id:l}=I,g=A?e.layout?.meta[l]:e.meta[l];return g?(0,g0.jsx)(Rr,{meta:g,is_layout:A,passprop:i},l):null}),o.children=c,t.item.adv?.js&&!t.item.adv.js.includes("children")&&(delete o.children,delete o.dangerouslySetInnerHTML),{props:o,text_props:s}};var h0=K(ze());var qc=K(ze());var Rc=K(ze());var vc=K(ze());var kB=K(se()),f0=(e,t,A)=>i=>{if(A.item.script||(A.item.script={}),A.item.script.passprop||(A.item.script.passprop={}),A.item.script.passprop){let n=!1;for(let[r,o]of Object.entries(i))["children","key"].includes(r)||(n=!0,A.item.script.passprop[r]={end:0,start:0,value:o})}if(!Array.isArray(i.children)&&!(0,vc.isValidElement)(i.children)&&typeof i.children=="object"){let n=i.children.id;if(n){let r=e.meta[n];return(0,kB.jsx)(Jr,{is_layout:t,meta:r})}}else if(Array.isArray(i.children)){let n=!0;for(let r of i.children)!(0,vc.isValidElement)(r)&&typeof r=="object"||(n=!1);if(n)return i.children.map(({id:r})=>{let o=e.meta[r];return(0,kB.jsx)(Jr,{is_layout:t,meta:o},r)})}return SB(i,A.script?.scope)},SB=(e,t)=>{let A={};if(Array.isArray(e)?A.children=e:A=e,Array.isArray(A.children)){let i=[];for(let n of A.children)i.push(u0(n,A,t));return i}return u0(A.children,A,t)},u0=(e,t,A)=>{if((0,vc.isValidElement)(e)){let i={...t};return delete i.children,{...e,props:{...e.props,passprop:{...A,...i}}}}return e};var B0=(e,t,A)=>i=>{let{children:n}=i,r=e.script?.init_local_effect,o=t?e.layout?.meta:e.meta,a=(0,Rc.useRef)(i.value).current;return a.render=A.render,Jc(e,A,A.script?.scope),i.hook&&i.hook(a),(0,Rc.useEffect)(()=>{let c=A.item.id;if(A.parent?.instance_id&&o){let l=o[A.parent?.instance_id];if(l&&l.instances){for(let[g,u]of Object.entries(l.instances[A.parent.instance_id]))if(u===A.item.id){c=g;break}}}return!r[c]&&(typeof r=="object"&&(r[c]=!0),(async()=>i.effect&&await i.effect(a))()),()=>{}},[location.pathname]),SB(n,{...A.script?.scope,[i.name]:a})};var UB=K(se()),d0=(e,t,A,i)=>{let n=Ms(e,t,A,i);e.visit&&e.visit(t,n),t.script?t.script.scope=i:t.script={scope:i,result:null,Local:B0(e,A,t),PassProp:f0(e,A,t)};let r=t.script,o=window.exports,s={useEffect:qc.useEffect,children:n.props.children,props:n.props,Local:r.Local,db:e.site.db,api:e.site.api,PassProp:r?.PassProp,ErrorBox:UA,newElement:()=>{},render:l=>{r.result=(0,UB.jsx)(qc.Suspense,{children:l})},params,...Hr(e),...o,...i};if(typeof i=="object"){for(let[l,g]of Object.entries(i))if(typeof g=="object"&&g&&g._jsx){let u=g;s[l]=(0,UB.jsx)(gH,{fn:u.fn,passprop:i,meta:t})}}!Ce.isEditor&&t.item.adv?.js&&Ic(e,t.item.adv.js);let a=t.item.adv?.jsBuilt||"",c=xB(a,NB)||"";new Function(...Object.keys(s),`// ${t.item.name}: ${t.item.id}
|
|
${c}
|
|
`)(...Object.values(s)),Jc(e,t,i)},gH=({fn:e,meta:t,passprop:A})=>e({passprop:A,meta:t}),NB={"stroke-width":"strokeWidth","fill-rule":"fillRule","clip-rule":"clipRule","stroke-linejoin":"strokeLinejoin","stroke-linecap":"strokeLinecap","clip-path":"clipPath"},xB=(e,t)=>{let A=e;for(let[i,n]of Object.entries(t))A=A.replaceAll(i,n);return A};var Q0=K(se()),C0=(e,t,A,i)=>{if(t.item.component?.id){t.item.script||(t.item.script={});let r={...window.exports,db:e.site.db,api:e.site.api,...Hr(e),...i,params};t.item.script.props={};let o=new Set;if(t.item.component.props)for(let[s,a]of Object.entries(t.item.component.props))try{if(a.meta?.type==="content-element"){let u={_jsx:!0,fn:f=>{let C=a.content?.id;if(C){let F=A?e.layout?.meta[C]:e.meta[C];if(!F)return null;let d=t.instances;if(!f.meta.item.originalId||!d||!d[t.item.id])return null;let Q=f.meta.item.originalId;if(F.mitem&&(a.jsxCalledBy&&(!a.jsxCalledBy.includes(Q)||a.jsxCalledBy.length!==2)||!a.jsxCalledBy)){let y=t.mitem?.get("component")?.get("props")?.get(s);if(y){let k=y.get("jsxCalledBy");!k||typeof k!="object"?y.set("jsxCalledBy",[t.item.id,Q]):(!k.includes(Q)||k.length!==2||k[0]!==t.item.id||k[1]!==Q)&&y.set("jsxCalledBy",[t.item.id,Q])}}return(0,Q0.jsx)(Rr,{meta:F,passprop:f.passprop,is_layout:A})}return null}};r[s]=u,i&&(i[s]=u);continue}a.value&&Ic(e,a.value);let c=a.valueBuilt||"",I=xB(c,NB)||"",l=new Function(...Object.keys(r),`// [${t.item.name}] ${s}: ${t.item.id}
|
|
return ${I}
|
|
`);t.item.script.props[s]={value:I};let g=l(...Object.values(r));typeof g=="function"&&(t.item.script.props[s].fn=g,g=(...u)=>t.item.script?.props?.[s].fn(...u)),r[s]=g,i&&(i[s]=g)}catch{o.add(s)}}},Jc=(e,t,A)=>{if(t.item.script?.props){let i={...A,api:e.site.api,db:e.site.db};for(let[n,r]of Object.entries(t.item.script.props))if(r.fn){let o=new Function(...Object.keys(i),`// [${t.item.name}] ${n}: ${t.item.id}
|
|
return ${r.value||""}
|
|
`);r.fn=o(...Object.values(i))}}};var p0=K(se()),GB=({meta:e,passprop:t,is_layout:A})=>{let i=wi(qi,"VI"),[n,r]=(0,h0.useState)({});e.render=()=>{r({})};let o=t;return e.item.component?.id&&(o||(o={}),C0(i,e,A,o)),e.item.adv?.js&&(d0(i,e,A,o),e.script)?e.script.result:(0,p0.jsx)(Jr,{meta:e,passprop:o,is_layout:A})};var Ze=K(se()),uH=70,Kc={enabled:!1,meta:{}},Rr=({meta:e,children:t,passprop:A,is_layout:i})=>{if(Kc.enabled){let n=Kc.meta;if(n[e.item.id]?n[e.item.id].last_render===Math.floor(Date.now()/1e3)?n[e.item.id].count++:n[e.item.id]={last_render:Math.floor(Date.now()/1e3),count:1}:n[e.item.id]={last_render:Math.floor(Date.now()/1e3),count:1},n[e.item.id]?.count>uH)return(0,Ze.jsxs)("div",{className:"bg-orange-100 border border-orange-300 rounded-sm text-xs flex flex-col items-center",children:[(0,Ze.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["WARNING: Render loop detected in [",e.item.name,"]"]}),(0,Ze.jsxs)("p",{className:"border-b border-orange-300 px-1 pb-1 min-w-[100px]",children:["Rendered ",n[e.item.id]?.count," times in less than 1 second."]})]})}return!e||e.item.hidden?null:e.item.adv?.js||e.item.component?.id?(0,Ze.jsx)(UA,{meta:e,children:(0,Ze.jsx)(GB,{meta:e,is_layout:i,passprop:A})}):(0,Ze.jsx)(UA,{meta:e,children:(0,Ze.jsx)(Jr,{meta:e,passprop:A,is_layout:i})})},Jr=({meta:e,passprop:t,is_layout:A})=>{let i=wi(qi,"VI");if(A&&e.item.name==="children"){let r=[];for(let o of i.entry){let s=i.meta[o];if(s.item.adv?.js||s.item.component?.id)r.push((0,Ze.jsx)(UA,{meta:s,children:(0,Ze.jsx)(GB,{meta:s,is_layout:!1,passprop:t})}));else{let a=Ms(i,s,!1,t);i.visit&&i.visit(s,a),r.push((0,Ze.jsx)("div",{...a.props}))}}return(0,Ze.jsx)(Ze.Fragment,{children:r.map((o,s)=>(0,Ze.jsx)(E0.Fragment,{children:o},s))})}let n=Ms(i,e,A,t);return i.visit&&i.visit(e,n),(0,Ze.jsx)("div",{...n.props})};var qr=K(se()),m0=({})=>{let e=wi(qi,"VI"),t=Ei({tick:Date.now()});if(e.tick=t.tick,e.status!=="ready")return(0,qr.jsx)("div",{className:"flex flex-1 flex-col relative",children:(0,qr.jsx)(tn,{backdrop:!1})});let A=!!e.layout?.entry&&e.layout.entry.length>0,i=e.entry;return A&&e.layout?.entry&&(i=e.layout?.entry),(0,qr.jsx)("div",{className:"flex flex-1 flex-col relative",children:Array.isArray(i)&&i.map(n=>{let r=A?e.layout?.meta[n]:e.meta[n];return r&&Element?(0,qr.jsx)(UA,{children:(0,qr.jsx)(Rr,{meta:r,is_layout:A})},r.item.id):null})})};var Oc=K(se()),bc=window,y0=({meta:e,entry:t,api_url:A,site_id:i,api:n,mode:r,db:o,visit:s,script:a,page_id:c,render_stat:I,on_status_changed:l,on_preload:g,layout:u})=>{let f=wi(qi,"VI");return f.mode=r,f.entry=t,f.on_preload=g,bc.siteurl=(C,F)=>{if(C.startsWith("http://")||C.startsWith("https://"))return C;if(["prasi.avolut.com"].includes(location.hostname)?f.site.api_url&&(f.site_url||(f.site_url=new URL(f.site.api_url))):f.site_url||(F&&f.site.api_url?f.site_url=new URL(f.site.api_url):f.site_url=new URL(location.href),f.site_url.pathname=""),f.site_url){let d=f.site_url,B=C;return B.startsWith("/")||(B="/"+B),`${d.protocol}//${d.hostname}${B}`}return C},bc.isMobile=r==="mobile",bc.isDesktop=r==="desktop",bc.preload=(C,F)=>{f.page.navs[c]||(f.page.navs[c]=new Set);let d=typeof C=="string"?[C]:C;for(let B of d)f.page.navs[c].add(B);return clearTimeout(pn.timeout),pn.timeout=setTimeout(()=>{f.on_preload&&f.on_preload({urls:Array.from(f.page.navs[c]),opt:{on_load:F?.on_load}})},100),""},f.layout=u,f.page.cur.id=c,f.on_status_changes=l,I==="disabled"&&(Kc.enabled=!1),f.meta!==e&&(f.meta=e),a&&(f.script.init_local_effect=a.init_local_effect),f.visit=s,f.status==="init"&&(f.site.db=o,f.site.api=n,qw(f,{api_url:A,site_id:i})),g&&(0,Lc.useEffect)(()=>{setTimeout(()=>{let C=f.page.navs[f.page.cur.id];C&&g({urls:Array.from(C),opt:{on_load(F){}}})},500)},[f.page.cur.id]),(0,Oc.jsx)(UA,{children:(0,Oc.jsx)(Lc.Suspense,{children:(0,Oc.jsx)(m0,{})})})};var HB=window,v={root:null,url(...e){let t=e.map(i=>Array.isArray(i)?i.join(""):i).join(""),A=this.root.toString();return A.endsWith("/")&&(A=A.substring(0,A.length-1)),t.startsWith("/")?A+t:A+"/"+t},get pathname(){let e=location.pathname.substring(v.root.pathname.length);return e.startsWith("/")?e:`/${e}`},site:{id:HB._prasi?.site_id},init_local_effect:{},mode:"",route:{status:"init",pages:[],router:null},comp:{list:{},pending:new Set},layout:{id:"",root:null,meta:null},cache:{urls:new Set},page:{id:"",url:"",root:null,meta:null,cache:{}}},w0=()=>{if(!v.root){let e=new URL(location.href);HB._prasi.basepath&&(e.pathname=HB._prasi.basepath),v.root=new URL(`${e.protocol}//${e.host}${e.pathname}`),v.root.pathname.endsWith("/")&&(v.root.pathname=v.root.pathname.substring(0,v.root.length-1))}};var Kr=async e=>{let t=v.comp;for(let A of e)A&&A.type!=="text"&&MB(A);if(t.pending.size>0)try{let A=await(await fetch(v.url`_prasi/comp`,{method:"POST",body:JSON.stringify({ids:[...t.pending]})})).json();for(let[i,n]of Object.entries(A))t.pending.delete(i),t.list[i]=n,await ds(`comp-${i}`,n);await Kr(Object.values(A))}catch{}},MB=e=>{let t=v.comp;if(e.type==="item"){let A=e.component?.id;if(A){!t.list[A]&&!t.pending.has(A)&&t.pending.add(A);for(let i of Object.values(e.component?.props||{}))i.content&&i.meta?.type==="content-element"&&MB(i.content)}}if(e.childs)for(let A of e.childs){let i=A;i&&i.type!=="text"&&MB(i)}};var F0=e=>new Promise(async t=>{let A=!1,i=await Er(`page-${e}`);i&&(t(i),A=!0);let n=await(await fetch(v.url`_prasi/page/${e}`)).json();A||t(n)}),fH=e=>new Promise(async t=>{let A={},i=[...new Set(e)],n=!0;for(let o of i){let s=await Er(`page-${o}`);if(s)A[o]=s;else{n=!1;break}}n&&t(A);let r=await(await fetch(v.url`_prasi/pages`,{method:"POST",body:JSON.stringify({ids:i})})).json();n||t(r)}),D0=async e=>{let t=e.map(i=>v.route.router?.lookup(i)).filter(i=>i&&i.id);return await fH(t.map(i=>i?.id))};var S0=K(k0()),U0=()=>{let e=v;if(e.site.id){if(!e.mode&&e.site.responsive)if(e.site.responsive!=="mobile-only"&&e.site.responsive!=="desktop-only"){let t=(0,S0.default)();e.mode=t.device.type==="mobile"?"mobile":"desktop"}else e.site.responsive==="mobile-only"?e.mode="mobile":e.site.responsive==="desktop-only"&&(e.mode="desktop");localStorage.getItem("prasi-editor-mode")&&(e.mode=localStorage.getItem("prasi-editor-mode"))}};var BH=()=>new Promise(async e=>{let t=!1,A=await(await fetch(v.url`_prasi/route`)).json();t||e(A)}),N0=async()=>{let e=wr(),t=[];try{let A=await BH();if(A&&A.site&&A.urls){A.layout&&(v.layout.id=A.layout.id,v.layout.root=A.layout.root,v.layout.meta={},v.layout.root&&(await Kr(v.layout.root.childs),Pc(v.layout.meta,v.layout.root))),v.site=A.site,v.site.code={mode:"vsc"},await dH(),v.site.api=En(v.site.api_url),v.site.db=mn(v.site.api_url);let i=window;i.serverurl=v.site.api_url,i.db=v.site.db,i.api=v.site.api;for(let n of A.urls)e.insert(n.url,n),t.push(n)}}catch{}return{router:e,pages:t}},dH=()=>new Promise(e=>{let t=document,A=t.createElement("script");A.onload=async()=>{e()};let i=v.site.api_url;try{new URL(i)}catch{location.hostname==="localhost"?i="http://localhost:4550":i="https://prasi.avolut.com"}localStorage.getItem("api-ts-"+i)||localStorage.setItem("api-ts-"+i,Date.now().toString());let n=localStorage.getItem("api-ts-"+i);A.src=`${i}/_prasi/load.js?url=${i}&v3&ts=${n}`,document.querySelector(`script[src="${A.src}"]`)?e():t.body.appendChild(A)}),Pc=(e,t)=>{for(let A of t.childs)vt({comps:v.comp.list,meta:e,mode:"page"},{item:A})};var Dn=window;var jA=K(se()),RB=()=>location.hostname.split(".").length===4||location.hostname==="prasi.app"||location.hostname==="prasi.avolut.com"||location.hostname.includes("ngrok")||location.hostname==="localhost"||location.hostname==="127.0.0.1"||location.hostname==="10.0.2.2",G0=()=>{let e=Ei({page_id:""}),[t,A]=(0,x0.useState)({}),i=()=>A({});Dn.prasiContext.render=i;let n=yu.Provider,r=RB()&&location.pathname.startsWith("/prod");if(v.route.status!=="ready")return v.route.status==="init"&&(v.route.status="loading",N0().then(async({router:I,pages:l})=>{U0(),v.route.status="ready",v.route.router=I,v.route.pages=l;let g=Gc(await(await fetch(`${Dn._prasi.basepath}/_prasi/code/index.js`.replace("//","/"))).text());if(g)for(let[u,f]of Object.entries(g))window[u]=f;i()})),(0,jA.jsx)(tn,{});let o=v.route.router;if(!o)return(0,jA.jsx)(ku,{children:"Failed to create Router"});let s="";if(r){let I=location.pathname.split("/");Du(I[3])&&(s=I[3])}let a=o.lookup(v.pathname);if(s){let I=v.route.pages.find(l=>s===l.id);I&&(a=I)}if(!a)return(0,jA.jsx)(ku,{children:"Page Not Found"});a.id!==e.page_id&&(v.init_local_effect={}),Dn.params=a.params||{},v.page.id=a.id,v.page.url=a.url;let c=v.page.cache[a.id];if(c)v.page.root=c.root,v.page.meta=c.meta;else return F0(a.id).then(async({root:I})=>{if(a){let l={id:a.id,url:a.url,root:I,meta:{}};await Kr(I.childs),Pc(l.meta,I),v.page.cache[l.id]=l,i()}}).catch(()=>{i()}),(0,jA.jsx)(tn,{note:"Loading page"});return(0,jA.jsx)(n,{value:Dn.prasiContext,children:(0,jA.jsx)("div",{className:cx("relative flex flex-1 items-center justify-center"),children:(0,jA.jsx)("div",{className:cx("absolute flex flex-col items-stretch flex-1 bg-white main-content-preview",v.mode==="mobile"?css`
|
|
@media (min-width: 768px) {
|
|
border-left: 1px solid #ccc;
|
|
border-right: 1px solid #ccc;
|
|
width: 375px;
|
|
top: 0px;
|
|
overflow-x: hidden;
|
|
overflow-y: auto;
|
|
bottom: 0px;
|
|
}
|
|
@media (max-width: 767px) {
|
|
left: 0px;
|
|
right: 0px;
|
|
top: 0px;
|
|
bottom: 0px;
|
|
overflow-y: auto;
|
|
}
|
|
`:"inset-0 overflow-auto",css`
|
|
contain: content;
|
|
`),children:(0,jA.jsx)(y0,{api_url:v.site.api_url,entry:Object.values(v.page.root.childs).filter(I=>I).map(I=>I.id),meta:v.page.meta,mode:v.mode,page_id:v.page.id,site_id:v.site.id,db:v.site.db,api:v.site.api,layout:v.layout.id&&v.layout.root&&v.layout.meta?{id:v.layout.id,meta:v.layout.meta,entry:Object.values(v.layout.root.childs).filter(I=>I).map(I=>I.id)}:void 0,script:{init_local_effect:v.init_local_effect},on_preload:async({urls:I,opt:l})=>{let g=[],u={};if(v.cache.urls)for(let f of I)v.cache.urls.has(f)||(g.push(f),v.cache.urls.add(f));if(g.length>0){let f=await D0(g);if(l?.on_load&&l.on_load(f,CH),Array.isArray(f))for(let C of f){let F={id:C.id,url:C.url,root:C.root,meta:{}};await Kr(C.root.childs),Pc(F.meta,C.root),v.page.cache[F.id]=F}}}})})})})},CH=(e,t)=>{for(let A of e)for(let i of A.root.childs)vB(i,t)},vB=(e,t)=>{if(t(e),e.type!=="text"){if(e.type==="item"&&e.component?.props)for(let A of Object.values(e.component.props))A.content&&vB(A.content,t);for(let A of e.childs)vB(A,t)}};var M0=K(se());(async()=>{w0();let e=document.getElementById("root");if(e){let t=(0,H0.createRoot)(e);await Gp(!1),kp(),Dn.navigateOverride=A=>(A&&A.startsWith("/")&&RB()&&location.pathname.startsWith("/prod")&&!A.startsWith("/prod")&&(A=`/prod/${location.pathname.split("/")[2]}${A}`),A),t.render((0,M0.jsx)(G0,{})),document.body.classList.contains("opacity-0")&&document.body.classList.remove("opacity-0")}})();
|
|
/*! Bundled license information:
|
|
|
|
react/cjs/react.production.min.js:
|
|
(**
|
|
* @license React
|
|
* react.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
scheduler/cjs/scheduler.production.min.js:
|
|
(**
|
|
* @license React
|
|
* scheduler.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
react-dom/cjs/react-dom.production.min.js:
|
|
(**
|
|
* @license React
|
|
* react-dom.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
@noble/hashes/utils.js:
|
|
(*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) *)
|
|
|
|
react/cjs/react-jsx-dev-runtime.production.min.js:
|
|
(**
|
|
* @license React
|
|
* react-jsx-dev-runtime.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
react/cjs/react-jsx-runtime.production.min.js:
|
|
(**
|
|
* @license React
|
|
* react-jsx-runtime.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
hash-wasm/dist/index.esm.js:
|
|
(*!
|
|
* hash-wasm (https://www.npmjs.com/package/hash-wasm)
|
|
* (c) Dani Biro
|
|
* @license MIT
|
|
*)
|
|
*/
|
|
//# sourceMappingURL=main.js.map
|