UNPKG

@kform/scaffolder

Version:

Scaffolding utilities for KForm projects.

230 lines 379 kB
(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))c(f);new MutationObserver(f=>{for(const o of f)if(o.type==="childList")for(const h of o.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&c(h)}).observe(document,{childList:!0,subtree:!0});function u(f){const o={};return f.integrity&&(o.integrity=f.integrity),f.referrerPolicy&&(o.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?o.credentials="include":f.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function c(f){if(f.ep)return;f.ep=!0;const o=u(f);fetch(f.href,o)}})();var Gr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function xm(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}function xg(i){if(Object.prototype.hasOwnProperty.call(i,"__esModule"))return i;var s=i.default;if(typeof s=="function"){var u=function c(){var f=!1;try{f=this instanceof c}catch{}return f?Reflect.construct(s,arguments,this.constructor):s.apply(this,arguments)};u.prototype=s.prototype}else u={};return Object.defineProperty(u,"__esModule",{value:!0}),Object.keys(i).forEach(function(c){var f=Object.getOwnPropertyDescriptor(i,c);Object.defineProperty(u,c,f.get?f:{enumerable:!0,get:function(){return i[c]}})}),u}var pc={exports:{}},gi={};/**
 * @license React
 * react-jsx-runtime.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Uh;function Ag(){if(Uh)return gi;Uh=1;var i=Symbol.for("react.transitional.element"),s=Symbol.for("react.fragment");function u(c,f,o){var h=null;if(o!==void 0&&(h=""+o),f.key!==void 0&&(h=""+f.key),"key"in f){o={};for(var d in f)d!=="key"&&(o[d]=f[d])}else o=f;return f=o.ref,{$$typeof:i,type:c,key:h,ref:f!==void 0?f:null,props:o}}return gi.Fragment=s,gi.jsx=u,gi.jsxs=u,gi}var Bh;function Tg(){return Bh||(Bh=1,pc.exports=Ag()),pc.exports}var vt=Tg();function Oi(i){return{id:self.crypto.randomUUID(),kind:"",...i}}function Dg(i,s,u,c){const{schematic:f,removed:o}=Am(i,s);return Tm(f,o,u,c)}function Am(i,s){if(i.id===s)return{schematic:null,removed:i};if(!i.children)return{schematic:i,removed:null};const u=[];let c=null;for(const f of i.children){const{schematic:o,removed:h}=Am(f,s);o!==null&&u.push(o),h!==null&&(c=h)}return{schematic:{...i,children:u},removed:c}}function Tm(i,s,u,c){if(i.id===u){const f=i.children??[],o=c===null?f.length:f.findIndex(h=>h.id===c);return{...i,children:[...f.slice(0,o),s,...f.slice(o)]}}return i.children?{...i,children:i.children.map(f=>Tm(f,s,u,c))}:i}var vc={exports:{}},Rt={};/**
 * @license React
 * react.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var jh;function Og(){if(jh)return Rt;jh=1;var i=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),h=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),S=Symbol.iterator;function D(k){return k===null||typeof k!="object"?null:(k=S&&k[S]||k["@@iterator"],typeof k=="function"?k:null)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,y={};function T(k,U,L){this.props=k,this.context=U,this.refs=y,this.updater=L||_}T.prototype.isReactComponent={},T.prototype.setState=function(k,U){if(typeof k!="object"&&typeof k!="function"&&k!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,k,U,"setState")},T.prototype.forceUpdate=function(k){this.updater.enqueueForceUpdate(this,k,"forceUpdate")};function A(){}A.prototype=T.prototype;function z(k,U,L){this.props=k,this.context=U,this.refs=y,this.updater=L||_}var N=z.prototype=new A;N.constructor=z,O(N,T.prototype),N.isPureReactComponent=!0;var Y=Array.isArray,B={H:null,A:null,T:null,S:null,V:null},tt=Object.prototype.hasOwnProperty;function Q(k,U,L,at,ut,dt){return L=dt.ref,{$$typeof:i,type:k,key:U,ref:L!==void 0?L:null,props:dt}}function I(k,U){return Q(k.type,U,void 0,void 0,void 0,k.props)}function R(k){return typeof k=="object"&&k!==null&&k.$$typeof===i}function $(k){var U={"=":"=0",":":"=2"};return"$"+k.replace(/[=:]/g,function(L){return U[L]})}var H=/\/+/g;function x(k,U){return typeof k=="object"&&k!==null&&k.key!=null?$(""+k.key):U.toString(36)}function G(){}function b(k){switch(k.status){case"fulfilled":return k.value;case"rejected":throw k.reason;default:switch(typeof k.status=="string"?k.then(G,G):(k.status="pending",k.then(function(U){k.status==="pending"&&(k.status="fulfilled",k.value=U)},function(U){k.status==="pending"&&(k.status="rejected",k.reason=U)})),k.status){case"fulfilled":return k.value;case"rejected":throw k.reason}}throw k}function nt(k,U,L,at,ut){var dt=typeof k;(dt==="undefined"||dt==="boolean")&&(k=null);var bt=!1;if(k===null)bt=!0;else switch(dt){case"bigint":case"string":case"number":bt=!0;break;case"object":switch(k.$$typeof){case i:case s:bt=!0;break;case E:return bt=k._init,nt(bt(k._payload),U,L,at,ut)}}if(bt)return ut=ut(k),bt=at===""?"."+x(k,0):at,Y(ut)?(L="",bt!=null&&(L=bt.replace(H,"$&/")+"/"),nt(ut,U,L,"",function(Ct){return Ct})):ut!=null&&(R(ut)&&(ut=I(ut,L+(ut.key==null||k&&k.key===ut.key?"":(""+ut.key).replace(H,"$&/")+"/")+bt)),U.push(ut)),1;bt=0;var Bt=at===""?".":at+":";if(Y(k))for(var St=0;St<k.length;St++)at=k[St],dt=Bt+x(at,St),bt+=nt(at,U,L,dt,ut);else if(St=D(k),typeof St=="function")for(k=St.call(k),St=0;!(at=k.next()).done;)at=at.value,dt=Bt+x(at,St++),bt+=nt(at,U,L,dt,ut);else if(dt==="object"){if(typeof k.then=="function")return nt(b(k),U,L,at,ut);throw U=String(k),Error("Objects are not valid as a React child (found: "+(U==="[object Object]"?"object with keys {"+Object.keys(k).join(", ")+"}":U)+"). If you meant to render a collection of children, use an array instead.")}return bt}function K(k,U,L){if(k==null)return k;var at=[],ut=0;return nt(k,at,"","",function(dt){return U.call(L,dt,ut++)}),at}function Z(k){if(k._status===-1){var U=k._result;U=U(),U.then(function(L){(k._status===0||k._status===-1)&&(k._status=1,k._result=L)},function(L){(k._status===0||k._status===-1)&&(k._status=2,k._result=L)}),k._status===-1&&(k._status=0,k._result=U)}if(k._status===1)return k._result.default;throw k._result}var pt=typeof reportError=="function"?reportError:function(k){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var U=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof k=="object"&&k!==null&&typeof k.message=="string"?String(k.message):String(k),error:k});if(!window.dispatchEvent(U))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",k);return}console.error(k)};function it(){}return Rt.Children={map:K,forEach:function(k,U,L){K(k,function(){U.apply(this,arguments)},L)},count:function(k){var U=0;return K(k,function(){U++}),U},toArray:function(k){return K(k,function(U){return U})||[]},only:function(k){if(!R(k))throw Error("React.Children.only expected to receive a single React element child.");return k}},Rt.Component=T,Rt.Fragment=u,Rt.Profiler=f,Rt.PureComponent=z,Rt.StrictMode=c,Rt.Suspense=p,Rt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=B,Rt.__COMPILER_RUNTIME={__proto__:null,c:function(k){return B.H.useMemoCache(k)}},Rt.cache=function(k){return function(){return k.apply(null,arguments)}},Rt.cloneElement=function(k,U,L){if(k==null)throw Error("The argument must be a React element, but you passed "+k+".");var at=O({},k.props),ut=k.key,dt=void 0;if(U!=null)for(bt in U.ref!==void 0&&(dt=void 0),U.key!==void 0&&(ut=""+U.key),U)!tt.call(U,bt)||bt==="key"||bt==="__self"||bt==="__source"||bt==="ref"&&U.ref===void 0||(at[bt]=U[bt]);var bt=arguments.length-2;if(bt===1)at.children=L;else if(1<bt){for(var Bt=Array(bt),St=0;St<bt;St++)Bt[St]=arguments[St+2];at.children=Bt}return Q(k.type,ut,void 0,void 0,dt,at)},Rt.createContext=function(k){return k={$$typeof:h,_currentValue:k,_currentValue2:k,_threadCount:0,Provider:null,Consumer:null},k.Provider=k,k.Consumer={$$typeof:o,_context:k},k},Rt.createElement=function(k,U,L){var at,ut={},dt=null;if(U!=null)for(at in U.key!==void 0&&(dt=""+U.key),U)tt.call(U,at)&&at!=="key"&&at!=="__self"&&at!=="__source"&&(ut[at]=U[at]);var bt=arguments.length-2;if(bt===1)ut.children=L;else if(1<bt){for(var Bt=Array(bt),St=0;St<bt;St++)Bt[St]=arguments[St+2];ut.children=Bt}if(k&&k.defaultProps)for(at in bt=k.defaultProps,bt)ut[at]===void 0&&(ut[at]=bt[at]);return Q(k,dt,void 0,void 0,null,ut)},Rt.createRef=function(){return{current:null}},Rt.forwardRef=function(k){return{$$typeof:d,render:k}},Rt.isValidElement=R,Rt.lazy=function(k){return{$$typeof:E,_payload:{_status:-1,_result:k},_init:Z}},Rt.memo=function(k,U){return{$$typeof:m,type:k,compare:U===void 0?null:U}},Rt.startTransition=function(k){var U=B.T,L={};B.T=L;try{var at=k(),ut=B.S;ut!==null&&ut(L,at),typeof at=="object"&&at!==null&&typeof at.then=="function"&&at.then(it,pt)}catch(dt){pt(dt)}finally{B.T=U}},Rt.unstable_useCacheRefresh=function(){return B.H.useCacheRefresh()},Rt.use=function(k){return B.H.use(k)},Rt.useActionState=function(k,U,L){return B.H.useActionState(k,U,L)},Rt.useCallback=function(k,U){return B.H.useCallback(k,U)},Rt.useContext=function(k){return B.H.useContext(k)},Rt.useDebugValue=function(){},Rt.useDeferredValue=function(k,U){return B.H.useDeferredValue(k,U)},Rt.useEffect=function(k,U,L){var at=B.H;if(typeof L=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return at.useEffect(k,U)},Rt.useId=function(){return B.H.useId()},Rt.useImperativeHandle=function(k,U,L){return B.H.useImperativeHandle(k,U,L)},Rt.useInsertionEffect=function(k,U){return B.H.useInsertionEffect(k,U)},Rt.useLayoutEffect=function(k,U){return B.H.useLayoutEffect(k,U)},Rt.useMemo=function(k,U){return B.H.useMemo(k,U)},Rt.useOptimistic=function(k,U){return B.H.useOptimistic(k,U)},Rt.useReducer=function(k,U,L){return B.H.useReducer(k,U,L)},Rt.useRef=function(k){return B.H.useRef(k)},Rt.useState=function(k){return B.H.useState(k)},Rt.useSyncExternalStore=function(k,U,L){return B.H.useSyncExternalStore(k,U,L)},Rt.useTransition=function(){return B.H.useTransition()},Rt.version="19.1.1",Rt}var Lh;function Lc(){return Lh||(Lh=1,vc.exports=Og()),vc.exports}var rt=Lc();const ne=xm(rt);var gc={exports:{}},Ne={};/**
 * @license React
 * react-dom.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Hh;function zg(){if(Hh)return Ne;Hh=1;var i=Lc();function s(p){var m="https://react.dev/errors/"+p;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var E=2;E<arguments.length;E++)m+="&args[]="+encodeURIComponent(arguments[E])}return"Minified React error #"+p+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(){}var c={d:{f:u,r:function(){throw Error(s(522))},D:u,C:u,L:u,m:u,X:u,S:u,M:u},p:0,findDOMNode:null},f=Symbol.for("react.portal");function o(p,m,E){var S=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:f,key:S==null?null:""+S,children:p,containerInfo:m,implementation:E}}var h=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function d(p,m){if(p==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Ne.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,Ne.createPortal=function(p,m){var E=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(s(299));return o(p,m,null,E)},Ne.flushSync=function(p){var m=h.T,E=c.p;try{if(h.T=null,c.p=2,p)return p()}finally{h.T=m,c.p=E,c.d.f()}},Ne.preconnect=function(p,m){typeof p=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,c.d.C(p,m))},Ne.prefetchDNS=function(p){typeof p=="string"&&c.d.D(p)},Ne.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var E=m.as,S=d(E,m.crossOrigin),D=typeof m.integrity=="string"?m.integrity:void 0,_=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;E==="style"?c.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:S,integrity:D,fetchPriority:_}):E==="script"&&c.d.X(p,{crossOrigin:S,integrity:D,fetchPriority:_,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Ne.preinitModule=function(p,m){if(typeof p=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var E=d(m.as,m.crossOrigin);c.d.M(p,{crossOrigin:E,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&c.d.M(p)},Ne.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var E=m.as,S=d(E,m.crossOrigin);c.d.L(p,E,{crossOrigin:S,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},Ne.preloadModule=function(p,m){if(typeof p=="string")if(m){var E=d(m.as,m.crossOrigin);c.d.m(p,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:E,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else c.d.m(p)},Ne.requestFormReset=function(p){c.d.r(p)},Ne.unstable_batchedUpdates=function(p,m){return p(m)},Ne.useFormState=function(p,m,E){return h.H.useFormState(p,m,E)},Ne.useFormStatus=function(){return h.H.useHostTransitionStatus()},Ne.version="19.1.1",Ne}var qh;function Dm(){if(qh)return gc.exports;qh=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(s){console.error(s)}}return i(),gc.exports=zg(),gc.exports}var bi=Dm();const eu=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function El(i){const s=Object.prototype.toString.call(i);return s==="[object Window]"||s==="[object global]"}function Hc(i){return"nodeType"in i}function Be(i){var s,u;return i?El(i)?i:Hc(i)&&(s=(u=i.ownerDocument)==null?void 0:u.defaultView)!=null?s:window:window}function qc(i){const{Document:s}=Be(i);return i instanceof s}function zi(i){return El(i)?!1:i instanceof Be(i).HTMLElement}function Om(i){return i instanceof Be(i).SVGElement}function wl(i){return i?El(i)?i.document:Hc(i)?qc(i)?i:zi(i)||Om(i)?i.ownerDocument:document:document:document}const Yn=eu?rt.useLayoutEffect:rt.useEffect;function nu(i){const s=rt.useRef(i);return Yn(()=>{s.current=i}),rt.useCallback(function(){for(var u=arguments.length,c=new Array(u),f=0;f<u;f++)c[f]=arguments[f];return s.current==null?void 0:s.current(...c)},[])}function Cg(){const i=rt.useRef(null),s=rt.useCallback((c,f)=>{i.current=setInterval(c,f)},[]),u=rt.useCallback(()=>{i.current!==null&&(clearInterval(i.current),i.current=null)},[]);return[s,u]}function xi(i,s){s===void 0&&(s=[i]);const u=rt.useRef(i);return Yn(()=>{u.current!==i&&(u.current=i)},s),u}function Ci(i,s){const u=rt.useRef();return rt.useMemo(()=>{const c=i(u.current);return u.current=c,c},[...s])}function Jr(i){const s=nu(i),u=rt.useRef(null),c=rt.useCallback(f=>{f!==u.current&&s?.(f,u.current),u.current=f},[]);return[u,c]}function Fr(i){const s=rt.useRef();return rt.useEffect(()=>{s.current=i},[i]),s.current}let yc={};function au(i,s){return rt.useMemo(()=>{if(s)return s;const u=yc[i]==null?0:yc[i]+1;return yc[i]=u,i+"-"+u},[i,s])}function zm(i){return function(s){for(var u=arguments.length,c=new Array(u>1?u-1:0),f=1;f<u;f++)c[f-1]=arguments[f];return c.reduce((o,h)=>{const d=Object.entries(h);for(const[p,m]of d){const E=o[p];E!=null&&(o[p]=E+i*m)}return o},{...s})}}const Sl=zm(1),Wr=zm(-1);function Rg(i){return"clientX"in i&&"clientY"in i}function Yc(i){if(!i)return!1;const{KeyboardEvent:s}=Be(i.target);return s&&i instanceof s}function Ng(i){if(!i)return!1;const{TouchEvent:s}=Be(i.target);return s&&i instanceof s}function Ir(i){if(Ng(i)){if(i.touches&&i.touches.length){const{clientX:s,clientY:u}=i.touches[0];return{x:s,y:u}}else if(i.changedTouches&&i.changedTouches.length){const{clientX:s,clientY:u}=i.changedTouches[0];return{x:s,y:u}}}return Rg(i)?{x:i.clientX,y:i.clientY}:null}const Ai=Object.freeze({Translate:{toString(i){if(!i)return;const{x:s,y:u}=i;return"translate3d("+(s?Math.round(s):0)+"px, "+(u?Math.round(u):0)+"px, 0)"}},Scale:{toString(i){if(!i)return;const{scaleX:s,scaleY:u}=i;return"scaleX("+s+") scaleY("+u+")"}},Transform:{toString(i){if(i)return[Ai.Translate.toString(i),Ai.Scale.toString(i)].join(" ")}},Transition:{toString(i){let{property:s,duration:u,easing:c}=i;return s+" "+u+"ms "+c}}}),Yh="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function kg(i){return i.matches(Yh)?i:i.querySelector(Yh)}const Mg={display:"none"};function Ug(i){let{id:s,value:u}=i;return ne.createElement("div",{id:s,style:Mg},u)}function Bg(i){let{id:s,announcement:u,ariaLiveType:c="assertive"}=i;const f={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return ne.createElement("div",{id:s,style:f,role:"status","aria-live":c,"aria-atomic":!0},u)}function jg(){const[i,s]=rt.useState("");return{announce:rt.useCallback(c=>{c!=null&&s(c)},[]),announcement:i}}const Cm=rt.createContext(null);function Lg(i){const s=rt.useContext(Cm);rt.useEffect(()=>{if(!s)throw new Error("useDndMonitor must be used within a children of <DndContext>");return s(i)},[i,s])}function Hg(){const[i]=rt.useState(()=>new Set),s=rt.useCallback(c=>(i.add(c),()=>i.delete(c)),[i]);return[rt.useCallback(c=>{let{type:f,event:o}=c;i.forEach(h=>{var d;return(d=h[f])==null?void 0:d.call(h,o)})},[i]),s]}const qg={draggable:`
    To pick up a draggable item, press the space bar.
    While dragging, use the arrow keys to move the item.
    Press space again to drop the item in its new position, or press escape to cancel.
  `},Yg={onDragStart(i){let{active:s}=i;return"Picked up draggable item "+s.id+"."},onDragOver(i){let{active:s,over:u}=i;return u?"Draggable item "+s.id+" was moved over droppable area "+u.id+".":"Draggable item "+s.id+" is no longer over a droppable area."},onDragEnd(i){let{active:s,over:u}=i;return u?"Draggable item "+s.id+" was dropped over droppable area "+u.id:"Draggable item "+s.id+" was dropped."},onDragCancel(i){let{active:s}=i;return"Dragging was cancelled. Draggable item "+s.id+" was dropped."}};function Zg(i){let{announcements:s=Yg,container:u,hiddenTextDescribedById:c,screenReaderInstructions:f=qg}=i;const{announce:o,announcement:h}=jg(),d=au("DndLiveRegion"),[p,m]=rt.useState(!1);if(rt.useEffect(()=>{m(!0)},[]),Lg(rt.useMemo(()=>({onDragStart(S){let{active:D}=S;o(s.onDragStart({active:D}))},onDragMove(S){let{active:D,over:_}=S;s.onDragMove&&o(s.onDragMove({active:D,over:_}))},onDragOver(S){let{active:D,over:_}=S;o(s.onDragOver({active:D,over:_}))},onDragEnd(S){let{active:D,over:_}=S;o(s.onDragEnd({active:D,over:_}))},onDragCancel(S){let{active:D,over:_}=S;o(s.onDragCancel({active:D,over:_}))}}),[o,s])),!p)return null;const E=ne.createElement(ne.Fragment,null,ne.createElement(Ug,{id:c,value:f.draggable}),ne.createElement(Bg,{id:d,announcement:h}));return u?bi.createPortal(E,u):E}var ve;(function(i){i.DragStart="dragStart",i.DragMove="dragMove",i.DragEnd="dragEnd",i.DragCancel="dragCancel",i.DragOver="dragOver",i.RegisterDroppable="registerDroppable",i.SetDroppableDisabled="setDroppableDisabled",i.UnregisterDroppable="unregisterDroppable"})(ve||(ve={}));function $r(){}function Zh(i,s){return rt.useMemo(()=>({sensor:i,options:s??{}}),[i,s])}function Xg(){for(var i=arguments.length,s=new Array(i),u=0;u<i;u++)s[u]=arguments[u];return rt.useMemo(()=>[...s].filter(c=>c!=null),[...s])}const dn=Object.freeze({x:0,y:0});function Gg(i,s){return Math.sqrt(Math.pow(i.x-s.x,2)+Math.pow(i.y-s.y,2))}function Vg(i,s){const u=Ir(i);if(!u)return"0 0";const c={x:(u.x-s.left)/s.width*100,y:(u.y-s.top)/s.height*100};return c.x+"% "+c.y+"%"}function Kg(i,s){let{data:{value:u}}=i,{data:{value:c}}=s;return u-c}function Qg(i,s){let{data:{value:u}}=i,{data:{value:c}}=s;return c-u}function Jg(i,s){if(!i||i.length===0)return null;const[u]=i;return u[s]}function Xh(i,s,u){return s===void 0&&(s=i.left),u===void 0&&(u=i.top),{x:s+i.width*.5,y:u+i.height*.5}}const Fg=i=>{let{collisionRect:s,droppableRects:u,droppableContainers:c}=i;const f=Xh(s,s.left,s.top),o=[];for(const h of c){const{id:d}=h,p=u.get(d);if(p){const m=Gg(Xh(p),f);o.push({id:d,data:{droppableContainer:h,value:m}})}}return o.sort(Kg)};function Wg(i,s){const u=Math.max(s.top,i.top),c=Math.max(s.left,i.left),f=Math.min(s.left+s.width,i.left+i.width),o=Math.min(s.top+s.height,i.top+i.height),h=f-c,d=o-u;if(c<f&&u<o){const p=s.width*s.height,m=i.width*i.height,E=h*d,S=E/(p+m-E);return Number(S.toFixed(4))}return 0}const Ig=i=>{let{collisionRect:s,droppableRects:u,droppableContainers:c}=i;const f=[];for(const o of c){const{id:h}=o,d=u.get(h);if(d){const p=Wg(d,s);p>0&&f.push({id:h,data:{droppableContainer:o,value:p}})}}return f.sort(Qg)};function $g(i,s,u){return{...i,scaleX:s&&u?s.width/u.width:1,scaleY:s&&u?s.height/u.height:1}}function Rm(i,s){return i&&s?{x:i.left-s.left,y:i.top-s.top}:dn}function Pg(i){return function(u){for(var c=arguments.length,f=new Array(c>1?c-1:0),o=1;o<c;o++)f[o-1]=arguments[o];return f.reduce((h,d)=>({...h,top:h.top+i*d.y,bottom:h.bottom+i*d.y,left:h.left+i*d.x,right:h.right+i*d.x}),{...u})}}const t0=Pg(1);function Nm(i){if(i.startsWith("matrix3d(")){const s=i.slice(9,-1).split(/, /);return{x:+s[12],y:+s[13],scaleX:+s[0],scaleY:+s[5]}}else if(i.startsWith("matrix(")){const s=i.slice(7,-1).split(/, /);return{x:+s[4],y:+s[5],scaleX:+s[0],scaleY:+s[3]}}return null}function e0(i,s,u){const c=Nm(s);if(!c)return i;const{scaleX:f,scaleY:o,x:h,y:d}=c,p=i.left-h-(1-f)*parseFloat(u),m=i.top-d-(1-o)*parseFloat(u.slice(u.indexOf(" ")+1)),E=f?i.width/f:i.width,S=o?i.height/o:i.height;return{width:E,height:S,top:m,right:p+E,bottom:m+S,left:p}}const n0={ignoreTransform:!1};function Ri(i,s){s===void 0&&(s=n0);let u=i.getBoundingClientRect();if(s.ignoreTransform){const{transform:m,transformOrigin:E}=Be(i).getComputedStyle(i);m&&(u=e0(u,m,E))}const{top:c,left:f,width:o,height:h,bottom:d,right:p}=u;return{top:c,left:f,width:o,height:h,bottom:d,right:p}}function Gh(i){return Ri(i,{ignoreTransform:!0})}function a0(i){const s=i.innerWidth,u=i.innerHeight;return{top:0,left:0,right:s,bottom:u,width:s,height:u}}function l0(i,s){return s===void 0&&(s=Be(i).getComputedStyle(i)),s.position==="fixed"}function i0(i,s){s===void 0&&(s=Be(i).getComputedStyle(i));const u=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(f=>{const o=s[f];return typeof o=="string"?u.test(o):!1})}function Zc(i,s){const u=[];function c(f){if(s!=null&&u.length>=s||!f)return u;if(qc(f)&&f.scrollingElement!=null&&!u.includes(f.scrollingElement))return u.push(f.scrollingElement),u;if(!zi(f)||Om(f)||u.includes(f))return u;const o=Be(i).getComputedStyle(f);return f!==i&&i0(f,o)&&u.push(f),l0(f,o)?u:c(f.parentNode)}return i?c(i):u}function km(i){const[s]=Zc(i,1);return s??null}function bc(i){return!eu||!i?null:El(i)?i:Hc(i)?qc(i)||i===wl(i).scrollingElement?window:zi(i)?i:null:null}function Mm(i){return El(i)?i.scrollX:i.scrollLeft}function Um(i){return El(i)?i.scrollY:i.scrollTop}function Cc(i){return{x:Mm(i),y:Um(i)}}var Ee;(function(i){i[i.Forward=1]="Forward",i[i.Backward=-1]="Backward"})(Ee||(Ee={}));function Bm(i){return!eu||!i?!1:i===document.scrollingElement}function jm(i){const s={x:0,y:0},u=Bm(i)?{height:window.innerHeight,width:window.innerWidth}:{height:i.clientHeight,width:i.clientWidth},c={x:i.scrollWidth-u.width,y:i.scrollHeight-u.height},f=i.scrollTop<=s.y,o=i.scrollLeft<=s.x,h=i.scrollTop>=c.y,d=i.scrollLeft>=c.x;return{isTop:f,isLeft:o,isBottom:h,isRight:d,maxScroll:c,minScroll:s}}const r0={x:.2,y:.2};function u0(i,s,u,c,f){let{top:o,left:h,right:d,bottom:p}=u;c===void 0&&(c=10),f===void 0&&(f=r0);const{isTop:m,isBottom:E,isLeft:S,isRight:D}=jm(i),_={x:0,y:0},O={x:0,y:0},y={height:s.height*f.y,width:s.width*f.x};return!m&&o<=s.top+y.height?(_.y=Ee.Backward,O.y=c*Math.abs((s.top+y.height-o)/y.height)):!E&&p>=s.bottom-y.height&&(_.y=Ee.Forward,O.y=c*Math.abs((s.bottom-y.height-p)/y.height)),!D&&d>=s.right-y.width?(_.x=Ee.Forward,O.x=c*Math.abs((s.right-y.width-d)/y.width)):!S&&h<=s.left+y.width&&(_.x=Ee.Backward,O.x=c*Math.abs((s.left+y.width-h)/y.width)),{direction:_,speed:O}}function s0(i){if(i===document.scrollingElement){const{innerWidth:o,innerHeight:h}=window;return{top:0,left:0,right:o,bottom:h,width:o,height:h}}const{top:s,left:u,right:c,bottom:f}=i.getBoundingClientRect();return{top:s,left:u,right:c,bottom:f,width:i.clientWidth,height:i.clientHeight}}function Lm(i){return i.reduce((s,u)=>Sl(s,Cc(u)),dn)}function c0(i){return i.reduce((s,u)=>s+Mm(u),0)}function o0(i){return i.reduce((s,u)=>s+Um(u),0)}function Hm(i,s){if(s===void 0&&(s=Ri),!i)return;const{top:u,left:c,bottom:f,right:o}=s(i);km(i)&&(f<=0||o<=0||u>=window.innerHeight||c>=window.innerWidth)&&i.scrollIntoView({block:"center",inline:"center"})}const f0=[["x",["left","right"],c0],["y",["top","bottom"],o0]];class Xc{constructor(s,u){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const c=Zc(u),f=Lm(c);this.rect={...s},this.width=s.width,this.height=s.height;for(const[o,h,d]of f0)for(const p of h)Object.defineProperty(this,p,{get:()=>{const m=d(c),E=f[o]-m;return this.rect[p]+E},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Si{constructor(s){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(u=>{var c;return(c=this.target)==null?void 0:c.removeEventListener(...u)})},this.target=s}add(s,u,c){var f;(f=this.target)==null||f.addEventListener(s,u,c),this.listeners.push([s,u,c])}}function d0(i){const{EventTarget:s}=Be(i);return i instanceof s?i:wl(i)}function _c(i,s){const u=Math.abs(i.x),c=Math.abs(i.y);return typeof s=="number"?Math.sqrt(u**2+c**2)>s:"x"in s&&"y"in s?u>s.x&&c>s.y:"x"in s?u>s.x:"y"in s?c>s.y:!1}var ln;(function(i){i.Click="click",i.DragStart="dragstart",i.Keydown="keydown",i.ContextMenu="contextmenu",i.Resize="resize",i.SelectionChange="selectionchange",i.VisibilityChange="visibilitychange"})(ln||(ln={}));function Vh(i){i.preventDefault()}function h0(i){i.stopPropagation()}var It;(function(i){i.Space="Space",i.Down="ArrowDown",i.Right="ArrowRight",i.Left="ArrowLeft",i.Up="ArrowUp",i.Esc="Escape",i.Enter="Enter",i.Tab="Tab"})(It||(It={}));const qm={start:[It.Space,It.Enter],cancel:[It.Esc],end:[It.Space,It.Enter,It.Tab]},m0=(i,s)=>{let{currentCoordinates:u}=s;switch(i.code){case It.Right:return{...u,x:u.x+25};case It.Left:return{...u,x:u.x-25};case It.Down:return{...u,y:u.y+25};case It.Up:return{...u,y:u.y-25}}};class Gc{constructor(s){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=s;const{event:{target:u}}=s;this.props=s,this.listeners=new Si(wl(u)),this.windowListeners=new Si(Be(u)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(ln.Resize,this.handleCancel),this.windowListeners.add(ln.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(ln.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:s,onStart:u}=this.props,c=s.node.current;c&&Hm(c),u(dn)}handleKeyDown(s){if(Yc(s)){const{active:u,context:c,options:f}=this.props,{keyboardCodes:o=qm,coordinateGetter:h=m0,scrollBehavior:d="smooth"}=f,{code:p}=s;if(o.end.includes(p)){this.handleEnd(s);return}if(o.cancel.includes(p)){this.handleCancel(s);return}const{collisionRect:m}=c.current,E=m?{x:m.left,y:m.top}:dn;this.referenceCoordinates||(this.referenceCoordinates=E);const S=h(s,{active:u,context:c.current,currentCoordinates:E});if(S){const D=Wr(S,E),_={x:0,y:0},{scrollableAncestors:O}=c.current;for(const y of O){const T=s.code,{isTop:A,isRight:z,isLeft:N,isBottom:Y,maxScroll:B,minScroll:tt}=jm(y),Q=s0(y),I={x:Math.min(T===It.Right?Q.right-Q.width/2:Q.right,Math.max(T===It.Right?Q.left:Q.left+Q.width/2,S.x)),y:Math.min(T===It.Down?Q.bottom-Q.height/2:Q.bottom,Math.max(T===It.Down?Q.top:Q.top+Q.height/2,S.y))},R=T===It.Right&&!z||T===It.Left&&!N,$=T===It.Down&&!Y||T===It.Up&&!A;if(R&&I.x!==S.x){const H=y.scrollLeft+D.x,x=T===It.Right&&H<=B.x||T===It.Left&&H>=tt.x;if(x&&!D.y){y.scrollTo({left:H,behavior:d});return}x?_.x=y.scrollLeft-H:_.x=T===It.Right?y.scrollLeft-B.x:y.scrollLeft-tt.x,_.x&&y.scrollBy({left:-_.x,behavior:d});break}else if($&&I.y!==S.y){const H=y.scrollTop+D.y,x=T===It.Down&&H<=B.y||T===It.Up&&H>=tt.y;if(x&&!D.x){y.scrollTo({top:H,behavior:d});return}x?_.y=y.scrollTop-H:_.y=T===It.Down?y.scrollTop-B.y:y.scrollTop-tt.y,_.y&&y.scrollBy({top:-_.y,behavior:d});break}}this.handleMove(s,Sl(Wr(S,this.referenceCoordinates),_))}}}handleMove(s,u){const{onMove:c}=this.props;s.preventDefault(),c(u)}handleEnd(s){const{onEnd:u}=this.props;s.preventDefault(),this.detach(),u()}handleCancel(s){const{onCancel:u}=this.props;s.preventDefault(),this.detach(),u()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Gc.activators=[{eventName:"onKeyDown",handler:(i,s,u)=>{let{keyboardCodes:c=qm,onActivation:f}=s,{active:o}=u;const{code:h}=i.nativeEvent;if(c.start.includes(h)){const d=o.activatorNode.current;return d&&i.target!==d?!1:(i.preventDefault(),f?.({event:i.nativeEvent}),!0)}return!1}}];function Kh(i){return!!(i&&"distance"in i)}function Qh(i){return!!(i&&"delay"in i)}class Vc{constructor(s,u,c){var f;c===void 0&&(c=d0(s.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=s,this.events=u;const{event:o}=s,{target:h}=o;this.props=s,this.events=u,this.document=wl(h),this.documentListeners=new Si(this.document),this.listeners=new Si(c),this.windowListeners=new Si(Be(h)),this.initialCoordinates=(f=Ir(o))!=null?f:dn,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:s,props:{options:{activationConstraint:u,bypassActivationConstraint:c}}}=this;if(this.listeners.add(s.move.name,this.handleMove,{passive:!1}),this.listeners.add(s.end.name,this.handleEnd),s.cancel&&this.listeners.add(s.cancel.name,this.handleCancel),this.windowListeners.add(ln.Resize,this.handleCancel),this.windowListeners.add(ln.DragStart,Vh),this.windowListeners.add(ln.VisibilityChange,this.handleCancel),this.windowListeners.add(ln.ContextMenu,Vh),this.documentListeners.add(ln.Keydown,this.handleKeydown),u){if(c!=null&&c({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Qh(u)){this.timeoutId=setTimeout(this.handleStart,u.delay),this.handlePending(u);return}if(Kh(u)){this.handlePending(u);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(s,u){const{active:c,onPending:f}=this.props;f(c,s,this.initialCoordinates,u)}handleStart(){const{initialCoordinates:s}=this,{onStart:u}=this.props;s&&(this.activated=!0,this.documentListeners.add(ln.Click,h0,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(ln.SelectionChange,this.removeTextSelection),u(s))}handleMove(s){var u;const{activated:c,initialCoordinates:f,props:o}=this,{onMove:h,options:{activationConstraint:d}}=o;if(!f)return;const p=(u=Ir(s))!=null?u:dn,m=Wr(f,p);if(!c&&d){if(Kh(d)){if(d.tolerance!=null&&_c(m,d.tolerance))return this.handleCancel();if(_c(m,d.distance))return this.handleStart()}if(Qh(d)&&_c(m,d.tolerance))return this.handleCancel();this.handlePending(d,m);return}s.cancelable&&s.preventDefault(),h(p)}handleEnd(){const{onAbort:s,onEnd:u}=this.props;this.detach(),this.activated||s(this.props.active),u()}handleCancel(){const{onAbort:s,onCancel:u}=this.props;this.detach(),this.activated||s(this.props.active),u()}handleKeydown(s){s.code===It.Esc&&this.handleCancel()}removeTextSelection(){var s;(s=this.document.getSelection())==null||s.removeAllRanges()}}const p0={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Kc extends Vc{constructor(s){const{event:u}=s,c=wl(u.target);super(s,p0,c)}}Kc.activators=[{eventName:"onPointerDown",handler:(i,s)=>{let{nativeEvent:u}=i,{onActivation:c}=s;return!u.isPrimary||u.button!==0?!1:(c?.({event:u}),!0)}}];const v0={move:{name:"mousemove"},end:{name:"mouseup"}};var Rc;(function(i){i[i.RightClick=2]="RightClick"})(Rc||(Rc={}));class g0 extends Vc{constructor(s){super(s,v0,wl(s.event.target))}}g0.activators=[{eventName:"onMouseDown",handler:(i,s)=>{let{nativeEvent:u}=i,{onActivation:c}=s;return u.button===Rc.RightClick?!1:(c?.({event:u}),!0)}}];const Sc={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class y0 extends Vc{constructor(s){super(s,Sc)}static setup(){return window.addEventListener(Sc.move.name,s,{capture:!1,passive:!1}),function(){window.removeEventListener(Sc.move.name,s)};function s(){}}}y0.activators=[{eventName:"onTouchStart",handler:(i,s)=>{let{nativeEvent:u}=i,{onActivation:c}=s;const{touches:f}=u;return f.length>1?!1:(c?.({event:u}),!0)}}];var Ei;(function(i){i[i.Pointer=0]="Pointer",i[i.DraggableRect=1]="DraggableRect"})(Ei||(Ei={}));var Pr;(function(i){i[i.TreeOrder=0]="TreeOrder",i[i.ReversedTreeOrder=1]="ReversedTreeOrder"})(Pr||(Pr={}));function b0(i){let{acceleration:s,activator:u=Ei.Pointer,canScroll:c,draggingRect:f,enabled:o,interval:h=5,order:d=Pr.TreeOrder,pointerCoordinates:p,scrollableAncestors:m,scrollableAncestorRects:E,delta:S,threshold:D}=i;const _=S0({delta:S,disabled:!o}),[O,y]=Cg(),T=rt.useRef({x:0,y:0}),A=rt.useRef({x:0,y:0}),z=rt.useMemo(()=>{switch(u){case Ei.Pointer:return p?{top:p.y,bottom:p.y,left:p.x,right:p.x}:null;case Ei.DraggableRect:return f}},[u,f,p]),N=rt.useRef(null),Y=rt.useCallback(()=>{const tt=N.current;if(!tt)return;const Q=T.current.x*A.current.x,I=T.current.y*A.current.y;tt.scrollBy(Q,I)},[]),B=rt.useMemo(()=>d===Pr.TreeOrder?[...m].reverse():m,[d,m]);rt.useEffect(()=>{if(!o||!m.length||!z){y();return}for(const tt of B){if(c?.(tt)===!1)continue;const Q=m.indexOf(tt),I=E[Q];if(!I)continue;const{direction:R,speed:$}=u0(tt,I,z,s,D);for(const H of["x","y"])_[H][R[H]]||($[H]=0,R[H]=0);if($.x>0||$.y>0){y(),N.current=tt,O(Y,h),T.current=$,A.current=R;return}}T.current={x:0,y:0},A.current={x:0,y:0},y()},[s,Y,c,y,o,h,JSON.stringify(z),JSON.stringify(_),O,m,B,E,JSON.stringify(D)])}const _0={x:{[Ee.Backward]:!1,[Ee.Forward]:!1},y:{[Ee.Backward]:!1,[Ee.Forward]:!1}};function S0(i){let{delta:s,disabled:u}=i;const c=Fr(s);return Ci(f=>{if(u||!c||!f)return _0;const o={x:Math.sign(s.x-c.x),y:Math.sign(s.y-c.y)};return{x:{[Ee.Backward]:f.x[Ee.Backward]||o.x===-1,[Ee.Forward]:f.x[Ee.Forward]||o.x===1},y:{[Ee.Backward]:f.y[Ee.Backward]||o.y===-1,[Ee.Forward]:f.y[Ee.Forward]||o.y===1}}},[u,s,c])}function E0(i,s){const u=s!=null?i.get(s):void 0,c=u?u.node.current:null;return Ci(f=>{var o;return s==null?null:(o=c??f)!=null?o:null},[c,s])}function w0(i,s){return rt.useMemo(()=>i.reduce((u,c)=>{const{sensor:f}=c,o=f.activators.map(h=>({eventName:h.eventName,handler:s(h.handler,c)}));return[...u,...o]},[]),[i,s])}var Ti;(function(i){i[i.Always=0]="Always",i[i.BeforeDragging=1]="BeforeDragging",i[i.WhileDragging=2]="WhileDragging"})(Ti||(Ti={}));var Nc;(function(i){i.Optimized="optimized"})(Nc||(Nc={}));const Jh=new Map;function x0(i,s){let{dragging:u,dependencies:c,config:f}=s;const[o,h]=rt.useState(null),{frequency:d,measure:p,strategy:m}=f,E=rt.useRef(i),S=T(),D=xi(S),_=rt.useCallback(function(A){A===void 0&&(A=[]),!D.current&&h(z=>z===null?A:z.concat(A.filter(N=>!z.includes(N))))},[D]),O=rt.useRef(null),y=Ci(A=>{if(S&&!u)return Jh;if(!A||A===Jh||E.current!==i||o!=null){const z=new Map;for(let N of i){if(!N)continue;if(o&&o.length>0&&!o.includes(N.id)&&N.rect.current){z.set(N.id,N.rect.current);continue}const Y=N.node.current,B=Y?new Xc(p(Y),Y):null;N.rect.current=B,B&&z.set(N.id,B)}return z}return A},[i,o,u,S,p]);return rt.useEffect(()=>{E.current=i},[i]),rt.useEffect(()=>{S||_()},[u,S]),rt.useEffect(()=>{o&&o.length>0&&h(null)},[JSON.stringify(o)]),rt.useEffect(()=>{S||typeof d!="number"||O.current!==null||(O.current=setTimeout(()=>{_(),O.current=null},d))},[d,S,_,...c]),{droppableRects:y,measureDroppableContainers:_,measuringScheduled:o!=null};function T(){switch(m){case Ti.Always:return!1;case Ti.BeforeDragging:return u;default:return!u}}}function Qc(i,s){return Ci(u=>i?u||(typeof s=="function"?s(i):i):null,[s,i])}function A0(i,s){return Qc(i,s)}function T0(i){let{callback:s,disabled:u}=i;const c=nu(s),f=rt.useMemo(()=>{if(u||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:o}=window;return new o(c)},[c,u]);return rt.useEffect(()=>()=>f?.disconnect(),[f]),f}function lu(i){let{callback:s,disabled:u}=i;const c=nu(s),f=rt.useMemo(()=>{if(u||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:o}=window;return new o(c)},[u]);return rt.useEffect(()=>()=>f?.disconnect(),[f]),f}function D0(i){return new Xc(Ri(i),i)}function Fh(i,s,u){s===void 0&&(s=D0);const[c,f]=rt.useState(null);function o(){f(p=>{if(!i)return null;if(i.isConnected===!1){var m;return(m=p??u)!=null?m:null}const E=s(i);return JSON.stringify(p)===JSON.stringify(E)?p:E})}const h=T0({callback(p){if(i)for(const m of p){const{type:E,target:S}=m;if(E==="childList"&&S instanceof HTMLElement&&S.contains(i)){o();break}}}}),d=lu({callback:o});return Yn(()=>{o(),i?(d?.observe(i),h?.observe(document.body,{childList:!0,subtree:!0})):(d?.disconnect(),h?.disconnect())},[i]),c}function O0(i){const s=Qc(i);return Rm(i,s)}const Wh=[];function z0(i){const s=rt.useRef(i),u=Ci(c=>i?c&&c!==Wh&&i&&s.current&&i.parentNode===s.current.parentNode?c:Zc(i):Wh,[i]);return rt.useEffect(()=>{s.current=i},[i]),u}function C0(i){const[s,u]=rt.useState(null),c=rt.useRef(i),f=rt.useCallback(o=>{const h=bc(o.target);h&&u(d=>d?(d.set(h,Cc(h)),new Map(d)):null)},[]);return rt.useEffect(()=>{const o=c.current;if(i!==o){h(o);const d=i.map(p=>{const m=bc(p);return m?(m.addEventListener("scroll",f,{passive:!0}),[m,Cc(m)]):null}).filter(p=>p!=null);u(d.length?new Map(d):null),c.current=i}return()=>{h(i),h(o)};function h(d){d.forEach(p=>{const m=bc(p);m?.removeEventListener("scroll",f)})}},[f,i]),rt.useMemo(()=>i.length?s?Array.from(s.values()).reduce((o,h)=>Sl(o,h),dn):Lm(i):dn,[i,s])}function Ih(i,s){s===void 0&&(s=[]);const u=rt.useRef(null);return rt.useEffect(()=>{u.current=null},s),rt.useEffect(()=>{const c=i!==dn;c&&!u.current&&(u.current=i),!c&&u.current&&(u.current=null)},[i]),u.current?Wr(i,u.current):dn}function R0(i){rt.useEffect(()=>{if(!eu)return;const s=i.map(u=>{let{sensor:c}=u;return c.setup==null?void 0:c.setup()});return()=>{for(const u of s)u?.()}},i.map(s=>{let{sensor:u}=s;return u}))}function N0(i,s){return rt.useMemo(()=>i.reduce((u,c)=>{let{eventName:f,handler:o}=c;return u[f]=h=>{o(h,s)},u},{}),[i,s])}function Ym(i){return rt.useMemo(()=>i?a0(i):null,[i])}const $h=[];function k0(i,s){s===void 0&&(s=Ri);const[u]=i,c=Ym(u?Be(u):null),[f,o]=rt.useState($h);function h(){o(()=>i.length?i.map(p=>Bm(p)?c:new Xc(s(p),p)):$h)}const d=lu({callback:h});return Yn(()=>{d?.disconnect(),h(),i.forEach(p=>d?.observe(p))},[i]),f}function Zm(i){if(!i)return null;if(i.children.length>1)return i;const s=i.children[0];return zi(s)?s:i}function M0(i){let{measure:s}=i;const[u,c]=rt.useState(null),f=rt.useCallback(m=>{for(const{target:E}of m)if(zi(E)){c(S=>{const D=s(E);return S?{...S,width:D.width,height:D.height}:D});break}},[s]),o=lu({callback:f}),h=rt.useCallback(m=>{const E=Zm(m);o?.disconnect(),E&&o?.observe(E),c(E?s(E):null)},[s,o]),[d,p]=Jr(h);return rt.useMemo(()=>({nodeRef:d,rect:u,setRef:p}),[u,d,p])}const U0=[{sensor:Kc,options:{}},{sensor:Gc,options:{}}],B0={current:{}},Kr={draggable:{measure:Gh},droppable:{measure:Gh,strategy:Ti.WhileDragging,frequency:Nc.Optimized},dragOverlay:{measure:Ri}};class wi extends Map{get(s){var u;return s!=null&&(u=super.get(s))!=null?u:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(s=>{let{disabled:u}=s;return!u})}getNodeFor(s){var u,c;return(u=(c=this.get(s))==null?void 0:c.node.current)!=null?u:void 0}}const j0={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new wi,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:$r},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Kr,measureDroppableContainers:$r,windowRect:null,measuringScheduled:!1},Xm={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:$r,draggableNodes:new Map,over:null,measureDroppableContainers:$r},Ni=rt.createContext(Xm),Gm=rt.createContext(j0);function L0(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new wi}}}function H0(i,s){switch(s.type){case ve.DragStart:return{...i,draggable:{...i.draggable,initialCoordinates:s.initialCoordinates,active:s.active}};case ve.DragMove:return i.draggable.active==null?i:{...i,draggable:{...i.draggable,translate:{x:s.coordinates.x-i.draggable.initialCoordinates.x,y:s.coordinates.y-i.draggable.initialCoordinates.y}}};case ve.DragEnd:case ve.DragCancel:return{...i,draggable:{...i.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case ve.RegisterDroppable:{const{element:u}=s,{id:c}=u,f=new wi(i.droppable.containers);return f.set(c,u),{...i,droppable:{...i.droppable,containers:f}}}case ve.SetDroppableDisabled:{const{id:u,key:c,disabled:f}=s,o=i.droppable.containers.get(u);if(!o||c!==o.key)return i;const h=new wi(i.droppable.containers);return h.set(u,{...o,disabled:f}),{...i,droppable:{...i.droppable,containers:h}}}case ve.UnregisterDroppable:{const{id:u,key:c}=s,f=i.droppable.containers.get(u);if(!f||c!==f.key)return i;const o=new wi(i.droppable.containers);return o.delete(u),{...i,droppable:{...i.droppable,containers:o}}}default:return i}}function q0(i){let{disabled:s}=i;const{active:u,activatorEvent:c,draggableNodes:f}=rt.useContext(Ni),o=Fr(c),h=Fr(u?.id);return rt.useEffect(()=>{if(!s&&!c&&o&&h!=null){if(!Yc(o)||document.activeElement===o.target)return;const d=f.get(h);if(!d)return;const{activatorNode:p,node:m}=d;if(!p.current&&!m.current)return;requestAnimationFrame(()=>{for(const E of[p.current,m.current]){if(!E)continue;const S=kg(E);if(S){S.focus();break}}})}},[c,s,f,h,o]),null}function Vm(i,s){let{transform:u,...c}=s;return i!=null&&i.length?i.reduce((f,o)=>o({transform:f,...c}),u):u}function Y0(i){return rt.useMemo(()=>({draggable:{...Kr.draggable,...i?.draggable},droppable:{...Kr.droppable,...i?.droppable},dragOverlay:{...Kr.dragOverlay,...i?.dragOverlay}}),[i?.draggable,i?.droppable,i?.dragOverlay])}function Z0(i){let{activeNode:s,measure:u,initialRect:c,config:f=!0}=i;const o=rt.useRef(!1),{x:h,y:d}=typeof f=="boolean"?{x:f,y:f}:f;Yn(()=>{if(!h&&!d||!s){o.current=!1;return}if(o.current||!c)return;const m=s?.node.current;if(!m||m.isConnected===!1)return;const E=u(m),S=Rm(E,c);if(h||(S.x=0),d||(S.y=0),o.current=!0,Math.abs(S.x)>0||Math.abs(S.y)>0){const D=km(m);D&&D.scrollBy({top:S.y,left:S.x})}},[s,h,d,c,u])}const iu=rt.createContext({...dn,scaleX:1,scaleY:1});var ha;(function(i){i[i.Uninitialized=0]="Uninitialized",i[i.Initializing=1]="Initializing",i[i.Initialized=2]="Initialized"})(ha||(ha={}));const X0=rt.memo(function(s){var u,c,f,o;let{id:h,accessibility:d,autoScroll:p=!0,children:m,sensors:E=U0,collisionDetection:S=Ig,measuring:D,modifiers:_,...O}=s;const y=rt.useReducer(H0,void 0,L0),[T,A]=y,[z,N]=Hg(),[Y,B]=rt.useState(ha.Uninitialized),tt=Y===ha.Initialized,{draggable:{active:Q,nodes:I,translate:R},droppable:{containers:$}}=T,H=Q!=null?I.get(Q):null,x=rt.useRef({initial:null,translated:null}),G=rt.useMemo(()=>{var Kt;return Q!=null?{id:Q,data:(Kt=H?.data)!=null?Kt:B0,rect:x}:null},[Q,H]),b=rt.useRef(null),[nt,K]=rt.useState(null),[Z,pt]=rt.useState(null),it=xi(O,Object.values(O)),k=au("DndDescribedBy",h),U=rt.useMemo(()=>$.getEnabled(),[$]),L=Y0(D),{droppableRects:at,measureDroppableContainers:ut,measuringScheduled:dt}=x0(U,{dragging:tt,dependencies:[R.x,R.y],config:L.droppable}),bt=E0(I,Q),Bt=rt.useMemo(()=>Z?Ir(Z):null,[Z]),St=Zn(),Ct=A0(bt,L.draggable.measure);Z0({activeNode:Q!=null?I.get(Q):null,config:St.layoutShiftCompensation,initialRect:Ct,measure:L.draggable.measure});const jt=Fh(bt,L.draggable.measure,Ct),Zt=Fh(bt?bt.parentElement:null),ie=rt.useRef({activatorEvent:null,active:null,activeNode:bt,collisionRect:null,collisions:null,droppableRects:at,draggableNodes:I,draggingNode:null,draggingNodeRect:null,droppableContainers:$,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ge=$.getNodeFor((u=ie.current.over)==null?void 0:u.id),g=M0({measure:L.dragOverlay.measure}),ct=(c=g.nodeRef.current)!=null?c:bt,lt=tt?(f=g.rect)!=null?f:jt:null,M=!!(g.nodeRef.current&&g.rect),C=O0(M?null:jt),X=Ym(ct?Be(ct):null),ft=z0(tt?ge??bt:null),mt=k0(ft),W=Vm(_,{transform:{x:R.x-C.x,y:R.y-C.y,scaleX:1,scaleY:1},activatorEvent:Z,active:G,activeNodeRect:jt,containerNodeRect:Zt,draggingNodeRect:lt,over:ie.current.over,overlayNodeRect:g.rect,scrollableAncestors:ft,scrollableAncestorRects:mt,windowRect:X}),gt=Bt?Sl(Bt,R):null,_t=C0(ft),yt=Ih(_t),wt=Ih(_t,[jt]),zt=Sl(W,yt),Tt=lt?t0(lt,W):null,Ht=G&&Tt?S({active:G,collisionRect:Tt,droppableRects:at,droppableContainers:U,pointerCoordinates:gt}):null,hn=Jg(Ht,"id"),[se,mn]=rt.useState(null),Vt=M?W:Sl(W,wt),un=$g(Vt,(o=se?.rect)!=null?o:null,jt),Me=rt.useRef(null),we=rt.useCallback((Kt,fe)=>{let{sensor:Oe,options:sn}=fe;if(b.current==null)return;const ze=I.get(b.current);if(!ze)return;const xe=Kt.nativeEvent,Ye=new Oe({active:b.current,activeNode:ze,event:xe,options:sn,context:ie,onAbort($t){if(!I.get($t))return;const{onDragAbort:ee}=it.current,Ce={id:$t};ee?.(Ce),z({type:"onDragAbort",event:Ce})},onPending($t,te,ee,Ce){if(!I.get($t))return;const{onDragPending:ma}=it.current,vn={id:$t,constraint:te,initialCoordinates:ee,offset:Ce};ma?.(vn),z({type:"onDragPending",event:vn})},onStart($t){const te=b.current;if(te==null)return;const ee=I.get(te);if(!ee)return;const{onDragStart:Ce}=it.current,xn={activatorEvent:xe,active:{id:te,data:ee.data,rect:x}};bi.unstable_batchedUpdates(()=>{Ce?.(xn),B(ha.Initializing),A({type:ve.DragStart,initialCoordinates:$t,active:te}),z({type:"onDragStart",event:xn}),K(Me.current),pt(xe)})},onMove($t){A({type:ve.DragMove,coordinates:$t})},onEnd:Xn(ve.DragEnd),onCancel:Xn(ve.DragCancel)});Me.current=Ye;function Xn($t){return async function(){const{active:ee,collisions:Ce,over:xn,scrollAdjustedTranslate:ma}=ie.current;let vn=null;if(ee&&ma){const{cancelDrop:Gn}=it.current;vn={activatorEvent:xe,active:ee,collisions:Ce,delta:ma,over:xn},$t===ve.DragEnd&&typeof Gn=="function"&&await Promise.resolve(Gn(vn))&&($t=ve.DragCancel)}b.current=null,bi.unstable_batchedUpdates(()=>{A({type:$t}),B(ha.Uninitialized),mn(null),K(null),pt(null),Me.current=null;const Gn=$t===ve.DragEnd?"onDragEnd":"onDragCancel";if(vn){const An=it.current[Gn];An?.(vn),z({type:Gn,event:vn})}})}}},[I]),pn=rt.useCallback((Kt,fe)=>(Oe,sn)=>{const ze=Oe.nativeEvent,xe=I.get(sn);if(b.current!==null||!xe||ze.dndKit||ze.defaultPrevented)return;const Ye={active:xe};Kt(Oe,fe.options,Ye)===!0&&(ze.dndKit={capturedBy:fe.sensor},b.current=sn,we(Oe,fe))},[I,we]),Ma=w0(E,pn);R0(E),Yn(()=>{jt&&Y===ha.Initializing&&B(ha.Initialized)},[jt,Y]),rt.useEffect(()=>{const{onDragMove:Kt}=it.current,{active:fe,activatorEvent:Oe,collisions:sn,over:ze}=ie.current;if(!fe||!Oe)return;const xe={active:fe,activatorEvent:Oe,collisions:sn,delta:{x:zt.x,y:zt.y},over:ze};bi.unstable_batchedUpdates(()=>{Kt?.(xe),z({type:"onDragMove",event:xe})})},[zt.x,zt.y]),rt.useEffect(()=>{const{active:Kt,activatorEvent:fe,collisions:Oe,droppableContainers:sn,scrollAdjustedTranslate:ze}=ie.current;if(!Kt||b.current==null||!fe||!ze)return;const{onDragOver:xe}=it.current,Ye=sn.get(hn),Xn=Ye&&Ye.rect.current?{id:Ye.id,rect:Ye.rect.current,data:Ye.data,disabled:Ye.disabled}:null,$t={active:Kt,activatorEvent:fe,collisions:Oe,delta:{x:ze.x,y:ze.y},over:Xn};bi.unstable_batchedUpdates(()=>{mn(Xn),xe?.($t),z({type:"onDragOver",event:$t})})},[hn]),Yn(()=>{ie.current={activatorEvent:Z,active:G,activeNode:bt,collisionRect:Tt,collisions:Ht,droppableRects:at,draggableNodes:I,draggingNode:ct,draggingNodeRect:lt,droppableContainers:$,over:se,scrollableAncestors:ft,scrollAdjustedTranslate:zt},x.current={initial:lt,translated:Tt}},[G,bt,Ht,Tt,I,ct,lt,at,$,se,ft,zt]),b0({...St,delta:R,draggingRect:Tt,pointerCoordinates:gt,scrollableAncestors:ft,scrollableAncestorRects:mt});const Ua=rt.useMemo(()=>({active:G,activeNode:bt,activeNodeRect:jt,activatorEvent:Z,collisions:Ht,containerNodeRect:Zt,dragOverlay:g,draggableNodes:I,droppableContainers:$,droppableRects:at,over:se,measureDroppableContainers:ut,scrollableAncestors:ft,scrollableAncestorRects:mt,measuringConfiguration:L,measuringScheduled:dt,windowRect:X}),[G,bt,jt,Z,Ht,Zt,g,I,$,at,se,ut,ft,mt,L,dt,X]),Ba=rt.useMemo(()=>({activatorEvent:Z,activators:Ma,active:G,activeNodeRect:jt,ariaDescribedById:{draggable:k},dispatch:A,draggableNodes:I,over:se,measureDroppableContainers:ut}),[Z,Ma,G,jt,A,k,I,se,ut]);return ne.createElement(Cm.Provider,{value:N},ne.createElement(Ni.Provider,{value:Ba},ne.createElement(Gm.Provider,{value:Ua},ne.createElement(iu.Provider,{value:un},m)),ne.createElement(q0,{disabled:d?.restoreFocus===!1})),ne.createElement(Zg,{...d,hiddenTextDescribedById:k}));function Zn(){const Kt=nt?.autoScrollEnabled===!1,fe=typeof p=="object"?p.enabled===!1:p===!1,Oe=tt&&!Kt&&!fe;return typeof p=="object"?{...p,enabled:Oe}:{enabled:Oe}}}),G0=rt.createContext(null),Ph="button",V0="Draggable";function Km(i){let{id:s,data:u,disabled:c=!1,attributes:f}=i;const o=au(V0),{activators:h,activatorEvent:d,active:p,activeNodeRect:m,ariaDescribedById:E,draggableNodes:S,over:D}=rt.useContext(Ni),{role:_=Ph,roleDescription:O="draggable",tabIndex:y=0}=f??{},T=p?.id===s,A=rt.useContext(T?iu:G0),[z,N]=Jr(),[Y,B]=Jr(),tt=N0(h,s),Q=xi(u);Yn(()=>(S.set(s,{id:s,key:o,node:z,activatorNode:Y,data:Q}),()=>{const R=S.get(s);R&&R.key===o&&S.delete(s)}),[S,s]);const I=rt.useMemo(()=>({role:_,tabIndex:y,"aria-disabled":c,"aria-pressed":T&&_===Ph?!0:void 0,"aria-roledescription":O,"aria-describedby":E.draggable}),[c,_,y,T,O,E.draggable]);return{active:p,activatorEvent:d,activeNodeRect:m,attributes:I,isDragging:T,listeners:c?void 0:tt,node:z,over:D,setNodeRef:N,setActivatorNodeRef:B,transform:A}}function K0(){return rt.useContext(Gm)}const Q0="Droppable",J0={timeout:25};function ru(i){let{data:s,disabled:u=!1,id:c,resizeObserverConfig:f}=i;const o=au(Q0),{active:h,dispatch:d,over:p,measureDroppableContainers:m}=rt.useContext(Ni),E=rt.useRef({disabled:u}),S=rt.useRef(!1),D=rt.useRef(null),_=rt.useRef(null),{disabled:O,updateMeasurementsFor:y,timeout:T}={...J0,...f},A=xi(y??c),z=rt.useCallback(()=>{if(!S.current){S.current=!0;return}_.current!=null&&clearTimeout(_.current),_.current=setTimeout(()=>{m(Array.isArray(A.current)?A.current:[A.current]),_.current=null},T)},[T]),N=lu({callback:z,disabled:O||!h}),Y=rt.useCallback((I,R)=>{N&&(R&&(N.unobserve(R),S.current=!1),I&&N.observe(I))},[N]),[B,tt]=Jr(Y),Q=xi(s);return rt.useEffect(()=>{!N||!B.current||(N.disconnect(),S.current=!1,N.observe(B.current))},[B,N]),rt.useEffect(()=>(d({type:ve.RegisterDroppable,element:{id:c,key:o,disabled:u,node:B,rect:D,data:Q}}),()=>d({type:ve.UnregisterDroppable,key:o,id:c})),[c]),rt.useEffect(()=>{u!==E.current.disabled&&(d({type:ve.SetDroppableDisabled,id:c,key:o,disabled:u}),E.current.disabled=u)},[c,o,u,d]),{active:h,rect:D,isOver:p?.id===c,node:B,over:p,setNodeRef:tt}}function F0(i){let{animation:s,children:u}=i;const[c,f]=rt.useState(null),[o,h]=rt.useState(null),d=Fr(u);return!u&&!c&&d&&f(d),Yn(()=>{if(!o)return;const p=c?.key,m=c?.props.id;if(p==null||m==null){f(null);return}Promise.resolve(s(m,o)).then(()=>{f(null)})},[s,c,o]),ne.createElement(ne.Fragment,null,u,c?rt.cloneElement(c,{ref:h}):null)}const W0={x:0,y:0,scaleX:1,scaleY:1};function I0(i){let{children:s}=i;return ne.createElement(Ni.Provider,{value:Xm},ne.createElement(iu.Provider,{value:W0},s))}const $0={position:"fixed",touchAction:"none"},P0=i=>Yc(i)?"transform 250ms ease":void 0,ty=rt.forwardRef((i,s)=>{let{as:u,activatorEvent:c,adjustScale:f,children:o,className:h,rect:d,style:p,transform:m,transition:E=P0}=i;if(!d)return null;const S=f?m:{...m,scaleX:1,scaleY:1},D={...$0,width:d.width,height:d.height,top:d.top,left:d.left,transform:Ai.Transform.toString(S),transformOrigin:f&&c?Vg(c,d):void 0,transition:typeof E=="function"?E(c):E,...p};return ne.createElement(u,{className:h,style:D,ref:s},o)}),ey=i=>s=>{let{active:u,dragOverlay:c}=s;const f={},{styles:o,className:h}=i;if(o!=null&&o.active)for(const[d,p]of Object.entries(o.active))p!==void 0&&(f[d]=u.node.style.getPropertyValue(d),u.node.style.setProperty(d,p));if(o!=null&&o.dragOverlay)for(const[d,p]of Object.entries(o.dragOverlay))p!==void 0&&c.node.style.setProperty(d,p);return h!=null&&h.active&&u.node.classList.add(h.active),h!=null&&h.dragOverlay&&c.node.classList.add(h.dragOverlay),function(){for(const[p,m]of Object.entries(f))u.node.style.setProperty(p,m);h!=null&&h.active&&u.node.classList.remove(h.active)}},ny=i=>{let{transform:{initial:s,final:u}}=i;return[{transform:Ai.Transform.toString(s)},{transform:Ai.Transform.toString(u)}]},ay={duration:250,easing:"ease",keyframes:ny,sideEffects:ey({styles:{active:{opacity:"0"}}})};function ly(i){let{config:s,draggableNodes:u,droppableContainers:c,measuringConfiguration:f}=i;return nu((o,h)=>{if(s===null)return;const d=u.get(o);if(!d)return;const p=d.node.current;if(!p)return;const m=Zm(h);if(!m)return;const{transform:E}=Be(h).getComputedStyle(h),S=Nm(E);if(!S)return;const D=typeof s=="function"?s:iy(s);return Hm(p,f.draggable.measure),D({active:{id:o,data:d.data,node:p,rect:f.draggable.measure(p)},draggableNodes:u,dragOverlay:{node:h,rect:f.dragOverlay.measure(m)},droppableContainers:c,measuringConfiguration:f,transform:S})})}function iy(i){const{duration:s,easing:u,sideEffects:c,keyframes:f}={...ay,...i};return o=>{let{active:h,dragOverlay:d,transform:p,...m}=o;if(!s)return;const E={x:d.rect.left-h.rect.left,y:d.rect.top-h.rect.top},S={scaleX:p.scaleX!==1?h.rect.width*p.scaleX/d.rect.width:1,scaleY:p.scaleY!==1?h.rect.height*p.scaleY/d.rect.height:1},D={x:p.x-E.x,y:p.y-E.y,...S},_=f({...m,active:h,dragOverlay:d,transform:{initial:p,final:D}}),[O]=_,y=_[_.length-1];if(JSON.stringify(O)===JSON.stringify(y))return;const T=c?.({active:h,dragOverlay:d,...m}),A=d.node.animate(_,{duration:s,easing:u,fill:"forwards"});return new Promise(z=>{A.onfinish=()=>{T?.(),z()}})}}let tm=0;function ry(i){return rt.useMemo(()=>{if(i!=null)return tm++,tm},[i])}const uy=ne.memo(i=>{let{adjustScale:s=!1,children:u,dropAnimation:c,style:f,transition:o,modifiers:h,wrapperElement:d="div",className:p,zIndex:m=999}=i;const{activatorEvent:E,active:S,activeNodeRect:D,containerNodeRect:_,draggableNodes:O,droppableContainers:y,dragOverlay:T,over:A,measuringConfiguration:z,scrollableAncestors:N,scrollableAncestorRects:Y,windowRect:B}=K0(),tt=rt.useContext(iu),Q=ry(S?.id),I=Vm(h,{activatorEvent:E,active:S,activeNodeRect:D,containerNodeRect:_,draggingNodeRect:T.rect,over:A,overlayNodeRect:T.rect,scrollableAncestors:N,scrollableAncestorRects:Y,transform:tt,windowRect:B}),R=Qc(D),$=ly({config:c,draggableNodes:O,droppableContainers:y,measuringConfiguration:z}),H=R?T.setRef:void 0;return ne.createElement(I0,null,ne.createElement(F0,{animation:$},S&&Q?ne.createElement(ty,{key:Q,id:S.id,ref:H,as:d,activatorEvent:E,adjustScale:s,className:p,transition:o,rect:R,style:{zIndex:m,...f},transform:I},u):null))}),em=i=>{let s;const u=new Set,c=(m,E)=>{const S=typeof m=="function"?m(s):m;if(!Object.is(S,s)){const D=s;s=E??(typeof S!="object"||S===null)?S:Object.assign({},s,S),u.forEach(_=>_(s,D))}},f=()=>s,d={setState:c,getState:f,getInitialState:()=>p,subscribe:m=>(u.add(m),()=>u.delete(m))},p=s=i(c,f,d);return d},sy=i=>i?em(i):em,cy=i=>i;function oy(i,s=cy){const u=ne.useSyncExternalStore(i.subscribe,ne.useCallback(()=>s(i.getState()),[i,s]),ne.useCallback(()=>s(i.getInitialState()),[i,s]));return ne.useDebugValue(u),u}const nm=i=>{const s=sy(i),u=c=>oy(s,c);return Object.assign(u,s),u},fy=i=>i?nm(i):nm;function dy(i,s){let u;try{u=i()}catch{return}return{getItem:f=>{var o;const h=p=>p===null?null:JSON.parse(p,void 0),d=(o=u.getItem(f))!=null?o:null;return d instanceof Promise?d.then(h):h(d)},setItem:(f,o)=>u.setItem(f,JSON.stringify(o,void 0)),removeItem:f=>u.removeItem(f)}}const kc=i=>s=>{try{const u=i(s);return u instanceof Promise?u:{then(c){return kc(c)(u)},catch(c){return this}}}catch(u){return{then(c){return this},catch(c){return kc(c)(u)}}}},hy=(i,s)=>(u,c,f)=>{let o={storage:dy(()=>localStorage),partialize:y=>y,version:0,merge:(y,T)=>({...T,...y}),...s},h=!1;const d=new Set,p=new Set;let m=o.storage;if(!m)return i((...y)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),u(...y)},c,f);const E=()=>{const y=o.partialize({...c()});return m.setItem(o.name,{state:y,version:o.version})},S=f.setState;f.setState=(y,T)=>(S(y,T),E());const D=i((...y)=>(u(...y),E()),c,f);f.getInitialState=()=>D;let _;const O=()=>{var y,T;if(!m)return;h=!1,d.forEach(z=>{var N;return z((N=c())!=null?N:D)});const A=((T=o.onRehydrateStorage)==null?void 0:T.call(o,(y=c())!=null?y:D))||void 0;return kc(m.getItem.bind(m))(o.name).then(z=>{if(z)if(typeof z.version=="number"&&z.version!==o.version){if(o.migrate){const N=o.migrate(z.state,z.version);return N instanceof Promise?N.then(Y=>[!0,Y]):[!0,N]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,z.state];return[!1,void 0]}).then(z=>{var N;const[Y,B]=z;if(_=o.merge(B,(N=c())!=null?N:D),u(_,!0),Y)return E()}).then(()=>{A?.(_,void 0),_=c(),h=!0,p.forEach(z=>z(_))}).catch(z=>{A?.(void 0,z)})};return f.persist={setOptions:y=>{o={...o,...y},y.storage&&(m=y.storage)},clearStorage:()=>{m?.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>O(),hasHydrated:()=>h,onHydrate:y=>(d.add(y),()=>{d.delete(y)}),onFinishHydration:y=>(p.add(y),()=>{p.delete(y)})},o.skipHydration||O(),_||D},my=hy,ki=(()=>{if(typeof self>"u")return!1;if("top"in self&&self!==top)try{top.window.document._=0}catch{return!1}return"showOpenFilePicker"in self})(),py=ki?Promise.resolve().then(function(){return _y}):Promise.resolve().then(function(){return Ty});async function vy(...i){return(await py).default(...i)}ki?Promise.resolve().then(function(){return Ey}):Promise.resolve().then(function(){return Oy});const gy=ki?Promise.resolve().then(function(){return xy}):Promise.resolve().then(function(){return Cy});async function Qm(...i){return(await gy).default(...i)}const yy=async i=>{const s=await i.getFile();return s.handle=i,s};var by=async(i=[{}])=>{Array.isArray(i)||(i=[i]);const s=[];i.forEach((f,o)=>{s[o]={description:f.description||"Files",accept:{}},f.mimeTypes?f.mimeTypes.map(h=>{s[o].accept[h]=f.extensions||[]}):s[o].accept["*/*"]=f.extensions||[]});const u=await window.showOpenFilePicker({id:i[0].id,startIn:i[0].startIn,types:s,multiple:i[0].multiple||!1,excludeAcceptAllOption:i[0].excludeAcceptAllOption||!1}),c=await Promise.all(u.map(yy));return i[0].multiple?c:c[0]},_y={__proto__:null,default:by};function Qr(i){function s(u){if(Object(u)!==u)return Promise.reject(new TypeError(u+" is not an object."));var c=u.done;return Promise.resolve(u.value).then(function(f){return{value:f,done:c}})}return Qr=function(u){this.s=u,this.n=u.next},Qr.prototype={s:null,n:null,next:function(){return s(this.n.apply(this.s,arguments))},return:function(u){var c=this.s.return;return c===void 0?Promise.resolve({value:u,done:!0}):s(c.apply(this.s,arguments))},throw:function(u){var c=this.s.return;return c===void 0?Promise.reject(u):s(c.apply(this.s,arguments))}},new Qr(i)}const Jm=async(i,s,u=i.name,c)=>{const f=[],o=[];var h,d=!1,p=!1;try{for(var m,E=function(S){var D,_,O,y=2;for(typeof Symbol<"u"&&(_=Symbol.asyncIterator,O=Symbol.iterator);y--;){if(_&&(D=S[_])!=null)return D.call(S);if(O&&(D=S[O])!=null)return new Qr(D.call(S));_="@@asyncIterator",O="@@iterator"}throw new TypeError("Object is not async iterable")}(i.values());d=!(m=await E.next()).done;d=!1){const S=m.value,D=`${u}/${S.name}`;S.kind==="file"?o.push(S.getFile().then(_=>(_.directoryHandle=i,_.handle=S,Object.defineProperty(_,"webkitRelativePath",{configurable:!0,enumerable:!0,get:()=>D})))):S.kind!=="directory"||!s||c&&c(S)||f.push(Jm(S,s,D,c))}}catch(S){p=!0,h=S}finally{try{d&&E.return!=null&&await E.return()}finally{if(p)throw h}}return[...(await Promise.all(f)).flat(),...await Promise.all(o)]};var Sy=async(i={})=>{i.recursive=i.recursive||!1,i.mode=i.mode||"read";const s=await window.showDirectoryPicker({id:i.id,startIn:i.startIn,mode:i.mode});return(await(await s.values()).next()).done?[s]:Jm(s,i.recursive,void 0,i.skipDirectory)},Ey={__proto__:null,default:Sy},wy=async(i,s=[{}],u=null,c=!1,f=null)=>{Array.isArray(s)||(s=[s]),s[0].fileName=s[0].fileName||"Untitled";const o=[];let h=null;if(i instanceof Blob&&i.type?h=i.type:i.headers&&i.headers.get("content-type")&&(h=i.headers.get("content-type")),s.forEach((m,E)=>{o[E]={description:m.description||"Files",accept:{}},m.mimeTypes?(E===0&&h&&m.mimeTypes.push(h),m.mimeTypes.map(S=>{o[E].accept[S]=m.extensions||[]})):h?o[E].accept[h]=m.extensions||[]:o[E].accept["*/*"]=m.extensions||[]}),u)try{await u.getFile()}catch(m){if(u=null,c)throw m}const d=u||await window.showSaveFilePicker({suggestedName:s[0].fileName,id:s[0].id,startIn:s[0].startIn,types:o,excludeAcceptAllOption:s[0].excludeAcceptAllOption||!1});!u&&f&&f(d);const p=await d.createWritable();return"stream"in i?(await i.stream().pipeTo(p),d):"body"in i?(await i.body.pipeTo(p),d):(await p.write(await i),await p.close(),d)},xy={__proto__:null,default:wy},Ay=async(i=[{}])=>(Array.isArray(i)||(i=[i]),new Promise((s,u)=>{const c=document.createElement("input");c.type="file";const f=[...i.map(o=>o.mimeTypes||[]),...i.map(o=>o.extensions||[])].join();c.multiple=i[0].multiple||!1,c.accept=f||"",c.style.display="none",document.body.append(c),c.addEventListener("cancel",()=>{c.remove(),u(new DOMException("The user aborted a request.","AbortError"))}),c.addEventListener("change",()=>{c.remove(),s(c.multiple?Array.from(c.files):c.files[0])}),"showPicker"in HTMLInputElement.prototype?c.showPicker():c.click()})),Ty={__proto__:null,default:Ay},Dy=async(i=[{}])=>(Array.isArray(i)||(i=[i]),i[0].recursive=i[0].recursive||!1,new Promise((s,u)=>{const c=document.createElement("input");c.type="file",c.webkitdirectory=!0,c.style.display="none",document.body.append(c),c.addEventListener("cancel",()=>{c.remove(),u(new DOMException("The user aborted a request.","AbortError"))}),c.addEventListener("change",()=>{c.remove();let f=Array.from(c.files);i[0].recursive?i[0].recursive&&i[0].skipDirectory&&(f=f.filter(o=>o.webkitRelativePath.split("/").every(h=>!i[0].skipDirectory({name:h,kind:"directory"})))):f=f.filter(o=>o.webkitRelativePath.split("/").length===2),s(f)}),"showPicker"in HTMLInputElement.prototype?c.showPicker():c.click()})),Oy={__proto__:null,default:Dy},zy=async(i,s={})=>{Array.isArray(s)&&(s=s[0]);const u=document.createElement("a");let c=i;"body"in i&&(c=await async function(h,d){const p=h.getReader(),m=new ReadableStream({start:D=>async function _(){return p.read().then(({done:O,value:y})=>{if(!O)return D.enqueue(y),_();D.close()})}()}),E=new Response(m),S=await E.blob();return p.releaseLock(),new Blob([S],{type:d})}(i.body,i.headers.get("content-type"))),u.download=s.fileName||"Untitled",u.href=URL.createObjectURL(await c);const f=()=>{typeof o=="function"&&o()},o=s.legacySetup&&s.legacySetup(f,()=>o(),u);return u.addEventListener("click",()=>{setTimeout(()=>URL.revokeObjectURL(u.href),3e4),f()}),u.click(),null},Cy={__proto__:null,default:zy};const ka=rt.createContext(null);function ke(){const i=rt.useContext(ka);if(i===null)throw new Error("Schematic builder not in context.");return i}function Ry(){const{name:i,setSchematic:s,latestSchematicFileHandle:u}=ke();return vt.jsx("button",{className:"builder-icon-button builder-action builder-load-schematic",type:"button",onClick:async()=>{try{const c=await vy({extensions:[".json"],mimeTypes:["application/json"],description:"Form schematic",id:i});c.handle&&(u.current=c.handle);const f=JSON.parse(await c.text());s(()=>f)}catch(c){if(c instanceof DOMException&&c.name==="AbortError")return;alert(`Unable to load schematic: ${c?.toString()}`)}},title:"Load schematic","aria-label":"Load schematic",children:"📂"})}function Ny(){const{name:i,getRootSchematic:s,latestSchematicFileHandle:u}=ke();return vt.jsx("button",{className:"builder-icon-button builder-action builder-save-schematic",type:"button",onClick:async()=>{try{const c=s();u.current=await Qm(new Blob([JSON.stringify(c,null,2)]),{fileName:`${c.name}-schematic.json`,extensions:[".json"],mimeTypes:["application/json"],description:"Form schematic",id:i},u.current),ki&&alert(`Schematic saved successfully as “${u.current.name}”.`)}catch(c){if(c instanceof DOMException&&c.name==="AbortError")return;alert(`Unable to save schematic: ${c?.toString()}`)}},title:"Save schematic","aria-label":"Save schematic",children:"💾"})}function Vr(i){throw new Error('Could not dynamically require "'+i+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Ec={exports:{}};/*!

JSZip v3.10.1 - A JavaScript class for generating and reading zip files
<http://stuartk.com/jszip>

(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown.

JSZip uses the library pako released under the MIT license :
https://github.com/nodeca/pako/blob/main/LICENSE
*/var am;function ky(){return am||(am=1,function(i,s){(function(u){i.exports=u()})(function(){return function u(c,f,o){function h(m,E){if(!f[m]){if(!c[m]){var S=typeof Vr=="function"&&Vr;if(!E&&S)return S(m,!0);if(d)return d(m,!0);var D=new Error("Cannot find module '"+m+"'");throw D.code="MODULE_NOT_FOUND",D}var _=f[m]={exports:{}};c[m][0].call(_.exports,function(O){var y=c[m][1][O];return h(y||O)},_,_.exports,u,c,f,o)}return f[m].exports}for(var d=typeof Vr=="function"&&Vr,p=0;p<o.length;p++)h(o[p]);return h}({1:[function(u,c,f){var o=u("./utils"),h=u("./support"),d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";f.encode=function(p){for(var m,E,S,D,_,O,y,T=[],A=0,z=p.length,N=z,Y=o.getTypeOf(p)!=="string";A<p.length;)N=z-A,S=Y?(m=p[A++],E=A<z?p[A++]:0,A<z?p[A++]:0):(m=p.charCodeAt(A++),E=A<z?p.charCodeAt(A++):0,A<z?p.charCodeAt(A++):0),D=m>>2,_=(3&m)<<4|E>>4,O=1<N?(15&E)<<2|S>>6:64,y=2<N?63&S:64,T.push(d.charAt(D)+d.charAt(_)+d.charAt(O)+d.charAt(y));return T.join("")},f.decode=function(p){var m,E,S,D,_,O,y=0,T=0,A="data:";if(p.substr(0,A.length)===A)throw new Error("Invalid base64 input, it looks like a data url.");var z,N=3*(p=p.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(p.charAt(p.length-1)===d.charAt(64)&&N--,p.charAt(p.length-2)===d.charAt(64)&&N--,N%1!=0)throw new Error("Invalid base64 input, bad content length.");for(z=h.uint8array?new Uint8Array(0|N):new Array(0|N);y<p.length;)m=d.indexOf(p.charAt(y++))<<2|(D=d.indexOf(p.charAt(y++)))>>4,E=(15&D)<<4|(_=d.indexOf(p.charAt(y++)))>>2,S=(3&_)<<6|(O=d.indexOf(p.charAt(y++))),z[T++]=m,_!==64&&(z[T++]=E),O!==64&&(z[T++]=S);return z}},{"./support":30,"./utils":32}],2:[function(u,c,f){var o=u("./external"),h=u("./stream/DataWorker"),d=u("./stream/Crc32Probe"),p=u("./stream/DataLengthProbe");function m(E,S,D,_,O){this.compressedSize=E,this.uncompressedSize=S,this.crc32=D,this.compression=_,this.compressedContent=O}m.prototype={getContentWorker:function(){var E=new h(o.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new p("data_length")),S=this;return E.on("end",function(){if(this.streamInfo.data_length!==S.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),E},getCompressedWorker:function(){return new h(o.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},m.createWorkerFrom=function(E,S,D){return E.pipe(new d).pipe(new p("uncompressedSize")).pipe(S.compressWorker(D)).pipe(new p("compressedSize")).withStreamInfo("compression",S)},c.exports=m},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(u,c,f){var o=u("./stream/GenericWorker");f.STORE={magic:"\0\0",compressWorker:function(){return new o("STORE compression")},uncompressWorker:function(){return new o("STORE decompression")}},f.DEFLATE=u("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(u,c,f){var o=u("./utils"),h=function(){for(var d,p=[],m=0;m<256;m++){d=m;for(var E=0;E<8;E++)d=1&d?3988292384^d>>>1:d>>>1;p[m]=d}return p}();c.exports=function(d,p){return d!==void 0&&d.length?o.getTypeOf(d)!=="string"?function(m,E,S,D){var _=h,O=D+S;m^=-1;for(var y=D;y<O;y++)m=m>>>8^_[255&(m^E[y])];return-1^m}(0|p,d,d.length,0):function(m,E,S,D){var _=h,O=D+S;m^=-1;for(var y=D;y<O;y++)m=m>>>8^_[255&(m^E.charCodeAt(y))];return-1^m}(0|p,d,d.length,0):0}},{"./utils":32}],5:[function(u,c,f){f.base64=!1,f.binary=!1,f.dir=!1,f.createFolders=!0,f.date=null,f.compression=null,f.compressionOptions=null,f.comment=null,f.unixPermissions=null,f.dosPermissions=null},{}],6:[function(u,c,f){var o=null;o=typeof Promise<"u"?Promise:u("lie"),c.exports={Promise:o}},{lie:37}],7:[function(u,c,f){var o=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",h=u("pako"),d=u("./utils"),p=u("./stream/GenericWorker"),m=o?"uint8array":"array";function E(S,D){p.call(this,"FlateWorker/"+S),this._pako=null,this._pakoAction=S,this._pakoOptions=D,this.meta={}}f.magic="\b\0",d.inherits(E,p),E.prototype.processChunk=function(S){this.meta=S.meta,this._pako===null&&this._createPako(),this._pako.push(d.transformTo(m,S.data),!1)},E.prototype.flush=function(){p.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},E.prototype.cleanUp=function(){p.prototype.cleanUp.call(this),this._pako=null},E.prototype._createPako=function(){this._pako=new h[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var S=this;this._pako.onData=function(D){S.push({data:D,meta:S.meta})}},f.compressWorker=function(S){return new E("Deflate",S)},f.uncompressWorker=function(){return new E("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(u,c,f){function o(_,O){var y,T="";for(y=0;y<O;y++)T+=String.fromCharCode(255&_),_>>>=8;return T}function h(_,O,y,T,A,z){var N,Y,B=_.file,tt=_.compression,Q=z!==m.utf8encode,I=d.transformTo("string",z(B.name)),R=d.transformTo("string",m.utf8encode(B.name)),$=B.comment,H=d.transformTo("string",z($)),x=d.transformTo("string",m.utf8encode($)),G=R.length!==B.name.length,b=x.length!==$.length,nt="",K="",Z="",pt=B.dir,it=B.date,k={crc32:0,compressedSize:0,uncompressedSize:0};O&&!y||(k.crc32=_.crc32,k.compressedSize=_.compressedSize,k.uncompressedSize=_.uncompressedSize);var U=0;O&&(U|=8),Q||!G&&!b||(U|=2048);var L=0,at=0;pt&&(L|=16),A==="UNIX"?(at=798,L|=function(dt,bt){var Bt=dt;return dt||(Bt=bt?16893:33204),(65535&Bt)<<16}(B.unixPermissions,pt)):(at=20,L|=function(dt){return 63&(dt||0)}(B.dosPermissions)),N=it.getUTCHours(),N<<=6,N|=it.getUTCMinutes(),N<<=5,N|=it.getUTCSeconds()/2,Y=it.getUTCFullYear()-1980,Y<<=4,Y|=it.getUTCMonth()+1,Y<<=5,Y|=it.getUTCDate(),G&&(K=o(1,1)+o(E(I),4)+R,nt+="up"+o(K.length,2)+K),b&&(Z=o(1,1)+o(E(H),4)+x,nt+="uc"+o(Z.length,2)+Z);var ut="";return ut+=`
\0`,ut+=o(U,2),ut+=tt.magic,ut+=o(N,2),ut+=o(Y,2),ut+=o(k.crc32,4),ut+=o(k.compressedSize,4),ut+=o(k.uncompressedSize,4),ut+=o(I.length,2),ut+=o(nt.length,2),{fileRecord:S.LOCAL_FILE_HEADER+ut+I+nt,dirRecord:S.CENTRAL_FILE_HEADER+o(at,2)+ut+o(H.length,2)+"\0\0\0\0"+o(L,4)+o(T,4)+I+nt+H}}var d=u("../utils"),p=u("../stream/GenericWorker"),m=u("../utf8"),E=u("../crc32"),S=u("../signature");function D(_,O,y,T){p.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=O,this.zipPlatform=y,this.encodeFileName=T,this.streamFiles=_,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}d.inherits(D,p),D.prototype.push=function(_){var O=_.meta.percent||0,y=this.entriesCount,T=this._sources.length;this.accumulate?this.contentBuffer.push(_):(this.bytesWritten+=_.data.length,p.prototype.push.call(this,{data:_.data,meta:{currentFile:this.currentFile,percent:y?(O+100*(y-T-1))/y:100}}))},D.prototype.openedSource=function(_){this.currentSourceOffset=this.bytesWritten,this.currentFile=_.file.name;var O=this.streamFiles&&!_.file.dir;if(O){var y=h(_,O,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:y.fileRecord,meta:{percent:0}})}else this.accumulate=!0},D.prototype.closedSource=function(_){this.accumulate=!1;var O=this.streamFiles&&!_.file.dir,y=h(_,O,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(y.dirRecord),O)this.push({data:function(T){return S.DATA_DESCRIPTOR+o(T.crc32,4)+o(T.compressedSize,4)+o(T.uncompressedSize,4)}(_),meta:{percent:100}});else for(this.push({data:y.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},D.prototype.flush=function(){for(var _=this.bytesWritten,O=0;O<this.dirRecords.length;O++)this.push({data:this.dirRecords[O],meta:{percent:100}});var y=this.bytesWritten-_,T=function(A,z,N,Y,B){var tt=d.transformTo("string",B(Y));return S.CENTRAL_DIRECTORY_END+"\0\0\0\0"+o(A,2)+o(A,2)+o(z,4)+o(N,4)+o(tt.length,2)+tt}(this.dirRecords.length,y,_,this.zipComment,this.encodeFileName);this.push({data:T,meta:{percent:100}})},D.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},D.prototype.registerPrevious=function(_){this._sources.push(_);var O=this;return _.on("data",function(y){O.processChunk(y)}),_.on("end",function(){O.closedSource(O.previous.streamInfo),O._sources.length?O.prepareNextSource():O.end()}),_.on("error",function(y){O.error(y)}),this},D.prototype.resume=function(){return!!p.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},D.prototype.error=function(_){var O=this._sources;if(!p.prototype.error.call(this,_))return!1;for(var y=0;y<O.length;y++)try{O[y].error(_)}catch{}return!0},D.prototype.lock=function(){p.prototype.lock.call(this);for(var _=this._sources,O=0;O<_.length;O++)_[O].lock()},c.exports=D},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(u,c,f){var o=u("../compressions"),h=u("./ZipFileWorker");f.generateWorker=function(d,p,m){var E=new h(p.streamFiles,m,p.platform,p.encodeFileName),S=0;try{d.forEach(function(D,_){S++;var O=function(z,N){var Y=z||N,B=o[Y];if(!B)throw new Error(Y+" is not a valid compression method !");return B}(_.options.compression,p.compression),y=_.options.compressionOptions||p.compressionOptions||{},T=_.dir,A=_.date;_._compressWorker(O,y).withStreamInfo("file",{name:D,dir:T,date:A,comment:_.comment||"",unixPermissions:_.unixPermissions,dosPermissions:_.dosPermissions}).pipe(E)}),E.entriesCount=S}catch(D){E.error(D)}return E}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(u,c,f){function o(){if(!(this instanceof o))return new o;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var h=new o;for(var d in this)typeof this[d]!="function"&&(h[d]=this[d]);return h}}(o.prototype=u("./object")).loadAsync=u("./load"),o.support=u("./support"),o.defaults=u("./defaults"),o.version="3.10.1",o.loadAsync=function(h,d){return new o().loadAsync(h,d)},o.external=u("./external"),c.exports=o},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(u,c,f){var o=u("./utils"),h=u("./external"),d=u("./utf8"),p=u("./zipEntries"),m=u("./stream/Crc32Probe"),E=u("./nodejsUtils");function S(D){return new h.Promise(function(_,O){var y=D.decompressed.getContentWorker().pipe(new m);y.on("error",function(T){O(T)}).on("end",function(){y.streamInfo.crc32!==D.decompressed.crc32?O(new Error("Corrupted zip : CRC32 mismatch")):_()}).resume()})}c.exports=function(D,_){var O=this;return _=o.extend(_||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:d.utf8decode}),E.isNode&&E.isStream(D)?h.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):o.prepareContent("the loaded zip file",D,!0,_.optimizedBinaryString,_.base64).then(function(y){var T=new p(_);return T.load(y),T}).then(function(y){var T=[h.Promise.resolve(y)],A=y.files;if(_.checkCRC32)for(var z=0;z<A.length;z++)T.push(S(A[z]));return h.Promise.all(T)}).then(function(y){for(var T=y.shift(),A=T.files,z=0;z<A.length;z++){var N=A[z],Y=N.fileNameStr,B=o.resolve(N.fileNameStr);O.file(B,N.decompressed,{binary:!0,optimizedBinaryString:!0,date:N.date,dir:N.dir,comment:N.fileCommentStr.length?N.fileCommentStr:null,unixPermissions:N.unixPermissions,dosPermissions:N.dosPermissions,createFolders:_.createFolders}),N.dir||(O.file(B).unsafeOriginalName=Y)}return T.zipComment.length&&(O.comment=T.zipComment),O})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(u,c,f){var o=u("../utils"),h=u("../stream/GenericWorker");function d(p,m){h.call(this,"Nodejs stream input adapter for "+p),this._upstreamEnded=!1,this._bindStream(m)}o.inherits(d,h),d.prototype._bindStream=function(p){var m=this;(this._stream=p).pause(),p.on("data",function(E){m.push({data:E,meta:{percent:0}})}).on("error",function(E){m.isPaused?this.generatedError=E:m.error(E)}).on("end",function(){m.isPaused?m._upstreamEnded=!0:m.end()})},d.prototype.pause=function(){return!!h.prototype.pause.call(this)&&(this._stream.pause(),!0)},d.prototype.resume=function(){return!!h.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},c.exports=d},{"../stream/GenericWorker":28,"../utils":32}],13:[function(u,c,f){var o=u("readable-stream").Readable;function h(d,p,m){o.call(this,p),this._helper=d;var E=this;d.on("data",function(S,D){E.push(S)||E._helper.pause(),m&&m(D)}).on("error",function(S){E.emit("error",S)}).on("end",function(){E.push(null)})}u("../utils").inherits(h,o),h.prototype._read=function(){this._helper.resume()},c.exports=h},{"../utils":32,"readable-stream":16}],14:[function(u,c,f){c.exports={isNode:typeof Buffer<"u",newBufferFrom:function(o,h){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(o,h);if(typeof o=="number")throw new Error('The "data" argument must not be a number');return new Buffer(o,h)},allocBuffer:function(o){if(Buffer.alloc)return Buffer.alloc(o);var h=new Buffer(o);return h.fill(0),h},isBuffer:function(o){return Buffer.isBuffer(o)},isStream:function(o){return o&&typeof o.on=="function"&&typeof o.pause=="function"&&typeof o.resume=="function"}}},{}],15:[function(u,c,f){function o(B,tt,Q){var I,R=d.getTypeOf(tt),$=d.extend(Q||{},E);$.date=$.date||new Date,$.compression!==null&&($.compression=$.compression.toUpperCase()),typeof $.unixPermissions=="string"&&($.unixPermissions=parseInt($.unixPermissions,8)),$.unixPermissions&&16384&$.unixPermissions&&($.dir=!0),$.dosPermissions&&16&$.dosPermissions&&($.dir=!0),$.dir&&(B=A(B)),$.createFolders&&(I=T(B))&&z.call(this,I,!0);var H=R==="string"&&$.binary===!1&&$.base64===!1;Q&&Q.binary!==void 0||($.binary=!H),(tt instanceof S&&tt.uncompressedSize===0||$.dir||!tt||tt.length===0)&&($.base64=!1,$.binary=!0,tt="",$.compression="STORE",R="string");var x=null;x=tt instanceof S||tt instanceof p?tt:O.isNode&&O.isStream(tt)?new y(B,tt):d.prepareContent(B,tt,$.binary,$.optimizedBinaryString,$.base64);var G=new D(B,x,$);this.files[B]=G}var h=u("./utf8"),d=u("./utils"),p=u("./stream/GenericWorker"),m=u("./stream/StreamHelper"),E=u("./defaults"),S=u("./compressedObject"),D=u("./zipObject"),_=u("./generate"),O=u("./nodejsUtils"),y=u("./nodejs/NodejsStreamInputAdapter"),T=function(B){B.slice(-1)==="/"&&(B=B.substring(0,B.length-1));var tt=B.lastIndexOf("/");return 0<tt?B.substring(0,tt):""},A=function(B){return B.slice(-1)!=="/"&&(B+="/"),B},z=function(B,tt){return tt=tt!==void 0?tt:E.createFolders,B=A(B),this.files[B]||o.call(this,B,null,{dir:!0,createFolders:tt}),this.files[B]};function N(B){return Object.prototype.toString.call(B)==="[object RegExp]"}var Y={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(B){var tt,Q,I;for(tt in this.files)I=this.files[tt],(Q=tt.slice(this.root.length,tt.length))&&tt.slice(0,this.root.length)===this.root&&B(Q,I)},filter:function(B){var tt=[];return this.forEach(function(Q,I){B(Q,I)&&tt.push(I)}),tt},file:function(B,tt,Q){if(arguments.length!==1)return B=this.root+B,o.call(this,B,tt,Q),this;if(N(B)){var I=B;return this.filter(function($,H){return!H.dir&&I.test($)})}var R=this.files[this.root+B];return R&&!R.dir?R:null},folder:function(B){if(!B)return this;if(N(B))return this.filter(function(R,$){return $.dir&&B.test(R)});var tt=this.root+B,Q=z.call(this,tt),I=this.clone();return I.root=Q.name,I},remove:function(B){B=this.root+B;var tt=this.files[B];if(tt||(B.slice(-1)!=="/"&&(B+="/"),tt=this.files[B]),tt&&!tt.dir)delete this.files[B];else for(var Q=this.filter(function(R,$){return $.name.slice(0,B.length)===B}),I=0;I<Q.length;I++)delete this.files[Q[I].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(B){var tt,Q={};try{if((Q=d.extend(B||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:h.utf8encode})).type=Q.type.toLowerCase(),Q.compression=Q.compression.toUpperCase(),Q.type==="binarystring"&&(Q.type="string"),!Q.type)throw new Error("No output type specified.");d.checkSupport(Q.type),Q.platform!=="darwin"&&Q.platform!=="freebsd"&&Q.platform!=="linux"&&Q.platform!=="sunos"||(Q.platform="UNIX"),Q.platform==="win32"&&(Q.platform="DOS");var I=Q.comment||this.comment||"";tt=_.generateWorker(this,Q,I)}catch(R){(tt=new p("error")).error(R)}return new m(tt,Q.type||"string",Q.mimeType)},generateAsync:function(B,tt){return this.generateInternalStream(B).accumulate(tt)},generateNodeStream:function(B,tt){return(B=B||{}).type||(B.type="nodebuffer"),this.generateInternalStream(B).toNodejsStream(tt)}};c.exports=Y},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(u,c,f){c.exports=u("stream")},{stream:void 0}],17:[function(u,c,f){var o=u("./DataReader");function h(d){o.call(this,d);for(var p=0;p<this.data.length;p++)d[p]=255&d[p]}u("../utils").inherits(h,o),h.prototype.byteAt=function(d){return this.data[this.zero+d]},h.prototype.lastIndexOfSignature=function(d){for(var p=d.charCodeAt(0),m=d.charCodeAt(1),E=d.charCodeAt(2),S=d.charCodeAt(3),D=this.length-4;0<=D;--D)if(this.data[D]===p&&this.data[D+1]===m&&this.data[D+2]===E&&this.data[D+3]===S)return D-this.zero;return-1},h.prototype.readAndCheckSignature=function(d){var p=d.charCodeAt(0),m=d.charCodeAt(1),E=d.charCodeAt(2),S=d.charCodeAt(3),D=this.readData(4);return p===D[0]&&m===D[1]&&E===D[2]&&S===D[3]},h.prototype.readData=function(d){if(this.checkOffset(d),d===0)return[];var p=this.data.slice(this.zero+this.index,this.zero+this.index+d);return this.index+=d,p},c.exports=h},{"../utils":32,"./DataReader":18}],18:[function(u,c,f){var o=u("../utils");function h(d){this.data=d,this.length=d.length,this.index=0,this.zero=0}h.prototype={checkOffset:function(d){this.checkIndex(this.index+d)},checkIndex:function(d){if(this.length<this.zero+d||d<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+d+"). Corrupted zip ?")},setIndex:function(d){this.checkIndex(d),this.index=d},skip:function(d){this.setIndex(this.index+d)},byteAt:function(){},readInt:function(d){var p,m=0;for(this.checkOffset(d),p=this.index+d-1;p>=this.index;p--)m=(m<<8)+this.byteAt(p);return this.index+=d,m},readString:function(d){return o.transformTo("string",this.readData(d))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var d=this.readInt(4);return new Date(Date.UTC(1980+(d>>25&127),(d>>21&15)-1,d>>16&31,d>>11&31,d>>5&63,(31&d)<<1))}},c.exports=h},{"../utils":32}],19:[function(u,c,f){var o=u("./Uint8ArrayReader");function h(d){o.call(this,d)}u("../utils").inherits(h,o),h.prototype.readData=function(d){this.checkOffset(d);var p=this.data.slice(this.zero+this.index,this.zero+this.index+d);return this.index+=d,p},c.exports=h},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(u,c,f){var o=u("./DataReader");function h(d){o.call(this,d)}u("../utils").inherits(h,o),h.prototype.byteAt=function(d){return this.data.charCodeAt(this.zero+d)},h.prototype.lastIndexOfSignature=function(d){return this.data.lastIndexOf(d)-this.zero},h.prototype.readAndCheckSignature=function(d){return d===this.readData(4)},h.prototype.readData=function(d){this.checkOffset(d);var p=this.data.slice(this.zero+this.index,this.zero+this.index+d);return this.index+=d,p},c.exports=h},{"../utils":32,"./DataReader":18}],21:[function(u,c,f){var o=u("./ArrayReader");function h(d){o.call(this,d)}u("../utils").inherits(h,o),h.prototype.readData=function(d){if(this.checkOffset(d),d===0)return new Uint8Array(0);var p=this.data.subarray(this.zero+this.index,this.zero+this.index+d);return this.index+=d,p},c.exports=h},{"../utils":32,"./ArrayReader":17}],22:[function(u,c,f){var o=u("../utils"),h=u("../support"),d=u("./ArrayReader"),p=u("./StringReader"),m=u("./NodeBufferReader"),E=u("./Uint8ArrayReader");c.exports=function(S){var D=o.getTypeOf(S);return o.checkSupport(D),D!=="string"||h.uint8array?D==="nodebuffer"?new m(S):h.uint8array?new E(o.transformTo("uint8array",S)):new d(o.transformTo("array",S)):new p(S)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(u,c,f){f.LOCAL_FILE_HEADER="PK",f.CENTRAL_FILE_HEADER="PK",f.CENTRAL_DIRECTORY_END="PK",f.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",f.ZIP64_CENTRAL_DIRECTORY_END="PK",f.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(u,c,f){var o=u("./GenericWorker"),h=u("../utils");function d(p){o.call(this,"ConvertWorker to "+p),this.destType=p}h.inherits(d,o),d.prototype.processChunk=function(p){this.push({data:h.transformTo(this.destType,p.data),meta:p.meta})},c.exports=d},{"../utils":32,"./GenericWorker":28}],25:[function(u,c,f){var o=u("./GenericWorker"),h=u("../crc32");function d(){o.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}u("../utils").inherits(d,o),d.prototype.processChunk=function(p){this.streamInfo.crc32=h(p.data,this.streamInfo.crc32||0),this.push(p)},c.exports=d},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(u,c,f){var o=u("../utils"),h=u("./GenericWorker");function d(p){h.call(this,"DataLengthProbe for "+p),this.propName=p,this.withStreamInfo(p,0)}o.inherits(d,h),d.prototype.processChunk=function(p){if(p){var m=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=m+p.data.length}h.prototype.processChunk.call(this,p)},c.exports=d},{"../utils":32,"./GenericWorker":28}],27:[function(u,c,f){var o=u("../utils"),h=u("./GenericWorker");function d(p){h.call(this,"DataWorker");var m=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,p.then(function(E){m.dataIsReady=!0,m.data=E,m.max=E&&E.length||0,m.type=o.getTypeOf(E),m.isPaused||m._tickAndRepeat()},function(E){m.error(E)})}o.inherits(d,h),d.prototype.cleanUp=function(){h.prototype.cleanUp.call(this),this.data=null},d.prototype.resume=function(){return!!h.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,o.delay(this._tickAndRepeat,[],this)),!0)},d.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(o.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},d.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var p=null,m=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":p=this.data.substring(this.index,m);break;case"uint8array":p=this.data.subarray(this.index,m);break;case"array":case"nodebuffer":p=this.data.slice(this.index,m)}return this.index=m,this.push({data:p,meta:{percent:this.max?this.index/this.max*100:0}})},c.exports=d},{"../utils":32,"./GenericWorker":28}],28:[function(u,c,f){function o(h){this.name=h||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}o.prototype={push:function(h){this.emit("data",h)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(h){this.emit("error",h)}return!0},error:function(h){return!this.isFinished&&(this.isPaused?this.generatedError=h:(this.isFinished=!0,this.emit("error",h),this.previous&&this.previous.error(h),this.cleanUp()),!0)},on:function(h,d){return this._listeners[h].push(d),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(h,d){if(this._listeners[h])for(var p=0;p<this._listeners[h].length;p++)this._listeners[h][p].call(this,d)},pipe:function(h){return h.registerPrevious(this)},registerPrevious:function(h){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=h.streamInfo,this.mergeStreamInfo(),this.previous=h;var d=this;return h.on("data",function(p){d.processChunk(p)}),h.on("end",function(){d.end()}),h.on("error",function(p){d.error(p)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var h=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),h=!0),this.previous&&this.previous.resume(),!h},flush:function(){},processChunk:function(h){this.push(h)},withStreamInfo:function(h,d){return this.extraStreamInfo[h]=d,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var h in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,h)&&(this.streamInfo[h]=this.extraStreamInfo[h])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var h="Worker "+this.name;return this.previous?this.previous+" -> "+h:h}},c.exports=o},{}],29:[function(u,c,f){var o=u("../utils"),h=u("./ConvertWorker"),d=u("./GenericWorker"),p=u("../base64"),m=u("../support"),E=u("../external"),S=null;if(m.nodestream)try{S=u("../nodejs/NodejsStreamOutputAdapter")}catch{}function D(O,y){return new E.Promise(function(T,A){var z=[],N=O._internalType,Y=O._outputType,B=O._mimeType;O.on("data",function(tt,Q){z.push(tt),y&&y(Q)}).on("error",function(tt){z=[],A(tt)}).on("end",function(){try{var tt=function(Q,I,R){switch(Q){case"blob":return o.newBlob(o.transformTo("arraybuffer",I),R);case"base64":return p.encode(I);default:return o.transformTo(Q,I)}}(Y,function(Q,I){var R,$=0,H=null,x=0;for(R=0;R<I.length;R++)x+=I[R].length;switch(Q){case"string":return I.join("");case"array":return Array.prototype.concat.apply([],I);case"uint8array":for(H=new Uint8Array(x),R=0;R<I.length;R++)H.set(I[R],$),$+=I[R].length;return H;case"nodebuffer":return Buffer.concat(I);default:throw new Error("concat : unsupported type '"+Q+"'")}}(N,z),B);T(tt)}catch(Q){A(Q)}z=[]}).resume()})}function _(O,y,T){var A=y;switch(y){case"blob":case"arraybuffer":A="uint8array";break;case"base64":A="string"}try{this._internalType=A,this._outputType=y,this._mimeType=T,o.checkSupport(A),this._worker=O.pipe(new h(A)),O.lock()}catch(z){this._worker=new d("error"),this._worker.error(z)}}_.prototype={accumulate:function(O){return D(this,O)},on:function(O,y){var T=this;return O==="data"?this._worker.on(O,function(A){y.call(T,A.data,A.meta)}):this._worker.on(O,function(){o.delay(y,arguments,T)}),this},resume:function(){return o.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(O){if(o.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new S(this,{objectMode:this._outputType!=="nodebuffer"},O)}},c.exports=_},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(u,c,f){if(f.base64=!0,f.array=!0,f.string=!0,f.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",f.nodebuffer=typeof Buffer<"u",f.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")f.blob=!1;else{var o=new ArrayBuffer(0);try{f.blob=new Blob([o],{type:"application/zip"}).size===0}catch{try{var h=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);h.append(o),f.blob=h.getBlob("application/zip").size===0}catch{f.blob=!1}}}try{f.nodestream=!!u("readable-stream").Readable}catch{f.nodestream=!1}},{"readable-stream":16}],31:[function(u,c,f){for(var o=u("./utils"),h=u("./support"),d=u("./nodejsUtils"),p=u("./stream/GenericWorker"),m=new Array(256),E=0;E<256;E++)m[E]=252<=E?6:248<=E?5:240<=E?4:224<=E?3:192<=E?2:1;m[254]=m[254]=1;function S(){p.call(this,"utf-8 decode"),this.leftOver=null}function D(){p.call(this,"utf-8 encode")}f.utf8encode=function(_){return h.nodebuffer?d.newBufferFrom(_,"utf-8"):function(O){var y,T,A,z,N,Y=O.length,B=0;for(z=0;z<Y;z++)(64512&(T=O.charCodeAt(z)))==55296&&z+1<Y&&(64512&(A=O.charCodeAt(z+1)))==56320&&(T=65536+(T-55296<<10)+(A-56320),z++),B+=T<128?1:T<2048?2:T<65536?3:4;for(y=h.uint8array?new Uint8Array(B):new Array(B),z=N=0;N<B;z++)(64512&(T=O.charCodeAt(z)))==55296&&z+1<Y&&(64512&(A=O.charCodeAt(z+1)))==56320&&(T=65536+(T-55296<<10)+(A-56320),z++),T<128?y[N++]=T:(T<2048?y[N++]=192|T>>>6:(T<65536?y[N++]=224|T>>>12:(y[N++]=240|T>>>18,y[N++]=128|T>>>12&63),y[N++]=128|T>>>6&63),y[N++]=128|63&T);return y}(_)},f.utf8decode=function(_){return h.nodebuffer?o.transformTo("nodebuffer",_).toString("utf-8"):function(O){var y,T,A,z,N=O.length,Y=new Array(2*N);for(y=T=0;y<N;)if((A=O[y++])<128)Y[T++]=A;else if(4<(z=m[A]))Y[T++]=65533,y+=z-1;else{for(A&=z===2?31:z===3?15:7;1<z&&y<N;)A=A<<6|63&O[y++],z--;1<z?Y[T++]=65533:A<65536?Y[T++]=A:(A-=65536,Y[T++]=55296|A>>10&1023,Y[T++]=56320|1023&A)}return Y.length!==T&&(Y.subarray?Y=Y.subarray(0,T):Y.length=T),o.applyFromCharCode(Y)}(_=o.transformTo(h.uint8array?"uint8array":"array",_))},o.inherits(S,p),S.prototype.processChunk=function(_){var O=o.transformTo(h.uint8array?"uint8array":"array",_.data);if(this.leftOver&&this.leftOver.length){if(h.uint8array){var y=O;(O=new Uint8Array(y.length+this.leftOver.length)).set(this.leftOver,0),O.set(y,this.leftOver.length)}else O=this.leftOver.concat(O);this.leftOver=null}var T=function(z,N){var Y;for((N=N||z.length)>z.length&&(N=z.length),Y=N-1;0<=Y&&(192&z[Y])==128;)Y--;return Y<0||Y===0?N:Y+m[z[Y]]>N?Y:N}(O),A=O;T!==O.length&&(h.uint8array?(A=O.subarray(0,T),this.leftOver=O.subarray(T,O.length)):(A=O.slice(0,T),this.leftOver=O.slice(T,O.length))),this.push({data:f.utf8decode(A),meta:_.meta})},S.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:f.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},f.Utf8DecodeWorker=S,o.inherits(D,p),D.prototype.processChunk=function(_){this.push({data:f.utf8encode(_.data),meta:_.meta})},f.Utf8EncodeWorker=D},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(u,c,f){var o=u("./support"),h=u("./base64"),d=u("./nodejsUtils"),p=u("./external");function m(y){return y}function E(y,T){for(var A=0;A<y.length;++A)T[A]=255&y.charCodeAt(A);return T}u("setimmediate"),f.newBlob=function(y,T){f.checkSupport("blob");try{return new Blob([y],{type:T})}catch{try{var A=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return A.append(y),A.getBlob(T)}catch{throw new Error("Bug : can't construct the Blob.")}}};var S={stringifyByChunk:function(y,T,A){var z=[],N=0,Y=y.length;if(Y<=A)return String.fromCharCode.apply(null,y);for(;N<Y;)T==="array"||T==="nodebuffer"?z.push(String.fromCharCode.apply(null,y.slice(N,Math.min(N+A,Y)))):z.push(String.fromCharCode.apply(null,y.subarray(N,Math.min(N+A,Y)))),N+=A;return z.join("")},stringifyByChar:function(y){for(var T="",A=0;A<y.length;A++)T+=String.fromCharCode(y[A]);return T},applyCanBeUsed:{uint8array:function(){try{return o.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return o.nodebuffer&&String.fromCharCode.apply(null,d.allocBuffer(1)).length===1}catch{return!1}}()}};function D(y){var T=65536,A=f.getTypeOf(y),z=!0;if(A==="uint8array"?z=S.applyCanBeUsed.uint8array:A==="nodebuffer"&&(z=S.applyCanBeUsed.nodebuffer),z)for(;1<T;)try{return S.stringifyByChunk(y,A,T)}catch{T=Math.floor(T/2)}return S.stringifyByChar(y)}function _(y,T){for(var A=0;A<y.length;A++)T[A]=y[A];return T}f.applyFromCharCode=D;var O={};O.string={string:m,array:function(y){return E(y,new Array(y.length))},arraybuffer:function(y){return O.string.uint8array(y).buffer},uint8array:function(y){return E(y,new Uint8Array(y.length))},nodebuffer:function(y){return E(y,d.allocBuffer(y.length))}},O.array={string:D,array:m,arraybuffer:function(y){return new Uint8Array(y).buffer},uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return d.newBufferFrom(y)}},O.arraybuffer={string:function(y){return D(new Uint8Array(y))},array:function(y){return _(new Uint8Array(y),new Array(y.byteLength))},arraybuffer:m,uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return d.newBufferFrom(new Uint8Array(y))}},O.uint8array={string:D,array:function(y){return _(y,new Array(y.length))},arraybuffer:function(y){return y.buffer},uint8array:m,nodebuffer:function(y){return d.newBufferFrom(y)}},O.nodebuffer={string:D,array:function(y){return _(y,new Array(y.length))},arraybuffer:function(y){return O.nodebuffer.uint8array(y).buffer},uint8array:function(y){return _(y,new Uint8Array(y.length))},nodebuffer:m},f.transformTo=function(y,T){if(T=T||"",!y)return T;f.checkSupport(y);var A=f.getTypeOf(T);return O[A][y](T)},f.resolve=function(y){for(var T=y.split("/"),A=[],z=0;z<T.length;z++){var N=T[z];N==="."||N===""&&z!==0&&z!==T.length-1||(N===".."?A.pop():A.push(N))}return A.join("/")},f.getTypeOf=function(y){return typeof y=="string"?"string":Object.prototype.toString.call(y)==="[object Array]"?"array":o.nodebuffer&&d.isBuffer(y)?"nodebuffer":o.uint8array&&y instanceof Uint8Array?"uint8array":o.arraybuffer&&y instanceof ArrayBuffer?"arraybuffer":void 0},f.checkSupport=function(y){if(!o[y.toLowerCase()])throw new Error(y+" is not supported by this platform")},f.MAX_VALUE_16BITS=65535,f.MAX_VALUE_32BITS=-1,f.pretty=function(y){var T,A,z="";for(A=0;A<(y||"").length;A++)z+="\\x"+((T=y.charCodeAt(A))<16?"0":"")+T.toString(16).toUpperCase();return z},f.delay=function(y,T,A){setImmediate(function(){y.apply(A||null,T||[])})},f.inherits=function(y,T){function A(){}A.prototype=T.prototype,y.prototype=new A},f.extend=function(){var y,T,A={};for(y=0;y<arguments.length;y++)for(T in arguments[y])Object.prototype.hasOwnProperty.call(arguments[y],T)&&A[T]===void 0&&(A[T]=arguments[y][T]);return A},f.prepareContent=function(y,T,A,z,N){return p.Promise.resolve(T).then(function(Y){return o.blob&&(Y instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(Y))!==-1)&&typeof FileReader<"u"?new p.Promise(function(B,tt){var Q=new FileReader;Q.onload=function(I){B(I.target.result)},Q.onerror=function(I){tt(I.target.error)},Q.readAsArrayBuffer(Y)}):Y}).then(function(Y){var B=f.getTypeOf(Y);return B?(B==="arraybuffer"?Y=f.transformTo("uint8array",Y):B==="string"&&(N?Y=h.decode(Y):A&&z!==!0&&(Y=function(tt){return E(tt,o.uint8array?new Uint8Array(tt.length):new Array(tt.length))}(Y))),Y):p.Promise.reject(new Error("Can't read the data of '"+y+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(u,c,f){var o=u("./reader/readerFor"),h=u("./utils"),d=u("./signature"),p=u("./zipEntry"),m=u("./support");function E(S){this.files=[],this.loadOptions=S}E.prototype={checkSignature:function(S){if(!this.reader.readAndCheckSignature(S)){this.reader.index-=4;var D=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+h.pretty(D)+", expected "+h.pretty(S)+")")}},isSignature:function(S,D){var _=this.reader.index;this.reader.setIndex(S);var O=this.reader.readString(4)===D;return this.reader.setIndex(_),O},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var S=this.reader.readData(this.zipCommentLength),D=m.uint8array?"uint8array":"array",_=h.transformTo(D,S);this.zipComment=this.loadOptions.decodeFileName(_)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var S,D,_,O=this.zip64EndOfCentralSize-44;0<O;)S=this.reader.readInt(2),D=this.reader.readInt(4),_=this.reader.readData(D),this.zip64ExtensibleData[S]={id:S,length:D,value:_}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var S,D;for(S=0;S<this.files.length;S++)D=this.files[S],this.reader.setIndex(D.localHeaderOffset),this.checkSignature(d.LOCAL_FILE_HEADER),D.readLocalPart(this.reader),D.handleUTF8(),D.processAttributes()},readCentralDir:function(){var S;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(d.CENTRAL_FILE_HEADER);)(S=new p({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(S);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var S=this.reader.lastIndexOfSignature(d.CENTRAL_DIRECTORY_END);if(S<0)throw this.isSignature(0,d.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(S);var D=S;if(this.checkSignature(d.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===h.MAX_VALUE_16BITS||this.diskWithCentralDirStart===h.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===h.MAX_VALUE_16BITS||this.centralDirRecords===h.MAX_VALUE_16BITS||this.centralDirSize===h.MAX_VALUE_32BITS||this.centralDirOffset===h.MAX_VALUE_32BITS){if(this.zip64=!0,(S=this.reader.lastIndexOfSignature(d.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(S),this.checkSignature(d.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,d.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(d.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(d.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var _=this.centralDirOffset+this.centralDirSize;this.zip64&&(_+=20,_+=12+this.zip64EndOfCentralSize);var O=D-_;if(0<O)this.isSignature(D,d.CENTRAL_FILE_HEADER)||(this.reader.zero=O);else if(O<0)throw new Error("Corrupted zip: missing "+Math.abs(O)+" bytes.")},prepareReader:function(S){this.reader=o(S)},load:function(S){this.prepareReader(S),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},c.exports=E},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(u,c,f){var o=u("./reader/readerFor"),h=u("./utils"),d=u("./compressedObject"),p=u("./crc32"),m=u("./utf8"),E=u("./compressions"),S=u("./support");function D(_,O){this.options=_,this.loadOptions=O}D.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(_){var O,y;if(_.skip(22),this.fileNameLength=_.readInt(2),y=_.readInt(2),this.fileName=_.readData(this.fileNameLength),_.skip(y),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((O=function(T){for(var A in E)if(Object.prototype.hasOwnProperty.call(E,A)&&E[A].magic===T)return E[A];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+h.pretty(this.compressionMethod)+" unknown (inner file : "+h.transformTo("string",this.fileName)+")");this.decompressed=new d(this.compressedSize,this.uncompressedSize,this.crc32,O,_.readData(this.compressedSize))},readCentralPart:function(_){this.versionMadeBy=_.readInt(2),_.skip(2),this.bitFlag=_.readInt(2),this.compressionMethod=_.readString(2),this.date=_.readDate(),this.crc32=_.readInt(4),this.compressedSize=_.readInt(4),this.uncompressedSize=_.readInt(4);var O=_.readInt(2);if(this.extraFieldsLength=_.readInt(2),this.fileCommentLength=_.readInt(2),this.diskNumberStart=_.readInt(2),this.internalFileAttributes=_.readInt(2),this.externalFileAttributes=_.readInt(4),this.localHeaderOffset=_.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");_.skip(O),this.readExtraFields(_),this.parseZIP64ExtraField(_),this.fileComment=_.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var _=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),_==0&&(this.dosPermissions=63&this.externalFileAttributes),_==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var _=o(this.extraFields[1].value);this.uncompressedSize===h.MAX_VALUE_32BITS&&(this.uncompressedSize=_.readInt(8)),this.compressedSize===h.MAX_VALUE_32BITS&&(this.compressedSize=_.readInt(8)),this.localHeaderOffset===h.MAX_VALUE_32BITS&&(this.localHeaderOffset=_.readInt(8)),this.diskNumberStart===h.MAX_VALUE_32BITS&&(this.diskNumberStart=_.readInt(4))}},readExtraFields:function(_){var O,y,T,A=_.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});_.index+4<A;)O=_.readInt(2),y=_.readInt(2),T=_.readData(y),this.extraFields[O]={id:O,length:y,value:T};_.setIndex(A)},handleUTF8:function(){var _=S.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=m.utf8decode(this.fileName),this.fileCommentStr=m.utf8decode(this.fileComment);else{var O=this.findExtraFieldUnicodePath();if(O!==null)this.fileNameStr=O;else{var y=h.transformTo(_,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(y)}var T=this.findExtraFieldUnicodeComment();if(T!==null)this.fileCommentStr=T;else{var A=h.transformTo(_,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(A)}}},findExtraFieldUnicodePath:function(){var _=this.extraFields[28789];if(_){var O=o(_.value);return O.readInt(1)!==1||p(this.fileName)!==O.readInt(4)?null:m.utf8decode(O.readData(_.length-5))}return null},findExtraFieldUnicodeComment:function(){var _=this.extraFields[25461];if(_){var O=o(_.value);return O.readInt(1)!==1||p(this.fileComment)!==O.readInt(4)?null:m.utf8decode(O.readData(_.length-5))}return null}},c.exports=D},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(u,c,f){function o(O,y,T){this.name=O,this.dir=T.dir,this.date=T.date,this.comment=T.comment,this.unixPermissions=T.unixPermissions,this.dosPermissions=T.dosPermissions,this._data=y,this._dataBinary=T.binary,this.options={compression:T.compression,compressionOptions:T.compressionOptions}}var h=u("./stream/StreamHelper"),d=u("./stream/DataWorker"),p=u("./utf8"),m=u("./compressedObject"),E=u("./stream/GenericWorker");o.prototype={internalStream:function(O){var y=null,T="string";try{if(!O)throw new Error("No output type specified.");var A=(T=O.toLowerCase())==="string"||T==="text";T!=="binarystring"&&T!=="text"||(T="string"),y=this._decompressWorker();var z=!this._dataBinary;z&&!A&&(y=y.pipe(new p.Utf8EncodeWorker)),!z&&A&&(y=y.pipe(new p.Utf8DecodeWorker))}catch(N){(y=new E("error")).error(N)}return new h(y,T,"")},async:function(O,y){return this.internalStream(O).accumulate(y)},nodeStream:function(O,y){return this.internalStream(O||"nodebuffer").toNodejsStream(y)},_compressWorker:function(O,y){if(this._data instanceof m&&this._data.compression.magic===O.magic)return this._data.getCompressedWorker();var T=this._decompressWorker();return this._dataBinary||(T=T.pipe(new p.Utf8EncodeWorker)),m.createWorkerFrom(T,O,y)},_decompressWorker:function(){return this._data instanceof m?this._data.getContentWorker():this._data instanceof E?this._data:new d(this._data)}};for(var S=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],D=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},_=0;_<S.length;_++)o.prototype[S[_]]=D;c.exports=o},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(u,c,f){(function(o){var h,d,p=o.MutationObserver||o.WebKitMutationObserver;if(p){var m=0,E=new p(O),S=o.document.createTextNode("");E.observe(S,{characterData:!0}),h=function(){S.data=m=++m%2}}else if(o.setImmediate||o.MessageChannel===void 0)h="document"in o&&"onreadystatechange"in o.document.createElement("script")?function(){var y=o.document.createElement("script");y.onreadystatechange=function(){O(),y.onreadystatechange=null,y.parentNode.removeChild(y),y=null},o.document.documentElement.appendChild(y)}:function(){setTimeout(O,0)};else{var D=new o.MessageChannel;D.port1.onmessage=O,h=function(){D.port2.postMessage(0)}}var _=[];function O(){var y,T;d=!0;for(var A=_.length;A;){for(T=_,_=[],y=-1;++y<A;)T[y]();A=_.length}d=!1}c.exports=function(y){_.push(y)!==1||d||h()}}).call(this,typeof Gr<"u"?Gr:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(u,c,f){var o=u("immediate");function h(){}var d={},p=["REJECTED"],m=["FULFILLED"],E=["PENDING"];function S(A){if(typeof A!="function")throw new TypeError("resolver must be a function");this.state=E,this.queue=[],this.outcome=void 0,A!==h&&y(this,A)}function D(A,z,N){this.promise=A,typeof z=="function"&&(this.onFulfilled=z,this.callFulfilled=this.otherCallFulfilled),typeof N=="function"&&(this.onRejected=N,this.callRejected=this.otherCallRejected)}function _(A,z,N){o(function(){var Y;try{Y=z(N)}catch(B){return d.reject(A,B)}Y===A?d.reject(A,new TypeError("Cannot resolve promise with itself")):d.resolve(A,Y)})}function O(A){var z=A&&A.then;if(A&&(typeof A=="object"||typeof A=="function")&&typeof z=="function")return function(){z.apply(A,arguments)}}function y(A,z){var N=!1;function Y(Q){N||(N=!0,d.reject(A,Q))}function B(Q){N||(N=!0,d.resolve(A,Q))}var tt=T(function(){z(B,Y)});tt.status==="error"&&Y(tt.value)}function T(A,z){var N={};try{N.value=A(z),N.status="success"}catch(Y){N.status="error",N.value=Y}return N}(c.exports=S).prototype.finally=function(A){if(typeof A!="function")return this;var z=this.constructor;return this.then(function(N){return z.resolve(A()).then(function(){return N})},function(N){return z.resolve(A()).then(function(){throw N})})},S.prototype.catch=function(A){return this.then(null,A)},S.prototype.then=function(A,z){if(typeof A!="function"&&this.state===m||typeof z!="function"&&this.state===p)return this;var N=new this.constructor(h);return this.state!==E?_(N,this.state===m?A:z,this.outcome):this.queue.push(new D(N,A,z)),N},D.prototype.callFulfilled=function(A){d.resolve(this.promise,A)},D.prototype.otherCallFulfilled=function(A){_(this.promise,this.onFulfilled,A)},D.prototype.callRejected=function(A){d.reject(this.promise,A)},D.prototype.otherCallRejected=function(A){_(this.promise,this.onRejected,A)},d.resolve=function(A,z){var N=T(O,z);if(N.status==="error")return d.reject(A,N.value);var Y=N.value;if(Y)y(A,Y);else{A.state=m,A.outcome=z;for(var B=-1,tt=A.queue.length;++B<tt;)A.queue[B].callFulfilled(z)}return A},d.reject=function(A,z){A.state=p,A.outcome=z;for(var N=-1,Y=A.queue.length;++N<Y;)A.queue[N].callRejected(z);return A},S.resolve=function(A){return A instanceof this?A:d.resolve(new this(h),A)},S.reject=function(A){var z=new this(h);return d.reject(z,A)},S.all=function(A){var z=this;if(Object.prototype.toString.call(A)!=="[object Array]")return this.reject(new TypeError("must be an array"));var N=A.length,Y=!1;if(!N)return this.resolve([]);for(var B=new Array(N),tt=0,Q=-1,I=new this(h);++Q<N;)R(A[Q],Q);return I;function R($,H){z.resolve($).then(function(x){B[H]=x,++tt!==N||Y||(Y=!0,d.resolve(I,B))},function(x){Y||(Y=!0,d.reject(I,x))})}},S.race=function(A){var z=this;if(Object.prototype.toString.call(A)!=="[object Array]")return this.reject(new TypeError("must be an array"));var N=A.length,Y=!1;if(!N)return this.resolve([]);for(var B=-1,tt=new this(h);++B<N;)Q=A[B],z.resolve(Q).then(function(I){Y||(Y=!0,d.resolve(tt,I))},function(I){Y||(Y=!0,d.reject(tt,I))});var Q;return tt}},{immediate:36}],38:[function(u,c,f){var o={};(0,u("./lib/utils/common").assign)(o,u("./lib/deflate"),u("./lib/inflate"),u("./lib/zlib/constants")),c.exports=o},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(u,c,f){var o=u("./zlib/deflate"),h=u("./utils/common"),d=u("./utils/strings"),p=u("./zlib/messages"),m=u("./zlib/zstream"),E=Object.prototype.toString,S=0,D=-1,_=0,O=8;function y(A){if(!(this instanceof y))return new y(A);this.options=h.assign({level:D,method:O,chunkSize:16384,windowBits:15,memLevel:8,strategy:_,to:""},A||{});var z=this.options;z.raw&&0<z.windowBits?z.windowBits=-z.windowBits:z.gzip&&0<z.windowBits&&z.windowBits<16&&(z.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new m,this.strm.avail_out=0;var N=o.deflateInit2(this.strm,z.level,z.method,z.windowBits,z.memLevel,z.strategy);if(N!==S)throw new Error(p[N]);if(z.header&&o.deflateSetHeader(this.strm,z.header),z.dictionary){var Y;if(Y=typeof z.dictionary=="string"?d.string2buf(z.dictionary):E.call(z.dictionary)==="[object ArrayBuffer]"?new Uint8Array(z.dictionary):z.dictionary,(N=o.deflateSetDictionary(this.strm,Y))!==S)throw new Error(p[N]);this._dict_set=!0}}function T(A,z){var N=new y(z);if(N.push(A,!0),N.err)throw N.msg||p[N.err];return N.result}y.prototype.push=function(A,z){var N,Y,B=this.strm,tt=this.options.chunkSize;if(this.ended)return!1;Y=z===~~z?z:z===!0?4:0,typeof A=="string"?B.input=d.string2buf(A):E.call(A)==="[object ArrayBuffer]"?B.input=new Uint8Array(A):B.input=A,B.next_in=0,B.avail_in=B.input.length;do{if(B.avail_out===0&&(B.output=new h.Buf8(tt),B.next_out=0,B.avail_out=tt),(N=o.deflate(B,Y))!==1&&N!==S)return this.onEnd(N),!(this.ended=!0);B.avail_out!==0&&(B.avail_in!==0||Y!==4&&Y!==2)||(this.options.to==="string"?this.onData(d.buf2binstring(h.shrinkBuf(B.output,B.next_out))):this.onData(h.shrinkBuf(B.output,B.next_out)))}while((0<B.avail_in||B.avail_out===0)&&N!==1);return Y===4?(N=o.deflateEnd(this.strm),this.onEnd(N),this.ended=!0,N===S):Y!==2||(this.onEnd(S),!(B.avail_out=0))},y.prototype.onData=function(A){this.chunks.push(A)},y.prototype.onEnd=function(A){A===S&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=h.flattenChunks(this.chunks)),this.chunks=[],this.err=A,this.msg=this.strm.msg},f.Deflate=y,f.deflate=T,f.deflateRaw=function(A,z){return(z=z||{}).raw=!0,T(A,z)},f.gzip=function(A,z){return(z=z||{}).gzip=!0,T(A,z)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(u,c,f){var o=u("./zlib/inflate"),h=u("./utils/common"),d=u("./utils/strings"),p=u("./zlib/constants"),m=u("./zlib/messages"),E=u("./zlib/zstream"),S=u("./zlib/gzheader"),D=Object.prototype.toString;function _(y){if(!(this instanceof _))return new _(y);this.options=h.assign({chunkSize:16384,windowBits:0,to:""},y||{});var T=this.options;T.raw&&0<=T.windowBits&&T.windowBits<16&&(T.windowBits=-T.windowBits,T.windowBits===0&&(T.windowBits=-15)),!(0<=T.windowBits&&T.windowBits<16)||y&&y.windowBits||(T.windowBits+=32),15<T.windowBits&&T.windowBits<48&&(15&T.windowBits)==0&&(T.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new E,this.strm.avail_out=0;var A=o.inflateInit2(this.strm,T.windowBits);if(A!==p.Z_OK)throw new Error(m[A]);this.header=new S,o.inflateGetHeader(this.strm,this.header)}function O(y,T){var A=new _(T);if(A.push(y,!0),A.err)throw A.msg||m[A.err];return A.result}_.prototype.push=function(y,T){var A,z,N,Y,B,tt,Q=this.strm,I=this.options.chunkSize,R=this.options.dictionary,$=!1;if(this.ended)return!1;z=T===~~T?T:T===!0?p.Z_FINISH:p.Z_NO_FLUSH,typeof y=="string"?Q.input=d.binstring2buf(y):D.call(y)==="[object ArrayBuffer]"?Q.input=new Uint8Array(y):Q.input=y,Q.next_in=0,Q.avail_in=Q.input.length;do{if(Q.avail_out===0&&(Q.output=new h.Buf8(I),Q.next_out=0,Q.avail_out=I),(A=o.inflate(Q,p.Z_NO_FLUSH))===p.Z_NEED_DICT&&R&&(tt=typeof R=="string"?d.string2buf(R):D.call(R)==="[object ArrayBuffer]"?new Uint8Array(R):R,A=o.inflateSetDictionary(this.strm,tt)),A===p.Z_BUF_ERROR&&$===!0&&(A=p.Z_OK,$=!1),A!==p.Z_STREAM_END&&A!==p.Z_OK)return this.onEnd(A),!(this.ended=!0);Q.next_out&&(Q.avail_out!==0&&A!==p.Z_STREAM_END&&(Q.avail_in!==0||z!==p.Z_FINISH&&z!==p.Z_SYNC_FLUSH)||(this.options.to==="string"?(N=d.utf8border(Q.output,Q.next_out),Y=Q.next_out-N,B=d.buf2string(Q.output,N),Q.next_out=Y,Q.avail_out=I-Y,Y&&h.arraySet(Q.output,Q.output,N,Y,0),this.onData(B)):this.onData(h.shrinkBuf(Q.output,Q.next_out)))),Q.avail_in===0&&Q.avail_out===0&&($=!0)}while((0<Q.avail_in||Q.avail_out===0)&&A!==p.Z_STREAM_END);return A===p.Z_STREAM_END&&(z=p.Z_FINISH),z===p.Z_FINISH?(A=o.inflateEnd(this.strm),this.onEnd(A),this.ended=!0,A===p.Z_OK):z!==p.Z_SYNC_FLUSH||(this.onEnd(p.Z_OK),!(Q.avail_out=0))},_.prototype.onData=function(y){this.chunks.push(y)},_.prototype.onEnd=function(y){y===p.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=h.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg},f.Inflate=_,f.inflate=O,f.inflateRaw=function(y,T){return(T=T||{}).raw=!0,O(y,T)},f.ungzip=O},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(u,c,f){var o=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";f.assign=function(p){for(var m=Array.prototype.slice.call(arguments,1);m.length;){var E=m.shift();if(E){if(typeof E!="object")throw new TypeError(E+"must be non-object");for(var S in E)E.hasOwnProperty(S)&&(p[S]=E[S])}}return p},f.shrinkBuf=function(p,m){return p.length===m?p:p.subarray?p.subarray(0,m):(p.length=m,p)};var h={arraySet:function(p,m,E,S,D){if(m.subarray&&p.subarray)p.set(m.subarray(E,E+S),D);else for(var _=0;_<S;_++)p[D+_]=m[E+_]},flattenChunks:function(p){var m,E,S,D,_,O;for(m=S=0,E=p.length;m<E;m++)S+=p[m].length;for(O=new Uint8Array(S),m=D=0,E=p.length;m<E;m++)_=p[m],O.set(_,D),D+=_.length;return O}},d={arraySet:function(p,m,E,S,D){for(var _=0;_<S;_++)p[D+_]=m[E+_]},flattenChunks:function(p){return[].concat.apply([],p)}};f.setTyped=function(p){p?(f.Buf8=Uint8Array,f.Buf16=Uint16Array,f.Buf32=Int32Array,f.assign(f,h)):(f.Buf8=Array,f.Buf16=Array,f.Buf32=Array,f.assign(f,d))},f.setTyped(o)},{}],42:[function(u,c,f){var o=u("./common"),h=!0,d=!0;try{String.fromCharCode.apply(null,[0])}catch{h=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{d=!1}for(var p=new o.Buf8(256),m=0;m<256;m++)p[m]=252<=m?6:248<=m?5:240<=m?4:224<=m?3:192<=m?2:1;function E(S,D){if(D<65537&&(S.subarray&&d||!S.subarray&&h))return String.fromCharCode.apply(null,o.shrinkBuf(S,D));for(var _="",O=0;O<D;O++)_+=String.fromCharCode(S[O]);return _}p[254]=p[254]=1,f.string2buf=function(S){var D,_,O,y,T,A=S.length,z=0;for(y=0;y<A;y++)(64512&(_=S.charCodeAt(y)))==55296&&y+1<A&&(64512&(O=S.charCodeAt(y+1)))==56320&&(_=65536+(_-55296<<10)+(O-56320),y++),z+=_<128?1:_<2048?2:_<65536?3:4;for(D=new o.Buf8(z),y=T=0;T<z;y++)(64512&(_=S.charCodeAt(y)))==55296&&y+1<A&&(64512&(O=S.charCodeAt(y+1)))==56320&&(_=65536+(_-55296<<10)+(O-56320),y++),_<128?D[T++]=_:(_<2048?D[T++]=192|_>>>6:(_<65536?D[T++]=224|_>>>12:(D[T++]=240|_>>>18,D[T++]=128|_>>>12&63),D[T++]=128|_>>>6&63),D[T++]=128|63&_);return D},f.buf2binstring=function(S){return E(S,S.length)},f.binstring2buf=function(S){for(var D=new o.Buf8(S.length),_=0,O=D.length;_<O;_++)D[_]=S.charCodeAt(_);return D},f.buf2string=function(S,D){var _,O,y,T,A=D||S.length,z=new Array(2*A);for(_=O=0;_<A;)if((y=S[_++])<128)z[O++]=y;else if(4<(T=p[y]))z[O++]=65533,_+=T-1;else{for(y&=T===2?31:T===3?15:7;1<T&&_<A;)y=y<<6|63&S[_++],T--;1<T?z[O++]=65533:y<65536?z[O++]=y:(y-=65536,z[O++]=55296|y>>10&1023,z[O++]=56320|1023&y)}return E(z,O)},f.utf8border=function(S,D){var _;for((D=D||S.length)>S.length&&(D=S.length),_=D-1;0<=_&&(192&S[_])==128;)_--;return _<0||_===0?D:_+p[S[_]]>D?_:D}},{"./common":41}],43:[function(u,c,f){c.exports=function(o,h,d,p){for(var m=65535&o|0,E=o>>>16&65535|0,S=0;d!==0;){for(d-=S=2e3<d?2e3:d;E=E+(m=m+h[p++]|0)|0,--S;);m%=65521,E%=65521}return m|E<<16|0}},{}],44:[function(u,c,f){c.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(u,c,f){var o=function(){for(var h,d=[],p=0;p<256;p++){h=p;for(var m=0;m<8;m++)h=1&h?3988292384^h>>>1:h>>>1;d[p]=h}return d}();c.exports=function(h,d,p,m){var E=o,S=m+p;h^=-1;for(var D=m;D<S;D++)h=h>>>8^E[255&(h^d[D])];return-1^h}},{}],46:[function(u,c,f){var o,h=u("../utils/common"),d=u("./trees"),p=u("./adler32"),m=u("./crc32"),E=u("./messages"),S=0,D=4,_=0,O=-2,y=-1,T=4,A=2,z=8,N=9,Y=286,B=30,tt=19,Q=2*Y+1,I=15,R=3,$=258,H=$+R+1,x=42,G=113,b=1,nt=2,K=3,Z=4;function pt(g,ct){return g.msg=E[ct],ct}function it(g){return(g<<1)-(4<g?9:0)}function k(g){for(var ct=g.length;0<=--ct;)g[ct]=0}function U(g){var ct=g.state,lt=ct.pending;lt>g.avail_out&&(lt=g.avail_out),lt!==0&&(h.arraySet(g.output,ct.pending_buf,ct.pending_out,lt,g.next_out),g.next_out+=lt,ct.pending_out+=lt,g.total_out+=lt,g.avail_out-=lt,ct.pending-=lt,ct.pending===0&&(ct.pending_out=0))}function L(g,ct){d._tr_flush_block(g,0<=g.block_start?g.block_start:-1,g.strstart-g.block_start,ct),g.block_start=g.strstart,U(g.strm)}function at(g,ct){g.pending_buf[g.pending++]=ct}function ut(g,ct){g.pending_buf[g.pending++]=ct>>>8&255,g.pending_buf[g.pending++]=255&ct}function dt(g,ct){var lt,M,C=g.max_chain_length,X=g.strstart,ft=g.prev_length,mt=g.nice_match,W=g.strstart>g.w_size-H?g.strstart-(g.w_size-H):0,gt=g.window,_t=g.w_mask,yt=g.prev,wt=g.strstart+$,zt=gt[X+ft-1],Tt=gt[X+ft];g.prev_length>=g.good_match&&(C>>=2),mt>g.lookahead&&(mt=g.lookahead);do if(gt[(lt=ct)+ft]===Tt&&gt[lt+ft-1]===zt&&gt[lt]===gt[X]&&gt[++lt]===gt[X+1]){X+=2,lt++;do;while(gt[++X]===gt[++lt]&&gt[++X]===gt[++lt]&&gt[++X]===gt[++lt]&&gt[++X]===gt[++lt]&&gt[++X]===gt[++lt]&&gt[++X]===gt[++lt]&&gt[++X]===gt[++lt]&&gt[++X]===gt[++lt]&&X<wt);if(M=$-(wt-X),X=wt-$,ft<M){if(g.match_start=ct,mt<=(ft=M))break;zt=gt[X+ft-1],Tt=gt[X+ft]}}while((ct=yt[ct&_t])>W&&--C!=0);return ft<=g.lookahead?ft:g.lookahead}function bt(g){var ct,lt,M,C,X,ft,mt,W,gt,_t,yt=g.w_size;do{if(C=g.window_size-g.lookahead-g.strstart,g.strstart>=yt+(yt-H)){for(h.arraySet(g.window,g.window,yt,yt,0),g.match_start-=yt,g.strstart-=yt,g.block_start-=yt,ct=lt=g.hash_size;M=g.head[--ct],g.head[ct]=yt<=M?M-yt:0,--lt;);for(ct=lt=yt;M=g.prev[--ct],g.prev[ct]=yt<=M?M-yt:0,--lt;);C+=yt}if(g.strm.avail_in===0)break;if(ft=g.strm,mt=g.window,W=g.strstart+g.lookahead,gt=C,_t=void 0,_t=ft.avail_in,gt<_t&&(_t=gt),lt=_t===0?0:(ft.avail_in-=_t,h.arraySet(mt,ft.input,ft.next_in,_t,W),ft.state.wrap===1?ft.adler=p(ft.adler,mt,_t,W):ft.state.wrap===2&&(ft.adler=m(ft.adler,mt,_t,W)),ft.next_in+=_t,ft.total_in+=_t,_t),g.lookahead+=lt,g.lookahead+g.insert>=R)for(X=g.strstart-g.insert,g.ins_h=g.window[X],g.ins_h=(g.ins_h<<g.hash_shift^g.window[X+1])&g.hash_mask;g.insert&&(g.ins_h=(g.ins_h<<g.hash_shift^g.window[X+R-1])&g.hash_mask,g.prev[X&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=X,X++,g.insert--,!(g.lookahead+g.insert<R)););}while(g.lookahead<H&&g.strm.avail_in!==0)}function Bt(g,ct){for(var lt,M;;){if(g.lookahead<H){if(bt(g),g.lookahead<H&&ct===S)return b;if(g.lookahead===0)break}if(lt=0,g.lookahead>=R&&(g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+R-1])&g.hash_mask,lt=g.prev[g.strstart&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=g.strstart),lt!==0&&g.strstart-lt<=g.w_size-H&&(g.match_length=dt(g,lt)),g.match_length>=R)if(M=d._tr_tally(g,g.strstart-g.match_start,g.match_length-R),g.lookahead-=g.match_length,g.match_length<=g.max_lazy_match&&g.lookahead>=R){for(g.match_length--;g.strstart++,g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+R-1])&g.hash_mask,lt=g.prev[g.strstart&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=g.strstart,--g.match_length!=0;);g.strstart++}else g.strstart+=g.match_length,g.match_length=0,g.ins_h=g.window[g.strstart],g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+1])&g.hash_mask;else M=d._tr_tally(g,0,g.window[g.strstart]),g.lookahead--,g.strstart++;if(M&&(L(g,!1),g.strm.avail_out===0))return b}return g.insert=g.strstart<R-1?g.strstart:R-1,ct===D?(L(g,!0),g.strm.avail_out===0?K:Z):g.last_lit&&(L(g,!1),g.strm.avail_out===0)?b:nt}function St(g,ct){for(var lt,M,C;;){if(g.lookahead<H){if(bt(g),g.lookahead<H&&ct===S)return b;if(g.lookahead===0)break}if(lt=0,g.lookahead>=R&&(g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+R-1])&g.hash_mask,lt=g.prev[g.strstart&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=g.strstart),g.prev_length=g.match_length,g.prev_match=g.match_start,g.match_length=R-1,lt!==0&&g.prev_length<g.max_lazy_match&&g.strstart-lt<=g.w_size-H&&(g.match_length=dt(g,lt),g.match_length<=5&&(g.strategy===1||g.match_length===R&&4096<g.strstart-g.match_start)&&(g.match_length=R-1)),g.prev_length>=R&&g.match_length<=g.prev_length){for(C=g.strstart+g.lookahead-R,M=d._tr_tally(g,g.strstart-1-g.prev_match,g.prev_length-R),g.lookahead-=g.prev_length-1,g.prev_length-=2;++g.strstart<=C&&(g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+R-1])&g.hash_mask,lt=g.prev[g.strstart&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=g.strstart),--g.prev_length!=0;);if(g.match_available=0,g.match_length=R-1,g.strstart++,M&&(L(g,!1),g.strm.avail_out===0))return b}else if(g.match_available){if((M=d._tr_tally(g,0,g.window[g.strstart-1]))&&L(g,!1),g.strstart++,g.lookahead--,g.strm.avail_out===0)return b}else g.match_available=1,g.strstart++,g.lookahead--}return g.match_available&&(M=d._tr_tally(g,0,g.window[g.strstart-1]),g.match_available=0),g.insert=g.strstart<R-1?g.strstart:R-1,ct===D?(L(g,!0),g.strm.avail_out===0?K:Z):g.last_lit&&(L(g,!1),g.strm.avail_out===0)?b:nt}function Ct(g,ct,lt,M,C){this.good_length=g,this.max_lazy=ct,this.nice_length=lt,this.max_chain=M,this.func=C}function jt(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=z,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new h.Buf16(2*Q),this.dyn_dtree=new h.Buf16(2*(2*B+1)),this.bl_tree=new h.Buf16(2*(2*tt+1)),k(this.dyn_ltree),k(this.dyn_dtree),k(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new h.Buf16(I+1),this.heap=new h.Buf16(2*Y+1),k(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new h.Buf16(2*Y+1),k(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Zt(g){var ct;return g&&g.state?(g.total_in=g.total_out=0,g.data_type=A,(ct=g.state).pending=0,ct.pending_out=0,ct.wrap<0&&(ct.wrap=-ct.wrap),ct.status=ct.wrap?x:G,g.adler=ct.wrap===2?0:1,ct.last_flush=S,d._tr_init(ct),_):pt(g,O)}function ie(g){var ct=Zt(g);return ct===_&&function(lt){lt.window_size=2*lt.w_size,k(lt.head),lt.max_lazy_match=o[lt.level].max_lazy,lt.good_match=o[lt.level].good_length,lt.nice_match=o[lt.level].nice_length,lt.max_chain_length=o[lt.level].max_chain,lt.strstart=0,lt.block_start=0,lt.lookahead=0,lt.insert=0,lt.match_length=lt.prev_length=R-1,lt.match_available=0,lt.ins_h=0}(g.state),ct}function ge(g,ct,lt,M,C,X){if(!g)return O;var ft=1;if(ct===y&&(ct=6),M<0?(ft=0,M=-M):15<M&&(ft=2,M-=16),C<1||N<C||lt!==z||M<8||15<M||ct<0||9<ct||X<0||T<X)return pt(g,O);M===8&&(M=9);var mt=new jt;return(g.state=mt).strm=g,mt.wrap=ft,mt.gzhead=null,mt.w_bits=M,mt.w_size=1<<mt.w_bits,mt.w_mask=mt.w_size-1,mt.hash_bits=C+7,mt.hash_size=1<<mt.hash_bits,mt.hash_mask=mt.hash_size-1,mt.hash_shift=~~((mt.hash_bits+R-1)/R),mt.window=new h.Buf8(2*mt.w_size),mt.head=new h.Buf16(mt.hash_size),mt.prev=new h.Buf16(mt.w_size),mt.lit_bufsize=1<<C+6,mt.pending_buf_size=4*mt.lit_bufsize,mt.pending_buf=new h.Buf8(mt.pending_buf_size),mt.d_buf=1*mt.lit_bufsize,mt.l_buf=3*mt.lit_bufsize,mt.level=ct,mt.strategy=X,mt.method=lt,ie(g)}o=[new Ct(0,0,0,0,function(g,ct){var lt=65535;for(lt>g.pending_buf_size-5&&(lt=g.pending_buf_size-5);;){if(g.lookahead<=1){if(bt(g),g.lookahead===0&&ct===S)return b;if(g.lookahead===0)break}g.strstart+=g.lookahead,g.lookahead=0;var M=g.block_start+lt;if((g.strstart===0||g.strstart>=M)&&(g.lookahead=g.strstart-M,g.strstart=M,L(g,!1),g.strm.avail_out===0)||g.strstart-g.block_start>=g.w_size-H&&(L(g,!1),g.strm.avail_out===0))return b}return g.insert=0,ct===D?(L(g,!0),g.strm.avail_out===0?K:Z):(g.strstart>g.block_start&&(L(g,!1),g.strm.avail_out),b)}),new Ct(4,4,8,4,Bt),new Ct(4,5,16,8,Bt),new Ct(4,6,32,32,Bt),new Ct(4,4,16,16,St),new Ct(8,16,32,32,St),new Ct(8,16,128,128,St),new Ct(8,32,128,256,St),new Ct(32,128,258,1024,St),new Ct(32,258,258,4096,St)],f.deflateInit=function(g,ct){return ge(g,ct,z,15,8,0)},f.deflateInit2=ge,f.deflateReset=ie,f.deflateResetKeep=Zt,f.deflateSetHeader=function(g,ct){return g&&g.state?g.state.wrap!==2?O:(g.state.gzhead=ct,_):O},f.deflate=function(g,ct){var lt,M,C,X;if(!g||!g.state||5<ct||ct<0)return g?pt(g,O):O;if(M=g.state,!g.output||!g.input&&g.avail_in!==0||M.status===666&&ct!==D)return pt(g,g.avail_out===0?-5:O);if(M.strm=g,lt=M.last_flush,M.last_flush=ct,M.status===x)if(M.wrap===2)g.adler=0,at(M,31),at(M,139),at(M,8),M.gzhead?(at(M,(M.gzhead.text?1:0)+(M.gzhead.hcrc?2:0)+(M.gzhead.extra?4:0)+(M.gzhead.name?8:0)+(M.gzhead.comment?16:0)),at(M,255&M.gzhead.time),at(M,M.gzhead.time>>8&255),at(M,M.gzhead.time>>16&255),at(M,M.gzhead.time>>24&255),at(M,M.level===9?2:2<=M.strategy||M.level<2?4:0),at(M,255&M.gzhead.os),M.gzhead.extra&&M.gzhead.extra.length&&(at(M,255&M.gzhead.extra.length),at(M,M.gzhead.extra.length>>8&255)),M.gzhead.hcrc&&(g.adler=m(g.adler,M.pending_buf,M.pending,0)),M.gzindex=0,M.status=69):(at(M,0),at(M,0),at(M,0),at(M,0),at(M,0),at(M,M.level===9?2:2<=M.strategy||M.level<2?4:0),at(M,3),M.status=G);else{var ft=z+(M.w_bits-8<<4)<<8;ft|=(2<=M.strategy||M.level<2?0:M.level<6?1:M.level===6?2:3)<<6,M.strstart!==0&&(ft|=32),ft+=31-ft%31,M.status=G,ut(M,ft),M.strstart!==0&&(ut(M,g.adler>>>16),ut(M,65535&g.adler)),g.adler=1}if(M.status===69)if(M.gzhead.extra){for(C=M.pending;M.gzindex<(65535&M.gzhead.extra.length)&&(M.pending!==M.pending_buf_size||(M.gzhead.hcrc&&M.pending>C&&(g.adler=m(g.adler,M.pending_buf,M.pending-C,C)),U(g),C=M.pending,M.pending!==M.pending_buf_size));)at(M,255&M.gzhead.extra[M.gzindex]),M.gzindex++;M.gzhead.hcrc&&M.pending>C&&(g.adler=m(g.adler,M.pending_buf,M.pending-C,C)),M.gzindex===M.gzhead.extra.length&&(M.gzindex=0,M.status=73)}else M.status=73;if(M.status===73)if(M.gzhead.name){C=M.pending;do{if(M.pending===M.pending_buf_size&&(M.gzhead.hcrc&&M.pending>C&&(g.adler=m(g.adler,M.pending_buf,M.pending-C,C)),U(g),C=M.pending,M.pending===M.pending_buf_size)){X=1;break}X=M.gzindex<M.gzhead.name.length?255&M.gzhead.name.charCodeAt(M.gzindex++):0,at(M,X)}while(X!==0);M.gzhead.hcrc&&M.pending>C&&(g.adler=m(g.adler,M.pending_buf,M.pending-C,C)),X===0&&(M.gzindex=0,M.status=91)}else M.status=91;if(M.status===91)if(M.gzhead.comment){C=M.pending;do{if(M.pending===M.pending_buf_size&&(M.gzhead.hcrc&&M.pending>C&&(g.adler=m(g.adler,M.pending_buf,M.pending-C,C)),U(g),C=M.pending,M.pending===M.pending_buf_size)){X=1;break}X=M.gzindex<M.gzhead.comment.length?255&M.gzhead.comment.charCodeAt(M.gzindex++):0,at(M,X)}while(X!==0);M.gzhead.hcrc&&M.pending>C&&(g.adler=m(g.adler,M.pending_buf,M.pending-C,C)),X===0&&(M.status=103)}else M.status=103;if(M.status===103&&(M.gzhead.hcrc?(M.pending+2>M.pending_buf_size&&U(g),M.pending+2<=M.pending_buf_size&&(at(M,255&g.adler),at(M,g.adler>>8&255),g.adler=0,M.status=G)):M.status=G),M.pending!==0){if(U(g),g.avail_out===0)return M.last_flush=-1,_}else if(g.avail_in===0&&it(ct)<=it(lt)&&ct!==D)return pt(g,-5);if(M.status===666&&g.avail_in!==0)return pt(g,-5);if(g.avail_in!==0||M.lookahead!==0||ct!==S&&M.status!==666){var mt=M.strategy===2?function(W,gt){for(var _t;;){if(W.lookahead===0&&(bt(W),W.lookahead===0)){if(gt===S)return b;break}if(W.match_length=0,_t=d._tr_tally(W,0,W.window[W.strstart]),W.lookahead--,W.strstart++,_t&&(L(W,!1),W.strm.avail_out===0))return b}return W.insert=0,gt===D?(L(W,!0),W.strm.avail_out===0?K:Z):W.last_lit&&(L(W,!1),W.strm.avail_out===0)?b:nt}(M,ct):M.strategy===3?function(W,gt){for(var _t,yt,wt,zt,Tt=W.window;;){if(W.lookahead<=$){if(bt(W),W.lookahead<=$&&gt===S)return b;if(W.lookahead===0)break}if(W.match_length=0,W.lookahead>=R&&0<W.strstart&&(yt=Tt[wt=W.strstart-1])===Tt[++wt]&&yt===Tt[++wt]&&yt===Tt[++wt]){zt=W.strstart+$;do;while(yt===Tt[++wt]&&yt===Tt[++wt]&&yt===Tt[++wt]&&yt===Tt[++wt]&&yt===Tt[++wt]&&yt===Tt[++wt]&&yt===Tt[++wt]&&yt===Tt[++wt]&&wt<zt);W.match_length=$-(zt-wt),W.match_length>W.lookahead&&(W.match_length=W.lookahead)}if(W.match_length>=R?(_t=d._tr_tally(W,1,W.match_length-R),W.lookahead-=W.match_length,W.strstart+=W.match_length,W.match_length=0):(_t=d._tr_tally(W,0,W.window[W.strstart]),W.lookahead--,W.strstart++),_t&&(L(W,!1),W.strm.avail_out===0))return b}return W.insert=0,gt===D?(L(W,!0),W.strm.avail_out===0?K:Z):W.last_lit&&(L(W,!1),W.strm.avail_out===0)?b:nt}(M,ct):o[M.level].func(M,ct);if(mt!==K&&mt!==Z||(M.status=666),mt===b||mt===K)return g.avail_out===0&&(M.last_flush=-1),_;if(mt===nt&&(ct===1?d._tr_align(M):ct!==5&&(d._tr_stored_block(M,0,0,!1),ct===3&&(k(M.head),M.lookahead===0&&(M.strstart=0,M.block_start=0,M.insert=0))),U(g),g.avail_out===0))return M.last_flush=-1,_}return ct!==D?_:M.wrap<=0?1:(M.wrap===2?(at(M,255&g.adler),at(M,g.adler>>8&255),at(M,g.adler>>16&255),at(M,g.adler>>24&255),at(M,255&g.total_in),at(M,g.total_in>>8&255),at(M,g.total_in>>16&255),at(M,g.total_in>>24&255)):(ut(M,g.adler>>>16),ut(M,65535&g.adler)),U(g),0<M.wrap&&(M.wrap=-M.wrap),M.pending!==0?_:1)},f.deflateEnd=function(g){var ct;return g&&g.state?(ct=g.state.status)!==x&&ct!==69&&ct!==73&&ct!==91&&ct!==103&&ct!==G&&ct!==666?pt(g,O):(g.state=null,ct===G?pt(g,-3):_):O},f.deflateSetDictionary=function(g,ct){var lt,M,C,X,ft,mt,W,gt,_t=ct.length;if(!g||!g.state||(X=(lt=g.state).wrap)===2||X===1&&lt.status!==x||lt.lookahead)return O;for(X===1&&(g.adler=p(g.adler,ct,_t,0)),lt.wrap=0,_t>=lt.w_size&&(X===0&&(k(lt.head),lt.strstart=0,lt.block_start=0,lt.insert=0),gt=new h.Buf8(lt.w_size),h.arraySet(gt,ct,_t-lt.w_size,lt.w_size,0),ct=gt,_t=lt.w_size),ft=g.avail_in,mt=g.next_in,W=g.input,g.avail_in=_t,g.next_in=0,g.input=ct,bt(lt);lt.lookahead>=R;){for(M=lt.strstart,C=lt.lookahead-(R-1);lt.ins_h=(lt.ins_h<<lt.hash_shift^lt.window[M+R-1])&lt.hash_mask,lt.prev[M&lt.w_mask]=lt.head[lt.ins_h],lt.head[lt.ins_h]=M,M++,--C;);lt.strstart=M,lt.lookahead=R-1,bt(lt)}return lt.strstart+=lt.lookahead,lt.block_start=lt.strstart,lt.insert=lt.lookahead,lt.lookahead=0,lt.match_length=lt.prev_length=R-1,lt.match_available=0,g.next_in=mt,g.input=W,g.avail_in=ft,lt.wrap=X,_},f.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(u,c,f){c.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(u,c,f){c.exports=function(o,h){var d,p,m,E,S,D,_,O,y,T,A,z,N,Y,B,tt,Q,I,R,$,H,x,G,b,nt;d=o.state,p=o.next_in,b=o.input,m=p+(o.avail_in-5),E=o.next_out,nt=o.output,S=E-(h-o.avail_out),D=E+(o.avail_out-257),_=d.dmax,O=d.wsize,y=d.whave,T=d.wnext,A=d.window,z=d.hold,N=d.bits,Y=d.lencode,B=d.distcode,tt=(1<<d.lenbits)-1,Q=(1<<d.distbits)-1;t:do{N<15&&(z+=b[p++]<<N,N+=8,z+=b[p++]<<N,N+=8),I=Y[z&tt];e:for(;;){if(z>>>=R=I>>>24,N-=R,(R=I>>>16&255)===0)nt[E++]=65535&I;else{if(!(16&R)){if((64&R)==0){I=Y[(65535&I)+(z&(1<<R)-1)];continue e}if(32&R){d.mode=12;break t}o.msg="invalid literal/length code",d.mode=30;break t}$=65535&I,(R&=15)&&(N<R&&(z+=b[p++]<<N,N+=8),$+=z&(1<<R)-1,z>>>=R,N-=R),N<15&&(z+=b[p++]<<N,N+=8,z+=b[p++]<<N,N+=8),I=B[z&Q];n:for(;;){if(z>>>=R=I>>>24,N-=R,!(16&(R=I>>>16&255))){if((64&R)==0){I=B[(65535&I)+(z&(1<<R)-1)];continue n}o.msg="invalid distance code",d.mode=30;break t}if(H=65535&I,N<(R&=15)&&(z+=b[p++]<<N,(N+=8)<R&&(z+=b[p++]<<N,N+=8)),_<(H+=z&(1<<R)-1)){o.msg="invalid distance too far back",d.mode=30;break t}if(z>>>=R,N-=R,(R=E-S)<H){if(y<(R=H-R)&&d.sane){o.msg="invalid distance too far back",d.mode=30;break t}if(G=A,(x=0)===T){if(x+=O-R,R<$){for($-=R;nt[E++]=A[x++],--R;);x=E-H,G=nt}}else if(T<R){if(x+=O+T-R,(R-=T)<$){for($-=R;nt[E++]=A[x++],--R;);if(x=0,T<$){for($-=R=T;nt[E++]=A[x++],--R;);x=E-H,G=nt}}}else if(x+=T-R,R<$){for($-=R;nt[E++]=A[x++],--R;);x=E-H,G=nt}for(;2<$;)nt[E++]=G[x++],nt[E++]=G[x++],nt[E++]=G[x++],$-=3;$&&(nt[E++]=G[x++],1<$&&(nt[E++]=G[x++]))}else{for(x=E-H;nt[E++]=nt[x++],nt[E++]=nt[x++],nt[E++]=nt[x++],2<($-=3););$&&(nt[E++]=nt[x++],1<$&&(nt[E++]=nt[x++]))}break}}break}}while(p<m&&E<D);p-=$=N>>3,z&=(1<<(N-=$<<3))-1,o.next_in=p,o.next_out=E,o.avail_in=p<m?m-p+5:5-(p-m),o.avail_out=E<D?D-E+257:257-(E-D),d.hold=z,d.bits=N}},{}],49:[function(u,c,f){var o=u("../utils/common"),h=u("./adler32"),d=u("./crc32"),p=u("./inffast"),m=u("./inftrees"),E=1,S=2,D=0,_=-2,O=1,y=852,T=592;function A(x){return(x>>>24&255)+(x>>>8&65280)+((65280&x)<<8)+((255&x)<<24)}function z(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new o.Buf16(320),this.work=new o.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function N(x){var G;return x&&x.state?(G=x.state,x.total_in=x.total_out=G.total=0,x.msg="",G.wrap&&(x.adler=1&G.wrap),G.mode=O,G.last=0,G.havedict=0,G.dmax=32768,G.head=null,G.hold=0,G.bits=0,G.lencode=G.lendyn=new o.Buf32(y),G.distcode=G.distdyn=new o.Buf32(T),G.sane=1,G.back=-1,D):_}function Y(x){var G;return x&&x.state?((G=x.state).wsize=0,G.whave=0,G.wnext=0,N(x)):_}function B(x,G){var b,nt;return x&&x.state?(nt=x.state,G<0?(b=0,G=-G):(b=1+(G>>4),G<48&&(G&=15)),G&&(G<8||15<G)?_:(nt.window!==null&&nt.wbits!==G&&(nt.window=null),nt.wrap=b,nt.wbits=G,Y(x))):_}function tt(x,G){var b,nt;return x?(nt=new z,(x.state=nt).window=null,(b=B(x,G))!==D&&(x.state=null),b):_}var Q,I,R=!0;function $(x){if(R){var G;for(Q=new o.Buf32(512),I=new o.Buf32(32),G=0;G<144;)x.lens[G++]=8;for(;G<256;)x.lens[G++]=9;for(;G<280;)x.lens[G++]=7;for(;G<288;)x.lens[G++]=8;for(m(E,x.lens,0,288,Q,0,x.work,{bits:9}),G=0;G<32;)x.lens[G++]=5;m(S,x.lens,0,32,I,0,x.work,{bits:5}),R=!1}x.lencode=Q,x.lenbits=9,x.distcode=I,x.distbits=5}function H(x,G,b,nt){var K,Z=x.state;return Z.window===null&&(Z.wsize=1<<Z.wbits,Z.wnext=0,Z.whave=0,Z.window=new o.Buf8(Z.wsize)),nt>=Z.wsize?(o.arraySet(Z.window,G,b-Z.wsize,Z.wsize,0),Z.wnext=0,Z.whave=Z.wsize):(nt<(K=Z.wsize-Z.wnext)&&(K=nt),o.arraySet(Z.window,G,b-nt,K,Z.wnext),(nt-=K)?(o.arraySet(Z.window,G,b-nt,nt,0),Z.wnext=nt,Z.whave=Z.wsize):(Z.wnext+=K,Z.wnext===Z.wsize&&(Z.wnext=0),Z.whave<Z.wsize&&(Z.whave+=K))),0}f.inflateReset=Y,f.inflateReset2=B,f.inflateResetKeep=N,f.inflateInit=function(x){return tt(x,15)},f.inflateInit2=tt,f.inflate=function(x,G){var b,nt,K,Z,pt,it,k,U,L,at,ut,dt,bt,Bt,St,Ct,jt,Zt,ie,ge,g,ct,lt,M,C=0,X=new o.Buf8(4),ft=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!x||!x.state||!x.output||!x.input&&x.avail_in!==0)return _;(b=x.state).mode===12&&(b.mode=13),pt=x.next_out,K=x.output,k=x.avail_out,Z=x.next_in,nt=x.input,it=x.avail_in,U=b.hold,L=b.bits,at=it,ut=k,ct=D;t:for(;;)switch(b.mode){case O:if(b.wrap===0){b.mode=13;break}for(;L<16;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}if(2&b.wrap&&U===35615){X[b.check=0]=255&U,X[1]=U>>>8&255,b.check=d(b.check,X,2,0),L=U=0,b.mode=2;break}if(b.flags=0,b.head&&(b.head.done=!1),!(1&b.wrap)||(((255&U)<<8)+(U>>8))%31){x.msg="incorrect header check",b.mode=30;break}if((15&U)!=8){x.msg="unknown compression method",b.mode=30;break}if(L-=4,g=8+(15&(U>>>=4)),b.wbits===0)b.wbits=g;else if(g>b.wbits){x.msg="invalid window size",b.mode=30;break}b.dmax=1<<g,x.adler=b.check=1,b.mode=512&U?10:12,L=U=0;break;case 2:for(;L<16;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}if(b.flags=U,(255&b.flags)!=8){x.msg="unknown compression method",b.mode=30;break}if(57344&b.flags){x.msg="unknown header flags set",b.mode=30;break}b.head&&(b.head.text=U>>8&1),512&b.flags&&(X[0]=255&U,X[1]=U>>>8&255,b.check=d(b.check,X,2,0)),L=U=0,b.mode=3;case 3:for(;L<32;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}b.head&&(b.head.time=U),512&b.flags&&(X[0]=255&U,X[1]=U>>>8&255,X[2]=U>>>16&255,X[3]=U>>>24&255,b.check=d(b.check,X,4,0)),L=U=0,b.mode=4;case 4:for(;L<16;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}b.head&&(b.head.xflags=255&U,b.head.os=U>>8),512&b.flags&&(X[0]=255&U,X[1]=U>>>8&255,b.check=d(b.check,X,2,0)),L=U=0,b.mode=5;case 5:if(1024&b.flags){for(;L<16;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}b.length=U,b.head&&(b.head.extra_len=U),512&b.flags&&(X[0]=255&U,X[1]=U>>>8&255,b.check=d(b.check,X,2,0)),L=U=0}else b.head&&(b.head.extra=null);b.mode=6;case 6:if(1024&b.flags&&(it<(dt=b.length)&&(dt=it),dt&&(b.head&&(g=b.head.extra_len-b.length,b.head.extra||(b.head.extra=new Array(b.head.extra_len)),o.arraySet(b.head.extra,nt,Z,dt,g)),512&b.flags&&(b.check=d(b.check,nt,dt,Z)),it-=dt,Z+=dt,b.length-=dt),b.length))break t;b.length=0,b.mode=7;case 7:if(2048&b.flags){if(it===0)break t;for(dt=0;g=nt[Z+dt++],b.head&&g&&b.length<65536&&(b.head.name+=String.fromCharCode(g)),g&&dt<it;);if(512&b.flags&&(b.check=d(b.check,nt,dt,Z)),it-=dt,Z+=dt,g)break t}else b.head&&(b.head.name=null);b.length=0,b.mode=8;case 8:if(4096&b.flags){if(it===0)break t;for(dt=0;g=nt[Z+dt++],b.head&&g&&b.length<65536&&(b.head.comment+=String.fromCharCode(g)),g&&dt<it;);if(512&b.flags&&(b.check=d(b.check,nt,dt,Z)),it-=dt,Z+=dt,g)break t}else b.head&&(b.head.comment=null);b.mode=9;case 9:if(512&b.flags){for(;L<16;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}if(U!==(65535&b.check)){x.msg="header crc mismatch",b.mode=30;break}L=U=0}b.head&&(b.head.hcrc=b.flags>>9&1,b.head.done=!0),x.adler=b.check=0,b.mode=12;break;case 10:for(;L<32;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}x.adler=b.check=A(U),L=U=0,b.mode=11;case 11:if(b.havedict===0)return x.next_out=pt,x.avail_out=k,x.next_in=Z,x.avail_in=it,b.hold=U,b.bits=L,2;x.adler=b.check=1,b.mode=12;case 12:if(G===5||G===6)break t;case 13:if(b.last){U>>>=7&L,L-=7&L,b.mode=27;break}for(;L<3;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}switch(b.last=1&U,L-=1,3&(U>>>=1)){case 0:b.mode=14;break;case 1:if($(b),b.mode=20,G!==6)break;U>>>=2,L-=2;break t;case 2:b.mode=17;break;case 3:x.msg="invalid block type",b.mode=30}U>>>=2,L-=2;break;case 14:for(U>>>=7&L,L-=7&L;L<32;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}if((65535&U)!=(U>>>16^65535)){x.msg="invalid stored block lengths",b.mode=30;break}if(b.length=65535&U,L=U=0,b.mode=15,G===6)break t;case 15:b.mode=16;case 16:if(dt=b.length){if(it<dt&&(dt=it),k<dt&&(dt=k),dt===0)break t;o.arraySet(K,nt,Z,dt,pt),it-=dt,Z+=dt,k-=dt,pt+=dt,b.length-=dt;break}b.mode=12;break;case 17:for(;L<14;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}if(b.nlen=257+(31&U),U>>>=5,L-=5,b.ndist=1+(31&U),U>>>=5,L-=5,b.ncode=4+(15&U),U>>>=4,L-=4,286<b.nlen||30<b.ndist){x.msg="too many length or distance symbols",b.mode=30;break}b.have=0,b.mode=18;case 18:for(;b.have<b.ncode;){for(;L<3;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}b.lens[ft[b.have++]]=7&U,U>>>=3,L-=3}for(;b.have<19;)b.lens[ft[b.have++]]=0;if(b.lencode=b.lendyn,b.lenbits=7,lt={bits:b.lenbits},ct=m(0,b.lens,0,19,b.lencode,0,b.work,lt),b.lenbits=lt.bits,ct){x.msg="invalid code lengths set",b.mode=30;break}b.have=0,b.mode=19;case 19:for(;b.have<b.nlen+b.ndist;){for(;Ct=(C=b.lencode[U&(1<<b.lenbits)-1])>>>16&255,jt=65535&C,!((St=C>>>24)<=L);){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}if(jt<16)U>>>=St,L-=St,b.lens[b.have++]=jt;else{if(jt===16){for(M=St+2;L<M;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}if(U>>>=St,L-=St,b.have===0){x.msg="invalid bit length repeat",b.mode=30;break}g=b.lens[b.have-1],dt=3+(3&U),U>>>=2,L-=2}else if(jt===17){for(M=St+3;L<M;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}L-=St,g=0,dt=3+(7&(U>>>=St)),U>>>=3,L-=3}else{for(M=St+7;L<M;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}L-=St,g=0,dt=11+(127&(U>>>=St)),U>>>=7,L-=7}if(b.have+dt>b.nlen+b.ndist){x.msg="invalid bit length repeat",b.mode=30;break}for(;dt--;)b.lens[b.have++]=g}}if(b.mode===30)break;if(b.lens[256]===0){x.msg="invalid code -- missing end-of-block",b.mode=30;break}if(b.lenbits=9,lt={bits:b.lenbits},ct=m(E,b.lens,0,b.nlen,b.lencode,0,b.work,lt),b.lenbits=lt.bits,ct){x.msg="invalid literal/lengths set",b.mode=30;break}if(b.distbits=6,b.distcode=b.distdyn,lt={bits:b.distbits},ct=m(S,b.lens,b.nlen,b.ndist,b.distcode,0,b.work,lt),b.distbits=lt.bits,ct){x.msg="invalid distances set",b.mode=30;break}if(b.mode=20,G===6)break t;case 20:b.mode=21;case 21:if(6<=it&&258<=k){x.next_out=pt,x.avail_out=k,x.next_in=Z,x.avail_in=it,b.hold=U,b.bits=L,p(x,ut),pt=x.next_out,K=x.output,k=x.avail_out,Z=x.next_in,nt=x.input,it=x.avail_in,U=b.hold,L=b.bits,b.mode===12&&(b.back=-1);break}for(b.back=0;Ct=(C=b.lencode[U&(1<<b.lenbits)-1])>>>16&255,jt=65535&C,!((St=C>>>24)<=L);){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}if(Ct&&(240&Ct)==0){for(Zt=St,ie=Ct,ge=jt;Ct=(C=b.lencode[ge+((U&(1<<Zt+ie)-1)>>Zt)])>>>16&255,jt=65535&C,!(Zt+(St=C>>>24)<=L);){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}U>>>=Zt,L-=Zt,b.back+=Zt}if(U>>>=St,L-=St,b.back+=St,b.length=jt,Ct===0){b.mode=26;break}if(32&Ct){b.back=-1,b.mode=12;break}if(64&Ct){x.msg="invalid literal/length code",b.mode=30;break}b.extra=15&Ct,b.mode=22;case 22:if(b.extra){for(M=b.extra;L<M;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}b.length+=U&(1<<b.extra)-1,U>>>=b.extra,L-=b.extra,b.back+=b.extra}b.was=b.length,b.mode=23;case 23:for(;Ct=(C=b.distcode[U&(1<<b.distbits)-1])>>>16&255,jt=65535&C,!((St=C>>>24)<=L);){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}if((240&Ct)==0){for(Zt=St,ie=Ct,ge=jt;Ct=(C=b.distcode[ge+((U&(1<<Zt+ie)-1)>>Zt)])>>>16&255,jt=65535&C,!(Zt+(St=C>>>24)<=L);){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}U>>>=Zt,L-=Zt,b.back+=Zt}if(U>>>=St,L-=St,b.back+=St,64&Ct){x.msg="invalid distance code",b.mode=30;break}b.offset=jt,b.extra=15&Ct,b.mode=24;case 24:if(b.extra){for(M=b.extra;L<M;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}b.offset+=U&(1<<b.extra)-1,U>>>=b.extra,L-=b.extra,b.back+=b.extra}if(b.offset>b.dmax){x.msg="invalid distance too far back",b.mode=30;break}b.mode=25;case 25:if(k===0)break t;if(dt=ut-k,b.offset>dt){if((dt=b.offset-dt)>b.whave&&b.sane){x.msg="invalid distance too far back",b.mode=30;break}bt=dt>b.wnext?(dt-=b.wnext,b.wsize-dt):b.wnext-dt,dt>b.length&&(dt=b.length),Bt=b.window}else Bt=K,bt=pt-b.offset,dt=b.length;for(k<dt&&(dt=k),k-=dt,b.length-=dt;K[pt++]=Bt[bt++],--dt;);b.length===0&&(b.mode=21);break;case 26:if(k===0)break t;K[pt++]=b.length,k--,b.mode=21;break;case 27:if(b.wrap){for(;L<32;){if(it===0)break t;it--,U|=nt[Z++]<<L,L+=8}if(ut-=k,x.total_out+=ut,b.total+=ut,ut&&(x.adler=b.check=b.flags?d(b.check,K,ut,pt-ut):h(b.check,K,ut,pt-ut)),ut=k,(b.flags?U:A(U))!==b.check){x.msg="incorrect data check",b.mode=30;break}L=U=0}b.mode=28;case 28:if(b.wrap&&b.flags){for(;L<32;){if(it===0)break t;it--,U+=nt[Z++]<<L,L+=8}if(U!==(4294967295&b.total)){x.msg="incorrect length check",b.mode=30;break}L=U=0}b.mode=29;case 29:ct=1;break t;case 30:ct=-3;break t;case 31:return-4;case 32:default:return _}return x.next_out=pt,x.avail_out=k,x.next_in=Z,x.avail_in=it,b.hold=U,b.bits=L,(b.wsize||ut!==x.avail_out&&b.mode<30&&(b.mode<27||G!==4))&&H(x,x.output,x.next_out,ut-x.avail_out)?(b.mode=31,-4):(at-=x.avail_in,ut-=x.avail_out,x.total_in+=at,x.total_out+=ut,b.total+=ut,b.wrap&&ut&&(x.adler=b.check=b.flags?d(b.check,K,ut,x.next_out-ut):h(b.check,K,ut,x.next_out-ut)),x.data_type=b.bits+(b.last?64:0)+(b.mode===12?128:0)+(b.mode===20||b.mode===15?256:0),(at==0&&ut===0||G===4)&&ct===D&&(ct=-5),ct)},f.inflateEnd=function(x){if(!x||!x.state)return _;var G=x.state;return G.window&&(G.window=null),x.state=null,D},f.inflateGetHeader=function(x,G){var b;return x&&x.state?(2&(b=x.state).wrap)==0?_:((b.head=G).done=!1,D):_},f.inflateSetDictionary=function(x,G){var b,nt=G.length;return x&&x.state?(b=x.state).wrap!==0&&b.mode!==11?_:b.mode===11&&h(1,G,nt,0)!==b.check?-3:H(x,G,nt,nt)?(b.mode=31,-4):(b.havedict=1,D):_},f.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(u,c,f){var o=u("../utils/common"),h=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],d=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],p=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],m=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];c.exports=function(E,S,D,_,O,y,T,A){var z,N,Y,B,tt,Q,I,R,$,H=A.bits,x=0,G=0,b=0,nt=0,K=0,Z=0,pt=0,it=0,k=0,U=0,L=null,at=0,ut=new o.Buf16(16),dt=new o.Buf16(16),bt=null,Bt=0;for(x=0;x<=15;x++)ut[x]=0;for(G=0;G<_;G++)ut[S[D+G]]++;for(K=H,nt=15;1<=nt&&ut[nt]===0;nt--);if(nt<K&&(K=nt),nt===0)return O[y++]=20971520,O[y++]=20971520,A.bits=1,0;for(b=1;b<nt&&ut[b]===0;b++);for(K<b&&(K=b),x=it=1;x<=15;x++)if(it<<=1,(it-=ut[x])<0)return-1;if(0<it&&(E===0||nt!==1))return-1;for(dt[1]=0,x=1;x<15;x++)dt[x+1]=dt[x]+ut[x];for(G=0;G<_;G++)S[D+G]!==0&&(T[dt[S[D+G]]++]=G);if(Q=E===0?(L=bt=T,19):E===1?(L=h,at-=257,bt=d,Bt-=257,256):(L=p,bt=m,-1),x=b,tt=y,pt=G=U=0,Y=-1,B=(k=1<<(Z=K))-1,E===1&&852<k||E===2&&592<k)return 1;for(;;){for(I=x-pt,$=T[G]<Q?(R=0,T[G]):T[G]>Q?(R=bt[Bt+T[G]],L[at+T[G]]):(R=96,0),z=1<<x-pt,b=N=1<<Z;O[tt+(U>>pt)+(N-=z)]=I<<24|R<<16|$|0,N!==0;);for(z=1<<x-1;U&z;)z>>=1;if(z!==0?(U&=z-1,U+=z):U=0,G++,--ut[x]==0){if(x===nt)break;x=S[D+T[G]]}if(K<x&&(U&B)!==Y){for(pt===0&&(pt=K),tt+=b,it=1<<(Z=x-pt);Z+pt<nt&&!((it-=ut[Z+pt])<=0);)Z++,it<<=1;if(k+=1<<Z,E===1&&852<k||E===2&&592<k)return 1;O[Y=U&B]=K<<24|Z<<16|tt-y|0}}return U!==0&&(O[tt+U]=x-pt<<24|64<<16|0),A.bits=K,0}},{"../utils/common":41}],51:[function(u,c,f){c.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(u,c,f){var o=u("../utils/common"),h=0,d=1;function p(C){for(var X=C.length;0<=--X;)C[X]=0}var m=0,E=29,S=256,D=S+1+E,_=30,O=19,y=2*D+1,T=15,A=16,z=7,N=256,Y=16,B=17,tt=18,Q=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],I=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],R=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],$=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],H=new Array(2*(D+2));p(H);var x=new Array(2*_);p(x);var G=new Array(512);p(G);var b=new Array(256);p(b);var nt=new Array(E);p(nt);var K,Z,pt,it=new Array(_);function k(C,X,ft,mt,W){this.static_tree=C,this.extra_bits=X,this.extra_base=ft,this.elems=mt,this.max_length=W,this.has_stree=C&&C.length}function U(C,X){this.dyn_tree=C,this.max_code=0,this.stat_desc=X}function L(C){return C<256?G[C]:G[256+(C>>>7)]}function at(C,X){C.pending_buf[C.pending++]=255&X,C.pending_buf[C.pending++]=X>>>8&255}function ut(C,X,ft){C.bi_valid>A-ft?(C.bi_buf|=X<<C.bi_valid&65535,at(C,C.bi_buf),C.bi_buf=X>>A-C.bi_valid,C.bi_valid+=ft-A):(C.bi_buf|=X<<C.bi_valid&65535,C.bi_valid+=ft)}function dt(C,X,ft){ut(C,ft[2*X],ft[2*X+1])}function bt(C,X){for(var ft=0;ft|=1&C,C>>>=1,ft<<=1,0<--X;);return ft>>>1}function Bt(C,X,ft){var mt,W,gt=new Array(T+1),_t=0;for(mt=1;mt<=T;mt++)gt[mt]=_t=_t+ft[mt-1]<<1;for(W=0;W<=X;W++){var yt=C[2*W+1];yt!==0&&(C[2*W]=bt(gt[yt]++,yt))}}function St(C){var X;for(X=0;X<D;X++)C.dyn_ltree[2*X]=0;for(X=0;X<_;X++)C.dyn_dtree[2*X]=0;for(X=0;X<O;X++)C.bl_tree[2*X]=0;C.dyn_ltree[2*N]=1,C.opt_len=C.static_len=0,C.last_lit=C.matches=0}function Ct(C){8<C.bi_valid?at(C,C.bi_buf):0<C.bi_valid&&(C.pending_buf[C.pending++]=C.bi_buf),C.bi_buf=0,C.bi_valid=0}function jt(C,X,ft,mt){var W=2*X,gt=2*ft;return C[W]<C[gt]||C[W]===C[gt]&&mt[X]<=mt[ft]}function Zt(C,X,ft){for(var mt=C.heap[ft],W=ft<<1;W<=C.heap_len&&(W<C.heap_len&&jt(X,C.heap[W+1],C.heap[W],C.depth)&&W++,!jt(X,mt,C.heap[W],C.depth));)C.heap[ft]=C.heap[W],ft=W,W<<=1;C.heap[ft]=mt}function ie(C,X,ft){var mt,W,gt,_t,yt=0;if(C.last_lit!==0)for(;mt=C.pending_buf[C.d_buf+2*yt]<<8|C.pending_buf[C.d_buf+2*yt+1],W=C.pending_buf[C.l_buf+yt],yt++,mt===0?dt(C,W,X):(dt(C,(gt=b[W])+S+1,X),(_t=Q[gt])!==0&&ut(C,W-=nt[gt],_t),dt(C,gt=L(--mt),ft),(_t=I[gt])!==0&&ut(C,mt-=it[gt],_t)),yt<C.last_lit;);dt(C,N,X)}function ge(C,X){var ft,mt,W,gt=X.dyn_tree,_t=X.stat_desc.static_tree,yt=X.stat_desc.has_stree,wt=X.stat_desc.elems,zt=-1;for(C.heap_len=0,C.heap_max=y,ft=0;ft<wt;ft++)gt[2*ft]!==0?(C.heap[++C.heap_len]=zt=ft,C.depth[ft]=0):gt[2*ft+1]=0;for(;C.heap_len<2;)gt[2*(W=C.heap[++C.heap_len]=zt<2?++zt:0)]=1,C.depth[W]=0,C.opt_len--,yt&&(C.static_len-=_t[2*W+1]);for(X.max_code=zt,ft=C.heap_len>>1;1<=ft;ft--)Zt(C,gt,ft);for(W=wt;ft=C.heap[1],C.heap[1]=C.heap[C.heap_len--],Zt(C,gt,1),mt=C.heap[1],C.heap[--C.heap_max]=ft,C.heap[--C.heap_max]=mt,gt[2*W]=gt[2*ft]+gt[2*mt],C.depth[W]=(C.depth[ft]>=C.depth[mt]?C.depth[ft]:C.depth[mt])+1,gt[2*ft+1]=gt[2*mt+1]=W,C.heap[1]=W++,Zt(C,gt,1),2<=C.heap_len;);C.heap[--C.heap_max]=C.heap[1],function(Tt,Ht){var hn,se,mn,Vt,un,Me,we=Ht.dyn_tree,pn=Ht.max_code,Ma=Ht.stat_desc.static_tree,Ua=Ht.stat_desc.has_stree,Ba=Ht.stat_desc.extra_bits,Zn=Ht.stat_desc.extra_base,Kt=Ht.stat_desc.max_length,fe=0;for(Vt=0;Vt<=T;Vt++)Tt.bl_count[Vt]=0;for(we[2*Tt.heap[Tt.heap_max]+1]=0,hn=Tt.heap_max+1;hn<y;hn++)Kt<(Vt=we[2*we[2*(se=Tt.heap[hn])+1]+1]+1)&&(Vt=Kt,fe++),we[2*se+1]=Vt,pn<se||(Tt.bl_count[Vt]++,un=0,Zn<=se&&(un=Ba[se-Zn]),Me=we[2*se],Tt.opt_len+=Me*(Vt+un),Ua&&(Tt.static_len+=Me*(Ma[2*se+1]+un)));if(fe!==0){do{for(Vt=Kt-1;Tt.bl_count[Vt]===0;)Vt--;Tt.bl_count[Vt]--,Tt.bl_count[Vt+1]+=2,Tt.bl_count[Kt]--,fe-=2}while(0<fe);for(Vt=Kt;Vt!==0;Vt--)for(se=Tt.bl_count[Vt];se!==0;)pn<(mn=Tt.heap[--hn])||(we[2*mn+1]!==Vt&&(Tt.opt_len+=(Vt-we[2*mn+1])*we[2*mn],we[2*mn+1]=Vt),se--)}}(C,X),Bt(gt,zt,C.bl_count)}function g(C,X,ft){var mt,W,gt=-1,_t=X[1],yt=0,wt=7,zt=4;for(_t===0&&(wt=138,zt=3),X[2*(ft+1)+1]=65535,mt=0;mt<=ft;mt++)W=_t,_t=X[2*(mt+1)+1],++yt<wt&&W===_t||(yt<zt?C.bl_tree[2*W]+=yt:W!==0?(W!==gt&&C.bl_tree[2*W]++,C.bl_tree[2*Y]++):yt<=10?C.bl_tree[2*B]++:C.bl_tree[2*tt]++,gt=W,zt=(yt=0)===_t?(wt=138,3):W===_t?(wt=6,3):(wt=7,4))}function ct(C,X,ft){var mt,W,gt=-1,_t=X[1],yt=0,wt=7,zt=4;for(_t===0&&(wt=138,zt=3),mt=0;mt<=ft;mt++)if(W=_t,_t=X[2*(mt+1)+1],!(++yt<wt&&W===_t)){if(yt<zt)for(;dt(C,W,C.bl_tree),--yt!=0;);else W!==0?(W!==gt&&(dt(C,W,C.bl_tree),yt--),dt(C,Y,C.bl_tree),ut(C,yt-3,2)):yt<=10?(dt(C,B,C.bl_tree),ut(C,yt-3,3)):(dt(C,tt,C.bl_tree),ut(C,yt-11,7));gt=W,zt=(yt=0)===_t?(wt=138,3):W===_t?(wt=6,3):(wt=7,4)}}p(it);var lt=!1;function M(C,X,ft,mt){ut(C,(m<<1)+(mt?1:0),3),function(W,gt,_t,yt){Ct(W),at(W,_t),at(W,~_t),o.arraySet(W.pending_buf,W.window,gt,_t,W.pending),W.pending+=_t}(C,X,ft)}f._tr_init=function(C){lt||(function(){var X,ft,mt,W,gt,_t=new Array(T+1);for(W=mt=0;W<E-1;W++)for(nt[W]=mt,X=0;X<1<<Q[W];X++)b[mt++]=W;for(b[mt-1]=W,W=gt=0;W<16;W++)for(it[W]=gt,X=0;X<1<<I[W];X++)G[gt++]=W;for(gt>>=7;W<_;W++)for(it[W]=gt<<7,X=0;X<1<<I[W]-7;X++)G[256+gt++]=W;for(ft=0;ft<=T;ft++)_t[ft]=0;for(X=0;X<=143;)H[2*X+1]=8,X++,_t[8]++;for(;X<=255;)H[2*X+1]=9,X++,_t[9]++;for(;X<=279;)H[2*X+1]=7,X++,_t[7]++;for(;X<=287;)H[2*X+1]=8,X++,_t[8]++;for(Bt(H,D+1,_t),X=0;X<_;X++)x[2*X+1]=5,x[2*X]=bt(X,5);K=new k(H,Q,S+1,D,T),Z=new k(x,I,0,_,T),pt=new k(new Array(0),R,0,O,z)}(),lt=!0),C.l_desc=new U(C.dyn_ltree,K),C.d_desc=new U(C.dyn_dtree,Z),C.bl_desc=new U(C.bl_tree,pt),C.bi_buf=0,C.bi_valid=0,St(C)},f._tr_stored_block=M,f._tr_flush_block=function(C,X,ft,mt){var W,gt,_t=0;0<C.level?(C.strm.data_type===2&&(C.strm.data_type=function(yt){var wt,zt=4093624447;for(wt=0;wt<=31;wt++,zt>>>=1)if(1&zt&&yt.dyn_ltree[2*wt]!==0)return h;if(yt.dyn_ltree[18]!==0||yt.dyn_ltree[20]!==0||yt.dyn_ltree[26]!==0)return d;for(wt=32;wt<S;wt++)if(yt.dyn_ltree[2*wt]!==0)return d;return h}(C)),ge(C,C.l_desc),ge(C,C.d_desc),_t=function(yt){var wt;for(g(yt,yt.dyn_ltree,yt.l_desc.max_code),g(yt,yt.dyn_dtree,yt.d_desc.max_code),ge(yt,yt.bl_desc),wt=O-1;3<=wt&&yt.bl_tree[2*$[wt]+1]===0;wt--);return yt.opt_len+=3*(wt+1)+5+5+4,wt}(C),W=C.opt_len+3+7>>>3,(gt=C.static_len+3+7>>>3)<=W&&(W=gt)):W=gt=ft+5,ft+4<=W&&X!==-1?M(C,X,ft,mt):C.strategy===4||gt===W?(ut(C,2+(mt?1:0),3),ie(C,H,x)):(ut(C,4+(mt?1:0),3),function(yt,wt,zt,Tt){var Ht;for(ut(yt,wt-257,5),ut(yt,zt-1,5),ut(yt,Tt-4,4),Ht=0;Ht<Tt;Ht++)ut(yt,yt.bl_tree[2*$[Ht]+1],3);ct(yt,yt.dyn_ltree,wt-1),ct(yt,yt.dyn_dtree,zt-1)}(C,C.l_desc.max_code+1,C.d_desc.max_code+1,_t+1),ie(C,C.dyn_ltree,C.dyn_dtree)),St(C),mt&&Ct(C)},f._tr_tally=function(C,X,ft){return C.pending_buf[C.d_buf+2*C.last_lit]=X>>>8&255,C.pending_buf[C.d_buf+2*C.last_lit+1]=255&X,C.pending_buf[C.l_buf+C.last_lit]=255&ft,C.last_lit++,X===0?C.dyn_ltree[2*ft]++:(C.matches++,X--,C.dyn_ltree[2*(b[ft]+S+1)]++,C.dyn_dtree[2*L(X)]++),C.last_lit===C.lit_bufsize-1},f._tr_align=function(C){ut(C,2,3),dt(C,N,H),function(X){X.bi_valid===16?(at(X,X.bi_buf),X.bi_buf=0,X.bi_valid=0):8<=X.bi_valid&&(X.pending_buf[X.pending++]=255&X.bi_buf,X.bi_buf>>=8,X.bi_valid-=8)}(C)}},{"../utils/common":41}],53:[function(u,c,f){c.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(u,c,f){(function(o){(function(h,d){if(!h.setImmediate){var p,m,E,S,D=1,_={},O=!1,y=h.document,T=Object.getPrototypeOf&&Object.getPrototypeOf(h);T=T&&T.setTimeout?T:h,p={}.toString.call(h.process)==="[object process]"?function(Y){process.nextTick(function(){z(Y)})}:function(){if(h.postMessage&&!h.importScripts){var Y=!0,B=h.onmessage;return h.onmessage=function(){Y=!1},h.postMessage("","*"),h.onmessage=B,Y}}()?(S="setImmediate$"+Math.random()+"$",h.addEventListener?h.addEventListener("message",N,!1):h.attachEvent("onmessage",N),function(Y){h.postMessage(S+Y,"*")}):h.MessageChannel?((E=new MessageChannel).port1.onmessage=function(Y){z(Y.data)},function(Y){E.port2.postMessage(Y)}):y&&"onreadystatechange"in y.createElement("script")?(m=y.documentElement,function(Y){var B=y.createElement("script");B.onreadystatechange=function(){z(Y),B.onreadystatechange=null,m.removeChild(B),B=null},m.appendChild(B)}):function(Y){setTimeout(z,0,Y)},T.setImmediate=function(Y){typeof Y!="function"&&(Y=new Function(""+Y));for(var B=new Array(arguments.length-1),tt=0;tt<B.length;tt++)B[tt]=arguments[tt+1];var Q={callback:Y,args:B};return _[D]=Q,p(D),D++},T.clearImmediate=A}function A(Y){delete _[Y]}function z(Y){if(O)setTimeout(z,0,Y);else{var B=_[Y];if(B){O=!0;try{(function(tt){var Q=tt.callback,I=tt.args;switch(I.length){case 0:Q();break;case 1:Q(I[0]);break;case 2:Q(I[0],I[1]);break;case 3:Q(I[0],I[1],I[2]);break;default:Q.apply(d,I)}})(B)}finally{A(Y),O=!1}}}}function N(Y){Y.source===h&&typeof Y.data=="string"&&Y.data.indexOf(S)===0&&z(+Y.data.slice(S.length))}})(typeof self>"u"?o===void 0?this:o:self)}).call(this,typeof Gr<"u"?Gr:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})}(Ec)),Ec.exports}var My=ky();const Uy=xm(My);function _i(i,s){return(u,c)=>i(u,{...c,...s})}function Fm(i,s,u){return!i||!s?i||s||"":`${i}${i.endsWith(u)?"":u}${s}`}function rn(i,s){return Fm(i,s,"/")}function Na(i,s){return Fm(i,s,".")}function By(i,s,u){const c=new Map,f={schematicKinds:u.schematicKinds,rootSchematic:i,files:c,currentPath:u.basePath??"/",currentPackage:Na(u.basePackage,i.packageSuffix),currentDir:u.baseDir};for(const o of s)o(i,f);return Array.from(c).map(([o,h])=>({path:o,content:h.getContent(),base64:h.base64,binary:h.binary,executable:h.executable}))}function jy(){const{basePath:i,basePackage:s,baseDir:u,schematicKinds:c,scaffolders:f,scaffoldingData:o,getRootSchematic:h}=ke();return rt.useCallback(()=>{const d=h();let p=typeof f=="function"?f(d):f;const m=typeof o=="function"?o(d):o;return m&&(p=p.map(E=>_i(E,m))),By(d,p,{schematicKinds:c,basePath:i,basePackage:s,baseDir:typeof u=="function"?u(d):u})},[u,s,i,h,f,o,c])}let wc=null;function Ly(){const{getRootSchematic:i,name:s}=ke(),u=jy();return vt.jsx("button",{className:"builder-input builder-action builder-scaffold-zip",type:"submit",onClick:async c=>{c.preventDefault();try{const f=i(),o=u(),h=new Uy;for(const{path:d,content:p,base64:m,binary:E,executable:S}of o)h.file(d,p,{base64:m,binary:E,unixPermissions:S?"755":void 0});wc=await Qm(h.generateAsync({platform:"UNIX",type:"blob"}),{fileName:`${f.name}.zip`,extensions:[".zip"],mimeTypes:["application/zip"],description:"Form scaffolding",id:s},wc),ki&&alert(`Project scaffolded successfully in “${wc.name}”.`)}catch(f){if(f instanceof DOMException&&f.name==="AbortError")return;alert(`Unable to scaffold project: ${f?.toString()}`)}},children:"Scaffold 🏗️"})}function Wm(i,s){const{useSchematic:u,setSchematic:c}=ke(),f=u(h=>h.config?.[i]??s),o=rt.useCallback(h=>c(d=>({config:{...d.config,[i]:typeof h=="function"?h(d.config?.[i]):h}})),[i,c]);return rt.useMemo(()=>[f,o],[f,o])}function Hy({disabled:i}){const[s,u]=Wm("useFileBase64Serializer",!1);return vt.jsx("div",{className:"builder-config-field",children:vt.jsxs("label",{children:[vt.jsx("input",{type:"checkbox",checked:s,onChange:c=>u(c.target.checked),disabled:i}),"Use ",vt.jsx("code",{children:"File.Base64Serializer"})]})})}function qy({disabled:i}){const[s,u]=Wm("useTableValuesSerializer",!1);return vt.jsx("div",{className:"builder-config-field",children:vt.jsxs("label",{children:[vt.jsx("input",{type:"checkbox",checked:s,onChange:c=>u(c.target.checked),disabled:i}),"Use ",vt.jsx("code",{children:"Table.ValuesSerializer"})]})})}const Yy=[/^kotlin\.[^.]+$/,/^kotlin\.annotation\.[^.]+$/,/^kotlin\.collections\.[^.]+$/,/^kotlin\.comparisons\.[^.]+$/,/^kotlin\.io\.[^.]+$/,/^kotlin\.ranges\.[^.]+$/,/^kotlin\.sequences\.[^.]+$/,/^kotlin\.text\.[^.]+$/];function Zy(i){return Yy.some(s=>s.test(i))}function Mc(i){return{package:i.currentPackage??"",imports:new Set,declarations:[],getContent:Xy}}function Xy(){return[this.package&&`package ${this.package}`,Array.from(this.imports).filter(i=>!Zy(i)).sort().map(i=>`import ${i}`).join(`
`),...this.declarations].filter(i=>i).join(`

`)+`
`}function Di(i){return i.substring(i.lastIndexOf(".")+1)}const lm="kotlin.js.JsExport",im="kotlinx.serialization.Serializable";function Jc(i,s){return!i||i.length===0?s:[...typeof i=="string"?[i]:i,s].join(`
`)}function Im(i,s){return s.currentFile.imports.add(lm),Jc(`@${Di(lm)}`,i)}function Gy(i,s){return s.currentFile.imports.add(im),Jc(`@${Di(im)}`,i)}function $m(i,s){const u=rn(s.currentDir,`${i.name}.kt`);let c=s.files.get(u);c||s.files.set(u,c=Mc(s)),Pm(i,{...s,currentFile:c})}function Pm(i,s){const u=s.schematicKinds.get(i.kind);if(!u)throw new Error(`Unknown schematic kind ${i.kind}`);const c=s.currentFile.declarations.length;s.currentFile.declarations.push("");const f=u.scaffoldModel?.(i,s)??`typealias ${i.name} = ${uu(i,s)}`;s.currentFile.declarations[c]=u.scaffoldModel?Im(Gy(f,s),s):f}function Vy(i,s){const u=s.schematicKinds.get(i.kind);if(!u)throw new Error(`Unknown schematic kind ${i.kind}`);return typeof u.propertyAnnotations=="function"?u.propertyAnnotations(i,s):u.propertyAnnotations}function uu(i,s){const u=s.schematicKinds.get(i.kind);if(!u)throw new Error(`Unknown schematic kind ${i.kind}`);const c=u.package??Na(s.currentPackage,i.packageSuffix),f=i.name||u.name;return c!==s.currentPackage&&s.currentFile.imports.add(Na(c,f)),u.package==null&&c!==s.currentPackage?$m(i,{...s,currentPackage:Na(s.currentPackage,i.packageSuffix),currentDir:rn(s.currentDir,i.packageSuffix?.replace(".","/"))}):u.scaffoldModel&&Pm(i,s),(u.scaffoldType?.(i,s)??f)+(i.nullable?"?":"")}function Ky(i,s){const u=s.schematicKinds.get(i.kind);if(!u)throw new Error(`Unknown schematic kind ${i.kind}`);return i.nullable?"null":typeof u.defaultValue=="function"?u.defaultValue(i,s):u.defaultValue}const Qy=new RegExp("([\\p{Ll}\\d])(\\p{Lu})","gu"),Jy=new RegExp("(\\p{Lu})([\\p{Lu}][\\p{Ll}])","gu"),Fy=new RegExp("(\\d)\\p{Ll}|(\\p{L})\\d","u"),Wy=/[^\p{L}\d]+/giu,rm="$1\0$2",um="";function tp(i){let s=i.trim();s=s.replace(Qy,rm).replace(Jy,rm),s=s.replace(Wy,"\0");let u=0,c=s.length;for(;s.charAt(u)==="\0";)u++;if(u===c)return[];for(;s.charAt(c-1)==="\0";)c--;return s.slice(u,c).split(/\0/g)}function Iy(i){const s=tp(i);for(let u=0;u<s.length;u++){const c=s[u],f=Fy.exec(c);if(f){const o=f.index+(f[1]??f[2]).length;s.splice(u,1,c.slice(0,o),c.slice(o))}}return s}function ep(i,s){const[u,c,f]=rp(i,s),o=ap(s?.locale),h=lp(s?.locale),d=ip(o,h);return u+c.map((p,m)=>m===0?o(p):d(p,m)).join("")+f}function np(i,s){const[u,c,f]=rp(i,s),o=ap(s?.locale),h=lp(s?.locale),d=ip(o,h);return u+c.map(d).join("")+f}function ap(i){return s=>s.toLocaleLowerCase(i)}function lp(i){return s=>s.toLocaleUpperCase(i)}function ip(i,s){return(u,c)=>{const f=u[0];return(c>0&&f>="0"&&f<="9"?"_"+f:s(f))+i(u.slice(1))}}function rp(i,s={}){const u=s.split??(s.separateNumbers?Iy:tp),c=s.prefixCharacters??um,f=s.suffixCharacters??um;let o=0,h=i.length;for(;o<i.length;){const d=i.charAt(o);if(!c.includes(d))break;o++}for(;h>o;){const d=h-1,p=i.charAt(d);if(!f.includes(p))break;h=d}return[i.slice(0,o),u(i.slice(o,h)),i.slice(h)]}function En(i){return i?"":void 0}const wn={onKeyDown:i=>i.stopPropagation(),onPointerDown:i=>i.stopPropagation()};function up(){const{schematicKinds:i,useSchematic:s,setSchematic:u}=ke(),c=s(h=>h.kind),f=s(h=>h.collapsed);return i.get(c)?.builder?vt.jsx("button",{type:"button",className:"builder-child-marker",title:f?"Expand":"Collapse",onClick:()=>u(h=>({collapsed:!h.collapsed})),...wn,children:f?"▸":"▾"}):vt.jsx("span",{className:"builder-child-marker",children:"•"})}function sp(){const{removeSchematic:i}=ke();return vt.jsx("button",{className:"builder-icon-button builder-child-remove",type:"button",title:"Remove",onClick:i,...wn,children:"×"})}const sm="--KIND--";function cp(){const{schematicKinds:i,useSchematic:s,setSchematic:u,parentChildName:c}=ke(),f=s(o=>o.kind);return vt.jsxs("select",{className:"builder-input builder-schema",value:f,onChange:o=>{const h=i.get(o.target.value);u({kind:o.target.value,packageSuffix:h?.defaultPackageSuffix?.(c),name:h?.defaultName?.(c),collapsed:!1,nullable:h?.nullable??h?.defaultNullable,children:h?.initChildren?.(c)})},required:!0,style:{width:`calc(${(f||sm).length}ch + 1.85rem)`},...wn,children:[vt.jsx("option",{children:sm}),Array.from(i.values()).filter(o=>!o.internal).map(o=>vt.jsx("option",{value:o.kind,children:o.kind},o.kind))]})}function $y(){const{schematicKinds:i,useSchematic:s,setSchematic:u}=ke(),c=s(d=>d.kind),f=s(d=>!!d.nullable),o=i.get(c);return o&&o.nullable===void 0&&vt.jsx("input",{className:"builder-input builder-nullable",type:"checkbox",title:"Nullable?",checked:f,onChange:d=>u({nullable:d.target.checked}),...wn})}const cm="package.suffix",om="ClassName";function op(){const{useSchematic:i,setSchematic:s,parentPackage:u}=ke(),c=rt.useRef(null),f=i(h=>h.packageSuffix),o=i(h=>h.name);return vt.jsxs("div",{className:"builder-package-name",children:[u&&vt.jsxs("span",{className:"builder-package-prefix",children:[u,"."]}),vt.jsx("input",{className:"builder-input builder-package",placeholder:cm,value:f??"",onChange:h=>s({packageSuffix:h.target.value}),pattern:"(([a-z_][a-z0-9_]*)(\\.([a-z_][a-z0-9_]*))*)?",style:{width:`${(f||cm).length}ch`},...wn,ref:c}),vt.jsx("button",{type:"button",className:"builder-icon-button builder-edit-package",onClick:()=>{const h=c.current;h.style.display="initial",h.focus(),h.style.display=""},children:"🖉"}),vt.jsx("span",{className:"builder-operator",children:"."}),vt.jsx("input",{className:"builder-input builder-name",placeholder:om,value:o??"",onChange:h=>s({name:h.target.value}),required:!0,pattern:"[a-zA-Z_][a-zA-Z0-9_]*",style:{width:`${(o||om).length}ch`},...wn})]})}const Uc="class-field";function fp(){const i=ke(),{useSchematic:s,setSchematic:u,draggedSchematic:c,disableDrop:f}=i,o=s(S=>S.id),h=s(S=>S.packageSuffix),d=s(S=>S.children)??[],p=c!=null&&c.id===d.at(-1)?.id,{setNodeRef:m,isOver:E}=ru({id:`${o}-append`,data:{parentId:o,sortBefore:null,ignored:p},disabled:f||c?.type!==Uc});return vt.jsxs("div",{className:"class-builder builder",children:[vt.jsx(op,{}),d.length===0&&vt.jsx("div",{className:"builder-empty","data-over":En(E),ref:m,children:"No fields."}),d.length>0&&vt.jsxs("ul",{className:"builder-children",children:[d.map((S,D)=>vt.jsx(ka.Provider,{value:{...i,useSchematic:_=>s(O=>_(O.children[D])),setSchematic:_=>u(O=>({...O,children:O.children.map(y=>S===y?{...y,...typeof _=="function"?_(y):_}:y)})),removeSchematic:()=>u(_=>({..._,children:_.children.filter(O=>O!==S)})),parentPackage:Na(i.parentPackage,h),parentId:o,ignoreDrop:c!=null&&c.id===d[D-1]?.id},children:vt.jsx(Py,{})},S.id)),vt.jsx("li",{className:"builder-child-droppable","data-over":En(E&&!p),ref:m})]}),vt.jsx("button",{className:"builder-input builder-new-child",type:"button",onClick:()=>{u(S=>({...S,children:[...S.children??[],Oi({childName:""})]}))},...wn,children:"Add field"})]})}const fm="fieldName";function Py(){const i=ke(),{schematicKinds:s,useSchematic:u,setSchematic:c,draggedSchematic:f,parentId:o,disableDrop:h,ignoreDrop:d}=i,p=u(B=>B.id),m=u(B=>B.childName),E=u(B=>B.kind),S=u(B=>B.nullable),D=u(B=>B.collapsed),_=s.get(E)?.builder,{attributes:O,listeners:y,setNodeRef:T,isDragging:A}=Km({id:p,data:{type:Uc,node:vt.jsxs(vt.Fragment,{children:[[m,E].filter(B=>B).join(": "),S?"?":""]})}}),z=A||d,{setNodeRef:N,isOver:Y}=ru({id:p,data:{parentId:o,sortBefore:p,ignored:z},disabled:h||f?.type!==Uc});return vt.jsxs(vt.Fragment,{children:[vt.jsx("li",{className:"builder-child-droppable","data-over":En(Y&&!z),ref:N}),vt.jsxs("li",{className:"builder-child class-builder-field","data-dragging":En(A),...y,...O,ref:T,"data-collapsible":En(_!=null),children:[vt.jsxs("div",{className:"builder-child-content",children:[vt.jsx(up,{}),vt.jsx("input",{className:"builder-input class-builder-field-id",placeholder:fm,value:m,onChange:B=>c({childName:B.target.value}),required:!0,pattern:"[a-zA-Z_][a-zA-Z0-9_]*",style:{width:`${(m||fm).length}ch`},...wn}),vt.jsx("span",{className:"builder-operator",children:"∶"}),vt.jsx(ka.Provider,{value:{...i,parentChildName:m},children:vt.jsx(cp,{})}),vt.jsx($y,{}),vt.jsx(sp,{})]}),_&&!D&&vt.jsx(ka.Provider,{value:{...i,parentChildName:m,disableDrop:h||A},children:vt.jsx(_,{})})]})]})}const Bc="enum-entry";function tb(){const i=ke(),{useSchematic:s,setSchematic:u,draggedSchematic:c,disableDrop:f}=i,o=s(E=>E.id),h=s(E=>E.children)??[],d=c!=null&&c.id===h.at(-1)?.id,{setNodeRef:p,isOver:m}=ru({id:`${o}-append`,data:{parentId:o,sortBefore:null,ignored:d},disabled:f||c?.type!==Bc});return vt.jsxs("div",{className:"enum-builder builder",children:[vt.jsx(op,{}),h.length===0&&vt.jsx("div",{className:"builder-empty","data-over":En(m),ref:p,children:"No entries."}),h.length>0&&vt.jsxs("ul",{className:"builder-children",children:[h.map((E,S)=>vt.jsx(ka.Provider,{value:{...i,useSchematic:D=>s(_=>D(_.children[S])),setSchematic:D=>u(_=>({..._,children:_.children.map(O=>E===O?{...O,...typeof D=="function"?D(O):D}:O)})),removeSchematic:()=>u(D=>({...D,children:D.children.filter(_=>_!==E)})),parentId:o,ignoreDrop:c!=null&&c.id===h[S-1]?.id},children:vt.jsx(eb,{})},E.id)),vt.jsx("li",{className:"builder-child-droppable","data-over":En(m&&!d),ref:p})]}),vt.jsx("button",{className:"builder-input builder-new-child",type:"button",onClick:()=>{u(E=>({...E,children:[...E.children??[],Oi({childName:""})]}))},...wn,children:"Add entry"})]})}const dm="ENTRY_NAME";function eb(){const i=ke(),{schematicKinds:s,useSchematic:u,setSchematic:c,draggedSchematic:f,parentId:o,disableDrop:h,ignoreDrop:d}=i,p=u(N=>N.id),m=u(N=>N.childName),E=u(N=>N.kind),S=s.get(E)?.builder,{attributes:D,listeners:_,setNodeRef:O,isDragging:y}=Km({id:p,data:{type:Bc,node:vt.jsx(vt.Fragment,{children:[m,E].filter(N=>N).join(": ")})}}),T=y||d,{setNodeRef:A,isOver:z}=ru({id:p,data:{parentId:o,sortBefore:p,ignored:T},disabled:h||f?.type!==Bc});return vt.jsxs(vt.Fragment,{children:[vt.jsx("li",{className:"builder-child-droppable","data-over":En(z&&!T),ref:A}),vt.jsx("li",{className:"builder-child","data-dragging":En(y),..._,...D,ref:O,"data-collapsible":En(S!=null),children:vt.jsxs("div",{className:"builder-child-content",children:[vt.jsx(up,{}),vt.jsx("input",{className:"builder-input enum-builder-entry-id",placeholder:dm,value:m,onChange:N=>c({childName:N.target.value}),required:!0,pattern:"[a-zA-Z_][a-zA-Z0-9_]*",style:{width:`${(m||dm).length}ch`},...wn}),vt.jsx(sp,{})]})})]})}function dp({showKindSelect:i=!0}){const s=ke(),{useSchematic:u,setSchematic:c}=s,f=u(o=>o.id);return vt.jsx("div",{className:"listable-builder builder",children:vt.jsx(ka.Provider,{value:{...s,useSchematic:o=>u(h=>o(h.children[0])),setSchematic:o=>c(h=>({...h,children:[{...h.children[0],...typeof o=="function"?o(h.children[0]):o}]})),removeSchematic:()=>{},parentId:f},children:vt.jsx(nb,{showKindSelect:i})})})}function nb({showKindSelect:i=!0}){const{schematicKinds:s,useSchematic:u}=ke(),c=u(o=>o.kind),f=s.get(c)?.builder;return vt.jsxs(vt.Fragment,{children:[i&&vt.jsx(cp,{}),f&&vt.jsx(f,{})]})}const tu=/\r?\n/,ab=/^\s*$/,lb=/\s/,ib=/(^\r?\n)|(\r?\n$)/g;function jc(i,...s){const u=Math.min(...i.join("").split(tu).filter(rb).map(hm));let c="";for(let f=0;f<s.length;++f){const o=mm(i[f],u);c+=o,c+=ub(String(s[f]),hm(o.split(tu).at(-1)))}return c+=mm(i.at(-1),u),c.replace(ib,"")}function rb(i){return!ab.test(i)}function hm(i){let s=0;for(const u of i){if(!lb.test(u))break;++s}return s}function ub(i,s){const u=i.split(tu),c=[u[0]];for(let f=1;f<u.length;++f){const o=u[f];c.push(o&&" ".repeat(s)+o)}return c.join(`
`)}function mm(i,s){const u=i.split(tu),c=[u[0]];for(let f=1;f<u.length;++f)c.push(u[f].slice(s));return c.join(`
`)}const pm="io.kform.schemas.NullableSchema",sb={kind:"Any",package:"kotlin",name:"Any",schema:"io.kform.schemas.AnySchema",nullable:!1,defaultValue:"null",scaffoldType:()=>"Any?"},cb={kind:"BigDecimal",package:"io.kform.datatypes",name:"BigDecimal",schema:"io.kform.schemas.BigDecimalSchema",defaultNullable:!0,defaultValue:"BigDecimal.ZERO"},ob={kind:"BigInteger",package:"io.kform.datatypes",name:"BigInteger",schema:"io.kform.schemas.BigIntegerSchema",defaultNullable:!0,defaultValue:"BigInteger.ZERO"},fb={kind:"Boolean",package:"kotlin",name:"Boolean",schema:"io.kform.schemas.BooleanSchema",defaultValue:"false"},db={kind:"Byte",package:"kotlin",name:"Byte",schema:"io.kform.schemas.ByteSchema",defaultNullable:!0,defaultValue:"0.toByte()"},hb={kind:"Char",package:"kotlin",name:"Char",schema:"io.kform.schemas.CharSchema",defaultNullable:!0,defaultValue:"0.toChar()"},hp={kind:"Class",schema:"io.kform.schemas.ClassSchema",defaultValue:i=>`${i.name}()`,builder:fp,initChildren:()=>[],defaultPackageSuffix:i=>i.toLowerCase(),defaultName:i=>np(i),scaffoldModel:(i,s)=>jc`
      data class ${i.name}(
          ${i.children?.map(u=>{const c={...s,currentPath:rn(s.currentPath,u.childName)};return Jc(Vy(u,c),`var ${u.childName}: ${uu(u,c)} = ${Ky(u,c)}`)}).join(`,
`)}
      )
    `,scaffoldSchema:(i,s)=>jc`
      ClassSchema {
          ${i.children?.map(u=>`${i.name}::${u.childName} { ${Fc(u,{...s,currentPath:rn(s.currentPath,u.childName)})} }`).join(`
`)}
      }
    `},mb={kind:"Double",package:"kotlin",name:"Double",schema:"io.kform.schemas.DoubleSchema",defaultNullable:!0,defaultValue:"0.0"},pb={kind:"Enum",schema:"io.kform.schemas.EnumSchema",defaultNullable:!0,defaultValue:i=>`${i.name}.${i.children?.[0].childName}`,builder:tb,initChildren:()=>[],defaultName:i=>np(i),scaffoldModel:i=>jc`
      enum class ${i.name} {
          ${i.children?.map(s=>s.childName).join(`,
`)}
      }
    `},vb={kind:"File",package:"io.kform.datatypes",name:"File",schema:"io.kform.schemas.FileSchema",defaultNullable:!0,defaultValue:(i,s)=>(s.currentFile.imports.add("io.kform.datatypes.emptyPlaceholderFile"),"emptyPlaceholderFile()"),propertyAnnotations:(i,s)=>s.useFileBase64Serializer?"@Serializable(with = File.Base64Serializer::class)":void 0},gb={kind:"Float",package:"kotlin",name:"Float",schema:"io.kform.schemas.FloatSchema",defaultNullable:!0,defaultValue:"0f"},yb={kind:"Instant",package:"kotlin.time",name:"Instant",schema:"io.kform.schemas.InstantSchema",defaultNullable:!0,defaultValue:"Instant.fromEpochMilliseconds(0)",propertyAnnotations:(i,s)=>(s.currentFile.imports.add("kotlin.OptIn").add("kotlin.time.ExperimentalTime"),"@OptIn(ExperimentalTime::class)")},bb={kind:"Int",package:"kotlin",name:"Int",schema:"io.kform.schemas.IntSchema",defaultNullable:!0,defaultValue:"0"},_b={kind:"List",package:"kotlin.collections",name:"List",schema:"io.kform.schemas.ListSchema",defaultValue:"emptyList()",builder:dp,initChildren:()=>[Oi()],scaffoldType:(i,s)=>`List<${uu(i.children[0],{...s,currentPath:rn(s.currentPath,"*")})}>`,scaffoldSchema:(i,s)=>`ListSchema { ${Fc(i.children[0],{...s,currentPath:rn(s.currentPath,"*")})} }`},Sb={kind:"LocalDate",package:"kotlinx.datetime",name:"LocalDate",schema:"io.kform.schemas.LocalDateSchema",defaultNullable:!0,defaultValue:"LocalDate(1970, 1, 1)"},Eb={kind:"LocalDateTime",package:"kotlinx.datetime",name:"LocalDateTime",schema:"io.kform.schemas.LocalDateTimeSchema",defaultNullable:!0,defaultValue:"LocalDateTime(1970, 1, 1, 0, 0)"},wb={kind:"Long",package:"kotlin",name:"Long",schema:"io.kform.schemas.LongSchema",defaultNullable:!0,defaultValue:"0L"},xb={kind:"Short",package:"kotlin",name:"Short",schema:"io.kform.schemas.ShortSchema",defaultNullable:!0,defaultValue:"0.toShort()"},Ab={kind:"String",package:"kotlin",name:"String",schema:"io.kform.schemas.StringSchema",defaultValue:'""'},Tb={kind:"Table",package:"io.kform.datatypes",name:"Table",schema:"io.kform.schemas.TableSchema",defaultValue:(i,s)=>(s.currentFile.imports.add("io.kform.datatypes.tableOf"),"tableOf()"),builder:dp,initChildren:()=>[Oi()],propertyAnnotations:(i,s)=>s.useTableValuesSerializer?"@Serializable(with = Table.ValuesSerializer::class)":void 0,scaffoldType:(i,s)=>`Table<${uu(i.children[0],{...s,currentPath:rn(s.currentPath,"*")})}>`,scaffoldSchema:(i,s)=>`TableSchema { ${Fc(i.children[0],{...s,currentPath:rn(s.currentPath,"*")})} }`},Db=[sb,cb,ob,fb,db,hb,hp,mb,pb,vb,gb,yb,bb,_b,Sb,Eb,wb,xb,Ab,Tb];function mp(i,s){const u=rn(s.currentDir,`${i.name}Schema.kt`);let c=s.files.get(u);c||(s.files.set(u,c=Mc(s)),s.files.set(rn(s.currentDir,`${i.name}Validations.kt`),Mc(s))),Ob(i,{...s,currentFile:c})}function Ob(i,s){const u=s.schematicKinds.get(i.kind);if(!u)throw new Error(`Unknown schematic kind ${i.kind}`);const c=s.currentFile.declarations.length;s.currentFile.declarations.push("");const f=`val ${i.name}Schema = ${u.scaffoldSchema?.(i,s)??`${Di(u.schema)}()`}`;s.currentFile.imports.add(u.schema),s.currentFile.declarations[c]=s.currentPath==="/"?Im(f,s):f}function Fc(i,s){const u=s.schematicKinds.get(i.kind);if(!u)throw new Error(`Unknown schematic kind ${i.kind}`);const c=u.package??Na(s.currentPackage,i.packageSuffix);let f;return u.package==null&&c!==s.currentPackage?(f=`${i.name}Schema`,s.currentFile.imports.add(`${c}.${f}`),mp(i,{...s,currentPackage:Na(s.currentPackage,i.packageSuffix),currentDir:rn(s.currentDir,i.packageSuffix?.replace(".","/"))})):(f=u.scaffoldSchema?.(i,s)??`${Di(u.schema)}()`,s.currentFile.imports.add(u.schema)),i.nullable?(s.currentFile.imports.add(pm),`${Di(pm)} { ${f} }`):f}const zb=`package <%= filePackage %>

import kotlin.js.JsExport
import kotlin.jvm.JvmOverloads
import kotlinx.serialization.json.Json

/** Base JSON configuration. */
private val JSON_CONFIG = Json.Default
/** Pretty JSON configuration. */
private val JSON_CONFIG_PRETTY = Json(JSON_CONFIG) { prettyPrint = true }

/** JSON configuration. */
@JvmOverloads
fun jsonConfig(prettyPrint: Boolean = false): Json =
    if (prettyPrint) JSON_CONFIG_PRETTY else JSON_CONFIG

@JsExport
@JvmOverloads
fun encode<%= formClass %>ToString(<%= formVar %>: <%= formClass %>, prettyPrint: Boolean = false): String =
    jsonConfig(prettyPrint).encodeToString(<%= formVar %>)

@JsExport
fun decode<%= formClass %>FromString(json: String): <%= formClass %> =
    jsonConfig().decodeFromString(json)
`;var xc={};const Cb={},Rb=Object.freeze(Object.defineProperty({__proto__:null,default:Cb},Symbol.toStringTag,{value:"Module"})),vm=xg(Rb);var Ac={},gm;function Nb(){return gm||(gm=1,function(i){var s=/[|\\{}()[\]^$+*?.]/g,u=Object.prototype.hasOwnProperty,c=function(m,E){return u.apply(m,[E])};i.escapeRegExpChars=function(m){return m?String(m).replace(s,"\\$&"):""};var f={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&#34;","'":"&#39;"},o=/[&<>'"]/g;function h(m){return f[m]||m}var d=`var _ENCODE_HTML_RULES = {
      "&": "&amp;"
    , "<": "&lt;"
    , ">": "&gt;"
    , '"': "&#34;"
    , "'": "&#39;"
    }
  , _MATCH_HTML = /[&<>'"]/g;
function encode_char(c) {
  return _ENCODE_HTML_RULES[c] || c;
};
`;i.escapeXML=function(m){return m==null?"":String(m).replace(o,h)};function p(){return Function.prototype.toString.call(this)+`;
`+d}try{typeof Object.defineProperty=="function"?Object.defineProperty(i.escapeXML,"toString",{value:p}):i.escapeXML.toString=p}catch{console.warn("Unable to set escapeXML.toString (is the Function prototype frozen?)")}i.shallowCopy=function(m,E){if(E=E||{},m!=null)for(var S in E)c(E,S)&&(S==="__proto__"||S==="constructor"||(m[S]=E[S]));return m},i.shallowCopyFromList=function(m,E,S){if(S=S||[],E=E||{},m!=null)for(var D=0;D<S.length;D++){var _=S[D];if(typeof E[_]<"u"){if(!c(E,_)||_==="__proto__"||_==="constructor")continue;m[_]=E[_]}}return m},i.cache={_data:{},set:function(m,E){this._data[m]=E},get:function(m){return this._data[m]},remove:function(m){delete this._data[m]},reset:function(){this._data={}}},i.hyphenToCamel=function(m){return m.replace(/-[a-z]/g,function(E){return E[1].toUpperCase()})},i.createNullProtoObjWherePossible=function(){return typeof Object.create=="function"?function(){return Object.create(null)}:{__proto__:null}instanceof Object?function(){return{}}:function(){return{__proto__:null}}}(),i.hasOwnOnlyObject=function(m){var E=i.createNullProtoObjWherePossible();for(var S in m)c(m,S)&&(E[S]=m[S]);return E}}(Ac)),Ac}const kb="3.1.10",Mb={version:kb};var ym;function Ub(){return ym||(ym=1,function(i){/**
 * @file Embedded JavaScript templating engine. {@link http://ejs.co}
 * @author Matthew Eernisse <mde@fleegix.org>
 * @author Tiancheng "Timothy" Gu <timothygu99@gmail.com>
 * @project EJS
 * @license {@link http://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0}
 */var s=vm,u=vm,c=Nb(),f=!1,o=Mb.version,h="<",d=">",p="%",m="locals",E="ejs",S="(<%%|%%>|<%=|<%-|<%_|<%#|<%|%>|-%>|_%>)",D=["delimiter","scope","context","debug","compileDebug","client","_with","rmWhitespace","strict","filename","async"],_=D.concat("cache"),O=/^\uFEFF/,y=/^[a-zA-Z_$][0-9a-zA-Z_$]*$/;i.cache=c.cache,i.fileLoader=s.readFileSync,i.localsName=m,i.promiseImpl=new Function("return this;")().Promise,i.resolveInclude=function(R,$,H){var x=u.dirname,G=u.extname,b=u.resolve,nt=b(H?$:x($),R),K=G(R);return K||(nt+=".ejs"),nt};function T(R,$){var H;if($.some(function(x){return H=i.resolveInclude(R,x,!0),s.existsSync(H)}))return H}function A(R,$){var H,x,G=$.views,b=/^[A-Za-z]+:\\|^\//.exec(R);if(b&&b.length)R=R.replace(/^\/*/,""),Array.isArray($.root)?H=T(R,$.root):H=i.resolveInclude(R,$.root||"/",!0);else if($.filename&&(x=i.resolveInclude(R,$.filename),s.existsSync(x)&&(H=x)),!H&&Array.isArray(G)&&(H=T(R,G)),!H&&typeof $.includer!="function")throw new Error('Could not find the include file "'+$.escapeFunction(R)+'"');return H}function z(R,$){var H,x=R.filename,G=arguments.length>1;if(R.cache){if(!x)throw new Error("cache option requires a filename");if(H=i.cache.get(x),H)return H;G||($=Y(x).toString().replace(O,""))}else if(!G){if(!x)throw new Error("Internal EJS error: no file name or template provided");$=Y(x).toString().replace(O,"")}return H=i.compile($,R),R.cache&&i.cache.set(x,H),H}function N(R,$,H){var x;if(H){try{x=z(R)($)}catch(G){return H(G)}H(null,x)}else{if(typeof i.promiseImpl=="function")return new i.promiseImpl(function(G,b){try{x=z(R)($),G(x)}catch(nt){b(nt)}});throw new Error("Please provide a callback function")}}function Y(R){return i.fileLoader(R)}function B(R,$){var H=c.shallowCopy(c.createNullProtoObjWherePossible(),$);if(H.filename=A(R,H),typeof $.includer=="function"){var x=$.includer(R,H.filename);if(x&&(x.filename&&(H.filename=x.filename),x.template))return z(H,x.template)}return z(H)}function tt(R,$,H,x,G){var b=$.split(`
`),nt=Math.max(x-3,0),K=Math.min(b.length,x+3),Z=G(H),pt=b.slice(nt,K).map(function(it,k){var U=k+nt+1;return(U==x?" >> ":"    ")+U+"| "+it}).join(`
`);throw R.path=Z,R.message=(Z||"ejs")+":"+x+`
`+pt+`

`+R.message,R}function Q(R){return R.replace(/;(\s*$)/,"$1")}i.compile=function($,H){var x;return H&&H.scope&&(f||(console.warn("`scope` option is deprecated and will be removed in EJS 3"),f=!0),H.context||(H.context=H.scope),delete H.scope),x=new I($,H),x.compile()},i.render=function(R,$,H){var x=$||c.createNullProtoObjWherePossible(),G=H||c.createNullProtoObjWherePossible();return arguments.length==2&&c.shallowCopyFromList(G,x,D),z(G,R)(x)},i.renderFile=function(){var R=Array.prototype.slice.call(arguments),$=R.shift(),H,x={filename:$},G,b;return typeof arguments[arguments.length-1]=="function"&&(H=R.pop()),R.length?(G=R.shift(),R.length?c.shallowCopy(x,R.pop()):(G.settings&&(G.settings.views&&(x.views=G.settings.views),G.settings["view cache"]&&(x.cache=!0),b=G.settings["view options"],b&&c.shallowCopy(x,b)),c.shallowCopyFromList(x,G,_)),x.filename=$):G=c.createNullProtoObjWherePossible(),N(x,G,H)},i.Template=I,i.clearCache=function(){i.cache.reset()};function I(R,$){var H=c.hasOwnOnlyObject($),x=c.createNullProtoObjWherePossible();this.templateText=R,this.mode=null,this.truncate=!1,this.currentLine=1,this.source="",x.client=H.client||!1,x.escapeFunction=H.escape||H.escapeFunction||c.escapeXML,x.compileDebug=H.compileDebug!==!1,x.debug=!!H.debug,x.filename=H.filename,x.openDelimiter=H.openDelimiter||i.openDelimiter||h,x.closeDelimiter=H.closeDelimiter||i.closeDelimiter||d,x.delimiter=H.delimiter||i.delimiter||p,x.strict=H.strict||!1,x.context=H.context,x.cache=H.cache||!1,x.rmWhitespace=H.rmWhitespace,x.root=H.root,x.includer=H.includer,x.outputFunctionName=H.outputFunctionName,x.localsName=H.localsName||i.localsName||m,x.views=H.views,x.async=H.async,x.destructuredLocals=H.destructuredLocals,x.legacyInclude=typeof H.legacyInclude<"u"?!!H.legacyInclude:!0,x.strict?x._with=!1:x._with=typeof H._with<"u"?H._with:!0,this.opts=x,this.regex=this.createRegex()}I.modes={EVAL:"eval",ESCAPED:"escaped",RAW:"raw",COMMENT:"comment",LITERAL:"literal"},I.prototype={createRegex:function(){var R=S,$=c.escapeRegExpChars(this.opts.delimiter),H=c.escapeRegExpChars(this.opts.openDelimiter),x=c.escapeRegExpChars(this.opts.closeDelimiter);return R=R.replace(/%/g,$).replace(/</g,H).replace(/>/g,x),new RegExp(R)},compile:function(){var R,$,H=this.opts,x="",G="",b=H.escapeFunction,nt,K=H.filename?JSON.stringify(H.filename):"undefined";if(!this.source){if(this.generateSource(),x+=`  var __output = "";
  function __append(s) { if (s !== undefined && s !== null) __output += s }
`,H.outputFunctionName){if(!y.test(H.outputFunctionName))throw new Error("outputFunctionName is not a valid JS identifier.");x+="  var "+H.outputFunctionName+` = __append;
`}if(H.localsName&&!y.test(H.localsName))throw new Error("localsName is not a valid JS identifier.");if(H.destructuredLocals&&H.destructuredLocals.length){for(var Z="  var __locals = ("+H.localsName+` || {}),
`,pt=0;pt<H.destructuredLocals.length;pt++){var it=H.destructuredLocals[pt];if(!y.test(it))throw new Error("destructuredLocals["+pt+"] is not a valid JS identifier.");pt>0&&(Z+=`,
  `),Z+=it+" = __locals."+it}x+=Z+`;
`}H._with!==!1&&(x+="  with ("+H.localsName+` || {}) {
`,G+=`  }
`),G+=`  return __output;
`,this.source=x+this.source+G}H.compileDebug?R=`var __line = 1
  , __lines = `+JSON.stringify(this.templateText)+`
  , __filename = `+K+`;
try {
`+this.source+`} catch (e) {
  rethrow(e, __lines, __filename, __line, escapeFn);
}
`:R=this.source,H.client&&(R="escapeFn = escapeFn || "+b.toString()+`;
`+R,H.compileDebug&&(R="rethrow = rethrow || "+tt.toString()+`;
`+R)),H.strict&&(R=`"use strict";
`+R),H.debug&&console.log(R),H.compileDebug&&H.filename&&(R=R+`
//# sourceURL=`+K+`
`);try{if(H.async)try{nt=new Function("return (async function(){}).constructor;")()}catch(at){throw at instanceof SyntaxError?new Error("This environment does not support async/await"):at}else nt=Function;$=new nt(H.localsName+", escapeFn, include, rethrow",R)}catch(at){throw at instanceof SyntaxError&&(H.filename&&(at.message+=" in "+H.filename),at.message+=` while compiling ejs

`,at.message+=`If the above error is not helpful, you may want to try EJS-Lint:
`,at.message+="https://github.com/RyanZim/EJS-Lint",H.async||(at.message+=`
`,at.message+="Or, if you meant to create an async function, pass `async: true` as an option.")),at}var k=H.client?$:function(ut){var dt=function(bt,Bt){var St=c.shallowCopy(c.createNullProtoObjWherePossible(),ut);return Bt&&(St=c.shallowCopy(St,Bt)),B(bt,H)(St)};return $.apply(H.context,[ut||c.createNullProtoObjWherePossible(),b,dt,tt])};if(H.filename&&typeof Object.defineProperty=="function"){var U=H.filename,L=u.basename(U,u.extname(U));try{Object.defineProperty(k,"name",{value:L,writable:!1,enumerable:!1,configurable:!0})}catch{}}return k},generateSource:function(){var R=this.opts;R.rmWhitespace&&(this.templateText=this.templateText.replace(/[\r\n]+/g,`
`).replace(/^\s+|\s+$/gm,"")),this.templateText=this.templateText.replace(/[ \t]*<%_/gm,"<%_").replace(/_%>[ \t]*/gm,"_%>");var $=this,H=this.parseTemplateText(),x=this.opts.delimiter,G=this.opts.openDelimiter,b=this.opts.closeDelimiter;H&&H.length&&H.forEach(function(nt,K){var Z;if(nt.indexOf(G+x)===0&&nt.indexOf(G+x+x)!==0&&(Z=H[K+2],!(Z==x+b||Z=="-"+x+b||Z=="_"+x+b)))throw new Error('Could not find matching close tag for "'+nt+'".');$.scanLine(nt)})},parseTemplateText:function(){for(var R=this.templateText,$=this.regex,H=$.exec(R),x=[],G;H;)G=H.index,G!==0&&(x.push(R.substring(0,G)),R=R.slice(G)),x.push(H[0]),R=R.slice(H[0].length),H=$.exec(R);return R&&x.push(R),x},_addOutput:function(R){if(this.truncate&&(R=R.replace(/^(?:\r\n|\r|\n)/,""),this.truncate=!1),!R)return R;R=R.replace(/\\/g,"\\\\"),R=R.replace(/\n/g,"\\n"),R=R.replace(/\r/g,"\\r"),R=R.replace(/"/g,'\\"'),this.source+='    ; __append("'+R+`")
`},scanLine:function(R){var $=this,H=this.opts.delimiter,x=this.opts.openDelimiter,G=this.opts.closeDelimiter,b=0;switch(b=R.split(`
`).length-1,R){case x+H:case x+H+"_":this.mode=I.modes.EVAL;break;case x+H+"=":this.mode=I.modes.ESCAPED;break;case x+H+"-":this.mode=I.modes.RAW;break;case x+H+"#":this.mode=I.modes.COMMENT;break;case x+H+H:this.mode=I.modes.LITERAL,this.source+='    ; __append("'+R.replace(x+H+H,x+H)+`")
`;break;case H+H+G:this.mode=I.modes.LITERAL,this.source+='    ; __append("'+R.replace(H+H+G,H+G)+`")
`;break;case H+G:case"-"+H+G:case"_"+H+G:this.mode==I.modes.LITERAL&&this._addOutput(R),this.mode=null,this.truncate=R.indexOf("-")===0||R.indexOf("_")===0;break;default:if(this.mode){switch(this.mode){case I.modes.EVAL:case I.modes.ESCAPED:case I.modes.RAW:R.lastIndexOf("//")>R.lastIndexOf(`
`)&&(R+=`
`)}switch(this.mode){case I.modes.EVAL:this.source+="    ; "+R+`
`;break;case I.modes.ESCAPED:this.source+="    ; __append(escapeFn("+Q(R)+`))
`;break;case I.modes.RAW:this.source+="    ; __append("+Q(R)+`)
`;break;case I.modes.COMMENT:break;case I.modes.LITERAL:this._addOutput(R);break}}else this._addOutput(R)}$.opts.compileDebug&&b&&(this.currentLine+=b,this.source+="    ; __line = "+this.currentLine+`
`)}},i.escapeXML=c.escapeXML,i.__express=i.renderFile,i.VERSION=o,i.name=E,typeof window<"u"&&(window.ejs=i)}(xc)),xc}var Bb=Ub();function jb(i,s,{base64:u,binary:c,executable:f,...o}={}){return{content:i,ejsData:s,base64:u,binary:c,executable:f,ejsOptions:o,getContent:Lb}}function Lb(){return Bb.render(this.content,this.ejsData,{strict:!0,destructuredLocals:Object.keys(this.ejsData??{}),...this.ejsOptions})}function pp(i,s,u,c,f){i.files.set(rn(i.currentDir,s),jb(u,c,f))}function Hb(i,s){pp(s,`${i.name}Serializer.kt`,zb,{filePackage:s.currentPackage,formVar:ep(i.name),formClass:i.name})}const qb=`package <%= filePackage %>

import io.kform.ExternalContexts
import io.kform.FormValidator
import io.kform.LocatedValidationError
import io.kform.LocatedValidationWarning
import io.kform.test.assertContainsMatchingIssue
import io.kform.test.assertNotContainsMatchingIssue

val <%= formVar %>Validator by lazy { FormValidator(<%= formClass %>Schema) }

fun validate<%= formClass %>(
    <%= formVar %>: <%= formClass %>,
    path: String,
    externalContexts: ExternalContexts = emptyMap(),
) = <%= formVar %>Validator.validate(<%= formVar %>, path, externalContexts)

suspend fun assert<%= formClass %>ContainsError(
    path: String,
    code: String,
    <%= formVar %>: <%= formClass %>,
    externalContexts: ExternalContexts = emptyMap(),
) =
    assertContainsMatchingIssue(
        LocatedValidationError(path, code),
        validate<%= formClass %>(<%= formVar %>, path, externalContexts),
    )

suspend fun assert<%= formClass %>NotContainsError(
    path: String,
    code: String,
    <%= formVar %>: <%= formClass %>,
    externalContexts: ExternalContexts = emptyMap(),
) =
    assertNotContainsMatchingIssue(
        LocatedValidationError(path, code),
        validate<%= formClass %>(<%= formVar %>, path, externalContexts),
    )

suspend fun assert<%= formClass %>ContainsWarning(
    path: String,
    code: String,
    <%= formVar %>: <%= formClass %>,
    externalContexts: ExternalContexts = emptyMap(),
) =
    assertContainsMatchingIssue(
        LocatedValidationWarning(path, code),
        validate<%= formClass %>(<%= formVar %>, path, externalContexts),
    )

suspend fun assert<%= formClass %>NotContainsWarning(
    path: String,
    code: String,
    <%= formVar %>: <%= formClass %>,
    externalContexts: ExternalContexts = emptyMap(),
) =
    assertNotContainsMatchingIssue(
        LocatedValidationWarning(path, code),
        validate<%= formClass %>(<%= formVar %>, path, externalContexts),
    )
`;function Yb(i,s){pp(s,`${i.name}Validator.kt`,qb,{filePackage:s.currentPackage,formVar:ep(i.name),formClass:i.name})}const Zb=typeof document<"u"?rt.useLayoutEffect:()=>{};function bm(i,s){Zb(()=>{if(!i){s(void 0);return}const u=()=>s(i.getBoundingClientRect());u();const c=new ResizeObserver(([f])=>f&&u());return c.observe(i),window.addEventListener("resize",u),()=>{c.disconnect(),window.removeEventListener("resize",u),s(void 0)}},[i,s])}function Xb({children:i}){const[s,u]=rt.useState(null),[c,f]=rt.useState(null);return bm(s,o=>{c&&o&&(c.style.setProperty("--anchor-top",`${o.top}px`),c.style.setProperty("--anchor-left",`${o.left}px`),c.style.setProperty("--anchor-bottom",`${o.bottom}px`),c.style.setProperty("--anchor-right",`${o.right}px`),c.style.setProperty("--anchor-width",`${o.width}px`),c.style.setProperty("--anchor-height",`${o.height}px`))}),bm(c,o=>{c&&o&&(c.style.setProperty("--width",`${o.width}px`),c.style.setProperty("--height",`${o.height}px`))}),vt.jsxs(vt.Fragment,{children:[vt.jsx("button",{type:"button",className:"builder-icon-button builder-action builder-config-schematic",popoverTarget:"builder-config-popover",title:"Config","aria-label":"Config",ref:u,children:"⚙️"}),vt.jsx("div",{popover:"",id:"builder-config-popover",ref:f,children:i})]})}const Tc={currentDir:"shared/src/commonMain/kotlin"},Gb={currentDir:"shared/src/commonTest/kotlin"};function Vb({name:i="kform",title:s=document.title,basePath:u,basePackage:c,baseDir:f,defaultRootClassPackage:o="org.example",defaultRootClassName:h="MyForm",schematicKinds:d=Db,scaffolders:p=[_i(mp,Tc),_i($m,Tc),_i(Hb,Tc),_i(Yb,Gb)],scaffoldingData:m=D=>D.config,actions:E=vt.jsxs(vt.Fragment,{children:[vt.jsx(Ry,{}),vt.jsx(Ny,{}),vt.jsx(Ly,{})]}),configs:S=vt.jsxs(vt.Fragment,{children:[vt.jsx(Hy,{}),vt.jsx(qy,{})]})}){const[D]=rt.useState(()=>fy(my(()=>Oi({kind:hp.kind,packageSuffix:o,name:h,children:[]}),{name:i}))),_=rt.useMemo(()=>new Map(d.sort((z,N)=>z.kind.localeCompare(N.kind)).map(z=>[z.kind,z])),[d]),O=rt.useRef(null),[y,T]=rt.useState(null),A=Xg(Zh(Kc,{activationConstraint:{distance:10,delay:400,tolerance:20}}),Zh(Gc));return vt.jsx(ka.Provider,{value:{name:i,basePath:u,basePackage:c,baseDir:f,schematicKinds:_,scaffolders:p,scaffoldingData:m,getRootSchematic:D.getState,useSchematic:D,setSchematic:D.setState,removeSchematic:()=>{},parentPackage:c,draggedSchematic:y,latestSchematicFileHandle:O},children:vt.jsxs(X0,{sensors:A,collisionDetection:Fg,onDragStart:z=>T({id:z.active.id,...z.active.data.current}),onDragEnd:z=>{const{parentId:N,sortBefore:Y,ignored:B}=z.over?.data.current??{};B||D.setState(tt=>Dg(tt,z.active.id,N,Y)),T(null)},children:[vt.jsxs("form",{className:"builder-root",children:[vt.jsxs("header",{className:"builder-header",children:[vt.jsx("h1",{className:"builder-title",children:s}),vt.jsxs("div",{className:"builder-actions",children:[S&&vt.jsx(Xb,{children:S}),E]})]}),vt.jsx(fp,{})]}),vt.jsx(uy,{children:y&&vt.jsx("div",{className:"builder-dragged",children:y.node})})]})})}var Dc={exports:{}},yi={},Oc={exports:{}},zc={};/**
 * @license React
 * scheduler.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var _m;function Kb(){return _m||(_m=1,function(i){function s(K,Z){var pt=K.length;K.push(Z);t:for(;0<pt;){var it=pt-1>>>1,k=K[it];if(0<f(k,Z))K[it]=Z,K[pt]=k,pt=it;else break t}}function u(K){return K.length===0?null:K[0]}function c(K){if(K.length===0)return null;var Z=K[0],pt=K.pop();if(pt!==Z){K[0]=pt;t:for(var it=0,k=K.length,U=k>>>1;it<U;){var L=2*(it+1)-1,at=K[L],ut=L+1,dt=K[ut];if(0>f(at,pt))ut<k&&0>f(dt,at)?(K[it]=dt,K[ut]=pt,it=ut):(K[it]=at,K[L]=pt,it=L);else if(ut<k&&0>f(dt,pt))K[it]=dt,K[ut]=pt,it=ut;else break t}}return Z}function f(K,Z){var pt=K.sortIndex-Z.sortIndex;return pt!==0?pt:K.id-Z.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;i.unstable_now=function(){return o.now()}}else{var h=Date,d=h.now();i.unstable_now=function(){return h.now()-d}}var p=[],m=[],E=1,S=null,D=3,_=!1,O=!1,y=!1,T=!1,A=typeof setTimeout=="function"?setTimeout:null,z=typeof clearTimeout=="function"?clearTimeout:null,N=typeof setImmediate<"u"?setImmediate:null;function Y(K){for(var Z=u(m);Z!==null;){if(Z.callback===null)c(m);else if(Z.startTime<=K)c(m),Z.sortIndex=Z.expirationTime,s(p,Z);else break;Z=u(m)}}function B(K){if(y=!1,Y(K),!O)if(u(p)!==null)O=!0,tt||(tt=!0,x());else{var Z=u(m);Z!==null&&nt(B,Z.startTime-K)}}var tt=!1,Q=-1,I=5,R=-1;function $(){return T?!0:!(i.unstable_now()-R<I)}function H(){if(T=!1,tt){var K=i.unstable_now();R=K;var Z=!0;try{t:{O=!1,y&&(y=!1,z(Q),Q=-1),_=!0;var pt=D;try{e:{for(Y(K),S=u(p);S!==null&&!(S.expirationTime>K&&$());){var it=S.callback;if(typeof it=="function"){S.callback=null,D=S.priorityLevel;var k=it(S.expirationTime<=K);if(K=i.unstable_now(),typeof k=="function"){S.callback=k,Y(K),Z=!0;break e}S===u(p)&&c(p),Y(K)}else c(p);S=u(p)}if(S!==null)Z=!0;else{var U=u(m);U!==null&&nt(B,U.startTime-K),Z=!1}}break t}finally{S=null,D=pt,_=!1}Z=void 0}}finally{Z?x():tt=!1}}}var x;if(typeof N=="function")x=function(){N(H)};else if(typeof MessageChannel<"u"){var G=new MessageChannel,b=G.port2;G.port1.onmessage=H,x=function(){b.postMessage(null)}}else x=function(){A(H,0)};function nt(K,Z){Q=A(function(){K(i.unstable_now())},Z)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(K){K.callback=null},i.unstable_forceFrameRate=function(K){0>K||125<K?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):I=0<K?Math.floor(1e3/K):5},i.unstable_getCurrentPriorityLevel=function(){return D},i.unstable_next=function(K){switch(D){case 1:case 2:case 3:var Z=3;break;default:Z=D}var pt=D;D=Z;try{return K()}finally{D=pt}},i.unstable_requestPaint=function(){T=!0},i.unstable_runWithPriority=function(K,Z){switch(K){case 1:case 2:case 3:case 4:case 5:break;default:K=3}var pt=D;D=K;try{return Z()}finally{D=pt}},i.unstable_scheduleCallback=function(K,Z,pt){var it=i.unstable_now();switch(typeof pt=="object"&&pt!==null?(pt=pt.delay,pt=typeof pt=="number"&&0<pt?it+pt:it):pt=it,K){case 1:var k=-1;break;case 2:k=250;break;case 5:k=1073741823;break;case 4:k=1e4;break;default:k=5e3}return k=pt+k,K={id:E++,callback:Z,priorityLevel:K,startTime:pt,expirationTime:k,sortIndex:-1},pt>it?(K.sortIndex=pt,s(m,K),u(p)===null&&K===u(m)&&(y?(z(Q),Q=-1):y=!0,nt(B,pt-it))):(K.sortIndex=k,s(p,K),O||_||(O=!0,tt||(tt=!0,x()))),K},i.unstable_shouldYield=$,i.unstable_wrapCallback=function(K){var Z=D;return function(){var pt=D;D=Z;try{return K.apply(this,arguments)}finally{D=pt}}}}(zc)),zc}var Sm;function Qb(){return Sm||(Sm=1,Oc.exports=Kb()),Oc.exports}/**
 * @license React
 * react-dom-client.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Em;function Jb(){if(Em)return yi;Em=1;var i=Qb(),s=Lc(),u=Dm();function c(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function f(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function o(t){var e=t,n=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,(e.flags&4098)!==0&&(n=e.return),t=e.return;while(t)}return e.tag===3?n:null}function h(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function d(t){if(o(t)!==t)throw Error(c(188))}function p(t){var e=t.alternate;if(!e){if(e=o(t),e===null)throw Error(c(188));return e!==t?null:t}for(var n=t,a=e;;){var l=n.return;if(l===null)break;var r=l.alternate;if(r===null){if(a=l.return,a!==null){n=a;continue}break}if(l.child===r.child){for(r=l.child;r;){if(r===n)return d(l),t;if(r===a)return d(l),e;r=r.sibling}throw Error(c(188))}if(n.return!==a.return)n=l,a=r;else{for(var v=!1,w=l.child;w;){if(w===n){v=!0,n=l,a=r;break}if(w===a){v=!0,a=l,n=r;break}w=w.sibling}if(!v){for(w=r.child;w;){if(w===n){v=!0,n=r,a=l;break}if(w===a){v=!0,a=r,n=l;break}w=w.sibling}if(!v)throw Error(c(189))}}if(n.alternate!==a)throw Error(c(190))}if(n.tag!==3)throw Error(c(188));return n.stateNode.current===n?t:e}function m(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=m(t),e!==null)return e;t=t.sibling}return null}var E=Object.assign,S=Symbol.for("react.element"),D=Symbol.for("react.transitional.element"),_=Symbol.for("react.portal"),O=Symbol.for("react.fragment"),y=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),A=Symbol.for("react.provider"),z=Symbol.for("react.consumer"),N=Symbol.for("react.context"),Y=Symbol.for("react.forward_ref"),B=Symbol.for("react.suspense"),tt=Symbol.for("react.suspense_list"),Q=Symbol.for("react.memo"),I=Symbol.for("react.lazy"),R=Symbol.for("react.activity"),$=Symbol.for("react.memo_cache_sentinel"),H=Symbol.iterator;function x(t){return t===null||typeof t!="object"?null:(t=H&&t[H]||t["@@iterator"],typeof t=="function"?t:null)}var G=Symbol.for("react.client.reference");function b(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===G?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case O:return"Fragment";case T:return"Profiler";case y:return"StrictMode";case B:return"Suspense";case tt:return"SuspenseList";case R:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case _:return"Portal";case N:return(t.displayName||"Context")+".Provider";case z:return(t._context.displayName||"Context")+".Consumer";case Y:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case Q:return e=t.displayName||null,e!==null?e:b(t.type)||"Memo";case I:e=t._payload,t=t._init;try{return b(t(e))}catch{}}return null}var nt=Array.isArray,K=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z=u.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,pt={pending:!1,data:null,method:null,action:null},it=[],k=-1;function U(t){return{current:t}}function L(t){0>k||(t.current=it[k],it[k]=null,k--)}function at(t,e){k++,it[k]=t.current,t.current=e}var ut=U(null),dt=U(null),bt=U(null),Bt=U(null);function St(t,e){switch(at(bt,e),at(dt,t),at(ut,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?ch(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=ch(e),t=oh(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}L(ut),at(ut,t)}function Ct(){L(ut),L(dt),L(bt)}function jt(t){t.memoizedState!==null&&at(Bt,t);var e=ut.current,n=oh(e,t.type);e!==n&&(at(dt,t),at(ut,n))}function Zt(t){dt.current===t&&(L(ut),L(dt)),Bt.current===t&&(L(Bt),di._currentValue=pt)}var ie=Object.prototype.hasOwnProperty,ge=i.unstable_scheduleCallback,g=i.unstable_cancelCallback,ct=i.unstable_shouldYield,lt=i.unstable_requestPaint,M=i.unstable_now,C=i.unstable_getCurrentPriorityLevel,X=i.unstable_ImmediatePriority,ft=i.unstable_UserBlockingPriority,mt=i.unstable_NormalPriority,W=i.unstable_LowPriority,gt=i.unstable_IdlePriority,_t=i.log,yt=i.unstable_setDisableYieldValue,wt=null,zt=null;function Tt(t){if(typeof _t=="function"&&yt(t),zt&&typeof zt.setStrictMode=="function")try{zt.setStrictMode(wt,t)}catch{}}var Ht=Math.clz32?Math.clz32:mn,hn=Math.log,se=Math.LN2;function mn(t){return t>>>=0,t===0?32:31-(hn(t)/se|0)|0}var Vt=256,un=4194304;function Me(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function we(t,e,n){var a=t.pendingLanes;if(a===0)return 0;var l=0,r=t.suspendedLanes,v=t.pingedLanes;t=t.warmLanes;var w=a&134217727;return w!==0?(a=w&~r,a!==0?l=Me(a):(v&=w,v!==0?l=Me(v):n||(n=w&~t,n!==0&&(l=Me(n))))):(w=a&~r,w!==0?l=Me(w):v!==0?l=Me(v):n||(n=a&~t,n!==0&&(l=Me(n)))),l===0?0:e!==0&&e!==l&&(e&r)===0&&(r=l&-l,n=e&-e,r>=n||r===32&&(n&4194048)!==0)?e:l}function pn(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function Ma(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ua(){var t=Vt;return Vt<<=1,(Vt&4194048)===0&&(Vt=256),t}function Ba(){var t=un;return un<<=1,(un&62914560)===0&&(un=4194304),t}function Zn(t){for(var e=[],n=0;31>n;n++)e.push(t);return e}function Kt(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function fe(t,e,n,a,l,r){var v=t.pendingLanes;t.pendingLanes=n,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=n,t.entangledLanes&=n,t.errorRecoveryDisabledLanes&=n,t.shellSuspendCounter=0;var w=t.entanglements,j=t.expirationTimes,F=t.hiddenUpdates;for(n=v&~n;0<n;){var st=31-Ht(n),ht=1<<st;w[st]=0,j[st]=-1;var P=F[st];if(P!==null)for(F[st]=null,st=0;st<P.length;st++){var et=P[st];et!==null&&(et.lane&=-536870913)}n&=~ht}a!==0&&Oe(t,a,0),r!==0&&l===0&&t.tag!==0&&(t.suspendedLanes|=r&~(v&~e))}function Oe(t,e,n){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-Ht(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|n&4194090}function sn(t,e){var n=t.entangledLanes|=e;for(t=t.entanglements;n;){var a=31-Ht(n),l=1<<a;l&e|t[a]&e&&(t[a]|=e),n&=~l}}function ze(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function xe(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function Ye(){var t=Z.p;return t!==0?t:(t=window.event,t===void 0?32:zh(t.type))}function Xn(t,e){var n=Z.p;try{return Z.p=t,e()}finally{Z.p=n}}var $t=Math.random().toString(36).slice(2),te="__reactFiber$"+$t,ee="__reactProps$"+$t,Ce="__reactContainer$"+$t,xn="__reactEvents$"+$t,ma="__reactListeners$"+$t,vn="__reactHandles$"+$t,Gn="__reactResources$"+$t,An="__reactMarker$"+$t;function su(t){delete t[te],delete t[ee],delete t[xn],delete t[ma],delete t[vn]}function ja(t){var e=t[te];if(e)return e;for(var n=t.parentNode;n;){if(e=n[Ce]||n[te]){if(n=e.alternate,e.child!==null||n!==null&&n.child!==null)for(t=mh(t);t!==null;){if(n=t[te])return n;t=mh(t)}return e}t=n,n=t.parentNode}return null}function La(t){if(t=t[te]||t[Ce]){var e=t.tag;if(e===5||e===6||e===13||e===26||e===27||e===3)return t}return null}function xl(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(c(33))}function Ha(t){var e=t[Gn];return e||(e=t[Gn]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function ye(t){t[An]=!0}var Wc=new Set,Ic={};function pa(t,e){qa(t,e),qa(t+"Capture",e)}function qa(t,e){for(Ic[t]=e,t=0;t<e.length;t++)Wc.add(e[t])}var vp=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),$c={},Pc={};function gp(t){return ie.call(Pc,t)?!0:ie.call($c,t)?!1:vp.test(t)?Pc[t]=!0:($c[t]=!0,!1)}function Mi(t,e,n){if(gp(e))if(n===null)t.removeAttribute(e);else{switch(typeof n){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var a=e.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,""+n)}}function Ui(t,e,n){if(n===null)t.removeAttribute(e);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,""+n)}}function Tn(t,e,n,a){if(a===null)t.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(n);return}t.setAttributeNS(e,n,""+a)}}var cu,to;function Ya(t){if(cu===void 0)try{throw Error()}catch(n){var e=n.stack.trim().match(/\n( *(at )?)/);cu=e&&e[1]||"",to=-1<n.stack.indexOf(`
    at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+cu+t+to}var ou=!1;function fu(t,e){if(!t||ou)return"";ou=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(e){var ht=function(){throw Error()};if(Object.defineProperty(ht.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ht,[])}catch(et){var P=et}Reflect.construct(t,[],ht)}else{try{ht.call()}catch(et){P=et}t.call(ht.prototype)}}else{try{throw Error()}catch(et){P=et}(ht=t())&&typeof ht.catch=="function"&&ht.catch(function(){})}}catch(et){if(et&&P&&typeof et.stack=="string")return[et.stack,P.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var l=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");l&&l.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var r=a.DetermineComponentFrameRoot(),v=r[0],w=r[1];if(v&&w){var j=v.split(`
`),F=w.split(`
`);for(l=a=0;a<j.length&&!j[a].includes("DetermineComponentFrameRoot");)a++;for(;l<F.length&&!F[l].includes("DetermineComponentFrameRoot");)l++;if(a===j.length||l===F.length)for(a=j.length-1,l=F.length-1;1<=a&&0<=l&&j[a]!==F[l];)l--;for(;1<=a&&0<=l;a--,l--)if(j[a]!==F[l]){if(a!==1||l!==1)do if(a--,l--,0>l||j[a]!==F[l]){var st=`
`+j[a].replace(" at new "," at ");return t.displayName&&st.includes("<anonymous>")&&(st=st.replace("<anonymous>",t.displayName)),st}while(1<=a&&0<=l);break}}}finally{ou=!1,Error.prepareStackTrace=n}return(n=t?t.displayName||t.name:"")?Ya(n):""}function yp(t){switch(t.tag){case 26:case 27:case 5:return Ya(t.type);case 16:return Ya("Lazy");case 13:return Ya("Suspense");case 19:return Ya("SuspenseList");case 0:case 15:return fu(t.type,!1);case 11:return fu(t.type.render,!1);case 1:return fu(t.type,!0);case 31:return Ya("Activity");default:return""}}function eo(t){try{var e="";do e+=yp(t),t=t.return;while(t);return e}catch(n){return`
Error generating stack: `+n.message+`
`+n.stack}}function Fe(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function no(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function bp(t){var e=no(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),a=""+t[e];if(!t.hasOwnProperty(e)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,r=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return l.call(this)},set:function(v){a=""+v,r.call(this,v)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return a},setValue:function(v){a=""+v},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Bi(t){t._valueTracker||(t._valueTracker=bp(t))}function ao(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),a="";return t&&(a=no(t)?t.checked?"true":"false":t.value),t=a,t!==n?(e.setValue(t),!0):!1}function ji(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var _p=/[\n"\\]/g;function We(t){return t.replace(_p,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function du(t,e,n,a,l,r,v,w){t.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?t.type=v:t.removeAttribute("type"),e!=null?v==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+Fe(e)):t.value!==""+Fe(e)&&(t.value=""+Fe(e)):v!=="submit"&&v!=="reset"||t.removeAttribute("value"),e!=null?hu(t,v,Fe(e)):n!=null?hu(t,v,Fe(n)):a!=null&&t.removeAttribute("value"),l==null&&r!=null&&(t.defaultChecked=!!r),l!=null&&(t.checked=l&&typeof l!="function"&&typeof l!="symbol"),w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"?t.name=""+Fe(w):t.removeAttribute("name")}function lo(t,e,n,a,l,r,v,w){if(r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"&&(t.type=r),e!=null||n!=null){if(!(r!=="submit"&&r!=="reset"||e!=null))return;n=n!=null?""+Fe(n):"",e=e!=null?""+Fe(e):n,w||e===t.value||(t.value=e),t.defaultValue=e}a=a??l,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=w?t.checked:!!a,t.defaultChecked=!!a,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(t.name=v)}function hu(t,e,n){e==="number"&&ji(t.ownerDocument)===t||t.defaultValue===""+n||(t.defaultValue=""+n)}function Za(t,e,n,a){if(t=t.options,e){e={};for(var l=0;l<n.length;l++)e["$"+n[l]]=!0;for(n=0;n<t.length;n++)l=e.hasOwnProperty("$"+t[n].value),t[n].selected!==l&&(t[n].selected=l),l&&a&&(t[n].defaultSelected=!0)}else{for(n=""+Fe(n),e=null,l=0;l<t.length;l++){if(t[l].value===n){t[l].selected=!0,a&&(t[l].defaultSelected=!0);return}e!==null||t[l].disabled||(e=t[l])}e!==null&&(e.selected=!0)}}function io(t,e,n){if(e!=null&&(e=""+Fe(e),e!==t.value&&(t.value=e),n==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=n!=null?""+Fe(n):""}function ro(t,e,n,a){if(e==null){if(a!=null){if(n!=null)throw Error(c(92));if(nt(a)){if(1<a.length)throw Error(c(93));a=a[0]}n=a}n==null&&(n=""),e=n}n=Fe(e),t.defaultValue=n,a=t.textContent,a===n&&a!==""&&a!==null&&(t.value=a)}function Xa(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&n.nodeType===3){n.nodeValue=e;return}}t.textContent=e}var Sp=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function uo(t,e,n){var a=e.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?a?t.setProperty(e,""):e==="float"?t.cssFloat="":t[e]="":a?t.setProperty(e,n):typeof n!="number"||n===0||Sp.has(e)?e==="float"?t.cssFloat=n:t[e]=(""+n).trim():t[e]=n+"px"}function so(t,e,n){if(e!=null&&typeof e!="object")throw Error(c(62));if(t=t.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||e!=null&&e.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="");for(var l in e)a=e[l],e.hasOwnProperty(l)&&n[l]!==a&&uo(t,l,a)}else for(var r in e)e.hasOwnProperty(r)&&uo(t,r,e[r])}function mu(t){if(t.indexOf("-")===-1)return!1;switch(t){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 Ep=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),wp=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Li(t){return wp.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}var pu=null;function vu(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Ga=null,Va=null;function co(t){var e=La(t);if(e&&(t=e.stateNode)){var n=t[ee]||null;t:switch(t=e.stateNode,e.type){case"input":if(du(t,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),e=n.name,n.type==="radio"&&e!=null){for(n=t;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+We(""+e)+'"][type="radio"]'),e=0;e<n.length;e++){var a=n[e];if(a!==t&&a.form===t.form){var l=a[ee]||null;if(!l)throw Error(c(90));du(a,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(e=0;e<n.length;e++)a=n[e],a.form===t.form&&ao(a)}break t;case"textarea":io(t,n.value,n.defaultValue);break t;case"select":e=n.value,e!=null&&Za(t,!!n.multiple,e,!1)}}}var gu=!1;function oo(t,e,n){if(gu)return t(e,n);gu=!0;try{var a=t(e);return a}finally{if(gu=!1,(Ga!==null||Va!==null)&&(wr(),Ga&&(e=Ga,t=Va,Va=Ga=null,co(e),t)))for(e=0;e<t.length;e++)co(t[e])}}function Al(t,e){var n=t.stateNode;if(n===null)return null;var a=n[ee]||null;if(a===null)return null;n=a[e];t:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(n&&typeof n!="function")throw Error(c(231,e,typeof n));return n}var Dn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yu=!1;if(Dn)try{var Tl={};Object.defineProperty(Tl,"passive",{get:function(){yu=!0}}),window.addEventListener("test",Tl,Tl),window.removeEventListener("test",Tl,Tl)}catch{yu=!1}var Vn=null,bu=null,Hi=null;function fo(){if(Hi)return Hi;var t,e=bu,n=e.length,a,l="value"in Vn?Vn.value:Vn.textContent,r=l.length;for(t=0;t<n&&e[t]===l[t];t++);var v=n-t;for(a=1;a<=v&&e[n-a]===l[r-a];a++);return Hi=l.slice(t,1<a?1-a:void 0)}function qi(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function Yi(){return!0}function ho(){return!1}function je(t){function e(n,a,l,r,v){this._reactName=n,this._targetInst=l,this.type=a,this.nativeEvent=r,this.target=v,this.currentTarget=null;for(var w in t)t.hasOwnProperty(w)&&(n=t[w],this[w]=n?n(r):r[w]);return this.isDefaultPrevented=(r.defaultPrevented!=null?r.defaultPrevented:r.returnValue===!1)?Yi:ho,this.isPropagationStopped=ho,this}return E(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Yi)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Yi)},persist:function(){},isPersistent:Yi}),e}var va={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Zi=je(va),Dl=E({},va,{view:0,detail:0}),xp=je(Dl),_u,Su,Ol,Xi=E({},Dl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:wu,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==Ol&&(Ol&&t.type==="mousemove"?(_u=t.screenX-Ol.screenX,Su=t.screenY-Ol.screenY):Su=_u=0,Ol=t),_u)},movementY:function(t){return"movementY"in t?t.movementY:Su}}),mo=je(Xi),Ap=E({},Xi,{dataTransfer:0}),Tp=je(Ap),Dp=E({},Dl,{relatedTarget:0}),Eu=je(Dp),Op=E({},va,{animationName:0,elapsedTime:0,pseudoElement:0}),zp=je(Op),Cp=E({},va,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Rp=je(Cp),Np=E({},va,{data:0}),po=je(Np),kp={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Mp={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"},Up={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Bp(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=Up[t])?!!e[t]:!1}function wu(){return Bp}var jp=E({},Dl,{key:function(t){if(t.key){var e=kp[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=qi(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?Mp[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:wu,charCode:function(t){return t.type==="keypress"?qi(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?qi(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Lp=je(jp),Hp=E({},Xi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),vo=je(Hp),qp=E({},Dl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:wu}),Yp=je(qp),Zp=E({},va,{propertyName:0,elapsedTime:0,pseudoElement:0}),Xp=je(Zp),Gp=E({},Xi,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),Vp=je(Gp),Kp=E({},va,{newState:0,oldState:0}),Qp=je(Kp),Jp=[9,13,27,32],xu=Dn&&"CompositionEvent"in window,zl=null;Dn&&"documentMode"in document&&(zl=document.documentMode);var Fp=Dn&&"TextEvent"in window&&!zl,go=Dn&&(!xu||zl&&8<zl&&11>=zl),yo=" ",bo=!1;function _o(t,e){switch(t){case"keyup":return Jp.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function So(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Ka=!1;function Wp(t,e){switch(t){case"compositionend":return So(e);case"keypress":return e.which!==32?null:(bo=!0,yo);case"textInput":return t=e.data,t===yo&&bo?null:t;default:return null}}function Ip(t,e){if(Ka)return t==="compositionend"||!xu&&_o(t,e)?(t=fo(),Hi=bu=Vn=null,Ka=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return go&&e.locale!=="ko"?null:e.data;default:return null}}var $p={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 Eo(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!$p[t.type]:e==="textarea"}function wo(t,e,n,a){Ga?Va?Va.push(a):Va=[a]:Ga=a,e=zr(e,"onChange"),0<e.length&&(n=new Zi("onChange","change",null,n,a),t.push({event:n,listeners:e}))}var Cl=null,Rl=null;function Pp(t){lh(t,0)}function Gi(t){var e=xl(t);if(ao(e))return t}function xo(t,e){if(t==="change")return e}var Ao=!1;if(Dn){var Au;if(Dn){var Tu="oninput"in document;if(!Tu){var To=document.createElement("div");To.setAttribute("oninput","return;"),Tu=typeof To.oninput=="function"}Au=Tu}else Au=!1;Ao=Au&&(!document.documentMode||9<document.documentMode)}function Do(){Cl&&(Cl.detachEvent("onpropertychange",Oo),Rl=Cl=null)}function Oo(t){if(t.propertyName==="value"&&Gi(Rl)){var e=[];wo(e,Rl,t,vu(t)),oo(Pp,e)}}function tv(t,e,n){t==="focusin"?(Do(),Cl=e,Rl=n,Cl.attachEvent("onpropertychange",Oo)):t==="focusout"&&Do()}function ev(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Gi(Rl)}function nv(t,e){if(t==="click")return Gi(e)}function av(t,e){if(t==="input"||t==="change")return Gi(e)}function lv(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var Ze=typeof Object.is=="function"?Object.is:lv;function Nl(t,e){if(Ze(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var n=Object.keys(t),a=Object.keys(e);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var l=n[a];if(!ie.call(e,l)||!Ze(t[l],e[l]))return!1}return!0}function zo(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Co(t,e){var n=zo(t);t=0;for(var a;n;){if(n.nodeType===3){if(a=t+n.textContent.length,t<=e&&a>=e)return{node:n,offset:e-t};t=a}t:{for(;n;){if(n.nextSibling){n=n.nextSibling;break t}n=n.parentNode}n=void 0}n=zo(n)}}function Ro(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Ro(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function No(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=ji(t.document);e instanceof t.HTMLIFrameElement;){try{var n=typeof e.contentWindow.location.href=="string"}catch{n=!1}if(n)t=e.contentWindow;else break;e=ji(t.document)}return e}function Du(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var iv=Dn&&"documentMode"in document&&11>=document.documentMode,Qa=null,Ou=null,kl=null,zu=!1;function ko(t,e,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;zu||Qa==null||Qa!==ji(a)||(a=Qa,"selectionStart"in a&&Du(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),kl&&Nl(kl,a)||(kl=a,a=zr(Ou,"onSelect"),0<a.length&&(e=new Zi("onSelect","select",null,e,n),t.push({event:e,listeners:a}),e.target=Qa)))}function ga(t,e){var n={};return n[t.toLowerCase()]=e.toLowerCase(),n["Webkit"+t]="webkit"+e,n["Moz"+t]="moz"+e,n}var Ja={animationend:ga("Animation","AnimationEnd"),animationiteration:ga("Animation","AnimationIteration"),animationstart:ga("Animation","AnimationStart"),transitionrun:ga("Transition","TransitionRun"),transitionstart:ga("Transition","TransitionStart"),transitioncancel:ga("Transition","TransitionCancel"),transitionend:ga("Transition","TransitionEnd")},Cu={},Mo={};Dn&&(Mo=document.createElement("div").style,"AnimationEvent"in window||(delete Ja.animationend.animation,delete Ja.animationiteration.animation,delete Ja.animationstart.animation),"TransitionEvent"in window||delete Ja.transitionend.transition);function ya(t){if(Cu[t])return Cu[t];if(!Ja[t])return t;var e=Ja[t],n;for(n in e)if(e.hasOwnProperty(n)&&n in Mo)return Cu[t]=e[n];return t}var Uo=ya("animationend"),Bo=ya("animationiteration"),jo=ya("animationstart"),rv=ya("transitionrun"),uv=ya("transitionstart"),sv=ya("transitioncancel"),Lo=ya("transitionend"),Ho=new Map,Ru="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Ru.push("scrollEnd");function cn(t,e){Ho.set(t,e),pa(e,[t])}var qo=new WeakMap;function Ie(t,e){if(typeof t=="object"&&t!==null){var n=qo.get(t);return n!==void 0?n:(e={value:t,source:e,stack:eo(e)},qo.set(t,e),e)}return{value:t,source:e,stack:eo(e)}}var $e=[],Fa=0,Nu=0;function Vi(){for(var t=Fa,e=Nu=Fa=0;e<t;){var n=$e[e];$e[e++]=null;var a=$e[e];$e[e++]=null;var l=$e[e];$e[e++]=null;var r=$e[e];if($e[e++]=null,a!==null&&l!==null){var v=a.pending;v===null?l.next=l:(l.next=v.next,v.next=l),a.pending=l}r!==0&&Yo(n,l,r)}}function Ki(t,e,n,a){$e[Fa++]=t,$e[Fa++]=e,$e[Fa++]=n,$e[Fa++]=a,Nu|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function ku(t,e,n,a){return Ki(t,e,n,a),Qi(t)}function Wa(t,e){return Ki(t,null,null,e),Qi(t)}function Yo(t,e,n){t.lanes|=n;var a=t.alternate;a!==null&&(a.lanes|=n);for(var l=!1,r=t.return;r!==null;)r.childLanes|=n,a=r.alternate,a!==null&&(a.childLanes|=n),r.tag===22&&(t=r.stateNode,t===null||t._visibility&1||(l=!0)),t=r,r=r.return;return t.tag===3?(r=t.stateNode,l&&e!==null&&(l=31-Ht(n),t=r.hiddenUpdates,a=t[l],a===null?t[l]=[e]:a.push(e),e.lane=n|536870912),r):null}function Qi(t){if(50<li)throw li=0,Hs=null,Error(c(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var Ia={};function cv(t,e,n,a){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Xe(t,e,n,a){return new cv(t,e,n,a)}function Mu(t){return t=t.prototype,!(!t||!t.isReactComponent)}function On(t,e){var n=t.alternate;return n===null?(n=Xe(t.tag,e,t.key,t.mode),n.elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.type=t.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=t.flags&65011712,n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n.refCleanup=t.refCleanup,n}function Zo(t,e){t.flags&=65011714;var n=t.alternate;return n===null?(t.childLanes=0,t.lanes=e,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=n.childLanes,t.lanes=n.lanes,t.child=n.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=n.memoizedProps,t.memoizedState=n.memoizedState,t.updateQueue=n.updateQueue,t.type=n.type,e=n.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function Ji(t,e,n,a,l,r){var v=0;if(a=t,typeof t=="function")Mu(t)&&(v=1);else if(typeof t=="string")v=fg(t,n,ut.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case R:return t=Xe(31,n,e,l),t.elementType=R,t.lanes=r,t;case O:return ba(n.children,l,r,e);case y:v=8,l|=24;break;case T:return t=Xe(12,n,e,l|2),t.elementType=T,t.lanes=r,t;case B:return t=Xe(13,n,e,l),t.elementType=B,t.lanes=r,t;case tt:return t=Xe(19,n,e,l),t.elementType=tt,t.lanes=r,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case A:case N:v=10;break t;case z:v=9;break t;case Y:v=11;break t;case Q:v=14;break t;case I:v=16,a=null;break t}v=29,n=Error(c(130,t===null?"null":typeof t,"")),a=null}return e=Xe(v,n,e,l),e.elementType=t,e.type=a,e.lanes=r,e}function ba(t,e,n,a){return t=Xe(7,t,a,e),t.lanes=n,t}function Uu(t,e,n){return t=Xe(6,t,null,e),t.lanes=n,t}function Bu(t,e,n){return e=Xe(4,t.children!==null?t.children:[],t.key,e),e.lanes=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var $a=[],Pa=0,Fi=null,Wi=0,Pe=[],tn=0,_a=null,zn=1,Cn="";function Sa(t,e){$a[Pa++]=Wi,$a[Pa++]=Fi,Fi=t,Wi=e}function Xo(t,e,n){Pe[tn++]=zn,Pe[tn++]=Cn,Pe[tn++]=_a,_a=t;var a=zn;t=Cn;var l=32-Ht(a)-1;a&=~(1<<l),n+=1;var r=32-Ht(e)+l;if(30<r){var v=l-l%5;r=(a&(1<<v)-1).toString(32),a>>=v,l-=v,zn=1<<32-Ht(e)+l|n<<l|a,Cn=r+t}else zn=1<<r|n<<l|a,Cn=t}function ju(t){t.return!==null&&(Sa(t,1),Xo(t,1,0))}function Lu(t){for(;t===Fi;)Fi=$a[--Pa],$a[Pa]=null,Wi=$a[--Pa],$a[Pa]=null;for(;t===_a;)_a=Pe[--tn],Pe[tn]=null,Cn=Pe[--tn],Pe[tn]=null,zn=Pe[--tn],Pe[tn]=null}var Ue=null,re=null,Yt=!1,Ea=null,gn=!1,Hu=Error(c(519));function wa(t){var e=Error(c(418,""));throw Bl(Ie(e,t)),Hu}function Go(t){var e=t.stateNode,n=t.type,a=t.memoizedProps;switch(e[te]=t,e[ee]=a,n){case"dialog":Ut("cancel",e),Ut("close",e);break;case"iframe":case"object":case"embed":Ut("load",e);break;case"video":case"audio":for(n=0;n<ri.length;n++)Ut(ri[n],e);break;case"source":Ut("error",e);break;case"img":case"image":case"link":Ut("error",e),Ut("load",e);break;case"details":Ut("toggle",e);break;case"input":Ut("invalid",e),lo(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0),Bi(e);break;case"select":Ut("invalid",e);break;case"textarea":Ut("invalid",e),ro(e,a.value,a.defaultValue,a.children),Bi(e)}n=a.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||e.textContent===""+n||a.suppressHydrationWarning===!0||sh(e.textContent,n)?(a.popover!=null&&(Ut("beforetoggle",e),Ut("toggle",e)),a.onScroll!=null&&Ut("scroll",e),a.onScrollEnd!=null&&Ut("scrollend",e),a.onClick!=null&&(e.onclick=Cr),e=!0):e=!1,e||wa(t)}function Vo(t){for(Ue=t.return;Ue;)switch(Ue.tag){case 5:case 13:gn=!1;return;case 27:case 3:gn=!0;return;default:Ue=Ue.return}}function Ml(t){if(t!==Ue)return!1;if(!Yt)return Vo(t),Yt=!0,!1;var e=t.tag,n;if((n=e!==3&&e!==27)&&((n=e===5)&&(n=t.type,n=!(n!=="form"&&n!=="button")||ec(t.type,t.memoizedProps)),n=!n),n&&re&&wa(t),Vo(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(c(317));t:{for(t=t.nextSibling,e=0;t;){if(t.nodeType===8)if(n=t.data,n==="/$"){if(e===0){re=fn(t.nextSibling);break t}e--}else n!=="$"&&n!=="$!"&&n!=="$?"||e++;t=t.nextSibling}re=null}}else e===27?(e=re,ua(t.type)?(t=ic,ic=null,re=t):re=e):re=Ue?fn(t.stateNode.nextSibling):null;return!0}function Ul(){re=Ue=null,Yt=!1}function Ko(){var t=Ea;return t!==null&&(qe===null?qe=t:qe.push.apply(qe,t),Ea=null),t}function Bl(t){Ea===null?Ea=[t]:Ea.push(t)}var qu=U(null),xa=null,Rn=null;function Kn(t,e,n){at(qu,e._currentValue),e._currentValue=n}function Nn(t){t._currentValue=qu.current,L(qu)}function Yu(t,e,n){for(;t!==null;){var a=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,a!==null&&(a.childLanes|=e)):a!==null&&(a.childLanes&e)!==e&&(a.childLanes|=e),t===n)break;t=t.return}}function Zu(t,e,n,a){var l=t.child;for(l!==null&&(l.return=t);l!==null;){var r=l.dependencies;if(r!==null){var v=l.child;r=r.firstContext;t:for(;r!==null;){var w=r;r=l;for(var j=0;j<e.length;j++)if(w.context===e[j]){r.lanes|=n,w=r.alternate,w!==null&&(w.lanes|=n),Yu(r.return,n,t),a||(v=null);break t}r=w.next}}else if(l.tag===18){if(v=l.return,v===null)throw Error(c(341));v.lanes|=n,r=v.alternate,r!==null&&(r.lanes|=n),Yu(v,n,t),v=null}else v=l.child;if(v!==null)v.return=l;else for(v=l;v!==null;){if(v===t){v=null;break}if(l=v.sibling,l!==null){l.return=v.return,v=l;break}v=v.return}l=v}}function jl(t,e,n,a){t=null;for(var l=e,r=!1;l!==null;){if(!r){if((l.flags&524288)!==0)r=!0;else if((l.flags&262144)!==0)break}if(l.tag===10){var v=l.alternate;if(v===null)throw Error(c(387));if(v=v.memoizedProps,v!==null){var w=l.type;Ze(l.pendingProps.value,v.value)||(t!==null?t.push(w):t=[w])}}else if(l===Bt.current){if(v=l.alternate,v===null)throw Error(c(387));v.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(t!==null?t.push(di):t=[di])}l=l.return}t!==null&&Zu(e,t,n,a),e.flags|=262144}function Ii(t){for(t=t.firstContext;t!==null;){if(!Ze(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Aa(t){xa=t,Rn=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function Re(t){return Qo(xa,t)}function $i(t,e){return xa===null&&Aa(t),Qo(t,e)}function Qo(t,e){var n=e._currentValue;if(e={context:e,memoizedValue:n,next:null},Rn===null){if(t===null)throw Error(c(308));Rn=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else Rn=Rn.next=e;return n}var ov=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(n,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(n){return n()})}},fv=i.unstable_scheduleCallback,dv=i.unstable_NormalPriority,me={$$typeof:N,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Xu(){return{controller:new ov,data:new Map,refCount:0}}function Ll(t){t.refCount--,t.refCount===0&&fv(dv,function(){t.controller.abort()})}var Hl=null,Gu=0,tl=0,el=null;function hv(t,e){if(Hl===null){var n=Hl=[];Gu=0,tl=Ks(),el={status:"pending",value:void 0,then:function(a){n.push(a)}}}return Gu++,e.then(Jo,Jo),e}function Jo(){if(--Gu===0&&Hl!==null){el!==null&&(el.status="fulfilled");var t=Hl;Hl=null,tl=0,el=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function mv(t,e){var n=[],a={status:"pending",value:null,reason:null,then:function(l){n.push(l)}};return t.then(function(){a.status="fulfilled",a.value=e;for(var l=0;l<n.length;l++)(0,n[l])(e)},function(l){for(a.status="rejected",a.reason=l,l=0;l<n.length;l++)(0,n[l])(void 0)}),a}var Fo=K.S;K.S=function(t,e){typeof e=="object"&&e!==null&&typeof e.then=="function"&&hv(t,e),Fo!==null&&Fo(t,e)};var Ta=U(null);function Vu(){var t=Ta.current;return t!==null?t:Pt.pooledCache}function Pi(t,e){e===null?at(Ta,Ta.current):at(Ta,e.pool)}function Wo(){var t=Vu();return t===null?null:{parent:me._currentValue,pool:t}}var ql=Error(c(460)),Io=Error(c(474)),tr=Error(c(542)),Ku={then:function(){}};function $o(t){return t=t.status,t==="fulfilled"||t==="rejected"}function er(){}function Po(t,e,n){switch(n=t[n],n===void 0?t.push(e):n!==e&&(e.then(er,er),e=n),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,ef(t),t;default:if(typeof e.status=="string")e.then(er,er);else{if(t=Pt,t!==null&&100<t.shellSuspendCounter)throw Error(c(482));t=e,t.status="pending",t.then(function(a){if(e.status==="pending"){var l=e;l.status="fulfilled",l.value=a}},function(a){if(e.status==="pending"){var l=e;l.status="rejected",l.reason=a}})}switch(e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,ef(t),t}throw Yl=e,ql}}var Yl=null;function tf(){if(Yl===null)throw Error(c(459));var t=Yl;return Yl=null,t}function ef(t){if(t===ql||t===tr)throw Error(c(483))}var Qn=!1;function Qu(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ju(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function Jn(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function Fn(t,e,n){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(Xt&2)!==0){var l=a.pending;return l===null?e.next=e:(e.next=l.next,l.next=e),a.pending=e,e=Qi(t),Yo(t,null,n),e}return Ki(t,a,e,n),Qi(t)}function Zl(t,e,n){if(e=e.updateQueue,e!==null&&(e=e.shared,(n&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,n|=a,e.lanes=n,sn(t,n)}}function Fu(t,e){var n=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var l=null,r=null;if(n=n.firstBaseUpdate,n!==null){do{var v={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};r===null?l=r=v:r=r.next=v,n=n.next}while(n!==null);r===null?l=r=e:r=r.next=e}else l=r=e;n={baseState:a.baseState,firstBaseUpdate:l,lastBaseUpdate:r,shared:a.shared,callbacks:a.callbacks},t.updateQueue=n;return}t=n.lastBaseUpdate,t===null?n.firstBaseUpdate=e:t.next=e,n.lastBaseUpdate=e}var Wu=!1;function Xl(){if(Wu){var t=el;if(t!==null)throw t}}function Gl(t,e,n,a){Wu=!1;var l=t.updateQueue;Qn=!1;var r=l.firstBaseUpdate,v=l.lastBaseUpdate,w=l.shared.pending;if(w!==null){l.shared.pending=null;var j=w,F=j.next;j.next=null,v===null?r=F:v.next=F,v=j;var st=t.alternate;st!==null&&(st=st.updateQueue,w=st.lastBaseUpdate,w!==v&&(w===null?st.firstBaseUpdate=F:w.next=F,st.lastBaseUpdate=j))}if(r!==null){var ht=l.baseState;v=0,st=F=j=null,w=r;do{var P=w.lane&-536870913,et=P!==w.lane;if(et?(Lt&P)===P:(a&P)===P){P!==0&&P===tl&&(Wu=!0),st!==null&&(st=st.next={lane:0,tag:w.tag,payload:w.payload,callback:null,next:null});t:{var Ot=t,At=w;P=e;var Ft=n;switch(At.tag){case 1:if(Ot=At.payload,typeof Ot=="function"){ht=Ot.call(Ft,ht,P);break t}ht=Ot;break t;case 3:Ot.flags=Ot.flags&-65537|128;case 0:if(Ot=At.payload,P=typeof Ot=="function"?Ot.call(Ft,ht,P):Ot,P==null)break t;ht=E({},ht,P);break t;case 2:Qn=!0}}P=w.callback,P!==null&&(t.flags|=64,et&&(t.flags|=8192),et=l.callbacks,et===null?l.callbacks=[P]:et.push(P))}else et={lane:P,tag:w.tag,payload:w.payload,callback:w.callback,next:null},st===null?(F=st=et,j=ht):st=st.next=et,v|=P;if(w=w.next,w===null){if(w=l.shared.pending,w===null)break;et=w,w=et.next,et.next=null,l.lastBaseUpdate=et,l.shared.pending=null}}while(!0);st===null&&(j=ht),l.baseState=j,l.firstBaseUpdate=F,l.lastBaseUpdate=st,r===null&&(l.shared.lanes=0),aa|=v,t.lanes=v,t.memoizedState=ht}}function nf(t,e){if(typeof t!="function")throw Error(c(191,t));t.call(e)}function af(t,e){var n=t.callbacks;if(n!==null)for(t.callbacks=null,t=0;t<n.length;t++)nf(n[t],e)}var nl=U(null),nr=U(0);function lf(t,e){t=Hn,at(nr,t),at(nl,e),Hn=t|e.baseLanes}function Iu(){at(nr,Hn),at(nl,nl.current)}function $u(){Hn=nr.current,L(nl),L(nr)}var Wn=0,Nt=null,Qt=null,de=null,ar=!1,al=!1,Da=!1,lr=0,Vl=0,ll=null,pv=0;function ce(){throw Error(c(321))}function Pu(t,e){if(e===null)return!1;for(var n=0;n<e.length&&n<t.length;n++)if(!Ze(t[n],e[n]))return!1;return!0}function ts(t,e,n,a,l,r){return Wn=r,Nt=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,K.H=t===null||t.memoizedState===null?Zf:Xf,Da=!1,r=n(a,l),Da=!1,al&&(r=uf(e,n,a,l)),rf(t),r}function rf(t){K.H=or;var e=Qt!==null&&Qt.next!==null;if(Wn=0,de=Qt=Nt=null,ar=!1,Vl=0,ll=null,e)throw Error(c(300));t===null||be||(t=t.dependencies,t!==null&&Ii(t)&&(be=!0))}function uf(t,e,n,a){Nt=t;var l=0;do{if(al&&(ll=null),Vl=0,al=!1,25<=l)throw Error(c(301));if(l+=1,de=Qt=null,t.updateQueue!=null){var r=t.updateQueue;r.lastEffect=null,r.events=null,r.stores=null,r.memoCache!=null&&(r.memoCache.index=0)}K.H=Ev,r=e(n,a)}while(al);return r}function vv(){var t=K.H,e=t.useState()[0];return e=typeof e.then=="function"?Kl(e):e,t=t.useState()[0],(Qt!==null?Qt.memoizedState:null)!==t&&(Nt.flags|=1024),e}function es(){var t=lr!==0;return lr=0,t}function ns(t,e,n){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~n}function as(t){if(ar){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}ar=!1}Wn=0,de=Qt=Nt=null,al=!1,Vl=lr=0,ll=null}function Le(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return de===null?Nt.memoizedState=de=t:de=de.next=t,de}function he(){if(Qt===null){var t=Nt.alternate;t=t!==null?t.memoizedState:null}else t=Qt.next;var e=de===null?Nt.memoizedState:de.next;if(e!==null)de=e,Qt=t;else{if(t===null)throw Nt.alternate===null?Error(c(467)):Error(c(310));Qt=t,t={memoizedState:Qt.memoizedState,baseState:Qt.baseState,baseQueue:Qt.baseQueue,queue:Qt.queue,next:null},de===null?Nt.memoizedState=de=t:de=de.next=t}return de}function ls(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Kl(t){var e=Vl;return Vl+=1,ll===null&&(ll=[]),t=Po(ll,t,e),e=Nt,(de===null?e.memoizedState:de.next)===null&&(e=e.alternate,K.H=e===null||e.memoizedState===null?Zf:Xf),t}function ir(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return Kl(t);if(t.$$typeof===N)return Re(t)}throw Error(c(438,String(t)))}function is(t){var e=null,n=Nt.updateQueue;if(n!==null&&(e=n.memoCache),e==null){var a=Nt.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(e={data:a.data.map(function(l){return l.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),n===null&&(n=ls(),Nt.updateQueue=n),n.memoCache=e,n=e.data[e.index],n===void 0)for(n=e.data[e.index]=Array(t),a=0;a<t;a++)n[a]=$;return e.index++,n}function kn(t,e){return typeof e=="function"?e(t):e}function rr(t){var e=he();return rs(e,Qt,t)}function rs(t,e,n){var a=t.queue;if(a===null)throw Error(c(311));a.lastRenderedReducer=n;var l=t.baseQueue,r=a.pending;if(r!==null){if(l!==null){var v=l.next;l.next=r.next,r.next=v}e.baseQueue=l=r,a.pending=null}if(r=t.baseState,l===null)t.memoizedState=r;else{e=l.next;var w=v=null,j=null,F=e,st=!1;do{var ht=F.lane&-536870913;if(ht!==F.lane?(Lt&ht)===ht:(Wn&ht)===ht){var P=F.revertLane;if(P===0)j!==null&&(j=j.next={lane:0,revertLane:0,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null}),ht===tl&&(st=!0);else if((Wn&P)===P){F=F.next,P===tl&&(st=!0);continue}else ht={lane:0,revertLane:F.revertLane,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},j===null?(w=j=ht,v=r):j=j.next=ht,Nt.lanes|=P,aa|=P;ht=F.action,Da&&n(r,ht),r=F.hasEagerState?F.eagerState:n(r,ht)}else P={lane:ht,revertLane:F.revertLane,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},j===null?(w=j=P,v=r):j=j.next=P,Nt.lanes|=ht,aa|=ht;F=F.next}while(F!==null&&F!==e);if(j===null?v=r:j.next=w,!Ze(r,t.memoizedState)&&(be=!0,st&&(n=el,n!==null)))throw n;t.memoizedState=r,t.baseState=v,t.baseQueue=j,a.lastRenderedState=r}return l===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function us(t){var e=he(),n=e.queue;if(n===null)throw Error(c(311));n.lastRenderedReducer=t;var a=n.dispatch,l=n.pending,r=e.memoizedState;if(l!==null){n.pending=null;var v=l=l.next;do r=t(r,v.action),v=v.next;while(v!==l);Ze(r,e.memoizedState)||(be=!0),e.memoizedState=r,e.baseQueue===null&&(e.baseState=r),n.lastRenderedState=r}return[r,a]}function sf(t,e,n){var a=Nt,l=he(),r=Yt;if(r){if(n===void 0)throw Error(c(407));n=n()}else n=e();var v=!Ze((Qt||l).memoizedState,n);v&&(l.memoizedState=n,be=!0),l=l.queue;var w=ff.bind(null,a,l,t);if(Ql(2048,8,w,[t]),l.getSnapshot!==e||v||de!==null&&de.memoizedState.tag&1){if(a.flags|=2048,il(9,ur(),of.bind(null,a,l,n,e),null),Pt===null)throw Error(c(349));r||(Wn&124)!==0||cf(a,e,n)}return n}function cf(t,e,n){t.flags|=16384,t={getSnapshot:e,value:n},e=Nt.updateQueue,e===null?(e=ls(),Nt.updateQueue=e,e.stores=[t]):(n=e.stores,n===null?e.stores=[t]:n.push(t))}function of(t,e,n,a){e.value=n,e.getSnapshot=a,df(e)&&hf(t)}function ff(t,e,n){return n(function(){df(e)&&hf(t)})}function df(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!Ze(t,n)}catch{return!0}}function hf(t){var e=Wa(t,2);e!==null&&Je(e,t,2)}function ss(t){var e=Le();if(typeof t=="function"){var n=t;if(t=n(),Da){Tt(!0);try{n()}finally{Tt(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:kn,lastRenderedState:t},e}function mf(t,e,n,a){return t.baseState=n,rs(t,Qt,typeof a=="function"?a:kn)}function gv(t,e,n,a,l){if(cr(t))throw Error(c(485));if(t=e.action,t!==null){var r={payload:l,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(v){r.listeners.push(v)}};K.T!==null?n(!0):r.isTransition=!1,a(r),n=e.pending,n===null?(r.next=e.pending=r,pf(e,r)):(r.next=n.next,e.pending=n.next=r)}}function pf(t,e){var n=e.action,a=e.payload,l=t.state;if(e.isTransition){var r=K.T,v={};K.T=v;try{var w=n(l,a),j=K.S;j!==null&&j(v,w),vf(t,e,w)}catch(F){cs(t,e,F)}finally{K.T=r}}else try{r=n(l,a),vf(t,e,r)}catch(F){cs(t,e,F)}}function vf(t,e,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){gf(t,e,a)},function(a){return cs(t,e,a)}):gf(t,e,n)}function gf(t,e,n){e.status="fulfilled",e.value=n,yf(e),t.state=n,e=t.pending,e!==null&&(n=e.next,n===e?t.pending=null:(n=n.next,e.next=n,pf(t,n)))}function cs(t,e,n){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status="rejected",e.reason=n,yf(e),e=e.next;while(e!==a)}t.action=null}function yf(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function bf(t,e){return e}function _f(t,e){if(Yt){var n=Pt.formState;if(n!==null){t:{var a=Nt;if(Yt){if(re){e:{for(var l=re,r=gn;l.nodeType!==8;){if(!r){l=null;break e}if(l=fn(l.nextSibling),l===null){l=null;break e}}r=l.data,l=r==="F!"||r==="F"?l:null}if(l){re=fn(l.nextSibling),a=l.data==="F!";break t}}wa(a)}a=!1}a&&(e=n[0])}}return n=Le(),n.memoizedState=n.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:bf,lastRenderedState:e},n.queue=a,n=Hf.bind(null,Nt,a),a.dispatch=n,a=ss(!1),r=ms.bind(null,Nt,!1,a.queue),a=Le(),l={state:e,dispatch:null,action:t,pending:null},a.queue=l,n=gv.bind(null,Nt,l,r,n),l.dispatch=n,a.memoizedState=t,[e,n,!1]}function Sf(t){var e=he();return Ef(e,Qt,t)}function Ef(t,e,n){if(e=rs(t,e,bf)[0],t=rr(kn)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=Kl(e)}catch(v){throw v===ql?tr:v}else a=e;e=he();var l=e.queue,r=l.dispatch;return n!==e.memoizedState&&(Nt.flags|=2048,il(9,ur(),yv.bind(null,l,n),null)),[a,r,t]}function yv(t,e){t.action=e}function wf(t){var e=he(),n=Qt;if(n!==null)return Ef(e,n,t);he(),e=e.memoizedState,n=he();var a=n.queue.dispatch;return n.memoizedState=t,[e,a,!1]}function il(t,e,n,a){return t={tag:t,create:n,deps:a,inst:e,next:null},e=Nt.updateQueue,e===null&&(e=ls(),Nt.updateQueue=e),n=e.lastEffect,n===null?e.lastEffect=t.next=t:(a=n.next,n.next=t,t.next=a,e.lastEffect=t),t}function ur(){return{destroy:void 0,resource:void 0}}function xf(){return he().memoizedState}function sr(t,e,n,a){var l=Le();a=a===void 0?null:a,Nt.flags|=t,l.memoizedState=il(1|e,ur(),n,a)}function Ql(t,e,n,a){var l=he();a=a===void 0?null:a;var r=l.memoizedState.inst;Qt!==null&&a!==null&&Pu(a,Qt.memoizedState.deps)?l.memoizedState=il(e,r,n,a):(Nt.flags|=t,l.memoizedState=il(1|e,r,n,a))}function Af(t,e){sr(8390656,8,t,e)}function Tf(t,e){Ql(2048,8,t,e)}function Df(t,e){return Ql(4,2,t,e)}function Of(t,e){return Ql(4,4,t,e)}function zf(t,e){if(typeof e=="function"){t=t();var n=e(t);return function(){typeof n=="function"?n():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function Cf(t,e,n){n=n!=null?n.concat([t]):null,Ql(4,4,zf.bind(null,e,t),n)}function os(){}function Rf(t,e){var n=he();e=e===void 0?null:e;var a=n.memoizedState;return e!==null&&Pu(e,a[1])?a[0]:(n.memoizedState=[t,e],t)}function Nf(t,e){var n=he();e=e===void 0?null:e;var a=n.memoizedState;if(e!==null&&Pu(e,a[1]))return a[0];if(a=t(),Da){Tt(!0);try{t()}finally{Tt(!1)}}return n.memoizedState=[a,e],a}function fs(t,e,n){return n===void 0||(Wn&1073741824)!==0?t.memoizedState=e:(t.memoizedState=n,t=Ud(),Nt.lanes|=t,aa|=t,n)}function kf(t,e,n,a){return Ze(n,e)?n:nl.current!==null?(t=fs(t,n,a),Ze(t,e)||(be=!0),t):(Wn&42)===0?(be=!0,t.memoizedState=n):(t=Ud(),Nt.lanes|=t,aa|=t,e)}function Mf(t,e,n,a,l){var r=Z.p;Z.p=r!==0&&8>r?r:8;var v=K.T,w={};K.T=w,ms(t,!1,e,n);try{var j=l(),F=K.S;if(F!==null&&F(w,j),j!==null&&typeof j=="object"&&typeof j.then=="function"){var st=mv(j,a);Jl(t,e,st,Qe(t))}else Jl(t,e,a,Qe(t))}catch(ht){Jl(t,e,{then:function(){},status:"rejected",reason:ht},Qe())}finally{Z.p=r,K.T=v}}function bv(){}function ds(t,e,n,a){if(t.tag!==5)throw Error(c(476));var l=Uf(t).queue;Mf(t,l,e,pt,n===null?bv:function(){return Bf(t),n(a)})}function Uf(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:pt,baseState:pt,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:kn,lastRenderedState:pt},next:null};var n={};return e.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:kn,lastRenderedState:n},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function Bf(t){var e=Uf(t).next.queue;Jl(t,e,{},Qe())}function hs(){return Re(di)}function jf(){return he().memoizedState}function Lf(){return he().memoizedState}function _v(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var n=Qe();t=Jn(n);var a=Fn(e,t,n);a!==null&&(Je(a,e,n),Zl(a,e,n)),e={cache:Xu()},t.payload=e;return}e=e.return}}function Sv(t,e,n){var a=Qe();n={lane:a,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},cr(t)?qf(e,n):(n=ku(t,e,n,a),n!==null&&(Je(n,t,a),Yf(n,e,a)))}function Hf(t,e,n){var a=Qe();Jl(t,e,n,a)}function Jl(t,e,n,a){var l={lane:a,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(cr(t))qf(e,l);else{var r=t.alternate;if(t.lanes===0&&(r===null||r.lanes===0)&&(r=e.lastRenderedReducer,r!==null))try{var v=e.lastRenderedState,w=r(v,n);if(l.hasEagerState=!0,l.eagerState=w,Ze(w,v))return Ki(t,e,l,0),Pt===null&&Vi(),!1}catch{}finally{}if(n=ku(t,e,l,a),n!==null)return Je(n,t,a),Yf(n,e,a),!0}return!1}function ms(t,e,n,a){if(a={lane:2,revertLane:Ks(),action:a,hasEagerState:!1,eagerState:null,next:null},cr(t)){if(e)throw Error(c(479))}else e=ku(t,n,a,2),e!==null&&Je(e,t,2)}function cr(t){var e=t.alternate;return t===Nt||e!==null&&e===Nt}function qf(t,e){al=ar=!0;var n=t.pending;n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e}function Yf(t,e,n){if((n&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,n|=a,e.lanes=n,sn(t,n)}}var or={readContext:Re,use:ir,useCallback:ce,useContext:ce,useEffect:ce,useImperativeHandle:ce,useLayoutEffect:ce,useInsertionEffect:ce,useMemo:ce,useReducer:ce,useRef:ce,useState:ce,useDebugValue:ce,useDeferredValue:ce,useTransition:ce,useSyncExternalStore:ce,useId:ce,useHostTransitionStatus:ce,useFormState:ce,useActionState:ce,useOptimistic:ce,useMemoCache:ce,useCacheRefresh:ce},Zf={readContext:Re,use:ir,useCallback:function(t,e){return Le().memoizedState=[t,e===void 0?null:e],t},useContext:Re,useEffect:Af,useImperativeHandle:function(t,e,n){n=n!=null?n.concat([t]):null,sr(4194308,4,zf.bind(null,e,t),n)},useLayoutEffect:function(t,e){return sr(4194308,4,t,e)},useInsertionEffect:function(t,e){sr(4,2,t,e)},useMemo:function(t,e){var n=Le();e=e===void 0?null:e;var a=t();if(Da){Tt(!0);try{t()}finally{Tt(!1)}}return n.memoizedState=[a,e],a},useReducer:function(t,e,n){var a=Le();if(n!==void 0){var l=n(e);if(Da){Tt(!0);try{n(e)}finally{Tt(!1)}}}else l=e;return a.memoizedState=a.baseState=l,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:l},a.queue=t,t=t.dispatch=Sv.bind(null,Nt,t),[a.memoizedState,t]},useRef:function(t){var e=Le();return t={current:t},e.memoizedState=t},useState:function(t){t=ss(t);var e=t.queue,n=Hf.bind(null,Nt,e);return e.dispatch=n,[t.memoizedState,n]},useDebugValue:os,useDeferredValue:function(t,e){var n=Le();return fs(n,t,e)},useTransition:function(){var t=ss(!1);return t=Mf.bind(null,Nt,t.queue,!0,!1),Le().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,n){var a=Nt,l=Le();if(Yt){if(n===void 0)throw Error(c(407));n=n()}else{if(n=e(),Pt===null)throw Error(c(349));(Lt&124)!==0||cf(a,e,n)}l.memoizedState=n;var r={value:n,getSnapshot:e};return l.queue=r,Af(ff.bind(null,a,r,t),[t]),a.flags|=2048,il(9,ur(),of.bind(null,a,r,n,e),null),n},useId:function(){var t=Le(),e=Pt.identifierPrefix;if(Yt){var n=Cn,a=zn;n=(a&~(1<<32-Ht(a)-1)).toString(32)+n,e="«"+e+"R"+n,n=lr++,0<n&&(e+="H"+n.toString(32)),e+="»"}else n=pv++,e="«"+e+"r"+n.toString(32)+"»";return t.memoizedState=e},useHostTransitionStatus:hs,useFormState:_f,useActionState:_f,useOptimistic:function(t){var e=Le();e.memoizedState=e.baseState=t;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=n,e=ms.bind(null,Nt,!0,n),n.dispatch=e,[t,e]},useMemoCache:is,useCacheRefresh:function(){return Le().memoizedState=_v.bind(null,Nt)}},Xf={readContext:Re,use:ir,useCallback:Rf,useContext:Re,useEffect:Tf,useImperativeHandle:Cf,useInsertionEffect:Df,useLayoutEffect:Of,useMemo:Nf,useReducer:rr,useRef:xf,useState:function(){return rr(kn)},useDebugValue:os,useDeferredValue:function(t,e){var n=he();return kf(n,Qt.memoizedState,t,e)},useTransition:function(){var t=rr(kn)[0],e=he().memoizedState;return[typeof t=="boolean"?t:Kl(t),e]},useSyncExternalStore:sf,useId:jf,useHostTransitionStatus:hs,useFormState:Sf,useActionState:Sf,useOptimistic:function(t,e){var n=he();return mf(n,Qt,t,e)},useMemoCache:is,useCacheRefresh:Lf},Ev={readContext:Re,use:ir,useCallback:Rf,useContext:Re,useEffect:Tf,useImperativeHandle:Cf,useInsertionEffect:Df,useLayoutEffect:Of,useMemo:Nf,useReducer:us,useRef:xf,useState:function(){return us(kn)},useDebugValue:os,useDeferredValue:function(t,e){var n=he();return Qt===null?fs(n,t,e):kf(n,Qt.memoizedState,t,e)},useTransition:function(){var t=us(kn)[0],e=he().memoizedState;return[typeof t=="boolean"?t:Kl(t),e]},useSyncExternalStore:sf,useId:jf,useHostTransitionStatus:hs,useFormState:wf,useActionState:wf,useOptimistic:function(t,e){var n=he();return Qt!==null?mf(n,Qt,t,e):(n.baseState=t,[t,n.queue.dispatch])},useMemoCache:is,useCacheRefresh:Lf},rl=null,Fl=0;function fr(t){var e=Fl;return Fl+=1,rl===null&&(rl=[]),Po(rl,t,e)}function Wl(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function dr(t,e){throw e.$$typeof===S?Error(c(525)):(t=Object.prototype.toString.call(e),Error(c(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function Gf(t){var e=t._init;return e(t._payload)}function Vf(t){function e(V,q){if(t){var J=V.deletions;J===null?(V.deletions=[q],V.flags|=16):J.push(q)}}function n(V,q){if(!t)return null;for(;q!==null;)e(V,q),q=q.sibling;return null}function a(V){for(var q=new Map;V!==null;)V.key!==null?q.set(V.key,V):q.set(V.index,V),V=V.sibling;return q}function l(V,q){return V=On(V,q),V.index=0,V.sibling=null,V}function r(V,q,J){return V.index=J,t?(J=V.alternate,J!==null?(J=J.index,J<q?(V.flags|=67108866,q):J):(V.flags|=67108866,q)):(V.flags|=1048576,q)}function v(V){return t&&V.alternate===null&&(V.flags|=67108866),V}function w(V,q,J,ot){return q===null||q.tag!==6?(q=Uu(J,V.mode,ot),q.return=V,q):(q=l(q,J),q.return=V,q)}function j(V,q,J,ot){var Et=J.type;return Et===O?st(V,q,J.props.children,ot,J.key):q!==null&&(q.elementType===Et||typeof Et=="object"&&Et!==null&&Et.$$typeof===I&&Gf(Et)===q.type)?(q=l(q,J.props),Wl(q,J),q.return=V,q):(q=Ji(J.type,J.key,J.props,null,V.mode,ot),Wl(q,J),q.return=V,q)}function F(V,q,J,ot){return q===null||q.tag!==4||q.stateNode.containerInfo!==J.containerInfo||q.stateNode.implementation!==J.implementation?(q=Bu(J,V.mode,ot),q.return=V,q):(q=l(q,J.children||[]),q.return=V,q)}function st(V,q,J,ot,Et){return q===null||q.tag!==7?(q=ba(J,V.mode,ot,Et),q.return=V,q):(q=l(q,J),q.return=V,q)}function ht(V,q,J){if(typeof q=="string"&&q!==""||typeof q=="number"||typeof q=="bigint")return q=Uu(""+q,V.mode,J),q.return=V,q;if(typeof q=="object"&&q!==null){switch(q.$$typeof){case D:return J=Ji(q.type,q.key,q.props,null,V.mode,J),Wl(J,q),J.return=V,J;case _:return q=Bu(q,V.mode,J),q.return=V,q;case I:var ot=q._init;return q=ot(q._payload),ht(V,q,J)}if(nt(q)||x(q))return q=ba(q,V.mode,J,null),q.return=V,q;if(typeof q.then=="function")return ht(V,fr(q),J);if(q.$$typeof===N)return ht(V,$i(V,q),J);dr(V,q)}return null}function P(V,q,J,ot){var Et=q!==null?q.key:null;if(typeof J=="string"&&J!==""||typeof J=="number"||typeof J=="bigint")return Et!==null?null:w(V,q,""+J,ot);if(typeof J=="object"&&J!==null){switch(J.$$typeof){case D:return J.key===Et?j(V,q,J,ot):null;case _:return J.key===Et?F(V,q,J,ot):null;case I:return Et=J._init,J=Et(J._payload),P(V,q,J,ot)}if(nt(J)||x(J))return Et!==null?null:st(V,q,J,ot,null);if(typeof J.then=="function")return P(V,q,fr(J),ot);if(J.$$typeof===N)return P(V,q,$i(V,J),ot);dr(V,J)}return null}function et(V,q,J,ot,Et){if(typeof ot=="string"&&ot!==""||typeof ot=="number"||typeof ot=="bigint")return V=V.get(J)||null,w(q,V,""+ot,Et);if(typeof ot=="object"&&ot!==null){switch(ot.$$typeof){case D:return V=V.get(ot.key===null?J:ot.key)||null,j(q,V,ot,Et);case _:return V=V.get(ot.key===null?J:ot.key)||null,F(q,V,ot,Et);case I:var kt=ot._init;return ot=kt(ot._payload),et(V,q,J,ot,Et)}if(nt(ot)||x(ot))return V=V.get(J)||null,st(q,V,ot,Et,null);if(typeof ot.then=="function")return et(V,q,J,fr(ot),Et);if(ot.$$typeof===N)return et(V,q,J,$i(q,ot),Et);dr(q,ot)}return null}function Ot(V,q,J,ot){for(var Et=null,kt=null,xt=q,Dt=q=0,Se=null;xt!==null&&Dt<J.length;Dt++){xt.index>Dt?(Se=xt,xt=null):Se=xt.sibling;var qt=P(V,xt,J[Dt],ot);if(qt===null){xt===null&&(xt=Se);break}t&&xt&&qt.alternate===null&&e(V,xt),q=r(qt,q,Dt),kt===null?Et=qt:kt.sibling=qt,kt=qt,xt=Se}if(Dt===J.length)return n(V,xt),Yt&&Sa(V,Dt),Et;if(xt===null){for(;Dt<J.length;Dt++)xt=ht(V,J[Dt],ot),xt!==null&&(q=r(xt,q,Dt),kt===null?Et=xt:kt.sibling=xt,kt=xt);return Yt&&Sa(V,Dt),Et}for(xt=a(xt);Dt<J.length;Dt++)Se=et(xt,V,Dt,J[Dt],ot),Se!==null&&(t&&Se.alternate!==null&&xt.delete(Se.key===null?Dt:Se.key),q=r(Se,q,Dt),kt===null?Et=Se:kt.sibling=Se,kt=Se);return t&&xt.forEach(function(da){return e(V,da)}),Yt&&Sa(V,Dt),Et}function At(V,q,J,ot){if(J==null)throw Error(c(151));for(var Et=null,kt=null,xt=q,Dt=q=0,Se=null,qt=J.next();xt!==null&&!qt.done;Dt++,qt=J.next()){xt.index>Dt?(Se=xt,xt=null):Se=xt.sibling;var da=P(V,xt,qt.value,ot);if(da===null){xt===null&&(xt=Se);break}t&&xt&&da.alternate===null&&e(V,xt),q=r(da,q,Dt),kt===null?Et=da:kt.sibling=da,kt=da,xt=Se}if(qt.done)return n(V,xt),Yt&&Sa(V,Dt),Et;if(xt===null){for(;!qt.done;Dt++,qt=J.next())qt=ht(V,qt.value,ot),qt!==null&&(q=r(qt,q,Dt),kt===null?Et=qt:kt.sibling=qt,kt=qt);return Yt&&Sa(V,Dt),Et}for(xt=a(xt);!qt.done;Dt++,qt=J.next())qt=et(xt,V,Dt,qt.value,ot),qt!==null&&(t&&qt.alternate!==null&&xt.delete(qt.key===null?Dt:qt.key),q=r(qt,q,Dt),kt===null?Et=qt:kt.sibling=qt,kt=qt);return t&&xt.forEach(function(wg){return e(V,wg)}),Yt&&Sa(V,Dt),Et}function Ft(V,q,J,ot){if(typeof J=="object"&&J!==null&&J.type===O&&J.key===null&&(J=J.props.children),typeof J=="object"&&J!==null){switch(J.$$typeof){case D:t:{for(var Et=J.key;q!==null;){if(q.key===Et){if(Et=J.type,Et===O){if(q.tag===7){n(V,q.sibling),ot=l(q,J.props.children),ot.return=V,V=ot;break t}}else if(q.elementType===Et||typeof Et=="object"&&Et!==null&&Et.$$typeof===I&&Gf(Et)===q.type){n(V,q.sibling),ot=l(q,J.props),Wl(ot,J),ot.return=V,V=ot;break t}n(V,q);break}else e(V,q);q=q.sibling}J.type===O?(ot=ba(J.props.children,V.mode,ot,J.key),ot.return=V,V=ot):(ot=Ji(J.type,J.key,J.props,null,V.mode,ot),Wl(ot,J),ot.return=V,V=ot)}return v(V);case _:t:{for(Et=J.key;q!==null;){if(q.key===Et)if(q.tag===4&&q.stateNode.containerInfo===J.containerInfo&&q.stateNode.implementation===J.implementation){n(V,q.sibling),ot=l(q,J.children||[]),ot.return=V,V=ot;break t}else{n(V,q);break}else e(V,q);q=q.sibling}ot=Bu(J,V.mode,ot),ot.return=V,V=ot}return v(V);case I:return Et=J._init,J=Et(J._payload),Ft(V,q,J,ot)}if(nt(J))return Ot(V,q,J,ot);if(x(J)){if(Et=x(J),typeof Et!="function")throw Error(c(150));return J=Et.call(J),At(V,q,J,ot)}if(typeof J.then=="function")return Ft(V,q,fr(J),ot);if(J.$$typeof===N)return Ft(V,q,$i(V,J),ot);dr(V,J)}return typeof J=="string"&&J!==""||typeof J=="number"||typeof J=="bigint"?(J=""+J,q!==null&&q.tag===6?(n(V,q.sibling),ot=l(q,J),ot.return=V,V=ot):(n(V,q),ot=Uu(J,V.mode,ot),ot.return=V,V=ot),v(V)):n(V,q)}return function(V,q,J,ot){try{Fl=0;var Et=Ft(V,q,J,ot);return rl=null,Et}catch(xt){if(xt===ql||xt===tr)throw xt;var kt=Xe(29,xt,null,V.mode);return kt.lanes=ot,kt.return=V,kt}finally{}}}var ul=Vf(!0),Kf=Vf(!1),en=U(null),yn=null;function In(t){var e=t.alternate;at(pe,pe.current&1),at(en,t),yn===null&&(e===null||nl.current!==null||e.memoizedState!==null)&&(yn=t)}function Qf(t){if(t.tag===22){if(at(pe,pe.current),at(en,t),yn===null){var e=t.alternate;e!==null&&e.memoizedState!==null&&(yn=t)}}else $n()}function $n(){at(pe,pe.current),at(en,en.current)}function Mn(t){L(en),yn===t&&(yn=null),L(pe)}var pe=U(0);function hr(t){for(var e=t;e!==null;){if(e.tag===13){var n=e.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||lc(n)))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}function ps(t,e,n,a){e=t.memoizedState,n=n(a,e),n=n==null?e:E({},e,n),t.memoizedState=n,t.lanes===0&&(t.updateQueue.baseState=n)}var vs={enqueueSetState:function(t,e,n){t=t._reactInternals;var a=Qe(),l=Jn(a);l.payload=e,n!=null&&(l.callback=n),e=Fn(t,l,a),e!==null&&(Je(e,t,a),Zl(e,t,a))},enqueueReplaceState:function(t,e,n){t=t._reactInternals;var a=Qe(),l=Jn(a);l.tag=1,l.payload=e,n!=null&&(l.callback=n),e=Fn(t,l,a),e!==null&&(Je(e,t,a),Zl(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var n=Qe(),a=Jn(n);a.tag=2,e!=null&&(a.callback=e),e=Fn(t,a,n),e!==null&&(Je(e,t,n),Zl(e,t,n))}};function Jf(t,e,n,a,l,r,v){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,r,v):e.prototype&&e.prototype.isPureReactComponent?!Nl(n,a)||!Nl(l,r):!0}function Ff(t,e,n,a){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(n,a),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(n,a),e.state!==t&&vs.enqueueReplaceState(e,e.state,null)}function Oa(t,e){var n=e;if("ref"in e){n={};for(var a in e)a!=="ref"&&(n[a]=e[a])}if(t=t.defaultProps){n===e&&(n=E({},n));for(var l in t)n[l]===void 0&&(n[l]=t[l])}return n}var mr=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)};function Wf(t){mr(t)}function If(t){console.error(t)}function $f(t){mr(t)}function pr(t,e){try{var n=t.onUncaughtError;n(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function Pf(t,e,n){try{var a=t.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(l){setTimeout(function(){throw l})}}function gs(t,e,n){return n=Jn(n),n.tag=3,n.payload={element:null},n.callback=function(){pr(t,e)},n}function td(t){return t=Jn(t),t.tag=3,t}function ed(t,e,n,a){var l=n.type.getDerivedStateFromError;if(typeof l=="function"){var r=a.value;t.payload=function(){return l(r)},t.callback=function(){Pf(e,n,a)}}var v=n.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(t.callback=function(){Pf(e,n,a),typeof l!="function"&&(la===null?la=new Set([this]):la.add(this));var w=a.stack;this.componentDidCatch(a.value,{componentStack:w!==null?w:""})})}function wv(t,e,n,a,l){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=n.alternate,e!==null&&jl(e,n,l,!0),n=en.current,n!==null){switch(n.tag){case 13:return yn===null?Ys():n.alternate===null&&ue===0&&(ue=3),n.flags&=-257,n.flags|=65536,n.lanes=l,a===Ku?n.flags|=16384:(e=n.updateQueue,e===null?n.updateQueue=new Set([a]):e.add(a),Xs(t,a,l)),!1;case 22:return n.flags|=65536,a===Ku?n.flags|=16384:(e=n.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=e):(n=e.retryQueue,n===null?e.retryQueue=new Set([a]):n.add(a)),Xs(t,a,l)),!1}throw Error(c(435,n.tag))}return Xs(t,a,l),Ys(),!1}if(Yt)return e=en.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=l,a!==Hu&&(t=Error(c(422),{cause:a}),Bl(Ie(t,n)))):(a!==Hu&&(e=Error(c(423),{cause:a}),Bl(Ie(e,n))),t=t.current.alternate,t.flags|=65536,l&=-l,t.lanes|=l,a=Ie(a,n),l=gs(t.stateNode,a,l),Fu(t,l),ue!==4&&(ue=2)),!1;var r=Error(c(520),{cause:a});if(r=Ie(r,n),ai===null?ai=[r]:ai.push(r),ue!==4&&(ue=2),e===null)return!0;a=Ie(a,n),n=e;do{switch(n.tag){case 3:return n.flags|=65536,t=l&-l,n.lanes|=t,t=gs(n.stateNode,a,t),Fu(n,t),!1;case 1:if(e=n.type,r=n.stateNode,(n.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||r!==null&&typeof r.componentDidCatch=="function"&&(la===null||!la.has(r))))return n.flags|=65536,l&=-l,n.lanes|=l,l=td(l),ed(l,t,n,a),Fu(n,l),!1}n=n.return}while(n!==null);return!1}var nd=Error(c(461)),be=!1;function Ae(t,e,n,a){e.child=t===null?Kf(e,null,n,a):ul(e,t.child,n,a)}function ad(t,e,n,a,l){n=n.render;var r=e.ref;if("ref"in a){var v={};for(var w in a)w!=="ref"&&(v[w]=a[w])}else v=a;return Aa(e),a=ts(t,e,n,v,r,l),w=es(),t!==null&&!be?(ns(t,e,l),Un(t,e,l)):(Yt&&w&&ju(e),e.flags|=1,Ae(t,e,a,l),e.child)}function ld(t,e,n,a,l){if(t===null){var r=n.type;return typeof r=="function"&&!Mu(r)&&r.defaultProps===void 0&&n.compare===null?(e.tag=15,e.type=r,id(t,e,r,a,l)):(t=Ji(n.type,null,a,e,e.mode,l),t.ref=e.ref,t.return=e,e.child=t)}if(r=t.child,!As(t,l)){var v=r.memoizedProps;if(n=n.compare,n=n!==null?n:Nl,n(v,a)&&t.ref===e.ref)return Un(t,e,l)}return e.flags|=1,t=On(r,a),t.ref=e.ref,t.return=e,e.child=t}function id(t,e,n,a,l){if(t!==null){var r=t.memoizedProps;if(Nl(r,a)&&t.ref===e.ref)if(be=!1,e.pendingProps=a=r,As(t,l))(t.flags&131072)!==0&&(be=!0);else return e.lanes=t.lanes,Un(t,e,l)}return ys(t,e,n,a,l)}function rd(t,e,n){var a=e.pendingProps,l=a.children,r=t!==null?t.memoizedState:null;if(a.mode==="hidden"){if((e.flags&128)!==0){if(a=r!==null?r.baseLanes|n:n,t!==null){for(l=e.child=t.child,r=0;l!==null;)r=r|l.lanes|l.childLanes,l=l.sibling;e.childLanes=r&~a}else e.childLanes=0,e.child=null;return ud(t,e,a,n)}if((n&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&Pi(e,r!==null?r.cachePool:null),r!==null?lf(e,r):Iu(),Qf(e);else return e.lanes=e.childLanes=536870912,ud(t,e,r!==null?r.baseLanes|n:n,n)}else r!==null?(Pi(e,r.cachePool),lf(e,r),$n(),e.memoizedState=null):(t!==null&&Pi(e,null),Iu(),$n());return Ae(t,e,l,n),e.child}function ud(t,e,n,a){var l=Vu();return l=l===null?null:{parent:me._currentValue,pool:l},e.memoizedState={baseLanes:n,cachePool:l},t!==null&&Pi(e,null),Iu(),Qf(e),t!==null&&jl(t,e,a,!0),null}function vr(t,e){var n=e.ref;if(n===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(c(284));(t===null||t.ref!==n)&&(e.flags|=4194816)}}function ys(t,e,n,a,l){return Aa(e),n=ts(t,e,n,a,void 0,l),a=es(),t!==null&&!be?(ns(t,e,l),Un(t,e,l)):(Yt&&a&&ju(e),e.flags|=1,Ae(t,e,n,l),e.child)}function sd(t,e,n,a,l,r){return Aa(e),e.updateQueue=null,n=uf(e,a,n,l),rf(t),a=es(),t!==null&&!be?(ns(t,e,r),Un(t,e,r)):(Yt&&a&&ju(e),e.flags|=1,Ae(t,e,n,r),e.child)}function cd(t,e,n,a,l){if(Aa(e),e.stateNode===null){var r=Ia,v=n.contextType;typeof v=="object"&&v!==null&&(r=Re(v)),r=new n(a,r),e.memoizedState=r.state!==null&&r.state!==void 0?r.state:null,r.updater=vs,e.stateNode=r,r._reactInternals=e,r=e.stateNode,r.props=a,r.state=e.memoizedState,r.refs={},Qu(e),v=n.contextType,r.context=typeof v=="object"&&v!==null?Re(v):Ia,r.state=e.memoizedState,v=n.getDerivedStateFromProps,typeof v=="function"&&(ps(e,n,v,a),r.state=e.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof r.getSnapshotBeforeUpdate=="function"||typeof r.UNSAFE_componentWillMount!="function"&&typeof r.componentWillMount!="function"||(v=r.state,typeof r.componentWillMount=="function"&&r.componentWillMount(),typeof r.UNSAFE_componentWillMount=="function"&&r.UNSAFE_componentWillMount(),v!==r.state&&vs.enqueueReplaceState(r,r.state,null),Gl(e,a,r,l),Xl(),r.state=e.memoizedState),typeof r.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){r=e.stateNode;var w=e.memoizedProps,j=Oa(n,w);r.props=j;var F=r.context,st=n.contextType;v=Ia,typeof st=="object"&&st!==null&&(v=Re(st));var ht=n.getDerivedStateFromProps;st=typeof ht=="function"||typeof r.getSnapshotBeforeUpdate=="function",w=e.pendingProps!==w,st||typeof r.UNSAFE_componentWillReceiveProps!="function"&&typeof r.componentWillReceiveProps!="function"||(w||F!==v)&&Ff(e,r,a,v),Qn=!1;var P=e.memoizedState;r.state=P,Gl(e,a,r,l),Xl(),F=e.memoizedState,w||P!==F||Qn?(typeof ht=="function"&&(ps(e,n,ht,a),F=e.memoizedState),(j=Qn||Jf(e,n,j,a,P,F,v))?(st||typeof r.UNSAFE_componentWillMount!="function"&&typeof r.componentWillMount!="function"||(typeof r.componentWillMount=="function"&&r.componentWillMount(),typeof r.UNSAFE_componentWillMount=="function"&&r.UNSAFE_componentWillMount()),typeof r.componentDidMount=="function"&&(e.flags|=4194308)):(typeof r.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=a,e.memoizedState=F),r.props=a,r.state=F,r.context=v,a=j):(typeof r.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{r=e.stateNode,Ju(t,e),v=e.memoizedProps,st=Oa(n,v),r.props=st,ht=e.pendingProps,P=r.context,F=n.contextType,j=Ia,typeof F=="object"&&F!==null&&(j=Re(F)),w=n.getDerivedStateFromProps,(F=typeof w=="function"||typeof r.getSnapshotBeforeUpdate=="function")||typeof r.UNSAFE_componentWillReceiveProps!="function"&&typeof r.componentWillReceiveProps!="function"||(v!==ht||P!==j)&&Ff(e,r,a,j),Qn=!1,P=e.memoizedState,r.state=P,Gl(e,a,r,l),Xl();var et=e.memoizedState;v!==ht||P!==et||Qn||t!==null&&t.dependencies!==null&&Ii(t.dependencies)?(typeof w=="function"&&(ps(e,n,w,a),et=e.memoizedState),(st=Qn||Jf(e,n,st,a,P,et,j)||t!==null&&t.dependencies!==null&&Ii(t.dependencies))?(F||typeof r.UNSAFE_componentWillUpdate!="function"&&typeof r.componentWillUpdate!="function"||(typeof r.componentWillUpdate=="function"&&r.componentWillUpdate(a,et,j),typeof r.UNSAFE_componentWillUpdate=="function"&&r.UNSAFE_componentWillUpdate(a,et,j)),typeof r.componentDidUpdate=="function"&&(e.flags|=4),typeof r.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof r.componentDidUpdate!="function"||v===t.memoizedProps&&P===t.memoizedState||(e.flags|=4),typeof r.getSnapshotBeforeUpdate!="function"||v===t.memoizedProps&&P===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=et),r.props=a,r.state=et,r.context=j,a=st):(typeof r.componentDidUpdate!="function"||v===t.memoizedProps&&P===t.memoizedState||(e.flags|=4),typeof r.getSnapshotBeforeUpdate!="function"||v===t.memoizedProps&&P===t.memoizedState||(e.flags|=1024),a=!1)}return r=a,vr(t,e),a=(e.flags&128)!==0,r||a?(r=e.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:r.render(),e.flags|=1,t!==null&&a?(e.child=ul(e,t.child,null,l),e.child=ul(e,null,n,l)):Ae(t,e,n,l),e.memoizedState=r.state,t=e.child):t=Un(t,e,l),t}function od(t,e,n,a){return Ul(),e.flags|=256,Ae(t,e,n,a),e.child}var bs={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function _s(t){return{baseLanes:t,cachePool:Wo()}}function Ss(t,e,n){return t=t!==null?t.childLanes&~n:0,e&&(t|=nn),t}function fd(t,e,n){var a=e.pendingProps,l=!1,r=(e.flags&128)!==0,v;if((v=r)||(v=t!==null&&t.memoizedState===null?!1:(pe.current&2)!==0),v&&(l=!0,e.flags&=-129),v=(e.flags&32)!==0,e.flags&=-33,t===null){if(Yt){if(l?In(e):$n(),Yt){var w=re,j;if(j=w){t:{for(j=w,w=gn;j.nodeType!==8;){if(!w){w=null;break t}if(j=fn(j.nextSibling),j===null){w=null;break t}}w=j}w!==null?(e.memoizedState={dehydrated:w,treeContext:_a!==null?{id:zn,overflow:Cn}:null,retryLane:536870912,hydrationErrors:null},j=Xe(18,null,null,0),j.stateNode=w,j.return=e,e.child=j,Ue=e,re=null,j=!0):j=!1}j||wa(e)}if(w=e.memoizedState,w!==null&&(w=w.dehydrated,w!==null))return lc(w)?e.lanes=32:e.lanes=536870912,null;Mn(e)}return w=a.children,a=a.fallback,l?($n(),l=e.mode,w=gr({mode:"hidden",children:w},l),a=ba(a,l,n,null),w.return=e,a.return=e,w.sibling=a,e.child=w,l=e.child,l.memoizedState=_s(n),l.childLanes=Ss(t,v,n),e.memoizedState=bs,a):(In(e),Es(e,w))}if(j=t.memoizedState,j!==null&&(w=j.dehydrated,w!==null)){if(r)e.flags&256?(In(e),e.flags&=-257,e=ws(t,e,n)):e.memoizedState!==null?($n(),e.child=t.child,e.flags|=128,e=null):($n(),l=a.fallback,w=e.mode,a=gr({mode:"visible",children:a.children},w),l=ba(l,w,n,null),l.flags|=2,a.return=e,l.return=e,a.sibling=l,e.child=a,ul(e,t.child,null,n),a=e.child,a.memoizedState=_s(n),a.childLanes=Ss(t,v,n),e.memoizedState=bs,e=l);else if(In(e),lc(w)){if(v=w.nextSibling&&w.nextSibling.dataset,v)var F=v.dgst;v=F,a=Error(c(419)),a.stack="",a.digest=v,Bl({value:a,source:null,stack:null}),e=ws(t,e,n)}else if(be||jl(t,e,n,!1),v=(n&t.childLanes)!==0,be||v){if(v=Pt,v!==null&&(a=n&-n,a=(a&42)!==0?1:ze(a),a=(a&(v.suspendedLanes|n))!==0?0:a,a!==0&&a!==j.retryLane))throw j.retryLane=a,Wa(t,a),Je(v,t,a),nd;w.data==="$?"||Ys(),e=ws(t,e,n)}else w.data==="$?"?(e.flags|=192,e.child=t.child,e=null):(t=j.treeContext,re=fn(w.nextSibling),Ue=e,Yt=!0,Ea=null,gn=!1,t!==null&&(Pe[tn++]=zn,Pe[tn++]=Cn,Pe[tn++]=_a,zn=t.id,Cn=t.overflow,_a=e),e=Es(e,a.children),e.flags|=4096);return e}return l?($n(),l=a.fallback,w=e.mode,j=t.child,F=j.sibling,a=On(j,{mode:"hidden",children:a.children}),a.subtreeFlags=j.subtreeFlags&65011712,F!==null?l=On(F,l):(l=ba(l,w,n,null),l.flags|=2),l.return=e,a.return=e,a.sibling=l,e.child=a,a=l,l=e.child,w=t.child.memoizedState,w===null?w=_s(n):(j=w.cachePool,j!==null?(F=me._currentValue,j=j.parent!==F?{parent:F,pool:F}:j):j=Wo(),w={baseLanes:w.baseLanes|n,cachePool:j}),l.memoizedState=w,l.childLanes=Ss(t,v,n),e.memoizedState=bs,a):(In(e),n=t.child,t=n.sibling,n=On(n,{mode:"visible",children:a.children}),n.return=e,n.sibling=null,t!==null&&(v=e.deletions,v===null?(e.deletions=[t],e.flags|=16):v.push(t)),e.child=n,e.memoizedState=null,n)}function Es(t,e){return e=gr({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function gr(t,e){return t=Xe(22,t,null,e),t.lanes=0,t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},t}function ws(t,e,n){return ul(e,t.child,null,n),t=Es(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function dd(t,e,n){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),Yu(t.return,e,n)}function xs(t,e,n,a,l){var r=t.memoizedState;r===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:l}:(r.isBackwards=e,r.rendering=null,r.renderingStartTime=0,r.last=a,r.tail=n,r.tailMode=l)}function hd(t,e,n){var a=e.pendingProps,l=a.revealOrder,r=a.tail;if(Ae(t,e,a.children,n),a=pe.current,(a&2)!==0)a=a&1|2,e.flags|=128;else{if(t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&dd(t,n,e);else if(t.tag===19)dd(t,n,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}a&=1}switch(at(pe,a),l){case"forwards":for(n=e.child,l=null;n!==null;)t=n.alternate,t!==null&&hr(t)===null&&(l=n),n=n.sibling;n=l,n===null?(l=e.child,e.child=null):(l=n.sibling,n.sibling=null),xs(e,!1,l,n,r);break;case"backwards":for(n=null,l=e.child,e.child=null;l!==null;){if(t=l.alternate,t!==null&&hr(t)===null){e.child=l;break}t=l.sibling,l.sibling=n,n=l,l=t}xs(e,!0,n,null,r);break;case"together":xs(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function Un(t,e,n){if(t!==null&&(e.dependencies=t.dependencies),aa|=e.lanes,(n&e.childLanes)===0)if(t!==null){if(jl(t,e,n,!1),(n&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(c(153));if(e.child!==null){for(t=e.child,n=On(t,t.pendingProps),e.child=n,n.return=e;t.sibling!==null;)t=t.sibling,n=n.sibling=On(t,t.pendingProps),n.return=e;n.sibling=null}return e.child}function As(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&Ii(t)))}function xv(t,e,n){switch(e.tag){case 3:St(e,e.stateNode.containerInfo),Kn(e,me,t.memoizedState.cache),Ul();break;case 27:case 5:jt(e);break;case 4:St(e,e.stateNode.containerInfo);break;case 10:Kn(e,e.type,e.memoizedProps.value);break;case 13:var a=e.memoizedState;if(a!==null)return a.dehydrated!==null?(In(e),e.flags|=128,null):(n&e.child.childLanes)!==0?fd(t,e,n):(In(e),t=Un(t,e,n),t!==null?t.sibling:null);In(e);break;case 19:var l=(t.flags&128)!==0;if(a=(n&e.childLanes)!==0,a||(jl(t,e,n,!1),a=(n&e.childLanes)!==0),l){if(a)return hd(t,e,n);e.flags|=128}if(l=e.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),at(pe,pe.current),a)break;return null;case 22:case 23:return e.lanes=0,rd(t,e,n);case 24:Kn(e,me,t.memoizedState.cache)}return Un(t,e,n)}function md(t,e,n){if(t!==null)if(t.memoizedProps!==e.pendingProps)be=!0;else{if(!As(t,n)&&(e.flags&128)===0)return be=!1,xv(t,e,n);be=(t.flags&131072)!==0}else be=!1,Yt&&(e.flags&1048576)!==0&&Xo(e,Wi,e.index);switch(e.lanes=0,e.tag){case 16:t:{t=e.pendingProps;var a=e.elementType,l=a._init;if(a=l(a._payload),e.type=a,typeof a=="function")Mu(a)?(t=Oa(a,t),e.tag=1,e=cd(null,e,a,t,n)):(e.tag=0,e=ys(null,e,a,t,n));else{if(a!=null){if(l=a.$$typeof,l===Y){e.tag=11,e=ad(null,e,a,t,n);break t}else if(l===Q){e.tag=14,e=ld(null,e,a,t,n);break t}}throw e=b(a)||a,Error(c(306,e,""))}}return e;case 0:return ys(t,e,e.type,e.pendingProps,n);case 1:return a=e.type,l=Oa(a,e.pendingProps),cd(t,e,a,l,n);case 3:t:{if(St(e,e.stateNode.containerInfo),t===null)throw Error(c(387));a=e.pendingProps;var r=e.memoizedState;l=r.element,Ju(t,e),Gl(e,a,null,n);var v=e.memoizedState;if(a=v.cache,Kn(e,me,a),a!==r.cache&&Zu(e,[me],n,!0),Xl(),a=v.element,r.isDehydrated)if(r={element:a,isDehydrated:!1,cache:v.cache},e.updateQueue.baseState=r,e.memoizedState=r,e.flags&256){e=od(t,e,a,n);break t}else if(a!==l){l=Ie(Error(c(424)),e),Bl(l),e=od(t,e,a,n);break t}else{switch(t=e.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(re=fn(t.firstChild),Ue=e,Yt=!0,Ea=null,gn=!0,n=Kf(e,null,a,n),e.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Ul(),a===l){e=Un(t,e,n);break t}Ae(t,e,a,n)}e=e.child}return e;case 26:return vr(t,e),t===null?(n=yh(e.type,null,e.pendingProps,null))?e.memoizedState=n:Yt||(n=e.type,t=e.pendingProps,a=Rr(bt.current).createElement(n),a[te]=e,a[ee]=t,De(a,n,t),ye(a),e.stateNode=a):e.memoizedState=yh(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return jt(e),t===null&&Yt&&(a=e.stateNode=ph(e.type,e.pendingProps,bt.current),Ue=e,gn=!0,l=re,ua(e.type)?(ic=l,re=fn(a.firstChild)):re=l),Ae(t,e,e.pendingProps.children,n),vr(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&Yt&&((l=a=re)&&(a=$v(a,e.type,e.pendingProps,gn),a!==null?(e.stateNode=a,Ue=e,re=fn(a.firstChild),gn=!1,l=!0):l=!1),l||wa(e)),jt(e),l=e.type,r=e.pendingProps,v=t!==null?t.memoizedProps:null,a=r.children,ec(l,r)?a=null:v!==null&&ec(l,v)&&(e.flags|=32),e.memoizedState!==null&&(l=ts(t,e,vv,null,null,n),di._currentValue=l),vr(t,e),Ae(t,e,a,n),e.child;case 6:return t===null&&Yt&&((t=n=re)&&(n=Pv(n,e.pendingProps,gn),n!==null?(e.stateNode=n,Ue=e,re=null,t=!0):t=!1),t||wa(e)),null;case 13:return fd(t,e,n);case 4:return St(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=ul(e,null,a,n):Ae(t,e,a,n),e.child;case 11:return ad(t,e,e.type,e.pendingProps,n);case 7:return Ae(t,e,e.pendingProps,n),e.child;case 8:return Ae(t,e,e.pendingProps.children,n),e.child;case 12:return Ae(t,e,e.pendingProps.children,n),e.child;case 10:return a=e.pendingProps,Kn(e,e.type,a.value),Ae(t,e,a.children,n),e.child;case 9:return l=e.type._context,a=e.pendingProps.children,Aa(e),l=Re(l),a=a(l),e.flags|=1,Ae(t,e,a,n),e.child;case 14:return ld(t,e,e.type,e.pendingProps,n);case 15:return id(t,e,e.type,e.pendingProps,n);case 19:return hd(t,e,n);case 31:return a=e.pendingProps,n=e.mode,a={mode:a.mode,children:a.children},t===null?(n=gr(a,n),n.ref=e.ref,e.child=n,n.return=e,e=n):(n=On(t.child,a),n.ref=e.ref,e.child=n,n.return=e,e=n),e;case 22:return rd(t,e,n);case 24:return Aa(e),a=Re(me),t===null?(l=Vu(),l===null&&(l=Pt,r=Xu(),l.pooledCache=r,r.refCount++,r!==null&&(l.pooledCacheLanes|=n),l=r),e.memoizedState={parent:a,cache:l},Qu(e),Kn(e,me,l)):((t.lanes&n)!==0&&(Ju(t,e),Gl(e,null,null,n),Xl()),l=t.memoizedState,r=e.memoizedState,l.parent!==a?(l={parent:a,cache:a},e.memoizedState=l,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=l),Kn(e,me,a)):(a=r.cache,Kn(e,me,a),a!==l.cache&&Zu(e,[me],n,!0))),Ae(t,e,e.pendingProps.children,n),e.child;case 29:throw e.pendingProps}throw Error(c(156,e.tag))}function Bn(t){t.flags|=4}function pd(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!wh(e)){if(e=en.current,e!==null&&((Lt&4194048)===Lt?yn!==null:(Lt&62914560)!==Lt&&(Lt&536870912)===0||e!==yn))throw Yl=Ku,Io;t.flags|=8192}}function yr(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?Ba():536870912,t.lanes|=e,fl|=e)}function Il(t,e){if(!Yt)switch(t.tailMode){case"hidden":e=t.tail;for(var n=null;e!==null;)e.alternate!==null&&(n=e),e=e.sibling;n===null?t.tail=null:n.sibling=null;break;case"collapsed":n=t.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null}}function le(t){var e=t.alternate!==null&&t.alternate.child===t.child,n=0,a=0;if(e)for(var l=t.child;l!==null;)n|=l.lanes|l.childLanes,a|=l.subtreeFlags&65011712,a|=l.flags&65011712,l.return=t,l=l.sibling;else for(l=t.child;l!==null;)n|=l.lanes|l.childLanes,a|=l.subtreeFlags,a|=l.flags,l.return=t,l=l.sibling;return t.subtreeFlags|=a,t.childLanes=n,e}function Av(t,e,n){var a=e.pendingProps;switch(Lu(e),e.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return le(e),null;case 1:return le(e),null;case 3:return n=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),Nn(me),Ct(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(t===null||t.child===null)&&(Ml(e)?Bn(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,Ko())),le(e),null;case 26:return n=e.memoizedState,t===null?(Bn(e),n!==null?(le(e),pd(e,n)):(le(e),e.flags&=-16777217)):n?n!==t.memoizedState?(Bn(e),le(e),pd(e,n)):(le(e),e.flags&=-16777217):(t.memoizedProps!==a&&Bn(e),le(e),e.flags&=-16777217),null;case 27:Zt(e),n=bt.current;var l=e.type;if(t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Bn(e);else{if(!a){if(e.stateNode===null)throw Error(c(166));return le(e),null}t=ut.current,Ml(e)?Go(e):(t=ph(l,a,n),e.stateNode=t,Bn(e))}return le(e),null;case 5:if(Zt(e),n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Bn(e);else{if(!a){if(e.stateNode===null)throw Error(c(166));return le(e),null}if(t=ut.current,Ml(e))Go(e);else{switch(l=Rr(bt.current),t){case 1:t=l.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:t=l.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":t=l.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":t=l.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":t=l.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild);break;case"select":t=typeof a.is=="string"?l.createElement("select",{is:a.is}):l.createElement("select"),a.multiple?t.multiple=!0:a.size&&(t.size=a.size);break;default:t=typeof a.is=="string"?l.createElement(n,{is:a.is}):l.createElement(n)}}t[te]=e,t[ee]=a;t:for(l=e.child;l!==null;){if(l.tag===5||l.tag===6)t.appendChild(l.stateNode);else if(l.tag!==4&&l.tag!==27&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===e)break t;for(;l.sibling===null;){if(l.return===null||l.return===e)break t;l=l.return}l.sibling.return=l.return,l=l.sibling}e.stateNode=t;t:switch(De(t,n,a),n){case"button":case"input":case"select":case"textarea":t=!!a.autoFocus;break t;case"img":t=!0;break t;default:t=!1}t&&Bn(e)}}return le(e),e.flags&=-16777217,null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&Bn(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(c(166));if(t=bt.current,Ml(e)){if(t=e.stateNode,n=e.memoizedProps,a=null,l=Ue,l!==null)switch(l.tag){case 27:case 5:a=l.memoizedProps}t[te]=e,t=!!(t.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||sh(t.nodeValue,n)),t||wa(e)}else t=Rr(t).createTextNode(a),t[te]=e,e.stateNode=t}return le(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(l=Ml(e),a!==null&&a.dehydrated!==null){if(t===null){if(!l)throw Error(c(318));if(l=e.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(c(317));l[te]=e}else Ul(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;le(e),l=!1}else l=Ko(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),l=!0;if(!l)return e.flags&256?(Mn(e),e):(Mn(e),null)}if(Mn(e),(e.flags&128)!==0)return e.lanes=n,e;if(n=a!==null,t=t!==null&&t.memoizedState!==null,n){a=e.child,l=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(l=a.alternate.memoizedState.cachePool.pool);var r=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(r=a.memoizedState.cachePool.pool),r!==l&&(a.flags|=2048)}return n!==t&&n&&(e.child.flags|=8192),yr(e,e.updateQueue),le(e),null;case 4:return Ct(),t===null&&Ws(e.stateNode.containerInfo),le(e),null;case 10:return Nn(e.type),le(e),null;case 19:if(L(pe),l=e.memoizedState,l===null)return le(e),null;if(a=(e.flags&128)!==0,r=l.rendering,r===null)if(a)Il(l,!1);else{if(ue!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(r=hr(t),r!==null){for(e.flags|=128,Il(l,!1),t=r.updateQueue,e.updateQueue=t,yr(e,t),e.subtreeFlags=0,t=n,n=e.child;n!==null;)Zo(n,t),n=n.sibling;return at(pe,pe.current&1|2),e.child}t=t.sibling}l.tail!==null&&M()>Sr&&(e.flags|=128,a=!0,Il(l,!1),e.lanes=4194304)}else{if(!a)if(t=hr(r),t!==null){if(e.flags|=128,a=!0,t=t.updateQueue,e.updateQueue=t,yr(e,t),Il(l,!0),l.tail===null&&l.tailMode==="hidden"&&!r.alternate&&!Yt)return le(e),null}else 2*M()-l.renderingStartTime>Sr&&n!==536870912&&(e.flags|=128,a=!0,Il(l,!1),e.lanes=4194304);l.isBackwards?(r.sibling=e.child,e.child=r):(t=l.last,t!==null?t.sibling=r:e.child=r,l.last=r)}return l.tail!==null?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.renderingStartTime=M(),e.sibling=null,t=pe.current,at(pe,a?t&1|2:t&1),e):(le(e),null);case 22:case 23:return Mn(e),$u(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(n&536870912)!==0&&(e.flags&128)===0&&(le(e),e.subtreeFlags&6&&(e.flags|=8192)):le(e),n=e.updateQueue,n!==null&&yr(e,n.retryQueue),n=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==n&&(e.flags|=2048),t!==null&&L(Ta),null;case 24:return n=null,t!==null&&(n=t.memoizedState.cache),e.memoizedState.cache!==n&&(e.flags|=2048),Nn(me),le(e),null;case 25:return null;case 30:return null}throw Error(c(156,e.tag))}function Tv(t,e){switch(Lu(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Nn(me),Ct(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Zt(e),null;case 13:if(Mn(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(c(340));Ul()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return L(pe),null;case 4:return Ct(),null;case 10:return Nn(e.type),null;case 22:case 23:return Mn(e),$u(),t!==null&&L(Ta),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Nn(me),null;case 25:return null;default:return null}}function vd(t,e){switch(Lu(e),e.tag){case 3:Nn(me),Ct();break;case 26:case 27:case 5:Zt(e);break;case 4:Ct();break;case 13:Mn(e);break;case 19:L(pe);break;case 10:Nn(e.type);break;case 22:case 23:Mn(e),$u(),t!==null&&L(Ta);break;case 24:Nn(me)}}function $l(t,e){try{var n=e.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var l=a.next;n=l;do{if((n.tag&t)===t){a=void 0;var r=n.create,v=n.inst;a=r(),v.destroy=a}n=n.next}while(n!==l)}}catch(w){Wt(e,e.return,w)}}function Pn(t,e,n){try{var a=e.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var r=l.next;a=r;do{if((a.tag&t)===t){var v=a.inst,w=v.destroy;if(w!==void 0){v.destroy=void 0,l=e;var j=n,F=w;try{F()}catch(st){Wt(l,j,st)}}}a=a.next}while(a!==r)}}catch(st){Wt(e,e.return,st)}}function gd(t){var e=t.updateQueue;if(e!==null){var n=t.stateNode;try{af(e,n)}catch(a){Wt(t,t.return,a)}}}function yd(t,e,n){n.props=Oa(t.type,t.memoizedProps),n.state=t.memoizedState;try{n.componentWillUnmount()}catch(a){Wt(t,e,a)}}function Pl(t,e){try{var n=t.ref;if(n!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof n=="function"?t.refCleanup=n(a):n.current=a}}catch(l){Wt(t,e,l)}}function bn(t,e){var n=t.ref,a=t.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(l){Wt(t,e,l)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(l){Wt(t,e,l)}else n.current=null}function bd(t){var e=t.type,n=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break t;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(l){Wt(t,t.return,l)}}function Ts(t,e,n){try{var a=t.stateNode;Qv(a,t.type,n,e),a[ee]=e}catch(l){Wt(t,t.return,l)}}function _d(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&ua(t.type)||t.tag===4}function Ds(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||_d(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&ua(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Os(t,e,n){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(t,e):(e=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,e.appendChild(t),n=n._reactRootContainer,n!=null||e.onclick!==null||(e.onclick=Cr));else if(a!==4&&(a===27&&ua(t.type)&&(n=t.stateNode,e=null),t=t.child,t!==null))for(Os(t,e,n),t=t.sibling;t!==null;)Os(t,e,n),t=t.sibling}function br(t,e,n){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?n.insertBefore(t,e):n.appendChild(t);else if(a!==4&&(a===27&&ua(t.type)&&(n=t.stateNode),t=t.child,t!==null))for(br(t,e,n),t=t.sibling;t!==null;)br(t,e,n),t=t.sibling}function Sd(t){var e=t.stateNode,n=t.memoizedProps;try{for(var a=t.type,l=e.attributes;l.length;)e.removeAttributeNode(l[0]);De(e,a,n),e[te]=t,e[ee]=n}catch(r){Wt(t,t.return,r)}}var jn=!1,oe=!1,zs=!1,Ed=typeof WeakSet=="function"?WeakSet:Set,_e=null;function Dv(t,e){if(t=t.containerInfo,Ps=jr,t=No(t),Du(t)){if("selectionStart"in t)var n={start:t.selectionStart,end:t.selectionEnd};else t:{n=(n=t.ownerDocument)&&n.defaultView||window;var a=n.getSelection&&n.getSelection();if(a&&a.rangeCount!==0){n=a.anchorNode;var l=a.anchorOffset,r=a.focusNode;a=a.focusOffset;try{n.nodeType,r.nodeType}catch{n=null;break t}var v=0,w=-1,j=-1,F=0,st=0,ht=t,P=null;e:for(;;){for(var et;ht!==n||l!==0&&ht.nodeType!==3||(w=v+l),ht!==r||a!==0&&ht.nodeType!==3||(j=v+a),ht.nodeType===3&&(v+=ht.nodeValue.length),(et=ht.firstChild)!==null;)P=ht,ht=et;for(;;){if(ht===t)break e;if(P===n&&++F===l&&(w=v),P===r&&++st===a&&(j=v),(et=ht.nextSibling)!==null)break;ht=P,P=ht.parentNode}ht=et}n=w===-1||j===-1?null:{start:w,end:j}}else n=null}n=n||{start:0,end:0}}else n=null;for(tc={focusedElem:t,selectionRange:n},jr=!1,_e=e;_e!==null;)if(e=_e,t=e.child,(e.subtreeFlags&1024)!==0&&t!==null)t.return=e,_e=t;else for(;_e!==null;){switch(e=_e,r=e.alternate,t=e.flags,e.tag){case 0:break;case 11:case 15:break;case 1:if((t&1024)!==0&&r!==null){t=void 0,n=e,l=r.memoizedProps,r=r.memoizedState,a=n.stateNode;try{var Ot=Oa(n.type,l,n.elementType===n.type);t=a.getSnapshotBeforeUpdate(Ot,r),a.__reactInternalSnapshotBeforeUpdate=t}catch(At){Wt(n,n.return,At)}}break;case 3:if((t&1024)!==0){if(t=e.stateNode.containerInfo,n=t.nodeType,n===9)ac(t);else if(n===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":ac(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(c(163))}if(t=e.sibling,t!==null){t.return=e.return,_e=t;break}_e=e.return}}function wd(t,e,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:ta(t,n),a&4&&$l(5,n);break;case 1:if(ta(t,n),a&4)if(t=n.stateNode,e===null)try{t.componentDidMount()}catch(v){Wt(n,n.return,v)}else{var l=Oa(n.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(l,e,t.__reactInternalSnapshotBeforeUpdate)}catch(v){Wt(n,n.return,v)}}a&64&&gd(n),a&512&&Pl(n,n.return);break;case 3:if(ta(t,n),a&64&&(t=n.updateQueue,t!==null)){if(e=null,n.child!==null)switch(n.child.tag){case 27:case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}try{af(t,e)}catch(v){Wt(n,n.return,v)}}break;case 27:e===null&&a&4&&Sd(n);case 26:case 5:ta(t,n),e===null&&a&4&&bd(n),a&512&&Pl(n,n.return);break;case 12:ta(t,n);break;case 13:ta(t,n),a&4&&Td(t,n),a&64&&(t=n.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(n=Bv.bind(null,n),tg(t,n))));break;case 22:if(a=n.memoizedState!==null||jn,!a){e=e!==null&&e.memoizedState!==null||oe,l=jn;var r=oe;jn=a,(oe=e)&&!r?ea(t,n,(n.subtreeFlags&8772)!==0):ta(t,n),jn=l,oe=r}break;case 30:break;default:ta(t,n)}}function xd(t){var e=t.alternate;e!==null&&(t.alternate=null,xd(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&su(e)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var ae=null,He=!1;function Ln(t,e,n){for(n=n.child;n!==null;)Ad(t,e,n),n=n.sibling}function Ad(t,e,n){if(zt&&typeof zt.onCommitFiberUnmount=="function")try{zt.onCommitFiberUnmount(wt,n)}catch{}switch(n.tag){case 26:oe||bn(n,e),Ln(t,e,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:oe||bn(n,e);var a=ae,l=He;ua(n.type)&&(ae=n.stateNode,He=!1),Ln(t,e,n),si(n.stateNode),ae=a,He=l;break;case 5:oe||bn(n,e);case 6:if(a=ae,l=He,ae=null,Ln(t,e,n),ae=a,He=l,ae!==null)if(He)try{(ae.nodeType===9?ae.body:ae.nodeName==="HTML"?ae.ownerDocument.body:ae).removeChild(n.stateNode)}catch(r){Wt(n,e,r)}else try{ae.removeChild(n.stateNode)}catch(r){Wt(n,e,r)}break;case 18:ae!==null&&(He?(t=ae,hh(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,n.stateNode),vi(t)):hh(ae,n.stateNode));break;case 4:a=ae,l=He,ae=n.stateNode.containerInfo,He=!0,Ln(t,e,n),ae=a,He=l;break;case 0:case 11:case 14:case 15:oe||Pn(2,n,e),oe||Pn(4,n,e),Ln(t,e,n);break;case 1:oe||(bn(n,e),a=n.stateNode,typeof a.componentWillUnmount=="function"&&yd(n,e,a)),Ln(t,e,n);break;case 21:Ln(t,e,n);break;case 22:oe=(a=oe)||n.memoizedState!==null,Ln(t,e,n),oe=a;break;default:Ln(t,e,n)}}function Td(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{vi(t)}catch(n){Wt(e,e.return,n)}}function Ov(t){switch(t.tag){case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new Ed),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new Ed),e;default:throw Error(c(435,t.tag))}}function Cs(t,e){var n=Ov(t);e.forEach(function(a){var l=jv.bind(null,t,a);n.has(a)||(n.add(a),a.then(l,l))})}function Ge(t,e){var n=e.deletions;if(n!==null)for(var a=0;a<n.length;a++){var l=n[a],r=t,v=e,w=v;t:for(;w!==null;){switch(w.tag){case 27:if(ua(w.type)){ae=w.stateNode,He=!1;break t}break;case 5:ae=w.stateNode,He=!1;break t;case 3:case 4:ae=w.stateNode.containerInfo,He=!0;break t}w=w.return}if(ae===null)throw Error(c(160));Ad(r,v,l),ae=null,He=!1,r=l.alternate,r!==null&&(r.return=null),l.return=null}if(e.subtreeFlags&13878)for(e=e.child;e!==null;)Dd(e,t),e=e.sibling}var on=null;function Dd(t,e){var n=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:Ge(e,t),Ve(t),a&4&&(Pn(3,t,t.return),$l(3,t),Pn(5,t,t.return));break;case 1:Ge(e,t),Ve(t),a&512&&(oe||n===null||bn(n,n.return)),a&64&&jn&&(t=t.updateQueue,t!==null&&(a=t.callbacks,a!==null&&(n=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=n===null?a:n.concat(a))));break;case 26:var l=on;if(Ge(e,t),Ve(t),a&512&&(oe||n===null||bn(n,n.return)),a&4){var r=n!==null?n.memoizedState:null;if(a=t.memoizedState,n===null)if(a===null)if(t.stateNode===null){t:{a=t.type,n=t.memoizedProps,l=l.ownerDocument||l;e:switch(a){case"title":r=l.getElementsByTagName("title")[0],(!r||r[An]||r[te]||r.namespaceURI==="http://www.w3.org/2000/svg"||r.hasAttribute("itemprop"))&&(r=l.createElement(a),l.head.insertBefore(r,l.querySelector("head > title"))),De(r,a,n),r[te]=t,ye(r),a=r;break t;case"link":var v=Sh("link","href",l).get(a+(n.href||""));if(v){for(var w=0;w<v.length;w++)if(r=v[w],r.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&r.getAttribute("rel")===(n.rel==null?null:n.rel)&&r.getAttribute("title")===(n.title==null?null:n.title)&&r.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){v.splice(w,1);break e}}r=l.createElement(a),De(r,a,n),l.head.appendChild(r);break;case"meta":if(v=Sh("meta","content",l).get(a+(n.content||""))){for(w=0;w<v.length;w++)if(r=v[w],r.getAttribute("content")===(n.content==null?null:""+n.content)&&r.getAttribute("name")===(n.name==null?null:n.name)&&r.getAttribute("property")===(n.property==null?null:n.property)&&r.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&r.getAttribute("charset")===(n.charSet==null?null:n.charSet)){v.splice(w,1);break e}}r=l.createElement(a),De(r,a,n),l.head.appendChild(r);break;default:throw Error(c(468,a))}r[te]=t,ye(r),a=r}t.stateNode=a}else Eh(l,t.type,t.stateNode);else t.stateNode=_h(l,a,t.memoizedProps);else r!==a?(r===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):r.count--,a===null?Eh(l,t.type,t.stateNode):_h(l,a,t.memoizedProps)):a===null&&t.stateNode!==null&&Ts(t,t.memoizedProps,n.memoizedProps)}break;case 27:Ge(e,t),Ve(t),a&512&&(oe||n===null||bn(n,n.return)),n!==null&&a&4&&Ts(t,t.memoizedProps,n.memoizedProps);break;case 5:if(Ge(e,t),Ve(t),a&512&&(oe||n===null||bn(n,n.return)),t.flags&32){l=t.stateNode;try{Xa(l,"")}catch(et){Wt(t,t.return,et)}}a&4&&t.stateNode!=null&&(l=t.memoizedProps,Ts(t,l,n!==null?n.memoizedProps:l)),a&1024&&(zs=!0);break;case 6:if(Ge(e,t),Ve(t),a&4){if(t.stateNode===null)throw Error(c(162));a=t.memoizedProps,n=t.stateNode;try{n.nodeValue=a}catch(et){Wt(t,t.return,et)}}break;case 3:if(Mr=null,l=on,on=Nr(e.containerInfo),Ge(e,t),on=l,Ve(t),a&4&&n!==null&&n.memoizedState.isDehydrated)try{vi(e.containerInfo)}catch(et){Wt(t,t.return,et)}zs&&(zs=!1,Od(t));break;case 4:a=on,on=Nr(t.stateNode.containerInfo),Ge(e,t),Ve(t),on=a;break;case 12:Ge(e,t),Ve(t);break;case 13:Ge(e,t),Ve(t),t.child.flags&8192&&t.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Bs=M()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Cs(t,a)));break;case 22:l=t.memoizedState!==null;var j=n!==null&&n.memoizedState!==null,F=jn,st=oe;if(jn=F||l,oe=st||j,Ge(e,t),oe=st,jn=F,Ve(t),a&8192)t:for(e=t.stateNode,e._visibility=l?e._visibility&-2:e._visibility|1,l&&(n===null||j||jn||oe||za(t)),n=null,e=t;;){if(e.tag===5||e.tag===26){if(n===null){j=n=e;try{if(r=j.stateNode,l)v=r.style,typeof v.setProperty=="function"?v.setProperty("display","none","important"):v.display="none";else{w=j.stateNode;var ht=j.memoizedProps.style,P=ht!=null&&ht.hasOwnProperty("display")?ht.display:null;w.style.display=P==null||typeof P=="boolean"?"":(""+P).trim()}}catch(et){Wt(j,j.return,et)}}}else if(e.tag===6){if(n===null){j=e;try{j.stateNode.nodeValue=l?"":j.memoizedProps}catch(et){Wt(j,j.return,et)}}}else if((e.tag!==22&&e.tag!==23||e.memoizedState===null||e===t)&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break t;for(;e.sibling===null;){if(e.return===null||e.return===t)break t;n===e&&(n=null),e=e.return}n===e&&(n=null),e.sibling.return=e.return,e=e.sibling}a&4&&(a=t.updateQueue,a!==null&&(n=a.retryQueue,n!==null&&(a.retryQueue=null,Cs(t,n))));break;case 19:Ge(e,t),Ve(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Cs(t,a)));break;case 30:break;case 21:break;default:Ge(e,t),Ve(t)}}function Ve(t){var e=t.flags;if(e&2){try{for(var n,a=t.return;a!==null;){if(_d(a)){n=a;break}a=a.return}if(n==null)throw Error(c(160));switch(n.tag){case 27:var l=n.stateNode,r=Ds(t);br(t,r,l);break;case 5:var v=n.stateNode;n.flags&32&&(Xa(v,""),n.flags&=-33);var w=Ds(t);br(t,w,v);break;case 3:case 4:var j=n.stateNode.containerInfo,F=Ds(t);Os(t,F,j);break;default:throw Error(c(161))}}catch(st){Wt(t,t.return,st)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function Od(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;Od(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),t=t.sibling}}function ta(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)wd(t,e.alternate,e),e=e.sibling}function za(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:Pn(4,e,e.return),za(e);break;case 1:bn(e,e.return);var n=e.stateNode;typeof n.componentWillUnmount=="function"&&yd(e,e.return,n),za(e);break;case 27:si(e.stateNode);case 26:case 5:bn(e,e.return),za(e);break;case 22:e.memoizedState===null&&za(e);break;case 30:za(e);break;default:za(e)}t=t.sibling}}function ea(t,e,n){for(n=n&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var a=e.alternate,l=t,r=e,v=r.flags;switch(r.tag){case 0:case 11:case 15:ea(l,r,n),$l(4,r);break;case 1:if(ea(l,r,n),a=r,l=a.stateNode,typeof l.componentDidMount=="function")try{l.componentDidMount()}catch(F){Wt(a,a.return,F)}if(a=r,l=a.updateQueue,l!==null){var w=a.stateNode;try{var j=l.shared.hiddenCallbacks;if(j!==null)for(l.shared.hiddenCallbacks=null,l=0;l<j.length;l++)nf(j[l],w)}catch(F){Wt(a,a.return,F)}}n&&v&64&&gd(r),Pl(r,r.return);break;case 27:Sd(r);case 26:case 5:ea(l,r,n),n&&a===null&&v&4&&bd(r),Pl(r,r.return);break;case 12:ea(l,r,n);break;case 13:ea(l,r,n),n&&v&4&&Td(l,r);break;case 22:r.memoizedState===null&&ea(l,r,n),Pl(r,r.return);break;case 30:break;default:ea(l,r,n)}e=e.sibling}}function Rs(t,e){var n=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==n&&(t!=null&&t.refCount++,n!=null&&Ll(n))}function Ns(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&Ll(t))}function _n(t,e,n,a){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)zd(t,e,n,a),e=e.sibling}function zd(t,e,n,a){var l=e.flags;switch(e.tag){case 0:case 11:case 15:_n(t,e,n,a),l&2048&&$l(9,e);break;case 1:_n(t,e,n,a);break;case 3:_n(t,e,n,a),l&2048&&(t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&Ll(t)));break;case 12:if(l&2048){_n(t,e,n,a),t=e.stateNode;try{var r=e.memoizedProps,v=r.id,w=r.onPostCommit;typeof w=="function"&&w(v,e.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(j){Wt(e,e.return,j)}}else _n(t,e,n,a);break;case 13:_n(t,e,n,a);break;case 23:break;case 22:r=e.stateNode,v=e.alternate,e.memoizedState!==null?r._visibility&2?_n(t,e,n,a):ti(t,e):r._visibility&2?_n(t,e,n,a):(r._visibility|=2,sl(t,e,n,a,(e.subtreeFlags&10256)!==0)),l&2048&&Rs(v,e);break;case 24:_n(t,e,n,a),l&2048&&Ns(e.alternate,e);break;default:_n(t,e,n,a)}}function sl(t,e,n,a,l){for(l=l&&(e.subtreeFlags&10256)!==0,e=e.child;e!==null;){var r=t,v=e,w=n,j=a,F=v.flags;switch(v.tag){case 0:case 11:case 15:sl(r,v,w,j,l),$l(8,v);break;case 23:break;case 22:var st=v.stateNode;v.memoizedState!==null?st._visibility&2?sl(r,v,w,j,l):ti(r,v):(st._visibility|=2,sl(r,v,w,j,l)),l&&F&2048&&Rs(v.alternate,v);break;case 24:sl(r,v,w,j,l),l&&F&2048&&Ns(v.alternate,v);break;default:sl(r,v,w,j,l)}e=e.sibling}}function ti(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var n=t,a=e,l=a.flags;switch(a.tag){case 22:ti(n,a),l&2048&&Rs(a.alternate,a);break;case 24:ti(n,a),l&2048&&Ns(a.alternate,a);break;default:ti(n,a)}e=e.sibling}}var ei=8192;function cl(t){if(t.subtreeFlags&ei)for(t=t.child;t!==null;)Cd(t),t=t.sibling}function Cd(t){switch(t.tag){case 26:cl(t),t.flags&ei&&t.memoizedState!==null&&hg(on,t.memoizedState,t.memoizedProps);break;case 5:cl(t);break;case 3:case 4:var e=on;on=Nr(t.stateNode.containerInfo),cl(t),on=e;break;case 22:t.memoizedState===null&&(e=t.alternate,e!==null&&e.memoizedState!==null?(e=ei,ei=16777216,cl(t),ei=e):cl(t));break;default:cl(t)}}function Rd(t){var e=t.alternate;if(e!==null&&(t=e.child,t!==null)){e.child=null;do e=t.sibling,t.sibling=null,t=e;while(t!==null)}}function ni(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var n=0;n<e.length;n++){var a=e[n];_e=a,kd(a,t)}Rd(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Nd(t),t=t.sibling}function Nd(t){switch(t.tag){case 0:case 11:case 15:ni(t),t.flags&2048&&Pn(9,t,t.return);break;case 3:ni(t);break;case 12:ni(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,_r(t)):ni(t);break;default:ni(t)}}function _r(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var n=0;n<e.length;n++){var a=e[n];_e=a,kd(a,t)}Rd(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:Pn(8,e,e.return),_r(e);break;case 22:n=e.stateNode,n._visibility&2&&(n._visibility&=-3,_r(e));break;default:_r(e)}t=t.sibling}}function kd(t,e){for(;_e!==null;){var n=_e;switch(n.tag){case 0:case 11:case 15:Pn(8,n,e);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var a=n.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Ll(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,_e=a;else t:for(n=t;_e!==null;){a=_e;var l=a.sibling,r=a.return;if(xd(a),a===n){_e=null;break t}if(l!==null){l.return=r,_e=l;break t}_e=r}}}var zv={getCacheForType:function(t){var e=Re(me),n=e.data.get(t);return n===void 0&&(n=t(),e.data.set(t,n)),n}},Cv=typeof WeakMap=="function"?WeakMap:Map,Xt=0,Pt=null,Mt=null,Lt=0,Gt=0,Ke=null,na=!1,ol=!1,ks=!1,Hn=0,ue=0,aa=0,Ca=0,Ms=0,nn=0,fl=0,ai=null,qe=null,Us=!1,Bs=0,Sr=1/0,Er=null,la=null,Te=0,ia=null,dl=null,hl=0,js=0,Ls=null,Md=null,li=0,Hs=null;function Qe(){if((Xt&2)!==0&&Lt!==0)return Lt&-Lt;if(K.T!==null){var t=tl;return t!==0?t:Ks()}return Ye()}function Ud(){nn===0&&(nn=(Lt&536870912)===0||Yt?Ua():536870912);var t=en.current;return t!==null&&(t.flags|=32),nn}function Je(t,e,n){(t===Pt&&(Gt===2||Gt===9)||t.cancelPendingCommit!==null)&&(ml(t,0),ra(t,Lt,nn,!1)),Kt(t,n),((Xt&2)===0||t!==Pt)&&(t===Pt&&((Xt&2)===0&&(Ca|=n),ue===4&&ra(t,Lt,nn,!1)),Sn(t))}function Bd(t,e,n){if((Xt&6)!==0)throw Error(c(327));var a=!n&&(e&124)===0&&(e&t.expiredLanes)===0||pn(t,e),l=a?kv(t,e):Zs(t,e,!0),r=a;do{if(l===0){ol&&!a&&ra(t,e,0,!1);break}else{if(n=t.current.alternate,r&&!Rv(n)){l=Zs(t,e,!1),r=!1;continue}if(l===2){if(r=e,t.errorRecoveryDisabledLanes&r)var v=0;else v=t.pendingLanes&-536870913,v=v!==0?v:v&536870912?536870912:0;if(v!==0){e=v;t:{var w=t;l=ai;var j=w.current.memoizedState.isDehydrated;if(j&&(ml(w,v).flags|=256),v=Zs(w,v,!1),v!==2){if(ks&&!j){w.errorRecoveryDisabledLanes|=r,Ca|=r,l=4;break t}r=qe,qe=l,r!==null&&(qe===null?qe=r:qe.push.apply(qe,r))}l=v}if(r=!1,l!==2)continue}}if(l===1){ml(t,0),ra(t,e,0,!0);break}t:{switch(a=t,r=l,r){case 0:case 1:throw Error(c(345));case 4:if((e&4194048)!==e)break;case 6:ra(a,e,nn,!na);break t;case 2:qe=null;break;case 3:case 5:break;default:throw Error(c(329))}if((e&62914560)===e&&(l=Bs+300-M(),10<l)){if(ra(a,e,nn,!na),we(a,0,!0)!==0)break t;a.timeoutHandle=fh(jd.bind(null,a,n,qe,Er,Us,e,nn,Ca,fl,na,r,2,-0,0),l);break t}jd(a,n,qe,Er,Us,e,nn,Ca,fl,na,r,0,-0,0)}}break}while(!0);Sn(t)}function jd(t,e,n,a,l,r,v,w,j,F,st,ht,P,et){if(t.timeoutHandle=-1,ht=e.subtreeFlags,(ht&8192||(ht&16785408)===16785408)&&(fi={stylesheets:null,count:0,unsuspend:dg},Cd(e),ht=mg(),ht!==null)){t.cancelPendingCommit=ht(Gd.bind(null,t,e,r,n,a,l,v,w,j,st,1,P,et)),ra(t,r,v,!F);return}Gd(t,e,r,n,a,l,v,w,j)}function Rv(t){for(var e=t;;){var n=e.tag;if((n===0||n===11||n===15)&&e.flags&16384&&(n=e.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var a=0;a<n.length;a++){var l=n[a],r=l.getSnapshot;l=l.value;try{if(!Ze(r(),l))return!1}catch{return!1}}if(n=e.child,e.subtreeFlags&16384&&n!==null)n.return=e,e=n;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function ra(t,e,n,a){e&=~Ms,e&=~Ca,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var l=e;0<l;){var r=31-Ht(l),v=1<<r;a[r]=-1,l&=~v}n!==0&&Oe(t,n,e)}function wr(){return(Xt&6)===0?(ii(0),!1):!0}function qs(){if(Mt!==null){if(Gt===0)var t=Mt.return;else t=Mt,Rn=xa=null,as(t),rl=null,Fl=0,t=Mt;for(;t!==null;)vd(t.alternate,t),t=t.return;Mt=null}}function ml(t,e){var n=t.timeoutHandle;n!==-1&&(t.timeoutHandle=-1,Fv(n)),n=t.cancelPendingCommit,n!==null&&(t.cancelPendingCommit=null,n()),qs(),Pt=t,Mt=n=On(t.current,null),Lt=e,Gt=0,Ke=null,na=!1,ol=pn(t,e),ks=!1,fl=nn=Ms=Ca=aa=ue=0,qe=ai=null,Us=!1,(e&8)!==0&&(e|=e&32);var a=t.entangledLanes;if(a!==0)for(t=t.entanglements,a&=e;0<a;){var l=31-Ht(a),r=1<<l;e|=t[l],a&=~r}return Hn=e,Vi(),n}function Ld(t,e){Nt=null,K.H=or,e===ql||e===tr?(e=tf(),Gt=3):e===Io?(e=tf(),Gt=4):Gt=e===nd?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,Ke=e,Mt===null&&(ue=1,pr(t,Ie(e,t.current)))}function Hd(){var t=K.H;return K.H=or,t===null?or:t}function qd(){var t=K.A;return K.A=zv,t}function Ys(){ue=4,na||(Lt&4194048)!==Lt&&en.current!==null||(ol=!0),(aa&134217727)===0&&(Ca&134217727)===0||Pt===null||ra(Pt,Lt,nn,!1)}function Zs(t,e,n){var a=Xt;Xt|=2;var l=Hd(),r=qd();(Pt!==t||Lt!==e)&&(Er=null,ml(t,e)),e=!1;var v=ue;t:do try{if(Gt!==0&&Mt!==null){var w=Mt,j=Ke;switch(Gt){case 8:qs(),v=6;break t;case 3:case 2:case 9:case 6:en.current===null&&(e=!0);var F=Gt;if(Gt=0,Ke=null,pl(t,w,j,F),n&&ol){v=0;break t}break;default:F=Gt,Gt=0,Ke=null,pl(t,w,j,F)}}Nv(),v=ue;break}catch(st){Ld(t,st)}while(!0);return e&&t.shellSuspendCounter++,Rn=xa=null,Xt=a,K.H=l,K.A=r,Mt===null&&(Pt=null,Lt=0,Vi()),v}function Nv(){for(;Mt!==null;)Yd(Mt)}function kv(t,e){var n=Xt;Xt|=2;var a=Hd(),l=qd();Pt!==t||Lt!==e?(Er=null,Sr=M()+500,ml(t,e)):ol=pn(t,e);t:do try{if(Gt!==0&&Mt!==null){e=Mt;var r=Ke;e:switch(Gt){case 1:Gt=0,Ke=null,pl(t,e,r,1);break;case 2:case 9:if($o(r)){Gt=0,Ke=null,Zd(e);break}e=function(){Gt!==2&&Gt!==9||Pt!==t||(Gt=7),Sn(t)},r.then(e,e);break t;case 3:Gt=7;break t;case 4:Gt=5;break t;case 7:$o(r)?(Gt=0,Ke=null,Zd(e)):(Gt=0,Ke=null,pl(t,e,r,7));break;case 5:var v=null;switch(Mt.tag){case 26:v=Mt.memoizedState;case 5:case 27:var w=Mt;if(!v||wh(v)){Gt=0,Ke=null;var j=w.sibling;if(j!==null)Mt=j;else{var F=w.return;F!==null?(Mt=F,xr(F)):Mt=null}break e}}Gt=0,Ke=null,pl(t,e,r,5);break;case 6:Gt=0,Ke=null,pl(t,e,r,6);break;case 8:qs(),ue=6;break t;default:throw Error(c(462))}}Mv();break}catch(st){Ld(t,st)}while(!0);return Rn=xa=null,K.H=a,K.A=l,Xt=n,Mt!==null?0:(Pt=null,Lt=0,Vi(),ue)}function Mv(){for(;Mt!==null&&!ct();)Yd(Mt)}function Yd(t){var e=md(t.alternate,t,Hn);t.memoizedProps=t.pendingProps,e===null?xr(t):Mt=e}function Zd(t){var e=t,n=e.alternate;switch(e.tag){case 15:case 0:e=sd(n,e,e.pendingProps,e.type,void 0,Lt);break;case 11:e=sd(n,e,e.pendingProps,e.type.render,e.ref,Lt);break;case 5:as(e);default:vd(n,e),e=Mt=Zo(e,Hn),e=md(n,e,Hn)}t.memoizedProps=t.pendingProps,e===null?xr(t):Mt=e}function pl(t,e,n,a){Rn=xa=null,as(e),rl=null,Fl=0;var l=e.return;try{if(wv(t,l,e,n,Lt)){ue=1,pr(t,Ie(n,t.current)),Mt=null;return}}catch(r){if(l!==null)throw Mt=l,r;ue=1,pr(t,Ie(n,t.current)),Mt=null;return}e.flags&32768?(Yt||a===1?t=!0:ol||(Lt&536870912)!==0?t=!1:(na=t=!0,(a===2||a===9||a===3||a===6)&&(a=en.current,a!==null&&a.tag===13&&(a.flags|=16384))),Xd(e,t)):xr(e)}function xr(t){var e=t;do{if((e.flags&32768)!==0){Xd(e,na);return}t=e.return;var n=Av(e.alternate,e,Hn);if(n!==null){Mt=n;return}if(e=e.sibling,e!==null){Mt=e;return}Mt=e=t}while(e!==null);ue===0&&(ue=5)}function Xd(t,e){do{var n=Tv(t.alternate,t);if(n!==null){n.flags&=32767,Mt=n;return}if(n=t.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!e&&(t=t.sibling,t!==null)){Mt=t;return}Mt=t=n}while(t!==null);ue=6,Mt=null}function Gd(t,e,n,a,l,r,v,w,j){t.cancelPendingCommit=null;do Ar();while(Te!==0);if((Xt&6)!==0)throw Error(c(327));if(e!==null){if(e===t.current)throw Error(c(177));if(r=e.lanes|e.childLanes,r|=Nu,fe(t,n,r,v,w,j),t===Pt&&(Mt=Pt=null,Lt=0),dl=e,ia=t,hl=n,js=r,Ls=l,Md=a,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,Lv(mt,function(){return Fd(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=K.T,K.T=null,l=Z.p,Z.p=2,v=Xt,Xt|=4;try{Dv(t,e,n)}finally{Xt=v,Z.p=l,K.T=a}}Te=1,Vd(),Kd(),Qd()}}function Vd(){if(Te===1){Te=0;var t=ia,e=dl,n=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||n){n=K.T,K.T=null;var a=Z.p;Z.p=2;var l=Xt;Xt|=4;try{Dd(e,t);var r=tc,v=No(t.containerInfo),w=r.focusedElem,j=r.selectionRange;if(v!==w&&w&&w.ownerDocument&&Ro(w.ownerDocument.documentElement,w)){if(j!==null&&Du(w)){var F=j.start,st=j.end;if(st===void 0&&(st=F),"selectionStart"in w)w.selectionStart=F,w.selectionEnd=Math.min(st,w.value.length);else{var ht=w.ownerDocument||document,P=ht&&ht.defaultView||window;if(P.getSelection){var et=P.getSelection(),Ot=w.textContent.length,At=Math.min(j.start,Ot),Ft=j.end===void 0?At:Math.min(j.end,Ot);!et.extend&&At>Ft&&(v=Ft,Ft=At,At=v);var V=Co(w,At),q=Co(w,Ft);if(V&&q&&(et.rangeCount!==1||et.anchorNode!==V.node||et.anchorOffset!==V.offset||et.focusNode!==q.node||et.focusOffset!==q.offset)){var J=ht.createRange();J.setStart(V.node,V.offset),et.removeAllRanges(),At>Ft?(et.addRange(J),et.extend(q.node,q.offset)):(J.setEnd(q.node,q.offset),et.addRange(J))}}}}for(ht=[],et=w;et=et.parentNode;)et.nodeType===1&&ht.push({element:et,left:et.scrollLeft,top:et.scrollTop});for(typeof w.focus=="function"&&w.focus(),w=0;w<ht.length;w++){var ot=ht[w];ot.element.scrollLeft=ot.left,ot.element.scrollTop=ot.top}}jr=!!Ps,tc=Ps=null}finally{Xt=l,Z.p=a,K.T=n}}t.current=e,Te=2}}function Kd(){if(Te===2){Te=0;var t=ia,e=dl,n=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||n){n=K.T,K.T=null;var a=Z.p;Z.p=2;var l=Xt;Xt|=4;try{wd(t,e.alternate,e)}finally{Xt=l,Z.p=a,K.T=n}}Te=3}}function Qd(){if(Te===4||Te===3){Te=0,lt();var t=ia,e=dl,n=hl,a=Md;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?Te=5:(Te=0,dl=ia=null,Jd(t,t.pendingLanes));var l=t.pendingLanes;if(l===0&&(la=null),xe(n),e=e.stateNode,zt&&typeof zt.onCommitFiberRoot=="function")try{zt.onCommitFiberRoot(wt,e,void 0,(e.current.flags&128)===128)}catch{}if(a!==null){e=K.T,l=Z.p,Z.p=2,K.T=null;try{for(var r=t.onRecoverableError,v=0;v<a.length;v++){var w=a[v];r(w.value,{componentStack:w.stack})}}finally{K.T=e,Z.p=l}}(hl&3)!==0&&Ar(),Sn(t),l=t.pendingLanes,(n&4194090)!==0&&(l&42)!==0?t===Hs?li++:(li=0,Hs=t):li=0,ii(0)}}function Jd(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,Ll(e)))}function Ar(t){return Vd(),Kd(),Qd(),Fd()}function Fd(){if(Te!==5)return!1;var t=ia,e=js;js=0;var n=xe(hl),a=K.T,l=Z.p;try{Z.p=32>n?32:n,K.T=null,n=Ls,Ls=null;var r=ia,v=hl;if(Te=0,dl=ia=null,hl=0,(Xt&6)!==0)throw Error(c(331));var w=Xt;if(Xt|=4,Nd(r.current),zd(r,r.current,v,n),Xt=w,ii(0,!1),zt&&typeof zt.onPostCommitFiberRoot=="function")try{zt.onPostCommitFiberRoot(wt,r)}catch{}return!0}finally{Z.p=l,K.T=a,Jd(t,e)}}function Wd(t,e,n){e=Ie(n,e),e=gs(t.stateNode,e,2),t=Fn(t,e,2),t!==null&&(Kt(t,2),Sn(t))}function Wt(t,e,n){if(t.tag===3)Wd(t,t,n);else for(;e!==null;){if(e.tag===3){Wd(e,t,n);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(la===null||!la.has(a))){t=Ie(n,t),n=td(2),a=Fn(e,n,2),a!==null&&(ed(n,a,e,t),Kt(a,2),Sn(a));break}}e=e.return}}function Xs(t,e,n){var a=t.pingCache;if(a===null){a=t.pingCache=new Cv;var l=new Set;a.set(e,l)}else l=a.get(e),l===void 0&&(l=new Set,a.set(e,l));l.has(n)||(ks=!0,l.add(n),t=Uv.bind(null,t,e,n),e.then(t,t))}function Uv(t,e,n){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&n,t.warmLanes&=~n,Pt===t&&(Lt&n)===n&&(ue===4||ue===3&&(Lt&62914560)===Lt&&300>M()-Bs?(Xt&2)===0&&ml(t,0):Ms|=n,fl===Lt&&(fl=0)),Sn(t)}function Id(t,e){e===0&&(e=Ba()),t=Wa(t,e),t!==null&&(Kt(t,e),Sn(t))}function Bv(t){var e=t.memoizedState,n=0;e!==null&&(n=e.retryLane),Id(t,n)}function jv(t,e){var n=0;switch(t.tag){case 13:var a=t.stateNode,l=t.memoizedState;l!==null&&(n=l.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(c(314))}a!==null&&a.delete(e),Id(t,n)}function Lv(t,e){return ge(t,e)}var Tr=null,vl=null,Gs=!1,Dr=!1,Vs=!1,Ra=0;function Sn(t){t!==vl&&t.next===null&&(vl===null?Tr=vl=t:vl=vl.next=t),Dr=!0,Gs||(Gs=!0,qv())}function ii(t,e){if(!Vs&&Dr){Vs=!0;do for(var n=!1,a=Tr;a!==null;){if(t!==0){var l=a.pendingLanes;if(l===0)var r=0;else{var v=a.suspendedLanes,w=a.pingedLanes;r=(1<<31-Ht(42|t)+1)-1,r&=l&~(v&~w),r=r&201326741?r&201326741|1:r?r|2:0}r!==0&&(n=!0,eh(a,r))}else r=Lt,r=we(a,a===Pt?r:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(r&3)===0||pn(a,r)||(n=!0,eh(a,r));a=a.next}while(n);Vs=!1}}function Hv(){$d()}function $d(){Dr=Gs=!1;var t=0;Ra!==0&&(Jv()&&(t=Ra),Ra=0);for(var e=M(),n=null,a=Tr;a!==null;){var l=a.next,r=Pd(a,e);r===0?(a.next=null,n===null?Tr=l:n.next=l,l===null&&(vl=n)):(n=a,(t!==0||(r&3)!==0)&&(Dr=!0)),a=l}ii(t)}function Pd(t,e){for(var n=t.suspendedLanes,a=t.pingedLanes,l=t.expirationTimes,r=t.pendingLanes&-62914561;0<r;){var v=31-Ht(r),w=1<<v,j=l[v];j===-1?((w&n)===0||(w&a)!==0)&&(l[v]=Ma(w,e)):j<=e&&(t.expiredLanes|=w),r&=~w}if(e=Pt,n=Lt,n=we(t,t===e?n:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,n===0||t===e&&(Gt===2||Gt===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&g(a),t.callbackNode=null,t.callbackPriority=0;if((n&3)===0||pn(t,n)){if(e=n&-n,e===t.callbackPriority)return e;switch(a!==null&&g(a),xe(n)){case 2:case 8:n=ft;break;case 32:n=mt;break;case 268435456:n=gt;break;default:n=mt}return a=th.bind(null,t),n=ge(n,a),t.callbackPriority=e,t.callbackNode=n,e}return a!==null&&a!==null&&g(a),t.callbackPriority=2,t.callbackNode=null,2}function th(t,e){if(Te!==0&&Te!==5)return t.callbackNode=null,t.callbackPriority=0,null;var n=t.callbackNode;if(Ar()&&t.callbackNode!==n)return null;var a=Lt;return a=we(t,t===Pt?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(Bd(t,a,e),Pd(t,M()),t.callbackNode!=null&&t.callbackNode===n?th.bind(null,t):null)}function eh(t,e){if(Ar())return null;Bd(t,e,!0)}function qv(){Wv(function(){(Xt&6)!==0?ge(X,Hv):$d()})}function Ks(){return Ra===0&&(Ra=Ua()),Ra}function nh(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:Li(""+t)}function ah(t,e){var n=e.ownerDocument.createElement("input");return n.name=e.name,n.value=e.value,t.id&&n.setAttribute("form",t.id),e.parentNode.insertBefore(n,e),t=new FormData(t),n.parentNode.removeChild(n),t}function Yv(t,e,n,a,l){if(e==="submit"&&n&&n.stateNode===l){var r=nh((l[ee]||null).action),v=a.submitter;v&&(e=(e=v[ee]||null)?nh(e.formAction):v.getAttribute("formAction"),e!==null&&(r=e,v=null));var w=new Zi("action","action",null,a,l);t.push({event:w,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Ra!==0){var j=v?ah(l,v):new FormData(l);ds(n,{pending:!0,data:j,method:l.method,action:r},null,j)}}else typeof r=="function"&&(w.preventDefault(),j=v?ah(l,v):new FormData(l),ds(n,{pending:!0,data:j,method:l.method,action:r},r,j))},currentTarget:l}]})}}for(var Qs=0;Qs<Ru.length;Qs++){var Js=Ru[Qs],Zv=Js.toLowerCase(),Xv=Js[0].toUpperCase()+Js.slice(1);cn(Zv,"on"+Xv)}cn(Uo,"onAnimationEnd"),cn(Bo,"onAnimationIteration"),cn(jo,"onAnimationStart"),cn("dblclick","onDoubleClick"),cn("focusin","onFocus"),cn("focusout","onBlur"),cn(rv,"onTransitionRun"),cn(uv,"onTransitionStart"),cn(sv,"onTransitionCancel"),cn(Lo,"onTransitionEnd"),qa("onMouseEnter",["mouseout","mouseover"]),qa("onMouseLeave",["mouseout","mouseover"]),qa("onPointerEnter",["pointerout","pointerover"]),qa("onPointerLeave",["pointerout","pointerover"]),pa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),pa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),pa("onBeforeInput",["compositionend","keypress","textInput","paste"]),pa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),pa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),pa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ri="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(" "),Gv=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ri));function lh(t,e){e=(e&4)!==0;for(var n=0;n<t.length;n++){var a=t[n],l=a.event;a=a.listeners;t:{var r=void 0;if(e)for(var v=a.length-1;0<=v;v--){var w=a[v],j=w.instance,F=w.currentTarget;if(w=w.listener,j!==r&&l.isPropagationStopped())break t;r=w,l.currentTarget=F;try{r(l)}catch(st){mr(st)}l.currentTarget=null,r=j}else for(v=0;v<a.length;v++){if(w=a[v],j=w.instance,F=w.currentTarget,w=w.listener,j!==r&&l.isPropagationStopped())break t;r=w,l.currentTarget=F;try{r(l)}catch(st){mr(st)}l.currentTarget=null,r=j}}}}function Ut(t,e){var n=e[xn];n===void 0&&(n=e[xn]=new Set);var a=t+"__bubble";n.has(a)||(ih(e,t,2,!1),n.add(a))}function Fs(t,e,n){var a=0;e&&(a|=4),ih(n,t,a,e)}var Or="_reactListening"+Math.random().toString(36).slice(2);function Ws(t){if(!t[Or]){t[Or]=!0,Wc.forEach(function(n){n!=="selectionchange"&&(Gv.has(n)||Fs(n,!1,t),Fs(n,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[Or]||(e[Or]=!0,Fs("selectionchange",!1,e))}}function ih(t,e,n,a){switch(zh(e)){case 2:var l=gg;break;case 8:l=yg;break;default:l=oc}n=l.bind(null,e,n,t),l=void 0,!yu||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(l=!0),a?l!==void 0?t.addEventListener(e,n,{capture:!0,passive:l}):t.addEventListener(e,n,!0):l!==void 0?t.addEventListener(e,n,{passive:l}):t.addEventListener(e,n,!1)}function Is(t,e,n,a,l){var r=a;if((e&1)===0&&(e&2)===0&&a!==null)t:for(;;){if(a===null)return;var v=a.tag;if(v===3||v===4){var w=a.stateNode.containerInfo;if(w===l)break;if(v===4)for(v=a.return;v!==null;){var j=v.tag;if((j===3||j===4)&&v.stateNode.containerInfo===l)return;v=v.return}for(;w!==null;){if(v=ja(w),v===null)return;if(j=v.tag,j===5||j===6||j===26||j===27){a=r=v;continue t}w=w.parentNode}}a=a.return}oo(function(){var F=r,st=vu(n),ht=[];t:{var P=Ho.get(t);if(P!==void 0){var et=Zi,Ot=t;switch(t){case"keypress":if(qi(n)===0)break t;case"keydown":case"keyup":et=Lp;break;case"focusin":Ot="focus",et=Eu;break;case"focusout":Ot="blur",et=Eu;break;case"beforeblur":case"afterblur":et=Eu;break;case"click":if(n.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":et=mo;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":et=Tp;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":et=Yp;break;case Uo:case Bo:case jo:et=zp;break;case Lo:et=Xp;break;case"scroll":case"scrollend":et=xp;break;case"wheel":et=Vp;break;case"copy":case"cut":case"paste":et=Rp;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":et=vo;break;case"toggle":case"beforetoggle":et=Qp}var At=(e&4)!==0,Ft=!At&&(t==="scroll"||t==="scrollend"),V=At?P!==null?P+"Capture":null:P;At=[];for(var q=F,J;q!==null;){var ot=q;if(J=ot.stateNode,ot=ot.tag,ot!==5&&ot!==26&&ot!==27||J===null||V===null||(ot=Al(q,V),ot!=null&&At.push(ui(q,ot,J))),Ft)break;q=q.return}0<At.length&&(P=new et(P,Ot,null,n,st),ht.push({event:P,listeners:At}))}}if((e&7)===0){t:{if(P=t==="mouseover"||t==="pointerover",et=t==="mouseout"||t==="pointerout",P&&n!==pu&&(Ot=n.relatedTarget||n.fromElement)&&(ja(Ot)||Ot[Ce]))break t;if((et||P)&&(P=st.window===st?st:(P=st.ownerDocument)?P.defaultView||P.parentWindow:window,et?(Ot=n.relatedTarget||n.toElement,et=F,Ot=Ot?ja(Ot):null,Ot!==null&&(Ft=o(Ot),At=Ot.tag,Ot!==Ft||At!==5&&At!==27&&At!==6)&&(Ot=null)):(et=null,Ot=F),et!==Ot)){if(At=mo,ot="onMouseLeave",V="onMouseEnter",q="mouse",(t==="pointerout"||t==="pointerover")&&(At=vo,ot="onPointerLeave",V="onPointerEnter",q="pointer"),Ft=et==null?P:xl(et),J=Ot==null?P:xl(Ot),P=new At(ot,q+"leave",et,n,st),P.target=Ft,P.relatedTarget=J,ot=null,ja(st)===F&&(At=new At(V,q+"enter",Ot,n,st),At.target=J,At.relatedTarget=Ft,ot=At),Ft=ot,et&&Ot)e:{for(At=et,V=Ot,q=0,J=At;J;J=gl(J))q++;for(J=0,ot=V;ot;ot=gl(ot))J++;for(;0<q-J;)At=gl(At),q--;for(;0<J-q;)V=gl(V),J--;for(;q--;){if(At===V||V!==null&&At===V.alternate)break e;At=gl(At),V=gl(V)}At=null}else At=null;et!==null&&rh(ht,P,et,At,!1),Ot!==null&&Ft!==null&&rh(ht,Ft,Ot,At,!0)}}t:{if(P=F?xl(F):window,et=P.nodeName&&P.nodeName.toLowerCase(),et==="select"||et==="input"&&P.type==="file")var Et=xo;else if(Eo(P))if(Ao)Et=av;else{Et=ev;var kt=tv}else et=P.nodeName,!et||et.toLowerCase()!=="input"||P.type!=="checkbox"&&P.type!=="radio"?F&&mu(F.elementType)&&(Et=xo):Et=nv;if(Et&&(Et=Et(t,F))){wo(ht,Et,n,st);break t}kt&&kt(t,P,F),t==="focusout"&&F&&P.type==="number"&&F.memoizedProps.value!=null&&hu(P,"number",P.value)}switch(kt=F?xl(F):window,t){case"focusin":(Eo(kt)||kt.contentEditable==="true")&&(Qa=kt,Ou=F,kl=null);break;case"focusout":kl=Ou=Qa=null;break;case"mousedown":zu=!0;break;case"contextmenu":case"mouseup":case"dragend":zu=!1,ko(ht,n,st);break;case"selectionchange":if(iv)break;case"keydown":case"keyup":ko(ht,n,st)}var xt;if(xu)t:{switch(t){case"compositionstart":var Dt="onCompositionStart";break t;case"compositionend":Dt="onCompositionEnd";break t;case"compositionupdate":Dt="onCompositionUpdate";break t}Dt=void 0}else Ka?_o(t,n)&&(Dt="onCompositionEnd"):t==="keydown"&&n.keyCode===229&&(Dt="onCompositionStart");Dt&&(go&&n.locale!=="ko"&&(Ka||Dt!=="onCompositionStart"?Dt==="onCompositionEnd"&&Ka&&(xt=fo()):(Vn=st,bu="value"in Vn?Vn.value:Vn.textContent,Ka=!0)),kt=zr(F,Dt),0<kt.length&&(Dt=new po(Dt,t,null,n,st),ht.push({event:Dt,listeners:kt}),xt?Dt.data=xt:(xt=So(n),xt!==null&&(Dt.data=xt)))),(xt=Fp?Wp(t,n):Ip(t,n))&&(Dt=zr(F,"onBeforeInput"),0<Dt.length&&(kt=new po("onBeforeInput","beforeinput",null,n,st),ht.push({event:kt,listeners:Dt}),kt.data=xt)),Yv(ht,t,F,n,st)}lh(ht,e)})}function ui(t,e,n){return{instance:t,listener:e,currentTarget:n}}function zr(t,e){for(var n=e+"Capture",a=[];t!==null;){var l=t,r=l.stateNode;if(l=l.tag,l!==5&&l!==26&&l!==27||r===null||(l=Al(t,n),l!=null&&a.unshift(ui(t,l,r)),l=Al(t,e),l!=null&&a.push(ui(t,l,r))),t.tag===3)return a;t=t.return}return[]}function gl(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function rh(t,e,n,a,l){for(var r=e._reactName,v=[];n!==null&&n!==a;){var w=n,j=w.alternate,F=w.stateNode;if(w=w.tag,j!==null&&j===a)break;w!==5&&w!==26&&w!==27||F===null||(j=F,l?(F=Al(n,r),F!=null&&v.unshift(ui(n,F,j))):l||(F=Al(n,r),F!=null&&v.push(ui(n,F,j)))),n=n.return}v.length!==0&&t.push({event:e,listeners:v})}var Vv=/\r\n?/g,Kv=/\u0000|\uFFFD/g;function uh(t){return(typeof t=="string"?t:""+t).replace(Vv,`
`).replace(Kv,"")}function sh(t,e){return e=uh(e),uh(t)===e}function Cr(){}function Jt(t,e,n,a,l,r){switch(n){case"children":typeof a=="string"?e==="body"||e==="textarea"&&a===""||Xa(t,a):(typeof a=="number"||typeof a=="bigint")&&e!=="body"&&Xa(t,""+a);break;case"className":Ui(t,"class",a);break;case"tabIndex":Ui(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Ui(t,n,a);break;case"style":so(t,a,r);break;case"data":if(e!=="object"){Ui(t,"data",a);break}case"src":case"href":if(a===""&&(e!=="a"||n!=="href")){t.removeAttribute(n);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(n);break}a=Li(""+a),t.setAttribute(n,a);break;case"action":case"formAction":if(typeof a=="function"){t.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof r=="function"&&(n==="formAction"?(e!=="input"&&Jt(t,e,"name",l.name,l,null),Jt(t,e,"formEncType",l.formEncType,l,null),Jt(t,e,"formMethod",l.formMethod,l,null),Jt(t,e,"formTarget",l.formTarget,l,null)):(Jt(t,e,"encType",l.encType,l,null),Jt(t,e,"method",l.method,l,null),Jt(t,e,"target",l.target,l,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(n);break}a=Li(""+a),t.setAttribute(n,a);break;case"onClick":a!=null&&(t.onclick=Cr);break;case"onScroll":a!=null&&Ut("scroll",t);break;case"onScrollEnd":a!=null&&Ut("scrollend",t);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(c(61));if(n=a.__html,n!=null){if(l.children!=null)throw Error(c(60));t.innerHTML=n}}break;case"multiple":t.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":t.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){t.removeAttribute("xlink:href");break}n=Li(""+a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(n,""+a):t.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(n,""):t.removeAttribute(n);break;case"capture":case"download":a===!0?t.setAttribute(n,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(n,a):t.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(n,a):t.removeAttribute(n);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(n):t.setAttribute(n,a);break;case"popover":Ut("beforetoggle",t),Ut("toggle",t),Mi(t,"popover",a);break;case"xlinkActuate":Tn(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Tn(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Tn(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Tn(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Tn(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Tn(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Tn(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Tn(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Tn(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Mi(t,"is",a);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=Ep.get(n)||n,Mi(t,n,a))}}function $s(t,e,n,a,l,r){switch(n){case"style":so(t,a,r);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(c(61));if(n=a.__html,n!=null){if(l.children!=null)throw Error(c(60));t.innerHTML=n}}break;case"children":typeof a=="string"?Xa(t,a):(typeof a=="number"||typeof a=="bigint")&&Xa(t,""+a);break;case"onScroll":a!=null&&Ut("scroll",t);break;case"onScrollEnd":a!=null&&Ut("scrollend",t);break;case"onClick":a!=null&&(t.onclick=Cr);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ic.hasOwnProperty(n))t:{if(n[0]==="o"&&n[1]==="n"&&(l=n.endsWith("Capture"),e=n.slice(2,l?n.length-7:void 0),r=t[ee]||null,r=r!=null?r[n]:null,typeof r=="function"&&t.removeEventListener(e,r,l),typeof a=="function")){typeof r!="function"&&r!==null&&(n in t?t[n]=null:t.hasAttribute(n)&&t.removeAttribute(n)),t.addEventListener(e,a,l);break t}n in t?t[n]=a:a===!0?t.setAttribute(n,""):Mi(t,n,a)}}}function De(t,e,n){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ut("error",t),Ut("load",t);var a=!1,l=!1,r;for(r in n)if(n.hasOwnProperty(r)){var v=n[r];if(v!=null)switch(r){case"src":a=!0;break;case"srcSet":l=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,e));default:Jt(t,e,r,v,n,null)}}l&&Jt(t,e,"srcSet",n.srcSet,n,null),a&&Jt(t,e,"src",n.src,n,null);return;case"input":Ut("invalid",t);var w=r=v=l=null,j=null,F=null;for(a in n)if(n.hasOwnProperty(a)){var st=n[a];if(st!=null)switch(a){case"name":l=st;break;case"type":v=st;break;case"checked":j=st;break;case"defaultChecked":F=st;break;case"value":r=st;break;case"defaultValue":w=st;break;case"children":case"dangerouslySetInnerHTML":if(st!=null)throw Error(c(137,e));break;default:Jt(t,e,a,st,n,null)}}lo(t,r,w,j,F,v,l,!1),Bi(t);return;case"select":Ut("invalid",t),a=v=r=null;for(l in n)if(n.hasOwnProperty(l)&&(w=n[l],w!=null))switch(l){case"value":r=w;break;case"defaultValue":v=w;break;case"multiple":a=w;default:Jt(t,e,l,w,n,null)}e=r,n=v,t.multiple=!!a,e!=null?Za(t,!!a,e,!1):n!=null&&Za(t,!!a,n,!0);return;case"textarea":Ut("invalid",t),r=l=a=null;for(v in n)if(n.hasOwnProperty(v)&&(w=n[v],w!=null))switch(v){case"value":a=w;break;case"defaultValue":l=w;break;case"children":r=w;break;case"dangerouslySetInnerHTML":if(w!=null)throw Error(c(91));break;default:Jt(t,e,v,w,n,null)}ro(t,a,l,r),Bi(t);return;case"option":for(j in n)if(n.hasOwnProperty(j)&&(a=n[j],a!=null))switch(j){case"selected":t.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Jt(t,e,j,a,n,null)}return;case"dialog":Ut("beforetoggle",t),Ut("toggle",t),Ut("cancel",t),Ut("close",t);break;case"iframe":case"object":Ut("load",t);break;case"video":case"audio":for(a=0;a<ri.length;a++)Ut(ri[a],t);break;case"image":Ut("error",t),Ut("load",t);break;case"details":Ut("toggle",t);break;case"embed":case"source":case"link":Ut("error",t),Ut("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(F in n)if(n.hasOwnProperty(F)&&(a=n[F],a!=null))switch(F){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,e));default:Jt(t,e,F,a,n,null)}return;default:if(mu(e)){for(st in n)n.hasOwnProperty(st)&&(a=n[st],a!==void 0&&$s(t,e,st,a,n,void 0));return}}for(w in n)n.hasOwnProperty(w)&&(a=n[w],a!=null&&Jt(t,e,w,a,n,null))}function Qv(t,e,n,a){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,r=null,v=null,w=null,j=null,F=null,st=null;for(et in n){var ht=n[et];if(n.hasOwnProperty(et)&&ht!=null)switch(et){case"checked":break;case"value":break;case"defaultValue":j=ht;default:a.hasOwnProperty(et)||Jt(t,e,et,null,a,ht)}}for(var P in a){var et=a[P];if(ht=n[P],a.hasOwnProperty(P)&&(et!=null||ht!=null))switch(P){case"type":r=et;break;case"name":l=et;break;case"checked":F=et;break;case"defaultChecked":st=et;break;case"value":v=et;break;case"defaultValue":w=et;break;case"children":case"dangerouslySetInnerHTML":if(et!=null)throw Error(c(137,e));break;default:et!==ht&&Jt(t,e,P,et,a,ht)}}du(t,v,w,j,F,st,r,l);return;case"select":et=v=w=P=null;for(r in n)if(j=n[r],n.hasOwnProperty(r)&&j!=null)switch(r){case"value":break;case"multiple":et=j;default:a.hasOwnProperty(r)||Jt(t,e,r,null,a,j)}for(l in a)if(r=a[l],j=n[l],a.hasOwnProperty(l)&&(r!=null||j!=null))switch(l){case"value":P=r;break;case"defaultValue":w=r;break;case"multiple":v=r;default:r!==j&&Jt(t,e,l,r,a,j)}e=w,n=v,a=et,P!=null?Za(t,!!n,P,!1):!!a!=!!n&&(e!=null?Za(t,!!n,e,!0):Za(t,!!n,n?[]:"",!1));return;case"textarea":et=P=null;for(w in n)if(l=n[w],n.hasOwnProperty(w)&&l!=null&&!a.hasOwnProperty(w))switch(w){case"value":break;case"children":break;default:Jt(t,e,w,null,a,l)}for(v in a)if(l=a[v],r=n[v],a.hasOwnProperty(v)&&(l!=null||r!=null))switch(v){case"value":P=l;break;case"defaultValue":et=l;break;case"children":break;case"dangerouslySetInnerHTML":if(l!=null)throw Error(c(91));break;default:l!==r&&Jt(t,e,v,l,a,r)}io(t,P,et);return;case"option":for(var Ot in n)if(P=n[Ot],n.hasOwnProperty(Ot)&&P!=null&&!a.hasOwnProperty(Ot))switch(Ot){case"selected":t.selected=!1;break;default:Jt(t,e,Ot,null,a,P)}for(j in a)if(P=a[j],et=n[j],a.hasOwnProperty(j)&&P!==et&&(P!=null||et!=null))switch(j){case"selected":t.selected=P&&typeof P!="function"&&typeof P!="symbol";break;default:Jt(t,e,j,P,a,et)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var At in n)P=n[At],n.hasOwnProperty(At)&&P!=null&&!a.hasOwnProperty(At)&&Jt(t,e,At,null,a,P);for(F in a)if(P=a[F],et=n[F],a.hasOwnProperty(F)&&P!==et&&(P!=null||et!=null))switch(F){case"children":case"dangerouslySetInnerHTML":if(P!=null)throw Error(c(137,e));break;default:Jt(t,e,F,P,a,et)}return;default:if(mu(e)){for(var Ft in n)P=n[Ft],n.hasOwnProperty(Ft)&&P!==void 0&&!a.hasOwnProperty(Ft)&&$s(t,e,Ft,void 0,a,P);for(st in a)P=a[st],et=n[st],!a.hasOwnProperty(st)||P===et||P===void 0&&et===void 0||$s(t,e,st,P,a,et);return}}for(var V in n)P=n[V],n.hasOwnProperty(V)&&P!=null&&!a.hasOwnProperty(V)&&Jt(t,e,V,null,a,P);for(ht in a)P=a[ht],et=n[ht],!a.hasOwnProperty(ht)||P===et||P==null&&et==null||Jt(t,e,ht,P,a,et)}var Ps=null,tc=null;function Rr(t){return t.nodeType===9?t:t.ownerDocument}function ch(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function oh(t,e){if(t===0)switch(e){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&e==="foreignObject"?0:t}function ec(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.children=="bigint"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var nc=null;function Jv(){var t=window.event;return t&&t.type==="popstate"?t===nc?!1:(nc=t,!0):(nc=null,!1)}var fh=typeof setTimeout=="function"?setTimeout:void 0,Fv=typeof clearTimeout=="function"?clearTimeout:void 0,dh=typeof Promise=="function"?Promise:void 0,Wv=typeof queueMicrotask=="function"?queueMicrotask:typeof dh<"u"?function(t){return dh.resolve(null).then(t).catch(Iv)}:fh;function Iv(t){setTimeout(function(){throw t})}function ua(t){return t==="head"}function hh(t,e){var n=e,a=0,l=0;do{var r=n.nextSibling;if(t.removeChild(n),r&&r.nodeType===8)if(n=r.data,n==="/$"){if(0<a&&8>a){n=a;var v=t.ownerDocument;if(n&1&&si(v.documentElement),n&2&&si(v.body),n&4)for(n=v.head,si(n),v=n.firstChild;v;){var w=v.nextSibling,j=v.nodeName;v[An]||j==="SCRIPT"||j==="STYLE"||j==="LINK"&&v.rel.toLowerCase()==="stylesheet"||n.removeChild(v),v=w}}if(l===0){t.removeChild(r),vi(e);return}l--}else n==="$"||n==="$?"||n==="$!"?l++:a=n.charCodeAt(0)-48;else a=0;n=r}while(n);vi(e)}function ac(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var n=e;switch(e=e.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":ac(n),su(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}t.removeChild(n)}}function $v(t,e,n,a){for(;t.nodeType===1;){var l=n;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[An])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(r=t.getAttribute("rel"),r==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(r!==l.rel||t.getAttribute("href")!==(l.href==null||l.href===""?null:l.href)||t.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin)||t.getAttribute("title")!==(l.title==null?null:l.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(r=t.getAttribute("src"),(r!==(l.src==null?null:l.src)||t.getAttribute("type")!==(l.type==null?null:l.type)||t.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin))&&r&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var r=l.name==null?null:""+l.name;if(l.type==="hidden"&&t.getAttribute("name")===r)return t}else return t;if(t=fn(t.nextSibling),t===null)break}return null}function Pv(t,e,n){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!n||(t=fn(t.nextSibling),t===null))return null;return t}function lc(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState==="complete"}function tg(t,e){var n=t.ownerDocument;if(t.data!=="$?"||n.readyState==="complete")e();else{var a=function(){e(),n.removeEventListener("DOMContentLoaded",a)};n.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function fn(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?"||e==="F!"||e==="F")break;if(e==="/$")return null}}return t}var ic=null;function mh(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="$"||n==="$!"||n==="$?"){if(e===0)return t;e--}else n==="/$"&&e++}t=t.previousSibling}return null}function ph(t,e,n){switch(e=Rr(n),t){case"html":if(t=e.documentElement,!t)throw Error(c(452));return t;case"head":if(t=e.head,!t)throw Error(c(453));return t;case"body":if(t=e.body,!t)throw Error(c(454));return t;default:throw Error(c(451))}}function si(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);su(t)}var an=new Map,vh=new Set;function Nr(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var qn=Z.d;Z.d={f:eg,r:ng,D:ag,C:lg,L:ig,m:rg,X:sg,S:ug,M:cg};function eg(){var t=qn.f(),e=wr();return t||e}function ng(t){var e=La(t);e!==null&&e.tag===5&&e.type==="form"?Bf(e):qn.r(t)}var yl=typeof document>"u"?null:document;function gh(t,e,n){var a=yl;if(a&&typeof e=="string"&&e){var l=We(e);l='link[rel="'+t+'"][href="'+l+'"]',typeof n=="string"&&(l+='[crossorigin="'+n+'"]'),vh.has(l)||(vh.add(l),t={rel:t,crossOrigin:n,href:e},a.querySelector(l)===null&&(e=a.createElement("link"),De(e,"link",t),ye(e),a.head.appendChild(e)))}}function ag(t){qn.D(t),gh("dns-prefetch",t,null)}function lg(t,e){qn.C(t,e),gh("preconnect",t,e)}function ig(t,e,n){qn.L(t,e,n);var a=yl;if(a&&t&&e){var l='link[rel="preload"][as="'+We(e)+'"]';e==="image"&&n&&n.imageSrcSet?(l+='[imagesrcset="'+We(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(l+='[imagesizes="'+We(n.imageSizes)+'"]')):l+='[href="'+We(t)+'"]';var r=l;switch(e){case"style":r=bl(t);break;case"script":r=_l(t)}an.has(r)||(t=E({rel:"preload",href:e==="image"&&n&&n.imageSrcSet?void 0:t,as:e},n),an.set(r,t),a.querySelector(l)!==null||e==="style"&&a.querySelector(ci(r))||e==="script"&&a.querySelector(oi(r))||(e=a.createElement("link"),De(e,"link",t),ye(e),a.head.appendChild(e)))}}function rg(t,e){qn.m(t,e);var n=yl;if(n&&t){var a=e&&typeof e.as=="string"?e.as:"script",l='link[rel="modulepreload"][as="'+We(a)+'"][href="'+We(t)+'"]',r=l;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":r=_l(t)}if(!an.has(r)&&(t=E({rel:"modulepreload",href:t},e),an.set(r,t),n.querySelector(l)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(oi(r)))return}a=n.createElement("link"),De(a,"link",t),ye(a),n.head.appendChild(a)}}}function ug(t,e,n){qn.S(t,e,n);var a=yl;if(a&&t){var l=Ha(a).hoistableStyles,r=bl(t);e=e||"default";var v=l.get(r);if(!v){var w={loading:0,preload:null};if(v=a.querySelector(ci(r)))w.loading=5;else{t=E({rel:"stylesheet",href:t,"data-precedence":e},n),(n=an.get(r))&&rc(t,n);var j=v=a.createElement("link");ye(j),De(j,"link",t),j._p=new Promise(function(F,st){j.onload=F,j.onerror=st}),j.addEventListener("load",function(){w.loading|=1}),j.addEventListener("error",function(){w.loading|=2}),w.loading|=4,kr(v,e,a)}v={type:"stylesheet",instance:v,count:1,state:w},l.set(r,v)}}}function sg(t,e){qn.X(t,e);var n=yl;if(n&&t){var a=Ha(n).hoistableScripts,l=_l(t),r=a.get(l);r||(r=n.querySelector(oi(l)),r||(t=E({src:t,async:!0},e),(e=an.get(l))&&uc(t,e),r=n.createElement("script"),ye(r),De(r,"link",t),n.head.appendChild(r)),r={type:"script",instance:r,count:1,state:null},a.set(l,r))}}function cg(t,e){qn.M(t,e);var n=yl;if(n&&t){var a=Ha(n).hoistableScripts,l=_l(t),r=a.get(l);r||(r=n.querySelector(oi(l)),r||(t=E({src:t,async:!0,type:"module"},e),(e=an.get(l))&&uc(t,e),r=n.createElement("script"),ye(r),De(r,"link",t),n.head.appendChild(r)),r={type:"script",instance:r,count:1,state:null},a.set(l,r))}}function yh(t,e,n,a){var l=(l=bt.current)?Nr(l):null;if(!l)throw Error(c(446));switch(t){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(e=bl(n.href),n=Ha(l).hoistableStyles,a=n.get(e),a||(a={type:"style",instance:null,count:0,state:null},n.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){t=bl(n.href);var r=Ha(l).hoistableStyles,v=r.get(t);if(v||(l=l.ownerDocument||l,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},r.set(t,v),(r=l.querySelector(ci(t)))&&!r._p&&(v.instance=r,v.state.loading=5),an.has(t)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},an.set(t,n),r||og(l,t,n,v.state))),e&&a===null)throw Error(c(528,""));return v}if(e&&a!==null)throw Error(c(529,""));return null;case"script":return e=n.async,n=n.src,typeof n=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=_l(n),n=Ha(l).hoistableScripts,a=n.get(e),a||(a={type:"script",instance:null,count:0,state:null},n.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,t))}}function bl(t){return'href="'+We(t)+'"'}function ci(t){return'link[rel="stylesheet"]['+t+"]"}function bh(t){return E({},t,{"data-precedence":t.precedence,precedence:null})}function og(t,e,n,a){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?a.loading=1:(e=t.createElement("link"),a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2}),De(e,"link",n),ye(e),t.head.appendChild(e))}function _l(t){return'[src="'+We(t)+'"]'}function oi(t){return"script[async]"+t}function _h(t,e,n){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+We(n.href)+'"]');if(a)return e.instance=a,ye(a),a;var l=E({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),ye(a),De(a,"style",l),kr(a,n.precedence,t),e.instance=a;case"stylesheet":l=bl(n.href);var r=t.querySelector(ci(l));if(r)return e.state.loading|=4,e.instance=r,ye(r),r;a=bh(n),(l=an.get(l))&&rc(a,l),r=(t.ownerDocument||t).createElement("link"),ye(r);var v=r;return v._p=new Promise(function(w,j){v.onload=w,v.onerror=j}),De(r,"link",a),e.state.loading|=4,kr(r,n.precedence,t),e.instance=r;case"script":return r=_l(n.src),(l=t.querySelector(oi(r)))?(e.instance=l,ye(l),l):(a=n,(l=an.get(r))&&(a=E({},n),uc(a,l)),t=t.ownerDocument||t,l=t.createElement("script"),ye(l),De(l,"link",a),t.head.appendChild(l),e.instance=l);case"void":return null;default:throw Error(c(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,kr(a,n.precedence,t));return e.instance}function kr(t,e,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=a.length?a[a.length-1]:null,r=l,v=0;v<a.length;v++){var w=a[v];if(w.dataset.precedence===e)r=w;else if(r!==l)break}r?r.parentNode.insertBefore(t,r.nextSibling):(e=n.nodeType===9?n.head:n,e.insertBefore(t,e.firstChild))}function rc(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function uc(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var Mr=null;function Sh(t,e,n){if(Mr===null){var a=new Map,l=Mr=new Map;l.set(n,a)}else l=Mr,a=l.get(n),a||(a=new Map,l.set(n,a));if(a.has(t))return a;for(a.set(t,null),n=n.getElementsByTagName(t),l=0;l<n.length;l++){var r=n[l];if(!(r[An]||r[te]||t==="link"&&r.getAttribute("rel")==="stylesheet")&&r.namespaceURI!=="http://www.w3.org/2000/svg"){var v=r.getAttribute(e)||"";v=t+v;var w=a.get(v);w?w.push(r):a.set(v,[r])}}return a}function Eh(t,e,n){t=t.ownerDocument||t,t.head.insertBefore(n,e==="title"?t.querySelector("head > title"):null)}function fg(t,e,n){if(n===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!0}case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function wh(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}var fi=null;function dg(){}function hg(t,e,n){if(fi===null)throw Error(c(475));var a=fi;if(e.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var l=bl(n.href),r=t.querySelector(ci(l));if(r){t=r._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(a.count++,a=Ur.bind(a),t.then(a,a)),e.state.loading|=4,e.instance=r,ye(r);return}r=t.ownerDocument||t,n=bh(n),(l=an.get(l))&&rc(n,l),r=r.createElement("link"),ye(r);var v=r;v._p=new Promise(function(w,j){v.onload=w,v.onerror=j}),De(r,"link",n),e.instance=r}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(a.count++,e=Ur.bind(a),t.addEventListener("load",e),t.addEventListener("error",e))}}function mg(){if(fi===null)throw Error(c(475));var t=fi;return t.stylesheets&&t.count===0&&sc(t,t.stylesheets),0<t.count?function(e){var n=setTimeout(function(){if(t.stylesheets&&sc(t,t.stylesheets),t.unsuspend){var a=t.unsuspend;t.unsuspend=null,a()}},6e4);return t.unsuspend=e,function(){t.unsuspend=null,clearTimeout(n)}}:null}function Ur(){if(this.count--,this.count===0){if(this.stylesheets)sc(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Br=null;function sc(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Br=new Map,e.forEach(pg,t),Br=null,Ur.call(t))}function pg(t,e){if(!(e.state.loading&4)){var n=Br.get(t);if(n)var a=n.get(null);else{n=new Map,Br.set(t,n);for(var l=t.querySelectorAll("link[data-precedence],style[data-precedence]"),r=0;r<l.length;r++){var v=l[r];(v.nodeName==="LINK"||v.getAttribute("media")!=="not all")&&(n.set(v.dataset.precedence,v),a=v)}a&&n.set(null,a)}l=e.instance,v=l.getAttribute("data-precedence"),r=n.get(v)||a,r===a&&n.set(null,l),n.set(v,l),this.count++,a=Ur.bind(this),l.addEventListener("load",a),l.addEventListener("error",a),r?r.parentNode.insertBefore(l,r.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(l,t.firstChild)),e.state.loading|=4}}var di={$$typeof:N,Provider:null,Consumer:null,_currentValue:pt,_currentValue2:pt,_threadCount:0};function vg(t,e,n,a,l,r,v,w){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Zn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zn(0),this.hiddenUpdates=Zn(null),this.identifierPrefix=a,this.onUncaughtError=l,this.onCaughtError=r,this.onRecoverableError=v,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=w,this.incompleteTransitions=new Map}function xh(t,e,n,a,l,r,v,w,j,F,st,ht){return t=new vg(t,e,n,v,w,j,F,ht),e=1,r===!0&&(e|=24),r=Xe(3,null,null,e),t.current=r,r.stateNode=t,e=Xu(),e.refCount++,t.pooledCache=e,e.refCount++,r.memoizedState={element:a,isDehydrated:n,cache:e},Qu(r),t}function Ah(t){return t?(t=Ia,t):Ia}function Th(t,e,n,a,l,r){l=Ah(l),a.context===null?a.context=l:a.pendingContext=l,a=Jn(e),a.payload={element:n},r=r===void 0?null:r,r!==null&&(a.callback=r),n=Fn(t,a,e),n!==null&&(Je(n,t,e),Zl(n,t,e))}function Dh(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var n=t.retryLane;t.retryLane=n!==0&&n<e?n:e}}function cc(t,e){Dh(t,e),(t=t.alternate)&&Dh(t,e)}function Oh(t){if(t.tag===13){var e=Wa(t,67108864);e!==null&&Je(e,t,67108864),cc(t,67108864)}}var jr=!0;function gg(t,e,n,a){var l=K.T;K.T=null;var r=Z.p;try{Z.p=2,oc(t,e,n,a)}finally{Z.p=r,K.T=l}}function yg(t,e,n,a){var l=K.T;K.T=null;var r=Z.p;try{Z.p=8,oc(t,e,n,a)}finally{Z.p=r,K.T=l}}function oc(t,e,n,a){if(jr){var l=fc(a);if(l===null)Is(t,e,a,Lr,n),Ch(t,a);else if(_g(l,t,e,n,a))a.stopPropagation();else if(Ch(t,a),e&4&&-1<bg.indexOf(t)){for(;l!==null;){var r=La(l);if(r!==null)switch(r.tag){case 3:if(r=r.stateNode,r.current.memoizedState.isDehydrated){var v=Me(r.pendingLanes);if(v!==0){var w=r;for(w.pendingLanes|=2,w.entangledLanes|=2;v;){var j=1<<31-Ht(v);w.entanglements[1]|=j,v&=~j}Sn(r),(Xt&6)===0&&(Sr=M()+500,ii(0))}}break;case 13:w=Wa(r,2),w!==null&&Je(w,r,2),wr(),cc(r,2)}if(r=fc(a),r===null&&Is(t,e,a,Lr,n),r===l)break;l=r}l!==null&&a.stopPropagation()}else Is(t,e,a,null,n)}}function fc(t){return t=vu(t),dc(t)}var Lr=null;function dc(t){if(Lr=null,t=ja(t),t!==null){var e=o(t);if(e===null)t=null;else{var n=e.tag;if(n===13){if(t=h(e),t!==null)return t;t=null}else if(n===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return Lr=t,null}function zh(t){switch(t){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(C()){case X:return 2;case ft:return 8;case mt:case W:return 32;case gt:return 268435456;default:return 32}default:return 32}}var hc=!1,sa=null,ca=null,oa=null,hi=new Map,mi=new Map,fa=[],bg="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Ch(t,e){switch(t){case"focusin":case"focusout":sa=null;break;case"dragenter":case"dragleave":ca=null;break;case"mouseover":case"mouseout":oa=null;break;case"pointerover":case"pointerout":hi.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":mi.delete(e.pointerId)}}function pi(t,e,n,a,l,r){return t===null||t.nativeEvent!==r?(t={blockedOn:e,domEventName:n,eventSystemFlags:a,nativeEvent:r,targetContainers:[l]},e!==null&&(e=La(e),e!==null&&Oh(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,l!==null&&e.indexOf(l)===-1&&e.push(l),t)}function _g(t,e,n,a,l){switch(e){case"focusin":return sa=pi(sa,t,e,n,a,l),!0;case"dragenter":return ca=pi(ca,t,e,n,a,l),!0;case"mouseover":return oa=pi(oa,t,e,n,a,l),!0;case"pointerover":var r=l.pointerId;return hi.set(r,pi(hi.get(r)||null,t,e,n,a,l)),!0;case"gotpointercapture":return r=l.pointerId,mi.set(r,pi(mi.get(r)||null,t,e,n,a,l)),!0}return!1}function Rh(t){var e=ja(t.target);if(e!==null){var n=o(e);if(n!==null){if(e=n.tag,e===13){if(e=h(n),e!==null){t.blockedOn=e,Xn(t.priority,function(){if(n.tag===13){var a=Qe();a=ze(a);var l=Wa(n,a);l!==null&&Je(l,n,a),cc(n,a)}});return}}else if(e===3&&n.stateNode.current.memoizedState.isDehydrated){t.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Hr(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var n=fc(t.nativeEvent);if(n===null){n=t.nativeEvent;var a=new n.constructor(n.type,n);pu=a,n.target.dispatchEvent(a),pu=null}else return e=La(n),e!==null&&Oh(e),t.blockedOn=n,!1;e.shift()}return!0}function Nh(t,e,n){Hr(t)&&n.delete(e)}function Sg(){hc=!1,sa!==null&&Hr(sa)&&(sa=null),ca!==null&&Hr(ca)&&(ca=null),oa!==null&&Hr(oa)&&(oa=null),hi.forEach(Nh),mi.forEach(Nh)}function qr(t,e){t.blockedOn===e&&(t.blockedOn=null,hc||(hc=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Sg)))}var Yr=null;function kh(t){Yr!==t&&(Yr=t,i.unstable_scheduleCallback(i.unstable_NormalPriority,function(){Yr===t&&(Yr=null);for(var e=0;e<t.length;e+=3){var n=t[e],a=t[e+1],l=t[e+2];if(typeof a!="function"){if(dc(a||n)===null)continue;break}var r=La(n);r!==null&&(t.splice(e,3),e-=3,ds(r,{pending:!0,data:l,method:n.method,action:a},a,l))}}))}function vi(t){function e(j){return qr(j,t)}sa!==null&&qr(sa,t),ca!==null&&qr(ca,t),oa!==null&&qr(oa,t),hi.forEach(e),mi.forEach(e);for(var n=0;n<fa.length;n++){var a=fa[n];a.blockedOn===t&&(a.blockedOn=null)}for(;0<fa.length&&(n=fa[0],n.blockedOn===null);)Rh(n),n.blockedOn===null&&fa.shift();if(n=(t.ownerDocument||t).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var l=n[a],r=n[a+1],v=l[ee]||null;if(typeof r=="function")v||kh(n);else if(v){var w=null;if(r&&r.hasAttribute("formAction")){if(l=r,v=r[ee]||null)w=v.formAction;else if(dc(l)!==null)continue}else w=v.action;typeof w=="function"?n[a+1]=w:(n.splice(a,3),a-=3),kh(n)}}}function mc(t){this._internalRoot=t}Zr.prototype.render=mc.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(c(409));var n=e.current,a=Qe();Th(n,a,t,e,null,null)},Zr.prototype.unmount=mc.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;Th(t.current,2,null,t,null,null),wr(),e[Ce]=null}};function Zr(t){this._internalRoot=t}Zr.prototype.unstable_scheduleHydration=function(t){if(t){var e=Ye();t={blockedOn:null,target:t,priority:e};for(var n=0;n<fa.length&&e!==0&&e<fa[n].priority;n++);fa.splice(n,0,t),n===0&&Rh(t)}};var Mh=s.version;if(Mh!=="19.1.1")throw Error(c(527,Mh,"19.1.1"));Z.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(c(188)):(t=Object.keys(t).join(","),Error(c(268,t)));return t=p(e),t=t!==null?m(t):null,t=t===null?null:t.stateNode,t};var Eg={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:K,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Xr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Xr.isDisabled&&Xr.supportsFiber)try{wt=Xr.inject(Eg),zt=Xr}catch{}}return yi.createRoot=function(t,e){if(!f(t))throw Error(c(299));var n=!1,a="",l=Wf,r=If,v=$f,w=null;return e!=null&&(e.unstable_strictMode===!0&&(n=!0),e.identifierPrefix!==void 0&&(a=e.identifierPrefix),e.onUncaughtError!==void 0&&(l=e.onUncaughtError),e.onCaughtError!==void 0&&(r=e.onCaughtError),e.onRecoverableError!==void 0&&(v=e.onRecoverableError),e.unstable_transitionCallbacks!==void 0&&(w=e.unstable_transitionCallbacks)),e=xh(t,1,!1,null,null,n,a,l,r,v,w,null),t[Ce]=e.current,Ws(t),new mc(e)},yi.hydrateRoot=function(t,e,n){if(!f(t))throw Error(c(299));var a=!1,l="",r=Wf,v=If,w=$f,j=null,F=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onUncaughtError!==void 0&&(r=n.onUncaughtError),n.onCaughtError!==void 0&&(v=n.onCaughtError),n.onRecoverableError!==void 0&&(w=n.onRecoverableError),n.unstable_transitionCallbacks!==void 0&&(j=n.unstable_transitionCallbacks),n.formState!==void 0&&(F=n.formState)),e=xh(t,1,!0,e,n??null,a,l,r,v,w,j,F),e.context=Ah(null),n=e.current,a=Qe(),a=ze(a),l=Jn(a),l.callback=null,Fn(n,l,a),n=a,e.current.lanes=n,Kt(e,n),Sn(e),t[Ce]=e.current,Ws(t),new Zr(e)},yi.version="19.1.1",yi}var wm;function Fb(){if(wm)return Dc.exports;wm=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(s){console.error(s)}}return i(),Dc.exports=Jb(),Dc.exports}var Wb=Fb();Wb.createRoot(document.getElementById("root")).render(vt.jsx(rt.StrictMode,{children:vt.jsx(Vb,{})}));