mirror of
https://github.com/RealKai42/qwerty-learner.git
synced 2026-04-05 14:29:04 +08:00
279 lines
1.5 MiB
279 lines
1.5 MiB
function Xk(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const a in n)if(a!=="default"&&!(a in e)){const i=Object.getOwnPropertyDescriptor(n,a);i&&Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:()=>n[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(a){if(a.ep)return;a.ep=!0;const i=r(a);fetch(a.href,i)}})();const mre="modulepreload",yre=function(e,t){return new URL(e,t).href},T8={},Xt=function(t,r,n){if(!r||r.length===0)return t();const a=document.getElementsByTagName("link");return Promise.all(r.map(i=>{if(i=yre(i,n),i in T8)return;T8[i]=!0;const o=i.endsWith(".css"),s=o?'[rel="stylesheet"]':"";if(!!n)for(let f=a.length-1;f>=0;f--){const u=a[f];if(u.href===i&&(!o||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=o?"stylesheet":mre,o||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),o)return new Promise((f,u)=>{c.addEventListener("load",f),c.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};var la=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function rf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function idt(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){if(this instanceof n){var a=[null];a.push.apply(a,arguments);var i=Function.bind.apply(t,a);return new i}return t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var a=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,a.get?a:{enumerable:!0,get:function(){return e[n]}})}),r}var nj={exports:{}},J2={},aj={exports:{}},ft={};/**
|
||
* @license React
|
||
* react.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var ov=Symbol.for("react.element"),xre=Symbol.for("react.portal"),wre=Symbol.for("react.fragment"),_re=Symbol.for("react.strict_mode"),bre=Symbol.for("react.profiler"),Ere=Symbol.for("react.provider"),Sre=Symbol.for("react.context"),Tre=Symbol.for("react.forward_ref"),Cre=Symbol.for("react.suspense"),$re=Symbol.for("react.memo"),kre=Symbol.for("react.lazy"),C8=Symbol.iterator;function Are(e){return e===null||typeof e!="object"?null:(e=C8&&e[C8]||e["@@iterator"],typeof e=="function"?e:null)}var ij={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},oj=Object.assign,sj={};function C0(e,t,r){this.props=e,this.context=t,this.refs=sj,this.updater=r||ij}C0.prototype.isReactComponent={};C0.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};C0.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function lj(){}lj.prototype=C0.prototype;function qk(e,t,r){this.props=e,this.context=t,this.refs=sj,this.updater=r||ij}var Yk=qk.prototype=new lj;Yk.constructor=qk;oj(Yk,C0.prototype);Yk.isPureReactComponent=!0;var $8=Array.isArray,cj=Object.prototype.hasOwnProperty,Zk={current:null},uj={key:!0,ref:!0,__self:!0,__source:!0};function fj(e,t,r){var n,a={},i=null,o=null;if(t!=null)for(n in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)cj.call(t,n)&&!uj.hasOwnProperty(n)&&(a[n]=t[n]);var s=arguments.length-2;if(s===1)a.children=r;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];a.children=l}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)a[n]===void 0&&(a[n]=s[n]);return{$$typeof:ov,type:e,key:i,ref:o,props:a,_owner:Zk.current}}function Rre(e,t){return{$$typeof:ov,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Jk(e){return typeof e=="object"&&e!==null&&e.$$typeof===ov}function Ore(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var k8=/\/+/g;function ub(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Ore(""+e.key):t.toString(36)}function uy(e,t,r,n,a){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case ov:case xre:o=!0}}if(o)return o=e,a=a(o),e=n===""?"."+ub(o,0):n,$8(a)?(r="",e!=null&&(r=e.replace(k8,"$&/")+"/"),uy(a,t,r,"",function(c){return c})):a!=null&&(Jk(a)&&(a=Rre(a,r+(!a.key||o&&o.key===a.key?"":(""+a.key).replace(k8,"$&/")+"/")+e)),t.push(a)),1;if(o=0,n=n===""?".":n+":",$8(e))for(var s=0;s<e.length;s++){i=e[s];var l=n+ub(i,s);o+=uy(i,t,r,l,a)}else if(l=Are(e),typeof l=="function")for(e=l.call(e),s=0;!(i=e.next()).done;)i=i.value,l=n+ub(i,s++),o+=uy(i,t,r,l,a);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function Em(e,t,r){if(e==null)return e;var n=[],a=0;return uy(e,n,"","",function(i){return t.call(r,i,a++)}),n}function Ire(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Jn={current:null},fy={transition:null},Pre={ReactCurrentDispatcher:Jn,ReactCurrentBatchConfig:fy,ReactCurrentOwner:Zk};ft.Children={map:Em,forEach:function(e,t,r){Em(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return Em(e,function(){t++}),t},toArray:function(e){return Em(e,function(t){return t})||[]},only:function(e){if(!Jk(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ft.Component=C0;ft.Fragment=wre;ft.Profiler=bre;ft.PureComponent=qk;ft.StrictMode=_re;ft.Suspense=Cre;ft.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Pre;ft.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=oj({},e.props),a=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=Zk.current),t.key!==void 0&&(a=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)cj.call(t,l)&&!uj.hasOwnProperty(l)&&(n[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){s=Array(l);for(var c=0;c<l;c++)s[c]=arguments[c+2];n.children=s}return{$$typeof:ov,type:e.type,key:a,ref:i,props:n,_owner:o}};ft.createContext=function(e){return e={$$typeof:Sre,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Ere,_context:e},e.Consumer=e};ft.createElement=fj;ft.createFactory=function(e){var t=fj.bind(null,e);return t.type=e,t};ft.createRef=function(){return{current:null}};ft.forwardRef=function(e){return{$$typeof:Tre,render:e}};ft.isValidElement=Jk;ft.lazy=function(e){return{$$typeof:kre,_payload:{_status:-1,_result:e},_init:Ire}};ft.memo=function(e,t){return{$$typeof:$re,type:e,compare:t===void 0?null:t}};ft.startTransition=function(e){var t=fy.transition;fy.transition={};try{e()}finally{fy.transition=t}};ft.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};ft.useCallback=function(e,t){return Jn.current.useCallback(e,t)};ft.useContext=function(e){return Jn.current.useContext(e)};ft.useDebugValue=function(){};ft.useDeferredValue=function(e){return Jn.current.useDeferredValue(e)};ft.useEffect=function(e,t){return Jn.current.useEffect(e,t)};ft.useId=function(){return Jn.current.useId()};ft.useImperativeHandle=function(e,t,r){return Jn.current.useImperativeHandle(e,t,r)};ft.useInsertionEffect=function(e,t){return Jn.current.useInsertionEffect(e,t)};ft.useLayoutEffect=function(e,t){return Jn.current.useLayoutEffect(e,t)};ft.useMemo=function(e,t){return Jn.current.useMemo(e,t)};ft.useReducer=function(e,t,r){return Jn.current.useReducer(e,t,r)};ft.useRef=function(e){return Jn.current.useRef(e)};ft.useState=function(e){return Jn.current.useState(e)};ft.useSyncExternalStore=function(e,t,r){return Jn.current.useSyncExternalStore(e,t,r)};ft.useTransition=function(){return Jn.current.useTransition()};ft.version="18.2.0";aj.exports=ft;var v=aj.exports;const ve=rf(v),Cs=Xk({__proto__:null,default:ve},[v]);/**
|
||
* @license React
|
||
* react-jsx-runtime.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Nre=v,Fre=Symbol.for("react.element"),Dre=Symbol.for("react.fragment"),Lre=Object.prototype.hasOwnProperty,Mre=Nre.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Bre={key:!0,ref:!0,__self:!0,__source:!0};function dj(e,t,r){var n,a={},i=null,o=null;r!==void 0&&(i=""+r),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(n in t)Lre.call(t,n)&&!Bre.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)a[n]===void 0&&(a[n]=t[n]);return{$$typeof:Fre,type:e,key:i,ref:o,props:a,_owner:Mre.current}}J2.Fragment=Dre;J2.jsx=dj;J2.jsxs=dj;nj.exports=J2;var Qk=nj.exports;const St=Qk.Fragment,x=Qk.jsx,F=Qk.jsxs;globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const hj=({className:e})=>x("div",{className:`inline-block h-8 w-8 animate-spin rounded-full border-4 border-solid border-indigo-400 border-r-transparent align-[-0.125em] motion-reduce:animate-[spin_1.5s_linear_infinite] ${e}`,role:"status"}),jre=()=>x("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-[#faf9ff;]",children:x("div",{className:"flex flex-col items-center justify-center ",children:x(hj,{})})}),Ure=ve.memo(jre);globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const YT="␣",ZT=20,Wre="dismissStartCardDate",A8="donateDate",R8={colors:["#5D8C7B","#F2D091","#F2A679","#D9695F","#8C4646"],shapes:["square"],ticks:500},pj={foreignFont:48,translateFont:18};let Vre=0;function Wa(e,t){const r=`atom${++Vre}`,n={toString:()=>r};return typeof e=="function"?n.read=e:(n.init=e,n.read=a=>a(n),n.write=(a,i,o)=>i(n,typeof o=="function"?o(a(n)):o)),t&&(n.write=t),n}const fb=e=>"init"in e,db=e=>!!e.write,Jy=new WeakMap,Hre=(e,t)=>{Jy.set(e,t),e.catch(()=>{}).finally(()=>Jy.delete(e))},O8=(e,t)=>{const r=Jy.get(e);r&&(Jy.delete(e),r(t))},I8=(e,t)=>{e.status="fulfilled",e.value=t},P8=(e,t)=>{e.status="rejected",e.reason=t},Sm=(e,t)=>"v"in e&&"v"in t&&Object.is(e.v,t.v),N8=(e,t)=>"e"in e&&"e"in t&&Object.is(e.e,t.e),hb=e=>"v"in e&&e.v instanceof Promise,Tm=e=>{if("e"in e)throw e.e;return e.v},zre=()=>{const e=new WeakMap,t=new WeakMap,r=new Map;let n,a;({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1}&&"production")!=="production"&&(n=new Set,a=new Set);const i=T=>e.get(T),o=(T,C)=>{({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1}&&"production")!=="production"&&Object.freeze(C);const R=e.get(T);if(e.set(T,C),r.has(T)||r.set(T,R),R&&hb(R)){const I="v"in C?C.v instanceof Promise?C.v:Promise.resolve(C.v):Promise.reject(C.e);O8(R.v,I)}},s=(T,C,R)=>{const I=new Map;let N=!1;R.forEach((B,A)=>{!B&&A===T&&(B=C),B&&(I.set(A,B),C.d.get(A)!==B&&(N=!0))}),(N||C.d.size!==I.size)&&(C.d=I)},l=(T,C,R)=>{const I=i(T),N={d:(I==null?void 0:I.d)||new Map,v:C};return R&&s(T,N,R),I&&Sm(I,N)&&I.d===N.d?I:(o(T,N),N)},c=(T,C,R,I)=>{if(C instanceof Promise){let N;const B=new Promise((A,O)=>{let H=!1;C.then(z=>{if(!H){H=!0;const G=i(T),P=l(T,B,R);I8(B,z),A(z),(G==null?void 0:G.d)!==P.d&&S(T,P,G==null?void 0:G.d)}},z=>{if(!H){H=!0;const G=i(T),P=l(T,B,R);P8(B,z),O(z),(G==null?void 0:G.d)!==P.d&&S(T,P,G==null?void 0:G.d)}}),N=z=>{H||(H=!0,z.then(G=>I8(B,G),G=>P8(B,G)),A(z))}});return B.status="pending",Hre(B,A=>{A&&N(A),I==null||I()}),l(T,B,R)}return l(T,C,R)},f=(T,C,R)=>{const I=i(T),N={d:(I==null?void 0:I.d)||new Map,e:C};return R&&s(T,N,R),I&&N8(I,N)&&I.d===N.d?I:(o(T,N),N)},u=T=>{const C=i(T);if(C&&(C.d.forEach((H,z)=>{z!==T&&!t.has(z)&&u(z)}),Array.from(C.d).every(([H,z])=>H===T||i(H)===z)))return C;const R=new Map;let I=!0;const N=H=>{if(H===T){const G=i(H);if(G)return R.set(H,G),Tm(G);if(fb(H))return R.set(H,void 0),H.init;throw new Error("no atom init")}const z=u(H);return R.set(H,z),Tm(z)};let B,A;const O={get signal(){return B||(B=new AbortController),B.signal},get setSelf(){return({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1}&&"production")!=="production"&&db(T),!A&&db(T)&&(A=(...H)=>{if(!I)return w(T,...H)}),A}};try{const H=T.read(N,O);return c(T,H,R,()=>B==null?void 0:B.abort())}catch(H){return f(T,H,R)}finally{I=!1}},d=T=>Tm(u(T)),h=T=>{let C=t.get(T);return C||(C=_(T)),C},p=(T,C)=>!C.l.size&&(!C.t.size||C.t.size===1&&C.t.has(T)),g=T=>{const C=t.get(T);C&&p(T,C)&&E(T)},y=T=>{const C=t.get(T);C==null||C.t.forEach(R=>{if(R!==T){const I=i(R),N=u(R);(!I||!Sm(I,N))&&y(R)}})},m=(T,...C)=>{let R=!0;const I=A=>Tm(u(A)),N=(A,...O)=>{let H;if(A===T){if(!fb(A))throw new Error("atom not writable");const z=i(A),G=c(A,O[0]);(!z||!Sm(z,G))&&y(A)}else H=m(A,...O);return R||k(),H},B=T.write(I,N,...C);return R=!1,B},w=(T,...C)=>{const R=m(T,...C);return k(),R},_=(T,C)=>{const R={t:new Set(C&&[C]),l:new Set};if(t.set(T,R),({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1}&&"production")!=="production"&&a.add(T),u(T).d.forEach((I,N)=>{const B=t.get(N);B?B.t.add(T):N!==T&&_(N,T)}),u(T),db(T)&&T.onMount){const I=T.onMount((...N)=>w(T,...N));I&&(R.u=I)}return R},E=T=>{var C;const R=(C=t.get(T))==null?void 0:C.u;R&&R(),t.delete(T),({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1}&&"production")!=="production"&&a.delete(T);const I=i(T);I&&(hb(I)&&O8(I.v),I.d.forEach((N,B)=>{if(B!==T){const A=t.get(B);A&&(A.t.delete(T),p(B,A)&&E(B))}}))},S=(T,C,R)=>{const I=new Set(C.d.keys());R==null||R.forEach((N,B)=>{if(I.has(B)){I.delete(B);return}const A=t.get(B);A&&(A.t.delete(T),p(B,A)&&E(B))}),I.forEach(N=>{const B=t.get(N);B?B.t.add(T):t.has(T)&&_(N,T)})},k=()=>{for(;r.size;){const T=Array.from(r);r.clear(),T.forEach(([C,R])=>{const I=i(C);if(I){I.d!==(R==null?void 0:R.d)&&S(C,I,R==null?void 0:R.d);const N=t.get(C);N&&!(R&&!hb(R)&&(Sm(R,I)||N8(R,I)))&&N.l.forEach(B=>B())}})}({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1}&&"production")!=="production"&&n.forEach(T=>T("state"))},b=(T,C)=>{const R=h(T);k();const I=R.l;return I.add(C),({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1}&&"production")!=="production"&&n.forEach(N=>N("sub")),()=>{I.delete(C),g(T),({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1}&&"production")!=="production"&&n.forEach(N=>N("unsub"))}};return({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1}&&"production")!=="production"?{get:d,set:w,sub:b,dev_subscribe_store:T=>(n.add(T),()=>{n.delete(T)}),dev_get_mounted_atoms:()=>a.values(),dev_get_atom_state:T=>e.get(T),dev_get_mounted:T=>t.get(T),dev_restore_atoms:T=>{for(const[C,R]of T)fb(C)&&(c(C,R),y(C));k()}}:{get:d,set:w,sub:b}};let pb;const Gre=()=>(pb||(pb=zre()),pb),Kre=v.createContext(void 0),gj=e=>{const t=v.useContext(Kre);return(e==null?void 0:e.store)||t||Gre()},Xre=e=>e instanceof Promise,qre=ve.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e)});function Me(e,t){const r=gj(t),[[n,a,i],o]=v.useReducer(c=>{const f=r.get(e);return Object.is(c[0],f)&&c[1]===r&&c[2]===e?c:[f,r,e]},void 0,()=>[r.get(e),r,e]);let s=n;(a!==r||i!==e)&&(o(),s=r.get(e));const l=t==null?void 0:t.delay;return v.useEffect(()=>{const c=r.sub(e,()=>{if(typeof l=="number"){setTimeout(o,l);return}o()});return o(),c},[r,e,l]),v.useDebugValue(s),Xre(s)?qre(s):s}function vs(e,t){const r=gj(t);return v.useCallback((...a)=>{if(({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1}&&"production")!=="production"&&!("write"in e))throw new Error("not writable atom");return r.set(e,...a)},[r,e])}function Sr(e,t){return[Me(e,t),vs(e,t)]}const Yre=Symbol();function Zre(e){let t,r;const n={getItem:(a,i)=>{var o,s;const l=f=>{if(f=f||"",t!==f){try{r=JSON.parse(f)}catch{return i}t=f}return r},c=(s=(o=e())==null?void 0:o.getItem(a))!=null?s:null;return c instanceof Promise?c.then(l):l(c)},setItem:(a,i)=>{var o;return(o=e())==null?void 0:o.setItem(a,JSON.stringify(i))},removeItem:a=>{var i;return(i=e())==null?void 0:i.removeItem(a)}};return typeof window<"u"&&typeof window.addEventListener=="function"&&(n.subscribe=(a,i,o)=>{if(!(e()instanceof window.Storage))return()=>{};const s=l=>{if(l.storageArea===e()&&l.key===a){let c;try{c=JSON.parse(l.newValue||"")}catch{c=o}i(c)}};return window.addEventListener("storage",s),()=>{window.removeEventListener("storage",s)}}),n}const Jre=Zre(()=>typeof window<"u"?window.localStorage:void 0);function uo(e,t,r=Jre){const n=Wa(t);return({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1}&&"production")!=="production"&&(n.debugPrivate=!0),n.onMount=i=>{const o=r.getItem(e,t);o instanceof Promise?o.then(l=>i(l)):i(o);let s;return r.subscribe&&(s=r.subscribe(e,i,t)),s},Wa(i=>i(n),(i,o,s)=>{const l=typeof s=="function"?s(i(n)):s;return l===Yre?(o(n,t),r.removeItem(e)):(o(n,l),r.setItem(e,l))})}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function wc(e,t){const r=uo(e,t);return r.debugLabel="storageAtom",Wa(n=>{const a=n(r);let i;if(typeof a!=typeof t)i=t;else{let s=!1;for(const l in t)if(!(l in a)){s=!0;break}i=s?{...t,...a}:a}if(i!==a){const s=JSON.stringify(i);localStorage.setItem(e,s)}return i},r.write)}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};class vj{constructor(t,r,n,a,i,o){this.word=t,this.timeStamp=P3(),this.dict=r,this.chapter=n,this.timing=a,this.wrongCount=i,this.mistakes=o}get totalTime(){return this.timing.reduce((t,r)=>t+r,0)}}class mj{constructor(t,r,n,a,i,o,s,l,c){this.dict=t,this.chapter=r,this.timeStamp=P3(),this.time=n,this.correctCount=a,this.wrongCount=i,this.wordCount=o,this.correctWordIndexes=s,this.wordNumber=l,this.wordRecordIds=c}get wpm(){return Math.round(this.wordCount/this.time*60)}get inputAccuracy(){return Math.round((this.correctCount/this.correctCount+this.wrongCount)*100)}get wordAccuracy(){return Math.round(this.correctWordIndexes.length/this.wordNumber*100)}}class yj{constructor(t,r){this.dict=t,this.index=0,this.createTime=P3(),this.words=r,this.isFinished=!1}}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function Qre(e,t){const r={};for(const n of[e,t])for(const a in n)r[a]?r[a].push(...n[a]):r[a]=[...n[a]];return r}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function F8(e){const t=e==null?0:e.length;if(!t)return[];let r=-1;const n=t-1,a=Array.from(e);for(;++r<t;){const i=r+Math.floor(Math.random()*(n-r+1)),o=a[i];a[i]=a[r],a[r]=o}return a}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const dy={chapterData:{words:[],index:0,wordCount:0,correctCount:0,wrongCount:0,wordRecordIds:[],userInputLogs:[]},timerData:{time:0,accuracy:0,wpm:0},isTyping:!1,isFinished:!1,isShowSkip:!1,isTransVisible:!0,isLoopSingleWord:!1,isSavingRecord:!1},gb={index:0,correctCount:0,wrongCount:0,LetterMistakes:{}};var Ct=(e=>(e.SETUP_CHAPTER="SETUP_CHAPTER",e.SET_IS_SKIP="SET_IS_SKIP",e.SET_IS_TYPING="SET_IS_TYPING",e.TOGGLE_IS_TYPING="TOGGLE_IS_TYPING",e.REPORT_WRONG_WORD="REPORT_WRONG_WORD",e.REPORT_CORRECT_WORD="REPORT_CORRECT_WORD",e.NEXT_WORD="NEXT_WORD",e.LOOP_CURRENT_WORD="LOOP_CURRENT_WORD",e.FINISH_CHAPTER="FINISH_CHAPTER",e.INCREASE_WRONG_WORD="INCREASE_WRONG_WORD",e.SKIP_WORD="SKIP_WORD",e.SKIP_2_WORD_INDEX="SKIP_2_WORD_INDEX",e.REPEAT_CHAPTER="REPEAT_CHAPTER",e.NEXT_CHAPTER="NEXT_CHAPTER",e.TOGGLE_WORD_VISIBLE="TOGGLE_WORD_VISIBLE",e.TOGGLE_TRANS_VISIBLE="TOGGLE_TRANS_VISIBLE",e.TICK_TIMER="TICK_TIMER",e.ADD_WORD_RECORD_ID="ADD_WORD_RECORD_ID",e.SET_IS_SAVING_RECORD="SET_IS_SAVING_RECORD",e.SET_IS_LOOP_SINGLE_WORD="SET_IS_LOOP_SINGLE_WORD",e.TOGGLE_IS_LOOP_SINGLE_WORD="TOGGLE_IS_LOOP_SINGLE_WORD",e.SET_REVISION_INDEX="SET_REVISION_INDEX",e))(Ct||{});const ene=(e,t)=>{var r;switch(t.type){case"SETUP_CHAPTER":{const n=structuredClone(dy),a=t.payload.shouldShuffle?F8(t.payload.words):t.payload.words;let i=t.payload.initialIndex??0;return i>=a.length&&(i=0),n.chapterData.index=i,n.chapterData.words=a,n.chapterData.userInputLogs=a.map((o,s)=>({...structuredClone(gb),index:s})),n}case"SET_IS_SKIP":e.isShowSkip=t.payload;break;case"SET_IS_TYPING":e.isTyping=t.payload;break;case"TOGGLE_IS_TYPING":e.isTyping=!e.isTyping;break;case"REPORT_CORRECT_WORD":{e.chapterData.correctCount+=1;const n=e.chapterData.userInputLogs[e.chapterData.index];n.correctCount+=1;break}case"REPORT_WRONG_WORD":{e.chapterData.wrongCount+=1;const n=t.payload.letterMistake,a=e.chapterData.userInputLogs[e.chapterData.index];a.wrongCount+=1,a.LetterMistakes=Qre(a.LetterMistakes,n);break}case"NEXT_WORD":{e.chapterData.index+=1,e.chapterData.wordCount+=1,e.isShowSkip=!1,(r=t==null?void 0:t.payload)!=null&&r.updateReviewRecord&&t.payload.updateReviewRecord(e);break}case"LOOP_CURRENT_WORD":e.isShowSkip=!1,e.chapterData.wordCount+=1;break;case"FINISH_CHAPTER":e.chapterData.wordCount+=1,e.isTyping=!1,e.isFinished=!0,e.isShowSkip=!1;break;case"SKIP_WORD":{const n=e.chapterData.index+1;n>=e.chapterData.words.length?(e.isTyping=!1,e.isFinished=!0):e.chapterData.index=n,e.isShowSkip=!1;break}case"SKIP_2_WORD_INDEX":{const n=t.newIndex;n>=e.chapterData.words.length&&(e.isTyping=!1,e.isFinished=!0),e.chapterData.index=n;break}case"REPEAT_CHAPTER":{const n=structuredClone(dy);return n.chapterData.userInputLogs=e.chapterData.words.map((a,i)=>({...structuredClone(gb),index:i})),n.isTyping=!0,n.chapterData.words=t.shouldShuffle?F8(e.chapterData.words):e.chapterData.words,n.isTransVisible=e.isTransVisible,n}case"NEXT_CHAPTER":{const n=structuredClone(dy);return n.chapterData.userInputLogs=e.chapterData.words.map((a,i)=>({...structuredClone(gb),index:i})),n.isTyping=!0,n.isTransVisible=e.isTransVisible,n}case"TOGGLE_TRANS_VISIBLE":e.isTransVisible=!e.isTransVisible;break;case"TICK_TIMER":{const n=t.addTime===void 0?1:t.addTime,a=e.timerData.time+n,i=e.chapterData.correctCount+e.chapterData.wrongCount===0?1:e.chapterData.correctCount+e.chapterData.wrongCount;e.timerData.time=a,e.timerData.accuracy=Math.round(e.chapterData.correctCount/i*100),e.timerData.wpm=Math.round(e.chapterData.wordCount/a*60);break}case"ADD_WORD_RECORD_ID":{e.chapterData.wordRecordIds.push(t.payload);break}case"SET_IS_SAVING_RECORD":{e.isSavingRecord=t.payload;break}case"SET_IS_LOOP_SINGLE_WORD":{e.isLoopSingleWord=t.payload;break}case"TOGGLE_IS_LOOP_SINGLE_WORD":{e.isLoopSingleWord=!e.isLoopSingleWord;break}default:return e}},Qn=v.createContext(null),Zt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Wr=Object.keys,Pn=Array.isArray;function qn(e,t){return typeof t!="object"||Wr(t).forEach(function(r){e[r]=t[r]}),e}typeof Promise>"u"||Zt.Promise||(Zt.Promise=Promise);const qp=Object.getPrototypeOf,tne={}.hasOwnProperty;function Va(e,t){return tne.call(e,t)}function qd(e,t){typeof t=="function"&&(t=t(qp(e))),(typeof Reflect>"u"?Wr:Reflect.ownKeys)(t).forEach(r=>{ms(e,r,t[r])})}const xj=Object.defineProperty;function ms(e,t,r,n){xj(e,t,qn(r&&Va(r,"get")&&typeof r.get=="function"?{get:r.get,set:r.set,configurable:!0}:{value:r,configurable:!0,writable:!0},n))}function _d(e){return{from:function(t){return e.prototype=Object.create(t.prototype),ms(e.prototype,"constructor",e),{extend:qd.bind(null,e.prototype)}}}}const rne=Object.getOwnPropertyDescriptor;function e3(e,t){let r;return rne(e,t)||(r=qp(e))&&e3(r,t)}const nne=[].slice;function Qy(e,t,r){return nne.call(e,t,r)}function wj(e,t){return t(e)}function Zh(e){if(!e)throw new Error("Assertion Failed")}function _j(e){Zt.setImmediate?setImmediate(e):setTimeout(e,0)}function bj(e,t){return e.reduce((r,n,a)=>{var i=t(n,a);return i&&(r[i[0]]=i[1]),r},{})}function ys(e,t){if(Va(e,t))return e[t];if(!t)return e;if(typeof t!="string"){for(var r=[],n=0,a=t.length;n<a;++n){var i=ys(e,t[n]);r.push(i)}return r}var o=t.indexOf(".");if(o!==-1){var s=e[t.substr(0,o)];return s===void 0?void 0:ys(s,t.substr(o+1))}}function eo(e,t,r){if(e&&t!==void 0&&(!("isFrozen"in Object)||!Object.isFrozen(e)))if(typeof t!="string"&&"length"in t){Zh(typeof r!="string"&&"length"in r);for(var n=0,a=t.length;n<a;++n)eo(e,t[n],r[n])}else{var i=t.indexOf(".");if(i!==-1){var o=t.substr(0,i),s=t.substr(i+1);if(s==="")r===void 0?Pn(e)&&!isNaN(parseInt(o))?e.splice(o,1):delete e[o]:e[o]=r;else{var l=e[o];l&&Va(e,o)||(l=e[o]={}),eo(l,s,r)}}else r===void 0?Pn(e)&&!isNaN(parseInt(t))?e.splice(t,1):delete e[t]:e[t]=r}}function Ej(e){var t={};for(var r in e)Va(e,r)&&(t[r]=e[r]);return t}const ane=[].concat;function Sj(e){return ane.apply([],e)}const Tj="Boolean,String,Date,RegExp,Blob,File,FileList,FileSystemFileHandle,ArrayBuffer,DataView,Uint8ClampedArray,ImageBitmap,ImageData,Map,Set,CryptoKey".split(",").concat(Sj([8,16,32,64].map(e=>["Int","Uint","Float"].map(t=>t+e+"Array")))).filter(e=>Zt[e]),ine=Tj.map(e=>Zt[e]);bj(Tj,e=>[e,!0]);let yl=null;function sv(e){yl=typeof WeakMap<"u"&&new WeakMap;const t=JT(e);return yl=null,t}function JT(e){if(!e||typeof e!="object")return e;let t=yl&&yl.get(e);if(t)return t;if(Pn(e)){t=[],yl&&yl.set(e,t);for(var r=0,n=e.length;r<n;++r)t.push(JT(e[r]))}else if(ine.indexOf(e.constructor)>=0)t=e;else{const i=qp(e);for(var a in t=i===Object.prototype?{}:Object.create(i),yl&&yl.set(e,t),e)Va(e,a)&&(t[a]=JT(e[a]))}return t}const{toString:one}={};function QT(e){return one.call(e).slice(8,-1)}const e4=typeof Symbol<"u"?Symbol.iterator:"@@iterator",sne=typeof e4=="symbol"?function(e){var t;return e!=null&&(t=e[e4])&&t.apply(e)}:function(){return null},zf={};function ss(e){var t,r,n,a;if(arguments.length===1){if(Pn(e))return e.slice();if(this===zf&&typeof e=="string")return[e];if(a=sne(e)){for(r=[];!(n=a.next()).done;)r.push(n.value);return r}if(e==null)return[e];if(typeof(t=e.length)=="number"){for(r=new Array(t);t--;)r[t]=e[t];return r}return[e]}for(t=arguments.length,r=new Array(t);t--;)r[t]=arguments[t];return r}const t3=typeof Symbol<"u"?e=>e[Symbol.toStringTag]==="AsyncFunction":()=>!1;var Bo=typeof location<"u"&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function Cj(e,t){Bo=e,$j=t}var $j=()=>!0;const lne=!new Error("").stack;function nf(){if(lne)try{throw nf.arguments,new Error}catch(e){return e}return new Error}function t4(e,t){var r=e.stack;return r?(t=t||0,r.indexOf(e.name)===0&&(t+=(e.name+e.message).split(`
|
||
`).length),r.split(`
|
||
`).slice(t).filter($j).map(n=>`
|
||
`+n).join("")):""}var kj=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],r3=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"].concat(kj),cne={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed",MissingAPI:"IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb"};function bd(e,t){this._e=nf(),this.name=e,this.message=t}function Aj(e,t){return e+". Errors: "+Object.keys(t).map(r=>t[r].toString()).filter((r,n,a)=>a.indexOf(r)===n).join(`
|
||
`)}function ex(e,t,r,n){this._e=nf(),this.failures=t,this.failedKeys=n,this.successCount=r,this.message=Aj(e,t)}function gp(e,t){this._e=nf(),this.name="BulkError",this.failures=Object.keys(t).map(r=>t[r]),this.failuresByPos=t,this.message=Aj(e,t)}_d(bd).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+t4(this._e,2))}},toString:function(){return this.name+": "+this.message}}),_d(ex).from(bd),_d(gp).from(bd);var n3=r3.reduce((e,t)=>(e[t]=t+"Error",e),{});const une=bd;var ze=r3.reduce((e,t)=>{var r=t+"Error";function n(a,i){this._e=nf(),this.name=r,a?typeof a=="string"?(this.message=`${a}${i?`
|
||
`+i:""}`,this.inner=i||null):typeof a=="object"&&(this.message=`${a.name} ${a.message}`,this.inner=a):(this.message=cne[t]||r,this.inner=null)}return _d(n).from(une),e[t]=n,e},{});ze.Syntax=SyntaxError,ze.Type=TypeError,ze.Range=RangeError;var D8=kj.reduce((e,t)=>(e[t+"Error"]=ze[t],e),{}),hy=r3.reduce((e,t)=>(["Syntax","Type","Range"].indexOf(t)===-1&&(e[t+"Error"]=ze[t]),e),{});function Ut(){}function Yp(e){return e}function fne(e,t){return e==null||e===Yp?t:function(r){return t(e(r))}}function Iu(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function dne(e,t){return e===Ut?t:function(){var r=e.apply(this,arguments);r!==void 0&&(arguments[0]=r);var n=this.onsuccess,a=this.onerror;this.onsuccess=null,this.onerror=null;var i=t.apply(this,arguments);return n&&(this.onsuccess=this.onsuccess?Iu(n,this.onsuccess):n),a&&(this.onerror=this.onerror?Iu(a,this.onerror):a),i!==void 0?i:r}}function hne(e,t){return e===Ut?t:function(){e.apply(this,arguments);var r=this.onsuccess,n=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),r&&(this.onsuccess=this.onsuccess?Iu(r,this.onsuccess):r),n&&(this.onerror=this.onerror?Iu(n,this.onerror):n)}}function pne(e,t){return e===Ut?t:function(r){var n=e.apply(this,arguments);qn(r,n);var a=this.onsuccess,i=this.onerror;this.onsuccess=null,this.onerror=null;var o=t.apply(this,arguments);return a&&(this.onsuccess=this.onsuccess?Iu(a,this.onsuccess):a),i&&(this.onerror=this.onerror?Iu(i,this.onerror):i),n===void 0?o===void 0?void 0:o:qn(n,o)}}function gne(e,t){return e===Ut?t:function(){return t.apply(this,arguments)!==!1&&e.apply(this,arguments)}}function a3(e,t){return e===Ut?t:function(){var r=e.apply(this,arguments);if(r&&typeof r.then=="function"){for(var n=this,a=arguments.length,i=new Array(a);a--;)i[a]=arguments[a];return r.then(function(){return t.apply(n,i)})}return t.apply(this,arguments)}}hy.ModifyError=ex,hy.DexieError=bd,hy.BulkError=gp;var Zp={};const[r4,tx,n4]=typeof Promise>"u"?[]:(()=>{let e=Promise.resolve();if(typeof crypto>"u"||!crypto.subtle)return[e,qp(e),e];const t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,qp(t),e]})(),Rj=tx&&tx.then,py=r4&&r4.constructor,i3=!!n4;var a4=!1,vne=n4?()=>{n4.then(Cm)}:Zt.setImmediate?setImmediate.bind(null,Cm):Zt.MutationObserver?()=>{var e=document.createElement("div");new MutationObserver(()=>{Cm(),e=null}).observe(e,{attributes:!0}),e.setAttribute("i","1")}:()=>{setTimeout(Cm,0)},vp=function(e,t){Jh.push([e,t]),rx&&(vne(),rx=!1)},i4=!0,rx=!0,mu=[],gy=[],o4=null,s4=Yp,Ed={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:M8,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach(e=>{try{M8(e[0],e[1])}catch{}})}},Ue=Ed,Jh=[],yu=0,vy=[];function Ie(e){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=Ut,this._lib=!1;var t=this._PSD=Ue;if(Bo&&(this._stackHolder=nf(),this._prev=null,this._numPrev=0),typeof e!="function"){if(e!==Zp)throw new TypeError("Not a function");return this._state=arguments[1],this._value=arguments[2],void(this._state===!1&&c4(this,this._value))}this._state=null,this._value=null,++t.ref,Ij(this,e)}const l4={get:function(){var e=Ue,t=nx;function r(n,a){var i=!e.global&&(e!==Ue||t!==nx);const o=i&&!$s();var s=new Ie((l,c)=>{o3(this,new Oj(ax(n,e,i,o),ax(a,e,i,o),l,c,e))});return Bo&&Fj(s,this),s}return r.prototype=Zp,r},set:function(e){ms(this,"then",e&&e.prototype===Zp?l4:{get:function(){return e},set:l4.set})}};function Oj(e,t,r,n,a){this.onFulfilled=typeof e=="function"?e:null,this.onRejected=typeof t=="function"?t:null,this.resolve=r,this.reject=n,this.psd=a}function Ij(e,t){try{t(r=>{if(e._state===null){if(r===e)throw new TypeError("A promise cannot be resolved with itself.");var n=e._lib&&lv();r&&typeof r.then=="function"?Ij(e,(a,i)=>{r instanceof Ie?r._then(a,i):r.then(a,i)}):(e._state=!0,e._value=r,Pj(e)),n&&cv()}},c4.bind(null,e))}catch(r){c4(e,r)}}function c4(e,t){if(gy.push(t),e._state===null){var r=e._lib&&lv();t=s4(t),e._state=!1,e._value=t,Bo&&t!==null&&typeof t=="object"&&!t._promise&&function(n,a,i){try{n.apply(null,i)}catch(o){a&&a(o)}}(()=>{var n=e3(t,"stack");t._promise=e,ms(t,"stack",{get:()=>a4?n&&(n.get?n.get.apply(t):n.value):e.stack})}),function(n){mu.some(a=>a._value===n._value)||mu.push(n)}(e),Pj(e),r&&cv()}}function Pj(e){var t=e._listeners;e._listeners=[];for(var r=0,n=t.length;r<n;++r)o3(e,t[r]);var a=e._PSD;--a.ref||a.finalize(),yu===0&&(++yu,vp(()=>{--yu==0&&s3()},[]))}function o3(e,t){if(e._state!==null){var r=e._state?t.onFulfilled:t.onRejected;if(r===null)return(e._state?t.resolve:t.reject)(e._value);++t.psd.ref,++yu,vp(mne,[r,e,t])}else e._listeners.push(t)}function mne(e,t,r){try{o4=t;var n,a=t._value;t._state?n=e(a):(gy.length&&(gy=[]),n=e(a),gy.indexOf(a)===-1&&function(i){for(var o=mu.length;o;)if(mu[--o]._value===i._value)return void mu.splice(o,1)}(t)),r.resolve(n)}catch(i){r.reject(i)}finally{o4=null,--yu==0&&s3(),--r.psd.ref||r.psd.finalize()}}function Nj(e,t,r){if(t.length===r)return t;var n="";if(e._state===!1){var a,i,o=e._value;o!=null?(a=o.name||"Error",i=o.message||o,n=t4(o,0)):(a=o,i=""),t.push(a+(i?": "+i:"")+n)}return Bo&&((n=t4(e._stackHolder,2))&&t.indexOf(n)===-1&&t.push(n),e._prev&&Nj(e._prev,t,r)),t}function Fj(e,t){var r=t?t._numPrev+1:0;r<100&&(e._prev=t,e._numPrev=r)}function Cm(){lv()&&cv()}function lv(){var e=i4;return i4=!1,rx=!1,e}function cv(){var e,t,r;do for(;Jh.length>0;)for(e=Jh,Jh=[],r=e.length,t=0;t<r;++t){var n=e[t];n[0].apply(null,n[1])}while(Jh.length>0);i4=!0,rx=!0}function s3(){var e=mu;mu=[],e.forEach(n=>{n._PSD.onunhandled.call(null,n._value,n)});for(var t=vy.slice(0),r=t.length;r;)t[--r]()}function $m(e){return new Ie(Zp,!1,e)}function nr(e,t){var r=Ue;return function(){var n=lv(),a=Ue;try{return ec(r,!0),e.apply(this,arguments)}catch(i){t&&t(i)}finally{ec(a,!1),n&&cv()}}}qd(Ie.prototype,{then:l4,_then:function(e,t){o3(this,new Oj(null,null,e,t,Ue))},catch:function(e){if(arguments.length===1)return this.then(null,e);var t=arguments[0],r=arguments[1];return typeof t=="function"?this.then(null,n=>n instanceof t?r(n):$m(n)):this.then(null,n=>n&&n.name===t?r(n):$m(n))},finally:function(e){return this.then(t=>(e(),t),t=>(e(),$m(t)))},stack:{get:function(){if(this._stack)return this._stack;try{a4=!0;var e=Nj(this,[],20).join(`
|
||
From previous: `);return this._state!==null&&(this._stack=e),e}finally{a4=!1}}},timeout:function(e,t){return e<1/0?new Ie((r,n)=>{var a=setTimeout(()=>n(new ze.Timeout(t)),e);this.then(r,n).finally(clearTimeout.bind(null,a))}):this}}),typeof Symbol<"u"&&Symbol.toStringTag&&ms(Ie.prototype,Symbol.toStringTag,"Dexie.Promise"),Ed.env=Dj(),qd(Ie,{all:function(){var e=ss.apply(null,arguments).map(km);return new Ie(function(t,r){e.length===0&&t([]);var n=e.length;e.forEach((a,i)=>Ie.resolve(a).then(o=>{e[i]=o,--n||t(e)},r))})},resolve:e=>{if(e instanceof Ie)return e;if(e&&typeof e.then=="function")return new Ie((r,n)=>{e.then(r,n)});var t=new Ie(Zp,!0,e);return Fj(t,o4),t},reject:$m,race:function(){var e=ss.apply(null,arguments).map(km);return new Ie((t,r)=>{e.map(n=>Ie.resolve(n).then(t,r))})},PSD:{get:()=>Ue,set:e=>Ue=e},totalEchoes:{get:()=>nx},newPSD:Ql,usePSD:k0,scheduler:{get:()=>vp,set:e=>{vp=e}},rejectionMapper:{get:()=>s4,set:e=>{s4=e}},follow:(e,t)=>new Ie((r,n)=>Ql((a,i)=>{var o=Ue;o.unhandleds=[],o.onunhandled=i,o.finalize=Iu(function(){(function(s){function l(){s(),vy.splice(vy.indexOf(l),1)}vy.push(l),++yu,vp(()=>{--yu==0&&s3()},[])})(()=>{this.unhandleds.length===0?a():i(this.unhandleds[0])})},o.finalize),e()},t,r,n))}),py&&(py.allSettled&&ms(Ie,"allSettled",function(){const e=ss.apply(null,arguments).map(km);return new Ie(t=>{e.length===0&&t([]);let r=e.length;const n=new Array(r);e.forEach((a,i)=>Ie.resolve(a).then(o=>n[i]={status:"fulfilled",value:o},o=>n[i]={status:"rejected",reason:o}).then(()=>--r||t(n)))})}),py.any&&typeof AggregateError<"u"&&ms(Ie,"any",function(){const e=ss.apply(null,arguments).map(km);return new Ie((t,r)=>{e.length===0&&r(new AggregateError([]));let n=e.length;const a=new Array(n);e.forEach((i,o)=>Ie.resolve(i).then(s=>t(s),s=>{a[o]=s,--n||r(new AggregateError(a))}))})}));const Rn={awaits:0,echoes:0,id:0};var yne=0,my=[],vb=0,nx=0,xne=0;function Ql(e,t,r,n){var a=Ue,i=Object.create(a);i.parent=a,i.ref=0,i.global=!1,i.id=++xne;var o=Ed.env;i.env=i3?{Promise:Ie,PromiseProp:{value:Ie,configurable:!0,writable:!0},all:Ie.all,race:Ie.race,allSettled:Ie.allSettled,any:Ie.any,resolve:Ie.resolve,reject:Ie.reject,nthen:L8(o.nthen,i),gthen:L8(o.gthen,i)}:{},t&&qn(i,t),++a.ref,i.finalize=function(){--this.parent.ref||this.parent.finalize()};var s=k0(i,e,r,n);return i.ref===0&&i.finalize(),s}function $0(){return Rn.id||(Rn.id=++yne),++Rn.awaits,Rn.echoes+=100,Rn.id}function $s(){return!!Rn.awaits&&(--Rn.awaits==0&&(Rn.id=0),Rn.echoes=100*Rn.awaits,!0)}function km(e){return Rn.echoes&&e&&e.constructor===py?($0(),e.then(t=>($s(),t),t=>($s(),Xr(t)))):e}function wne(e){++nx,Rn.echoes&&--Rn.echoes!=0||(Rn.echoes=Rn.id=0),my.push(Ue),ec(e,!0)}function _ne(){var e=my[my.length-1];my.pop(),ec(e,!1)}function ec(e,t){var r=Ue;if((t?!Rn.echoes||vb++&&e===Ue:!vb||--vb&&e===Ue)||Lj(t?wne.bind(null,e):_ne),e!==Ue&&(Ue=e,r===Ed&&(Ed.env=Dj()),i3)){var n=Ed.env.Promise,a=e.env;tx.then=a.nthen,n.prototype.then=a.gthen,(r.global||e.global)&&(Object.defineProperty(Zt,"Promise",a.PromiseProp),n.all=a.all,n.race=a.race,n.resolve=a.resolve,n.reject=a.reject,a.allSettled&&(n.allSettled=a.allSettled),a.any&&(n.any=a.any))}}function Dj(){var e=Zt.Promise;return i3?{Promise:e,PromiseProp:Object.getOwnPropertyDescriptor(Zt,"Promise"),all:e.all,race:e.race,allSettled:e.allSettled,any:e.any,resolve:e.resolve,reject:e.reject,nthen:tx.then,gthen:e.prototype.then}:{}}function k0(e,t,r,n,a){var i=Ue;try{return ec(e,!0),t(r,n,a)}finally{ec(i,!1)}}function Lj(e){Rj.call(r4,e)}function ax(e,t,r,n){return typeof e!="function"?e:function(){var a=Ue;r&&$0(),ec(t,!0);try{return e.apply(this,arguments)}finally{ec(a,!1),n&&Lj($s)}}}function L8(e,t){return function(r,n){return e.call(this,ax(r,t),ax(n,t))}}(""+Rj).indexOf("[native code]")===-1&&($0=$s=Ut);function M8(e,t){var r;try{r=t.onuncatched(e)}catch{}if(r!==!1)try{var n,a={promise:t,reason:e};if(Zt.document&&document.createEvent?((n=document.createEvent("Event")).initEvent("unhandledrejection",!0,!0),qn(n,a)):Zt.CustomEvent&&qn(n=new CustomEvent("unhandledrejection",{detail:a}),a),n&&Zt.dispatchEvent&&(dispatchEvent(n),!Zt.PromiseRejectionEvent&&Zt.onunhandledrejection))try{Zt.onunhandledrejection(n)}catch{}Bo&&n&&n.defaultPrevented}catch{}}var Xr=Ie.reject;function u4(e,t,r,n){if(e.idbdb&&(e._state.openComplete||Ue.letThrough||e._vip)){var a=e._createTransaction(t,r,e._dbSchema);try{a.create(),e._state.PR1398_maxLoop=3}catch(i){return i.name===n3.InvalidState&&e.isOpen()&&--e._state.PR1398_maxLoop>0?(e._close(),e.open().then(()=>u4(e,t,r,n))):Xr(i)}return a._promise(t,(i,o)=>Ql(()=>(Ue.trans=a,n(i,o,a)))).then(i=>a._completion.then(()=>i))}if(e._state.openComplete)return Xr(new ze.DatabaseClosed(e._state.dbOpenError));if(!e._state.isBeingOpened){if(!e._options.autoOpen)return Xr(new ze.DatabaseClosed);e.open().catch(Ut)}return e._state.dbReadyPromise.then(()=>u4(e,t,r,n))}const cu=String.fromCharCode(65535),Jo="Invalid key provided. Keys must be of type string, number, Date or Array<string | number | Date>.",mp=[],Q2=typeof navigator<"u"&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),bne=Q2,Ene=Q2,Mj=e=>!/(dexie\.js|dexie\.min\.js)/.test(e);function Pu(e,t){return e?t?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:e:t}const Bj={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function Am(e){return typeof e!="string"||/\./.test(e)?t=>t:t=>(t[e]===void 0&&e in t&&delete(t=sv(t))[e],t)}class Sne{_trans(t,r,n){const a=this._tx||Ue.trans,i=this.name;function o(l,c,f){if(!f.schema[i])throw new ze.NotFound("Table "+i+" not part of transaction");return r(f.idbtrans,f)}const s=lv();try{return a&&a.db===this.db?a===Ue.trans?a._promise(t,o,n):Ql(()=>a._promise(t,o,n),{trans:a,transless:Ue.transless||Ue}):u4(this.db,t,[this.name],o)}finally{s&&cv()}}get(t,r){return t&&t.constructor===Object?this.where(t).first(r):this._trans("readonly",n=>this.core.get({trans:n,key:t}).then(a=>this.hook.reading.fire(a))).then(r)}where(t){if(typeof t=="string")return new this.db.WhereClause(this,t);if(Pn(t))return new this.db.WhereClause(this,`[${t.join("+")}]`);const r=Wr(t);if(r.length===1)return this.where(r[0]).equals(t[r[0]]);const n=this.schema.indexes.concat(this.schema.primKey).filter(c=>c.compound&&r.every(f=>c.keyPath.indexOf(f)>=0)&&c.keyPath.every(f=>r.indexOf(f)>=0))[0];if(n&&this.db._maxKey!==cu)return this.where(n.name).equals(n.keyPath.map(c=>t[c]));const{idxByName:a}=this.schema,i=this.db._deps.indexedDB;function o(c,f){try{return i.cmp(c,f)===0}catch{return!1}}const[s,l]=r.reduce(([c,f],u)=>{const d=a[u],h=t[u];return[c||d,c||!d?Pu(f,d&&d.multi?p=>{const g=ys(p,u);return Pn(g)&&g.some(y=>o(h,y))}:p=>o(h,ys(p,u))):f]},[null,null]);return s?this.where(s.name).equals(t[s.keyPath]).filter(l):n?this.filter(l):this.where(r).equals("")}filter(t){return this.toCollection().and(t)}count(t){return this.toCollection().count(t)}offset(t){return this.toCollection().offset(t)}limit(t){return this.toCollection().limit(t)}each(t){return this.toCollection().each(t)}toArray(t){return this.toCollection().toArray(t)}toCollection(){return new this.db.Collection(new this.db.WhereClause(this))}orderBy(t){return new this.db.Collection(new this.db.WhereClause(this,Pn(t)?`[${t.join("+")}]`:t))}reverse(){return this.toCollection().reverse()}mapToClass(t){this.schema.mappedClass=t;const r=n=>{if(!n)return n;const a=Object.create(t.prototype);for(var i in n)if(Va(n,i))try{a[i]=n[i]}catch{}return a};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=r,this.hook("reading",r),t}defineClass(){return this.mapToClass(function(t){qn(this,t)})}add(t,r){const{auto:n,keyPath:a}=this.schema.primKey;let i=t;return a&&n&&(i=Am(a)(t)),this._trans("readwrite",o=>this.core.mutate({trans:o,type:"add",keys:r!=null?[r]:null,values:[i]})).then(o=>o.numFailures?Ie.reject(o.failures[0]):o.lastResult).then(o=>{if(a)try{eo(t,a,o)}catch{}return o})}update(t,r){if(typeof t!="object"||Pn(t))return this.where(":id").equals(t).modify(r);{const n=ys(t,this.schema.primKey.keyPath);if(n===void 0)return Xr(new ze.InvalidArgument("Given object does not contain its primary key"));try{typeof r!="function"?Wr(r).forEach(a=>{eo(t,a,r[a])}):r(t,{value:t,primKey:n})}catch{}return this.where(":id").equals(n).modify(r)}}put(t,r){const{auto:n,keyPath:a}=this.schema.primKey;let i=t;return a&&n&&(i=Am(a)(t)),this._trans("readwrite",o=>this.core.mutate({trans:o,type:"put",values:[i],keys:r!=null?[r]:null})).then(o=>o.numFailures?Ie.reject(o.failures[0]):o.lastResult).then(o=>{if(a)try{eo(t,a,o)}catch{}return o})}delete(t){return this._trans("readwrite",r=>this.core.mutate({trans:r,type:"delete",keys:[t]})).then(r=>r.numFailures?Ie.reject(r.failures[0]):void 0)}clear(){return this._trans("readwrite",t=>this.core.mutate({trans:t,type:"deleteRange",range:Bj})).then(t=>t.numFailures?Ie.reject(t.failures[0]):void 0)}bulkGet(t){return this._trans("readonly",r=>this.core.getMany({keys:t,trans:r}).then(n=>n.map(a=>this.hook.reading.fire(a))))}bulkAdd(t,r,n){const a=Array.isArray(r)?r:void 0,i=(n=n||(a?void 0:r))?n.allKeys:void 0;return this._trans("readwrite",o=>{const{auto:s,keyPath:l}=this.schema.primKey;if(l&&a)throw new ze.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(a&&a.length!==t.length)throw new ze.InvalidArgument("Arguments objects and keys must have the same length");const c=t.length;let f=l&&s?t.map(Am(l)):t;return this.core.mutate({trans:o,type:"add",keys:a,values:f,wantResults:i}).then(({numFailures:u,results:d,lastResult:h,failures:p})=>{if(u===0)return i?d:h;throw new gp(`${this.name}.bulkAdd(): ${u} of ${c} operations failed`,p)})})}bulkPut(t,r,n){const a=Array.isArray(r)?r:void 0,i=(n=n||(a?void 0:r))?n.allKeys:void 0;return this._trans("readwrite",o=>{const{auto:s,keyPath:l}=this.schema.primKey;if(l&&a)throw new ze.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(a&&a.length!==t.length)throw new ze.InvalidArgument("Arguments objects and keys must have the same length");const c=t.length;let f=l&&s?t.map(Am(l)):t;return this.core.mutate({trans:o,type:"put",keys:a,values:f,wantResults:i}).then(({numFailures:u,results:d,lastResult:h,failures:p})=>{if(u===0)return i?d:h;throw new gp(`${this.name}.bulkPut(): ${u} of ${c} operations failed`,p)})})}bulkDelete(t){const r=t.length;return this._trans("readwrite",n=>this.core.mutate({trans:n,type:"delete",keys:t})).then(({numFailures:n,lastResult:a,failures:i})=>{if(n===0)return a;throw new gp(`${this.name}.bulkDelete(): ${n} of ${r} operations failed`,i)})}}function yp(e){var t={},r=function(s,l){if(l){for(var c=arguments.length,f=new Array(c-1);--c;)f[c-1]=arguments[c];return t[s].subscribe.apply(null,f),e}if(typeof s=="string")return t[s]};r.addEventType=i;for(var n=1,a=arguments.length;n<a;++n)i(arguments[n]);return r;function i(s,l,c){if(typeof s=="object")return o(s);l||(l=gne),c||(c=Ut);var f={subscribers:[],fire:c,subscribe:function(u){f.subscribers.indexOf(u)===-1&&(f.subscribers.push(u),f.fire=l(f.fire,u))},unsubscribe:function(u){f.subscribers=f.subscribers.filter(function(d){return d!==u}),f.fire=f.subscribers.reduce(l,c)}};return t[s]=r[s]=f,f}function o(s){Wr(s).forEach(function(l){var c=s[l];if(Pn(c))i(l,s[l][0],s[l][1]);else{if(c!=="asap")throw new ze.InvalidArgument("Invalid event config");var f=i(l,Yp,function(){for(var u=arguments.length,d=new Array(u);u--;)d[u]=arguments[u];f.subscribers.forEach(function(h){_j(function(){h.apply(null,d)})})})}})}}function xh(e,t){return _d(t).from({prototype:e}),t}function Tf(e,t){return!(e.filter||e.algorithm||e.or)&&(t?e.justLimit:!e.replayFilter)}function mb(e,t){e.filter=Pu(e.filter,t)}function yb(e,t,r){var n=e.replayFilter;e.replayFilter=n?()=>Pu(n(),t()):t,e.justLimit=r&&!n}function yy(e,t){if(e.isPrimKey)return t.primaryKey;const r=t.getIndexByKeyPath(e.index);if(!r)throw new ze.Schema("KeyPath "+e.index+" on object store "+t.name+" is not indexed");return r}function B8(e,t,r){const n=yy(e,t.schema);return t.openCursor({trans:r,values:!e.keysOnly,reverse:e.dir==="prev",unique:!!e.unique,query:{index:n,range:e.range}})}function Rm(e,t,r,n){const a=e.replayFilter?Pu(e.filter,e.replayFilter()):e.filter;if(e.or){const i={},o=(s,l,c)=>{if(!a||a(l,c,d=>l.stop(d),d=>l.fail(d))){var f=l.primaryKey,u=""+f;u==="[object ArrayBuffer]"&&(u=""+new Uint8Array(f)),Va(i,u)||(i[u]=!0,t(s,l,c))}};return Promise.all([e.or._iterate(o,r),j8(B8(e,n,r),e.algorithm,o,!e.keysOnly&&e.valueMapper)])}return j8(B8(e,n,r),Pu(e.algorithm,a),t,!e.keysOnly&&e.valueMapper)}function j8(e,t,r,n){var a=nr(n?(i,o,s)=>r(n(i),o,s):r);return e.then(i=>{if(i)return i.start(()=>{var o=()=>i.continue();t&&!t(i,s=>o=s,s=>{i.stop(s),o=Ut},s=>{i.fail(s),o=Ut})||a(i.value,i,s=>o=s),o()})})}function Gn(e,t){try{const r=U8(e),n=U8(t);if(r!==n)return r==="Array"?1:n==="Array"?-1:r==="binary"?1:n==="binary"?-1:r==="string"?1:n==="string"?-1:r==="Date"?1:n!=="Date"?NaN:-1;switch(r){case"number":case"Date":case"string":return e>t?1:e<t?-1:0;case"binary":return function(a,i){const o=a.length,s=i.length,l=o<s?o:s;for(let c=0;c<l;++c)if(a[c]!==i[c])return a[c]<i[c]?-1:1;return o===s?0:o<s?-1:1}(W8(e),W8(t));case"Array":return function(a,i){const o=a.length,s=i.length,l=o<s?o:s;for(let c=0;c<l;++c){const f=Gn(a[c],i[c]);if(f!==0)return f}return o===s?0:o<s?-1:1}(e,t)}}catch{}return NaN}function U8(e){const t=typeof e;if(t!=="object")return t;if(ArrayBuffer.isView(e))return"binary";const r=QT(e);return r==="ArrayBuffer"?"binary":r}function W8(e){return e instanceof Uint8Array?e:ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(e)}class Tne{_read(t,r){var n=this._ctx;return n.error?n.table._trans(null,Xr.bind(null,n.error)):n.table._trans("readonly",t).then(r)}_write(t){var r=this._ctx;return r.error?r.table._trans(null,Xr.bind(null,r.error)):r.table._trans("readwrite",t,"locked")}_addAlgorithm(t){var r=this._ctx;r.algorithm=Pu(r.algorithm,t)}_iterate(t,r){return Rm(this._ctx,t,r,this._ctx.table.core)}clone(t){var r=Object.create(this.constructor.prototype),n=Object.create(this._ctx);return t&&qn(n,t),r._ctx=n,r}raw(){return this._ctx.valueMapper=null,this}each(t){var r=this._ctx;return this._read(n=>Rm(r,t,n,r.table.core))}count(t){return this._read(r=>{const n=this._ctx,a=n.table.core;if(Tf(n,!0))return a.count({trans:r,query:{index:yy(n,a.schema),range:n.range}}).then(o=>Math.min(o,n.limit));var i=0;return Rm(n,()=>(++i,!1),r,a).then(()=>i)}).then(t)}sortBy(t,r){const n=t.split(".").reverse(),a=n[0],i=n.length-1;function o(c,f){return f?o(c[n[f]],f-1):c[a]}var s=this._ctx.dir==="next"?1:-1;function l(c,f){var u=o(c,i),d=o(f,i);return u<d?-s:u>d?s:0}return this.toArray(function(c){return c.sort(l)}).then(r)}toArray(t){return this._read(r=>{var n=this._ctx;if(n.dir==="next"&&Tf(n,!0)&&n.limit>0){const{valueMapper:a}=n,i=yy(n,n.table.core.schema);return n.table.core.query({trans:r,limit:n.limit,values:!0,query:{index:i,range:n.range}}).then(({result:o})=>a?o.map(a):o)}{const a=[];return Rm(n,i=>a.push(i),r,n.table.core).then(()=>a)}},t)}offset(t){var r=this._ctx;return t<=0||(r.offset+=t,Tf(r)?yb(r,()=>{var n=t;return(a,i)=>n===0||(n===1?(--n,!1):(i(()=>{a.advance(n),n=0}),!1))}):yb(r,()=>{var n=t;return()=>--n<0})),this}limit(t){return this._ctx.limit=Math.min(this._ctx.limit,t),yb(this._ctx,()=>{var r=t;return function(n,a,i){return--r<=0&&a(i),r>=0}},!0),this}until(t,r){return mb(this._ctx,function(n,a,i){return!t(n.value)||(a(i),r)}),this}first(t){return this.limit(1).toArray(function(r){return r[0]}).then(t)}last(t){return this.reverse().first(t)}filter(t){var r,n;return mb(this._ctx,function(a){return t(a.value)}),r=this._ctx,n=t,r.isMatch=Pu(r.isMatch,n),this}and(t){return this.filter(t)}or(t){return new this.db.WhereClause(this._ctx.table,t,this)}reverse(){return this._ctx.dir=this._ctx.dir==="prev"?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this}desc(){return this.reverse()}eachKey(t){var r=this._ctx;return r.keysOnly=!r.isMatch,this.each(function(n,a){t(a.key,a)})}eachUniqueKey(t){return this._ctx.unique="unique",this.eachKey(t)}eachPrimaryKey(t){var r=this._ctx;return r.keysOnly=!r.isMatch,this.each(function(n,a){t(a.primaryKey,a)})}keys(t){var r=this._ctx;r.keysOnly=!r.isMatch;var n=[];return this.each(function(a,i){n.push(i.key)}).then(function(){return n}).then(t)}primaryKeys(t){var r=this._ctx;if(r.dir==="next"&&Tf(r,!0)&&r.limit>0)return this._read(a=>{var i=yy(r,r.table.core.schema);return r.table.core.query({trans:a,values:!1,limit:r.limit,query:{index:i,range:r.range}})}).then(({result:a})=>a).then(t);r.keysOnly=!r.isMatch;var n=[];return this.each(function(a,i){n.push(i.primaryKey)}).then(function(){return n}).then(t)}uniqueKeys(t){return this._ctx.unique="unique",this.keys(t)}firstKey(t){return this.limit(1).keys(function(r){return r[0]}).then(t)}lastKey(t){return this.reverse().firstKey(t)}distinct(){var t=this._ctx,r=t.index&&t.table.schema.idxByName[t.index];if(!r||!r.multi)return this;var n={};return mb(this._ctx,function(a){var i=a.primaryKey.toString(),o=Va(n,i);return n[i]=!0,!o}),this}modify(t){var r=this._ctx;return this._write(n=>{var a;if(typeof t=="function")a=t;else{var i=Wr(t),o=i.length;a=function(g){for(var y=!1,m=0;m<o;++m){var w=i[m],_=t[w];ys(g,w)!==_&&(eo(g,w,_),y=!0)}return y}}const s=r.table.core,{outbound:l,extractKey:c}=s.schema.primaryKey,f=this.db._options.modifyChunkSize||200,u=[];let d=0;const h=[],p=(g,y)=>{const{failures:m,numFailures:w}=y;d+=g-w;for(let _ of Wr(m))u.push(m[_])};return this.clone().primaryKeys().then(g=>{const y=m=>{const w=Math.min(f,g.length-m);return s.getMany({trans:n,keys:g.slice(m,m+w),cache:"immutable"}).then(_=>{const E=[],S=[],k=l?[]:null,b=[];for(let C=0;C<w;++C){const R=_[C],I={value:sv(R),primKey:g[m+C]};a.call(I,I.value,I)!==!1&&(I.value==null?b.push(g[m+C]):l||Gn(c(R),c(I.value))===0?(S.push(I.value),l&&k.push(g[m+C])):(b.push(g[m+C]),E.push(I.value)))}const T=Tf(r)&&r.limit===1/0&&(typeof t!="function"||t===xb)&&{index:r.index,range:r.range};return Promise.resolve(E.length>0&&s.mutate({trans:n,type:"add",values:E}).then(C=>{for(let R in C.failures)b.splice(parseInt(R),1);p(E.length,C)})).then(()=>(S.length>0||T&&typeof t=="object")&&s.mutate({trans:n,type:"put",keys:k,values:S,criteria:T,changeSpec:typeof t!="function"&&t}).then(C=>p(S.length,C))).then(()=>(b.length>0||T&&t===xb)&&s.mutate({trans:n,type:"delete",keys:b,criteria:T}).then(C=>p(b.length,C))).then(()=>g.length>m+w&&y(m+f))})};return y(0).then(()=>{if(u.length>0)throw new ex("Error modifying one or more objects",u,d,h);return g.length})})})}delete(){var t=this._ctx,r=t.range;return Tf(t)&&(t.isPrimKey&&!Ene||r.type===3)?this._write(n=>{const{primaryKey:a}=t.table.core.schema,i=r;return t.table.core.count({trans:n,query:{index:a,range:i}}).then(o=>t.table.core.mutate({trans:n,type:"deleteRange",range:i}).then(({failures:s,lastResult:l,results:c,numFailures:f})=>{if(f)throw new ex("Could not delete some values",Object.keys(s).map(u=>s[u]),o-f);return o-f}))}):this.modify(xb)}}const xb=(e,t)=>t.value=null;function Cne(e,t){return e<t?-1:e===t?0:1}function $ne(e,t){return e>t?-1:e===t?0:1}function Sa(e,t,r){var n=e instanceof Uj?new e.Collection(e):e;return n._ctx.error=r?new r(t):new TypeError(t),n}function Cf(e){return new e.Collection(e,()=>jj("")).limit(0)}function kne(e,t,r,n,a,i){for(var o=Math.min(e.length,n.length),s=-1,l=0;l<o;++l){var c=t[l];if(c!==n[l])return a(e[l],r[l])<0?e.substr(0,l)+r[l]+r.substr(l+1):a(e[l],n[l])<0?e.substr(0,l)+n[l]+r.substr(l+1):s>=0?e.substr(0,s)+t[s]+r.substr(s+1):null;a(e[l],c)<0&&(s=l)}return o<n.length&&i==="next"?e+r.substr(e.length):o<e.length&&i==="prev"?e.substr(0,r.length):s<0?null:e.substr(0,s)+n[s]+r.substr(s+1)}function Om(e,t,r,n){var a,i,o,s,l,c,f,u=r.length;if(!r.every(g=>typeof g=="string"))return Sa(e,"String expected.");function d(g){a=function(m){return m==="next"?w=>w.toUpperCase():w=>w.toLowerCase()}(g),i=function(m){return m==="next"?w=>w.toLowerCase():w=>w.toUpperCase()}(g),o=g==="next"?Cne:$ne;var y=r.map(function(m){return{lower:i(m),upper:a(m)}}).sort(function(m,w){return o(m.lower,w.lower)});s=y.map(function(m){return m.upper}),l=y.map(function(m){return m.lower}),c=g,f=g==="next"?"":n}d("next");var h=new e.Collection(e,()=>vl(s[0],l[u-1]+n));h._ondirectionchange=function(g){d(g)};var p=0;return h._addAlgorithm(function(g,y,m){var w=g.key;if(typeof w!="string")return!1;var _=i(w);if(t(_,l,p))return!0;for(var E=null,S=p;S<u;++S){var k=kne(w,_,s[S],l[S],o,c);k===null&&E===null?p=S+1:(E===null||o(E,k)>0)&&(E=k)}return y(E!==null?function(){g.continue(E+f)}:m),!1}),h}function vl(e,t,r,n){return{type:2,lower:e,upper:t,lowerOpen:r,upperOpen:n}}function jj(e){return{type:1,lower:e,upper:e}}class Uj{get Collection(){return this._ctx.table.db.Collection}between(t,r,n,a){n=n!==!1,a=a===!0;try{return this._cmp(t,r)>0||this._cmp(t,r)===0&&(n||a)&&(!n||!a)?Cf(this):new this.Collection(this,()=>vl(t,r,!n,!a))}catch{return Sa(this,Jo)}}equals(t){return t==null?Sa(this,Jo):new this.Collection(this,()=>jj(t))}above(t){return t==null?Sa(this,Jo):new this.Collection(this,()=>vl(t,void 0,!0))}aboveOrEqual(t){return t==null?Sa(this,Jo):new this.Collection(this,()=>vl(t,void 0,!1))}below(t){return t==null?Sa(this,Jo):new this.Collection(this,()=>vl(void 0,t,!1,!0))}belowOrEqual(t){return t==null?Sa(this,Jo):new this.Collection(this,()=>vl(void 0,t))}startsWith(t){return typeof t!="string"?Sa(this,"String expected."):this.between(t,t+cu,!0,!0)}startsWithIgnoreCase(t){return t===""?this.startsWith(t):Om(this,(r,n)=>r.indexOf(n[0])===0,[t],cu)}equalsIgnoreCase(t){return Om(this,(r,n)=>r===n[0],[t],"")}anyOfIgnoreCase(){var t=ss.apply(zf,arguments);return t.length===0?Cf(this):Om(this,(r,n)=>n.indexOf(r)!==-1,t,"")}startsWithAnyOfIgnoreCase(){var t=ss.apply(zf,arguments);return t.length===0?Cf(this):Om(this,(r,n)=>n.some(a=>r.indexOf(a)===0),t,cu)}anyOf(){const t=ss.apply(zf,arguments);let r=this._cmp;try{t.sort(r)}catch{return Sa(this,Jo)}if(t.length===0)return Cf(this);const n=new this.Collection(this,()=>vl(t[0],t[t.length-1]));n._ondirectionchange=i=>{r=i==="next"?this._ascending:this._descending,t.sort(r)};let a=0;return n._addAlgorithm((i,o,s)=>{const l=i.key;for(;r(l,t[a])>0;)if(++a,a===t.length)return o(s),!1;return r(l,t[a])===0||(o(()=>{i.continue(t[a])}),!1)}),n}notEqual(t){return this.inAnyRange([[-(1/0),t],[t,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})}noneOf(){const t=ss.apply(zf,arguments);if(t.length===0)return new this.Collection(this);try{t.sort(this._ascending)}catch{return Sa(this,Jo)}const r=t.reduce((n,a)=>n?n.concat([[n[n.length-1][1],a]]):[[-(1/0),a]],null);return r.push([t[t.length-1],this.db._maxKey]),this.inAnyRange(r,{includeLowers:!1,includeUppers:!1})}inAnyRange(t,r){const n=this._cmp,a=this._ascending,i=this._descending,o=this._min,s=this._max;if(t.length===0)return Cf(this);if(!t.every(w=>w[0]!==void 0&&w[1]!==void 0&&a(w[0],w[1])<=0))return Sa(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",ze.InvalidArgument);const l=!r||r.includeLowers!==!1,c=r&&r.includeUppers===!0;let f,u=a;function d(w,_){return u(w[0],_[0])}try{f=t.reduce(function(w,_){let E=0,S=w.length;for(;E<S;++E){const k=w[E];if(n(_[0],k[1])<0&&n(_[1],k[0])>0){k[0]=o(k[0],_[0]),k[1]=s(k[1],_[1]);break}}return E===S&&w.push(_),w},[]),f.sort(d)}catch{return Sa(this,Jo)}let h=0;const p=c?w=>a(w,f[h][1])>0:w=>a(w,f[h][1])>=0,g=l?w=>i(w,f[h][0])>0:w=>i(w,f[h][0])>=0;let y=p;const m=new this.Collection(this,()=>vl(f[0][0],f[f.length-1][1],!l,!c));return m._ondirectionchange=w=>{w==="next"?(y=p,u=a):(y=g,u=i),f.sort(d)},m._addAlgorithm((w,_,E)=>{for(var S=w.key;y(S);)if(++h,h===f.length)return _(E),!1;return!!function(k){return!p(k)&&!g(k)}(S)||(this._cmp(S,f[h][1])===0||this._cmp(S,f[h][0])===0||_(()=>{u===a?w.continue(f[h][0]):w.continue(f[h][1])}),!1)}),m}startsWithAnyOf(){const t=ss.apply(zf,arguments);return t.every(r=>typeof r=="string")?t.length===0?Cf(this):this.inAnyRange(t.map(r=>[r,r+cu])):Sa(this,"startsWithAnyOf() only works with strings")}}function _o(e){return nr(function(t){return Jp(t),e(t.target.error),!1})}function Jp(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault()}const tc=yp(null,"storagemutated");class Ane{_lock(){return Zh(!Ue.global),++this._reculock,this._reculock!==1||Ue.global||(Ue.lockOwnerFor=this),this}_unlock(){if(Zh(!Ue.global),--this._reculock==0)for(Ue.global||(Ue.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var t=this._blockedFuncs.shift();try{k0(t[1],t[0])}catch{}}return this}_locked(){return this._reculock&&Ue.lockOwnerFor!==this}create(t){if(!this.mode)return this;const r=this.db.idbdb,n=this.db._state.dbOpenError;if(Zh(!this.idbtrans),!t&&!r)switch(n&&n.name){case"DatabaseClosedError":throw new ze.DatabaseClosed(n);case"MissingAPIError":throw new ze.MissingAPI(n.message,n);default:throw new ze.OpenFailed(n)}if(!this.active)throw new ze.TransactionInactive;return Zh(this._completion._state===null),(t=this.idbtrans=t||(this.db.core?this.db.core.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}):r.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}))).onerror=nr(a=>{Jp(a),this._reject(t.error)}),t.onabort=nr(a=>{Jp(a),this.active&&this._reject(new ze.Abort(t.error)),this.active=!1,this.on("abort").fire(a)}),t.oncomplete=nr(()=>{this.active=!1,this._resolve(),"mutatedParts"in t&&tc.storagemutated.fire(t.mutatedParts)}),this}_promise(t,r,n){if(t==="readwrite"&&this.mode!=="readwrite")return Xr(new ze.ReadOnly("Transaction is readonly"));if(!this.active)return Xr(new ze.TransactionInactive);if(this._locked())return new Ie((i,o)=>{this._blockedFuncs.push([()=>{this._promise(t,r,n).then(i,o)},Ue])});if(n)return Ql(()=>{var i=new Ie((o,s)=>{this._lock();const l=r(o,s,this);l&&l.then&&l.then(o,s)});return i.finally(()=>this._unlock()),i._lib=!0,i});var a=new Ie((i,o)=>{var s=r(i,o,this);s&&s.then&&s.then(i,o)});return a._lib=!0,a}_root(){return this.parent?this.parent._root():this}waitFor(t){var r=this._root();const n=Ie.resolve(t);if(r._waitingFor)r._waitingFor=r._waitingFor.then(()=>n);else{r._waitingFor=n,r._waitingQueue=[];var a=r.idbtrans.objectStore(r.storeNames[0]);(function o(){for(++r._spinCount;r._waitingQueue.length;)r._waitingQueue.shift()();r._waitingFor&&(a.get(-1/0).onsuccess=o)})()}var i=r._waitingFor;return new Ie((o,s)=>{n.then(l=>r._waitingQueue.push(nr(o.bind(null,l))),l=>r._waitingQueue.push(nr(s.bind(null,l)))).finally(()=>{r._waitingFor===i&&(r._waitingFor=null)})})}abort(){this.active&&(this.active=!1,this.idbtrans&&this.idbtrans.abort(),this._reject(new ze.Abort))}table(t){const r=this._memoizedTables||(this._memoizedTables={});if(Va(r,t))return r[t];const n=this.schema[t];if(!n)throw new ze.NotFound("Table "+t+" not part of transaction");const a=new this.db.Table(t,n,this);return a.core=this.db.core.table(t),r[t]=a,a}}function f4(e,t,r,n,a,i,o){return{name:e,keyPath:t,unique:r,multi:n,auto:a,compound:i,src:(r&&!o?"&":"")+(n?"*":"")+(a?"++":"")+Wj(t)}}function Wj(e){return typeof e=="string"?e:e?"["+[].join.call(e,"+")+"]":""}function Vj(e,t,r){return{name:e,primKey:t,indexes:r,mappedClass:null,idxByName:bj(r,n=>[n.name,n])}}let Qp=e=>{try{return e.only([[]]),Qp=()=>[[]],[[]]}catch{return Qp=()=>cu,cu}};function d4(e){return e==null?()=>{}:typeof e=="string"?function(t){return t.split(".").length===1?r=>r[t]:r=>ys(r,t)}(e):t=>ys(t,e)}function V8(e){return[].slice.call(e)}let Rne=0;function xp(e){return e==null?":id":typeof e=="string"?e:`[${e.join("+")}]`}function One(e,t,r){function n(l){if(l.type===3)return null;if(l.type===4)throw new Error("Cannot convert never type to IDBKeyRange");const{lower:c,upper:f,lowerOpen:u,upperOpen:d}=l;return c===void 0?f===void 0?null:t.upperBound(f,!!d):f===void 0?t.lowerBound(c,!!u):t.bound(c,f,!!u,!!d)}const{schema:a,hasGetAll:i}=function(l,c){const f=V8(l.objectStoreNames);return{schema:{name:l.name,tables:f.map(u=>c.objectStore(u)).map(u=>{const{keyPath:d,autoIncrement:h}=u,p=Pn(d),g=d==null,y={},m={name:u.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:g,compound:p,keyPath:d,autoIncrement:h,unique:!0,extractKey:d4(d)},indexes:V8(u.indexNames).map(w=>u.index(w)).map(w=>{const{name:_,unique:E,multiEntry:S,keyPath:k}=w,b={name:_,compound:Pn(k),keyPath:k,unique:E,multiEntry:S,extractKey:d4(k)};return y[xp(k)]=b,b}),getIndexByKeyPath:w=>y[xp(w)]};return y[":id"]=m.primaryKey,d!=null&&(y[xp(d)]=m.primaryKey),m})},hasGetAll:f.length>0&&"getAll"in c.objectStore(f[0])&&!(typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}(e,r),o=a.tables.map(l=>function(c){const f=c.name;return{name:f,schema:c,mutate:function({trans:u,type:d,keys:h,values:p,range:g}){return new Promise((y,m)=>{y=nr(y);const w=u.objectStore(f),_=w.keyPath==null,E=d==="put"||d==="add";if(!E&&d!=="delete"&&d!=="deleteRange")throw new Error("Invalid operation type: "+d);const{length:S}=h||p||{length:1};if(h&&p&&h.length!==p.length)throw new Error("Given keys array must have same length as given values array.");if(S===0)return y({numFailures:0,failures:{},results:[],lastResult:void 0});let k;const b=[],T=[];let C=0;const R=N=>{++C,Jp(N)};if(d==="deleteRange"){if(g.type===4)return y({numFailures:C,failures:T,results:[],lastResult:void 0});g.type===3?b.push(k=w.clear()):b.push(k=w.delete(n(g)))}else{const[N,B]=E?_?[p,h]:[p,null]:[h,null];if(E)for(let A=0;A<S;++A)b.push(k=B&&B[A]!==void 0?w[d](N[A],B[A]):w[d](N[A])),k.onerror=R;else for(let A=0;A<S;++A)b.push(k=w[d](N[A])),k.onerror=R}const I=N=>{const B=N.target.result;b.forEach((A,O)=>A.error!=null&&(T[O]=A.error)),y({numFailures:C,failures:T,results:d==="delete"?h:b.map(A=>A.result),lastResult:B})};k.onerror=N=>{R(N),I(N)},k.onsuccess=I})},getMany:({trans:u,keys:d})=>new Promise((h,p)=>{h=nr(h);const g=u.objectStore(f),y=d.length,m=new Array(y);let w,_=0,E=0;const S=b=>{const T=b.target;m[T._pos]=T.result,++E===_&&h(m)},k=_o(p);for(let b=0;b<y;++b)d[b]!=null&&(w=g.get(d[b]),w._pos=b,w.onsuccess=S,w.onerror=k,++_);_===0&&h(m)}),get:({trans:u,key:d})=>new Promise((h,p)=>{h=nr(h);const g=u.objectStore(f).get(d);g.onsuccess=y=>h(y.target.result),g.onerror=_o(p)}),query:function(u){return d=>new Promise((h,p)=>{h=nr(h);const{trans:g,values:y,limit:m,query:w}=d,_=m===1/0?void 0:m,{index:E,range:S}=w,k=g.objectStore(f),b=E.isPrimaryKey?k:k.index(E.name),T=n(S);if(m===0)return h({result:[]});if(u){const C=y?b.getAll(T,_):b.getAllKeys(T,_);C.onsuccess=R=>h({result:R.target.result}),C.onerror=_o(p)}else{let C=0;const R=y||!("openKeyCursor"in b)?b.openCursor(T):b.openKeyCursor(T),I=[];R.onsuccess=N=>{const B=R.result;return B?(I.push(y?B.value:B.primaryKey),++C===m?h({result:I}):void B.continue()):h({result:I})},R.onerror=_o(p)}})}(i),openCursor:function({trans:u,values:d,query:h,reverse:p,unique:g}){return new Promise((y,m)=>{y=nr(y);const{index:w,range:_}=h,E=u.objectStore(f),S=w.isPrimaryKey?E:E.index(w.name),k=p?g?"prevunique":"prev":g?"nextunique":"next",b=d||!("openKeyCursor"in S)?S.openCursor(n(_),k):S.openKeyCursor(n(_),k);b.onerror=_o(m),b.onsuccess=nr(T=>{const C=b.result;if(!C)return void y(null);C.___id=++Rne,C.done=!1;const R=C.continue.bind(C);let I=C.continuePrimaryKey;I&&(I=I.bind(C));const N=C.advance.bind(C),B=()=>{throw new Error("Cursor not stopped")};C.trans=u,C.stop=C.continue=C.continuePrimaryKey=C.advance=()=>{throw new Error("Cursor not started")},C.fail=nr(m),C.next=function(){let A=1;return this.start(()=>A--?this.continue():this.stop()).then(()=>this)},C.start=A=>{const O=new Promise((z,G)=>{z=nr(z),b.onerror=_o(G),C.fail=G,C.stop=P=>{C.stop=C.continue=C.continuePrimaryKey=C.advance=B,z(P)}}),H=()=>{if(b.result)try{A()}catch(z){C.fail(z)}else C.done=!0,C.start=()=>{throw new Error("Cursor behind last entry")},C.stop()};return b.onsuccess=nr(z=>{b.onsuccess=H,H()}),C.continue=R,C.continuePrimaryKey=I,C.advance=N,H(),O},y(C)},m)})},count({query:u,trans:d}){const{index:h,range:p}=u;return new Promise((g,y)=>{const m=d.objectStore(f),w=h.isPrimaryKey?m:m.index(h.name),_=n(p),E=_?w.count(_):w.count();E.onsuccess=nr(S=>g(S.target.result)),E.onerror=_o(y)})}}}(l)),s={};return o.forEach(l=>s[l.name]=l),{stack:"dbcore",transaction:e.transaction.bind(e),table(l){if(!s[l])throw new Error(`Table '${l}' not found`);return s[l]},MIN_KEY:-1/0,MAX_KEY:Qp(t),schema:a}}function h4({_novip:e},t){const r=t.db,n=function(a,i,{IDBKeyRange:o,indexedDB:s},l){return{dbcore:function(f,u){return u.reduce((d,{create:h})=>({...d,...h(d)}),f)}(One(i,o,l),a.dbcore)}}(e._middlewares,r,e._deps,t);e.core=n.dbcore,e.tables.forEach(a=>{const i=a.name;e.core.schema.tables.some(o=>o.name===i)&&(a.core=e.core.table(i),e[i]instanceof e.Table&&(e[i].core=a.core))})}function ix({_novip:e},t,r,n){r.forEach(a=>{const i=n[a];t.forEach(o=>{const s=e3(o,a);(!s||"value"in s&&s.value===void 0)&&(o===e.Transaction.prototype||o instanceof e.Transaction?ms(o,a,{get(){return this.table(a)},set(l){xj(this,a,{value:l,writable:!0,configurable:!0,enumerable:!0})}}):o[a]=new e.Table(a,i))})})}function p4({_novip:e},t){t.forEach(r=>{for(let n in r)r[n]instanceof e.Table&&delete r[n]})}function Ine(e,t){return e._cfg.version-t._cfg.version}function Pne(e,t,r,n){const a=e._dbSchema,i=e._createTransaction("readwrite",e._storeNames,a);i.create(r),i._completion.catch(n);const o=i._reject.bind(i),s=Ue.transless||Ue;Ql(()=>{Ue.trans=i,Ue.transless=s,t===0?(Wr(a).forEach(l=>{wb(r,l,a[l].primKey,a[l].indexes)}),h4(e,r),Ie.follow(()=>e.on.populate.fire(i)).catch(o)):function({_novip:l},c,f,u){const d=[],h=l._versions;let p=l._dbSchema=v4(l,l.idbdb,u),g=!1;function y(){return d.length?Ie.resolve(d.shift()(f.idbtrans)).then(y):Ie.resolve()}return h.filter(m=>m._cfg.version>=c).forEach(m=>{d.push(()=>{const w=p,_=m._cfg.dbschema;m4(l,w,u),m4(l,_,u),p=l._dbSchema=_;const E=Hj(w,_);E.add.forEach(k=>{wb(u,k[0],k[1].primKey,k[1].indexes)}),E.change.forEach(k=>{if(k.recreate)throw new ze.Upgrade("Not yet support for changing primary key");{const b=u.objectStore(k.name);k.add.forEach(T=>g4(b,T)),k.change.forEach(T=>{b.deleteIndex(T.name),g4(b,T)}),k.del.forEach(T=>b.deleteIndex(T))}});const S=m._cfg.contentUpgrade;if(S&&m._cfg.version>c){h4(l,u),f._memoizedTables={},g=!0;let k=Ej(_);E.del.forEach(R=>{k[R]=w[R]}),p4(l,[l.Transaction.prototype]),ix(l,[l.Transaction.prototype],Wr(k),k),f.schema=k;const b=t3(S);let T;b&&$0();const C=Ie.follow(()=>{if(T=S(f),T&&b){var R=$s.bind(null,null);T.then(R,R)}});return T&&typeof T.then=="function"?Ie.resolve(T):C.then(()=>T)}}),d.push(w=>{(!g||!bne)&&function(_,E){[].slice.call(E.db.objectStoreNames).forEach(S=>_[S]==null&&E.db.deleteObjectStore(S))}(m._cfg.dbschema,w),p4(l,[l.Transaction.prototype]),ix(l,[l.Transaction.prototype],l._storeNames,l._dbSchema),f.schema=l._dbSchema})}),y().then(()=>{var m,w;w=u,Wr(m=p).forEach(_=>{w.db.objectStoreNames.contains(_)||wb(w,_,m[_].primKey,m[_].indexes)})})}(e,t,i,r).catch(o)})}function Hj(e,t){const r={del:[],add:[],change:[]};let n;for(n in e)t[n]||r.del.push(n);for(n in t){const a=e[n],i=t[n];if(a){const o={name:n,def:i,recreate:!1,del:[],add:[],change:[]};if(""+(a.primKey.keyPath||"")!=""+(i.primKey.keyPath||"")||a.primKey.auto!==i.primKey.auto&&!Q2)o.recreate=!0,r.change.push(o);else{const s=a.idxByName,l=i.idxByName;let c;for(c in s)l[c]||o.del.push(c);for(c in l){const f=s[c],u=l[c];f?f.src!==u.src&&o.change.push(u):o.add.push(u)}(o.del.length>0||o.add.length>0||o.change.length>0)&&r.change.push(o)}}else r.add.push([n,i])}return r}function wb(e,t,r,n){const a=e.db.createObjectStore(t,r.keyPath?{keyPath:r.keyPath,autoIncrement:r.auto}:{autoIncrement:r.auto});return n.forEach(i=>g4(a,i)),a}function g4(e,t){e.createIndex(t.name,t.keyPath,{unique:t.unique,multiEntry:t.multi})}function v4(e,t,r){const n={};return Qy(t.objectStoreNames,0).forEach(a=>{const i=r.objectStore(a);let o=i.keyPath;const s=f4(Wj(o),o||"",!1,!1,!!i.autoIncrement,o&&typeof o!="string",!0),l=[];for(let f=0;f<i.indexNames.length;++f){const u=i.index(i.indexNames[f]);o=u.keyPath;var c=f4(u.name,o,!!u.unique,!!u.multiEntry,!1,o&&typeof o!="string",!1);l.push(c)}n[a]=Vj(a,s,l)}),n}function m4({_novip:e},t,r){const n=r.db.objectStoreNames;for(let a=0;a<n.length;++a){const i=n[a],o=r.objectStore(i);e._hasGetAll="getAll"in o;for(let s=0;s<o.indexNames.length;++s){const l=o.indexNames[s],c=o.index(l).keyPath,f=typeof c=="string"?c:"["+Qy(c).join("+")+"]";if(t[i]){const u=t[i].idxByName[f];u&&(u.name=l,delete t[i].idxByName[f],t[i].idxByName[l]=u)}}}typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&Zt.WorkerGlobalScope&&Zt instanceof Zt.WorkerGlobalScope&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604&&(e._hasGetAll=!1)}class Nne{_parseStoresSpec(t,r){Wr(t).forEach(n=>{if(t[n]!==null){var a=t[n].split(",").map((o,s)=>{const l=(o=o.trim()).replace(/([&*]|\+\+)/g,""),c=/^\[/.test(l)?l.match(/^\[(.*)\]$/)[1].split("+"):l;return f4(l,c||null,/\&/.test(o),/\*/.test(o),/\+\+/.test(o),Pn(c),s===0)}),i=a.shift();if(i.multi)throw new ze.Schema("Primary key cannot be multi-valued");a.forEach(o=>{if(o.auto)throw new ze.Schema("Only primary key can be marked as autoIncrement (++)");if(!o.keyPath)throw new ze.Schema("Index must have a name and cannot be an empty string")}),r[n]=Vj(n,i,a)}})}stores(t){const r=this.db;this._cfg.storesSource=this._cfg.storesSource?qn(this._cfg.storesSource,t):t;const n=r._versions,a={};let i={};return n.forEach(o=>{qn(a,o._cfg.storesSource),i=o._cfg.dbschema={},o._parseStoresSpec(a,i)}),r._dbSchema=i,p4(r,[r._allTables,r,r.Transaction.prototype]),ix(r,[r._allTables,r,r.Transaction.prototype,this._cfg.tables],Wr(i),i),r._storeNames=Wr(i),this}upgrade(t){return this._cfg.contentUpgrade=a3(this._cfg.contentUpgrade||Ut,t),this}}function l3(e,t){let r=e._dbNamesDB;return r||(r=e._dbNamesDB=new xu("__dbnames",{addons:[],indexedDB:e,IDBKeyRange:t}),r.version(1).stores({dbnames:"name"})),r.table("dbnames")}function c3(e){return e&&typeof e.databases=="function"}function y4(e){return Ql(function(){return Ue.letThrough=!0,e()})}function Fne(){var e;return!navigator.userAgentData&&/Safari\//.test(navigator.userAgent)&&!/Chrom(e|ium)\//.test(navigator.userAgent)&&indexedDB.databases?new Promise(function(t){var r=function(){return indexedDB.databases().finally(t)};e=setInterval(r,100),r()}).finally(function(){return clearInterval(e)}):Promise.resolve()}function Dne(e){const t=e._state,{indexedDB:r}=e._deps;if(t.isBeingOpened||e.idbdb)return t.dbReadyPromise.then(()=>t.dbOpenError?Xr(t.dbOpenError):e);Bo&&(t.openCanceller._stackHolder=nf()),t.isBeingOpened=!0,t.dbOpenError=null,t.openComplete=!1;const n=t.openCanceller;function a(){if(t.openCanceller!==n)throw new ze.DatabaseClosed("db.open() was cancelled")}let i=t.dbReadyResolve,o=null,s=!1;return Ie.race([n,(typeof navigator>"u"?Ie.resolve():Fne()).then(()=>new Ie((l,c)=>{if(a(),!r)throw new ze.MissingAPI;const f=e.name,u=t.autoSchema?r.open(f):r.open(f,Math.round(10*e.verno));if(!u)throw new ze.MissingAPI;u.onerror=_o(c),u.onblocked=nr(e._fireOnBlocked),u.onupgradeneeded=nr(d=>{if(o=u.transaction,t.autoSchema&&!e._options.allowEmptyDB){u.onerror=Jp,o.abort(),u.result.close();const p=r.deleteDatabase(f);p.onsuccess=p.onerror=nr(()=>{c(new ze.NoSuchDatabase(`Database ${f} doesnt exist`))})}else{o.onerror=_o(c);var h=d.oldVersion>Math.pow(2,62)?0:d.oldVersion;s=h<1,e._novip.idbdb=u.result,Pne(e,h/10,o,c)}},c),u.onsuccess=nr(()=>{o=null;const d=e._novip.idbdb=u.result,h=Qy(d.objectStoreNames);if(h.length>0)try{const g=d.transaction((p=h).length===1?p[0]:p,"readonly");t.autoSchema?function({_novip:y},m,w){y.verno=m.version/10;const _=y._dbSchema=v4(0,m,w);y._storeNames=Qy(m.objectStoreNames,0),ix(y,[y._allTables],Wr(_),_)}(e,d,g):(m4(e,e._dbSchema,g),function(y,m){const w=Hj(v4(0,y.idbdb,m),y._dbSchema);return!(w.add.length||w.change.some(_=>_.add.length||_.change.length))}(e,g)),h4(e,g)}catch{}var p;mp.push(e),d.onversionchange=nr(g=>{t.vcFired=!0,e.on("versionchange").fire(g)}),d.onclose=nr(g=>{e.on("close").fire(g)}),s&&function({indexedDB:g,IDBKeyRange:y},m){!c3(g)&&m!=="__dbnames"&&l3(g,y).put({name:m}).catch(Ut)}(e._deps,f),l()},c)}))]).then(()=>(a(),t.onReadyBeingFired=[],Ie.resolve(y4(()=>e.on.ready.fire(e.vip))).then(function l(){if(t.onReadyBeingFired.length>0){let c=t.onReadyBeingFired.reduce(a3,Ut);return t.onReadyBeingFired=[],Ie.resolve(y4(()=>c(e.vip))).then(l)}}))).finally(()=>{t.onReadyBeingFired=null,t.isBeingOpened=!1}).then(()=>e).catch(l=>{t.dbOpenError=l;try{o&&o.abort()}catch{}return n===t.openCanceller&&e._close(),Xr(l)}).finally(()=>{t.openComplete=!0,i()})}function x4(e){var t=i=>e.next(i),r=a(t),n=a(i=>e.throw(i));function a(i){return o=>{var s=i(o),l=s.value;return s.done?l:l&&typeof l.then=="function"?l.then(r,n):Pn(l)?Promise.all(l).then(r,n):r(l)}}return a(t)()}function Lne(e,t,r){var n=arguments.length;if(n<2)throw new ze.InvalidArgument("Too few arguments");for(var a=new Array(n-1);--n;)a[n-1]=arguments[n];r=a.pop();var i=Sj(a);return[e,i,r]}function zj(e,t,r,n,a){return Ie.resolve().then(()=>{const i=Ue.transless||Ue,o=e._createTransaction(t,r,e._dbSchema,n),s={trans:o,transless:i};if(n)o.idbtrans=n.idbtrans;else try{o.create(),e._state.PR1398_maxLoop=3}catch(u){return u.name===n3.InvalidState&&e.isOpen()&&--e._state.PR1398_maxLoop>0?(e._close(),e.open().then(()=>zj(e,t,r,null,a))):Xr(u)}const l=t3(a);let c;l&&$0();const f=Ie.follow(()=>{if(c=a.call(o,o),c)if(l){var u=$s.bind(null,null);c.then(u,u)}else typeof c.next=="function"&&typeof c.throw=="function"&&(c=x4(c))},s);return(c&&typeof c.then=="function"?Ie.resolve(c).then(u=>o.active?u:Xr(new ze.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn"))):f.then(()=>c)).then(u=>(n&&o._resolve(),o._completion.then(()=>u))).catch(u=>(o._reject(u),Xr(u)))})}function Im(e,t,r){const n=Pn(e)?e.slice():[e];for(let a=0;a<r;++a)n.push(t);return n}const Mne={stack:"dbcore",name:"VirtualIndexMiddleware",level:1,create:function(e){return{...e,table(t){const r=e.table(t),{schema:n}=r,a={},i=[];function o(f,u,d){const h=xp(f),p=a[h]=a[h]||[],g=f==null?0:typeof f=="string"?1:f.length,y=u>0,m={...d,isVirtual:y,keyTail:u,keyLength:g,extractKey:d4(f),unique:!y&&d.unique};return p.push(m),m.isPrimaryKey||i.push(m),g>1&&o(g===2?f[0]:f.slice(0,g-1),u+1,d),p.sort((w,_)=>w.keyTail-_.keyTail),m}const s=o(n.primaryKey.keyPath,0,n.primaryKey);a[":id"]=[s];for(const f of n.indexes)o(f.keyPath,0,f);function l(f){const u=f.query.index;return u.isVirtual?{...f,query:{index:u,range:(d=f.query.range,h=u.keyTail,{type:d.type===1?2:d.type,lower:Im(d.lower,d.lowerOpen?e.MAX_KEY:e.MIN_KEY,h),lowerOpen:!0,upper:Im(d.upper,d.upperOpen?e.MIN_KEY:e.MAX_KEY,h),upperOpen:!0})}}:f;var d,h}return{...r,schema:{...n,primaryKey:s,indexes:i,getIndexByKeyPath:function(f){const u=a[xp(f)];return u&&u[0]}},count:f=>r.count(l(f)),query:f=>r.query(l(f)),openCursor(f){const{keyTail:u,isVirtual:d,keyLength:h}=f.query.index;return d?r.openCursor(l(f)).then(p=>p&&function(g){return Object.create(g,{continue:{value:function(m){m!=null?g.continue(Im(m,f.reverse?e.MAX_KEY:e.MIN_KEY,u)):f.unique?g.continue(g.key.slice(0,h).concat(f.reverse?e.MIN_KEY:e.MAX_KEY,u)):g.continue()}},continuePrimaryKey:{value(m,w){g.continuePrimaryKey(Im(m,e.MAX_KEY,u),w)}},primaryKey:{get:()=>g.primaryKey},key:{get(){const m=g.key;return h===1?m[0]:m.slice(0,h)}},value:{get:()=>g.value}})}(p)):r.openCursor(f)}}}}}};function u3(e,t,r,n){return r=r||{},n=n||"",Wr(e).forEach(a=>{if(Va(t,a)){var i=e[a],o=t[a];if(typeof i=="object"&&typeof o=="object"&&i&&o){const s=QT(i);s!==QT(o)?r[n+a]=t[a]:s==="Object"?u3(i,o,r,n+a+"."):i!==o&&(r[n+a]=t[a])}else i!==o&&(r[n+a]=t[a])}else r[n+a]=void 0}),Wr(t).forEach(a=>{Va(e,a)||(r[n+a]=t[a])}),r}const Bne={stack:"dbcore",name:"HooksMiddleware",level:2,create:e=>({...e,table(t){const r=e.table(t),{primaryKey:n}=r.schema;return{...r,mutate(i){const o=Ue.trans,{deleting:s,creating:l,updating:c}=o.table(t).hook;switch(i.type){case"add":if(l.fire===Ut)break;return o._promise("readwrite",()=>f(i),!0);case"put":if(l.fire===Ut&&c.fire===Ut)break;return o._promise("readwrite",()=>f(i),!0);case"delete":if(s.fire===Ut)break;return o._promise("readwrite",()=>f(i),!0);case"deleteRange":if(s.fire===Ut)break;return o._promise("readwrite",()=>function(d){return u(d.trans,d.range,1e4)}(i),!0)}return r.mutate(i);function f(d){const h=Ue.trans,p=d.keys||function(g,y){return y.type==="delete"?y.keys:y.keys||y.values.map(g.extractKey)}(n,d);if(!p)throw new Error("Keys missing");return(d=d.type==="add"||d.type==="put"?{...d,keys:p}:{...d}).type!=="delete"&&(d.values=[...d.values]),d.keys&&(d.keys=[...d.keys]),function(g,y,m){return y.type==="add"?Promise.resolve([]):g.getMany({trans:y.trans,keys:m,cache:"immutable"})}(r,d,p).then(g=>{const y=p.map((m,w)=>{const _=g[w],E={onerror:null,onsuccess:null};if(d.type==="delete")s.fire.call(E,m,_,h);else if(d.type==="add"||_===void 0){const S=l.fire.call(E,m,d.values[w],h);m==null&&S!=null&&(m=S,d.keys[w]=m,n.outbound||eo(d.values[w],n.keyPath,m))}else{const S=u3(_,d.values[w]),k=c.fire.call(E,S,m,_,h);if(k){const b=d.values[w];Object.keys(k).forEach(T=>{Va(b,T)?b[T]=k[T]:eo(b,T,k[T])})}}return E});return r.mutate(d).then(({failures:m,results:w,numFailures:_,lastResult:E})=>{for(let S=0;S<p.length;++S){const k=w?w[S]:p[S],b=y[S];k==null?b.onerror&&b.onerror(m[S]):b.onsuccess&&b.onsuccess(d.type==="put"&&g[S]?d.values[S]:k)}return{failures:m,results:w,numFailures:_,lastResult:E}}).catch(m=>(y.forEach(w=>w.onerror&&w.onerror(m)),Promise.reject(m)))})}function u(d,h,p){return r.query({trans:d,values:!1,query:{index:n,range:h},limit:p}).then(({result:g})=>f({type:"delete",keys:g,trans:d}).then(y=>y.numFailures>0?Promise.reject(y.failures[0]):g.length<p?{failures:[],numFailures:0,lastResult:void 0}:u(d,{...h,lower:g[g.length-1],lowerOpen:!0},p)))}}}}})};function Gj(e,t,r){try{if(!t||t.keys.length<e.length)return null;const n=[];for(let a=0,i=0;a<t.keys.length&&i<e.length;++a)Gn(t.keys[a],e[i])===0&&(n.push(r?sv(t.values[a]):t.values[a]),++i);return n.length===e.length?n:null}catch{return null}}const jne={stack:"dbcore",level:-1,create:e=>({table:t=>{const r=e.table(t);return{...r,getMany:n=>{if(!n.cache)return r.getMany(n);const a=Gj(n.keys,n.trans._cache,n.cache==="clone");return a?Ie.resolve(a):r.getMany(n).then(i=>(n.trans._cache={keys:n.keys,values:n.cache==="clone"?sv(i):i},i))},mutate:n=>(n.type!=="add"&&(n.trans._cache=null),r.mutate(n))}}})};function f3(e){return!("from"in e)}const is=function(e,t){if(!this){const r=new is;return e&&"d"in e&&qn(r,e),r}qn(this,arguments.length?{d:1,from:e,to:arguments.length>1?t:e}:{d:0})};function eg(e,t,r){const n=Gn(t,r);if(isNaN(n))return;if(n>0)throw RangeError();if(f3(e))return qn(e,{from:t,to:r,d:1});const a=e.l,i=e.r;if(Gn(r,e.from)<0)return a?eg(a,t,r):e.l={from:t,to:r,d:1,l:null,r:null},H8(e);if(Gn(t,e.to)>0)return i?eg(i,t,r):e.r={from:t,to:r,d:1,l:null,r:null},H8(e);Gn(t,e.from)<0&&(e.from=t,e.l=null,e.d=i?i.d+1:1),Gn(r,e.to)>0&&(e.to=r,e.r=null,e.d=e.l?e.l.d+1:1);const o=!e.r;a&&!e.l&&ox(e,a),i&&o&&ox(e,i)}function ox(e,t){f3(t)||function r(n,{from:a,to:i,l:o,r:s}){eg(n,a,i),o&&r(n,o),s&&r(n,s)}(e,t)}function Une(e,t){const r=w4(t);let n=r.next();if(n.done)return!1;let a=n.value;const i=w4(e);let o=i.next(a.from),s=o.value;for(;!n.done&&!o.done;){if(Gn(s.from,a.to)<=0&&Gn(s.to,a.from)>=0)return!0;Gn(a.from,s.from)<0?a=(n=r.next(s.from)).value:s=(o=i.next(a.from)).value}return!1}function w4(e){let t=f3(e)?null:{s:0,n:e};return{next(r){const n=arguments.length>0;for(;t;)switch(t.s){case 0:if(t.s=1,n)for(;t.n.l&&Gn(r,t.n.from)<0;)t={up:t,n:t.n.l,s:1};else for(;t.n.l;)t={up:t,n:t.n.l,s:1};case 1:if(t.s=2,!n||Gn(r,t.n.to)<=0)return{value:t.n,done:!1};case 2:if(t.n.r){t.s=3,t={up:t,n:t.n.r,s:0};continue}case 3:t=t.up}return{done:!0}}}}function H8(e){var t,r;const n=(((t=e.r)===null||t===void 0?void 0:t.d)||0)-(((r=e.l)===null||r===void 0?void 0:r.d)||0),a=n>1?"r":n<-1?"l":"";if(a){const i=a==="r"?"l":"r",o={...e},s=e[a];e.from=s.from,e.to=s.to,e[a]=s[a],o[a]=s[i],e[i]=o,o.d=z8(o)}e.d=z8(e)}function z8({r:e,l:t}){return(e?t?Math.max(e.d,t.d):e.d:t?t.d:0)+1}qd(is.prototype,{add(e){return ox(this,e),this},addKey(e){return eg(this,e,e),this},addKeys(e){return e.forEach(t=>eg(this,t,t)),this},[e4](){return w4(this)}});const Wne={stack:"dbcore",level:0,create:e=>{const t=e.schema.name,r=new is(e.MIN_KEY,e.MAX_KEY);return{...e,table:n=>{const a=e.table(n),{schema:i}=a,{primaryKey:o}=i,{extractKey:s,outbound:l}=o,c={...a,mutate:d=>{const h=d.trans,p=h.mutatedParts||(h.mutatedParts={}),g=k=>{const b=`idb://${t}/${n}/${k}`;return p[b]||(p[b]=new is)},y=g(""),m=g(":dels"),{type:w}=d;let[_,E]=d.type==="deleteRange"?[d.range]:d.type==="delete"?[d.keys]:d.values.length<50?[[],d.values]:[];const S=d.trans._cache;return a.mutate(d).then(k=>{if(Pn(_)){w!=="delete"&&(_=k.results),y.addKeys(_);const b=Gj(_,S);b||w==="add"||m.addKeys(_),(b||E)&&function(T,C,R,I){function N(B){const A=T(B.name||"");function O(z){return z!=null?B.extractKey(z):null}const H=z=>B.multiEntry&&Pn(z)?z.forEach(G=>A.addKey(G)):A.addKey(z);(R||I).forEach((z,G)=>{const P=R&&O(R[G]),U=I&&O(I[G]);Gn(P,U)!==0&&(P!=null&&H(P),U!=null&&H(U))})}C.indexes.forEach(N)}(g,i,b,E)}else if(_){const b={from:_.lower,to:_.upper};m.add(b),y.add(b)}else y.add(r),m.add(r),i.indexes.forEach(b=>g(b.name).add(r));return k})}},f=({query:{index:d,range:h}})=>{var p,g;return[d,new is((p=h.lower)!==null&&p!==void 0?p:e.MIN_KEY,(g=h.upper)!==null&&g!==void 0?g:e.MAX_KEY)]},u={get:d=>[o,new is(d.key)],getMany:d=>[o,new is().addKeys(d.keys)],count:f,query:f,openCursor:f};return Wr(u).forEach(d=>{c[d]=function(h){const{subscr:p}=Ue;if(p){const g=E=>{const S=`idb://${t}/${n}/${E}`;return p[S]||(p[S]=new is)},y=g(""),m=g(":dels"),[w,_]=u[d](h);if(g(w.name||"").add(_),!w.isPrimaryKey){if(d!=="count"){const E=d==="query"&&l&&h.values&&a.query({...h,values:!1});return a[d].apply(this,arguments).then(S=>{if(d==="query"){if(l&&h.values)return E.then(({result:b})=>(y.addKeys(b),S));const k=h.values?S.result.map(s):S.result;h.values?y.addKeys(k):m.addKeys(k)}else if(d==="openCursor"){const k=S,b=h.values;return k&&Object.create(k,{key:{get:()=>(m.addKey(k.primaryKey),k.key)},primaryKey:{get(){const T=k.primaryKey;return m.addKey(T),T}},value:{get:()=>(b&&y.addKey(k.primaryKey),k.value)}})}return S})}m.add(r)}}return a[d].apply(this,arguments)}}),c}}}};class xu{constructor(t,r){this._middlewares={},this.verno=0;const n=xu.dependencies;this._options=r={addons:xu.addons,autoOpen:!0,indexedDB:n.indexedDB,IDBKeyRange:n.IDBKeyRange,...r},this._deps={indexedDB:r.indexedDB,IDBKeyRange:r.IDBKeyRange};const{addons:a}=r;this._dbSchema={},this._versions=[],this._storeNames=[],this._allTables={},this.idbdb=null,this._novip=this;const i={dbOpenError:null,isBeingOpened:!1,onReadyBeingFired:null,openComplete:!1,dbReadyResolve:Ut,dbReadyPromise:null,cancelOpen:Ut,openCanceller:null,autoSchema:!0,PR1398_maxLoop:3};var o;i.dbReadyPromise=new Ie(s=>{i.dbReadyResolve=s}),i.openCanceller=new Ie((s,l)=>{i.cancelOpen=l}),this._state=i,this.name=t,this.on=yp(this,"populate","blocked","versionchange","close",{ready:[a3,Ut]}),this.on.ready.subscribe=wj(this.on.ready.subscribe,s=>(l,c)=>{xu.vip(()=>{const f=this._state;if(f.openComplete)f.dbOpenError||Ie.resolve().then(l),c&&s(l);else if(f.onReadyBeingFired)f.onReadyBeingFired.push(l),c&&s(l);else{s(l);const u=this;c||s(function d(){u.on.ready.unsubscribe(l),u.on.ready.unsubscribe(d)})}})}),this.Collection=(o=this,xh(Tne.prototype,function(s,l){this.db=o;let c=Bj,f=null;if(l)try{c=l()}catch(p){f=p}const u=s._ctx,d=u.table,h=d.hook.reading.fire;this._ctx={table:d,index:u.index,isPrimKey:!u.index||d.schema.primKey.keyPath&&u.index===d.schema.primKey.name,range:c,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:f,or:u.or,valueMapper:h!==Yp?h:null}})),this.Table=function(s){return xh(Sne.prototype,function(l,c,f){this.db=s,this._tx=f,this.name=l,this.schema=c,this.hook=s._allTables[l]?s._allTables[l].hook:yp(null,{creating:[dne,Ut],reading:[fne,Yp],updating:[pne,Ut],deleting:[hne,Ut]})})}(this),this.Transaction=function(s){return xh(Ane.prototype,function(l,c,f,u,d){this.db=s,this.mode=l,this.storeNames=c,this.schema=f,this.chromeTransactionDurability=u,this.idbtrans=null,this.on=yp(this,"complete","error","abort"),this.parent=d||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new Ie((h,p)=>{this._resolve=h,this._reject=p}),this._completion.then(()=>{this.active=!1,this.on.complete.fire()},h=>{var p=this.active;return this.active=!1,this.on.error.fire(h),this.parent?this.parent._reject(h):p&&this.idbtrans&&this.idbtrans.abort(),Xr(h)})})}(this),this.Version=function(s){return xh(Nne.prototype,function(l){this.db=s,this._cfg={version:l,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}})}(this),this.WhereClause=function(s){return xh(Uj.prototype,function(l,c,f){this.db=s,this._ctx={table:l,index:c===":id"?null:c,or:f};const u=s._deps.indexedDB;if(!u)throw new ze.MissingAPI;this._cmp=this._ascending=u.cmp.bind(u),this._descending=(d,h)=>u.cmp(h,d),this._max=(d,h)=>u.cmp(d,h)>0?d:h,this._min=(d,h)=>u.cmp(d,h)<0?d:h,this._IDBKeyRange=s._deps.IDBKeyRange})}(this),this.on("versionchange",s=>{s.newVersion>0,this.close()}),this.on("blocked",s=>{!s.newVersion||s.newVersion<s.oldVersion}),this._maxKey=Qp(r.IDBKeyRange),this._createTransaction=(s,l,c,f)=>new this.Transaction(s,l,c,this._options.chromeTransactionDurability,f),this._fireOnBlocked=s=>{this.on("blocked").fire(s),mp.filter(l=>l.name===this.name&&l!==this&&!l._state.vcFired).map(l=>l.on("versionchange").fire(s))},this.use(Mne),this.use(Bne),this.use(Wne),this.use(jne),this.vip=Object.create(this,{_vip:{value:!0}}),a.forEach(s=>s(this))}version(t){if(isNaN(t)||t<.1)throw new ze.Type("Given version is not a positive number");if(t=Math.round(10*t)/10,this.idbdb||this._state.isBeingOpened)throw new ze.Schema("Cannot add version when database is open");this.verno=Math.max(this.verno,t);const r=this._versions;var n=r.filter(a=>a._cfg.version===t)[0];return n||(n=new this.Version(t),r.push(n),r.sort(Ine),n.stores({}),this._state.autoSchema=!1,n)}_whenReady(t){return this.idbdb&&(this._state.openComplete||Ue.letThrough||this._vip)?t():new Ie((r,n)=>{if(this._state.openComplete)return n(new ze.DatabaseClosed(this._state.dbOpenError));if(!this._state.isBeingOpened){if(!this._options.autoOpen)return void n(new ze.DatabaseClosed);this.open().catch(Ut)}this._state.dbReadyPromise.then(r,n)}).then(t)}use({stack:t,create:r,level:n,name:a}){a&&this.unuse({stack:t,name:a});const i=this._middlewares[t]||(this._middlewares[t]=[]);return i.push({stack:t,create:r,level:n??10,name:a}),i.sort((o,s)=>o.level-s.level),this}unuse({stack:t,name:r,create:n}){return t&&this._middlewares[t]&&(this._middlewares[t]=this._middlewares[t].filter(a=>n?a.create!==n:!!r&&a.name!==r)),this}open(){return Dne(this)}_close(){const t=this._state,r=mp.indexOf(this);if(r>=0&&mp.splice(r,1),this.idbdb){try{this.idbdb.close()}catch{}this._novip.idbdb=null}t.dbReadyPromise=new Ie(n=>{t.dbReadyResolve=n}),t.openCanceller=new Ie((n,a)=>{t.cancelOpen=a})}close(){this._close();const t=this._state;this._options.autoOpen=!1,t.dbOpenError=new ze.DatabaseClosed,t.isBeingOpened&&t.cancelOpen(t.dbOpenError)}delete(){const t=arguments.length>0,r=this._state;return new Ie((n,a)=>{const i=()=>{this.close();var o=this._deps.indexedDB.deleteDatabase(this.name);o.onsuccess=nr(()=>{(function({indexedDB:s,IDBKeyRange:l},c){!c3(s)&&c!=="__dbnames"&&l3(s,l).delete(c).catch(Ut)})(this._deps,this.name),n()}),o.onerror=_o(a),o.onblocked=this._fireOnBlocked};if(t)throw new ze.InvalidArgument("Arguments not allowed in db.delete()");r.isBeingOpened?r.dbReadyPromise.then(i):i()})}backendDB(){return this.idbdb}isOpen(){return this.idbdb!==null}hasBeenClosed(){const t=this._state.dbOpenError;return t&&t.name==="DatabaseClosed"}hasFailed(){return this._state.dbOpenError!==null}dynamicallyOpened(){return this._state.autoSchema}get tables(){return Wr(this._allTables).map(t=>this._allTables[t])}transaction(){const t=Lne.apply(this,arguments);return this._transaction.apply(this,t)}_transaction(t,r,n){let a=Ue.trans;a&&a.db===this&&t.indexOf("!")===-1||(a=null);const i=t.indexOf("?")!==-1;let o,s;t=t.replace("!","").replace("?","");try{if(s=r.map(c=>{var f=c instanceof this.Table?c.name:c;if(typeof f!="string")throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return f}),t=="r"||t==="readonly")o="readonly";else{if(t!="rw"&&t!="readwrite")throw new ze.InvalidArgument("Invalid transaction mode: "+t);o="readwrite"}if(a){if(a.mode==="readonly"&&o==="readwrite"){if(!i)throw new ze.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");a=null}a&&s.forEach(c=>{if(a&&a.storeNames.indexOf(c)===-1){if(!i)throw new ze.SubTransaction("Table "+c+" not included in parent transaction.");a=null}}),i&&a&&!a.active&&(a=null)}}catch(c){return a?a._promise(null,(f,u)=>{u(c)}):Xr(c)}const l=zj.bind(null,this,o,s,a,n);return a?a._promise(o,l,"lock"):Ue.trans?k0(Ue.transless,()=>this._whenReady(l)):this._whenReady(l)}table(t){if(!Va(this._allTables,t))throw new ze.InvalidTable(`Table ${t} does not exist`);return this._allTables[t]}}const Vne=typeof Symbol<"u"&&"observable"in Symbol?Symbol.observable:"@@observable";class Hne{constructor(t){this._subscribe=t}subscribe(t,r,n){return this._subscribe(t&&typeof t!="function"?t:{next:t,error:r,complete:n})}[Vne](){return this}}function Kj(e,t){return Wr(t).forEach(r=>{ox(e[r]||(e[r]=new is),t[r])}),e}function zne(e){return new Hne(t=>{const r=t3(e);let n=!1,a={},i={};const o={get closed(){return n},unsubscribe:()=>{n=!0,tc.storagemutated.unsubscribe(f)}};t.start&&t.start(o);let s=!1,l=!1;function c(){return Wr(i).some(d=>a[d]&&Une(a[d],i[d]))}const f=d=>{Kj(a,d),c()&&u()},u=()=>{if(s||n)return;a={};const d={},h=function(p){r&&$0();const g=()=>Ql(e,{subscr:p,trans:null}),y=Ue.trans?k0(Ue.transless,g):g();return r&&y.then($s,$s),y}(d);l||(tc("storagemutated",f),l=!0),s=!0,Promise.resolve(h).then(p=>{s=!1,n||(c()?u():(a={},i=d,t.next&&t.next(p)))},p=>{s=!1,t.error&&t.error(p),o.unsubscribe()})};return u(),o})}let _4;try{_4={indexedDB:Zt.indexedDB||Zt.mozIndexedDB||Zt.webkitIndexedDB||Zt.msIndexedDB,IDBKeyRange:Zt.IDBKeyRange||Zt.webkitIDBKeyRange}}catch{_4={indexedDB:null,IDBKeyRange:null}}const Wc=xu;function xy(e){let t=us;try{us=!0,tc.storagemutated.fire(e)}finally{us=t}}qd(Wc,{...hy,delete:e=>new Wc(e,{addons:[]}).delete(),exists:e=>new Wc(e,{addons:[]}).open().then(t=>(t.close(),!0)).catch("NoSuchDatabaseError",()=>!1),getDatabaseNames(e){try{return function({indexedDB:t,IDBKeyRange:r}){return c3(t)?Promise.resolve(t.databases()).then(n=>n.map(a=>a.name).filter(a=>a!=="__dbnames")):l3(t,r).toCollection().primaryKeys()}(Wc.dependencies).then(e)}catch{return Xr(new ze.MissingAPI)}},defineClass:()=>function(e){qn(this,e)},ignoreTransaction:e=>Ue.trans?k0(Ue.transless,e):e(),vip:y4,async:function(e){return function(){try{var t=x4(e.apply(this,arguments));return t&&typeof t.then=="function"?t:Ie.resolve(t)}catch(r){return Xr(r)}}},spawn:function(e,t,r){try{var n=x4(e.apply(r,t||[]));return n&&typeof n.then=="function"?n:Ie.resolve(n)}catch(a){return Xr(a)}},currentTransaction:{get:()=>Ue.trans||null},waitFor:function(e,t){const r=Ie.resolve(typeof e=="function"?Wc.ignoreTransaction(e):e).timeout(t||6e4);return Ue.trans?Ue.trans.waitFor(r):r},Promise:Ie,debug:{get:()=>Bo,set:e=>{Cj(e,e==="dexie"?()=>!0:Mj)}},derive:_d,extend:qn,props:qd,override:wj,Events:yp,on:tc,liveQuery:zne,extendObservabilitySet:Kj,getByKeyPath:ys,setByKeyPath:eo,delByKeyPath:function(e,t){typeof t=="string"?eo(e,t,void 0):"length"in t&&[].map.call(t,function(r){eo(e,r,void 0)})},shallowClone:Ej,deepClone:sv,getObjectDiff:u3,cmp:Gn,asap:_j,minKey:-(1/0),addons:[],connections:mp,errnames:n3,dependencies:_4,semVer:"3.2.3",version:"3.2.3".split(".").map(e=>parseInt(e)).reduce((e,t,r)=>e+t/Math.pow(10,2*r))}),Wc.maxKey=Qp(Wc.dependencies.IDBKeyRange),typeof dispatchEvent<"u"&&typeof addEventListener<"u"&&(tc("storagemutated",e=>{if(!us){let t;Q2?(t=document.createEvent("CustomEvent"),t.initCustomEvent("x-storagemutated-1",!0,!0,e)):t=new CustomEvent("x-storagemutated-1",{detail:e}),us=!0,dispatchEvent(t),us=!1}}),addEventListener("x-storagemutated-1",({detail:e})=>{us||xy(e)}));let us=!1;if(typeof BroadcastChannel<"u"){const e=new BroadcastChannel("x-storagemutated-1");typeof e.unref=="function"&&e.unref(),tc("storagemutated",t=>{us||e.postMessage(t)}),e.onmessage=t=>{t.data&&xy(t.data)}}else if(typeof self<"u"&&typeof navigator<"u"){tc("storagemutated",t=>{try{us||(typeof localStorage<"u"&&localStorage.setItem("x-storagemutated-1",JSON.stringify({trig:Math.random(),changedParts:t})),typeof self.clients=="object"&&[...self.clients.matchAll({includeUncontrolled:!0})].forEach(r=>r.postMessage({type:"x-storagemutated-1",changedParts:t})))}catch{}}),typeof addEventListener<"u"&&addEventListener("storage",t=>{if(t.key==="x-storagemutated-1"){const r=JSON.parse(t.newValue);r&&xy(r.changedParts)}});const e=self.document&&navigator.serviceWorker;e&&e.addEventListener("message",function({data:t}){t&&t.type==="x-storagemutated-1"&&xy(t.changedParts)})}Ie.rejectionMapper=function(e,t){if(!e||e instanceof bd||e instanceof TypeError||e instanceof SyntaxError||!e.name||!D8[e.name])return e;var r=new D8[e.name](t||e.message,e);return"stack"in e&&ms(r,"stack",{get:function(){return this.inner.stack}}),r},Cj(Bo,Mj);globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};class Gne extends xu{constructor(){super("RecordDB"),this.version(1).stores({wordRecords:"++id,word,timeStamp,dict,chapter,errorCount,[dict+chapter]",chapterRecords:"++id,timeStamp,dict,chapter,time,[dict+chapter]"}),this.version(2).stores({wordRecords:"++id,word,timeStamp,dict,chapter,wrongCount,[dict+chapter]",chapterRecords:"++id,timeStamp,dict,chapter,time,[dict+chapter]"}),this.version(3).stores({wordRecords:"++id,word,timeStamp,dict,chapter,wrongCount,[dict+chapter]",chapterRecords:"++id,timeStamp,dict,chapter,time,[dict+chapter]",reviewRecords:"++id,dict,createTime,isFinished"})}}const Vr=new Gne;Vr.wordRecords.mapToClass(vj);Vr.chapterRecords.mapToClass(mj);Vr.reviewRecords.mapToClass(yj);function Kne(){const e=Me(fo),t=Me(bc),r=Me(uv);return v.useCallback(a=>{const{chapterData:{correctCount:i,wrongCount:o,userInputLogs:s,wordCount:l,words:c,wordRecordIds:f},timerData:{time:u}}=a,d=s.filter(p=>p.correctCount>0&&p.wrongCount===0).map(p=>p.index),h=new mj(r,t?-1:e,u,i,o,l,d,c.length,f??[]);Vr.chapterRecords.add(h)},[e,r,t])}function Xne(){const e=Me(bc),t=Me(fo),r=Me(uv),{dispatch:n}=v.useContext(Qn)??{};return v.useCallback(async({word:i,wrongCount:o,letterTimeArray:s,letterMistake:l})=>{const c=[];for(let d=1;d<s.length;d++){const h=s[d]-s[d-1];c.push(h)}const f=new vj(i,r,e?-1:t,c,o,l);let u=-1;try{u=await Vr.wordRecords.add(f)}catch{}n&&(u>0&&n({type:Ct.ADD_WORD_RECORD_ID,payload:u}),n({type:Ct.SET_IS_SAVING_RECORD,payload:!1}))},[t,r,n,e])}function qne(){return{deleteWordRecord:v.useCallback(async(t,r)=>{try{return await Vr.wordRecords.where({word:t,dict:r}).delete()}catch{}},[])}}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function odt(e){const[t,r]=v.useState(void 0);return v.useEffect(()=>{e&&(async()=>{const a=await Yne(e);r(a)})()},[e]),t}async function Yne(e){const r=(await Vr.reviewRecords.where("dict").equals(e).toArray()).sort((n,a)=>n.createTime-a.createTime).pop();return r&&(r.isFinished?void 0:r)}async function sdt(e,t){const r=[...t].sort((c,f)=>c.errorCount-f.errorCount),n=[...t].sort((c,f)=>c.latestErrorTime-f.latestErrorTime),a=t.map(c=>({...c,errorCountScore:r.indexOf(c)+1,latestErrorTimeScore:n.indexOf(c)+1})),i=.6,o=.4,s=a.sort((c,f)=>{const u=c.errorCountScore*i+c.latestErrorTimeScore*o,d=f.errorCountScore*i+f.latestErrorTimeScore*o;return u-d}).map(c=>c.originData),l=new yj(e,s);return await Vr.reviewRecords.put(l),l}async function Zne(e){Vr.reviewRecords.put(e)}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function Jne(e){const t=uo("reviewModeInfo",e);return t.debugLabel="storageAtom",Wa(r=>r(t),(r,n,a)=>{var o;const i=typeof a=="function"?a(r(t)):a;(o=i.reviewRecord)!=null&&o.id&&Zne(i.reviewRecord),n(t,i)})}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const b4="/qwerty-learner/sounds/",E4=b4+"key-sound/",Qne=Object.assign({"../../public/sounds/key-sound/Alpacas.mp3":()=>Xt(()=>import("./Alpacas-22644f47.js"),[],import.meta.url),"../../public/sounds/key-sound/Buckling Spring.mp3":()=>Xt(()=>import("./Buckling Spring-2ef27aab.js"),[],import.meta.url),"../../public/sounds/key-sound/Cherry MX Blacks.mp3":()=>Xt(()=>import("./Cherry MX Blacks-346ecd94.js"),[],import.meta.url),"../../public/sounds/key-sound/Cherry MX Blues.mp3":()=>Xt(()=>import("./Cherry MX Blues-40d28f11.js"),[],import.meta.url),"../../public/sounds/key-sound/Cherry MX Browns.mp3":()=>Xt(()=>import("./Cherry MX Browns-d5c758bb.js"),[],import.meta.url),"../../public/sounds/key-sound/Default.wav":()=>Xt(()=>import("./Default-9121092f.js"),[],import.meta.url),"../../public/sounds/key-sound/Gateron Black Inks.mp3":()=>Xt(()=>import("./Gateron Black Inks-60ade530.js"),[],import.meta.url),"../../public/sounds/key-sound/Gateron Red Inks.mp3":()=>Xt(()=>import("./Gateron Red Inks-d0547f26.js"),[],import.meta.url),"../../public/sounds/key-sound/Holy Pandas.mp3":()=>Xt(()=>import("./Holy Pandas-b28a824f.js"),[],import.meta.url),"../../public/sounds/key-sound/Kailh Box Navies.mp3":()=>Xt(()=>import("./Kailh Box Navies-f6855634.js"),[],import.meta.url),"../../public/sounds/key-sound/NovelKeys Creams.mp3":()=>Xt(()=>import("./NovelKeys Creams-f19f71f3.js"),[],import.meta.url),"../../public/sounds/key-sound/SKCM Blue Alps.mp3":()=>Xt(()=>import("./SKCM Blue Alps-db6e3fb5.js"),[],import.meta.url),"../../public/sounds/key-sound/Topre.mp3":()=>Xt(()=>import("./Topre-b391b916.js"),[],import.meta.url),"../../public/sounds/key-sound/Turquoise Tealios.mp3":()=>Xt(()=>import("./Turquoise Tealios-0503a45d.js"),[],import.meta.url)}),Sd=Object.keys(Qne).map(e=>{const t=e.replace(/(.*\/)*([^.]+).*/gi,"$2"),r=e.substring(e.lastIndexOf("."));return{key:t,name:`${t}`,filename:`${t}${r}`}}).sort((e,t)=>e.key==="Default"?-1:t.key==="Default"?1:e.key.localeCompare(t.key)),eae=[{key:"1",name:"声音1",filename:"beep.wav"}],tae=[{key:"1",name:"声音1",filename:"correct.wav"}],G8={en:{defaultPronIndex:0,pronunciation:[{name:"美音",pron:"us"},{name:"英音",pron:"uk"}]},code:{defaultPronIndex:0,pronunciation:[{name:"美音",pron:"us"},{name:"英音",pron:"uk"}]},de:{defaultPronIndex:0,pronunciation:[{name:"德语",pron:"de"}]},romaji:{defaultPronIndex:0,pronunciation:[{name:"罗马音",pron:"romaji"}]},hapin:{defaultPronIndex:0,pronunciation:[{name:"哈拼",pron:"hapin"}]},zh:{defaultPronIndex:0,pronunciation:[{name:"普通话",pron:"zh"}]},ja:{defaultPronIndex:0,pronunciation:[{name:"日语",pron:"ja"}]},kk:{defaultPronIndex:0,pronunciation:[{name:"哈萨克语",pron:"kk"}]},id:{defaultPronIndex:0,pronunciation:[{name:"印尼语",pron:"id"}]}};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const uv=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/currentDictIdAtom",uo("currentDict","cet4"));uv.debugLabel="currentDictIdAtom";const ma=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/currentDictInfoAtom",Wa(e=>{const t=e(uv);let r=Du[t];return r||(r=Du.cet4),r}));ma.debugLabel="currentDictInfoAtom";const fo=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/currentChapterAtom",uo("currentChapter",0));fo.debugLabel="currentChapterAtom";const Xj=wc("loopWordConfig",{times:1}),tg=wc("keySoundsConfig",{isOpen:!0,isOpenClickSound:!0,volume:1,resource:Sd[0]}),d3=wc("hintSoundsConfig",{isOpen:!0,volume:1,isOpenWrongSound:!0,isOpenCorrectSound:!0,wrongResource:eae[0],correctResource:tae[0]}),_c=wc("pronunciation",{isOpen:!0,volume:1,type:"us",name:"美音",isLoop:!1,isTransRead:!1,transVolume:1,rate:1}),h3=wc("fontsize",pj),qj=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/pronunciationIsOpenAtom",Wa(e=>e(_c).isOpen));qj.debugLabel="pronunciationIsOpenAtom";const rae=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/pronunciationIsTransReadAtom",Wa(e=>e(_c).isTransRead));rae.debugLabel="pronunciationIsTransReadAtom";const fv=wc("randomConfig",{isOpen:!1}),p3=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/isShowPrevAndNextWordAtom",uo("isShowPrevAndNextWord",!0));p3.debugLabel="isShowPrevAndNextWordAtom";const g3=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/isIgnoreCaseAtom",uo("isIgnoreCase",!0));g3.debugLabel="isIgnoreCaseAtom";const v3=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/isShowAnswerOnHoverAtom",uo("isShowAnswerOnHover",!0));v3.debugLabel="isShowAnswerOnHoverAtom";const dv=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/isTextSelectableAtom",uo("isTextSelectable",!1));dv.debugLabel="isTextSelectableAtom";const hv=Jne({isReviewMode:!1,reviewRecord:void 0}),bc=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/isReviewModeAtom",Wa(e=>e(hv).isReviewMode));bc.debugLabel="isReviewModeAtom";const ew=wc("phoneticConfig",{isOpen:!0,type:"us"}),tw=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/isOpenDarkModeAtom",uo("isOpenDarkModeAtom",window.matchMedia("(prefers-color-scheme: dark)").matches));tw.debugLabel="isOpenDarkModeAtom";const nae=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/isShowSkipAtom",Wa(!1));nae.debugLabel="isShowSkipAtom";const aae=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/isInDevModeAtom",Wa(!1));aae.debugLabel="isInDevModeAtom";const m3=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/infoPanelStateAtom",Wa({donate:!1,vsc:!1,community:!1,redBook:!1}));m3.debugLabel="infoPanelStateAtom";const rw=wc("wordDictationConfig",{isOpen:!1,type:"hideAll",openBy:"auto"}),iae=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/dismissStartCardDateAtom",uo(Wre,null));iae.debugLabel="dismissStartCardDateAtom";const oae=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/store/index.ts/hasSeenEnhancedPromotionAtom",uo("hasSeenEnhancedPromotion",!1));oae.debugLabel="hasSeenEnhancedPromotionAtom";var xs={DEBUG:!1,LIB_VERSION:"2.47.0"},dr;if(typeof window>"u"){var K8={hostname:""};dr={navigator:{userAgent:""},document:{location:K8,referrer:""},screen:{width:0,height:0},location:K8}}else dr=window;var nw=Array.prototype,sae=Function.prototype,Yj=Object.prototype,Tl=nw.slice,pv=Yj.toString,aw=Yj.hasOwnProperty,Lr=dr.console,Cl=dr.navigator,Wt=dr.document,Pm=dr.opera,sx=dr.screen,bo=Cl.userAgent,_b=sae.bind,X8=nw.forEach,q8=nw.indexOf,Y8=nw.map,lae=Array.isArray,S4={},M={trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},jt={log:function(){if(xs.DEBUG&&!M.isUndefined(Lr)&&Lr)try{Lr.log.apply(Lr,arguments)}catch{M.each(arguments,function(t){Lr.log(t)})}},warn:function(){if(xs.DEBUG&&!M.isUndefined(Lr)&&Lr){var e=["Mixpanel warning:"].concat(M.toArray(arguments));try{Lr.warn.apply(Lr,e)}catch{M.each(e,function(r){Lr.warn(r)})}}},error:function(){if(xs.DEBUG&&!M.isUndefined(Lr)&&Lr){var e=["Mixpanel error:"].concat(M.toArray(arguments));try{Lr.error.apply(Lr,e)}catch{M.each(e,function(r){Lr.error(r)})}}},critical:function(){if(!M.isUndefined(Lr)&&Lr){var e=["Mixpanel error:"].concat(M.toArray(arguments));try{Lr.error.apply(Lr,e)}catch{M.each(e,function(r){Lr.error(r)})}}}},bb=function(e,t){return function(){return arguments[0]="["+t+"] "+arguments[0],e.apply(jt,arguments)}},y3=function(e){return{log:bb(jt.log,e),error:bb(jt.error,e),critical:bb(jt.critical,e)}};M.bind=function(e,t){var r,n;if(_b&&e.bind===_b)return _b.apply(e,Tl.call(arguments,1));if(!M.isFunction(e))throw new TypeError;return r=Tl.call(arguments,2),n=function(){if(!(this instanceof n))return e.apply(t,r.concat(Tl.call(arguments)));var a={};a.prototype=e.prototype;var i=new a;a.prototype=null;var o=e.apply(i,r.concat(Tl.call(arguments)));return Object(o)===o?o:i},n};M.each=function(e,t,r){if(e!=null){if(X8&&e.forEach===X8)e.forEach(t,r);else if(e.length===+e.length){for(var n=0,a=e.length;n<a;n++)if(n in e&&t.call(r,e[n],n,e)===S4)return}else for(var i in e)if(aw.call(e,i)&&t.call(r,e[i],i,e)===S4)return}};M.extend=function(e){return M.each(Tl.call(arguments,1),function(t){for(var r in t)t[r]!==void 0&&(e[r]=t[r])}),e};M.isArray=lae||function(e){return pv.call(e)==="[object Array]"};M.isFunction=function(e){try{return/^\s*\bfunction\b/.test(e)}catch{return!1}};M.isArguments=function(e){return!!(e&&aw.call(e,"callee"))};M.toArray=function(e){return e?e.toArray?e.toArray():M.isArray(e)||M.isArguments(e)?Tl.call(e):M.values(e):[]};M.map=function(e,t,r){if(Y8&&e.map===Y8)return e.map(t,r);var n=[];return M.each(e,function(a){n.push(t.call(r,a))}),n};M.keys=function(e){var t=[];return e===null||M.each(e,function(r,n){t[t.length]=n}),t};M.values=function(e){var t=[];return e===null||M.each(e,function(r){t[t.length]=r}),t};M.include=function(e,t){var r=!1;return e===null?r:q8&&e.indexOf===q8?e.indexOf(t)!=-1:(M.each(e,function(n){if(r||(r=n===t))return S4}),r)};M.includes=function(e,t){return e.indexOf(t)!==-1};M.inherit=function(e,t){return e.prototype=new t,e.prototype.constructor=e,e.superclass=t.prototype,e};M.isObject=function(e){return e===Object(e)&&!M.isArray(e)};M.isEmptyObject=function(e){if(M.isObject(e)){for(var t in e)if(aw.call(e,t))return!1;return!0}return!1};M.isUndefined=function(e){return e===void 0};M.isString=function(e){return pv.call(e)=="[object String]"};M.isDate=function(e){return pv.call(e)=="[object Date]"};M.isNumber=function(e){return pv.call(e)=="[object Number]"};M.isElement=function(e){return!!(e&&e.nodeType===1)};M.encodeDates=function(e){return M.each(e,function(t,r){M.isDate(t)?e[r]=M.formatDate(t):M.isObject(t)&&(e[r]=M.encodeDates(t))}),e};M.timestamp=function(){return Date.now=Date.now||function(){return+new Date},Date.now()};M.formatDate=function(e){function t(r){return r<10?"0"+r:r}return e.getUTCFullYear()+"-"+t(e.getUTCMonth()+1)+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())};M.strip_empty_properties=function(e){var t={};return M.each(e,function(r,n){M.isString(r)&&r.length>0&&(t[n]=r)}),t};M.truncate=function(e,t){var r;return typeof e=="string"?r=e.slice(0,t):M.isArray(e)?(r=[],M.each(e,function(n){r.push(M.truncate(n,t))})):M.isObject(e)?(r={},M.each(e,function(n,a){r[a]=M.truncate(n,t)})):r=e,r};M.JSONEncode=function(){return function(e){var t=e,r=function(a){var i=/[\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,o={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};return i.lastIndex=0,i.test(a)?'"'+a.replace(i,function(s){var l=o[s];return typeof l=="string"?l:"\\u"+("0000"+s.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'},n=function(a,i){var o="",s=" ",l=0,c="",f="",u=0,d=o,h=[],p=i[a];switch(p&&typeof p=="object"&&typeof p.toJSON=="function"&&(p=p.toJSON(a)),typeof p){case"string":return r(p);case"number":return isFinite(p)?String(p):"null";case"boolean":case"null":return String(p);case"object":if(!p)return"null";if(o+=s,h=[],pv.apply(p)==="[object Array]"){for(u=p.length,l=0;l<u;l+=1)h[l]=n(l,p)||"null";return f=h.length===0?"[]":o?`[
|
||
`+o+h.join(`,
|
||
`+o)+`
|
||
`+d+"]":"["+h.join(",")+"]",o=d,f}for(c in p)aw.call(p,c)&&(f=n(c,p),f&&h.push(r(c)+(o?": ":":")+f));return f=h.length===0?"{}":o?"{"+h.join(",")+d+"}":"{"+h.join(",")+"}",o=d,f}};return n("",{"":t})}}();M.JSONDecode=function(){var e,t,r={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:`
|
||
`,r:"\r",t:" "},n,a=function(h){var p=new SyntaxError(h);throw p.at=e,p.text=n,p},i=function(h){return h&&h!==t&&a("Expected '"+h+"' instead of '"+t+"'"),t=n.charAt(e),e+=1,t},o=function(){var h,p="";for(t==="-"&&(p="-",i("-"));t>="0"&&t<="9";)p+=t,i();if(t===".")for(p+=".";i()&&t>="0"&&t<="9";)p+=t;if(t==="e"||t==="E")for(p+=t,i(),(t==="-"||t==="+")&&(p+=t,i());t>="0"&&t<="9";)p+=t,i();if(h=+p,!isFinite(h))a("Bad number");else return h},s=function(){var h,p,g="",y;if(t==='"')for(;i();){if(t==='"')return i(),g;if(t==="\\")if(i(),t==="u"){for(y=0,p=0;p<4&&(h=parseInt(i(),16),!!isFinite(h));p+=1)y=y*16+h;g+=String.fromCharCode(y)}else if(typeof r[t]=="string")g+=r[t];else break;else g+=t}a("Bad string")},l=function(){for(;t&&t<=" ";)i()},c=function(){switch(t){case"t":return i("t"),i("r"),i("u"),i("e"),!0;case"f":return i("f"),i("a"),i("l"),i("s"),i("e"),!1;case"n":return i("n"),i("u"),i("l"),i("l"),null}a('Unexpected "'+t+'"')},f,u=function(){var h=[];if(t==="["){if(i("["),l(),t==="]")return i("]"),h;for(;t;){if(h.push(f()),l(),t==="]")return i("]"),h;i(","),l()}}a("Bad array")},d=function(){var h,p={};if(t==="{"){if(i("{"),l(),t==="}")return i("}"),p;for(;t;){if(h=s(),l(),i(":"),Object.hasOwnProperty.call(p,h)&&a('Duplicate key "'+h+'"'),p[h]=f(),l(),t==="}")return i("}"),p;i(","),l()}}a("Bad object")};return f=function(){switch(l(),t){case"{":return d();case"[":return u();case'"':return s();case"-":return o();default:return t>="0"&&t<="9"?o():c()}},function(h){var p;return n=h,e=0,t=" ",p=f(),l(),t&&a("Syntax error"),p}}();M.base64Encode=function(e){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r,n,a,i,o,s,l,c,f=0,u=0,d="",h=[];if(!e)return e;e=M.utf8Encode(e);do r=e.charCodeAt(f++),n=e.charCodeAt(f++),a=e.charCodeAt(f++),c=r<<16|n<<8|a,i=c>>18&63,o=c>>12&63,s=c>>6&63,l=c&63,h[u++]=t.charAt(i)+t.charAt(o)+t.charAt(s)+t.charAt(l);while(f<e.length);switch(d=h.join(""),e.length%3){case 1:d=d.slice(0,-2)+"==";break;case 2:d=d.slice(0,-1)+"=";break}return d};M.utf8Encode=function(e){e=(e+"").replace(/\r\n/g,`
|
||
`).replace(/\r/g,`
|
||
`);var t="",r,n,a=0,i;for(r=n=0,a=e.length,i=0;i<a;i++){var o=e.charCodeAt(i),s=null;o<128?n++:o>127&&o<2048?s=String.fromCharCode(o>>6|192,o&63|128):s=String.fromCharCode(o>>12|224,o>>6&63|128,o&63|128),s!==null&&(n>r&&(t+=e.substring(r,n)),t+=s,r=n=i+1)}return n>r&&(t+=e.substring(r,e.length)),t};M.UUID=function(){var e=function(){var n=1*new Date,a;if(dr.performance&&dr.performance.now)a=dr.performance.now();else for(a=0;n==1*new Date;)a++;return n.toString(16)+Math.floor(a).toString(16)},t=function(){return Math.random().toString(16).replace(".","")},r=function(){var n=bo,a,i,o=[],s=0;function l(c,f){var u,d=0;for(u=0;u<f.length;u++)d|=o[u]<<u*8;return c^d}for(a=0;a<n.length;a++)i=n.charCodeAt(a),o.unshift(i&255),o.length>=4&&(s=l(s,o),o=[]);return o.length>0&&(s=l(s,o)),s.toString(16)};return function(){var n=(sx.height*sx.width).toString(16);return e()+"-"+t()+"-"+r()+"-"+n+"-"+e()}}();var Z8=["ahrefsbot","baiduspider","bingbot","bingpreview","facebookexternal","petalbot","pinterest","screaming frog","yahoo! slurp","yandexbot","adsbot-google","apis-google","duplexweb-google","feedfetcher-google","google favicon","google web preview","google-read-aloud","googlebot","googleweblight","mediapartners-google","storebot-google"];M.isBlockedUA=function(e){var t;for(e=e.toLowerCase(),t=0;t<Z8.length;t++)if(e.indexOf(Z8[t])!==-1)return!0;return!1};M.HTTPBuildQuery=function(e,t){var r,n,a=[];return M.isUndefined(t)&&(t="&"),M.each(e,function(i,o){r=encodeURIComponent(i.toString()),n=encodeURIComponent(o),a[a.length]=n+"="+r}),a.join(t)};M.getQueryParam=function(e,t){t=t.replace(/[[]/,"\\[").replace(/[\]]/,"\\]");var r="[\\?&]"+t+"=([^&#]*)",n=new RegExp(r),a=n.exec(e);if(a===null||a&&typeof a[1]!="string"&&a[1].length)return"";var i=a[1];try{i=decodeURIComponent(i)}catch{jt.error("Skipping decoding for malformed query param: "+i)}return i.replace(/\+/g," ")};M.cookie={get:function(e){for(var t=e+"=",r=Wt.cookie.split(";"),n=0;n<r.length;n++){for(var a=r[n];a.charAt(0)==" ";)a=a.substring(1,a.length);if(a.indexOf(t)===0)return decodeURIComponent(a.substring(t.length,a.length))}return null},parse:function(e){var t;try{t=M.JSONDecode(M.cookie.get(e))||{}}catch{}return t},set_seconds:function(e,t,r,n,a,i,o){var s="",l="",c="";if(o)s="; domain="+o;else if(n){var f=J8(Wt.location.hostname);s=f?"; domain=."+f:""}if(r){var u=new Date;u.setTime(u.getTime()+r*1e3),l="; expires="+u.toGMTString()}i&&(a=!0,c="; SameSite=None"),a&&(c+="; secure"),Wt.cookie=e+"="+encodeURIComponent(t)+l+"; path=/"+s+c},set:function(e,t,r,n,a,i,o){var s="",l="",c="";if(o)s="; domain="+o;else if(n){var f=J8(Wt.location.hostname);s=f?"; domain=."+f:""}if(r){var u=new Date;u.setTime(u.getTime()+r*24*60*60*1e3),l="; expires="+u.toGMTString()}i&&(a=!0,c="; SameSite=None"),a&&(c+="; secure");var d=e+"="+encodeURIComponent(t)+l+"; path=/"+s+c;return Wt.cookie=d,d},remove:function(e,t,r){M.cookie.set(e,"",-1,t,!1,!1,r)}};var Eb=null,lx=function(e,t){if(Eb!==null&&!t)return Eb;var r=!0;try{e=e||window.localStorage;var n="__mplss_"+x3(8),a="xyz";e.setItem(n,a),e.getItem(n)!==a&&(r=!1),e.removeItem(n)}catch{r=!1}return Eb=r,r};M.localStorage={is_supported:function(e){var t=lx(null,e);return t||jt.error("localStorage unsupported; falling back to cookie store"),t},error:function(e){jt.error("localStorage error: "+e)},get:function(e){try{return window.localStorage.getItem(e)}catch(t){M.localStorage.error(t)}return null},parse:function(e){try{return M.JSONDecode(M.localStorage.get(e))||{}}catch{}return null},set:function(e,t){try{window.localStorage.setItem(e,t)}catch(r){M.localStorage.error(r)}},remove:function(e){try{window.localStorage.removeItem(e)}catch(t){M.localStorage.error(t)}}};M.register_event=function(){var e=function(n,a,i,o,s){if(!n){jt.error("No valid element provided to register_event");return}if(n.addEventListener&&!o)n.addEventListener(a,i,!!s);else{var l="on"+a,c=n[l];n[l]=t(n,i,c)}};function t(n,a,i){var o=function(s){if(s=s||r(window.event),!!s){var l=!0,c,f;return M.isFunction(i)&&(c=i(s)),f=a.call(n,s),(c===!1||f===!1)&&(l=!1),l}};return o}function r(n){return n&&(n.preventDefault=r.preventDefault,n.stopPropagation=r.stopPropagation),n}return r.preventDefault=function(){this.returnValue=!1},r.stopPropagation=function(){this.cancelBubble=!0},e}();var cae=new RegExp('^(\\w*)\\[(\\w+)([=~\\|\\^\\$\\*]?)=?"?([^\\]"]*)"?\\]$');M.dom_query=function(){function e(a){return a.all?a.all:a.getElementsByTagName("*")}var t=/[\t\r\n]/g;function r(a,i){var o=" "+i+" ";return(" "+a.className+" ").replace(t," ").indexOf(o)>=0}function n(a){if(!Wt.getElementsByTagName)return[];var i=a.split(" "),o,s,l,c,f,u,d,h,p,g,y=[Wt];for(u=0;u<i.length;u++){if(o=i[u].replace(/^\s+/,"").replace(/\s+$/,""),o.indexOf("#")>-1){s=o.split("#"),l=s[0];var m=s[1],w=Wt.getElementById(m);if(!w||l&&w.nodeName.toLowerCase()!=l)return[];y=[w];continue}if(o.indexOf(".")>-1){s=o.split("."),l=s[0];var _=s[1];for(l||(l="*"),c=[],f=0,d=0;d<y.length;d++)for(l=="*"?p=e(y[d]):p=y[d].getElementsByTagName(l),h=0;h<p.length;h++)c[f++]=p[h];for(y=[],g=0,d=0;d<c.length;d++)c[d].className&&M.isString(c[d].className)&&r(c[d],_)&&(y[g++]=c[d]);continue}var E=o.match(cae);if(E){l=E[1];var S=E[2],k=E[3],b=E[4];for(l||(l="*"),c=[],f=0,d=0;d<y.length;d++)for(l=="*"?p=e(y[d]):p=y[d].getElementsByTagName(l),h=0;h<p.length;h++)c[f++]=p[h];y=[],g=0;var T;switch(k){case"=":T=function(C){return C.getAttribute(S)==b};break;case"~":T=function(C){return C.getAttribute(S).match(new RegExp("\\b"+b+"\\b"))};break;case"|":T=function(C){return C.getAttribute(S).match(new RegExp("^"+b+"-?"))};break;case"^":T=function(C){return C.getAttribute(S).indexOf(b)===0};break;case"$":T=function(C){return C.getAttribute(S).lastIndexOf(b)==C.getAttribute(S).length-b.length};break;case"*":T=function(C){return C.getAttribute(S).indexOf(b)>-1};break;default:T=function(C){return C.getAttribute(S)}}for(y=[],g=0,d=0;d<c.length;d++)T(c[d])&&(y[g++]=c[d]);continue}for(l=o,c=[],f=0,d=0;d<y.length;d++)for(p=y[d].getElementsByTagName(l),h=0;h<p.length;h++)c[f++]=p[h];y=c}return y}return function(a){return M.isElement(a)?[a]:M.isObject(a)&&!M.isUndefined(a.length)?a:n.call(this,a)}}();var uae=["utm_source","utm_medium","utm_campaign","utm_content","utm_term"],fae=["dclid","fbclid","gclid","ko_click_id","li_fat_id","msclkid","ttclid","twclid","wbraid"];M.info={campaignParams:function(e){var t="",r={};return M.each(uae,function(n){t=M.getQueryParam(Wt.URL,n),t.length?r[n]=t:e!==void 0&&(r[n]=e)}),r},clickParams:function(){var e="",t={};return M.each(fae,function(r){e=M.getQueryParam(Wt.URL,r),e.length&&(t[r]=e)}),t},marketingParams:function(){return M.extend(M.info.campaignParams(),M.info.clickParams())},searchEngine:function(e){return e.search("https?://(.*)google.([^/?]*)")===0?"google":e.search("https?://(.*)bing.com")===0?"bing":e.search("https?://(.*)yahoo.com")===0?"yahoo":e.search("https?://(.*)duckduckgo.com")===0?"duckduckgo":null},searchInfo:function(e){var t=M.info.searchEngine(e),r=t!="yahoo"?"q":"p",n={};if(t!==null){n.$search_engine=t;var a=M.getQueryParam(e,r);a.length&&(n.mp_keyword=a)}return n},browser:function(e,t,r){return t=t||"",r||M.includes(e," OPR/")?M.includes(e,"Mini")?"Opera Mini":"Opera":/(BlackBerry|PlayBook|BB10)/i.test(e)?"BlackBerry":M.includes(e,"IEMobile")||M.includes(e,"WPDesktop")?"Internet Explorer Mobile":M.includes(e,"SamsungBrowser/")?"Samsung Internet":M.includes(e,"Edge")||M.includes(e,"Edg/")?"Microsoft Edge":M.includes(e,"FBIOS")?"Facebook Mobile":M.includes(e,"Chrome")?"Chrome":M.includes(e,"CriOS")?"Chrome iOS":M.includes(e,"UCWEB")||M.includes(e,"UCBrowser")?"UC Browser":M.includes(e,"FxiOS")?"Firefox iOS":M.includes(t,"Apple")?M.includes(e,"Mobile")?"Mobile Safari":"Safari":M.includes(e,"Android")?"Android Mobile":M.includes(e,"Konqueror")?"Konqueror":M.includes(e,"Firefox")?"Firefox":M.includes(e,"MSIE")||M.includes(e,"Trident/")?"Internet Explorer":M.includes(e,"Gecko")?"Mozilla":""},browserVersion:function(e,t,r){var n=M.info.browser(e,t,r),a={"Internet Explorer Mobile":/rv:(\d+(\.\d+)?)/,"Microsoft Edge":/Edge?\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,"Chrome iOS":/CriOS\/(\d+(\.\d+)?)/,"UC Browser":/(UCBrowser|UCWEB)\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,"Mobile Safari":/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,"Firefox iOS":/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,"Android Mobile":/android\s(\d+(\.\d+)?)/,"Samsung Internet":/SamsungBrowser\/(\d+(\.\d+)?)/,"Internet Explorer":/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/},i=a[n];if(i===void 0)return null;var o=e.match(i);return o?parseFloat(o[o.length-2]):null},os:function(){var e=bo;return/Windows/i.test(e)?/Phone/.test(e)||/WPDesktop/.test(e)?"Windows Phone":"Windows":/(iPhone|iPad|iPod)/.test(e)?"iOS":/Android/.test(e)?"Android":/(BlackBerry|PlayBook|BB10)/i.test(e)?"BlackBerry":/Mac/i.test(e)?"Mac OS X":/Linux/.test(e)?"Linux":/CrOS/.test(e)?"Chrome OS":""},device:function(e){return/Windows Phone/i.test(e)||/WPDesktop/.test(e)?"Windows Phone":/iPad/.test(e)?"iPad":/iPod/.test(e)?"iPod Touch":/iPhone/.test(e)?"iPhone":/(BlackBerry|PlayBook|BB10)/i.test(e)?"BlackBerry":/Android/.test(e)?"Android":""},referringDomain:function(e){var t=e.split("/");return t.length>=3?t[2]:""},properties:function(){return M.extend(M.strip_empty_properties({$os:M.info.os(),$browser:M.info.browser(bo,Cl.vendor,Pm),$referrer:Wt.referrer,$referring_domain:M.info.referringDomain(Wt.referrer),$device:M.info.device(bo)}),{$current_url:dr.location.href,$browser_version:M.info.browserVersion(bo,Cl.vendor,Pm),$screen_height:sx.height,$screen_width:sx.width,mp_lib:"web",$lib_version:xs.LIB_VERSION,$insert_id:x3(),time:M.timestamp()/1e3})},people_properties:function(){return M.extend(M.strip_empty_properties({$os:M.info.os(),$browser:M.info.browser(bo,Cl.vendor,Pm)}),{$browser_version:M.info.browserVersion(bo,Cl.vendor,Pm)})},mpPageViewProperties:function(){return M.strip_empty_properties({current_page_title:Wt.title,current_domain:dr.location.hostname,current_url_path:dr.location.pathname,current_url_protocol:dr.location.protocol,current_url_search:dr.location.search})}};var x3=function(e){var t=Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10);return e?t.substring(0,e):t},dae=/[a-z0-9][a-z0-9-]*\.[a-z]+$/i,hae=/[a-z0-9][a-z0-9-]+\.[a-z.]{2,6}$/i,J8=function(e){var t=hae,r=e.split("."),n=r[r.length-1];(n.length>4||n==="com"||n==="org")&&(t=dae);var a=e.match(t);return a?a[0]:""},cx=null,ux=null;typeof JSON<"u"&&(cx=JSON.stringify,ux=JSON.parse);cx=cx||M.JSONEncode;ux=ux||M.JSONDecode;M.toArray=M.toArray;M.isObject=M.isObject;M.JSONEncode=M.JSONEncode;M.JSONDecode=M.JSONDecode;M.isBlockedUA=M.isBlockedUA;M.isEmptyObject=M.isEmptyObject;M.info=M.info;M.info.device=M.info.device;M.info.browser=M.info.browser;M.info.browserVersion=M.info.browserVersion;M.info.properties=M.info.properties;var Vs=function(){};Vs.prototype.create_properties=function(){};Vs.prototype.event_handler=function(){};Vs.prototype.after_track_handler=function(){};Vs.prototype.init=function(e){return this.mp=e,this};Vs.prototype.track=function(e,t,r,n){var a=this,i=M.dom_query(e);if(i.length===0){jt.error("The DOM query ("+e+") returned 0 elements");return}return M.each(i,function(o){M.register_event(o,this.override_event,function(s){var l={},c=a.create_properties(r,this),f=a.mp.get_config("track_links_timeout");a.event_handler(s,this,l),window.setTimeout(a.track_callback(n,c,l,!0),f),a.mp.track(t,c,a.track_callback(n,c,l))})},this),!0};Vs.prototype.track_callback=function(e,t,r,n){n=n||!1;var a=this;return function(){r.callback_fired||(r.callback_fired=!0,!(e&&e(n,t)===!1)&&a.after_track_handler(t,r,n))}};Vs.prototype.create_properties=function(e,t){var r;return typeof e=="function"?r=e(t):r=M.extend({},e),r};var Yd=function(){this.override_event="click"};M.inherit(Yd,Vs);Yd.prototype.create_properties=function(e,t){var r=Yd.superclass.create_properties.apply(this,arguments);return t.href&&(r.url=t.href),r};Yd.prototype.event_handler=function(e,t,r){r.new_tab=e.which===2||e.metaKey||e.ctrlKey||t.target==="_blank",r.href=t.href,r.new_tab||e.preventDefault()};Yd.prototype.after_track_handler=function(e,t){t.new_tab||setTimeout(function(){window.location=t.href},0)};var iw=function(){this.override_event="submit"};M.inherit(iw,Vs);iw.prototype.event_handler=function(e,t,r){r.element=t,e.preventDefault()};iw.prototype.after_track_handler=function(e,t){setTimeout(function(){t.element.submit()},0)};var pae=y3("lock"),Zj=function(e,t){t=t||{},this.storageKey=e,this.storage=t.storage||window.localStorage,this.pollIntervalMS=t.pollIntervalMS||100,this.timeoutMS=t.timeoutMS||2e3};Zj.prototype.withLock=function(e,t,r){!r&&typeof t!="function"&&(r=t,t=null);var n=r||new Date().getTime()+"|"+Math.random(),a=new Date().getTime(),i=this.storageKey,o=this.pollIntervalMS,s=this.timeoutMS,l=this.storage,c=i+":X",f=i+":Y",u=i+":Z",d=function(w){t&&t(w)},h=function(w){if(new Date().getTime()-a>s){pae.error("Timeout waiting for mutex on "+i+"; clearing lock. ["+n+"]"),l.removeItem(u),l.removeItem(f),y();return}setTimeout(function(){try{w()}catch(_){d(_)}},o*(Math.random()+.1))},p=function(w,_){w()?_():h(function(){p(w,_)})},g=function(){var w=l.getItem(f);if(w&&w!==n)return!1;if(l.setItem(f,n),l.getItem(f)===n)return!0;if(!lx(l,!0))throw new Error("localStorage support dropped while acquiring lock");return!1},y=function(){l.setItem(c,n),p(g,function(){if(l.getItem(c)===n){m();return}h(function(){if(l.getItem(f)!==n){y();return}p(function(){return!l.getItem(u)},m)})})},m=function(){l.setItem(u,"1");try{e()}finally{l.removeItem(u),l.getItem(f)===n&&l.removeItem(f),l.getItem(c)===n&&l.removeItem(c)}};try{if(lx(l,!0))y();else throw new Error("localStorage support check failed")}catch(w){d(w)}};var Q8=y3("batch"),Ec=function(e,t){t=t||{},this.storageKey=e,this.storage=t.storage||window.localStorage,this.reportError=t.errorReporter||M.bind(Q8.error,Q8),this.lock=new Zj(e,{storage:this.storage}),this.pid=t.pid||null,this.memQueue=[]};Ec.prototype.enqueue=function(e,t,r){var n={id:x3(),flushAfter:new Date().getTime()+t*2,payload:e};this.lock.withLock(M.bind(function(){var i;try{var o=this.readFromStorage();o.push(n),i=this.saveToStorage(o),i&&this.memQueue.push(n)}catch{this.reportError("Error enqueueing item",e),i=!1}r&&r(i)},this),M.bind(function(i){this.reportError("Error acquiring storage lock",i),r&&r(!1)},this),this.pid)};Ec.prototype.fillBatch=function(e){var t=this.memQueue.slice(0,e);if(t.length<e){var r=this.readFromStorage();if(r.length){var n={};M.each(t,function(o){n[o.id]=!0});for(var a=0;a<r.length;a++){var i=r[a];if(new Date().getTime()>i.flushAfter&&!n[i.id]&&(i.orphaned=!0,t.push(i),t.length>=e))break}}}return t};var eO=function(e,t){var r=[];return M.each(e,function(n){n.id&&!t[n.id]&&r.push(n)}),r};Ec.prototype.removeItemsByID=function(e,t){var r={};M.each(e,function(a){r[a]=!0}),this.memQueue=eO(this.memQueue,r);var n=M.bind(function(){var a;try{var i=this.readFromStorage();if(i=eO(i,r),a=this.saveToStorage(i),a){i=this.readFromStorage();for(var o=0;o<i.length;o++){var s=i[o];if(s.id&&r[s.id])return this.reportError("Item not removed from storage"),!1}}}catch{this.reportError("Error removing items",e),a=!1}return a},this);this.lock.withLock(function(){var i=n();t&&t(i)},M.bind(function(i){var o=!1;if(this.reportError("Error acquiring storage lock",i),!lx(this.storage,!0)&&(o=n(),!o))try{this.storage.removeItem(this.storageKey)}catch(s){this.reportError("Error clearing queue",s)}t&&t(o)},this),this.pid)};var tO=function(e,t){var r=[];return M.each(e,function(n){var a=n.id;if(a in t){var i=t[a];i!==null&&(n.payload=i,r.push(n))}else r.push(n)}),r};Ec.prototype.updatePayloads=function(e,t){this.memQueue=tO(this.memQueue,e),this.lock.withLock(M.bind(function(){var n;try{var a=this.readFromStorage();a=tO(a,e),n=this.saveToStorage(a)}catch{this.reportError("Error updating items",e),n=!1}t&&t(n)},this),M.bind(function(n){this.reportError("Error acquiring storage lock",n),t&&t(!1)},this),this.pid)};Ec.prototype.readFromStorage=function(){var e;try{e=this.storage.getItem(this.storageKey),e&&(e=ux(e),M.isArray(e)||(this.reportError("Invalid storage entry:",e),e=null))}catch(t){this.reportError("Error retrieving queue",t),e=null}return e||[]};Ec.prototype.saveToStorage=function(e){try{return this.storage.setItem(this.storageKey,cx(e)),!0}catch(t){return this.reportError("Error saving queue",t),!1}};Ec.prototype.clear=function(){this.memQueue=[],this.storage.removeItem(this.storageKey)};var gae=10*60*1e3,wp=y3("batch"),jo=function(e,t){this.errorReporter=t.errorReporter,this.queue=new Ec(e,{errorReporter:M.bind(this.reportError,this),storage:t.storage}),this.libConfig=t.libConfig,this.sendRequest=t.sendRequestFunc,this.beforeSendHook=t.beforeSendHook,this.stopAllBatching=t.stopAllBatchingFunc,this.batchSize=this.libConfig.batch_size,this.flushInterval=this.libConfig.batch_flush_interval_ms,this.stopped=!this.libConfig.batch_autostart,this.consecutiveRemovalFailures=0,this.itemIdsSentSuccessfully={}};jo.prototype.enqueue=function(e,t){this.queue.enqueue(e,this.flushInterval,t)};jo.prototype.start=function(){this.stopped=!1,this.consecutiveRemovalFailures=0,this.flush()};jo.prototype.stop=function(){this.stopped=!0,this.timeoutID&&(clearTimeout(this.timeoutID),this.timeoutID=null)};jo.prototype.clear=function(){this.queue.clear()};jo.prototype.resetBatchSize=function(){this.batchSize=this.libConfig.batch_size};jo.prototype.resetFlush=function(){this.scheduleFlush(this.libConfig.batch_flush_interval_ms)};jo.prototype.scheduleFlush=function(e){this.flushInterval=e,this.stopped||(this.timeoutID=setTimeout(M.bind(this.flush,this),this.flushInterval))};jo.prototype.flush=function(e){try{if(this.requestInProgress){wp.log("Flush: Request already in progress");return}e=e||{};var t=this.libConfig.batch_request_timeout_ms,r=new Date().getTime(),n=this.batchSize,a=this.queue.fillBatch(n),i=[],o={};if(M.each(a,function(c){var f=c.payload;if(this.beforeSendHook&&!c.orphaned&&(f=this.beforeSendHook(f)),f){f.event&&f.properties&&(f.properties=M.extend({},f.properties,{mp_sent_by_lib_version:xs.LIB_VERSION}));var u=!0,d=c.id;d?(this.itemIdsSentSuccessfully[d]||0)>5&&(this.reportError("[dupe] item ID sent too many times, not sending",{item:c,batchSize:a.length,timesSent:this.itemIdsSentSuccessfully[d]}),u=!1):this.reportError("[dupe] found item with no ID",{item:c}),u&&i.push(f)}o[c.id]=f},this),i.length<1){this.resetFlush();return}this.requestInProgress=!0;var s=M.bind(function(c){this.requestInProgress=!1;try{var f=!1;if(e.unloading)this.queue.updatePayloads(o);else if(M.isObject(c)&&c.error==="timeout"&&new Date().getTime()-r>=t)this.reportError("Network timeout; retrying"),this.flush();else if(M.isObject(c)&&c.xhr_req&&(c.xhr_req.status>=500||c.xhr_req.status===429||c.error==="timeout")){var u=this.flushInterval*2,d=c.xhr_req.responseHeaders;if(d){var h=d["Retry-After"];h&&(u=parseInt(h,10)*1e3||u)}u=Math.min(gae,u),this.reportError("Error; retry in "+u+" ms"),this.scheduleFlush(u)}else if(M.isObject(c)&&c.xhr_req&&c.xhr_req.status===413)if(a.length>1){var p=Math.max(1,Math.floor(n/2));this.batchSize=Math.min(this.batchSize,p,a.length-1),this.reportError("413 response; reducing batch size to "+this.batchSize),this.resetFlush()}else this.reportError("Single-event request too large; dropping",a),this.resetBatchSize(),f=!0;else f=!0;f&&(this.queue.removeItemsByID(M.map(a,function(g){return g.id}),M.bind(function(g){g?(this.consecutiveRemovalFailures=0,this.flush()):(this.reportError("Failed to remove items from queue"),++this.consecutiveRemovalFailures>5?(this.reportError("Too many queue failures; disabling batching system."),this.stopAllBatching()):this.resetFlush())},this)),M.each(a,M.bind(function(g){var y=g.id;y?(this.itemIdsSentSuccessfully[y]=this.itemIdsSentSuccessfully[y]||0,this.itemIdsSentSuccessfully[y]++,this.itemIdsSentSuccessfully[y]>5&&this.reportError("[dupe] item ID sent too many times",{item:g,batchSize:a.length,timesSent:this.itemIdsSentSuccessfully[y]})):this.reportError("[dupe] found item with no ID while removing",{item:g})},this)))}catch(g){this.reportError("Error handling API response",g),this.resetFlush()}},this),l={method:"POST",verbose:!0,ignore_json_errors:!0,timeout_ms:t};e.unloading&&(l.transport="sendBeacon"),wp.log("MIXPANEL REQUEST:",i),this.sendRequest(i,l,s)}catch(c){this.reportError("Error flushing request queue",c),this.resetFlush()}};jo.prototype.reportError=function(e,t){if(wp.error.apply(wp.error,arguments),this.errorReporter)try{t instanceof Error||(t=new Error(e)),this.errorReporter(e,t)}catch(r){wp.error(r)}};var vae="__mp_opt_in_out_";function mae(e,t){eU(!0,e,t)}function yae(e,t){eU(!1,e,t)}function xae(e,t){return Qj(e,t)==="1"}function Jj(e,t){if(_ae(t))return jt.warn('This browser has "Do Not Track" enabled. This will prevent the Mixpanel SDK from sending any data. To ignore the "Do Not Track" browser setting, initialize the Mixpanel instance with the config "ignore_dnt: true"'),!0;var r=Qj(e,t)==="0";return r&&jt.warn("You are opted out of Mixpanel tracking. This will prevent the Mixpanel SDK from sending any data."),r}function A0(e){return b3(e,function(t){return this.get_config(t)})}function Sc(e){return b3(e,function(t){return this._get_config(t)})}function R0(e){return b3(e,function(t){return this._get_config(t)})}function wae(e,t){t=t||{},w3(t).remove(_3(e,t),!!t.crossSubdomainCookie,t.cookieDomain)}function w3(e){return e=e||{},e.persistenceType==="localStorage"?M.localStorage:M.cookie}function _3(e,t){return t=t||{},(t.persistencePrefix||vae)+e}function Qj(e,t){return w3(t).get(_3(e,t))}function _ae(e){if(e&&e.ignoreDnt)return!1;var t=e&&e.window||dr,r=t.navigator||{},n=!1;return M.each([r.doNotTrack,r.msDoNotTrack,t.doNotTrack],function(a){M.includes([!0,1,"1","yes"],a)&&(n=!0)}),n}function eU(e,t,r){if(!M.isString(t)||!t.length){jt.error("gdpr."+(e?"optIn":"optOut")+" called with an invalid token");return}r=r||{},w3(r).set(_3(t,r),e?1:0,M.isNumber(r.cookieExpiration)?r.cookieExpiration:null,!!r.crossSubdomainCookie,!!r.secureCookie,!!r.crossSiteCookie,r.cookieDomain),r.track&&e&&r.track(r.trackEventName||"$opt_in",r.trackProperties,{send_immediately:!0})}function b3(e,t){return function(){var r=!1;try{var n=t.call(this,"token"),a=t.call(this,"ignore_dnt"),i=t.call(this,"opt_out_tracking_persistence_type"),o=t.call(this,"opt_out_tracking_cookie_prefix"),s=t.call(this,"window");n&&(r=Jj(n,{ignoreDnt:a,persistenceType:i,persistencePrefix:o,window:s}))}catch(c){jt.error("Unexpected error when checking tracking opt-out status: "+c)}if(!r)return e.apply(this,arguments);var l=arguments[arguments.length-1];typeof l=="function"&&l(0)}}var rc="$set",Zd="$set_once",Gi="$unset",Nu="$add",ks="$append",Fu="$union",nc="$remove",bae="$delete",tU={set_action:function(e,t){var r={},n={};return M.isObject(e)?M.each(e,function(a,i){this._is_reserved_property(i)||(n[i]=a)},this):n[e]=t,r[rc]=n,r},unset_action:function(e){var t={},r=[];return M.isArray(e)||(e=[e]),M.each(e,function(n){this._is_reserved_property(n)||r.push(n)},this),t[Gi]=r,t},set_once_action:function(e,t){var r={},n={};return M.isObject(e)?M.each(e,function(a,i){this._is_reserved_property(i)||(n[i]=a)},this):n[e]=t,r[Zd]=n,r},union_action:function(e,t){var r={},n={};return M.isObject(e)?M.each(e,function(a,i){this._is_reserved_property(i)||(n[i]=M.isArray(a)?a:[a])},this):n[e]=M.isArray(t)?t:[t],r[Fu]=n,r},append_action:function(e,t){var r={},n={};return M.isObject(e)?M.each(e,function(a,i){this._is_reserved_property(i)||(n[i]=a)},this):n[e]=t,r[ks]=n,r},remove_action:function(e,t){var r={},n={};return M.isObject(e)?M.each(e,function(a,i){this._is_reserved_property(i)||(n[i]=a)},this):n[e]=t,r[nc]=n,r},delete_action:function(){var e={};return e[bae]="",e}},tr=function(){};M.extend(tr.prototype,tU);tr.prototype._init=function(e,t,r){this._mixpanel=e,this._group_key=t,this._group_id=r};tr.prototype.set=R0(function(e,t,r){var n=this.set_action(e,t);return M.isObject(e)&&(r=t),this._send_request(n,r)});tr.prototype.set_once=R0(function(e,t,r){var n=this.set_once_action(e,t);return M.isObject(e)&&(r=t),this._send_request(n,r)});tr.prototype.unset=R0(function(e,t){var r=this.unset_action(e);return this._send_request(r,t)});tr.prototype.union=R0(function(e,t,r){M.isObject(e)&&(r=t);var n=this.union_action(e,t);return this._send_request(n,r)});tr.prototype.delete=R0(function(e){var t=this.delete_action();return this._send_request(t,e)});tr.prototype.remove=R0(function(e,t,r){var n=this.remove_action(e,t);return this._send_request(n,r)});tr.prototype._send_request=function(e,t){e.$group_key=this._group_key,e.$group_id=this._group_id,e.$token=this._get_config("token");var r=M.encodeDates(e);return this._mixpanel._track_or_batch({type:"groups",data:r,endpoint:this._get_config("api_host")+"/groups/",batcher:this._mixpanel.request_batchers.groups},t)};tr.prototype._is_reserved_property=function(e){return e==="$group_key"||e==="$group_id"};tr.prototype._get_config=function(e){return this._mixpanel.get_config(e)};tr.prototype.toString=function(){return this._mixpanel.toString()+".group."+this._group_key+"."+this._group_id};tr.prototype.remove=tr.prototype.remove;tr.prototype.set=tr.prototype.set;tr.prototype.set_once=tr.prototype.set_once;tr.prototype.union=tr.prototype.union;tr.prototype.unset=tr.prototype.unset;tr.prototype.toString=tr.prototype.toString;var Ye=function(){};M.extend(Ye.prototype,tU);Ye.prototype._init=function(e){this._mixpanel=e};Ye.prototype.set=Sc(function(e,t,r){var n=this.set_action(e,t);return M.isObject(e)&&(r=t),this._get_config("save_referrer")&&this._mixpanel.persistence.update_referrer_info(document.referrer),n[rc]=M.extend({},M.info.people_properties(),this._mixpanel.persistence.get_referrer_info(),n[rc]),this._send_request(n,r)});Ye.prototype.set_once=Sc(function(e,t,r){var n=this.set_once_action(e,t);return M.isObject(e)&&(r=t),this._send_request(n,r)});Ye.prototype.unset=Sc(function(e,t){var r=this.unset_action(e);return this._send_request(r,t)});Ye.prototype.increment=Sc(function(e,t,r){var n={},a={};return M.isObject(e)?(M.each(e,function(i,o){if(!this._is_reserved_property(o))if(isNaN(parseFloat(i))){jt.error("Invalid increment value passed to mixpanel.people.increment - must be a number");return}else a[o]=i},this),r=t):(M.isUndefined(t)&&(t=1),a[e]=t),n[Nu]=a,this._send_request(n,r)});Ye.prototype.append=Sc(function(e,t,r){M.isObject(e)&&(r=t);var n=this.append_action(e,t);return this._send_request(n,r)});Ye.prototype.remove=Sc(function(e,t,r){M.isObject(e)&&(r=t);var n=this.remove_action(e,t);return this._send_request(n,r)});Ye.prototype.union=Sc(function(e,t,r){M.isObject(e)&&(r=t);var n=this.union_action(e,t);return this._send_request(n,r)});Ye.prototype.track_charge=Sc(function(e,t,r){if(!M.isNumber(e)&&(e=parseFloat(e),isNaN(e))){jt.error("Invalid value passed to mixpanel.people.track_charge - must be a number");return}return this.append("$transactions",M.extend({$amount:e},t),r)});Ye.prototype.clear_charges=function(e){return this.set("$transactions",[],e)};Ye.prototype.delete_user=function(){if(!this._identify_called()){jt.error("mixpanel.people.delete_user() requires you to call identify() first");return}var e={$delete:this._mixpanel.get_distinct_id()};return this._send_request(e)};Ye.prototype.toString=function(){return this._mixpanel.toString()+".people"};Ye.prototype._send_request=function(e,t){e.$token=this._get_config("token"),e.$distinct_id=this._mixpanel.get_distinct_id();var r=this._mixpanel.get_property("$device_id"),n=this._mixpanel.get_property("$user_id"),a=this._mixpanel.get_property("$had_persisted_distinct_id");r&&(e.$device_id=r),n&&(e.$user_id=n),a&&(e.$had_persisted_distinct_id=a);var i=M.encodeDates(e);return this._identify_called()?this._mixpanel._track_or_batch({type:"people",data:i,endpoint:this._get_config("api_host")+"/engage/",batcher:this._mixpanel.request_batchers.people},t):(this._enqueue(e),M.isUndefined(t)||(this._get_config("verbose")?t({status:-1,error:null}):t(-1)),M.truncate(i,255))};Ye.prototype._get_config=function(e){return this._mixpanel.get_config(e)};Ye.prototype._identify_called=function(){return this._mixpanel._flags.identify_called===!0};Ye.prototype._enqueue=function(e){rc in e?this._mixpanel.persistence._add_to_people_queue(rc,e):Zd in e?this._mixpanel.persistence._add_to_people_queue(Zd,e):Gi in e?this._mixpanel.persistence._add_to_people_queue(Gi,e):Nu in e?this._mixpanel.persistence._add_to_people_queue(Nu,e):ks in e?this._mixpanel.persistence._add_to_people_queue(ks,e):nc in e?this._mixpanel.persistence._add_to_people_queue(nc,e):Fu in e?this._mixpanel.persistence._add_to_people_queue(Fu,e):jt.error("Invalid call to _enqueue():",e)};Ye.prototype._flush_one_queue=function(e,t,r,n){var a=this,i=M.extend({},this._mixpanel.persistence._get_queue(e)),o=i;!M.isUndefined(i)&&M.isObject(i)&&!M.isEmptyObject(i)&&(a._mixpanel.persistence._pop_from_people_queue(e,i),n&&(o=n(i)),t.call(a,o,function(s,l){s===0&&a._mixpanel.persistence._add_to_people_queue(e,i),M.isUndefined(r)||r(s,l)}))};Ye.prototype._flush=function(e,t,r,n,a,i,o){var s=this,l=this._mixpanel.persistence._get_queue(ks),c=this._mixpanel.persistence._get_queue(nc);if(this._flush_one_queue(rc,this.set,e),this._flush_one_queue(Zd,this.set_once,n),this._flush_one_queue(Gi,this.unset,i,function(y){return M.keys(y)}),this._flush_one_queue(Nu,this.increment,t),this._flush_one_queue(Fu,this.union,a),!M.isUndefined(l)&&M.isArray(l)&&l.length){for(var f,u=function(y,m){y===0&&s._mixpanel.persistence._add_to_people_queue(ks,f),M.isUndefined(r)||r(y,m)},d=l.length-1;d>=0;d--)f=l.pop(),M.isEmptyObject(f)||s.append(f,u);s._mixpanel.persistence.save()}if(!M.isUndefined(c)&&M.isArray(c)&&c.length){for(var h,p=function(y,m){y===0&&s._mixpanel.persistence._add_to_people_queue(nc,h),M.isUndefined(o)||o(y,m)},g=c.length-1;g>=0;g--)h=c.pop(),M.isEmptyObject(h)||s.remove(h,p);s._mixpanel.persistence.save()}};Ye.prototype._is_reserved_property=function(e){return e==="$distinct_id"||e==="$token"||e==="$device_id"||e==="$user_id"||e==="$had_persisted_distinct_id"};Ye.prototype.set=Ye.prototype.set;Ye.prototype.set_once=Ye.prototype.set_once;Ye.prototype.unset=Ye.prototype.unset;Ye.prototype.increment=Ye.prototype.increment;Ye.prototype.append=Ye.prototype.append;Ye.prototype.remove=Ye.prototype.remove;Ye.prototype.union=Ye.prototype.union;Ye.prototype.track_charge=Ye.prototype.track_charge;Ye.prototype.clear_charges=Ye.prototype.clear_charges;Ye.prototype.delete_user=Ye.prototype.delete_user;Ye.prototype.toString=Ye.prototype.toString;var E3="__mps",S3="__mpso",T3="__mpus",C3="__mpa",$3="__mpap",k3="__mpr",A3="__mpu",rU="$people_distinct_id",fx="__alias",rg="__timers",Eae=[E3,S3,T3,C3,$3,k3,A3,rU,fx,rg],st=function(e){this.props={},this.campaign_params_saved=!1,e.persistence_name?this.name="mp_"+e.persistence_name:this.name="mp_"+e.token+"_mixpanel";var t=e.persistence;t!=="cookie"&&t!=="localStorage"&&(jt.critical("Unknown persistence type "+t+"; falling back to cookie"),t=e.persistence="cookie"),t==="localStorage"&&M.localStorage.is_supported()?this.storage=M.localStorage:this.storage=M.cookie,this.load(),this.update_config(e),this.upgrade(e),this.save()};st.prototype.properties=function(){var e={};return M.each(this.props,function(t,r){M.include(Eae,r)||(e[r]=t)}),e};st.prototype.load=function(){if(!this.disabled){var e=this.storage.parse(this.name);e&&(this.props=M.extend({},e))}};st.prototype.upgrade=function(e){var t=e.upgrade,r,n;t&&(r="mp_super_properties",typeof t=="string"&&(r=t),n=this.storage.parse(r),this.storage.remove(r),this.storage.remove(r,!0),n&&(this.props=M.extend(this.props,n.all,n.events))),!e.cookie_name&&e.name!=="mixpanel"&&(r="mp_"+e.token+"_"+e.name,n=this.storage.parse(r),n&&(this.storage.remove(r),this.storage.remove(r,!0),this.register_once(n))),this.storage===M.localStorage&&(n=M.cookie.parse(this.name),M.cookie.remove(this.name),M.cookie.remove(this.name,!0),n&&this.register_once(n))};st.prototype.save=function(){this.disabled||this.storage.set(this.name,M.JSONEncode(this.props),this.expire_days,this.cross_subdomain,this.secure,this.cross_site,this.cookie_domain)};st.prototype.remove=function(){this.storage.remove(this.name,!1,this.cookie_domain),this.storage.remove(this.name,!0,this.cookie_domain)};st.prototype.clear=function(){this.remove(),this.props={}};st.prototype.register_once=function(e,t,r){return M.isObject(e)?(typeof t>"u"&&(t="None"),this.expire_days=typeof r>"u"?this.default_expiry:r,M.each(e,function(n,a){(!this.props.hasOwnProperty(a)||this.props[a]===t)&&(this.props[a]=n)},this),this.save(),!0):!1};st.prototype.register=function(e,t){return M.isObject(e)?(this.expire_days=typeof t>"u"?this.default_expiry:t,M.extend(this.props,e),this.save(),!0):!1};st.prototype.unregister=function(e){e in this.props&&(delete this.props[e],this.save())};st.prototype.update_search_keyword=function(e){this.register(M.info.searchInfo(e))};st.prototype.update_referrer_info=function(e){this.register_once({$initial_referrer:e||"$direct",$initial_referring_domain:M.info.referringDomain(e)||"$direct"},"")};st.prototype.get_referrer_info=function(){return M.strip_empty_properties({$initial_referrer:this.props.$initial_referrer,$initial_referring_domain:this.props.$initial_referring_domain})};st.prototype.safe_merge=function(e){return M.each(this.props,function(t,r){r in e||(e[r]=t)}),e};st.prototype.update_config=function(e){this.default_expiry=this.expire_days=e.cookie_expiration,this.set_disabled(e.disable_persistence),this.set_cookie_domain(e.cookie_domain),this.set_cross_site(e.cross_site_cookie),this.set_cross_subdomain(e.cross_subdomain_cookie),this.set_secure(e.secure_cookie)};st.prototype.set_disabled=function(e){this.disabled=e,this.disabled?this.remove():this.save()};st.prototype.set_cookie_domain=function(e){e!==this.cookie_domain&&(this.remove(),this.cookie_domain=e,this.save())};st.prototype.set_cross_site=function(e){e!==this.cross_site&&(this.cross_site=e,this.remove(),this.save())};st.prototype.set_cross_subdomain=function(e){e!==this.cross_subdomain&&(this.cross_subdomain=e,this.remove(),this.save())};st.prototype.get_cross_subdomain=function(){return this.cross_subdomain};st.prototype.set_secure=function(e){e!==this.secure&&(this.secure=!!e,this.remove(),this.save())};st.prototype._add_to_people_queue=function(e,t){var r=this._get_queue_key(e),n=t[e],a=this._get_or_create_queue(rc),i=this._get_or_create_queue(Zd),o=this._get_or_create_queue(Gi),s=this._get_or_create_queue(Nu),l=this._get_or_create_queue(Fu),c=this._get_or_create_queue(nc,[]),f=this._get_or_create_queue(ks,[]);r===E3?(M.extend(a,n),this._pop_from_people_queue(Nu,n),this._pop_from_people_queue(Fu,n),this._pop_from_people_queue(Gi,n)):r===S3?(M.each(n,function(u,d){d in i||(i[d]=u)}),this._pop_from_people_queue(Gi,n)):r===T3?M.each(n,function(u){M.each([a,i,s,l],function(d){u in d&&delete d[u]}),M.each(f,function(d){u in d&&delete d[u]}),o[u]=!0}):r===C3?(M.each(n,function(u,d){d in a?a[d]+=u:(d in s||(s[d]=0),s[d]+=u)},this),this._pop_from_people_queue(Gi,n)):r===A3?(M.each(n,function(u,d){M.isArray(u)&&(d in l||(l[d]=[]),l[d]=l[d].concat(u))}),this._pop_from_people_queue(Gi,n)):r===k3?(c.push(n),this._pop_from_people_queue(ks,n)):r===$3&&(f.push(n),this._pop_from_people_queue(Gi,n)),jt.log("MIXPANEL PEOPLE REQUEST (QUEUED, PENDING IDENTIFY):"),jt.log(t),this.save()};st.prototype._pop_from_people_queue=function(e,t){var r=this._get_queue(e);M.isUndefined(r)||(M.each(t,function(n,a){e===ks||e===nc?M.each(r,function(i){i[a]===n&&delete i[a]}):delete r[a]},this),this.save())};st.prototype._get_queue_key=function(e){if(e===rc)return E3;if(e===Zd)return S3;if(e===Gi)return T3;if(e===Nu)return C3;if(e===ks)return $3;if(e===nc)return k3;if(e===Fu)return A3;jt.error("Invalid queue:",e)};st.prototype._get_queue=function(e){return this.props[this._get_queue_key(e)]};st.prototype._get_or_create_queue=function(e,t){var r=this._get_queue_key(e);return t=M.isUndefined(t)?{}:t,this.props[r]||(this.props[r]=t)};st.prototype.set_event_timer=function(e,t){var r=this.props[rg]||{};r[e]=t,this.props[rg]=r,this.save()};st.prototype.remove_event_timer=function(e){var t=this.props[rg]||{},r=t[e];return M.isUndefined(r)||(delete this.props[rg][e],this.save()),r};var R3,Sn,nU=0,Sae=1,Tae=function(e){return e},ng=function(){},mi="mixpanel",aU="base64",Cae="json",O3="$device:",Td=dr.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest,iU=!Td&&bo.indexOf("MSIE")===-1&&bo.indexOf("Mozilla")===-1,dx=null;Cl.sendBeacon&&(dx=function(){return Cl.sendBeacon.apply(Cl,arguments)});var rO={api_host:"https://api-js.mixpanel.com",api_method:"POST",api_transport:"XHR",api_payload_format:aU,app_host:"https://mixpanel.com",cdn:"https://cdn.mxpnl.com",cross_site_cookie:!1,cross_subdomain_cookie:!0,error_reporter:ng,persistence:"cookie",persistence_name:"",cookie_domain:"",cookie_name:"",loaded:ng,track_marketing:!0,track_pageview:!1,skip_first_touch_marketing:!1,store_google:!0,save_referrer:!0,test:!1,verbose:!1,img:!1,debug:!1,track_links_timeout:300,cookie_expiration:365,upgrade:!1,disable_persistence:!1,disable_cookie:!1,secure_cookie:!1,ip:!0,opt_out_tracking_by_default:!1,opt_out_persistence_by_default:!1,opt_out_tracking_persistence_type:"localStorage",opt_out_tracking_cookie_prefix:null,property_blacklist:[],xhr_headers:{},ignore_dnt:!1,batch_requests:!0,batch_size:50,batch_flush_interval_ms:5e3,batch_request_timeout_ms:9e4,batch_autostart:!0,hooks:{}},oU=!1,he=function(){},T4=function(e,t,r){var n,a=r===mi?Sn:Sn[r];if(a&&R3===nU)n=a;else{if(a&&!M.isArray(a)){jt.error("You have already initialized "+r);return}n=new he}if(n._cached_groups={},n._init(e,t,r),n.people=new Ye,n.people._init(n),!n.get_config("skip_first_touch_marketing")){var i=M.info.campaignParams(null),o={},s=!1;M.each(i,function(l,c){o["initial_"+c]=l,l&&(s=!0)}),s&&n.people.set_once(o)}return xs.DEBUG=xs.DEBUG||n.get_config("debug"),!M.isUndefined(a)&&M.isArray(a)&&(n._execute_array.call(n.people,a.people),n._execute_array(a)),n};he.prototype.init=function(e,t,r){if(M.isUndefined(r)){this.report_error("You must name your new library: init(token, config, name)");return}if(r===mi){this.report_error("You must initialize the main mixpanel object right after you include the Mixpanel js snippet");return}var n=T4(e,t,r);return Sn[r]=n,n._loaded(),n};he.prototype._init=function(e,t,r){t=t||{},this.__loaded=!0,this.config={};var n={};if(!("api_payload_format"in t)){var a=t.api_host||rO.api_host;a.match(/\.mixpanel\.com/)&&(n.api_payload_format=Cae)}if(this.set_config(M.extend({},rO,n,t,{name:r,token:e,callback_fn:(r===mi?r:mi+"."+r)+"._jsc"})),this._jsc=ng,this.__dom_loaded_queue=[],this.__request_queue=[],this.__disabled_events=[],this._flags={disable_all_events:!1,identify_called:!1},this.request_batchers={},this._batch_requests=this.get_config("batch_requests"),this._batch_requests){if(!M.localStorage.is_supported(!0)||!Td)this._batch_requests=!1,jt.log("Turning off Mixpanel request-queueing; needs XHR and localStorage support");else if(this.init_batchers(),dx&&dr.addEventListener){var i=M.bind(function(){this.request_batchers.events.stopped||this.request_batchers.events.flush({unloading:!0})},this);dr.addEventListener("pagehide",function(s){s.persisted&&i()}),dr.addEventListener("visibilitychange",function(){Wt.visibilityState==="hidden"&&i()})}}this.persistence=this.cookie=new st(this.config),this.unpersisted_superprops={},this._gdpr_init();var o=M.UUID();this.get_distinct_id()||this.register_once({distinct_id:O3+o,$device_id:o},""),this.get_config("track_pageview")&&this.track_pageview()};he.prototype._loaded=function(){this.get_config("loaded")(this),this._set_default_superprops()};he.prototype._set_default_superprops=function(){this.persistence.update_search_keyword(Wt.referrer),this.get_config("store_google")&&this.register(M.info.campaignParams(),{persistent:!1}),this.get_config("save_referrer")&&this.persistence.update_referrer_info(Wt.referrer)};he.prototype._dom_loaded=function(){M.each(this.__dom_loaded_queue,function(e){this._track_dom.apply(this,e)},this),this.has_opted_out_tracking()||M.each(this.__request_queue,function(e){this._send_request.apply(this,e)},this),delete this.__dom_loaded_queue,delete this.__request_queue};he.prototype._track_dom=function(e,t){if(this.get_config("img"))return this.report_error("You can't use DOM tracking functions with img = true."),!1;if(!oU)return this.__dom_loaded_queue.push([e,t]),!1;var r=new e().init(this);return r.track.apply(r,t)};he.prototype._prepare_callback=function(e,t){if(M.isUndefined(e))return null;if(Td){var r=function(o){e(o,t)};return r}else{var n=this._jsc,a=""+Math.floor(Math.random()*1e8),i=this.get_config("callback_fn")+"["+a+"]";return n[a]=function(o){delete n[a],e(o,t)},i}};he.prototype._send_request=function(e,t,r,n){var a=!0;if(iU)return this.__request_queue.push(arguments),a;var i={method:this.get_config("api_method"),transport:this.get_config("api_transport"),verbose:this.get_config("verbose")},o=null;!n&&(M.isFunction(r)||typeof r=="string")&&(n=r,r=null),r=M.extend(i,r||{}),Td||(r.method="GET");var s=r.method==="POST",l=dx&&s&&r.transport.toLowerCase()==="sendbeacon",c=r.verbose;t.verbose&&(c=!0),this.get_config("test")&&(t.test=1),c&&(t.verbose=1),this.get_config("img")&&(t.img=1),Td||(n?t.callback=n:(c||this.get_config("test"))&&(t.callback="(function(){})")),t.ip=this.get_config("ip")?1:0,t._=new Date().getTime().toString(),s&&(o="data="+encodeURIComponent(t.data),delete t.data),e+="?"+M.HTTPBuildQuery(t);var f=this;if("img"in t){var u=Wt.createElement("img");u.src=e,Wt.body.appendChild(u)}else if(l){try{a=dx(e,o)}catch(m){f.report_error(m),a=!1}try{n&&n(a?1:0)}catch(m){f.report_error(m)}}else if(Td)try{var d=new XMLHttpRequest;d.open(r.method,e,!0);var h=this.get_config("xhr_headers");if(s&&(h["Content-Type"]="application/x-www-form-urlencoded"),M.each(h,function(m,w){d.setRequestHeader(w,m)}),r.timeout_ms&&typeof d.timeout<"u"){d.timeout=r.timeout_ms;var p=new Date().getTime()}d.withCredentials=!0,d.onreadystatechange=function(){if(d.readyState===4)if(d.status===200){if(n)if(c){var m;try{m=M.JSONDecode(d.responseText)}catch(_){if(f.report_error(_),r.ignore_json_errors)m=d.responseText;else return}n(m)}else n(Number(d.responseText))}else{var w;d.timeout&&!d.status&&new Date().getTime()-p>=d.timeout?w="timeout":w="Bad HTTP status: "+d.status+" "+d.statusText,f.report_error(w),n&&n(c?{status:0,error:w,xhr_req:d}:0)}},d.send(o)}catch(m){f.report_error(m),a=!1}else{var g=Wt.createElement("script");g.type="text/javascript",g.async=!0,g.defer=!0,g.src=e;var y=Wt.getElementsByTagName("script")[0];y.parentNode.insertBefore(g,y)}return a};he.prototype._execute_array=function(e){var t,r=[],n=[],a=[];M.each(e,function(o){o&&(t=o[0],M.isArray(t)?a.push(o):typeof o=="function"?o.call(this):M.isArray(o)&&t==="alias"?r.push(o):M.isArray(o)&&t.indexOf("track")!==-1&&typeof this[t]=="function"?a.push(o):n.push(o))},this);var i=function(o,s){M.each(o,function(l){if(M.isArray(l[0])){var c=s;M.each(l,function(f){c=c[f[0]].apply(c,f.slice(1))})}else this[l[0]].apply(this,l.slice(1))},s)};i(r,this),i(n,this),i(a,this)};he.prototype.are_batchers_initialized=function(){return!!this.request_batchers.events};he.prototype.init_batchers=function(){var e=this.get_config("token");if(!this.are_batchers_initialized()){var t=M.bind(function(r){return new jo("__mpq_"+e+r.queue_suffix,{libConfig:this.config,sendRequestFunc:M.bind(function(n,a,i){this._send_request(this.get_config("api_host")+r.endpoint,this._encode_data_for_request(n),a,this._prepare_callback(i,n))},this),beforeSendHook:M.bind(function(n){return this._run_hook("before_send_"+r.type,n)},this),errorReporter:this.get_config("error_reporter"),stopAllBatchingFunc:M.bind(this.stop_batch_senders,this)})},this);this.request_batchers={events:t({type:"events",endpoint:"/track/",queue_suffix:"_ev"}),people:t({type:"people",endpoint:"/engage/",queue_suffix:"_pp"}),groups:t({type:"groups",endpoint:"/groups/",queue_suffix:"_gr"})}}this.get_config("batch_autostart")&&this.start_batch_senders()};he.prototype.start_batch_senders=function(){this.are_batchers_initialized()&&(this._batch_requests=!0,M.each(this.request_batchers,function(e){e.start()}))};he.prototype.stop_batch_senders=function(){this._batch_requests=!1,M.each(this.request_batchers,function(e){e.stop(),e.clear()})};he.prototype.push=function(e){this._execute_array([e])};he.prototype.disable=function(e){typeof e>"u"?this._flags.disable_all_events=!0:this.__disabled_events=this.__disabled_events.concat(e)};he.prototype._encode_data_for_request=function(e){var t=M.JSONEncode(e);return this.get_config("api_payload_format")===aU&&(t=M.base64Encode(t)),{data:t}};he.prototype._track_or_batch=function(e,t){var r=M.truncate(e.data,255),n=e.endpoint,a=e.batcher,i=e.should_send_immediately,o=e.send_request_options||{};t=t||ng;var s=!0,l=M.bind(function(){return o.skip_hooks||(r=this._run_hook("before_send_"+e.type,r)),r?(jt.log("MIXPANEL REQUEST:"),jt.log(r),this._send_request(n,this._encode_data_for_request(r),o,this._prepare_callback(t,r))):null},this);return this._batch_requests&&!i?a.enqueue(r,function(c){c?t(1,r):l()}):s=l(),s&&r};he.prototype.track=A0(function(e,t,r,n){!n&&typeof r=="function"&&(n=r,r=null),r=r||{};var a=r.transport;a&&(r.transport=a);var i=r.send_immediately;if(typeof n!="function"&&(n=ng),M.isUndefined(e)){this.report_error("No event name provided to mixpanel.track");return}if(this._event_is_disabled(e)){n(0);return}t=t||{},t.token=this.get_config("token");var o=this.persistence.remove_event_timer(e);if(!M.isUndefined(o)){var s=new Date().getTime()-o;t.$duration=parseFloat((s/1e3).toFixed(3))}this._set_default_superprops();var l=this.get_config("track_marketing")?M.info.marketingParams():{};t=M.extend({},M.info.properties(),l,this.persistence.properties(),this.unpersisted_superprops,t);var c=this.get_config("property_blacklist");M.isArray(c)?M.each(c,function(d){delete t[d]}):this.report_error("Invalid value for property_blacklist config: "+c);var f={event:e,properties:t},u=this._track_or_batch({type:"events",data:f,endpoint:this.get_config("api_host")+"/track/",batcher:this.request_batchers.events,should_send_immediately:i,send_request_options:r},n);return u});he.prototype.set_group=A0(function(e,t,r){M.isArray(t)||(t=[t]);var n={};return n[e]=t,this.register(n),this.people.set(e,t,r)});he.prototype.add_group=A0(function(e,t,r){var n=this.get_property(e);if(n===void 0){var a={};a[e]=[t],this.register(a)}else n.indexOf(t)===-1&&(n.push(t),this.register(a));return this.people.union(e,t,r)});he.prototype.remove_group=A0(function(e,t,r){var n=this.get_property(e);if(n!==void 0){var a=n.indexOf(t);a>-1&&(n.splice(a,1),this.register({group_key:n})),n.length===0&&this.unregister(e)}return this.people.remove(e,t,r)});he.prototype.track_with_groups=A0(function(e,t,r,n){var a=M.extend({},t||{});return M.each(r,function(i,o){i!=null&&(a[o]=i)}),this.track(e,a,n)});he.prototype._create_map_key=function(e,t){return e+"_"+JSON.stringify(t)};he.prototype._remove_group_from_cache=function(e,t){delete this._cached_groups[this._create_map_key(e,t)]};he.prototype.get_group=function(e,t){var r=this._create_map_key(e,t),n=this._cached_groups[r];return(n===void 0||n._group_key!==e||n._group_id!==t)&&(n=new tr,n._init(this,e,t),this._cached_groups[r]=n),n};he.prototype.track_pageview=A0(function(e,t){typeof e!="object"&&(e={}),t=t||{};var r=t.event_name||"$mp_web_page_view",n=M.extend(M.info.mpPageViewProperties(),M.info.campaignParams(),M.info.clickParams()),a=M.extend({},n,e);return this.track(r,a)});he.prototype.track_links=function(){return this._track_dom.call(this,Yd,arguments)};he.prototype.track_forms=function(){return this._track_dom.call(this,iw,arguments)};he.prototype.time_event=function(e){if(M.isUndefined(e)){this.report_error("No event name provided to mixpanel.time_event");return}this._event_is_disabled(e)||this.persistence.set_event_timer(e,new Date().getTime())};var $ae={persistent:!0},I3=function(e){var t;return M.isObject(e)?t=e:M.isUndefined(e)?t={}:t={days:e},M.extend({},$ae,t)};he.prototype.register=function(e,t){var r=I3(t);r.persistent?this.persistence.register(e,r.days):M.extend(this.unpersisted_superprops,e)};he.prototype.register_once=function(e,t,r){var n=I3(r);n.persistent?this.persistence.register_once(e,t,n.days):(typeof t>"u"&&(t="None"),M.each(e,function(a,i){(!this.unpersisted_superprops.hasOwnProperty(i)||this.unpersisted_superprops[i]===t)&&(this.unpersisted_superprops[i]=a)},this))};he.prototype.unregister=function(e,t){t=I3(t),t.persistent?this.persistence.unregister(e):delete this.unpersisted_superprops[e]};he.prototype._register_single=function(e,t){var r={};r[e]=t,this.register(r)};he.prototype.identify=function(e,t,r,n,a,i,o,s){var l=this.get_distinct_id();if(e&&l!==e){if(typeof e=="string"&&e.indexOf(O3)===0)return this.report_error("distinct_id cannot have $device: prefix"),-1;this.register({$user_id:e})}if(!this.get_property("$device_id")){var c=l;this.register_once({$had_persisted_distinct_id:!0,$device_id:c},"")}e!==l&&e!==this.get_property(fx)&&(this.unregister(fx),this.register({distinct_id:e})),this._flags.identify_called=!0,this.people._flush(t,r,n,a,i,o,s),e!==l&&this.track("$identify",{distinct_id:e,$anon_distinct_id:l},{skip_hooks:!0})};he.prototype.reset=function(){this.persistence.clear(),this._flags.identify_called=!1;var e=M.UUID();this.register_once({distinct_id:O3+e,$device_id:e},"")};he.prototype.get_distinct_id=function(){return this.get_property("distinct_id")};he.prototype.alias=function(e,t){if(e===this.get_property(rU))return this.report_error("Attempting to create alias for existing People user - aborting."),-2;var r=this;return M.isUndefined(t)&&(t=this.get_distinct_id()),e!==t?(this._register_single(fx,e),this.track("$create_alias",{alias:e,distinct_id:t},{skip_hooks:!0},function(){r.identify(e)})):(this.report_error("alias matches current distinct_id - skipping api call."),this.identify(e),-1)};he.prototype.name_tag=function(e){this._register_single("mp_name_tag",e)};he.prototype.set_config=function(e){if(M.isObject(e)){M.extend(this.config,e);var t=e.batch_size;t&&M.each(this.request_batchers,function(r){r.resetBatchSize()}),this.get_config("persistence_name")||(this.config.persistence_name=this.config.cookie_name),this.get_config("disable_persistence")||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),xs.DEBUG=xs.DEBUG||this.get_config("debug")}};he.prototype.get_config=function(e){return this.config[e]};he.prototype._run_hook=function(e){var t=(this.config.hooks[e]||Tae).apply(this,Tl.call(arguments,1));return typeof t>"u"&&(this.report_error(e+" hook did not return a value"),t=null),t};he.prototype.get_property=function(e){return this.persistence.props[e]};he.prototype.toString=function(){var e=this.get_config("name");return e!==mi&&(e=mi+"."+e),e};he.prototype._event_is_disabled=function(e){return M.isBlockedUA(bo)||this._flags.disable_all_events||M.include(this.__disabled_events,e)};he.prototype._gdpr_init=function(){var e=this.get_config("opt_out_tracking_persistence_type")==="localStorage";e&&M.localStorage.is_supported()&&(!this.has_opted_in_tracking()&&this.has_opted_in_tracking({persistence_type:"cookie"})&&this.opt_in_tracking({enable_persistence:!1}),!this.has_opted_out_tracking()&&this.has_opted_out_tracking({persistence_type:"cookie"})&&this.opt_out_tracking({clear_persistence:!1}),this.clear_opt_in_out_tracking({persistence_type:"cookie",enable_persistence:!1})),this.has_opted_out_tracking()?this._gdpr_update_persistence({clear_persistence:!0}):!this.has_opted_in_tracking()&&(this.get_config("opt_out_tracking_by_default")||M.cookie.get("mp_optout"))&&(M.cookie.remove("mp_optout"),this.opt_out_tracking({clear_persistence:this.get_config("opt_out_persistence_by_default")}))};he.prototype._gdpr_update_persistence=function(e){var t;if(e&&e.clear_persistence)t=!0;else if(e&&e.enable_persistence)t=!1;else return;!this.get_config("disable_persistence")&&this.persistence.disabled!==t&&this.persistence.set_disabled(t),t&&M.each(this.request_batchers,function(r){r.clear()})};he.prototype._gdpr_call_func=function(e,t){return t=M.extend({track:M.bind(this.track,this),persistence_type:this.get_config("opt_out_tracking_persistence_type"),cookie_prefix:this.get_config("opt_out_tracking_cookie_prefix"),cookie_expiration:this.get_config("cookie_expiration"),cross_site_cookie:this.get_config("cross_site_cookie"),cross_subdomain_cookie:this.get_config("cross_subdomain_cookie"),cookie_domain:this.get_config("cookie_domain"),secure_cookie:this.get_config("secure_cookie"),ignore_dnt:this.get_config("ignore_dnt")},t),M.localStorage.is_supported()||(t.persistence_type="cookie"),e(this.get_config("token"),{track:t.track,trackEventName:t.track_event_name,trackProperties:t.track_properties,persistenceType:t.persistence_type,persistencePrefix:t.cookie_prefix,cookieDomain:t.cookie_domain,cookieExpiration:t.cookie_expiration,crossSiteCookie:t.cross_site_cookie,crossSubdomainCookie:t.cross_subdomain_cookie,secureCookie:t.secure_cookie,ignoreDnt:t.ignore_dnt})};he.prototype.opt_in_tracking=function(e){e=M.extend({enable_persistence:!0},e),this._gdpr_call_func(mae,e),this._gdpr_update_persistence(e)};he.prototype.opt_out_tracking=function(e){e=M.extend({clear_persistence:!0,delete_user:!0},e),e.delete_user&&this.people&&this.people._identify_called()&&(this.people.delete_user(),this.people.clear_charges()),this._gdpr_call_func(yae,e),this._gdpr_update_persistence(e)};he.prototype.has_opted_in_tracking=function(e){return this._gdpr_call_func(xae,e)};he.prototype.has_opted_out_tracking=function(e){return this._gdpr_call_func(Jj,e)};he.prototype.clear_opt_in_out_tracking=function(e){e=M.extend({enable_persistence:!0},e),this._gdpr_call_func(wae,e),this._gdpr_update_persistence(e)};he.prototype.report_error=function(e,t){jt.error.apply(jt.error,arguments);try{!t&&!(e instanceof Error)&&(e=new Error(e)),this.get_config("error_reporter")(e,t)}catch(r){jt.error(r)}};he.prototype.init=he.prototype.init;he.prototype.reset=he.prototype.reset;he.prototype.disable=he.prototype.disable;he.prototype.time_event=he.prototype.time_event;he.prototype.track=he.prototype.track;he.prototype.track_links=he.prototype.track_links;he.prototype.track_forms=he.prototype.track_forms;he.prototype.track_pageview=he.prototype.track_pageview;he.prototype.register=he.prototype.register;he.prototype.register_once=he.prototype.register_once;he.prototype.unregister=he.prototype.unregister;he.prototype.identify=he.prototype.identify;he.prototype.alias=he.prototype.alias;he.prototype.name_tag=he.prototype.name_tag;he.prototype.set_config=he.prototype.set_config;he.prototype.get_config=he.prototype.get_config;he.prototype.get_property=he.prototype.get_property;he.prototype.get_distinct_id=he.prototype.get_distinct_id;he.prototype.toString=he.prototype.toString;he.prototype.opt_out_tracking=he.prototype.opt_out_tracking;he.prototype.opt_in_tracking=he.prototype.opt_in_tracking;he.prototype.has_opted_out_tracking=he.prototype.has_opted_out_tracking;he.prototype.has_opted_in_tracking=he.prototype.has_opted_in_tracking;he.prototype.clear_opt_in_out_tracking=he.prototype.clear_opt_in_out_tracking;he.prototype.get_group=he.prototype.get_group;he.prototype.set_group=he.prototype.set_group;he.prototype.add_group=he.prototype.add_group;he.prototype.remove_group=he.prototype.remove_group;he.prototype.track_with_groups=he.prototype.track_with_groups;he.prototype.start_batch_senders=he.prototype.start_batch_senders;he.prototype.stop_batch_senders=he.prototype.stop_batch_senders;st.prototype.properties=st.prototype.properties;st.prototype.update_search_keyword=st.prototype.update_search_keyword;st.prototype.update_referrer_info=st.prototype.update_referrer_info;st.prototype.get_cross_subdomain=st.prototype.get_cross_subdomain;st.prototype.clear=st.prototype.clear;var Jf={},kae=function(){M.each(Jf,function(e,t){t!==mi&&(Sn[t]=e)}),Sn._=M},Aae=function(){Sn.init=function(e,t,r){if(r)return Sn[r]||(Sn[r]=Jf[r]=T4(e,t,r),Sn[r]._loaded()),Sn[r];var n=Sn;Jf[mi]?n=Jf[mi]:e&&(n=T4(e,t,mi),n._loaded(),Jf[mi]=n),Sn=n,R3===Sae&&(dr[mi]=Sn),kae()}},Rae=function(){function e(){e.done||(e.done=!0,oU=!0,iU=!1,M.each(Jf,function(n){n._dom_loaded()}))}function t(){try{Wt.documentElement.doScroll("left")}catch{setTimeout(t,1);return}e()}if(Wt.addEventListener)Wt.readyState==="complete"?e():Wt.addEventListener("DOMContentLoaded",e,!1);else if(Wt.attachEvent){Wt.attachEvent("onreadystatechange",e);var r=!1;try{r=dr.frameElement===null}catch{}Wt.documentElement.doScroll&&r&&t()}M.register_event(dr,"load",e,!0)};function Oae(){return R3=nU,Sn=new he,Aae(),Sn.init(),Rae(),Sn}var Iae=Oae(),Pae=Iae;const Tc=rf(Pae);globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function sU(e,t){const r={type:e,location:t};Tc.track("openInfoPanel",r)}function lU(e){Tc.track("share",{type:e})}function Nae(e){const t={type:e};Tc.track("analysis",t)}function cU(e){const t={type:e};Tc.track("error-book",t)}function nO(e){const t={...e};Tc.track("donate-card",t)}function Fae(e){const t=Me(fo),{name:r}=Me(ma),n=Me(tw),a=Me(tg),i=Me(ew),o=Me(_c),s=Me(fv);return v.useCallback(()=>{const c={timeEnd:C4(),duration:e.timerData.time,countInput:e.chapterData.correctCount+e.chapterData.wrongCount,countTypo:e.chapterData.wrongCount,countCorrect:e.chapterData.correctCount,chapter:(t+1).toString(),wordlist:r,modeDictation:!e.isWordVisible,modeDark:n,modeShuffle:s.isOpen,enabledKeyboardSound:a.isOpen,enabledPhotonicsSymbol:i.isOpen,enabledSingleWordLoop:e.isLoopSingleWord,pronunciationAuto:o.isOpen,pronunciationOption:o.isOpen===!1?"none":o.type};Tc.track("Chapter",c)},[e,t,r,n,a.isOpen,i.isOpen,o.isOpen,o.type,s.isOpen])}function uU({type:e,size:t,wordCount:r,chapterCount:n}){const a={type:e,size:t,wordCount:r,chapterCount:n};Tc.track("dataAction",a)}function C4(){return new Date().toISOString().substring(0,19).replace("T"," ")}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const Dae=["Enter","Backspace","Delete","Tab","CapsLock","Shift","Control","Alt","Meta","Escape","Fn","FnLock","Hyper","Super","OS","ArrowUp","ArrowDown","ArrowLeft","ArrowRight","AudioVolumeUp","AudioVolumeDown","AudioVolumeMute","End","PageDown","PageUp","Clear","Home"],fU=e=>!Dae.includes(e),Lae=e=>/[\u3002|\uff1f|\uff01|\uff0c|\u3001|\uff1b|\uff1a|\u201c|\u201d|\u2018|\u2019|\uff08|\uff09|\u300a|\u300b|\u3008|\u3009|\u3010|\u3011|\u300e|\u300f|\u300c|\u300d|\ufe43|\ufe44|\u3014|\u3015|\u2026|\u2014|\uff5e|\ufe4f|\uffe5]/.test(e),Mae=()=>{const e=navigator.userAgent,t=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"];let r=!0;for(let n=0;n<t.length;n++)if(e.indexOf(t[n])>0){r=!1;break}return r},Bae=navigator.userAgent.indexOf("Macintosh")!==-1,wu=Bae?"Control":"Ctrl";function Nm(e,...t){return e.on(...t),()=>e.off(...t)}function jae(...e){const t=[];for(const r of e)r&&t.push(r.trim());return t.join(" ")}function Uae(){const e=new Date,t=e.getFullYear(),r=("0"+(e.getMonth()+1)).slice(-2),n=("0"+e.getDate()).slice(-2);return`${t}${r}${n}`}function Wae(e){return Math.ceil(e/ZT)}function ldt(e,t){const r=new Set(t);return e.filter(n=>r.has(n))}function Vae(e,t){return Number((e??0).toFixed(t))}function P3(){const e=new Date;return Math.floor(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())/1e3)}function cdt(e){const t=new Date(e*1e3),r=t.toLocaleDateString("zh-CN",{month:"2-digit",day:"2-digit"}),n=t.toLocaleTimeString("zh-CN",{hour:"2-digit",minute:"2-digit",hour12:!1});return`${r} ${n}`}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const Hae=[{id:"cet4",name:"CET-4",description:"大学英语四级词库",category:"中国考试",tags:["大学英语"],url:"/dicts/CET4_T.json",length:2607,language:"en",languageCategory:"en"},{id:"cet6",name:"CET-6",description:"大学英语六级词库",category:"中国考试",tags:["大学英语"],url:"/dicts/CET6_T.json",length:2345,language:"en",languageCategory:"en"},{id:"xinghuoqiaoji_4",name:"四级巧记速记",description:"四级巧记速记",category:"中国考试",tags:["大学英语"],url:"/dicts/xinghuoqiaoji_4.json",length:2522,language:"en",languageCategory:"en"},{id:"xinghuoqiaoji_6",name:"六级巧记速记",description:"六级巧记速记",category:"中国考试",tags:["大学英语"],url:"/dicts/xinghuoqiaoji_6.json",length:7520,language:"en",languageCategory:"en"},{id:"cet4-sub",name:"CET-4-Sub",description:"单词的减法-四级",category:"中国考试",tags:["大学英语"],url:"/dicts/DanCiDeJianFa_4.json",length:1957,language:"en",languageCategory:"en"},{id:"cet6-sub",name:"CET-6-Sub",description:"单词的减法-六级",category:"中国考试",tags:["大学英语"],url:"/dicts/DanCiDeJianFa_6.json",length:1949,language:"en",languageCategory:"en"},{id:"kaoyan",name:"考研",description:"研究生英语入学考试词库",category:"中国考试",tags:["考研"],url:"/dicts/KaoYan_3_T.json",length:3728,language:"en",languageCategory:"en"},{id:"kaoyan_2024",name:"考研 2024",description:"研究生英语入学考试词库 2024",category:"中国考试",tags:["考研"],url:"/dicts/KaoYan_2024.json",length:3731,language:"en",languageCategory:"en"},{id:"kaoyanshanguo_2023",name:"考研闪过 2023",description:"高中低频词2023",category:"中国考试",tags:["考研"],url:"/dicts/KaoYanShanGuo_2023.json",length:1771,language:"en",languageCategory:"en"},{id:"926",name:"考研926词汇",description:"926核心词汇",category:"中国考试",tags:["考研"],url:"/dicts/926.json",length:926,language:"en",languageCategory:"en"},{id:"dancimimi_1",name:"单词的秘密-英语一",description:"单词的秘密英语(一)",category:"中国考试",tags:["考研"],url:"/dicts/DanCiDeMimi_1.json",length:5657,language:"en",languageCategory:"en"},{id:"dancimimi_2",name:"单词的秘密-英语二",description:"单词的秘密英语(二)",category:"中国考试",tags:["考研"],url:"/dicts/DanCiDeMimi_2.json",length:3827,language:"en",languageCategory:"en"},{id:"2024HongBao T1",name:"2024考研英语hongbaoshu(上)",description:"2024考研英语hongbaoshu必考词(上)",category:"中国考试",tags:["考研"],url:"/dicts/2024HongBao_T1.json",length:997,language:"en",languageCategory:"en"},{id:"2024HongBao T2",name:"2024考研英语hongbaoshu(下)",description:"2024考研英语hongbaoshu必考词(下)",category:"中国考试",tags:["考研"],url:"/dicts/2024HongBao_T2.json",length:854,language:"en",languageCategory:"en"},{id:"hongbaoshu-2026",name:"2026考研英语 hongbaoshu",description:"2026 考研词汇 (必考词+基础词+超纲词)",category:"中国考试",tags:["考研"],url:"/dicts/hongbaoshu-2026.json",length:4858,language:"en",languageCategory:"en"},{id:"English_II",name:"英语二单词书",description:"考研英语二单词书",category:"中国考试",tags:["考研"],url:"/dicts/English_II.json",length:4559,language:"en",languageCategory:"en"},{id:"kaoyanshanguo2025",name:"考研 shanguo 2025",description:"考研 shanguo 2025",category:"中国考试",tags:["考研"],url:"/dicts/kaoyanshanguo2025.json",length:2257,language:"en",languageCategory:"en"},{id:"level4",name:"专四",description:"英语专业四级词库",category:"中国考试",tags:["大学英语"],url:"/dicts/Level4luan_2_T.json",length:4025,language:"en",languageCategory:"en"},{id:"level8",name:"专八",description:"英语专业八级词库",category:"中国考试",tags:["大学英语"],url:"/dicts/Level8luan_2_T.json",length:12197,language:"en",languageCategory:"en"},{id:"archVocabulary",name:"建筑专业英语",description:"大学建筑专业英语词汇",category:"中国考试",tags:["专业英语"],url:"/dicts/archVocabulary.json",length:630,language:"en",languageCategory:"en"},{id:"itVocabulary",name:"计算机专用英语",description:"大学计算机专业英语词汇",category:"中国考试",tags:["专业英语"],url:"/dicts/itVocabulary.json",length:1665,language:"en",languageCategory:"en"},{id:"pets3",name:"PETS",description:"全国英语等级考试常考词汇",category:"中国考试",tags:["PET"],url:"/dicts/PETS_3.json",length:1942,language:"en",languageCategory:"en"},{id:"pets3-2023",name:"PETS-2023",description:"全国英语等级考试常考词汇",category:"中国考试",tags:["PET"],url:"/dicts/PETS3-2023.json",length:4449,language:"en",languageCategory:"en"},{id:"self-study_English1",name:"自考1800高频单词",description:"自考1800高频单词",category:"中国考试",tags:["自考英语二"],url:"/dicts/self-study_English1.json",length:1800,language:"en",languageCategory:"en"},{id:"self-study_English2",name:"自考英语二高频悠悠单词",description:"自考英语二高频悠悠单词",category:"中国考试",tags:["自考英语二"],url:"/dicts/self-study_English2.json",length:2181,language:"en",languageCategory:"en"},{id:"self-study_English3",name:"自考英语二完整单词",description:"00015自考英语二完整单词书",category:"中国考试",tags:["自考英语二"],url:"/dicts/self-study_English3.json",length:4603,language:"en",languageCategory:"en"},{id:"coca_20000",name:"COCA20000词",description:"COCA20000词",category:"中国考试",tags:["其他"],url:"/dicts/coca20000.json",length:20199,language:"en",languageCategory:"en"},{id:"4000_Essential_English_Words1",name:"Essential Words",description:"4000 Essential English Words meaning",category:"中国考试",tags:["其他"],url:"/dicts/4000_Essential_English_Words-meaning.json",length:3600,language:"en",languageCategory:"en"},{id:"4000_Essential_English_Words2",name:"Essential Words",description:"4000 Essential English Words sentence",category:"中国考试",tags:["其他"],url:"/dicts/4000_Essential_English_Words-sentence.json",length:3600,language:"en",languageCategory:"en"},{id:"longman_communication_3000_words",name:"Longman Communication 3000",description:"Most frequent words in both spoken and written English",category:"中国考试",tags:["其他"],url:"/dicts/Longman_Communication_3000.json",length:3168,language:"en",languageCategory:"en"},{id:"top_2000_English_Words",name:"Top 2000 words",description:"with highest frequency",category:"中国考试",tags:["其他"],url:"/dicts/top2000words.json",length:1867,language:"en",languageCategory:"en"},{id:"top_1500_nouns_Words",name:"Top 1500 Nouns",description:"with highest frequency",category:"中国考试",tags:["其他"],url:"/dicts/Top1500NounWords.json",length:1525,language:"en",languageCategory:"en"},{id:"top_1000_verb_Words",name:"Top 1000 Verbs",description:"with highest frequency",category:"中国考试",tags:["其他"],url:"/dicts/Top1000VerbWords.json",length:1011,language:"en",languageCategory:"en"},{id:"top_500_Adj_Words",name:"Top 500 adj.",description:"with highest frequency",category:"中国考试",tags:["其他"],url:"/dicts/Top500AdjectiveWords.json",length:527,language:"en",languageCategory:"en"},{id:"top_250_Adv_Words",name:"Top 250 adv.",description:"with highest frequency",category:"中国考试",tags:["其他"],url:"/dicts/Top250AdverbWords.json",length:255,language:"en",languageCategory:"en"},{id:"top_60_Pronouns",name:"Top 60 pron.",description:"with highest frequency",category:"中国考试",tags:["其他"],url:"/dicts/Top60Pronouns.json",length:59,language:"en",languageCategory:"en"},{id:"top_50_Prepositions",name:"Top 50 prep.",description:"with highest frequency",category:"中国考试",tags:["其他"],url:"/dicts/Top50Prepositions.json",length:46,language:"en",languageCategory:"en"},{id:"suffix word",name:"suffix word",description:"common suffix",category:"中国考试",tags:["其他"],url:"/dicts/suffix_word.json",length:126,language:"en",languageCategory:"en"},{id:"word roots1",name:"word roots1",description:"common roots",category:"中国考试",tags:["其他"],url:"/dicts/word_roots1.json",length:369,language:"en",languageCategory:"en"},{id:"adult self-study examination",name:"专升本词汇",description:"专升本词汇",category:"中国考试",tags:["其他"],url:"/dicts/adult-self-study-examination.json",length:3692,language:"en",languageCategory:"en"},{id:"zhuan-cha-ben-ying-yu",name:"专插本英语词汇",description:"专插本英语词汇",category:"中国考试",tags:["其他"],url:"/dicts/zhuan-cha-ben.json",length:3217,language:"en",languageCategory:"en"},{id:"zhuan-sheng-ben-xue-shi",name:"专升本学士学位的英语",description:"专升本学士学位的英语",category:"中国考试",tags:["其他"],url:"/dicts/xueshiyingyu.json",length:897,language:"en",languageCategory:"en"},{id:"Oxford5000",name:"牛津5000词",description:"牛津5000词",category:"中国考试",tags:["其他"],url:"/dicts/Oxford5000.json",length:5836,language:"en",languageCategory:"en"},{id:"Merriam_Webster_sVocabularyBuilder",name:"韦氏词根词典",description:"韦氏词根词典",category:"中国考试",tags:["其他"],url:"/dicts/Merriam_Webster_sVocabularyBuilder.json",length:1191,language:"en",languageCategory:"en"},{id:"tingshuokaoshi",name:"听说考试常见词汇",description:"听说考试16个场景常见词汇量",category:"中国考试",tags:["其他"],url:"/dicts/tingshuokaoshi.json",length:557,language:"en",languageCategory:"en"},{id:"TOEFL_ZhangHongYan",name:"ZhangHongYan的TOEFL词汇书",description:"ZhangHongYan的TOEFL词汇书-词以类记",category:"国际考试",tags:["TOEFL"],url:"/dicts/TOEFL_ZhangHongYan.json",length:4032,language:"en",languageCategory:"en"},{id:"2025KaoYanHongBaoShu",name:"2025考研英语词汇hongbao书",description:"2025考研英语词汇hongbao书",category:"中国考试",tags:["考研"],url:"/dicts/2025KaoYanHongBaoShu.json",length:6705,language:"en",languageCategory:"en"},{id:"3000_ClassRoom_English_Words",name:"专升本3000词",description:"专升本词汇",category:"中国考试",tags:["大学英语"],url:"/dicts/3000_ClassRoom_English_Words.json",length:2991,language:"en",languageCategory:"en"},{id:"frequently_used_words01",name:"超频单词level 1",description:"超频单词level 1",category:"中国考试",tags:["其他"],url:"/dicts/frequently_used_word01.json",length:679,language:"en",languageCategory:"en"},{id:"frequently_used_words03",name:"超频单词level 2",description:"超频单词level 2",category:"中国考试",tags:["其他"],url:"/dicts/frequently_used_word02.json",length:1040,language:"en",languageCategory:"en"},{id:"frequently_used_words03",name:"超频单词level 3",description:"超频单词level 3",category:"中国考试",tags:["其他"],url:"/dicts/frequently_used_word03.json",length:1435,language:"en",languageCategory:"en"},{id:"roger",name:"Roger's Words",description:"学习、工作常用英语",category:"英语词典",tags:["课外词汇"],url:"/dicts/RogersWords.json",length:4174,language:"en",languageCategory:"en"}],zae=[{id:"pet-2024",name:"PET-2024",description:"剑桥英语 - 2024",category:"国际考试",tags:["PET"],url:"/dicts/pet-vacabulary-list-2024.json",length:1871,language:"en",languageCategory:"en"},{id:"gmat",name:"GMAT",description:"GMAT 词库",category:"国际考试",tags:["GMAT"],url:"/dicts/GMAT_3_T.json",length:3047,language:"en",languageCategory:"en"},{id:"gre",name:"GRE",description:"GRE 词库",category:"国际考试",tags:["GRE"],url:"/dicts/GRE_3_T.json",length:6515,language:"en",languageCategory:"en"},{id:"gre1500",name:"GRE重点1500词-fen哥",description:"GRE & TEM8 重叠高频词汇",category:"国际考试",tags:["GRE"],url:"/dicts/GRE_1500.json",length:1533,language:"en",languageCategory:"en"},{id:"gre3000",name:"GRE3000",description:"GRE3000 词库",category:"国际考试",tags:["GRE"],url:"/dicts/GRE3000_3_T.json",length:3041,language:"en",languageCategory:"en"},{id:"GRE-computer-based-test",name:"GRE机经词汇",description:"GRE机经词汇",category:"国际考试",tags:["GRE"],url:"/dicts/GRE-computer-based-test.json",length:1451,language:"en",languageCategory:"en"},{id:"ZaiYaoNiMing_GRE3000",name:"再要你命GRE3000",description:"再要你命GRE3000词库-有词性新版",category:"国际考试",tags:["GRE"],url:"/dicts/ZaiYaoNiMing_GRE3000.json",length:3041,language:"en",languageCategory:"en"},{id:"GRE_equivalent",name:"GRE等价词",description:"GRE等价词",category:"国际考试",tags:["GRE"],url:"/dicts/GRE_equivalent.json",length:827,language:"en",languageCategory:"en"},{id:"GRE_ciyileiji",name:"GRE词以类记",description:"GRE词以类记",category:"国际考试",tags:["GRE"],url:"/dicts/gre-ciyileiji.json",length:8785,language:"en",languageCategory:"en"},{id:"biomedical-terms",name:"生物医学专业英语词汇",description:"生物医学专业英语词汇",category:"专业词汇",tags:["生物"],url:"/dicts/BIOmedical.json",length:560,language:"en",languageCategory:"en"},{id:"IELTS_tinglichangjing",name:"雅思听力场景词汇",description:"雅思听力场景词汇",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS_tinglichangjing.json",length:1204,language:"en",languageCategory:"en"},{id:"ielts_disorder",name:"IELTS乱序完整版",description:"IELTS乱序完整版",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS_disorder.json",length:9389,language:"en",languageCategory:"en"},{id:"ielts_order",name:"IELTS顺序完整版",description:"IELTS顺序完整版",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS_order.json",length:9389,language:"en",languageCategory:"en"},{id:"ielts",name:"IELTS",description:"雅思词库",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS_3_T.json",length:3575,language:"en",languageCategory:"en"},{id:"heqiong",name:"heQiong雅思听力必考词汇",description:"综合测试",category:"国际考试",tags:["IELTS"],url:"/dicts/HeQiong_IELTS.json",length:2529,language:"en",languageCategory:"en"},{id:"ieltsWang3",name:"雅思wang C3",description:"雅思听力特别名词语料库",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS_WANG_3.json",length:1135,language:"en",languageCategory:"en"},{id:"ieltsWang4",name:"雅思wang C4",description:"雅思听力形容词副词语料库",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS_WANG_4.json",length:346,language:"en",languageCategory:"en"},{id:"ieltsWang5",name:"雅思wang C5",description:"吞音连读混合训练语料库",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS_WANG_5.json",length:1569,language:"en",languageCategory:"en"},{id:"ieltsWang11",name:"雅思wang C11",description:"综合测试",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS_WANG_11.json",length:1738,language:"en",languageCategory:"en"},{id:"DuckCircle_IELTS",name:"鸭圈雅思核心词",description:"鸭圈雅思核心词",category:"国际考试",tags:["IELTS"],url:"/dicts/DuckCircle_IELTS.json",length:2644,language:"en",languageCategory:"en"},{id:"IELTSVocabularyBible",name:"雅思词汇真经",description:"雅思词汇真经",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTSVocabularyBible.json",length:3673,language:"en",languageCategory:"en"},{id:"IELTS-807",name:"雅思 wanglu 807",description:"雅思 wanglu 807",category:"国际考试",tags:["IELTS"],url:"/dicts/ielts-807.json",length:4340,language:"en",languageCategory:"en"},{id:"ielts-real-high",name:"雅思 real 词汇 高频",description:"雅思 real 词汇(高频词汇)",category:"国际考试",tags:["IELTS"],url:"/dicts/ielts-real-high.json",length:524,language:"en",languageCategory:"en"},{id:"ielts-real-5",name:"雅思 real 词汇 5",description:"雅思 real 词汇 (5频词汇及变频)",category:"国际考试",tags:["IELTS"],url:"/dicts/ielts-real-5.json",length:183,language:"en",languageCategory:"en"},{id:"ielts-real-4",name:"雅思 real 词汇 4",description:"雅思 real 词汇 (4频词汇及变频)",category:"国际考试",tags:["IELTS"],url:"/dicts/ielts-real-4.json",length:201,language:"en",languageCategory:"en"},{id:"ielts-real-3",name:"雅思 real 词汇 3",description:"雅思 real 词汇 (3频词汇及变频)",category:"国际考试",tags:["IELTS"],url:"/dicts/ielts-real-3.json",length:256,language:"en",languageCategory:"en"},{id:"ielts-real-2",name:"雅思 real 词汇 2",description:"雅思 real 词汇 (2频词汇及变频)",category:"国际考试",tags:["IELTS"],url:"/dicts/ielts-real-2.json",length:402,language:"en",languageCategory:"en"},{id:"ielts-real-1",name:"雅思 real 词汇 1",description:"雅思 real 词汇 (1频词汇及变频)",category:"国际考试",tags:["IELTS"],url:"/dicts/ielts-real-1.json",length:737,language:"en",languageCategory:"en"},{id:"IELTS9988wangyong",name:"雅思9988wangyong",description:"雅思9988wangyong",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS9988wangyong.json",length:3698,language:"en",languageCategory:"en"},{id:"IELTSKingLu807",name:"wanglu807雅思词汇听力第2版",description:"wanglu807雅思词汇听力第2版",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTSKingLu807.json",length:1916,language:"en",languageCategory:"en"},{id:"IELTSXDF7000",name:"100个句子记完7000个雅思单词",description:"xdf 100个句子记完7000个雅思单词 词汇表",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS_XDF_7000.json",length:5567,language:"en",languageCategory:"en"},{id:"IELTS-oral-900",name:"雅思口语 900 beta版",description:"雅思口语 900 句, 需在 qwerty 设置中调小英语字体",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-oral-900.json",length:900,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task1",name:"xdf听力 雅思中级直通车 day1",description:"xdf听力 雅思中级直通车 day1",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task1.json",length:44,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task2",name:"xdf听力 雅思中级直通车 day2",description:"xdf听力 雅思中级直通车 day2",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task2.json",length:33,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task3",name:"xdf听力 雅思中级直通车 day3",description:"xdf听力 雅思中级直通车 day3",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task3.json",length:33,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task4",name:"xdf听力 雅思中级直通车 day4",description:"xdf听力 雅思中级直通车 day4",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task4.json",length:33,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task5",name:"xdf听力 雅思中级直通车 day5",description:"xdf听力 雅思中级直通车 day5",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task5.json",length:38,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task6",name:"xdf听力 雅思中级直通车 day6",description:"xdf听力 雅思中级直通车 day6",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task6.json",length:33,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task7",name:"xdf听力 雅思中级直通车 day7",description:"xdf听力 雅思中级直通车 day7",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task7.json",length:39,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task8",name:"xdf听力 雅思中级直通车 day8",description:"xdf听力 雅思中级直通车 day8",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task8.json",length:32,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task9",name:"xdf听力 雅思中级直通车 day9",description:"xdf听力 雅思中级直通车 day9",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task9.json",length:46,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task10",name:"xdf听力 雅思中级直通车 day10",description:"xdf听力 雅思中级直通车 day10",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task10.json",length:44,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task11",name:"xdf听力 雅思中级直通车 day11",description:"xdf听力 雅思中级直通车 day11",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task11.json",length:36,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task12",name:"xdf听力 雅思中级直通车 day12",description:"xdf听力 雅思中级直通车 day12",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task12.json",length:45,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task13",name:"xdf听力 雅思中级直通车 day13",description:"xdf听力 雅思中级直通车 day13",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task13.json",length:49,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task14",name:"xdf听力 雅思中级直通车 day14",description:"xdf听力 雅思中级直通车 day14",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task14.json",length:46,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task15",name:"xdf听力 雅思中级直通车 day15",description:"xdf听力 雅思中级直通车 day15",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task15.json",length:29,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task16",name:"xdf听力 雅思中级直通车 day16",description:"xdf听力 雅思中级直通车 day16",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task16.json",length:42,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task17",name:"xdf听力 雅思中级直通车 day17",description:"xdf听力 雅思中级直通车 day17",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task17.json",length:22,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task18",name:"xdf听力 雅思中级直通车 day18",description:"xdf听力 雅思中级直通车 day18",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task18.json",length:37,language:"en",languageCategory:"en"},{id:"IELTS-listening-NeworientalDirect-Task19",name:"xdf听力 雅思中级直通车 day19",description:"xdf听力 雅思中级直通车 day19",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-NewOrientalDirect-Task19.json",length:26,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-1",name:"雅思听力词汇18天 day1",description:"雅思听力词汇18天 day1",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day1.json",length:74,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-2",name:"雅思听力词汇18天 day2",description:"雅思听力词汇18天 day2",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day2.json",length:77,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-3",name:"雅思听力词汇18天 day3",description:"雅思听力词汇18天 day3",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day3.json",length:77,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-4",name:"雅思听力词汇18天 day4",description:"雅思听力词汇18天 day4",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day4.json",length:73,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-5",name:"雅思听力词汇18天 day5",description:"雅思听力词汇18天 day5",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day5.json",length:76,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-6",name:"雅思听力词汇18天 day6",description:"雅思听力词汇18天 day6",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day6.json",length:77,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-7",name:"雅思听力词汇18天 day7",description:"雅思听力词汇18天 day7",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day7.json",length:75,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-8",name:"雅思听力词汇18天 day8",description:"雅思听力词汇18天 day8",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day8.json",length:76,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-9",name:"雅思听力词汇18天 day9",description:"雅思听力词汇18天 day9",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day9.json",length:76,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-10",name:"雅思听力词汇18天 day10",description:"雅思听力词汇18天 day10",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day10.json",length:33,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-11",name:"雅思听力词汇18天 day11",description:"雅思听力词汇18天 day11",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day11.json",length:52,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-12",name:"雅思听力词汇18天 day12",description:"雅思听力词汇18天 day12",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day12.json",length:77,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-13",name:"雅思听力词汇18天 day13",description:"雅思听力词汇18天 day13",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day13.json",length:78,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-14",name:"雅思听力词汇18天 day14",description:"雅思听力词汇18天 day14",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day14.json",length:76,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-15",name:"雅思听力词汇18天 day15",description:"雅思听力词汇18天 day15",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day15.json",length:77,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-16",name:"雅思听力词汇18天 day16",description:"雅思听力词汇18天 day16",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day16.json",length:77,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-17",name:"雅思听力词汇18天 day17",description:"雅思听力词汇18天 day17",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day17.json",length:46,language:"en",languageCategory:"en"},{id:"IELTS-listening-18-days-18",name:"雅思听力词汇18天 day18",description:"雅思听力词汇18天 day18",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS-listening-18days-day18.json",length:76,language:"en",languageCategory:"en"},{id:"ket",name:"KET",description:"KET 2021单词",category:"国际考试",tags:["KET"],url:"./dicts/ket2021.json",length:1147,language:"en",languageCategory:"en"},{id:"sat",name:"SAT",description:"美国 SAT 考试词库",category:"国际考试",tags:["SAT"],url:"/dicts/SAT_3_T.json",length:4464,language:"en",languageCategory:"en"},{id:"SATen",name:"SAT en-en",description:"SAT英英",category:"国际考试",tags:["SAT"],url:"/dicts/SATen.json",length:2681,language:"en",languageCategory:"en"},{id:"toefl",name:"TOEFL",description:"托福考试常见词",category:"国际考试",tags:["TOEFL"],url:"/dicts/TOEFL_3_T.json",length:4264,language:"en",languageCategory:"en"},{id:"bec2",name:"商务英语",description:"商务英语常见词",category:"国际考试",tags:["BEC"],url:"/dicts/BEC_2_T.json",length:2753,language:"en",languageCategory:"en"},{id:"bec3",name:"BEC",description:"BEC考试常见词",category:"国际考试",tags:["BEC"],url:"/dicts/BEC_3_T.json",length:2825,language:"en",languageCategory:"en"},{id:"PTE_junior",name:"PTE 基础词汇",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_junior.json",length:2651,language:"en",languageCategory:"en"},{id:"PTE_senior",name:"PTE 高阶词汇",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_senior.json",length:3170,language:"en",languageCategory:"en"},{id:"PTE_FIB_R_junior",name:"阅读 FIB 基础机经词汇",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_FIB_R_junior.json",length:941,language:"en",languageCategory:"en"},{id:"PTE_FIB_R_senior",name:"阅读 FIB 高阶机经词汇",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_FIB_R_senior.json",length:1272,language:"en",languageCategory:"en"},{id:"PTE_WFD",name:"WFD 机经词汇",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_WFD.json",length:1212,language:"en",languageCategory:"en"},{id:"PTE_FIB_L",name:"听力 FIB 机经词汇",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_FIB_L.json",length:646,language:"en",languageCategory:"en"},{id:"PTE_Basic_apeuni",name:"PTE 基础词汇 xingji",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_Basic_apeuni.json",length:2652,language:"en",languageCategory:"en"},{id:"PTE_Advanced_apeuni.json",name:"PTE 高阶词汇 xingji",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_Advanced_apeuni.json",length:3169,language:"en",languageCategory:"en"},{id:"PTE_Read_apeuni.json",name:"PTE 阅读FIB机经词汇 xingji",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_Read_apeuni.json",length:630,language:"en",languageCategory:"en"},{id:"PTE_Listening_apeuni.json",name:"PTE 听力FIB机经词汇 xingji",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_Listening_apeuni.json",length:674,language:"en",languageCategory:"en"},{id:"TOEIC",name:"TOEIC 词汇",description:"",category:"国际考试",tags:["TOEIC"],url:"/dicts/TOEIC.json",length:1694,language:"en",languageCategory:"en"},{id:"Duolingo_Vocabulary_B1",name:"多邻国分级词汇B1",description:"多邻国分级词汇B1",category:"国际考试",tags:["CEFR"],url:"/dicts/Duolingo_Vocabulary_B1.json",length:801,language:"en",languageCategory:"en"},{id:"Duolingo_Vocabulary_B2",name:"多邻国分级词汇B2",description:"多邻国分级词汇B2",category:"国际考试",tags:["CEFR"],url:"/dicts/Duolingo_Vocabulary_B2.json",length:1423,language:"en",languageCategory:"en"},{id:"Duolingo_Vocabulary_C1",name:"多邻国分级词汇C1",description:"多邻国分级词汇C1",category:"国际考试",tags:["CEFR"],url:"/dicts/Duolingo_Vocabulary_C1.json",length:1314,language:"en",languageCategory:"en"},{id:"Oxford3000",name:"牛津3000词",description:"牛津3000词",category:"国际考试",tags:["牛津版"],url:"/dicts/Oxford3000.json",length:1342,language:"en",languageCategory:"en"},{id:"Oxford5000",name:"牛津5000词",description:"牛津5000词",category:"国际考试",tags:["牛津版"],url:"/dicts/Oxford5000.json",length:5836,language:"en",languageCategory:"en"},{id:"voa",name:"VOA 基础词库",description:"VOA 基础词库",category:"国际考试",tags:["其他"],url:"/dicts/voa.json",length:1505,language:"en",languageCategory:"en"},{id:"Common-Phrases-PTE-Unofficial",name:"PTE 常用短语 (非官方)",description:"PTE 常用短语",category:"国际考试",tags:["PTE"],url:"/dicts/Common-Phrases-PTE-Unofficial.json",length:274,language:"en",languageCategory:"en"},{id:"Common-Phrases-FCE-Unofficial",name:"FCE 常用短语 (非官方)",description:"FCE 常用短语",category:"国际考试",tags:["FCE"],url:"/dicts/Common-Phrases-FCE-Unofficial.json",length:438,language:"en",languageCategory:"en"},{id:"Categorized_TOEFL_Vocabulary_by_Zhanghongyan",name:"Categorized Vocab.",description:"词以类记 TOEFL 2021 by ZhangHongYan (原书释义和助记; 单词序号)",category:"国际考试",tags:["TOEFL"],url:"/dicts/Categorized_TOEFL_Vocabulary_by_Zhanghongyan.json",length:4123,language:"en",languageCategory:"en"}],Gae=[{id:"gaokao3500",name:"高考 3500 词",description:"高考常见词 3500",category:"青少年英语",tags:["通用"],url:"/dicts/GaoKao_3500.json",length:3893,language:"en",languageCategory:"en"},{id:"gaokaozhentihexin",name:"高考历年真题核心高频",description:"高考历年真题核心高频",category:"青少年英语",tags:["通用"],url:"/dicts/GaoKaoZhenTiHeXinGaoPin.json",length:799,language:"en",languageCategory:"en"},{id:"gaokao-yuedu-gaopin",name:"高考英语阅读高频词汇",description:"高考英语阅读高频词汇",category:"青少年英语",tags:["通用"],url:"/dicts/gaokao-yuedu-gaopin.json",length:688,language:"en",languageCategory:"en"},{id:"zhongkaohexin",name:"中考核心词",description:"中考核心词",category:"青少年英语",tags:["通用"],url:"/dicts/ZhongKaoHeXin.json",length:2140,language:"en",languageCategory:"en"},{id:"nce1",name:"新概念英语-1",description:"新概念英语第一册",category:"青少年英语",tags:["新概念英语"],url:"/dicts/NCE_1.json",length:900,language:"en",languageCategory:"en"},{id:"nce2",name:"新概念英语-2",description:"新概念英语第二册",category:"青少年英语",tags:["新概念英语"],url:"/dicts/NCE_2.json",length:858,language:"en",languageCategory:"en"},{id:"nce3",name:"新概念英语-3",description:"新概念英语第三册",category:"青少年英语",tags:["新概念英语"],url:"/dicts/NCE_3.json",length:1052,language:"en",languageCategory:"en"},{id:"nce4",name:"新概念英语-4",description:"新概念英语第四册",category:"青少年英语",tags:["新概念英语"],url:"/dicts/NCE_4.json",length:784,language:"en",languageCategory:"en"},{id:"nce-new-1",name:"新概念英语(新版)-1",description:"新概念英语新版第一册",category:"青少年英语",tags:["新概念英语"],url:"/dicts/nce-new-1.json",length:908,language:"en",languageCategory:"en"},{id:"nce-new-2",name:"新概念英语(新版)-2",description:"新概念英语新版第二册",category:"青少年英语",tags:["新概念英语"],url:"/dicts/nce-new-2.json",length:862,language:"en",languageCategory:"en"},{id:"nce-new-3",name:"新概念英语(新版)-3",description:"新概念英语新版第三册",category:"青少年英语",tags:["新概念英语"],url:"/dicts/nce-new-3.json",length:1062,language:"en",languageCategory:"en"},{id:"nce-new-4",name:"新概念英语(新版)-4",description:"新概念英语新版第四册",category:"青少年英语",tags:["新概念英语"],url:"/dicts/nce-new-4.json",length:793,language:"en",languageCategory:"en"},{id:"SHjuniormiddleOxford",name:"上海初中牛津词汇",description:"上海初中牛津词汇",category:"青少年英语",tags:["牛津版"],url:"/dicts/OxfordVocabulary_juniorMiddleSH.json",length:1270,language:"en",languageCategory:"en"},{id:"san1",name:"三年级上",description:"人教版三年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue3_1_T.json",length:64,language:"en",languageCategory:"en"},{id:"san2",name:"三年级下",description:"人教版三年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue3_2_T.json",length:72,language:"en",languageCategory:"en"},{id:"si1",name:"四年级上",description:"人教版四年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue4_1_T.json",length:84,language:"en",languageCategory:"en"},{id:"si2",name:"四年级下",description:"人教版四年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue4_2_T.json",length:104,language:"en",languageCategory:"en"},{id:"wu1",name:"五年级上",description:"人教版五年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue5_1_T.json",length:131,language:"en",languageCategory:"en"},{id:"wu2",name:"五年级下",description:"人教版五年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue5_2_T.json",length:156,language:"en",languageCategory:"en"},{id:"liu1",name:"六年级上",description:"人教版六年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue6_1_T.json",length:130,language:"en",languageCategory:"en"},{id:"liu2",name:"六年级下",description:"人教版六年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue6_2_T.json",length:108,language:"en",languageCategory:"en"},{id:"pep-sl-yi1",name:"人教版(新起点)一年级上",description:"人教版一年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEP_SL_XiaoXue1_1_t.json",length:52,language:"en",languageCategory:"en"},{id:"pep-sl-yi2",name:"人教版(新起点)一年级下",description:"人教版一年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEP_SL_XiaoXue1_2_t.json",length:45,language:"en",languageCategory:"en"},{id:"pep-sl-er1",name:"人教版(新起点)二年级上",description:"人教版二年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEP_SL_XiaoXue2_1_t.json",length:54,language:"en",languageCategory:"en"},{id:"pep-sl-er2",name:"人教版(新起点)二年级下",description:"人教版二年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEP_SL_XiaoXue2_2_t.json",length:55,language:"en",languageCategory:"en"},{id:"pep-sl-san1",name:"人教版(新起点)三年级上",description:"人教版三年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEP_SL_XiaoXue3_1_t.json",length:103,language:"en",languageCategory:"en"},{id:"pep-sl-san2",name:"人教版(新起点)三年级下",description:"人教版三年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEP_SL_XiaoXue3_2_t.json",length:84,language:"en",languageCategory:"en"},{id:"pep-sl-si1",name:"人教版(新起点)四年级上",description:"人教版四年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEP_SL_XiaoXue4_1_t.json",length:116,language:"en",languageCategory:"en"},{id:"pep-sl-si2",name:"人教版(新起点)四年级下",description:"人教版四年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEP_SL_XiaoXue4_2_t.json",length:87,language:"en",languageCategory:"en"},{id:"pep-sl-wu1",name:"人教版(新起点)五年级上",description:"人教版五年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEP_SL_XiaoXue5_1_t.json",length:66,language:"en",languageCategory:"en"},{id:"pep-sl-wu2",name:"人教版(新起点)五年级下",description:"人教版五年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEP_SL_XiaoXue5_2_t.json",length:96,language:"en",languageCategory:"en"},{id:"pep-sl-liu1",name:"人教版(新起点)六年级上",description:"人教版六年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEP_SL_XiaoXue6_1_t.json",length:102,language:"en",languageCategory:"en"},{id:"pep-sl-liu2",name:"人教版(新起点)六年级下",description:"人教版六年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEP_SL_XiaoXue6_2_t.json",length:41,language:"en",languageCategory:"en"},{id:"qi1",name:"七年级上",description:"人教版七年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPChuZhong7_1_T.json",length:392,language:"en",languageCategory:"en"},{id:"qi2",name:"七年级下",description:"人教版七年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPChuZhong7_2_T.json",length:492,language:"en",languageCategory:"en"},{id:"ba1",name:"八年级上",description:"人教版八年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPChuZhong8_1_T.json",length:419,language:"en",languageCategory:"en"},{id:"ba2",name:"八年级下",description:"人教版八年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPChuZhong8_2_T.json",length:466,language:"en",languageCategory:"en"},{id:"jiu",name:"九年级",description:"人教版九年级全册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPChuZhong9_1_T.json",length:551,language:"en",languageCategory:"en"},{id:"renjiaogaozhong1",name:"高中必修1",description:"人教版高中必修1",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_1_T.json",length:311,language:"en",languageCategory:"en"},{id:"renjiaogaozhong2",name:"高中必修2",description:"人教版高中必修2",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_2_T.json",length:319,language:"en",languageCategory:"en"},{id:"renjiaogaozhong3",name:"高中必修3",description:"人教版高中必修3",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_3_T.json",length:366,language:"en",languageCategory:"en"},{id:"renjiaogaozhong4",name:"高中必修4",description:"人教版高中必修4",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_4_T.json",length:307,language:"en",languageCategory:"en"},{id:"renjiaogaozhong5",name:"高中必修5",description:"人教版高中必修5",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_5_T.json",length:357,language:"en",languageCategory:"en"},{id:"renjiaogaozhong6",name:"高中选修6",description:"人教版高中选修6",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_6_T.json",length:391,language:"en",languageCategory:"en"},{id:"renjiaogaozhong7",name:"高中选修7",description:"人教版高中选修7",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_7_T.json",length:384,language:"en",languageCategory:"en"},{id:"renjiaogaozhong8",name:"高中选修8",description:"人教版高中选修8",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_8_T.json",length:420,language:"en",languageCategory:"en"},{id:"renjiaogaozhong9",name:"高中选修9",description:"人教版高中选修9",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_9_T.json",length:352,language:"en",languageCategory:"en"},{id:"renjiaogaozhong10",name:"高中选修10",description:"人教版高中选修10",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_10_T.json",length:361,language:"en",languageCategory:"en"},{id:"renjiaogaozhong11",name:"高中选修11",description:"人教版高中选修11",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_11_T.json",length:309,language:"en",languageCategory:"en"},{id:"waiyan1",name:"外研七年级上册",description:"外研版七年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_1_T.json",length:629,language:"en",languageCategory:"en"},{id:"new-waiyan1",name:"新外研七年级上册",description:"新外研版七年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/Newwaiyan7-1.json",length:294,language:"en",languageCategory:"en"},{id:"new-waiyan2",name:"新外研七年级下册",description:"新外研版七年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/Newwaiyan7-2.json",length:306,language:"en",languageCategory:"en"},{id:"waiyan2",name:"外研七年级下册",description:"外研版七年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_2_T.json",length:438,language:"en",languageCategory:"en"},{id:"waiyan3",name:"外研八年级上册",description:"外研版八年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_3_T.json",length:320,language:"en",languageCategory:"en"},{id:"waiyan4",name:"外研八年级下册",description:"外研版八年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_4_T.json",length:266,language:"en",languageCategory:"en"},{id:"waiyan5",name:"外研九年级上册",description:"外研版九年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_5_T.json",length:381,language:"en",languageCategory:"en"},{id:"waiyan6",name:"外研九年级下册",description:"外研版九年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_6_T.json",length:128,language:"en",languageCategory:"en"},{id:"waiyan7",name:"外研高中必修1",description:"外研高中必修1",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheGaoZhong_1_T.json",length:411,language:"en",languageCategory:"en"},{id:"waiyan8",name:"外研高中必修2",description:"外研高中必修2",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheGaoZhong_2_T.json",length:272,language:"en",languageCategory:"en"},{id:"waiyan9",name:"外研一年级上册",description:"外研一年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_1-Volume-up.json",length:138,language:"en",languageCategory:"en"},{id:"waiyan10",name:"外研一年级下册",description:"外研一年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_1-Volume-down.json",length:118,language:"en",languageCategory:"en"},{id:"waiyan11",name:"外研二年级上册",description:"外研二年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_2-Volume-top.json",length:118,language:"en",languageCategory:"en"},{id:"waiyan12",name:"外研二年级下册",description:"外研二年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_2-Volume-down.json",length:110,language:"en",languageCategory:"en"},{id:"waiyan13",name:"外研三年级上册",description:"外研三年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_3-Volume-top.json",length:82,language:"en",languageCategory:"en"},{id:"waiyan14",name:"外研三年级下册",description:"外研三年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_3-Volume-down.json",length:106,language:"en",languageCategory:"en"},{id:"waiyan15",name:"外研四年级上册",description:"外研四年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_4-Volume-top.json",length:116,language:"en",languageCategory:"en"},{id:"waiyan16",name:"外研四年级下册",description:"外研四年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_4-Volume-down.json",length:78,language:"en",languageCategory:"en"},{id:"waiyan17",name:"外研五年级上册",description:"外研五年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_5-Volume-top.json",length:80,language:"en",languageCategory:"en"},{id:"waiyan18",name:"外研五年级下册",description:"外研五年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_5-Volume-down.json",length:72,language:"en",languageCategory:"en"},{id:"waiyan19",name:"外研六年级上册",description:"外研六年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_6-Volume-top.json",length:61,language:"en",languageCategory:"en"},{id:"waiyan20",name:"外研六年级下册",description:"外研六年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_6-Volume-down.json",length:91,language:"en",languageCategory:"en"},{id:"waiyan3-1",name:"外研新起点三年级上册",description:"外研新起点三年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/waiyan-xin-3-1.json",length:134,language:"en",languageCategory:"en"},{id:"waiyan3-2",name:"外研新起点三年级下册",description:"外研新起点三年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/waiyan-xin-3-2.json",length:156,language:"en",languageCategory:"en"},{id:"waiyan4-1",name:"外研新起点四年级上册",description:"外研新起点四年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/waiyan-xin-4-1.json",length:144,language:"en",languageCategory:"en"},{id:"waiyan4-2",name:"外研新起点四年级下册",description:"外研新起点四年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/waiyan-xin-4-2.json",length:134,language:"en",languageCategory:"en"},{id:"waiyan5-1",name:"外研新起点五年级上册",description:"外研新起点五年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/waiyan-xin-5-1.json",length:152,language:"en",languageCategory:"en"},{id:"waiyan5-2",name:"外研新起点五年级下册",description:"外研新起点五年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/waiyan-xin-5-2.json",length:147,language:"en",languageCategory:"en"},{id:"waiyan6-1",name:"外研新起点六年级上册",description:"外研新起点六年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/waiyan-xin-6-1.json",length:83,language:"en",languageCategory:"en"},{id:"waiyan6-2",name:"外研新起点六年级下册",description:"外研新起点六年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/waiyan-xin-6-2.json",length:105,language:"en",languageCategory:"en"},{id:"shanghai-6-2word",name:"上海新教材六年级下",description:"上海新教材六年级下",category:"青少年英语",tags:["上海版"],url:"/dicts/shanghai-6-2-word.json",length:274,language:"en",languageCategory:"en"},{id:"Yilin1",name:"高中必修1",description:"译林版高中必修1",category:"青少年英语",tags:["译林版"],url:"./dicts/YiLin_1.json",length:276,language:"en",languageCategory:"en"},{id:"Yilin2",name:"高中必修2",description:"译林版高中必修2",category:"青少年英语",tags:["译林版"],url:"./dicts/YiLin_2.json",length:297,language:"en",languageCategory:"en"},{id:"Yilin3",name:"高中必修3",description:"译林版高中必修3",category:"青少年英语",tags:["译林版"],url:"./dicts/YiLin_3.json",length:295,language:"en",languageCategory:"en"},{id:"beishi1",name:"高中必修1",description:"北师大版高中必修1",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_1_T.json",length:226,language:"en",languageCategory:"en"},{id:"beishi2",name:"高中必修2",description:"北师大版高中必修2",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_2_T.json",length:244,language:"en",languageCategory:"en"},{id:"beishi3",name:"高中必修3",description:"北师大版高中必修3",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_3_T.json",length:295,language:"en",languageCategory:"en"},{id:"beishi4",name:"高中必修4",description:"北师大版高中必修4",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_4_T.json",length:336,language:"en",languageCategory:"en"},{id:"beishi5",name:"高中必修5",description:"北师大版高中必修5",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_5_T.json",length:327,language:"en",languageCategory:"en"},{id:"beishi6",name:"高中选修6",description:"北师大版高中选修6",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_6_T.json",length:271,language:"en",languageCategory:"en"},{id:"beishi7",name:"高中选修7",description:"北师大版高中选修7",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_7_T.json",length:334,language:"en",languageCategory:"en"},{id:"beishi8",name:"高中选修8",description:"北师大版高中选修8",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_8_T.json",length:364,language:"en",languageCategory:"en"},{id:"beishi9",name:"高中选修9",description:"北师大版高中选修9",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_9_T.json",length:299,language:"en",languageCategory:"en"},{id:"beishi10",name:"高中选修10",description:"北师大版高中选修10",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_10_T.json",length:267,language:"en",languageCategory:"en"},{id:"beishi11",name:"高中选修11",description:"北师大版高中选修11",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_11_T.json",length:330,language:"en",languageCategory:"en"},{id:"jijiao1",name:"冀教 3 上",description:"冀教版三年级起点三年级上",category:"青少年英语",tags:["冀教版"],url:"/dicts/jiJiao3-1.json",length:75,language:"en",languageCategory:"en"},{id:"jijiao2",name:"冀教 3 下",description:"冀教版三年级起点三年级下",category:"青少年英语",tags:["冀教版"],url:"/dicts/jiJiao3-2.json",length:76,language:"en",languageCategory:"en"},{id:"jijiao3",name:"冀教 4 上",description:"冀教版三年级起点四年级上",category:"青少年英语",tags:["冀教版"],url:"/dicts/jiJiao4-1.json",length:78,language:"en",languageCategory:"en"},{id:"jijiao4",name:"冀教 4 下",description:"冀教版三年级起点四年级下",category:"青少年英语",tags:["冀教版"],url:"/dicts/jiJiao4-2.json",length:84,language:"en",languageCategory:"en"},{id:"jijiao5",name:"冀教 5 上",description:"冀教版三年级起点五年级上",category:"青少年英语",tags:["冀教版"],url:"/dicts/jiJiao5-1.json",length:79,language:"en",languageCategory:"en"},{id:"jijiao6",name:"冀教 5 下",description:"冀教版三年级起点五年级下",category:"青少年英语",tags:["冀教版"],url:"/dicts/jiJiao5-2.json",length:96,language:"en",languageCategory:"en"},{id:"jijiao7",name:"冀教 6 上",description:"冀教版三年级起点六年级上",category:"青少年英语",tags:["冀教版"],url:"/dicts/jiJiao6-1.json",length:66,language:"en",languageCategory:"en"},{id:"jijiao8",name:"冀教 6 下",description:"冀教版三年级起点六年级下",category:"青少年英语",tags:["冀教版"],url:"/dicts/jiJiao6-2.json",length:51,language:"en",languageCategory:"en"},{id:"jijiao9",name:"冀教 7 上",description:"冀教版三年级起点七年级上",category:"青少年英语",tags:["冀教版"],url:"/dicts/jiJiao7-1.json",length:561,language:"en",languageCategory:"en"},{id:"jijiao10",name:"冀教 7 下",description:"冀教版三年级起点七年级下",category:"青少年英语",tags:["冀教版"],url:"/dicts/jiJiao7-2.json",length:514,language:"en",languageCategory:"en"},{id:"jijiao11",name:"冀教 8 上",description:"冀教版三年级起点八年级上",category:"青少年英语",tags:["冀教版"],url:"/dicts/jiJiao8-1.json",length:420,language:"en",languageCategory:"en"},{id:"jijiao12",name:"冀教 8 下",description:"冀教版三年级起点八年级下",category:"青少年英语",tags:["冀教版"],url:"/dicts/jiJiao8-2.json",length:487,language:"en",languageCategory:"en"},{id:"jijiao13",name:"冀教 9 上",description:"冀教版三年级起点九年级全册",category:"青少年英语",tags:["冀教版"],url:"/dicts/jiJiao9.json",length:636,language:"en",languageCategory:"en"},{id:"BJJuniorHigh",name:"北京初中",description:"北京初中",category:"青少年英语",tags:["其他"],url:"/dicts/beijing_junior_high_school.json",length:1844,language:"en",languageCategory:"en"},{id:"eflevel1",name:"EF-LEVEL-1",description:"EF等级1",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_1.json",length:297,language:"en",languageCategory:"en"},{id:"eflevel2",name:"EF-LEVEL-2",description:"EF等级2",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_2.json",length:353,language:"en",languageCategory:"en"},{id:"eflevel3",name:"EF-LEVEL-3",description:"EF等级3",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_3.json",length:172,language:"en",languageCategory:"en"},{id:"eflevel4",name:"EF-LEVEL-4",description:"EF等级4",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_4.json",length:178,language:"en",languageCategory:"en"},{id:"eflevel5",name:"EF-LEVEL-5",description:"EF等级5",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_5.json",length:172,language:"en",languageCategory:"en"},{id:"eflevel6",name:"EF-LEVEL-6",description:"EF等级6",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_6.json",length:172,language:"en",languageCategory:"en"},{id:"eflevel7",name:"EF-LEVEL-7",description:"EF等级7",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_7.json",length:171,language:"en",languageCategory:"en"},{id:"eflevel8",name:"EF-LEVEL-8",description:"EF等级8",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_8.json",length:172,language:"en",languageCategory:"en"},{id:"eflevel9",name:"EF-LEVEL-9",description:"EF等级9",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_9.json",length:165,language:"en",languageCategory:"en"},{id:"eflevel10",name:"EF-LEVEL-10",description:"EF等级10",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_10.json",length:174,language:"en",languageCategory:"en"},{id:"eflevel11",name:"EF-LEVEL-11",description:"EF等级11",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_11.json",length:176,language:"en",languageCategory:"en"},{id:"eflevel12",name:"EF-LEVEL-12",description:"EF等级12",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_12.json",length:170,language:"en",languageCategory:"en"},{id:"eflevel13",name:"EF-LEVEL-13",description:"EF等级13",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_13.json",length:172,language:"en",languageCategory:"en"},{id:"eflevel14",name:"EF-LEVEL-14",description:"EF等级14",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_14.json",length:171,language:"en",languageCategory:"en"},{id:"eflevel15",name:"EF-LEVEL-15",description:"EF等级15",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_15.json",length:168,language:"en",languageCategory:"en"},{id:"eflevel16",name:"EF-LEVEL-16",description:"EF等级16",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_16.json",length:170,language:"en",languageCategory:"en"},{id:"ReadingExplorer3",name:"Reading Explorer 3",description:"词汇表来自Reading Explorer 3, Third Edition",category:"青少年英语",tags:["其他"],url:"/dicts/ReadingExplorer3.json",length:239,language:"en",languageCategory:"en"},{id:"Macmillan7000",name:"麦克米伦7000",description:"麦克米伦7000",category:"中国考试",tags:["其他"],url:"/dicts/Macmillan7000.json",length:6268,language:"en",languageCategory:"en"},{id:"raz-AA",name:"RAZ 分级阅读 AA",description:"RAZ 分级阅读 AA",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-AA.json",length:422,language:"en",languageCategory:"en"},{id:"raz-A",name:"RAZ 分级阅读 A",description:"RAZ 分级阅读 A",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-A.json",length:487,language:"en",languageCategory:"en"},{id:"raz-B",name:"RAZ 分级阅读 B",description:"RAZ 分级阅读 B",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-B.json",length:465,language:"en",languageCategory:"en"},{id:"raz-C",name:"RAZ 分级阅读 C",description:"RAZ 分级阅读 C",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-C.json",length:480,language:"en",languageCategory:"en"},{id:"raz-D",name:"RAZ 分级阅读 D",description:"RAZ 分级阅读 D",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-D.json",length:436,language:"en",languageCategory:"en"},{id:"raz-E",name:"RAZ 分级阅读 E",description:"RAZ 分级阅读 E",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-E.json",length:427,language:"en",languageCategory:"en"},{id:"raz-F",name:"RAZ 分级阅读 F",description:"RAZ 分级阅读 F",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-F.json",length:437,language:"en",languageCategory:"en"},{id:"raz-G",name:"RAZ 分级阅读 G",description:"RAZ 分级阅读 G",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-G.json",length:435,language:"en",languageCategory:"en"},{id:"raz-H",name:"RAZ 分级阅读 H",description:"RAZ 分级阅读 H",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-H.json",length:385,language:"en",languageCategory:"en"},{id:"raz-I",name:"RAZ 分级阅读 I",description:"RAZ 分级阅读 I",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-I.json",length:408,language:"en",languageCategory:"en"},{id:"raz-J",name:"RAZ 分级阅读 J",description:"RAZ 分级阅读 J",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-J.json",length:434,language:"en",languageCategory:"en"},{id:"raz-K",name:"RAZ 分级阅读 K",description:"RAZ 分级阅读 K",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-K.json",length:397,language:"en",languageCategory:"en"},{id:"raz-L",name:"RAZ 分级阅读 L",description:"RAZ 分级阅读 L",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-L.json",length:402,language:"en",languageCategory:"en"},{id:"raz-M",name:"RAZ 分级阅读 M",description:"RAZ 分级阅读 M",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-M.json",length:403,language:"en",languageCategory:"en"},{id:"raz-N",name:"RAZ 分级阅读 N",description:"RAZ 分级阅读 N",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-N.json",length:376,language:"en",languageCategory:"en"},{id:"raz-O",name:"RAZ 分级阅读 O",description:"RAZ 分级阅读 O",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-O.json",length:429,language:"en",languageCategory:"en"},{id:"raz-P",name:"RAZ 分级阅读 P",description:"RAZ 分级阅读 P",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-P.json",length:379,language:"en",languageCategory:"en"},{id:"raz-Q",name:"RAZ 分级阅读 Q",description:"RAZ 分级阅读 Q",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-Q.json",length:442,language:"en",languageCategory:"en"},{id:"raz-R",name:"RAZ 分级阅读 R",description:"RAZ 分级阅读 R",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-R.json",length:422,language:"en",languageCategory:"en"},{id:"raz-S",name:"RAZ 分级阅读 S",description:"RAZ 分级阅读 S",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-S.json",length:434,language:"en",languageCategory:"en"},{id:"raz-T",name:"RAZ 分级阅读 T",description:"RAZ 分级阅读 T",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-T.json",length:427,language:"en",languageCategory:"en"},{id:"raz-U",name:"RAZ 分级阅读 U",description:"RAZ 分级阅读 U",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-U.json",length:418,language:"en",languageCategory:"en"},{id:"raz-V",name:"RAZ 分级阅读 V",description:"RAZ 分级阅读 V",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-V.json",length:409,language:"en",languageCategory:"en"},{id:"raz-W",name:"RAZ 分级阅读 W",description:"RAZ 分级阅读 W",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-W.json",length:392,language:"en",languageCategory:"en"},{id:"raz-X",name:"RAZ 分级阅读 X",description:"RAZ 分级阅读 X",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-X.json",length:546,language:"en",languageCategory:"en"},{id:"raz-Y",name:"RAZ 分级阅读 Y",description:"RAZ 分级阅读 Y",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-Y.json",length:461,language:"en",languageCategory:"en"},{id:"raz-Z",name:"RAZ 分级阅读 Z",description:"RAZ 分级阅读 Z",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-Z.json",length:414,language:"en",languageCategory:"en"},{id:"raz-Z1",name:"RAZ 分级阅读 Z1",description:"RAZ 分级阅读 Z1",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-Z1.json",length:467,language:"en",languageCategory:"en"},{id:"raz-Z2",name:"RAZ 分级阅读 Z2",description:"RAZ 分级阅读 Z2",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-Z2.json",length:492,language:"en",languageCategory:"en"},{id:"raz-all",name:"RAZ 分级阅读 所有词汇",description:"RAZ 分级阅读 所有词汇",category:"青少年英语",tags:["RAZ"],url:"/dicts/raz-all.json",length:5831,language:"en",languageCategory:"en"},{id:"Cambridge_JOIN_IN",name:"剑桥小学英语 JOIN IN",description:"外研社和剑桥大学出版社依据《义务教育英语课程标准》要求联合为我国小学生开发的一套英语教材。",category:"青少年英语",tags:["其他"],url:"/dicts/Cambridge_JOIN_IN.json",length:1350,language:"en",languageCategory:"en"}],Kae=[{id:"coder",name:"Coder Dict",description:"程序员常见单词词库",category:"代码练习",tags:["通用"],url:"/dicts/it-words.json",length:1700,language:"code",languageCategory:"code"},{id:"childCode",name:"少儿 Python",description:"少儿 Python 常见词",category:"代码练习",tags:["少儿编程","Python"],url:"/dicts/Child_python_code.json",length:19,language:"en",languageCategory:"code"},{id:"childCode002",name:"少儿 Python Turtle",description:"少儿 Python Turtle 常见词",category:"代码练习",tags:["少儿编程","Python"],url:"/dicts/Child_python_turtle_code.json",length:27,language:"en",languageCategory:"code"},{id:"childCode003",name:"少儿 C++",description:"少儿 C++ 常见词",category:"代码练习",tags:["少儿编程","C++"],url:"/dicts/Child_cpp.json",length:39,language:"en",languageCategory:"code"},{id:"oi-xcpc",name:"OI / XCPC 竞赛词汇",description:"OI / XCPC 竞赛词汇",category:"代码练习",tags:["C++"],url:"/dicts/OI_XCPC.json",length:195,language:"en",languageCategory:"code"},{id:"childCode004",name:"Arduino",description:"Arduino常见词",category:"代码练习",tags:["少儿编程","Arduino"],url:"/dicts/arduino_keywords.json",length:78,language:"en",languageCategory:"code"},{id:"jsArray",name:"JS: Array",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-array.json",length:36,language:"code",languageCategory:"code"},{id:"jsDate",name:"JS: Date",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-date.json",length:34,language:"code",languageCategory:"code"},{id:"jsGlobal",name:"JS: Global",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-global.json",length:9,language:"code",languageCategory:"code"},{id:"jsMapSet",name:"JS: Map & Set",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-map-set.json",length:16,language:"code",languageCategory:"code"},{id:"jsMath",name:"JS: Math",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-math.json",length:38,language:"code",languageCategory:"code"},{id:"jsNumber",name:"JS: Number",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-number.json",length:22,language:"code",languageCategory:"code"},{id:"jsObject",name:"JS: Object",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-object.json",length:37,language:"code",languageCategory:"code"},{id:"jsPromise",name:"JS: Promise",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-promise.json",length:9,language:"code",languageCategory:"code"},{id:"jsString",name:"JS: String",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-string.json",length:32,language:"code",languageCategory:"code"},{id:"python-builtin",name:"Python: Built-in",description:"Python Built-in API",category:"代码练习",tags:["Python"],url:"/dicts/python-builtin.json",length:65,language:"code",languageCategory:"code"},{id:"python-array",name:"Python: array",description:"Python array API ",category:"代码练习",tags:["Python"],url:"/dicts/python-array.json",length:11,language:"code",languageCategory:"code"},{id:"python-date",name:"Python: date",description:"Python date API ",category:"代码练习",tags:["Python"],url:"/dicts/python-date.json",length:39,language:"code",languageCategory:"code"},{id:"python-file",name:"Python: file",description:"Python file API ",category:"代码练习",tags:["Python"],url:"/dicts/python-file.json",length:21,language:"code",languageCategory:"code"},{id:"python-class",name:"Python: class",description:"Python class API ",category:"代码练习",tags:["Python"],url:"/dicts/python-class.json",length:13,language:"code",languageCategory:"code"},{id:"python-set",name:"Python: set",description:"Python set API ",category:"代码练习",tags:["Python"],url:"/dicts/python-set.json",length:29,language:"code",languageCategory:"code"},{id:"python-math",name:"Python: math",description:"Python math API ",category:"代码练习",tags:["Python"],url:"/dicts/python-math.json",length:37,language:"code",languageCategory:"code"},{id:"python-string",name:"Python: string",description:"Python string API ",category:"代码练习",tags:["Python"],url:"/dicts/python-string.json",length:40,language:"code",languageCategory:"code"},{id:"python-system",name:"Python: system",description:"Python system API ",category:"代码练习",tags:["Python"],url:"/dicts/python-sys.json",length:24,language:"code",languageCategory:"code"},{id:"javeArrayList",name:"Java: ArrayList",description:"JavaScript API 词典",category:"代码练习",tags:["Java"],url:"/dicts/java-arraylist.json",length:25,language:"code",languageCategory:"code"},{id:"javaCharacter",name:"Java: Character",description:"JavaScript API 词典",category:"代码练习",tags:["Java"],url:"/dicts/java-character.json",length:8,language:"code",languageCategory:"code"},{id:"javaHashmap",name:"Java: Hashmap",description:"JavaScript API 词典",category:"代码练习",tags:["Java"],url:"/dicts/java-hashmap.json",length:22,language:"code",languageCategory:"code"},{id:"javaLinkedList",name:"Java: LinkedList",description:"JavaScript API 词典",category:"代码练习",tags:["Java"],url:"/dicts/java-linkedlist.json",length:25,language:"code",languageCategory:"code"},{id:"javaString",name:"Java: String",description:"JavaScript API 词典",category:"代码练习",tags:["Java"],url:"/dicts/java-string.json",length:48,language:"code",languageCategory:"code"},{id:"javaStringBuffer",name:"Java: StringBuffer",description:"JavaScript API 词典",category:"代码练习",tags:["Java"],url:"/dicts/java-stringBuffer.json",length:20,language:"code",languageCategory:"code"},{id:"linuxCommand",name:"Linux",description:"Linux Command",category:"代码练习",tags:["Linux"],url:"/dicts/linux-command.json",length:575,language:"code",languageCategory:"code"},{id:"csharpKeywords",name:"C#关键字",description:"C#关键字以及用途",category:"代码练习",tags:["C#"],url:"/dicts/csharp-keywords.json",length:78,language:"code",languageCategory:"code"},{id:"csharpString",name:"C#: String API",description:"C# String API",category:"代码练习",tags:["C#"],url:"/dicts/csharp-string.json",length:79,language:"code",languageCategory:"code"},{id:"csharpList",name:"C#: List API",description:"C# List API",category:"代码练习",tags:["C#"],url:"/dicts/csharp-list.json",length:36,language:"code",languageCategory:"code"},{id:"sql-lower-case",name:"SQL: 常用语句 lower case",description:"SQL 常用语句 小写",category:"代码练习",tags:["SQL"],url:"/dicts/SQL_statement_lower-case.json",length:12,language:"code",languageCategory:"code"},{id:"sql-upper-case",name:"SQL: 常用语句 upper case",description:"SQL 常用语句 大写",category:"代码练习",tags:["SQL"],url:"/dicts/SQL_statement_upper-case.json",length:12,language:"code",languageCategory:"code"},{id:"ai-machine-learning",name:"人工智能: 机器学习",description:"AI机器学习 常用英语词汇",category:"代码练习",tags:["AI"],url:"/dicts/ai_machine_learning.json",length:726,language:"code",languageCategory:"code"},{id:"ai-ai-for-science",name:"人工智能: AI for Science",description:"AI for Science 常用英语词汇",category:"代码练习",tags:["AI"],url:"/dicts/ai_for_science.json",length:491,language:"code",languageCategory:"code"},{id:"go_keyword",name:"golang-keyword",description:"go语言关键字,",category:"代码练习",tags:["golang"],url:"/dicts/go_keyword.json",length:25,language:"code",languageCategory:"code"},{id:"go_builtin",name:"golang-builtin",description:"go语言内建函数和类型",category:"代码练习",tags:["golang"],url:"/dicts/go_builtin.json",length:46,language:"code",languageCategory:"code"},{id:"rustKeyword",name:"Rust: Keyword",description:"Rust 关键字",category:"代码练习",tags:["Rust"],url:"/dicts/rust-keyword.json",length:35,language:"code",languageCategory:"code"},{id:"rustString",name:"Rust: String",description:"Rust 标准库字符串类型常用方法",category:"代码练习",tags:["Rust"],url:"/dicts/rust-string.json",length:24,language:"code",languageCategory:"code"},{id:"rustVector",name:"Rust: Vector",description:"Rust 集合类型动态数组Vector常用方法",category:"代码练习",tags:["Rust"],url:"/dicts/rust-vector.json",length:28,language:"code",languageCategory:"code"},{id:"rustHashMap",name:"Rust: HashMap",description:"Rust 集合类型HashMap常用方法",category:"代码练习",tags:["Rust"],url:"/dicts/rust-hashmap.json",length:23,language:"code",languageCategory:"code"},{id:"SoundSfxKey",name:"AudioKey_UCS-SubCategory",description:"游戏音效常用单词-UCS-SubCategory",category:"代码练习",tags:["RAZ"],url:"/dicts/AudioKey_SubCategory.json",length:436,language:"en",languageCategory:"en"},{id:"SoundSfxKey2",name:"AudioKey_UCS-Category",description:"游戏音效常用单词-UCS-Category",category:"代码练习",tags:["RAZ"],url:"/dicts/AudioKey_Category.json",length:82,language:"code",languageCategory:"code"}],Xae=[{id:"japanese-hiragana",name:"平假名",description:"平假名练习",category:"日语学习",tags:["基础","五十音","平假名"],url:"/dicts/JapaneseHiragana.json",length:280,language:"romaji",languageCategory:"ja"},{id:"japanese-katakana",name:"片假名",description:"片假名练习",category:"日语学习",tags:["基础","五十音","片假名"],url:"/dicts/JapaneseKatakana.json",length:280,language:"romaji",languageCategory:"ja"},{id:"japanese001",name:"日语常见词",description:"英语翻译",category:"日语学习",tags:["基础"],url:"/dicts/Japanesebasicword.json",length:100,language:"romaji",languageCategory:"ja"},{id:"japanese001-zh",name:"日语常见词",description:"中文翻译",category:"日语学习",tags:["基础"],url:"/dicts/Japanesebasicword_zh.json",length:100,language:"romaji",languageCategory:"ja"},{id:"japanese002",name:"N5",description:"英语翻译",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N5.json",length:670,language:"romaji",languageCategory:"ja"},{id:"japanese002-zh",name:"N5",description:"中文翻译",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N5_zh.json",length:670,language:"romaji",languageCategory:"ja"},{id:"japanese003",name:"N4",description:"英语翻译",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N4.json",length:635,language:"romaji",languageCategory:"ja"},{id:"japanese003-zh",name:"N4",description:"中文翻译",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N4_zh.json",length:635,language:"romaji",languageCategory:"ja"},{id:"japanese004",name:"N3",description:"英语翻译",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N3.json",length:1830,language:"romaji",languageCategory:"ja"},{id:"japanese004-zh",name:"N3",description:"中文翻译",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N3_zh.json",length:1830,language:"romaji",languageCategory:"ja"},{id:"japanese005",name:"N2",description:"英语翻译",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N2.json",length:1836,language:"romaji",languageCategory:"ja"},{id:"japanese005-zh",name:"N2",description:"中文翻译",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N2_zh.json",length:1836,language:"romaji",languageCategory:"ja"},{id:"japanese006",name:"N1",description:"英语翻译",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N1.json",length:3477,language:"romaji",languageCategory:"ja"},{id:"japanese006-zh",name:"N1",description:"中文翻译",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N1_zh.json",length:3477,language:"romaji",languageCategory:"ja"},{id:"japanese007",name:"高频单词_N1",description:"高频单词_日语N1",category:"日语学习",tags:["基础"],url:"/dicts/Jap_High-Frequency_N1.json",length:3e3,language:"romaji",languageCategory:"ja"},{id:"japanese008",name:"高频单词_N2",description:"高频单词_日语N2",category:"日语学习",tags:["基础"],url:"/dicts/Jap_High-Frequency_N2.json",length:2500,language:"romaji",languageCategory:"ja"},{id:"japanese009",name:"高频单词_N3",description:"高频单词_日语N3",category:"日语学习",tags:["基础"],url:"/dicts/Jap_High-Frequency_N3.json",length:1999,language:"romaji",languageCategory:"ja"},{id:"japanese0010",name:"高频单词_N4N5",description:"高频单词_日语N4N5",category:"日语学习",tags:["基础"],url:"/dicts/Jap_High-Frequency_N4N5.json",length:2e3,language:"romaji",languageCategory:"ja"}],qae=[{id:"german2en",name:"德语 英译",description:"德语词汇, 英语翻译",category:"德语学习",tags:["基础"],url:"/dicts/german2en.json",length:5892,language:"de",languageCategory:"de"},{id:"en2german",name:"英语 德译",description:"英语词汇,德语翻译",category:"德语学习",tags:["基础"],url:"/dicts/en2german.json",length:5025,language:"en",languageCategory:"de"}],Yae=[{id:"kazakh_basic_3000_arabic_hapin",name:"基础3000词(老文字版)",description:"哈萨克语基础3000词(哈拼老文字版)",category:"哈萨克语",tags:["老文字","哈拼"],url:"/dicts/kazakh_basic_3000_arabic_hapin.json",length:3002,language:"hapin",languageCategory:"kk"},{id:"kazakh_basic_3000_cyrillic_hapin",name:"基础3000词(西里尔字母版)",description:"哈萨克语基础3000词(哈拼西里尔字母版)",category:"哈萨克语",tags:["西里尔字母","哈拼"],url:"/dicts/kazakh_basic_3000_cyrillic_hapin.json",length:3002,language:"hapin",languageCategory:"kk"}],Zae=[{id:"indonesian_highFrequency_3043",name:"印尼语高频词汇",description:"印尼语常用单词及中文解释",category:"印尼语",tags:["基础"],url:"/dicts/Indonesian.json",length:3037,language:"id",languageCategory:"id"}],Jae=[...Hae,...zae,...Gae,...Kae,...Xae,...qae,...Yae,...Zae],Qae=Jae.map(e=>({...e,chapterCount:Wae(e.length)})),Du=Object.fromEntries(Qae.map(e=>[e.id,e]));globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};async function N3(e){return await(await fetch("/qwerty-learner"+e)).json()}function hx(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e==null||e(a),r===!1||!a.defaultPrevented)return t==null?void 0:t(a)}}function eie(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function tie(...e){return t=>e.forEach(r=>eie(r,t))}function rie(e,t=[]){let r=[];function n(i,o){const s=v.createContext(o),l=r.length;r=[...r,o];const c=u=>{var m;const{scope:d,children:h,...p}=u,g=((m=d==null?void 0:d[e])==null?void 0:m[l])||s,y=v.useMemo(()=>p,Object.values(p));return x(g.Provider,{value:y,children:h})};c.displayName=i+"Provider";function f(u,d){var g;const h=((g=d==null?void 0:d[e])==null?void 0:g[l])||s,p=v.useContext(h);if(p)return p;if(o!==void 0)return o;throw new Error(`\`${u}\` must be used within \`${i}\``)}return[c,f]}const a=()=>{const i=r.map(o=>v.createContext(o));return function(s){const l=(s==null?void 0:s[e])||i;return v.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return a.scopeName=e,[n,nie(a,...t)]}function nie(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=n.reduce((s,{useScope:l,scopeName:c})=>{const u=l(i)[`__scope${c}`];return{...s,...u}},{});return v.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}function dU(e){const t=v.useRef(e);return v.useEffect(()=>{t.current=e}),v.useMemo(()=>(...r)=>{var n;return(n=t.current)==null?void 0:n.call(t,...r)},[])}function aie({prop:e,defaultProp:t,onChange:r=()=>{}}){const[n,a]=iie({defaultProp:t,onChange:r}),i=e!==void 0,o=i?e:n,s=dU(r),l=v.useCallback(c=>{if(i){const u=typeof c=="function"?c(e):c;u!==e&&s(u)}else a(c)},[i,e,a,s]);return[o,l]}function iie({defaultProp:e,onChange:t}){const r=v.useState(e),[n]=r,a=v.useRef(n),i=dU(t);return v.useEffect(()=>{a.current!==n&&(i(n),a.current=n)},[n,a,i]),r}var hU={exports:{}},qa={},pU={exports:{}},gU={};/**
|
||
* @license React
|
||
* scheduler.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/(function(e){function t(G,P){var U=G.length;G.push(P);e:for(;0<U;){var Y=U-1>>>1,D=G[Y];if(0<a(D,P))G[Y]=P,G[U]=D,U=Y;else break e}}function r(G){return G.length===0?null:G[0]}function n(G){if(G.length===0)return null;var P=G[0],U=G.pop();if(U!==P){G[0]=U;e:for(var Y=0,D=G.length,K=D>>>1;Y<K;){var j=2*(Y+1)-1,W=G[j],ee=j+1,re=G[ee];if(0>a(W,U))ee<D&&0>a(re,W)?(G[Y]=re,G[ee]=U,Y=ee):(G[Y]=W,G[j]=U,Y=j);else if(ee<D&&0>a(re,U))G[Y]=re,G[ee]=U,Y=ee;else break e}}return P}function a(G,P){var U=G.sortIndex-P.sortIndex;return U!==0?U:G.id-P.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],c=[],f=1,u=null,d=3,h=!1,p=!1,g=!1,y=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function _(G){for(var P=r(c);P!==null;){if(P.callback===null)n(c);else if(P.startTime<=G)n(c),P.sortIndex=P.expirationTime,t(l,P);else break;P=r(c)}}function E(G){if(g=!1,_(G),!p)if(r(l)!==null)p=!0,H(S);else{var P=r(c);P!==null&&z(E,P.startTime-G)}}function S(G,P){p=!1,g&&(g=!1,m(T),T=-1),h=!0;var U=d;try{for(_(P),u=r(l);u!==null&&(!(u.expirationTime>P)||G&&!I());){var Y=u.callback;if(typeof Y=="function"){u.callback=null,d=u.priorityLevel;var D=Y(u.expirationTime<=P);P=e.unstable_now(),typeof D=="function"?u.callback=D:u===r(l)&&n(l),_(P)}else n(l);u=r(l)}if(u!==null)var K=!0;else{var j=r(c);j!==null&&z(E,j.startTime-P),K=!1}return K}finally{u=null,d=U,h=!1}}var k=!1,b=null,T=-1,C=5,R=-1;function I(){return!(e.unstable_now()-R<C)}function N(){if(b!==null){var G=e.unstable_now();R=G;var P=!0;try{P=b(!0,G)}finally{P?B():(k=!1,b=null)}}else k=!1}var B;if(typeof w=="function")B=function(){w(N)};else if(typeof MessageChannel<"u"){var A=new MessageChannel,O=A.port2;A.port1.onmessage=N,B=function(){O.postMessage(null)}}else B=function(){y(N,0)};function H(G){b=G,k||(k=!0,B())}function z(G,P){T=y(function(){G(e.unstable_now())},P)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(G){G.callback=null},e.unstable_continueExecution=function(){p||h||(p=!0,H(S))},e.unstable_forceFrameRate=function(G){0>G||125<G||(C=0<G?Math.floor(1e3/G):5)},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return r(l)},e.unstable_next=function(G){switch(d){case 1:case 2:case 3:var P=3;break;default:P=d}var U=d;d=P;try{return G()}finally{d=U}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(G,P){switch(G){case 1:case 2:case 3:case 4:case 5:break;default:G=3}var U=d;d=G;try{return P()}finally{d=U}},e.unstable_scheduleCallback=function(G,P,U){var Y=e.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?Y+U:Y):U=Y,G){case 1:var D=-1;break;case 2:D=250;break;case 5:D=1073741823;break;case 4:D=1e4;break;default:D=5e3}return D=U+D,G={id:f++,callback:P,priorityLevel:G,startTime:U,expirationTime:D,sortIndex:-1},U>Y?(G.sortIndex=U,t(c,G),r(l)===null&&G===r(c)&&(g?(m(T),T=-1):g=!0,z(E,U-Y))):(G.sortIndex=D,t(l,G),p||h||(p=!0,H(S))),G},e.unstable_shouldYield=I,e.unstable_wrapCallback=function(G){var P=d;return function(){var U=d;d=P;try{return G.apply(this,arguments)}finally{d=U}}}})(gU);pU.exports=gU;var oie=pU.exports;/**
|
||
* @license React
|
||
* react-dom.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var vU=v,Ha=oie;function xe(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var mU=new Set,ag={};function af(e,t){Jd(e,t),Jd(e+"Capture",t)}function Jd(e,t){for(ag[e]=t,e=0;e<t.length;e++)mU.add(t[e])}var As=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),$4=Object.prototype.hasOwnProperty,sie=/^[: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]*$/,aO={},iO={};function lie(e){return $4.call(iO,e)?!0:$4.call(aO,e)?!1:sie.test(e)?iO[e]=!0:(aO[e]=!0,!1)}function cie(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function uie(e,t,r,n){if(t===null||typeof t>"u"||cie(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ea(e,t,r,n,a,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var pn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){pn[e]=new ea(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];pn[t]=new ea(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){pn[e]=new ea(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){pn[e]=new ea(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){pn[e]=new ea(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){pn[e]=new ea(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){pn[e]=new ea(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){pn[e]=new ea(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){pn[e]=new ea(e,5,!1,e.toLowerCase(),null,!1,!1)});var F3=/[\-:]([a-z])/g;function D3(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(F3,D3);pn[t]=new ea(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(F3,D3);pn[t]=new ea(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(F3,D3);pn[t]=new ea(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){pn[e]=new ea(e,1,!1,e.toLowerCase(),null,!1,!1)});pn.xlinkHref=new ea("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){pn[e]=new ea(e,1,!1,e.toLowerCase(),null,!0,!0)});function L3(e,t,r,n){var a=pn.hasOwnProperty(t)?pn[t]:null;(a!==null?a.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(uie(t,r,a,n)&&(r=null),n||a===null?lie(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):a.mustUseProperty?e[a.propertyName]=r===null?a.type===3?!1:"":r:(t=a.attributeName,n=a.attributeNamespace,r===null?e.removeAttribute(t):(a=a.type,r=a===3||a===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var Hs=vU.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Fm=Symbol.for("react.element"),Qf=Symbol.for("react.portal"),ed=Symbol.for("react.fragment"),M3=Symbol.for("react.strict_mode"),k4=Symbol.for("react.profiler"),yU=Symbol.for("react.provider"),xU=Symbol.for("react.context"),B3=Symbol.for("react.forward_ref"),A4=Symbol.for("react.suspense"),R4=Symbol.for("react.suspense_list"),j3=Symbol.for("react.memo"),xl=Symbol.for("react.lazy"),wU=Symbol.for("react.offscreen"),oO=Symbol.iterator;function wh(e){return e===null||typeof e!="object"?null:(e=oO&&e[oO]||e["@@iterator"],typeof e=="function"?e:null)}var vr=Object.assign,Sb;function Qh(e){if(Sb===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);Sb=t&&t[1]||""}return`
|
||
`+Sb+e}var Tb=!1;function Cb(e,t){if(!e||Tb)return"";Tb=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var n=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){n=c}e.call(t.prototype)}else{try{throw Error()}catch(c){n=c}e()}}catch(c){if(c&&n&&typeof c.stack=="string"){for(var a=c.stack.split(`
|
||
`),i=n.stack.split(`
|
||
`),o=a.length-1,s=i.length-1;1<=o&&0<=s&&a[o]!==i[s];)s--;for(;1<=o&&0<=s;o--,s--)if(a[o]!==i[s]){if(o!==1||s!==1)do if(o--,s--,0>s||a[o]!==i[s]){var l=`
|
||
`+a[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=o&&0<=s);break}}}finally{Tb=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Qh(e):""}function fie(e){switch(e.tag){case 5:return Qh(e.type);case 16:return Qh("Lazy");case 13:return Qh("Suspense");case 19:return Qh("SuspenseList");case 0:case 2:case 15:return e=Cb(e.type,!1),e;case 11:return e=Cb(e.type.render,!1),e;case 1:return e=Cb(e.type,!0),e;default:return""}}function O4(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ed:return"Fragment";case Qf:return"Portal";case k4:return"Profiler";case M3:return"StrictMode";case A4:return"Suspense";case R4:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case xU:return(e.displayName||"Context")+".Consumer";case yU:return(e._context.displayName||"Context")+".Provider";case B3:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case j3:return t=e.displayName||null,t!==null?t:O4(e.type)||"Memo";case xl:t=e._payload,e=e._init;try{return O4(e(t))}catch{}}return null}function die(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return O4(t);case 8:return t===M3?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ac(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _U(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function hie(e){var t=_U(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var a=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(o){n=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Dm(e){e._valueTracker||(e._valueTracker=hie(e))}function bU(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=_U(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function px(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function I4(e,t){var r=t.checked;return vr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function sO(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=ac(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function EU(e,t){t=t.checked,t!=null&&L3(e,"checked",t,!1)}function P4(e,t){EU(e,t);var r=ac(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?N4(e,t.type,r):t.hasOwnProperty("defaultValue")&&N4(e,t.type,ac(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function lO(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function N4(e,t,r){(t!=="number"||px(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var ep=Array.isArray;function Cd(e,t,r,n){if(e=e.options,t){t={};for(var a=0;a<r.length;a++)t["$"+r[a]]=!0;for(r=0;r<e.length;r++)a=t.hasOwnProperty("$"+e[r].value),e[r].selected!==a&&(e[r].selected=a),a&&n&&(e[r].defaultSelected=!0)}else{for(r=""+ac(r),t=null,a=0;a<e.length;a++){if(e[a].value===r){e[a].selected=!0,n&&(e[a].defaultSelected=!0);return}t!==null||e[a].disabled||(t=e[a])}t!==null&&(t.selected=!0)}}function F4(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(xe(91));return vr({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function cO(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(xe(92));if(ep(r)){if(1<r.length)throw Error(xe(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:ac(r)}}function SU(e,t){var r=ac(t.value),n=ac(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function uO(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function TU(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function D4(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?TU(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Lm,CU=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,a){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,a)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Lm=Lm||document.createElement("div"),Lm.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Lm.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ig(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var _p={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},pie=["Webkit","ms","Moz","O"];Object.keys(_p).forEach(function(e){pie.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_p[t]=_p[e]})});function $U(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||_p.hasOwnProperty(e)&&_p[e]?(""+t).trim():t+"px"}function kU(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,a=$U(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,a):e[r]=a}}var gie=vr({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function L4(e,t){if(t){if(gie[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(xe(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(xe(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(xe(61))}if(t.style!=null&&typeof t.style!="object")throw Error(xe(62))}}function M4(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var B4=null;function U3(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var j4=null,$d=null,kd=null;function fO(e){if(e=mv(e)){if(typeof j4!="function")throw Error(xe(280));var t=e.stateNode;t&&(t=uw(t),j4(e.stateNode,e.type,t))}}function AU(e){$d?kd?kd.push(e):kd=[e]:$d=e}function RU(){if($d){var e=$d,t=kd;if(kd=$d=null,fO(e),t)for(e=0;e<t.length;e++)fO(t[e])}}function OU(e,t){return e(t)}function IU(){}var $b=!1;function PU(e,t,r){if($b)return e(t,r);$b=!0;try{return OU(e,t,r)}finally{$b=!1,($d!==null||kd!==null)&&(IU(),RU())}}function og(e,t){var r=e.stateNode;if(r===null)return null;var n=uw(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(xe(231,t,typeof r));return r}var U4=!1;if(As)try{var _h={};Object.defineProperty(_h,"passive",{get:function(){U4=!0}}),window.addEventListener("test",_h,_h),window.removeEventListener("test",_h,_h)}catch{U4=!1}function vie(e,t,r,n,a,i,o,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(r,c)}catch(f){this.onError(f)}}var bp=!1,gx=null,vx=!1,W4=null,mie={onError:function(e){bp=!0,gx=e}};function yie(e,t,r,n,a,i,o,s,l){bp=!1,gx=null,vie.apply(mie,arguments)}function xie(e,t,r,n,a,i,o,s,l){if(yie.apply(this,arguments),bp){if(bp){var c=gx;bp=!1,gx=null}else throw Error(xe(198));vx||(vx=!0,W4=c)}}function of(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function NU(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function dO(e){if(of(e)!==e)throw Error(xe(188))}function wie(e){var t=e.alternate;if(!t){if(t=of(e),t===null)throw Error(xe(188));return t!==e?null:e}for(var r=e,n=t;;){var a=r.return;if(a===null)break;var i=a.alternate;if(i===null){if(n=a.return,n!==null){r=n;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===r)return dO(a),e;if(i===n)return dO(a),t;i=i.sibling}throw Error(xe(188))}if(r.return!==n.return)r=a,n=i;else{for(var o=!1,s=a.child;s;){if(s===r){o=!0,r=a,n=i;break}if(s===n){o=!0,n=a,r=i;break}s=s.sibling}if(!o){for(s=i.child;s;){if(s===r){o=!0,r=i,n=a;break}if(s===n){o=!0,n=i,r=a;break}s=s.sibling}if(!o)throw Error(xe(189))}}if(r.alternate!==n)throw Error(xe(190))}if(r.tag!==3)throw Error(xe(188));return r.stateNode.current===r?e:t}function FU(e){return e=wie(e),e!==null?DU(e):null}function DU(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=DU(e);if(t!==null)return t;e=e.sibling}return null}var LU=Ha.unstable_scheduleCallback,hO=Ha.unstable_cancelCallback,_ie=Ha.unstable_shouldYield,bie=Ha.unstable_requestPaint,Or=Ha.unstable_now,Eie=Ha.unstable_getCurrentPriorityLevel,W3=Ha.unstable_ImmediatePriority,MU=Ha.unstable_UserBlockingPriority,mx=Ha.unstable_NormalPriority,Sie=Ha.unstable_LowPriority,BU=Ha.unstable_IdlePriority,ow=null,Ao=null;function Tie(e){if(Ao&&typeof Ao.onCommitFiberRoot=="function")try{Ao.onCommitFiberRoot(ow,e,void 0,(e.current.flags&128)===128)}catch{}}var to=Math.clz32?Math.clz32:kie,Cie=Math.log,$ie=Math.LN2;function kie(e){return e>>>=0,e===0?32:31-(Cie(e)/$ie|0)|0}var Mm=64,Bm=4194304;function tp(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function yx(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes,o=r&268435455;if(o!==0){var s=o&~a;s!==0?n=tp(s):(i&=o,i!==0&&(n=tp(i)))}else o=r&~a,o!==0?n=tp(o):i!==0&&(n=tp(i));if(n===0)return 0;if(t!==0&&t!==n&&!(t&a)&&(a=n&-n,i=t&-t,a>=i||a===16&&(i&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-to(t),a=1<<r,n|=e[r],t&=~a;return n}function Aie(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Rie(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-to(i),s=1<<o,l=a[o];l===-1?(!(s&r)||s&n)&&(a[o]=Aie(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}}function V4(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function jU(){var e=Mm;return Mm<<=1,!(Mm&4194240)&&(Mm=64),e}function kb(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function gv(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-to(t),e[t]=r}function Oie(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var a=31-to(r),i=1<<a;t[a]=0,n[a]=-1,e[a]=-1,r&=~i}}function V3(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-to(r),a=1<<n;a&t|e[n]&t&&(e[n]|=t),r&=~a}}var Ft=0;function UU(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var WU,H3,VU,HU,zU,H4=!1,jm=[],jl=null,Ul=null,Wl=null,sg=new Map,lg=new Map,bl=[],Iie="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function pO(e,t){switch(e){case"focusin":case"focusout":jl=null;break;case"dragenter":case"dragleave":Ul=null;break;case"mouseover":case"mouseout":Wl=null;break;case"pointerover":case"pointerout":sg.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":lg.delete(t.pointerId)}}function bh(e,t,r,n,a,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:i,targetContainers:[a]},t!==null&&(t=mv(t),t!==null&&H3(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,a!==null&&t.indexOf(a)===-1&&t.push(a),e)}function Pie(e,t,r,n,a){switch(t){case"focusin":return jl=bh(jl,e,t,r,n,a),!0;case"dragenter":return Ul=bh(Ul,e,t,r,n,a),!0;case"mouseover":return Wl=bh(Wl,e,t,r,n,a),!0;case"pointerover":var i=a.pointerId;return sg.set(i,bh(sg.get(i)||null,e,t,r,n,a)),!0;case"gotpointercapture":return i=a.pointerId,lg.set(i,bh(lg.get(i)||null,e,t,r,n,a)),!0}return!1}function GU(e){var t=uu(e.target);if(t!==null){var r=of(t);if(r!==null){if(t=r.tag,t===13){if(t=NU(r),t!==null){e.blockedOn=t,zU(e.priority,function(){VU(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function wy(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=z4(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);B4=n,r.target.dispatchEvent(n),B4=null}else return t=mv(r),t!==null&&H3(t),e.blockedOn=r,!1;t.shift()}return!0}function gO(e,t,r){wy(e)&&r.delete(t)}function Nie(){H4=!1,jl!==null&&wy(jl)&&(jl=null),Ul!==null&&wy(Ul)&&(Ul=null),Wl!==null&&wy(Wl)&&(Wl=null),sg.forEach(gO),lg.forEach(gO)}function Eh(e,t){e.blockedOn===t&&(e.blockedOn=null,H4||(H4=!0,Ha.unstable_scheduleCallback(Ha.unstable_NormalPriority,Nie)))}function cg(e){function t(a){return Eh(a,e)}if(0<jm.length){Eh(jm[0],e);for(var r=1;r<jm.length;r++){var n=jm[r];n.blockedOn===e&&(n.blockedOn=null)}}for(jl!==null&&Eh(jl,e),Ul!==null&&Eh(Ul,e),Wl!==null&&Eh(Wl,e),sg.forEach(t),lg.forEach(t),r=0;r<bl.length;r++)n=bl[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<bl.length&&(r=bl[0],r.blockedOn===null);)GU(r),r.blockedOn===null&&bl.shift()}var Ad=Hs.ReactCurrentBatchConfig,xx=!0;function Fie(e,t,r,n){var a=Ft,i=Ad.transition;Ad.transition=null;try{Ft=1,z3(e,t,r,n)}finally{Ft=a,Ad.transition=i}}function Die(e,t,r,n){var a=Ft,i=Ad.transition;Ad.transition=null;try{Ft=4,z3(e,t,r,n)}finally{Ft=a,Ad.transition=i}}function z3(e,t,r,n){if(xx){var a=z4(e,t,r,n);if(a===null)Mb(e,t,n,wx,r),pO(e,n);else if(Pie(a,e,t,r,n))n.stopPropagation();else if(pO(e,n),t&4&&-1<Iie.indexOf(e)){for(;a!==null;){var i=mv(a);if(i!==null&&WU(i),i=z4(e,t,r,n),i===null&&Mb(e,t,n,wx,r),i===a)break;a=i}a!==null&&n.stopPropagation()}else Mb(e,t,n,null,r)}}var wx=null;function z4(e,t,r,n){if(wx=null,e=U3(n),e=uu(e),e!==null)if(t=of(e),t===null)e=null;else if(r=t.tag,r===13){if(e=NU(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return wx=e,null}function KU(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Eie()){case W3:return 1;case MU:return 4;case mx:case Sie:return 16;case BU:return 536870912;default:return 16}default:return 16}}var $l=null,G3=null,_y=null;function XU(){if(_y)return _y;var e,t=G3,r=t.length,n,a="value"in $l?$l.value:$l.textContent,i=a.length;for(e=0;e<r&&t[e]===a[e];e++);var o=r-e;for(n=1;n<=o&&t[r-n]===a[i-n];n++);return _y=a.slice(e,1<n?1-n:void 0)}function by(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Um(){return!0}function vO(){return!1}function Ya(e){function t(r,n,a,i,o){this._reactName=r,this._targetInst=a,this.type=n,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(r=e[s],this[s]=r?r(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Um:vO,this.isPropagationStopped=vO,this}return vr(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Um)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Um)},persist:function(){},isPersistent:Um}),t}var O0={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},K3=Ya(O0),vv=vr({},O0,{view:0,detail:0}),Lie=Ya(vv),Ab,Rb,Sh,sw=vr({},vv,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:X3,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Sh&&(Sh&&e.type==="mousemove"?(Ab=e.screenX-Sh.screenX,Rb=e.screenY-Sh.screenY):Rb=Ab=0,Sh=e),Ab)},movementY:function(e){return"movementY"in e?e.movementY:Rb}}),mO=Ya(sw),Mie=vr({},sw,{dataTransfer:0}),Bie=Ya(Mie),jie=vr({},vv,{relatedTarget:0}),Ob=Ya(jie),Uie=vr({},O0,{animationName:0,elapsedTime:0,pseudoElement:0}),Wie=Ya(Uie),Vie=vr({},O0,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Hie=Ya(Vie),zie=vr({},O0,{data:0}),yO=Ya(zie),Gie={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Kie={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"},Xie={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function qie(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Xie[e])?!!t[e]:!1}function X3(){return qie}var Yie=vr({},vv,{key:function(e){if(e.key){var t=Gie[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=by(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Kie[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:X3,charCode:function(e){return e.type==="keypress"?by(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?by(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Zie=Ya(Yie),Jie=vr({},sw,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),xO=Ya(Jie),Qie=vr({},vv,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:X3}),eoe=Ya(Qie),toe=vr({},O0,{propertyName:0,elapsedTime:0,pseudoElement:0}),roe=Ya(toe),noe=vr({},sw,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),aoe=Ya(noe),ioe=[9,13,27,32],q3=As&&"CompositionEvent"in window,Ep=null;As&&"documentMode"in document&&(Ep=document.documentMode);var ooe=As&&"TextEvent"in window&&!Ep,qU=As&&(!q3||Ep&&8<Ep&&11>=Ep),wO=String.fromCharCode(32),_O=!1;function YU(e,t){switch(e){case"keyup":return ioe.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ZU(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var td=!1;function soe(e,t){switch(e){case"compositionend":return ZU(t);case"keypress":return t.which!==32?null:(_O=!0,wO);case"textInput":return e=t.data,e===wO&&_O?null:e;default:return null}}function loe(e,t){if(td)return e==="compositionend"||!q3&&YU(e,t)?(e=XU(),_y=G3=$l=null,td=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return qU&&t.locale!=="ko"?null:t.data;default:return null}}var coe={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 bO(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!coe[e.type]:t==="textarea"}function JU(e,t,r,n){AU(n),t=_x(t,"onChange"),0<t.length&&(r=new K3("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Sp=null,ug=null;function uoe(e){cW(e,0)}function lw(e){var t=ad(e);if(bU(t))return e}function foe(e,t){if(e==="change")return t}var QU=!1;if(As){var Ib;if(As){var Pb="oninput"in document;if(!Pb){var EO=document.createElement("div");EO.setAttribute("oninput","return;"),Pb=typeof EO.oninput=="function"}Ib=Pb}else Ib=!1;QU=Ib&&(!document.documentMode||9<document.documentMode)}function SO(){Sp&&(Sp.detachEvent("onpropertychange",eW),ug=Sp=null)}function eW(e){if(e.propertyName==="value"&&lw(ug)){var t=[];JU(t,ug,e,U3(e)),PU(uoe,t)}}function doe(e,t,r){e==="focusin"?(SO(),Sp=t,ug=r,Sp.attachEvent("onpropertychange",eW)):e==="focusout"&&SO()}function hoe(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return lw(ug)}function poe(e,t){if(e==="click")return lw(t)}function goe(e,t){if(e==="input"||e==="change")return lw(t)}function voe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var oo=typeof Object.is=="function"?Object.is:voe;function fg(e,t){if(oo(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var a=r[n];if(!$4.call(t,a)||!oo(e[a],t[a]))return!1}return!0}function TO(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function CO(e,t){var r=TO(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=TO(r)}}function tW(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?tW(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function rW(){for(var e=window,t=px();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=px(e.document)}return t}function Y3(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function moe(e){var t=rW(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&tW(r.ownerDocument.documentElement,r)){if(n!==null&&Y3(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=r.textContent.length,i=Math.min(n.start,a);n=n.end===void 0?i:Math.min(n.end,a),!e.extend&&i>n&&(a=n,n=i,i=a),a=CO(r,i);var o=CO(r,n);a&&o&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var yoe=As&&"documentMode"in document&&11>=document.documentMode,rd=null,G4=null,Tp=null,K4=!1;function $O(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;K4||rd==null||rd!==px(n)||(n=rd,"selectionStart"in n&&Y3(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Tp&&fg(Tp,n)||(Tp=n,n=_x(G4,"onSelect"),0<n.length&&(t=new K3("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=rd)))}function Wm(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var nd={animationend:Wm("Animation","AnimationEnd"),animationiteration:Wm("Animation","AnimationIteration"),animationstart:Wm("Animation","AnimationStart"),transitionend:Wm("Transition","TransitionEnd")},Nb={},nW={};As&&(nW=document.createElement("div").style,"AnimationEvent"in window||(delete nd.animationend.animation,delete nd.animationiteration.animation,delete nd.animationstart.animation),"TransitionEvent"in window||delete nd.transitionend.transition);function cw(e){if(Nb[e])return Nb[e];if(!nd[e])return e;var t=nd[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in nW)return Nb[e]=t[r];return e}var aW=cw("animationend"),iW=cw("animationiteration"),oW=cw("animationstart"),sW=cw("transitionend"),lW=new Map,kO="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Cc(e,t){lW.set(e,t),af(t,[e])}for(var Fb=0;Fb<kO.length;Fb++){var Db=kO[Fb],xoe=Db.toLowerCase(),woe=Db[0].toUpperCase()+Db.slice(1);Cc(xoe,"on"+woe)}Cc(aW,"onAnimationEnd");Cc(iW,"onAnimationIteration");Cc(oW,"onAnimationStart");Cc("dblclick","onDoubleClick");Cc("focusin","onFocus");Cc("focusout","onBlur");Cc(sW,"onTransitionEnd");Jd("onMouseEnter",["mouseout","mouseover"]);Jd("onMouseLeave",["mouseout","mouseover"]);Jd("onPointerEnter",["pointerout","pointerover"]);Jd("onPointerLeave",["pointerout","pointerover"]);af("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));af("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));af("onBeforeInput",["compositionend","keypress","textInput","paste"]);af("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));af("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));af("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var rp="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(" "),_oe=new Set("cancel close invalid load scroll toggle".split(" ").concat(rp));function AO(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,xie(n,t,void 0,e),e.currentTarget=null}function cW(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],a=n.event;n=n.listeners;e:{var i=void 0;if(t)for(var o=n.length-1;0<=o;o--){var s=n[o],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==i&&a.isPropagationStopped())break e;AO(a,s,c),i=l}else for(o=0;o<n.length;o++){if(s=n[o],l=s.instance,c=s.currentTarget,s=s.listener,l!==i&&a.isPropagationStopped())break e;AO(a,s,c),i=l}}}if(vx)throw e=W4,vx=!1,W4=null,e}function Kt(e,t){var r=t[J4];r===void 0&&(r=t[J4]=new Set);var n=e+"__bubble";r.has(n)||(uW(t,e,2,!1),r.add(n))}function Lb(e,t,r){var n=0;t&&(n|=4),uW(r,e,n,t)}var Vm="_reactListening"+Math.random().toString(36).slice(2);function dg(e){if(!e[Vm]){e[Vm]=!0,mU.forEach(function(r){r!=="selectionchange"&&(_oe.has(r)||Lb(r,!1,e),Lb(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Vm]||(t[Vm]=!0,Lb("selectionchange",!1,t))}}function uW(e,t,r,n){switch(KU(t)){case 1:var a=Fie;break;case 4:a=Die;break;default:a=z3}r=a.bind(null,t,r,e),a=void 0,!U4||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(a=!0),n?a!==void 0?e.addEventListener(t,r,{capture:!0,passive:a}):e.addEventListener(t,r,!0):a!==void 0?e.addEventListener(t,r,{passive:a}):e.addEventListener(t,r,!1)}function Mb(e,t,r,n,a){var i=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var o=n.tag;if(o===3||o===4){var s=n.stateNode.containerInfo;if(s===a||s.nodeType===8&&s.parentNode===a)break;if(o===4)for(o=n.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===a||l.nodeType===8&&l.parentNode===a))return;o=o.return}for(;s!==null;){if(o=uu(s),o===null)return;if(l=o.tag,l===5||l===6){n=i=o;continue e}s=s.parentNode}}n=n.return}PU(function(){var c=i,f=U3(r),u=[];e:{var d=lW.get(e);if(d!==void 0){var h=K3,p=e;switch(e){case"keypress":if(by(r)===0)break e;case"keydown":case"keyup":h=Zie;break;case"focusin":p="focus",h=Ob;break;case"focusout":p="blur",h=Ob;break;case"beforeblur":case"afterblur":h=Ob;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=mO;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=Bie;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=eoe;break;case aW:case iW:case oW:h=Wie;break;case sW:h=roe;break;case"scroll":h=Lie;break;case"wheel":h=aoe;break;case"copy":case"cut":case"paste":h=Hie;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=xO}var g=(t&4)!==0,y=!g&&e==="scroll",m=g?d!==null?d+"Capture":null:d;g=[];for(var w=c,_;w!==null;){_=w;var E=_.stateNode;if(_.tag===5&&E!==null&&(_=E,m!==null&&(E=og(w,m),E!=null&&g.push(hg(w,E,_)))),y)break;w=w.return}0<g.length&&(d=new h(d,p,null,r,f),u.push({event:d,listeners:g}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",d&&r!==B4&&(p=r.relatedTarget||r.fromElement)&&(uu(p)||p[Rs]))break e;if((h||d)&&(d=f.window===f?f:(d=f.ownerDocument)?d.defaultView||d.parentWindow:window,h?(p=r.relatedTarget||r.toElement,h=c,p=p?uu(p):null,p!==null&&(y=of(p),p!==y||p.tag!==5&&p.tag!==6)&&(p=null)):(h=null,p=c),h!==p)){if(g=mO,E="onMouseLeave",m="onMouseEnter",w="mouse",(e==="pointerout"||e==="pointerover")&&(g=xO,E="onPointerLeave",m="onPointerEnter",w="pointer"),y=h==null?d:ad(h),_=p==null?d:ad(p),d=new g(E,w+"leave",h,r,f),d.target=y,d.relatedTarget=_,E=null,uu(f)===c&&(g=new g(m,w+"enter",p,r,f),g.target=_,g.relatedTarget=y,E=g),y=E,h&&p)t:{for(g=h,m=p,w=0,_=g;_;_=$f(_))w++;for(_=0,E=m;E;E=$f(E))_++;for(;0<w-_;)g=$f(g),w--;for(;0<_-w;)m=$f(m),_--;for(;w--;){if(g===m||m!==null&&g===m.alternate)break t;g=$f(g),m=$f(m)}g=null}else g=null;h!==null&&RO(u,d,h,g,!1),p!==null&&y!==null&&RO(u,y,p,g,!0)}}e:{if(d=c?ad(c):window,h=d.nodeName&&d.nodeName.toLowerCase(),h==="select"||h==="input"&&d.type==="file")var S=foe;else if(bO(d))if(QU)S=goe;else{S=hoe;var k=doe}else(h=d.nodeName)&&h.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(S=poe);if(S&&(S=S(e,c))){JU(u,S,r,f);break e}k&&k(e,d,c),e==="focusout"&&(k=d._wrapperState)&&k.controlled&&d.type==="number"&&N4(d,"number",d.value)}switch(k=c?ad(c):window,e){case"focusin":(bO(k)||k.contentEditable==="true")&&(rd=k,G4=c,Tp=null);break;case"focusout":Tp=G4=rd=null;break;case"mousedown":K4=!0;break;case"contextmenu":case"mouseup":case"dragend":K4=!1,$O(u,r,f);break;case"selectionchange":if(yoe)break;case"keydown":case"keyup":$O(u,r,f)}var b;if(q3)e:{switch(e){case"compositionstart":var T="onCompositionStart";break e;case"compositionend":T="onCompositionEnd";break e;case"compositionupdate":T="onCompositionUpdate";break e}T=void 0}else td?YU(e,r)&&(T="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(T="onCompositionStart");T&&(qU&&r.locale!=="ko"&&(td||T!=="onCompositionStart"?T==="onCompositionEnd"&&td&&(b=XU()):($l=f,G3="value"in $l?$l.value:$l.textContent,td=!0)),k=_x(c,T),0<k.length&&(T=new yO(T,e,null,r,f),u.push({event:T,listeners:k}),b?T.data=b:(b=ZU(r),b!==null&&(T.data=b)))),(b=ooe?soe(e,r):loe(e,r))&&(c=_x(c,"onBeforeInput"),0<c.length&&(f=new yO("onBeforeInput","beforeinput",null,r,f),u.push({event:f,listeners:c}),f.data=b))}cW(u,t)})}function hg(e,t,r){return{instance:e,listener:t,currentTarget:r}}function _x(e,t){for(var r=t+"Capture",n=[];e!==null;){var a=e,i=a.stateNode;a.tag===5&&i!==null&&(a=i,i=og(e,r),i!=null&&n.unshift(hg(e,i,a)),i=og(e,t),i!=null&&n.push(hg(e,i,a))),e=e.return}return n}function $f(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function RO(e,t,r,n,a){for(var i=t._reactName,o=[];r!==null&&r!==n;){var s=r,l=s.alternate,c=s.stateNode;if(l!==null&&l===n)break;s.tag===5&&c!==null&&(s=c,a?(l=og(r,i),l!=null&&o.unshift(hg(r,l,s))):a||(l=og(r,i),l!=null&&o.push(hg(r,l,s)))),r=r.return}o.length!==0&&e.push({event:t,listeners:o})}var boe=/\r\n?/g,Eoe=/\u0000|\uFFFD/g;function OO(e){return(typeof e=="string"?e:""+e).replace(boe,`
|
||
`).replace(Eoe,"")}function Hm(e,t,r){if(t=OO(t),OO(e)!==t&&r)throw Error(xe(425))}function bx(){}var X4=null,q4=null;function Y4(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Z4=typeof setTimeout=="function"?setTimeout:void 0,Soe=typeof clearTimeout=="function"?clearTimeout:void 0,IO=typeof Promise=="function"?Promise:void 0,Toe=typeof queueMicrotask=="function"?queueMicrotask:typeof IO<"u"?function(e){return IO.resolve(null).then(e).catch(Coe)}:Z4;function Coe(e){setTimeout(function(){throw e})}function Bb(e,t){var r=t,n=0;do{var a=r.nextSibling;if(e.removeChild(r),a&&a.nodeType===8)if(r=a.data,r==="/$"){if(n===0){e.removeChild(a),cg(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=a}while(r);cg(t)}function Vl(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function PO(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var I0=Math.random().toString(36).slice(2),So="__reactFiber$"+I0,pg="__reactProps$"+I0,Rs="__reactContainer$"+I0,J4="__reactEvents$"+I0,$oe="__reactListeners$"+I0,koe="__reactHandles$"+I0;function uu(e){var t=e[So];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Rs]||r[So]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=PO(e);e!==null;){if(r=e[So])return r;e=PO(e)}return t}e=r,r=e.parentNode}return null}function mv(e){return e=e[So]||e[Rs],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ad(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(xe(33))}function uw(e){return e[pg]||null}var Q4=[],id=-1;function $c(e){return{current:e}}function Jt(e){0>id||(e.current=Q4[id],Q4[id]=null,id--)}function zt(e,t){id++,Q4[id]=e.current,e.current=t}var ic={},Mn=$c(ic),ha=$c(!1),Lu=ic;function Qd(e,t){var r=e.type.contextTypes;if(!r)return ic;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var a={},i;for(i in r)a[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function pa(e){return e=e.childContextTypes,e!=null}function Ex(){Jt(ha),Jt(Mn)}function NO(e,t,r){if(Mn.current!==ic)throw Error(xe(168));zt(Mn,t),zt(ha,r)}function fW(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var a in n)if(!(a in t))throw Error(xe(108,die(e)||"Unknown",a));return vr({},r,n)}function Sx(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ic,Lu=Mn.current,zt(Mn,e),zt(ha,ha.current),!0}function FO(e,t,r){var n=e.stateNode;if(!n)throw Error(xe(169));r?(e=fW(e,t,Lu),n.__reactInternalMemoizedMergedChildContext=e,Jt(ha),Jt(Mn),zt(Mn,e)):Jt(ha),zt(ha,r)}var os=null,fw=!1,jb=!1;function dW(e){os===null?os=[e]:os.push(e)}function Aoe(e){fw=!0,dW(e)}function kc(){if(!jb&&os!==null){jb=!0;var e=0,t=Ft;try{var r=os;for(Ft=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}os=null,fw=!1}catch(a){throw os!==null&&(os=os.slice(e+1)),LU(W3,kc),a}finally{Ft=t,jb=!1}}return null}var od=[],sd=0,Tx=null,Cx=0,pi=[],gi=0,Mu=null,fs=1,ds="";function Jc(e,t){od[sd++]=Cx,od[sd++]=Tx,Tx=e,Cx=t}function hW(e,t,r){pi[gi++]=fs,pi[gi++]=ds,pi[gi++]=Mu,Mu=e;var n=fs;e=ds;var a=32-to(n)-1;n&=~(1<<a),r+=1;var i=32-to(t)+a;if(30<i){var o=a-a%5;i=(n&(1<<o)-1).toString(32),n>>=o,a-=o,fs=1<<32-to(t)+a|r<<a|n,ds=i+e}else fs=1<<i|r<<a|n,ds=e}function Z3(e){e.return!==null&&(Jc(e,1),hW(e,1,0))}function J3(e){for(;e===Tx;)Tx=od[--sd],od[sd]=null,Cx=od[--sd],od[sd]=null;for(;e===Mu;)Mu=pi[--gi],pi[gi]=null,ds=pi[--gi],pi[gi]=null,fs=pi[--gi],pi[gi]=null}var Ba=null,Ia=null,ar=!1,Ki=null;function pW(e,t){var r=yi(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function DO(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ba=e,Ia=Vl(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ba=e,Ia=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=Mu!==null?{id:fs,overflow:ds}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=yi(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,Ba=e,Ia=null,!0):!1;default:return!1}}function eC(e){return(e.mode&1)!==0&&(e.flags&128)===0}function tC(e){if(ar){var t=Ia;if(t){var r=t;if(!DO(e,t)){if(eC(e))throw Error(xe(418));t=Vl(r.nextSibling);var n=Ba;t&&DO(e,t)?pW(n,r):(e.flags=e.flags&-4097|2,ar=!1,Ba=e)}}else{if(eC(e))throw Error(xe(418));e.flags=e.flags&-4097|2,ar=!1,Ba=e}}}function LO(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ba=e}function zm(e){if(e!==Ba)return!1;if(!ar)return LO(e),ar=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Y4(e.type,e.memoizedProps)),t&&(t=Ia)){if(eC(e))throw gW(),Error(xe(418));for(;t;)pW(e,t),t=Vl(t.nextSibling)}if(LO(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(xe(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){Ia=Vl(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}Ia=null}}else Ia=Ba?Vl(e.stateNode.nextSibling):null;return!0}function gW(){for(var e=Ia;e;)e=Vl(e.nextSibling)}function e0(){Ia=Ba=null,ar=!1}function Q3(e){Ki===null?Ki=[e]:Ki.push(e)}var Roe=Hs.ReactCurrentBatchConfig;function Hi(e,t){if(e&&e.defaultProps){t=vr({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}var $x=$c(null),kx=null,ld=null,eA=null;function tA(){eA=ld=kx=null}function rA(e){var t=$x.current;Jt($x),e._currentValue=t}function rC(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Rd(e,t){kx=e,eA=ld=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ua=!0),e.firstContext=null)}function Ti(e){var t=e._currentValue;if(eA!==e)if(e={context:e,memoizedValue:t,next:null},ld===null){if(kx===null)throw Error(xe(308));ld=e,kx.dependencies={lanes:0,firstContext:e}}else ld=ld.next=e;return t}var fu=null;function nA(e){fu===null?fu=[e]:fu.push(e)}function vW(e,t,r,n){var a=t.interleaved;return a===null?(r.next=r,nA(t)):(r.next=a.next,a.next=r),t.interleaved=r,Os(e,n)}function Os(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var wl=!1;function aA(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function mW(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ws(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Hl(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,yt&2){var a=n.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),n.pending=t,Os(e,r)}return a=n.interleaved,a===null?(t.next=t,nA(n)):(t.next=a.next,a.next=t),n.interleaved=t,Os(e,r)}function Ey(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,V3(e,r)}}function MO(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var a=null,i=null;if(r=r.firstBaseUpdate,r!==null){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};i===null?a=i=o:i=i.next=o,r=r.next}while(r!==null);i===null?a=i=t:i=i.next=t}else a=i=t;r={baseState:n.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Ax(e,t,r,n){var a=e.updateQueue;wl=!1;var i=a.firstBaseUpdate,o=a.lastBaseUpdate,s=a.shared.pending;if(s!==null){a.shared.pending=null;var l=s,c=l.next;l.next=null,o===null?i=c:o.next=c,o=l;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==o&&(s===null?f.firstBaseUpdate=c:s.next=c,f.lastBaseUpdate=l))}if(i!==null){var u=a.baseState;o=0,f=c=l=null,s=i;do{var d=s.lane,h=s.eventTime;if((n&d)===d){f!==null&&(f=f.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var p=e,g=s;switch(d=t,h=r,g.tag){case 1:if(p=g.payload,typeof p=="function"){u=p.call(h,u,d);break e}u=p;break e;case 3:p.flags=p.flags&-65537|128;case 0:if(p=g.payload,d=typeof p=="function"?p.call(h,u,d):p,d==null)break e;u=vr({},u,d);break e;case 2:wl=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,d=a.effects,d===null?a.effects=[s]:d.push(s))}else h={eventTime:h,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(c=f=h,l=u):f=f.next=h,o|=d;if(s=s.next,s===null){if(s=a.shared.pending,s===null)break;d=s,s=d.next,d.next=null,a.lastBaseUpdate=d,a.shared.pending=null}}while(1);if(f===null&&(l=u),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=f,t=a.shared.interleaved,t!==null){a=t;do o|=a.lane,a=a.next;while(a!==t)}else i===null&&(a.shared.lanes=0);ju|=o,e.lanes=o,e.memoizedState=u}}function BO(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],a=n.callback;if(a!==null){if(n.callback=null,n=r,typeof a!="function")throw Error(xe(191,a));a.call(n)}}}var yW=new vU.Component().refs;function nC(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:vr({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var dw={isMounted:function(e){return(e=e._reactInternals)?of(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Kn(),a=Gl(e),i=ws(n,a);i.payload=t,r!=null&&(i.callback=r),t=Hl(e,i,a),t!==null&&(ro(t,e,a,n),Ey(t,e,a))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Kn(),a=Gl(e),i=ws(n,a);i.tag=1,i.payload=t,r!=null&&(i.callback=r),t=Hl(e,i,a),t!==null&&(ro(t,e,a,n),Ey(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Kn(),n=Gl(e),a=ws(r,n);a.tag=2,t!=null&&(a.callback=t),t=Hl(e,a,n),t!==null&&(ro(t,e,n,r),Ey(t,e,n))}};function jO(e,t,r,n,a,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,i,o):t.prototype&&t.prototype.isPureReactComponent?!fg(r,n)||!fg(a,i):!0}function xW(e,t,r){var n=!1,a=ic,i=t.contextType;return typeof i=="object"&&i!==null?i=Ti(i):(a=pa(t)?Lu:Mn.current,n=t.contextTypes,i=(n=n!=null)?Qd(e,a):ic),t=new t(r,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=dw,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function UO(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&dw.enqueueReplaceState(t,t.state,null)}function aC(e,t,r,n){var a=e.stateNode;a.props=r,a.state=e.memoizedState,a.refs=yW,aA(e);var i=t.contextType;typeof i=="object"&&i!==null?a.context=Ti(i):(i=pa(t)?Lu:Mn.current,a.context=Qd(e,i)),a.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(nC(e,t,i,r),a.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(t=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),t!==a.state&&dw.enqueueReplaceState(a,a.state,null),Ax(e,r,a,n),a.state=e.memoizedState),typeof a.componentDidMount=="function"&&(e.flags|=4194308)}function Th(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(xe(309));var n=r.stateNode}if(!n)throw Error(xe(147,e));var a=n,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var s=a.refs;s===yW&&(s=a.refs={}),o===null?delete s[i]:s[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(xe(284));if(!r._owner)throw Error(xe(290,e))}return e}function Gm(e,t){throw e=Object.prototype.toString.call(t),Error(xe(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function WO(e){var t=e._init;return t(e._payload)}function wW(e){function t(m,w){if(e){var _=m.deletions;_===null?(m.deletions=[w],m.flags|=16):_.push(w)}}function r(m,w){if(!e)return null;for(;w!==null;)t(m,w),w=w.sibling;return null}function n(m,w){for(m=new Map;w!==null;)w.key!==null?m.set(w.key,w):m.set(w.index,w),w=w.sibling;return m}function a(m,w){return m=Kl(m,w),m.index=0,m.sibling=null,m}function i(m,w,_){return m.index=_,e?(_=m.alternate,_!==null?(_=_.index,_<w?(m.flags|=2,w):_):(m.flags|=2,w)):(m.flags|=1048576,w)}function o(m){return e&&m.alternate===null&&(m.flags|=2),m}function s(m,w,_,E){return w===null||w.tag!==6?(w=Kb(_,m.mode,E),w.return=m,w):(w=a(w,_),w.return=m,w)}function l(m,w,_,E){var S=_.type;return S===ed?f(m,w,_.props.children,E,_.key):w!==null&&(w.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===xl&&WO(S)===w.type)?(E=a(w,_.props),E.ref=Th(m,w,_),E.return=m,E):(E=Ay(_.type,_.key,_.props,null,m.mode,E),E.ref=Th(m,w,_),E.return=m,E)}function c(m,w,_,E){return w===null||w.tag!==4||w.stateNode.containerInfo!==_.containerInfo||w.stateNode.implementation!==_.implementation?(w=Xb(_,m.mode,E),w.return=m,w):(w=a(w,_.children||[]),w.return=m,w)}function f(m,w,_,E,S){return w===null||w.tag!==7?(w=bu(_,m.mode,E,S),w.return=m,w):(w=a(w,_),w.return=m,w)}function u(m,w,_){if(typeof w=="string"&&w!==""||typeof w=="number")return w=Kb(""+w,m.mode,_),w.return=m,w;if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Fm:return _=Ay(w.type,w.key,w.props,null,m.mode,_),_.ref=Th(m,null,w),_.return=m,_;case Qf:return w=Xb(w,m.mode,_),w.return=m,w;case xl:var E=w._init;return u(m,E(w._payload),_)}if(ep(w)||wh(w))return w=bu(w,m.mode,_,null),w.return=m,w;Gm(m,w)}return null}function d(m,w,_,E){var S=w!==null?w.key:null;if(typeof _=="string"&&_!==""||typeof _=="number")return S!==null?null:s(m,w,""+_,E);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case Fm:return _.key===S?l(m,w,_,E):null;case Qf:return _.key===S?c(m,w,_,E):null;case xl:return S=_._init,d(m,w,S(_._payload),E)}if(ep(_)||wh(_))return S!==null?null:f(m,w,_,E,null);Gm(m,_)}return null}function h(m,w,_,E,S){if(typeof E=="string"&&E!==""||typeof E=="number")return m=m.get(_)||null,s(w,m,""+E,S);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case Fm:return m=m.get(E.key===null?_:E.key)||null,l(w,m,E,S);case Qf:return m=m.get(E.key===null?_:E.key)||null,c(w,m,E,S);case xl:var k=E._init;return h(m,w,_,k(E._payload),S)}if(ep(E)||wh(E))return m=m.get(_)||null,f(w,m,E,S,null);Gm(w,E)}return null}function p(m,w,_,E){for(var S=null,k=null,b=w,T=w=0,C=null;b!==null&&T<_.length;T++){b.index>T?(C=b,b=null):C=b.sibling;var R=d(m,b,_[T],E);if(R===null){b===null&&(b=C);break}e&&b&&R.alternate===null&&t(m,b),w=i(R,w,T),k===null?S=R:k.sibling=R,k=R,b=C}if(T===_.length)return r(m,b),ar&&Jc(m,T),S;if(b===null){for(;T<_.length;T++)b=u(m,_[T],E),b!==null&&(w=i(b,w,T),k===null?S=b:k.sibling=b,k=b);return ar&&Jc(m,T),S}for(b=n(m,b);T<_.length;T++)C=h(b,m,T,_[T],E),C!==null&&(e&&C.alternate!==null&&b.delete(C.key===null?T:C.key),w=i(C,w,T),k===null?S=C:k.sibling=C,k=C);return e&&b.forEach(function(I){return t(m,I)}),ar&&Jc(m,T),S}function g(m,w,_,E){var S=wh(_);if(typeof S!="function")throw Error(xe(150));if(_=S.call(_),_==null)throw Error(xe(151));for(var k=S=null,b=w,T=w=0,C=null,R=_.next();b!==null&&!R.done;T++,R=_.next()){b.index>T?(C=b,b=null):C=b.sibling;var I=d(m,b,R.value,E);if(I===null){b===null&&(b=C);break}e&&b&&I.alternate===null&&t(m,b),w=i(I,w,T),k===null?S=I:k.sibling=I,k=I,b=C}if(R.done)return r(m,b),ar&&Jc(m,T),S;if(b===null){for(;!R.done;T++,R=_.next())R=u(m,R.value,E),R!==null&&(w=i(R,w,T),k===null?S=R:k.sibling=R,k=R);return ar&&Jc(m,T),S}for(b=n(m,b);!R.done;T++,R=_.next())R=h(b,m,T,R.value,E),R!==null&&(e&&R.alternate!==null&&b.delete(R.key===null?T:R.key),w=i(R,w,T),k===null?S=R:k.sibling=R,k=R);return e&&b.forEach(function(N){return t(m,N)}),ar&&Jc(m,T),S}function y(m,w,_,E){if(typeof _=="object"&&_!==null&&_.type===ed&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case Fm:e:{for(var S=_.key,k=w;k!==null;){if(k.key===S){if(S=_.type,S===ed){if(k.tag===7){r(m,k.sibling),w=a(k,_.props.children),w.return=m,m=w;break e}}else if(k.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===xl&&WO(S)===k.type){r(m,k.sibling),w=a(k,_.props),w.ref=Th(m,k,_),w.return=m,m=w;break e}r(m,k);break}else t(m,k);k=k.sibling}_.type===ed?(w=bu(_.props.children,m.mode,E,_.key),w.return=m,m=w):(E=Ay(_.type,_.key,_.props,null,m.mode,E),E.ref=Th(m,w,_),E.return=m,m=E)}return o(m);case Qf:e:{for(k=_.key;w!==null;){if(w.key===k)if(w.tag===4&&w.stateNode.containerInfo===_.containerInfo&&w.stateNode.implementation===_.implementation){r(m,w.sibling),w=a(w,_.children||[]),w.return=m,m=w;break e}else{r(m,w);break}else t(m,w);w=w.sibling}w=Xb(_,m.mode,E),w.return=m,m=w}return o(m);case xl:return k=_._init,y(m,w,k(_._payload),E)}if(ep(_))return p(m,w,_,E);if(wh(_))return g(m,w,_,E);Gm(m,_)}return typeof _=="string"&&_!==""||typeof _=="number"?(_=""+_,w!==null&&w.tag===6?(r(m,w.sibling),w=a(w,_),w.return=m,m=w):(r(m,w),w=Kb(_,m.mode,E),w.return=m,m=w),o(m)):r(m,w)}return y}var t0=wW(!0),_W=wW(!1),yv={},Ro=$c(yv),gg=$c(yv),vg=$c(yv);function du(e){if(e===yv)throw Error(xe(174));return e}function iA(e,t){switch(zt(vg,t),zt(gg,e),zt(Ro,yv),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:D4(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=D4(t,e)}Jt(Ro),zt(Ro,t)}function r0(){Jt(Ro),Jt(gg),Jt(vg)}function bW(e){du(vg.current);var t=du(Ro.current),r=D4(t,e.type);t!==r&&(zt(gg,e),zt(Ro,r))}function oA(e){gg.current===e&&(Jt(Ro),Jt(gg))}var ur=$c(0);function Rx(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ub=[];function sA(){for(var e=0;e<Ub.length;e++)Ub[e]._workInProgressVersionPrimary=null;Ub.length=0}var Sy=Hs.ReactCurrentDispatcher,Wb=Hs.ReactCurrentBatchConfig,Bu=0,gr=null,zr=null,Qr=null,Ox=!1,Cp=!1,mg=0,Ooe=0;function wn(){throw Error(xe(321))}function lA(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!oo(e[r],t[r]))return!1;return!0}function cA(e,t,r,n,a,i){if(Bu=i,gr=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Sy.current=e===null||e.memoizedState===null?Foe:Doe,e=r(n,a),Cp){i=0;do{if(Cp=!1,mg=0,25<=i)throw Error(xe(301));i+=1,Qr=zr=null,t.updateQueue=null,Sy.current=Loe,e=r(n,a)}while(Cp)}if(Sy.current=Ix,t=zr!==null&&zr.next!==null,Bu=0,Qr=zr=gr=null,Ox=!1,t)throw Error(xe(300));return e}function uA(){var e=mg!==0;return mg=0,e}function wo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Qr===null?gr.memoizedState=Qr=e:Qr=Qr.next=e,Qr}function Ci(){if(zr===null){var e=gr.alternate;e=e!==null?e.memoizedState:null}else e=zr.next;var t=Qr===null?gr.memoizedState:Qr.next;if(t!==null)Qr=t,zr=e;else{if(e===null)throw Error(xe(310));zr=e,e={memoizedState:zr.memoizedState,baseState:zr.baseState,baseQueue:zr.baseQueue,queue:zr.queue,next:null},Qr===null?gr.memoizedState=Qr=e:Qr=Qr.next=e}return Qr}function yg(e,t){return typeof t=="function"?t(e):t}function Vb(e){var t=Ci(),r=t.queue;if(r===null)throw Error(xe(311));r.lastRenderedReducer=e;var n=zr,a=n.baseQueue,i=r.pending;if(i!==null){if(a!==null){var o=a.next;a.next=i.next,i.next=o}n.baseQueue=a=i,r.pending=null}if(a!==null){i=a.next,n=n.baseState;var s=o=null,l=null,c=i;do{var f=c.lane;if((Bu&f)===f)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),n=c.hasEagerState?c.eagerState:e(n,c.action);else{var u={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(s=l=u,o=n):l=l.next=u,gr.lanes|=f,ju|=f}c=c.next}while(c!==null&&c!==i);l===null?o=n:l.next=s,oo(n,t.memoizedState)||(ua=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=l,r.lastRenderedState=n}if(e=r.interleaved,e!==null){a=e;do i=a.lane,gr.lanes|=i,ju|=i,a=a.next;while(a!==e)}else a===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Hb(e){var t=Ci(),r=t.queue;if(r===null)throw Error(xe(311));r.lastRenderedReducer=e;var n=r.dispatch,a=r.pending,i=t.memoizedState;if(a!==null){r.pending=null;var o=a=a.next;do i=e(i,o.action),o=o.next;while(o!==a);oo(i,t.memoizedState)||(ua=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),r.lastRenderedState=i}return[i,n]}function EW(){}function SW(e,t){var r=gr,n=Ci(),a=t(),i=!oo(n.memoizedState,a);if(i&&(n.memoizedState=a,ua=!0),n=n.queue,fA($W.bind(null,r,n,e),[e]),n.getSnapshot!==t||i||Qr!==null&&Qr.memoizedState.tag&1){if(r.flags|=2048,xg(9,CW.bind(null,r,n,a,t),void 0,null),an===null)throw Error(xe(349));Bu&30||TW(r,t,a)}return a}function TW(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=gr.updateQueue,t===null?(t={lastEffect:null,stores:null},gr.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function CW(e,t,r,n){t.value=r,t.getSnapshot=n,kW(t)&&AW(e)}function $W(e,t,r){return r(function(){kW(t)&&AW(e)})}function kW(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!oo(e,r)}catch{return!0}}function AW(e){var t=Os(e,1);t!==null&&ro(t,e,1,-1)}function VO(e){var t=wo();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:yg,lastRenderedState:e},t.queue=e,e=e.dispatch=Noe.bind(null,gr,e),[t.memoizedState,e]}function xg(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=gr.updateQueue,t===null?(t={lastEffect:null,stores:null},gr.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function RW(){return Ci().memoizedState}function Ty(e,t,r,n){var a=wo();gr.flags|=e,a.memoizedState=xg(1|t,r,void 0,n===void 0?null:n)}function hw(e,t,r,n){var a=Ci();n=n===void 0?null:n;var i=void 0;if(zr!==null){var o=zr.memoizedState;if(i=o.destroy,n!==null&&lA(n,o.deps)){a.memoizedState=xg(t,r,i,n);return}}gr.flags|=e,a.memoizedState=xg(1|t,r,i,n)}function HO(e,t){return Ty(8390656,8,e,t)}function fA(e,t){return hw(2048,8,e,t)}function OW(e,t){return hw(4,2,e,t)}function IW(e,t){return hw(4,4,e,t)}function PW(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function NW(e,t,r){return r=r!=null?r.concat([e]):null,hw(4,4,PW.bind(null,t,e),r)}function dA(){}function FW(e,t){var r=Ci();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&lA(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function DW(e,t){var r=Ci();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&lA(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function LW(e,t,r){return Bu&21?(oo(r,t)||(r=jU(),gr.lanes|=r,ju|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ua=!0),e.memoizedState=r)}function Ioe(e,t){var r=Ft;Ft=r!==0&&4>r?r:4,e(!0);var n=Wb.transition;Wb.transition={};try{e(!1),t()}finally{Ft=r,Wb.transition=n}}function MW(){return Ci().memoizedState}function Poe(e,t,r){var n=Gl(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},BW(e))jW(t,r);else if(r=vW(e,t,r,n),r!==null){var a=Kn();ro(r,e,n,a),UW(r,t,n)}}function Noe(e,t,r){var n=Gl(e),a={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(BW(e))jW(t,a);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,s=i(o,r);if(a.hasEagerState=!0,a.eagerState=s,oo(s,o)){var l=t.interleaved;l===null?(a.next=a,nA(t)):(a.next=l.next,l.next=a),t.interleaved=a;return}}catch{}finally{}r=vW(e,t,a,n),r!==null&&(a=Kn(),ro(r,e,n,a),UW(r,t,n))}}function BW(e){var t=e.alternate;return e===gr||t!==null&&t===gr}function jW(e,t){Cp=Ox=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function UW(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,V3(e,r)}}var Ix={readContext:Ti,useCallback:wn,useContext:wn,useEffect:wn,useImperativeHandle:wn,useInsertionEffect:wn,useLayoutEffect:wn,useMemo:wn,useReducer:wn,useRef:wn,useState:wn,useDebugValue:wn,useDeferredValue:wn,useTransition:wn,useMutableSource:wn,useSyncExternalStore:wn,useId:wn,unstable_isNewReconciler:!1},Foe={readContext:Ti,useCallback:function(e,t){return wo().memoizedState=[e,t===void 0?null:t],e},useContext:Ti,useEffect:HO,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Ty(4194308,4,PW.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Ty(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ty(4,2,e,t)},useMemo:function(e,t){var r=wo();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=wo();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=Poe.bind(null,gr,e),[n.memoizedState,e]},useRef:function(e){var t=wo();return e={current:e},t.memoizedState=e},useState:VO,useDebugValue:dA,useDeferredValue:function(e){return wo().memoizedState=e},useTransition:function(){var e=VO(!1),t=e[0];return e=Ioe.bind(null,e[1]),wo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=gr,a=wo();if(ar){if(r===void 0)throw Error(xe(407));r=r()}else{if(r=t(),an===null)throw Error(xe(349));Bu&30||TW(n,t,r)}a.memoizedState=r;var i={value:r,getSnapshot:t};return a.queue=i,HO($W.bind(null,n,i,e),[e]),n.flags|=2048,xg(9,CW.bind(null,n,i,r,t),void 0,null),r},useId:function(){var e=wo(),t=an.identifierPrefix;if(ar){var r=ds,n=fs;r=(n&~(1<<32-to(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=mg++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=Ooe++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Doe={readContext:Ti,useCallback:FW,useContext:Ti,useEffect:fA,useImperativeHandle:NW,useInsertionEffect:OW,useLayoutEffect:IW,useMemo:DW,useReducer:Vb,useRef:RW,useState:function(){return Vb(yg)},useDebugValue:dA,useDeferredValue:function(e){var t=Ci();return LW(t,zr.memoizedState,e)},useTransition:function(){var e=Vb(yg)[0],t=Ci().memoizedState;return[e,t]},useMutableSource:EW,useSyncExternalStore:SW,useId:MW,unstable_isNewReconciler:!1},Loe={readContext:Ti,useCallback:FW,useContext:Ti,useEffect:fA,useImperativeHandle:NW,useInsertionEffect:OW,useLayoutEffect:IW,useMemo:DW,useReducer:Hb,useRef:RW,useState:function(){return Hb(yg)},useDebugValue:dA,useDeferredValue:function(e){var t=Ci();return zr===null?t.memoizedState=e:LW(t,zr.memoizedState,e)},useTransition:function(){var e=Hb(yg)[0],t=Ci().memoizedState;return[e,t]},useMutableSource:EW,useSyncExternalStore:SW,useId:MW,unstable_isNewReconciler:!1};function n0(e,t){try{var r="",n=t;do r+=fie(n),n=n.return;while(n);var a=r}catch(i){a=`
|
||
Error generating stack: `+i.message+`
|
||
`+i.stack}return{value:e,source:t,stack:a,digest:null}}function zb(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function iC(e,t){try{}catch(r){setTimeout(function(){throw r})}}var Moe=typeof WeakMap=="function"?WeakMap:Map;function WW(e,t,r){r=ws(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Nx||(Nx=!0,gC=n),iC(e,t)},r}function VW(e,t,r){r=ws(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var a=t.value;r.payload=function(){return n(a)},r.callback=function(){iC(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(r.callback=function(){iC(e,t),typeof n!="function"&&(zl===null?zl=new Set([this]):zl.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),r}function zO(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new Moe;var a=new Set;n.set(t,a)}else a=n.get(t),a===void 0&&(a=new Set,n.set(t,a));a.has(r)||(a.add(r),e=Joe.bind(null,e,t,r),t.then(e,e))}function GO(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function KO(e,t,r,n,a){return e.mode&1?(e.flags|=65536,e.lanes=a,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=ws(-1,1),t.tag=2,Hl(r,t,1))),r.lanes|=1),e)}var Boe=Hs.ReactCurrentOwner,ua=!1;function Vn(e,t,r,n){t.child=e===null?_W(t,null,r,n):t0(t,e.child,r,n)}function XO(e,t,r,n,a){r=r.render;var i=t.ref;return Rd(t,a),n=cA(e,t,r,n,i,a),r=uA(),e!==null&&!ua?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Is(e,t,a)):(ar&&r&&Z3(t),t.flags|=1,Vn(e,t,n,a),t.child)}function qO(e,t,r,n,a){if(e===null){var i=r.type;return typeof i=="function"&&!wA(i)&&i.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=i,HW(e,t,i,n,a)):(e=Ay(r.type,null,n,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&a)){var o=i.memoizedProps;if(r=r.compare,r=r!==null?r:fg,r(o,n)&&e.ref===t.ref)return Is(e,t,a)}return t.flags|=1,e=Kl(i,n),e.ref=t.ref,e.return=t,t.child=e}function HW(e,t,r,n,a){if(e!==null){var i=e.memoizedProps;if(fg(i,n)&&e.ref===t.ref)if(ua=!1,t.pendingProps=n=i,(e.lanes&a)!==0)e.flags&131072&&(ua=!0);else return t.lanes=e.lanes,Is(e,t,a)}return oC(e,t,r,n,a)}function zW(e,t,r){var n=t.pendingProps,a=n.children,i=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},zt(ud,Ca),Ca|=r;else{if(!(r&1073741824))return e=i!==null?i.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,zt(ud,Ca),Ca|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=i!==null?i.baseLanes:r,zt(ud,Ca),Ca|=n}else i!==null?(n=i.baseLanes|r,t.memoizedState=null):n=r,zt(ud,Ca),Ca|=n;return Vn(e,t,a,r),t.child}function GW(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function oC(e,t,r,n,a){var i=pa(r)?Lu:Mn.current;return i=Qd(t,i),Rd(t,a),r=cA(e,t,r,n,i,a),n=uA(),e!==null&&!ua?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Is(e,t,a)):(ar&&n&&Z3(t),t.flags|=1,Vn(e,t,r,a),t.child)}function YO(e,t,r,n,a){if(pa(r)){var i=!0;Sx(t)}else i=!1;if(Rd(t,a),t.stateNode===null)Cy(e,t),xW(t,r,n),aC(t,r,n,a),n=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,c=r.contextType;typeof c=="object"&&c!==null?c=Ti(c):(c=pa(r)?Lu:Mn.current,c=Qd(t,c));var f=r.getDerivedStateFromProps,u=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";u||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==n||l!==c)&&UO(t,o,n,c),wl=!1;var d=t.memoizedState;o.state=d,Ax(t,n,o,a),l=t.memoizedState,s!==n||d!==l||ha.current||wl?(typeof f=="function"&&(nC(t,r,f,n),l=t.memoizedState),(s=wl||jO(t,r,s,n,d,l,c))?(u||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),o.props=n,o.state=l,o.context=c,n=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{o=t.stateNode,mW(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Hi(t.type,s),o.props=c,u=t.pendingProps,d=o.context,l=r.contextType,typeof l=="object"&&l!==null?l=Ti(l):(l=pa(r)?Lu:Mn.current,l=Qd(t,l));var h=r.getDerivedStateFromProps;(f=typeof h=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==u||d!==l)&&UO(t,o,n,l),wl=!1,d=t.memoizedState,o.state=d,Ax(t,n,o,a);var p=t.memoizedState;s!==u||d!==p||ha.current||wl?(typeof h=="function"&&(nC(t,r,h,n),p=t.memoizedState),(c=wl||jO(t,r,c,n,d,p,l)||!1)?(f||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(n,p,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(n,p,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=p),o.props=n,o.state=p,o.context=l,n=c):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),n=!1)}return sC(e,t,r,n,i,a)}function sC(e,t,r,n,a,i){GW(e,t);var o=(t.flags&128)!==0;if(!n&&!o)return a&&FO(t,r,!1),Is(e,t,i);n=t.stateNode,Boe.current=t;var s=o&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&o?(t.child=t0(t,e.child,null,i),t.child=t0(t,null,s,i)):Vn(e,t,s,i),t.memoizedState=n.state,a&&FO(t,r,!0),t.child}function KW(e){var t=e.stateNode;t.pendingContext?NO(e,t.pendingContext,t.pendingContext!==t.context):t.context&&NO(e,t.context,!1),iA(e,t.containerInfo)}function ZO(e,t,r,n,a){return e0(),Q3(a),t.flags|=256,Vn(e,t,r,n),t.child}var lC={dehydrated:null,treeContext:null,retryLane:0};function cC(e){return{baseLanes:e,cachePool:null,transitions:null}}function XW(e,t,r){var n=t.pendingProps,a=ur.current,i=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(a&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(a|=1),zt(ur,a&1),e===null)return tC(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=n.children,e=n.fallback,i?(n=t.mode,i=t.child,o={mode:"hidden",children:o},!(n&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=vw(o,n,0,null),e=bu(e,n,r,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=cC(r),t.memoizedState=lC,e):hA(t,o));if(a=e.memoizedState,a!==null&&(s=a.dehydrated,s!==null))return joe(e,t,o,n,s,a,r);if(i){i=n.fallback,o=t.mode,a=e.child,s=a.sibling;var l={mode:"hidden",children:n.children};return!(o&1)&&t.child!==a?(n=t.child,n.childLanes=0,n.pendingProps=l,t.deletions=null):(n=Kl(a,l),n.subtreeFlags=a.subtreeFlags&14680064),s!==null?i=Kl(s,i):(i=bu(i,o,r,null),i.flags|=2),i.return=t,n.return=t,n.sibling=i,t.child=n,n=i,i=t.child,o=e.child.memoizedState,o=o===null?cC(r):{baseLanes:o.baseLanes|r,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~r,t.memoizedState=lC,n}return i=e.child,e=i.sibling,n=Kl(i,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function hA(e,t){return t=vw({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Km(e,t,r,n){return n!==null&&Q3(n),t0(t,e.child,null,r),e=hA(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function joe(e,t,r,n,a,i,o){if(r)return t.flags&256?(t.flags&=-257,n=zb(Error(xe(422))),Km(e,t,o,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=n.fallback,a=t.mode,n=vw({mode:"visible",children:n.children},a,0,null),i=bu(i,a,o,null),i.flags|=2,n.return=t,i.return=t,n.sibling=i,t.child=n,t.mode&1&&t0(t,e.child,null,o),t.child.memoizedState=cC(o),t.memoizedState=lC,i);if(!(t.mode&1))return Km(e,t,o,null);if(a.data==="$!"){if(n=a.nextSibling&&a.nextSibling.dataset,n)var s=n.dgst;return n=s,i=Error(xe(419)),n=zb(i,n,void 0),Km(e,t,o,n)}if(s=(o&e.childLanes)!==0,ua||s){if(n=an,n!==null){switch(o&-o){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}a=a&(n.suspendedLanes|o)?0:a,a!==0&&a!==i.retryLane&&(i.retryLane=a,Os(e,a),ro(n,e,a,-1))}return xA(),n=zb(Error(xe(421))),Km(e,t,o,n)}return a.data==="$?"?(t.flags|=128,t.child=e.child,t=Qoe.bind(null,e),a._reactRetry=t,null):(e=i.treeContext,Ia=Vl(a.nextSibling),Ba=t,ar=!0,Ki=null,e!==null&&(pi[gi++]=fs,pi[gi++]=ds,pi[gi++]=Mu,fs=e.id,ds=e.overflow,Mu=t),t=hA(t,n.children),t.flags|=4096,t)}function JO(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),rC(e.return,t,r)}function Gb(e,t,r,n,a){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=r,i.tailMode=a)}function qW(e,t,r){var n=t.pendingProps,a=n.revealOrder,i=n.tail;if(Vn(e,t,n.children,r),n=ur.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&JO(e,r,t);else if(e.tag===19)JO(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(zt(ur,n),!(t.mode&1))t.memoizedState=null;else switch(a){case"forwards":for(r=t.child,a=null;r!==null;)e=r.alternate,e!==null&&Rx(e)===null&&(a=r),r=r.sibling;r=a,r===null?(a=t.child,t.child=null):(a=r.sibling,r.sibling=null),Gb(t,!1,a,r,i);break;case"backwards":for(r=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&&Rx(e)===null){t.child=a;break}e=a.sibling,a.sibling=r,r=a,a=e}Gb(t,!0,r,null,i);break;case"together":Gb(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Cy(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Is(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),ju|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(xe(153));if(t.child!==null){for(e=t.child,r=Kl(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Kl(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function Uoe(e,t,r){switch(t.tag){case 3:KW(t),e0();break;case 5:bW(t);break;case 1:pa(t.type)&&Sx(t);break;case 4:iA(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,a=t.memoizedProps.value;zt($x,n._currentValue),n._currentValue=a;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(zt(ur,ur.current&1),t.flags|=128,null):r&t.child.childLanes?XW(e,t,r):(zt(ur,ur.current&1),e=Is(e,t,r),e!==null?e.sibling:null);zt(ur,ur.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return qW(e,t,r);t.flags|=128}if(a=t.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),zt(ur,ur.current),n)break;return null;case 22:case 23:return t.lanes=0,zW(e,t,r)}return Is(e,t,r)}var YW,uC,ZW,JW;YW=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};uC=function(){};ZW=function(e,t,r,n){var a=e.memoizedProps;if(a!==n){e=t.stateNode,du(Ro.current);var i=null;switch(r){case"input":a=I4(e,a),n=I4(e,n),i=[];break;case"select":a=vr({},a,{value:void 0}),n=vr({},n,{value:void 0}),i=[];break;case"textarea":a=F4(e,a),n=F4(e,n),i=[];break;default:typeof a.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=bx)}L4(r,n);var o;r=null;for(c in a)if(!n.hasOwnProperty(c)&&a.hasOwnProperty(c)&&a[c]!=null)if(c==="style"){var s=a[c];for(o in s)s.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(ag.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in n){var l=n[c];if(s=a!=null?a[c]:void 0,n.hasOwnProperty(c)&&l!==s&&(l!=null||s!=null))if(c==="style")if(s){for(o in s)!s.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in l)l.hasOwnProperty(o)&&s[o]!==l[o]&&(r||(r={}),r[o]=l[o])}else r||(i||(i=[]),i.push(c,r)),r=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(i=i||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(i=i||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(ag.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&Kt("scroll",e),i||s===l||(i=[])):(i=i||[]).push(c,l))}r&&(i=i||[]).push("style",r);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};JW=function(e,t,r,n){r!==n&&(t.flags|=4)};function Ch(e,t){if(!ar)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function _n(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var a=e.child;a!==null;)r|=a.lanes|a.childLanes,n|=a.subtreeFlags&14680064,n|=a.flags&14680064,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)r|=a.lanes|a.childLanes,n|=a.subtreeFlags,n|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Woe(e,t,r){var n=t.pendingProps;switch(J3(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return _n(t),null;case 1:return pa(t.type)&&Ex(),_n(t),null;case 3:return n=t.stateNode,r0(),Jt(ha),Jt(Mn),sA(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(zm(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ki!==null&&(yC(Ki),Ki=null))),uC(e,t),_n(t),null;case 5:oA(t);var a=du(vg.current);if(r=t.type,e!==null&&t.stateNode!=null)ZW(e,t,r,n,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(xe(166));return _n(t),null}if(e=du(Ro.current),zm(t)){n=t.stateNode,r=t.type;var i=t.memoizedProps;switch(n[So]=t,n[pg]=i,e=(t.mode&1)!==0,r){case"dialog":Kt("cancel",n),Kt("close",n);break;case"iframe":case"object":case"embed":Kt("load",n);break;case"video":case"audio":for(a=0;a<rp.length;a++)Kt(rp[a],n);break;case"source":Kt("error",n);break;case"img":case"image":case"link":Kt("error",n),Kt("load",n);break;case"details":Kt("toggle",n);break;case"input":sO(n,i),Kt("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!i.multiple},Kt("invalid",n);break;case"textarea":cO(n,i),Kt("invalid",n)}L4(r,i),a=null;for(var o in i)if(i.hasOwnProperty(o)){var s=i[o];o==="children"?typeof s=="string"?n.textContent!==s&&(i.suppressHydrationWarning!==!0&&Hm(n.textContent,s,e),a=["children",s]):typeof s=="number"&&n.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&Hm(n.textContent,s,e),a=["children",""+s]):ag.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&Kt("scroll",n)}switch(r){case"input":Dm(n),lO(n,i,!0);break;case"textarea":Dm(n),uO(n);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(n.onclick=bx)}n=a,t.updateQueue=n,n!==null&&(t.flags|=4)}else{o=a.nodeType===9?a:a.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=TU(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(r,{is:n.is}):(e=o.createElement(r),r==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,r),e[So]=t,e[pg]=n,YW(e,t,!1,!1),t.stateNode=e;e:{switch(o=M4(r,n),r){case"dialog":Kt("cancel",e),Kt("close",e),a=n;break;case"iframe":case"object":case"embed":Kt("load",e),a=n;break;case"video":case"audio":for(a=0;a<rp.length;a++)Kt(rp[a],e);a=n;break;case"source":Kt("error",e),a=n;break;case"img":case"image":case"link":Kt("error",e),Kt("load",e),a=n;break;case"details":Kt("toggle",e),a=n;break;case"input":sO(e,n),a=I4(e,n),Kt("invalid",e);break;case"option":a=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},a=vr({},n,{value:void 0}),Kt("invalid",e);break;case"textarea":cO(e,n),a=F4(e,n),Kt("invalid",e);break;default:a=n}L4(r,a),s=a;for(i in s)if(s.hasOwnProperty(i)){var l=s[i];i==="style"?kU(e,l):i==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&CU(e,l)):i==="children"?typeof l=="string"?(r!=="textarea"||l!=="")&&ig(e,l):typeof l=="number"&&ig(e,""+l):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(ag.hasOwnProperty(i)?l!=null&&i==="onScroll"&&Kt("scroll",e):l!=null&&L3(e,i,l,o))}switch(r){case"input":Dm(e),lO(e,n,!1);break;case"textarea":Dm(e),uO(e);break;case"option":n.value!=null&&e.setAttribute("value",""+ac(n.value));break;case"select":e.multiple=!!n.multiple,i=n.value,i!=null?Cd(e,!!n.multiple,i,!1):n.defaultValue!=null&&Cd(e,!!n.multiple,n.defaultValue,!0);break;default:typeof a.onClick=="function"&&(e.onclick=bx)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return _n(t),null;case 6:if(e&&t.stateNode!=null)JW(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(xe(166));if(r=du(vg.current),du(Ro.current),zm(t)){if(n=t.stateNode,r=t.memoizedProps,n[So]=t,(i=n.nodeValue!==r)&&(e=Ba,e!==null))switch(e.tag){case 3:Hm(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Hm(n.nodeValue,r,(e.mode&1)!==0)}i&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[So]=t,t.stateNode=n}return _n(t),null;case 13:if(Jt(ur),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ar&&Ia!==null&&t.mode&1&&!(t.flags&128))gW(),e0(),t.flags|=98560,i=!1;else if(i=zm(t),n!==null&&n.dehydrated!==null){if(e===null){if(!i)throw Error(xe(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(xe(317));i[So]=t}else e0(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;_n(t),i=!1}else Ki!==null&&(yC(Ki),Ki=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||ur.current&1?Kr===0&&(Kr=3):xA())),t.updateQueue!==null&&(t.flags|=4),_n(t),null);case 4:return r0(),uC(e,t),e===null&&dg(t.stateNode.containerInfo),_n(t),null;case 10:return rA(t.type._context),_n(t),null;case 17:return pa(t.type)&&Ex(),_n(t),null;case 19:if(Jt(ur),i=t.memoizedState,i===null)return _n(t),null;if(n=(t.flags&128)!==0,o=i.rendering,o===null)if(n)Ch(i,!1);else{if(Kr!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Rx(e),o!==null){for(t.flags|=128,Ch(i,!1),n=o.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)i=r,e=n,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return zt(ur,ur.current&1|2),t.child}e=e.sibling}i.tail!==null&&Or()>a0&&(t.flags|=128,n=!0,Ch(i,!1),t.lanes=4194304)}else{if(!n)if(e=Rx(o),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Ch(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!ar)return _n(t),null}else 2*Or()-i.renderingStartTime>a0&&r!==1073741824&&(t.flags|=128,n=!0,Ch(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(r=i.last,r!==null?r.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Or(),t.sibling=null,r=ur.current,zt(ur,n?r&1|2:r&1),t):(_n(t),null);case 22:case 23:return yA(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Ca&1073741824&&(_n(t),t.subtreeFlags&6&&(t.flags|=8192)):_n(t),null;case 24:return null;case 25:return null}throw Error(xe(156,t.tag))}function Voe(e,t){switch(J3(t),t.tag){case 1:return pa(t.type)&&Ex(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return r0(),Jt(ha),Jt(Mn),sA(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return oA(t),null;case 13:if(Jt(ur),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(xe(340));e0()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Jt(ur),null;case 4:return r0(),null;case 10:return rA(t.type._context),null;case 22:case 23:return yA(),null;case 24:return null;default:return null}}var Xm=!1,$n=!1,Hoe=typeof WeakSet=="function"?WeakSet:Set,Oe=null;function cd(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){_r(e,t,n)}else r.current=null}function fC(e,t,r){try{r()}catch(n){_r(e,t,n)}}var QO=!1;function zoe(e,t){if(X4=xx,e=rW(),Y3(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var a=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var o=0,s=-1,l=-1,c=0,f=0,u=e,d=null;t:for(;;){for(var h;u!==r||a!==0&&u.nodeType!==3||(s=o+a),u!==i||n!==0&&u.nodeType!==3||(l=o+n),u.nodeType===3&&(o+=u.nodeValue.length),(h=u.firstChild)!==null;)d=u,u=h;for(;;){if(u===e)break t;if(d===r&&++c===a&&(s=o),d===i&&++f===n&&(l=o),(h=u.nextSibling)!==null)break;u=d,d=u.parentNode}u=h}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(q4={focusedElem:e,selectionRange:r},xx=!1,Oe=t;Oe!==null;)if(t=Oe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Oe=e;else for(;Oe!==null;){t=Oe;try{var p=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(p!==null){var g=p.memoizedProps,y=p.memoizedState,m=t.stateNode,w=m.getSnapshotBeforeUpdate(t.elementType===t.type?g:Hi(t.type,g),y);m.__reactInternalSnapshotBeforeUpdate=w}break;case 3:var _=t.stateNode.containerInfo;_.nodeType===1?_.textContent="":_.nodeType===9&&_.documentElement&&_.removeChild(_.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(xe(163))}}catch(E){_r(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,Oe=e;break}Oe=t.return}return p=QO,QO=!1,p}function $p(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var a=n=n.next;do{if((a.tag&e)===e){var i=a.destroy;a.destroy=void 0,i!==void 0&&fC(t,r,i)}a=a.next}while(a!==n)}}function pw(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function dC(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function QW(e){var t=e.alternate;t!==null&&(e.alternate=null,QW(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[So],delete t[pg],delete t[J4],delete t[$oe],delete t[koe])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function eV(e){return e.tag===5||e.tag===3||e.tag===4}function eI(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||eV(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function hC(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=bx));else if(n!==4&&(e=e.child,e!==null))for(hC(e,t,r),e=e.sibling;e!==null;)hC(e,t,r),e=e.sibling}function pC(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(pC(e,t,r),e=e.sibling;e!==null;)pC(e,t,r),e=e.sibling}var ln=null,zi=!1;function sl(e,t,r){for(r=r.child;r!==null;)tV(e,t,r),r=r.sibling}function tV(e,t,r){if(Ao&&typeof Ao.onCommitFiberUnmount=="function")try{Ao.onCommitFiberUnmount(ow,r)}catch{}switch(r.tag){case 5:$n||cd(r,t);case 6:var n=ln,a=zi;ln=null,sl(e,t,r),ln=n,zi=a,ln!==null&&(zi?(e=ln,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):ln.removeChild(r.stateNode));break;case 18:ln!==null&&(zi?(e=ln,r=r.stateNode,e.nodeType===8?Bb(e.parentNode,r):e.nodeType===1&&Bb(e,r),cg(e)):Bb(ln,r.stateNode));break;case 4:n=ln,a=zi,ln=r.stateNode.containerInfo,zi=!0,sl(e,t,r),ln=n,zi=a;break;case 0:case 11:case 14:case 15:if(!$n&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){a=n=n.next;do{var i=a,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&fC(r,t,o),a=a.next}while(a!==n)}sl(e,t,r);break;case 1:if(!$n&&(cd(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){_r(r,t,s)}sl(e,t,r);break;case 21:sl(e,t,r);break;case 22:r.mode&1?($n=(n=$n)||r.memoizedState!==null,sl(e,t,r),$n=n):sl(e,t,r);break;default:sl(e,t,r)}}function tI(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Hoe),t.forEach(function(n){var a=ese.bind(null,e,n);r.has(n)||(r.add(n),n.then(a,a))})}}function Bi(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var a=r[n];try{var i=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:ln=s.stateNode,zi=!1;break e;case 3:ln=s.stateNode.containerInfo,zi=!0;break e;case 4:ln=s.stateNode.containerInfo,zi=!0;break e}s=s.return}if(ln===null)throw Error(xe(160));tV(i,o,a),ln=null,zi=!1;var l=a.alternate;l!==null&&(l.return=null),a.return=null}catch(c){_r(a,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)rV(t,e),t=t.sibling}function rV(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Bi(t,e),po(e),n&4){try{$p(3,e,e.return),pw(3,e)}catch(g){_r(e,e.return,g)}try{$p(5,e,e.return)}catch(g){_r(e,e.return,g)}}break;case 1:Bi(t,e),po(e),n&512&&r!==null&&cd(r,r.return);break;case 5:if(Bi(t,e),po(e),n&512&&r!==null&&cd(r,r.return),e.flags&32){var a=e.stateNode;try{ig(a,"")}catch(g){_r(e,e.return,g)}}if(n&4&&(a=e.stateNode,a!=null)){var i=e.memoizedProps,o=r!==null?r.memoizedProps:i,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&EU(a,i),M4(s,o);var c=M4(s,i);for(o=0;o<l.length;o+=2){var f=l[o],u=l[o+1];f==="style"?kU(a,u):f==="dangerouslySetInnerHTML"?CU(a,u):f==="children"?ig(a,u):L3(a,f,u,c)}switch(s){case"input":P4(a,i);break;case"textarea":SU(a,i);break;case"select":var d=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!i.multiple;var h=i.value;h!=null?Cd(a,!!i.multiple,h,!1):d!==!!i.multiple&&(i.defaultValue!=null?Cd(a,!!i.multiple,i.defaultValue,!0):Cd(a,!!i.multiple,i.multiple?[]:"",!1))}a[pg]=i}catch(g){_r(e,e.return,g)}}break;case 6:if(Bi(t,e),po(e),n&4){if(e.stateNode===null)throw Error(xe(162));a=e.stateNode,i=e.memoizedProps;try{a.nodeValue=i}catch(g){_r(e,e.return,g)}}break;case 3:if(Bi(t,e),po(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{cg(t.containerInfo)}catch(g){_r(e,e.return,g)}break;case 4:Bi(t,e),po(e);break;case 13:Bi(t,e),po(e),a=e.child,a.flags&8192&&(i=a.memoizedState!==null,a.stateNode.isHidden=i,!i||a.alternate!==null&&a.alternate.memoizedState!==null||(vA=Or())),n&4&&tI(e);break;case 22:if(f=r!==null&&r.memoizedState!==null,e.mode&1?($n=(c=$n)||f,Bi(t,e),$n=c):Bi(t,e),po(e),n&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!f&&e.mode&1)for(Oe=e,f=e.child;f!==null;){for(u=Oe=f;Oe!==null;){switch(d=Oe,h=d.child,d.tag){case 0:case 11:case 14:case 15:$p(4,d,d.return);break;case 1:cd(d,d.return);var p=d.stateNode;if(typeof p.componentWillUnmount=="function"){n=d,r=d.return;try{t=n,p.props=t.memoizedProps,p.state=t.memoizedState,p.componentWillUnmount()}catch(g){_r(n,r,g)}}break;case 5:cd(d,d.return);break;case 22:if(d.memoizedState!==null){nI(u);continue}}h!==null?(h.return=d,Oe=h):nI(u)}f=f.sibling}e:for(f=null,u=e;;){if(u.tag===5){if(f===null){f=u;try{a=u.stateNode,c?(i=a.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=u.stateNode,l=u.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=$U("display",o))}catch(g){_r(e,e.return,g)}}}else if(u.tag===6){if(f===null)try{u.stateNode.nodeValue=c?"":u.memoizedProps}catch(g){_r(e,e.return,g)}}else if((u.tag!==22&&u.tag!==23||u.memoizedState===null||u===e)&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===e)break e;for(;u.sibling===null;){if(u.return===null||u.return===e)break e;f===u&&(f=null),u=u.return}f===u&&(f=null),u.sibling.return=u.return,u=u.sibling}}break;case 19:Bi(t,e),po(e),n&4&&tI(e);break;case 21:break;default:Bi(t,e),po(e)}}function po(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(eV(r)){var n=r;break e}r=r.return}throw Error(xe(160))}switch(n.tag){case 5:var a=n.stateNode;n.flags&32&&(ig(a,""),n.flags&=-33);var i=eI(e);pC(e,i,a);break;case 3:case 4:var o=n.stateNode.containerInfo,s=eI(e);hC(e,s,o);break;default:throw Error(xe(161))}}catch(l){_r(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Goe(e,t,r){Oe=e,nV(e)}function nV(e,t,r){for(var n=(e.mode&1)!==0;Oe!==null;){var a=Oe,i=a.child;if(a.tag===22&&n){var o=a.memoizedState!==null||Xm;if(!o){var s=a.alternate,l=s!==null&&s.memoizedState!==null||$n;s=Xm;var c=$n;if(Xm=o,($n=l)&&!c)for(Oe=a;Oe!==null;)o=Oe,l=o.child,o.tag===22&&o.memoizedState!==null?aI(a):l!==null?(l.return=o,Oe=l):aI(a);for(;i!==null;)Oe=i,nV(i),i=i.sibling;Oe=a,Xm=s,$n=c}rI(e)}else a.subtreeFlags&8772&&i!==null?(i.return=a,Oe=i):rI(e)}}function rI(e){for(;Oe!==null;){var t=Oe;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:$n||pw(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!$n)if(r===null)n.componentDidMount();else{var a=t.elementType===t.type?r.memoizedProps:Hi(t.type,r.memoizedProps);n.componentDidUpdate(a,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&BO(t,i,n);break;case 3:var o=t.updateQueue;if(o!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}BO(t,o,r)}break;case 5:var s=t.stateNode;if(r===null&&t.flags&4){r=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&r.focus();break;case"img":l.src&&(r.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var f=c.memoizedState;if(f!==null){var u=f.dehydrated;u!==null&&cg(u)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(xe(163))}$n||t.flags&512&&dC(t)}catch(d){_r(t,t.return,d)}}if(t===e){Oe=null;break}if(r=t.sibling,r!==null){r.return=t.return,Oe=r;break}Oe=t.return}}function nI(e){for(;Oe!==null;){var t=Oe;if(t===e){Oe=null;break}var r=t.sibling;if(r!==null){r.return=t.return,Oe=r;break}Oe=t.return}}function aI(e){for(;Oe!==null;){var t=Oe;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{pw(4,t)}catch(l){_r(t,r,l)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var a=t.return;try{n.componentDidMount()}catch(l){_r(t,a,l)}}var i=t.return;try{dC(t)}catch(l){_r(t,i,l)}break;case 5:var o=t.return;try{dC(t)}catch(l){_r(t,o,l)}}}catch(l){_r(t,t.return,l)}if(t===e){Oe=null;break}var s=t.sibling;if(s!==null){s.return=t.return,Oe=s;break}Oe=t.return}}var Koe=Math.ceil,Px=Hs.ReactCurrentDispatcher,pA=Hs.ReactCurrentOwner,_i=Hs.ReactCurrentBatchConfig,yt=0,an=null,Ur=null,hn=0,Ca=0,ud=$c(0),Kr=0,wg=null,ju=0,gw=0,gA=0,kp=null,oa=null,vA=0,a0=1/0,rs=null,Nx=!1,gC=null,zl=null,qm=!1,kl=null,Fx=0,Ap=0,vC=null,$y=-1,ky=0;function Kn(){return yt&6?Or():$y!==-1?$y:$y=Or()}function Gl(e){return e.mode&1?yt&2&&hn!==0?hn&-hn:Roe.transition!==null?(ky===0&&(ky=jU()),ky):(e=Ft,e!==0||(e=window.event,e=e===void 0?16:KU(e.type)),e):1}function ro(e,t,r,n){if(50<Ap)throw Ap=0,vC=null,Error(xe(185));gv(e,r,n),(!(yt&2)||e!==an)&&(e===an&&(!(yt&2)&&(gw|=r),Kr===4&&El(e,hn)),ga(e,n),r===1&&yt===0&&!(t.mode&1)&&(a0=Or()+500,fw&&kc()))}function ga(e,t){var r=e.callbackNode;Rie(e,t);var n=yx(e,e===an?hn:0);if(n===0)r!==null&&hO(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&hO(r),t===1)e.tag===0?Aoe(iI.bind(null,e)):dW(iI.bind(null,e)),Toe(function(){!(yt&6)&&kc()}),r=null;else{switch(UU(n)){case 1:r=W3;break;case 4:r=MU;break;case 16:r=mx;break;case 536870912:r=BU;break;default:r=mx}r=fV(r,aV.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function aV(e,t){if($y=-1,ky=0,yt&6)throw Error(xe(327));var r=e.callbackNode;if(Od()&&e.callbackNode!==r)return null;var n=yx(e,e===an?hn:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Dx(e,n);else{t=n;var a=yt;yt|=2;var i=oV();(an!==e||hn!==t)&&(rs=null,a0=Or()+500,_u(e,t));do try{Yoe();break}catch(s){iV(e,s)}while(1);tA(),Px.current=i,yt=a,Ur!==null?t=0:(an=null,hn=0,t=Kr)}if(t!==0){if(t===2&&(a=V4(e),a!==0&&(n=a,t=mC(e,a))),t===1)throw r=wg,_u(e,0),El(e,n),ga(e,Or()),r;if(t===6)El(e,n);else{if(a=e.current.alternate,!(n&30)&&!Xoe(a)&&(t=Dx(e,n),t===2&&(i=V4(e),i!==0&&(n=i,t=mC(e,i))),t===1))throw r=wg,_u(e,0),El(e,n),ga(e,Or()),r;switch(e.finishedWork=a,e.finishedLanes=n,t){case 0:case 1:throw Error(xe(345));case 2:Qc(e,oa,rs);break;case 3:if(El(e,n),(n&130023424)===n&&(t=vA+500-Or(),10<t)){if(yx(e,0)!==0)break;if(a=e.suspendedLanes,(a&n)!==n){Kn(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Z4(Qc.bind(null,e,oa,rs),t);break}Qc(e,oa,rs);break;case 4:if(El(e,n),(n&4194240)===n)break;for(t=e.eventTimes,a=-1;0<n;){var o=31-to(n);i=1<<o,o=t[o],o>a&&(a=o),n&=~i}if(n=a,n=Or()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Koe(n/1960))-n,10<n){e.timeoutHandle=Z4(Qc.bind(null,e,oa,rs),n);break}Qc(e,oa,rs);break;case 5:Qc(e,oa,rs);break;default:throw Error(xe(329))}}}return ga(e,Or()),e.callbackNode===r?aV.bind(null,e):null}function mC(e,t){var r=kp;return e.current.memoizedState.isDehydrated&&(_u(e,t).flags|=256),e=Dx(e,t),e!==2&&(t=oa,oa=r,t!==null&&yC(t)),e}function yC(e){oa===null?oa=e:oa.push.apply(oa,e)}function Xoe(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var a=r[n],i=a.getSnapshot;a=a.value;try{if(!oo(i(),a))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function El(e,t){for(t&=~gA,t&=~gw,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-to(t),n=1<<r;e[r]=-1,t&=~n}}function iI(e){if(yt&6)throw Error(xe(327));Od();var t=yx(e,0);if(!(t&1))return ga(e,Or()),null;var r=Dx(e,t);if(e.tag!==0&&r===2){var n=V4(e);n!==0&&(t=n,r=mC(e,n))}if(r===1)throw r=wg,_u(e,0),El(e,t),ga(e,Or()),r;if(r===6)throw Error(xe(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Qc(e,oa,rs),ga(e,Or()),null}function mA(e,t){var r=yt;yt|=1;try{return e(t)}finally{yt=r,yt===0&&(a0=Or()+500,fw&&kc())}}function Uu(e){kl!==null&&kl.tag===0&&!(yt&6)&&Od();var t=yt;yt|=1;var r=_i.transition,n=Ft;try{if(_i.transition=null,Ft=1,e)return e()}finally{Ft=n,_i.transition=r,yt=t,!(yt&6)&&kc()}}function yA(){Ca=ud.current,Jt(ud)}function _u(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,Soe(r)),Ur!==null)for(r=Ur.return;r!==null;){var n=r;switch(J3(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&Ex();break;case 3:r0(),Jt(ha),Jt(Mn),sA();break;case 5:oA(n);break;case 4:r0();break;case 13:Jt(ur);break;case 19:Jt(ur);break;case 10:rA(n.type._context);break;case 22:case 23:yA()}r=r.return}if(an=e,Ur=e=Kl(e.current,null),hn=Ca=t,Kr=0,wg=null,gA=gw=ju=0,oa=kp=null,fu!==null){for(t=0;t<fu.length;t++)if(r=fu[t],n=r.interleaved,n!==null){r.interleaved=null;var a=n.next,i=r.pending;if(i!==null){var o=i.next;i.next=a,n.next=o}r.pending=n}fu=null}return e}function iV(e,t){do{var r=Ur;try{if(tA(),Sy.current=Ix,Ox){for(var n=gr.memoizedState;n!==null;){var a=n.queue;a!==null&&(a.pending=null),n=n.next}Ox=!1}if(Bu=0,Qr=zr=gr=null,Cp=!1,mg=0,pA.current=null,r===null||r.return===null){Kr=1,wg=t,Ur=null;break}e:{var i=e,o=r.return,s=r,l=t;if(t=hn,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,f=s,u=f.tag;if(!(f.mode&1)&&(u===0||u===11||u===15)){var d=f.alternate;d?(f.updateQueue=d.updateQueue,f.memoizedState=d.memoizedState,f.lanes=d.lanes):(f.updateQueue=null,f.memoizedState=null)}var h=GO(o);if(h!==null){h.flags&=-257,KO(h,o,s,i,t),h.mode&1&&zO(i,c,t),t=h,l=c;var p=t.updateQueue;if(p===null){var g=new Set;g.add(l),t.updateQueue=g}else p.add(l);break e}else{if(!(t&1)){zO(i,c,t),xA();break e}l=Error(xe(426))}}else if(ar&&s.mode&1){var y=GO(o);if(y!==null){!(y.flags&65536)&&(y.flags|=256),KO(y,o,s,i,t),Q3(n0(l,s));break e}}i=l=n0(l,s),Kr!==4&&(Kr=2),kp===null?kp=[i]:kp.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var m=WW(i,l,t);MO(i,m);break e;case 1:s=l;var w=i.type,_=i.stateNode;if(!(i.flags&128)&&(typeof w.getDerivedStateFromError=="function"||_!==null&&typeof _.componentDidCatch=="function"&&(zl===null||!zl.has(_)))){i.flags|=65536,t&=-t,i.lanes|=t;var E=VW(i,s,t);MO(i,E);break e}}i=i.return}while(i!==null)}lV(r)}catch(S){t=S,Ur===r&&r!==null&&(Ur=r=r.return);continue}break}while(1)}function oV(){var e=Px.current;return Px.current=Ix,e===null?Ix:e}function xA(){(Kr===0||Kr===3||Kr===2)&&(Kr=4),an===null||!(ju&268435455)&&!(gw&268435455)||El(an,hn)}function Dx(e,t){var r=yt;yt|=2;var n=oV();(an!==e||hn!==t)&&(rs=null,_u(e,t));do try{qoe();break}catch(a){iV(e,a)}while(1);if(tA(),yt=r,Px.current=n,Ur!==null)throw Error(xe(261));return an=null,hn=0,Kr}function qoe(){for(;Ur!==null;)sV(Ur)}function Yoe(){for(;Ur!==null&&!_ie();)sV(Ur)}function sV(e){var t=uV(e.alternate,e,Ca);e.memoizedProps=e.pendingProps,t===null?lV(e):Ur=t,pA.current=null}function lV(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=Voe(r,t),r!==null){r.flags&=32767,Ur=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Kr=6,Ur=null;return}}else if(r=Woe(r,t,Ca),r!==null){Ur=r;return}if(t=t.sibling,t!==null){Ur=t;return}Ur=t=e}while(t!==null);Kr===0&&(Kr=5)}function Qc(e,t,r){var n=Ft,a=_i.transition;try{_i.transition=null,Ft=1,Zoe(e,t,r,n)}finally{_i.transition=a,Ft=n}return null}function Zoe(e,t,r,n){do Od();while(kl!==null);if(yt&6)throw Error(xe(327));r=e.finishedWork;var a=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(xe(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes;if(Oie(e,i),e===an&&(Ur=an=null,hn=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||qm||(qm=!0,fV(mx,function(){return Od(),null})),i=(r.flags&15990)!==0,r.subtreeFlags&15990||i){i=_i.transition,_i.transition=null;var o=Ft;Ft=1;var s=yt;yt|=4,pA.current=null,zoe(e,r),rV(r,e),moe(q4),xx=!!X4,q4=X4=null,e.current=r,Goe(r),bie(),yt=s,Ft=o,_i.transition=i}else e.current=r;if(qm&&(qm=!1,kl=e,Fx=a),i=e.pendingLanes,i===0&&(zl=null),Tie(r.stateNode),ga(e,Or()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)a=t[r],n(a.value,{componentStack:a.stack,digest:a.digest});if(Nx)throw Nx=!1,e=gC,gC=null,e;return Fx&1&&e.tag!==0&&Od(),i=e.pendingLanes,i&1?e===vC?Ap++:(Ap=0,vC=e):Ap=0,kc(),null}function Od(){if(kl!==null){var e=UU(Fx),t=_i.transition,r=Ft;try{if(_i.transition=null,Ft=16>e?16:e,kl===null)var n=!1;else{if(e=kl,kl=null,Fx=0,yt&6)throw Error(xe(331));var a=yt;for(yt|=4,Oe=e.current;Oe!==null;){var i=Oe,o=i.child;if(Oe.flags&16){var s=i.deletions;if(s!==null){for(var l=0;l<s.length;l++){var c=s[l];for(Oe=c;Oe!==null;){var f=Oe;switch(f.tag){case 0:case 11:case 15:$p(8,f,i)}var u=f.child;if(u!==null)u.return=f,Oe=u;else for(;Oe!==null;){f=Oe;var d=f.sibling,h=f.return;if(QW(f),f===c){Oe=null;break}if(d!==null){d.return=h,Oe=d;break}Oe=h}}}var p=i.alternate;if(p!==null){var g=p.child;if(g!==null){p.child=null;do{var y=g.sibling;g.sibling=null,g=y}while(g!==null)}}Oe=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,Oe=o;else e:for(;Oe!==null;){if(i=Oe,i.flags&2048)switch(i.tag){case 0:case 11:case 15:$p(9,i,i.return)}var m=i.sibling;if(m!==null){m.return=i.return,Oe=m;break e}Oe=i.return}}var w=e.current;for(Oe=w;Oe!==null;){o=Oe;var _=o.child;if(o.subtreeFlags&2064&&_!==null)_.return=o,Oe=_;else e:for(o=w;Oe!==null;){if(s=Oe,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:pw(9,s)}}catch(S){_r(s,s.return,S)}if(s===o){Oe=null;break e}var E=s.sibling;if(E!==null){E.return=s.return,Oe=E;break e}Oe=s.return}}if(yt=a,kc(),Ao&&typeof Ao.onPostCommitFiberRoot=="function")try{Ao.onPostCommitFiberRoot(ow,e)}catch{}n=!0}return n}finally{Ft=r,_i.transition=t}}return!1}function oI(e,t,r){t=n0(r,t),t=WW(e,t,1),e=Hl(e,t,1),t=Kn(),e!==null&&(gv(e,1,t),ga(e,t))}function _r(e,t,r){if(e.tag===3)oI(e,e,r);else for(;t!==null;){if(t.tag===3){oI(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(zl===null||!zl.has(n))){e=n0(r,e),e=VW(t,e,1),t=Hl(t,e,1),e=Kn(),t!==null&&(gv(t,1,e),ga(t,e));break}}t=t.return}}function Joe(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=Kn(),e.pingedLanes|=e.suspendedLanes&r,an===e&&(hn&r)===r&&(Kr===4||Kr===3&&(hn&130023424)===hn&&500>Or()-vA?_u(e,0):gA|=r),ga(e,t)}function cV(e,t){t===0&&(e.mode&1?(t=Bm,Bm<<=1,!(Bm&130023424)&&(Bm=4194304)):t=1);var r=Kn();e=Os(e,t),e!==null&&(gv(e,t,r),ga(e,r))}function Qoe(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),cV(e,r)}function ese(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,a=e.memoizedState;a!==null&&(r=a.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(xe(314))}n!==null&&n.delete(t),cV(e,r)}var uV;uV=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||ha.current)ua=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return ua=!1,Uoe(e,t,r);ua=!!(e.flags&131072)}else ua=!1,ar&&t.flags&1048576&&hW(t,Cx,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Cy(e,t),e=t.pendingProps;var a=Qd(t,Mn.current);Rd(t,r),a=cA(null,t,n,e,a,r);var i=uA();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,pa(n)?(i=!0,Sx(t)):i=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,aA(t),a.updater=dw,t.stateNode=a,a._reactInternals=t,aC(t,n,e,r),t=sC(null,t,n,!0,i,r)):(t.tag=0,ar&&i&&Z3(t),Vn(null,t,a,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Cy(e,t),e=t.pendingProps,a=n._init,n=a(n._payload),t.type=n,a=t.tag=rse(n),e=Hi(n,e),a){case 0:t=oC(null,t,n,e,r);break e;case 1:t=YO(null,t,n,e,r);break e;case 11:t=XO(null,t,n,e,r);break e;case 14:t=qO(null,t,n,Hi(n.type,e),r);break e}throw Error(xe(306,n,""))}return t;case 0:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Hi(n,a),oC(e,t,n,a,r);case 1:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Hi(n,a),YO(e,t,n,a,r);case 3:e:{if(KW(t),e===null)throw Error(xe(387));n=t.pendingProps,i=t.memoizedState,a=i.element,mW(e,t),Ax(t,n,null,r);var o=t.memoizedState;if(n=o.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){a=n0(Error(xe(423)),t),t=ZO(e,t,n,r,a);break e}else if(n!==a){a=n0(Error(xe(424)),t),t=ZO(e,t,n,r,a);break e}else for(Ia=Vl(t.stateNode.containerInfo.firstChild),Ba=t,ar=!0,Ki=null,r=_W(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(e0(),n===a){t=Is(e,t,r);break e}Vn(e,t,n,r)}t=t.child}return t;case 5:return bW(t),e===null&&tC(t),n=t.type,a=t.pendingProps,i=e!==null?e.memoizedProps:null,o=a.children,Y4(n,a)?o=null:i!==null&&Y4(n,i)&&(t.flags|=32),GW(e,t),Vn(e,t,o,r),t.child;case 6:return e===null&&tC(t),null;case 13:return XW(e,t,r);case 4:return iA(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=t0(t,null,n,r):Vn(e,t,n,r),t.child;case 11:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Hi(n,a),XO(e,t,n,a,r);case 7:return Vn(e,t,t.pendingProps,r),t.child;case 8:return Vn(e,t,t.pendingProps.children,r),t.child;case 12:return Vn(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,a=t.pendingProps,i=t.memoizedProps,o=a.value,zt($x,n._currentValue),n._currentValue=o,i!==null)if(oo(i.value,o)){if(i.children===a.children&&!ha.current){t=Is(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){o=i.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(i.tag===1){l=ws(-1,r&-r),l.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var f=c.pending;f===null?l.next=l:(l.next=f.next,f.next=l),c.pending=l}}i.lanes|=r,l=i.alternate,l!==null&&(l.lanes|=r),rC(i.return,r,t),s.lanes|=r;break}l=l.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(xe(341));o.lanes|=r,s=o.alternate,s!==null&&(s.lanes|=r),rC(o,r,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}Vn(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,n=t.pendingProps.children,Rd(t,r),a=Ti(a),n=n(a),t.flags|=1,Vn(e,t,n,r),t.child;case 14:return n=t.type,a=Hi(n,t.pendingProps),a=Hi(n.type,a),qO(e,t,n,a,r);case 15:return HW(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Hi(n,a),Cy(e,t),t.tag=1,pa(n)?(e=!0,Sx(t)):e=!1,Rd(t,r),xW(t,n,a),aC(t,n,a,r),sC(null,t,n,!0,e,r);case 19:return qW(e,t,r);case 22:return zW(e,t,r)}throw Error(xe(156,t.tag))};function fV(e,t){return LU(e,t)}function tse(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function yi(e,t,r,n){return new tse(e,t,r,n)}function wA(e){return e=e.prototype,!(!e||!e.isReactComponent)}function rse(e){if(typeof e=="function")return wA(e)?1:0;if(e!=null){if(e=e.$$typeof,e===B3)return 11;if(e===j3)return 14}return 2}function Kl(e,t){var r=e.alternate;return r===null?(r=yi(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Ay(e,t,r,n,a,i){var o=2;if(n=e,typeof e=="function")wA(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case ed:return bu(r.children,a,i,t);case M3:o=8,a|=8;break;case k4:return e=yi(12,r,t,a|2),e.elementType=k4,e.lanes=i,e;case A4:return e=yi(13,r,t,a),e.elementType=A4,e.lanes=i,e;case R4:return e=yi(19,r,t,a),e.elementType=R4,e.lanes=i,e;case wU:return vw(r,a,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case yU:o=10;break e;case xU:o=9;break e;case B3:o=11;break e;case j3:o=14;break e;case xl:o=16,n=null;break e}throw Error(xe(130,e==null?e:typeof e,""))}return t=yi(o,r,t,a),t.elementType=e,t.type=n,t.lanes=i,t}function bu(e,t,r,n){return e=yi(7,e,n,t),e.lanes=r,e}function vw(e,t,r,n){return e=yi(22,e,n,t),e.elementType=wU,e.lanes=r,e.stateNode={isHidden:!1},e}function Kb(e,t,r){return e=yi(6,e,null,t),e.lanes=r,e}function Xb(e,t,r){return t=yi(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function nse(e,t,r,n,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=kb(0),this.expirationTimes=kb(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=kb(0),this.identifierPrefix=n,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function _A(e,t,r,n,a,i,o,s,l){return e=new nse(e,t,r,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=yi(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},aA(i),e}function ase(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Qf,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function dV(e){if(!e)return ic;e=e._reactInternals;e:{if(of(e)!==e||e.tag!==1)throw Error(xe(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(pa(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(xe(171))}if(e.tag===1){var r=e.type;if(pa(r))return fW(e,r,t)}return t}function hV(e,t,r,n,a,i,o,s,l){return e=_A(r,n,!0,e,a,i,o,s,l),e.context=dV(null),r=e.current,n=Kn(),a=Gl(r),i=ws(n,a),i.callback=t??null,Hl(r,i,a),e.current.lanes=a,gv(e,a,n),ga(e,n),e}function mw(e,t,r,n){var a=t.current,i=Kn(),o=Gl(a);return r=dV(r),t.context===null?t.context=r:t.pendingContext=r,t=ws(i,o),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=Hl(a,t,o),e!==null&&(ro(e,a,o,i),Ey(e,a,o)),o}function Lx(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function sI(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function bA(e,t){sI(e,t),(e=e.alternate)&&sI(e,t)}function ise(){return null}var pV=typeof reportError=="function"?reportError:function(e){};function EA(e){this._internalRoot=e}yw.prototype.render=EA.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(xe(409));mw(e,t,null,null)};yw.prototype.unmount=EA.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Uu(function(){mw(null,e,null,null)}),t[Rs]=null}};function yw(e){this._internalRoot=e}yw.prototype.unstable_scheduleHydration=function(e){if(e){var t=HU();e={blockedOn:null,target:e,priority:t};for(var r=0;r<bl.length&&t!==0&&t<bl[r].priority;r++);bl.splice(r,0,e),r===0&&GU(e)}};function SA(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function xw(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function lI(){}function ose(e,t,r,n,a){if(a){if(typeof n=="function"){var i=n;n=function(){var c=Lx(o);i.call(c)}}var o=hV(t,n,e,0,null,!1,!1,"",lI);return e._reactRootContainer=o,e[Rs]=o.current,dg(e.nodeType===8?e.parentNode:e),Uu(),o}for(;a=e.lastChild;)e.removeChild(a);if(typeof n=="function"){var s=n;n=function(){var c=Lx(l);s.call(c)}}var l=_A(e,0,!1,null,null,!1,!1,"",lI);return e._reactRootContainer=l,e[Rs]=l.current,dg(e.nodeType===8?e.parentNode:e),Uu(function(){mw(t,l,r,n)}),l}function ww(e,t,r,n,a){var i=r._reactRootContainer;if(i){var o=i;if(typeof a=="function"){var s=a;a=function(){var l=Lx(o);s.call(l)}}mw(t,o,e,a)}else o=ose(r,t,e,a,n);return Lx(o)}WU=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=tp(t.pendingLanes);r!==0&&(V3(t,r|1),ga(t,Or()),!(yt&6)&&(a0=Or()+500,kc()))}break;case 13:Uu(function(){var n=Os(e,1);if(n!==null){var a=Kn();ro(n,e,1,a)}}),bA(e,1)}};H3=function(e){if(e.tag===13){var t=Os(e,134217728);if(t!==null){var r=Kn();ro(t,e,134217728,r)}bA(e,134217728)}};VU=function(e){if(e.tag===13){var t=Gl(e),r=Os(e,t);if(r!==null){var n=Kn();ro(r,e,t,n)}bA(e,t)}};HU=function(){return Ft};zU=function(e,t){var r=Ft;try{return Ft=e,t()}finally{Ft=r}};j4=function(e,t,r){switch(t){case"input":if(P4(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var a=uw(n);if(!a)throw Error(xe(90));bU(n),P4(n,a)}}}break;case"textarea":SU(e,r);break;case"select":t=r.value,t!=null&&Cd(e,!!r.multiple,t,!1)}};OU=mA;IU=Uu;var sse={usingClientEntryPoint:!1,Events:[mv,ad,uw,AU,RU,mA]},$h={findFiberByHostInstance:uu,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},lse={bundleType:$h.bundleType,version:$h.version,rendererPackageName:$h.rendererPackageName,rendererConfig:$h.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Hs.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=FU(e),e===null?null:e.stateNode},findFiberByHostInstance:$h.findFiberByHostInstance||ise,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ym=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ym.isDisabled&&Ym.supportsFiber)try{ow=Ym.inject(lse),Ao=Ym}catch{}}qa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=sse;qa.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!SA(t))throw Error(xe(200));return ase(e,t,null,r)};qa.createRoot=function(e,t){if(!SA(e))throw Error(xe(299));var r=!1,n="",a=pV;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=_A(e,1,!1,null,null,r,!1,n,a),e[Rs]=t.current,dg(e.nodeType===8?e.parentNode:e),new EA(t)};qa.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(xe(188)):(e=Object.keys(e).join(","),Error(xe(268,e)));return e=FU(t),e=e===null?null:e.stateNode,e};qa.flushSync=function(e){return Uu(e)};qa.hydrate=function(e,t,r){if(!xw(t))throw Error(xe(200));return ww(null,e,t,!0,r)};qa.hydrateRoot=function(e,t,r){if(!SA(e))throw Error(xe(405));var n=r!=null&&r.hydratedSources||null,a=!1,i="",o=pV;if(r!=null&&(r.unstable_strictMode===!0&&(a=!0),r.identifierPrefix!==void 0&&(i=r.identifierPrefix),r.onRecoverableError!==void 0&&(o=r.onRecoverableError)),t=hV(t,null,e,1,r??null,a,!1,i,o),e[Rs]=t.current,dg(e),n)for(e=0;e<n.length;e++)r=n[e],a=r._getVersion,a=a(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,a]:t.mutableSourceEagerHydrationData.push(r,a);return new yw(t)};qa.render=function(e,t,r){if(!xw(t))throw Error(xe(200));return ww(null,e,t,!1,r)};qa.unmountComponentAtNode=function(e){if(!xw(e))throw Error(xe(40));return e._reactRootContainer?(Uu(function(){ww(null,null,e,!1,function(){e._reactRootContainer=null,e[Rs]=null})}),!0):!1};qa.unstable_batchedUpdates=mA;qa.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!xw(r))throw Error(xe(200));if(e==null||e._reactInternals===void 0)throw Error(xe(38));return ww(e,t,r,!1,n)};qa.version="18.2.0-next-9e3b772b8-20220608";function gV(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(gV)}catch{}}gV(),hU.exports=qa;var zs=hU.exports;const udt=rf(zs);function cse(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function use(...e){return t=>e.forEach(r=>cse(r,t))}var i0=v.forwardRef((e,t)=>{const{children:r,...n}=e,a=v.Children.toArray(r),i=a.find(dse);if(i){const o=i.props.children,s=a.map(l=>l===i?v.Children.count(o)>1?v.Children.only(null):v.isValidElement(o)?o.props.children:null:l);return x(xC,{...n,ref:t,children:v.isValidElement(o)?v.cloneElement(o,void 0,s):null})}return x(xC,{...n,ref:t,children:r})});i0.displayName="Slot";var xC=v.forwardRef((e,t)=>{const{children:r,...n}=e;if(v.isValidElement(r)){const a=pse(r);return v.cloneElement(r,{...hse(n,r.props),ref:t?use(t,a):a})}return v.Children.count(r)>1?v.Children.only(null):null});xC.displayName="SlotClone";var fse=({children:e})=>x(St,{children:e});function dse(e){return v.isValidElement(e)&&e.type===fse}function hse(e,t){const r={...t};for(const n in t){const a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...s)=>{i(...s),a(...s)}:a&&(r[n]=a):n==="style"?r[n]={...a,...i}:n==="className"&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}function pse(e){var n,a;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var gse=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],vse=gse.reduce((e,t)=>{const r=v.forwardRef((n,a)=>{const{asChild:i,...o}=n,s=i?i0:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),x(s,{...o,ref:a})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function $t(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e==null||e(a),r===!1||!a.defaultPrevented)return t==null?void 0:t(a)}}function mse(e,t=[]){let r=[];function n(i,o){const s=v.createContext(o),l=r.length;r=[...r,o];function c(u){const{scope:d,children:h,...p}=u,g=(d==null?void 0:d[e][l])||s,y=v.useMemo(()=>p,Object.values(p));return x(g.Provider,{value:y,children:h})}function f(u,d){const h=(d==null?void 0:d[e][l])||s,p=v.useContext(h);if(p)return p;if(o!==void 0)return o;throw new Error(`\`${u}\` must be used within \`${i}\``)}return c.displayName=i+"Provider",[c,f]}const a=()=>{const i=r.map(o=>v.createContext(o));return function(s){const l=(s==null?void 0:s[e])||i;return v.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return a.scopeName=e,[n,yse(a,...t)]}function yse(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=n.reduce((s,{useScope:l,scopeName:c})=>{const u=l(i)[`__scope${c}`];return{...s,...u}},{});return v.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}function xse(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function vV(...e){return t=>e.forEach(r=>xse(r,t))}function ya(...e){return v.useCallback(vV(...e),e)}function mV(e){const t=e+"CollectionProvider",[r,n]=mse(t),[a,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),o=h=>{const{scope:p,children:g}=h,y=ve.useRef(null),m=ve.useRef(new Map).current;return x(a,{scope:p,itemMap:m,collectionRef:y,children:g})};o.displayName=t;const s=e+"CollectionSlot",l=ve.forwardRef((h,p)=>{const{scope:g,children:y}=h,m=i(s,g),w=ya(p,m.collectionRef);return x(i0,{ref:w,children:y})});l.displayName=s;const c=e+"CollectionItemSlot",f="data-radix-collection-item",u=ve.forwardRef((h,p)=>{const{scope:g,children:y,...m}=h,w=ve.useRef(null),_=ya(p,w),E=i(c,g);return ve.useEffect(()=>(E.itemMap.set(w,{ref:w,...m}),()=>void E.itemMap.delete(w))),x(i0,{[f]:"",ref:_,children:y})});u.displayName=c;function d(h){const p=i(e+"CollectionConsumer",h);return ve.useCallback(()=>{const y=p.collectionRef.current;if(!y)return[];const m=Array.from(y.querySelectorAll(`[${f}]`));return Array.from(p.itemMap.values()).sort((E,S)=>m.indexOf(E.ref.current)-m.indexOf(S.ref.current))},[p.collectionRef,p.itemMap])}return[{Provider:o,Slot:l,ItemSlot:u},d,n]}function wse(e,t=[]){let r=[];function n(i,o){const s=v.createContext(o),l=r.length;r=[...r,o];const c=u=>{var m;const{scope:d,children:h,...p}=u,g=((m=d==null?void 0:d[e])==null?void 0:m[l])||s,y=v.useMemo(()=>p,Object.values(p));return x(g.Provider,{value:y,children:h})};c.displayName=i+"Provider";function f(u,d){var g;const h=((g=d==null?void 0:d[e])==null?void 0:g[l])||s,p=v.useContext(h);if(p)return p;if(o!==void 0)return o;throw new Error(`\`${u}\` must be used within \`${i}\``)}return[c,f]}const a=()=>{const i=r.map(o=>v.createContext(o));return function(s){const l=(s==null?void 0:s[e])||i;return v.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return a.scopeName=e,[n,_se(a,...t)]}function _se(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=n.reduce((s,{useScope:l,scopeName:c})=>{const u=l(i)[`__scope${c}`];return{...s,...u}},{});return v.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}var bse=v.createContext(void 0);function yV(e){const t=v.useContext(bse);return e||t||"ltr"}var Ese=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Za=Ese.reduce((e,t)=>{const r=v.forwardRef((n,a)=>{const{asChild:i,...o}=n,s=i?i0:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),x(s,{...o,ref:a})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function xV(e,t){e&&zs.flushSync(()=>e.dispatchEvent(t))}function so(e){const t=v.useRef(e);return v.useEffect(()=>{t.current=e}),v.useMemo(()=>(...r)=>{var n;return(n=t.current)==null?void 0:n.call(t,...r)},[])}function Sse(e,t=globalThis==null?void 0:globalThis.document){const r=so(e);v.useEffect(()=>{const n=a=>{a.key==="Escape"&&r(a)};return t.addEventListener("keydown",n,{capture:!0}),()=>t.removeEventListener("keydown",n,{capture:!0})},[r,t])}var Tse="DismissableLayer",wC="dismissableLayer.update",Cse="dismissableLayer.pointerDownOutside",$se="dismissableLayer.focusOutside",cI,wV=v.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),_V=v.forwardRef((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:a,onFocusOutside:i,onInteractOutside:o,onDismiss:s,...l}=e,c=v.useContext(wV),[f,u]=v.useState(null),d=(f==null?void 0:f.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,h]=v.useState({}),p=ya(t,b=>u(b)),g=Array.from(c.layers),[y]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),m=g.indexOf(y),w=f?g.indexOf(f):-1,_=c.layersWithOutsidePointerEventsDisabled.size>0,E=w>=m,S=Rse(b=>{const T=b.target,C=[...c.branches].some(R=>R.contains(T));!E||C||(a==null||a(b),o==null||o(b),b.defaultPrevented||s==null||s())},d),k=Ose(b=>{const T=b.target;[...c.branches].some(R=>R.contains(T))||(i==null||i(b),o==null||o(b),b.defaultPrevented||s==null||s())},d);return Sse(b=>{w===c.layers.size-1&&(n==null||n(b),!b.defaultPrevented&&s&&(b.preventDefault(),s()))},d),v.useEffect(()=>{if(f)return r&&(c.layersWithOutsidePointerEventsDisabled.size===0&&(cI=d.body.style.pointerEvents,d.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(f)),c.layers.add(f),uI(),()=>{r&&c.layersWithOutsidePointerEventsDisabled.size===1&&(d.body.style.pointerEvents=cI)}},[f,d,r,c]),v.useEffect(()=>()=>{f&&(c.layers.delete(f),c.layersWithOutsidePointerEventsDisabled.delete(f),uI())},[f,c]),v.useEffect(()=>{const b=()=>h({});return document.addEventListener(wC,b),()=>document.removeEventListener(wC,b)},[]),x(Za.div,{...l,ref:p,style:{pointerEvents:_?E?"auto":"none":void 0,...e.style},onFocusCapture:$t(e.onFocusCapture,k.onFocusCapture),onBlurCapture:$t(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:$t(e.onPointerDownCapture,S.onPointerDownCapture)})});_V.displayName=Tse;var kse="DismissableLayerBranch",Ase=v.forwardRef((e,t)=>{const r=v.useContext(wV),n=v.useRef(null),a=ya(t,n);return v.useEffect(()=>{const i=n.current;if(i)return r.branches.add(i),()=>{r.branches.delete(i)}},[r.branches]),x(Za.div,{...e,ref:a})});Ase.displayName=kse;function Rse(e,t=globalThis==null?void 0:globalThis.document){const r=so(e),n=v.useRef(!1),a=v.useRef(()=>{});return v.useEffect(()=>{const i=s=>{if(s.target&&!n.current){let l=function(){bV(Cse,r,c,{discrete:!0})};const c={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=l,t.addEventListener("click",a.current,{once:!0})):l()}else t.removeEventListener("click",a.current);n.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",i),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function Ose(e,t=globalThis==null?void 0:globalThis.document){const r=so(e),n=v.useRef(!1);return v.useEffect(()=>{const a=i=>{i.target&&!n.current&&bV($se,r,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function uI(){const e=new CustomEvent(wC);document.dispatchEvent(e)}function bV(e,t,r,{discrete:n}){const a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?xV(a,i):a.dispatchEvent(i)}var qb=0;function Ise(){v.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??fI()),document.body.insertAdjacentElement("beforeend",e[1]??fI()),qb++,()=>{qb===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),qb--}},[])}function fI(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Yb="focusScope.autoFocusOnMount",Zb="focusScope.autoFocusOnUnmount",dI={bubbles:!1,cancelable:!0},Pse="FocusScope",EV=v.forwardRef((e,t)=>{const{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...o}=e,[s,l]=v.useState(null),c=so(a),f=so(i),u=v.useRef(null),d=ya(t,g=>l(g)),h=v.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;v.useEffect(()=>{if(n){let g=function(_){if(h.paused||!s)return;const E=_.target;s.contains(E)?u.current=E:ml(u.current,{select:!0})},y=function(_){if(h.paused||!s)return;const E=_.relatedTarget;E!==null&&(s.contains(E)||ml(u.current,{select:!0}))},m=function(_){if(document.activeElement===document.body)for(const S of _)S.removedNodes.length>0&&ml(s)};document.addEventListener("focusin",g),document.addEventListener("focusout",y);const w=new MutationObserver(m);return s&&w.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",y),w.disconnect()}}},[n,s,h.paused]),v.useEffect(()=>{if(s){pI.add(h);const g=document.activeElement;if(!s.contains(g)){const m=new CustomEvent(Yb,dI);s.addEventListener(Yb,c),s.dispatchEvent(m),m.defaultPrevented||(Nse(Bse(SV(s)),{select:!0}),document.activeElement===g&&ml(s))}return()=>{s.removeEventListener(Yb,c),setTimeout(()=>{const m=new CustomEvent(Zb,dI);s.addEventListener(Zb,f),s.dispatchEvent(m),m.defaultPrevented||ml(g??document.body,{select:!0}),s.removeEventListener(Zb,f),pI.remove(h)},0)}}},[s,c,f,h]);const p=v.useCallback(g=>{if(!r&&!n||h.paused)return;const y=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,m=document.activeElement;if(y&&m){const w=g.currentTarget,[_,E]=Fse(w);_&&E?!g.shiftKey&&m===E?(g.preventDefault(),r&&ml(_,{select:!0})):g.shiftKey&&m===_&&(g.preventDefault(),r&&ml(E,{select:!0})):m===w&&g.preventDefault()}},[r,n,h.paused]);return x(Za.div,{tabIndex:-1,...o,ref:d,onKeyDown:p})});EV.displayName=Pse;function Nse(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(ml(n,{select:t}),document.activeElement!==r)return}function Fse(e){const t=SV(e),r=hI(t,e),n=hI(t.reverse(),e);return[r,n]}function SV(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function hI(e,t){for(const r of e)if(!Dse(r,{upTo:t}))return r}function Dse(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Lse(e){return e instanceof HTMLInputElement&&"select"in e}function ml(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&Lse(e)&&t&&e.select()}}var pI=Mse();function Mse(){let e=[];return{add(t){const r=e[0];t!==r&&(r==null||r.pause()),e=gI(e,t),e.unshift(t)},remove(t){var r;e=gI(e,t),(r=e[0])==null||r.resume()}}}function gI(e,t){const r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function Bse(e){return e.filter(t=>t.tagName!=="A")}var o0=globalThis!=null&&globalThis.document?v.useLayoutEffect:()=>{},jse=Cs["useId".toString()]||(()=>{}),Use=0;function Wse(e){const[t,r]=v.useState(jse());return o0(()=>{e||r(n=>n??String(Use++))},[e]),e||(t?`radix-${t}`:"")}const Vse=["top","right","bottom","left"],oc=Math.min,ka=Math.max,Mx=Math.round,Zm=Math.floor,sc=e=>({x:e,y:e}),Hse={left:"right",right:"left",bottom:"top",top:"bottom"},zse={start:"end",end:"start"};function _C(e,t,r){return ka(e,oc(t,r))}function Ps(e,t){return typeof e=="function"?e(t):e}function Ns(e){return e.split("-")[0]}function P0(e){return e.split("-")[1]}function TA(e){return e==="x"?"y":"x"}function CA(e){return e==="y"?"height":"width"}function N0(e){return["top","bottom"].includes(Ns(e))?"y":"x"}function $A(e){return TA(N0(e))}function Gse(e,t,r){r===void 0&&(r=!1);const n=P0(e),a=$A(e),i=CA(a);let o=a==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=Bx(o)),[o,Bx(o)]}function Kse(e){const t=Bx(e);return[bC(e),t,bC(t)]}function bC(e){return e.replace(/start|end/g,t=>zse[t])}function Xse(e,t,r){const n=["left","right"],a=["right","left"],i=["top","bottom"],o=["bottom","top"];switch(e){case"top":case"bottom":return r?t?a:n:t?n:a;case"left":case"right":return t?i:o;default:return[]}}function qse(e,t,r,n){const a=P0(e);let i=Xse(Ns(e),r==="start",n);return a&&(i=i.map(o=>o+"-"+a),t&&(i=i.concat(i.map(bC)))),i}function Bx(e){return e.replace(/left|right|bottom|top/g,t=>Hse[t])}function Yse(e){return{top:0,right:0,bottom:0,left:0,...e}}function TV(e){return typeof e!="number"?Yse(e):{top:e,right:e,bottom:e,left:e}}function jx(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function vI(e,t,r){let{reference:n,floating:a}=e;const i=N0(t),o=$A(t),s=CA(o),l=Ns(t),c=i==="y",f=n.x+n.width/2-a.width/2,u=n.y+n.height/2-a.height/2,d=n[s]/2-a[s]/2;let h;switch(l){case"top":h={x:f,y:n.y-a.height};break;case"bottom":h={x:f,y:n.y+n.height};break;case"right":h={x:n.x+n.width,y:u};break;case"left":h={x:n.x-a.width,y:u};break;default:h={x:n.x,y:n.y}}switch(P0(t)){case"start":h[o]-=d*(r&&c?-1:1);break;case"end":h[o]+=d*(r&&c?-1:1);break}return h}const Zse=async(e,t,r)=>{const{placement:n="bottom",strategy:a="absolute",middleware:i=[],platform:o}=r,s=i.filter(Boolean),l=await(o.isRTL==null?void 0:o.isRTL(t));let c=await o.getElementRects({reference:e,floating:t,strategy:a}),{x:f,y:u}=vI(c,n,l),d=n,h={},p=0;for(let g=0;g<s.length;g++){const{name:y,fn:m}=s[g],{x:w,y:_,data:E,reset:S}=await m({x:f,y:u,initialPlacement:n,placement:d,strategy:a,middlewareData:h,rects:c,platform:o,elements:{reference:e,floating:t}});if(f=w??f,u=_??u,h={...h,[y]:{...h[y],...E}},S&&p<=50){p++,typeof S=="object"&&(S.placement&&(d=S.placement),S.rects&&(c=S.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:a}):S.rects),{x:f,y:u}=vI(c,d,l)),g=-1;continue}}return{x:f,y:u,placement:d,strategy:a,middlewareData:h}};async function _g(e,t){var r;t===void 0&&(t={});const{x:n,y:a,platform:i,rects:o,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:u="floating",altBoundary:d=!1,padding:h=0}=Ps(t,e),p=TV(h),y=s[d?u==="floating"?"reference":"floating":u],m=jx(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(y)))==null||r?y:y.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:f,strategy:l})),w=u==="floating"?{...o.floating,x:n,y:a}:o.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(s.floating)),E=await(i.isElement==null?void 0:i.isElement(_))?await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1}:{x:1,y:1},S=jx(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:w,offsetParent:_,strategy:l}):w);return{top:(m.top-S.top+p.top)/E.y,bottom:(S.bottom-m.bottom+p.bottom)/E.y,left:(m.left-S.left+p.left)/E.x,right:(S.right-m.right+p.right)/E.x}}const mI=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:a,rects:i,platform:o,elements:s,middlewareData:l}=t,{element:c,padding:f=0}=Ps(e,t)||{};if(c==null)return{};const u=TV(f),d={x:r,y:n},h=$A(a),p=CA(h),g=await o.getDimensions(c),y=h==="y",m=y?"top":"left",w=y?"bottom":"right",_=y?"clientHeight":"clientWidth",E=i.reference[p]+i.reference[h]-d[h]-i.floating[p],S=d[h]-i.reference[h],k=await(o.getOffsetParent==null?void 0:o.getOffsetParent(c));let b=k?k[_]:0;(!b||!await(o.isElement==null?void 0:o.isElement(k)))&&(b=s.floating[_]||i.floating[p]);const T=E/2-S/2,C=b/2-g[p]/2-1,R=oc(u[m],C),I=oc(u[w],C),N=R,B=b-g[p]-I,A=b/2-g[p]/2+T,O=_C(N,A,B),H=!l.arrow&&P0(a)!=null&&A!=O&&i.reference[p]/2-(A<N?R:I)-g[p]/2<0,z=H?A<N?A-N:A-B:0;return{[h]:d[h]+z,data:{[h]:O,centerOffset:A-O-z,...H&&{alignmentOffset:z}},reset:H}}}),CV=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:a,middlewareData:i,rects:o,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:f=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:g=!0,...y}=Ps(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};const m=Ns(a),w=Ns(s)===s,_=await(l.isRTL==null?void 0:l.isRTL(c.floating)),E=d||(w||!g?[Bx(s)]:Kse(s));!d&&p!=="none"&&E.push(...qse(s,g,p,_));const S=[s,...E],k=await _g(t,y),b=[];let T=((n=i.flip)==null?void 0:n.overflows)||[];if(f&&b.push(k[m]),u){const N=Gse(a,o,_);b.push(k[N[0]],k[N[1]])}if(T=[...T,{placement:a,overflows:b}],!b.every(N=>N<=0)){var C,R;const N=(((C=i.flip)==null?void 0:C.index)||0)+1,B=S[N];if(B)return{data:{index:N,overflows:T},reset:{placement:B}};let A=(R=T.filter(O=>O.overflows[0]<=0).sort((O,H)=>O.overflows[1]-H.overflows[1])[0])==null?void 0:R.placement;if(!A)switch(h){case"bestFit":{var I;const O=(I=T.map(H=>[H.placement,H.overflows.filter(z=>z>0).reduce((z,G)=>z+G,0)]).sort((H,z)=>H[1]-z[1])[0])==null?void 0:I[0];O&&(A=O);break}case"initialPlacement":A=s;break}if(a!==A)return{reset:{placement:A}}}return{}}}};function yI(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function xI(e){return Vse.some(t=>e[t]>=0)}const $V=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...a}=Ps(e,t);switch(n){case"referenceHidden":{const i=await _g(t,{...a,elementContext:"reference"}),o=yI(i,r.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:xI(o)}}}case"escaped":{const i=await _g(t,{...a,altBoundary:!0}),o=yI(i,r.floating);return{data:{escapedOffsets:o,escaped:xI(o)}}}default:return{}}}}};async function Jse(e,t){const{placement:r,platform:n,elements:a}=e,i=await(n.isRTL==null?void 0:n.isRTL(a.floating)),o=Ns(r),s=P0(r),l=N0(r)==="y",c=["left","top"].includes(o)?-1:1,f=i&&l?-1:1,u=Ps(t,e);let{mainAxis:d,crossAxis:h,alignmentAxis:p}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...u};return s&&typeof p=="number"&&(h=s==="end"?p*-1:p),l?{x:h*f,y:d*c}:{x:d*c,y:h*f}}const kV=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:a,y:i,placement:o,middlewareData:s}=t,l=await Jse(t,e);return o===((r=s.offset)==null?void 0:r.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:a+l.x,y:i+l.y,data:{...l,placement:o}}}}},AV=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:a}=t,{mainAxis:i=!0,crossAxis:o=!1,limiter:s={fn:y=>{let{x:m,y:w}=y;return{x:m,y:w}}},...l}=Ps(e,t),c={x:r,y:n},f=await _g(t,l),u=N0(Ns(a)),d=TA(u);let h=c[d],p=c[u];if(i){const y=d==="y"?"top":"left",m=d==="y"?"bottom":"right",w=h+f[y],_=h-f[m];h=_C(w,h,_)}if(o){const y=u==="y"?"top":"left",m=u==="y"?"bottom":"right",w=p+f[y],_=p-f[m];p=_C(w,p,_)}const g=s.fn({...t,[d]:h,[u]:p});return{...g,data:{x:g.x-r,y:g.y-n}}}}},RV=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:a,rects:i,middlewareData:o}=t,{offset:s=0,mainAxis:l=!0,crossAxis:c=!0}=Ps(e,t),f={x:r,y:n},u=N0(a),d=TA(u);let h=f[d],p=f[u];const g=Ps(s,t),y=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){const _=d==="y"?"height":"width",E=i.reference[d]-i.floating[_]+y.mainAxis,S=i.reference[d]+i.reference[_]-y.mainAxis;h<E?h=E:h>S&&(h=S)}if(c){var m,w;const _=d==="y"?"width":"height",E=["top","left"].includes(Ns(a)),S=i.reference[u]-i.floating[_]+(E&&((m=o.offset)==null?void 0:m[u])||0)+(E?0:y.crossAxis),k=i.reference[u]+i.reference[_]+(E?0:((w=o.offset)==null?void 0:w[u])||0)-(E?y.crossAxis:0);p<S?p=S:p>k&&(p=k)}return{[d]:h,[u]:p}}}},OV=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:r,rects:n,platform:a,elements:i}=t,{apply:o=()=>{},...s}=Ps(e,t),l=await _g(t,s),c=Ns(r),f=P0(r),u=N0(r)==="y",{width:d,height:h}=n.floating;let p,g;c==="top"||c==="bottom"?(p=c,g=f===(await(a.isRTL==null?void 0:a.isRTL(i.floating))?"start":"end")?"left":"right"):(g=c,p=f==="end"?"top":"bottom");const y=h-l[p],m=d-l[g],w=!t.middlewareData.shift;let _=y,E=m;if(u){const k=d-l.left-l.right;E=f||w?oc(m,k):k}else{const k=h-l.top-l.bottom;_=f||w?oc(y,k):k}if(w&&!f){const k=ka(l.left,0),b=ka(l.right,0),T=ka(l.top,0),C=ka(l.bottom,0);u?E=d-2*(k!==0||b!==0?k+b:ka(l.left,l.right)):_=h-2*(T!==0||C!==0?T+C:ka(l.top,l.bottom))}await o({...t,availableWidth:E,availableHeight:_});const S=await a.getDimensions(i.floating);return d!==S.width||h!==S.height?{reset:{rects:!0}}:{}}}};function lc(e){return IV(e)?(e.nodeName||"").toLowerCase():"#document"}function ja(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Gs(e){var t;return(t=(IV(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function IV(e){return e instanceof Node||e instanceof ja(e).Node}function Fs(e){return e instanceof Element||e instanceof ja(e).Element}function Po(e){return e instanceof HTMLElement||e instanceof ja(e).HTMLElement}function wI(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ja(e).ShadowRoot}function xv(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=$i(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(a)}function Qse(e){return["table","td","th"].includes(lc(e))}function kA(e){const t=AA(),r=$i(e);return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function ele(e){let t=s0(e);for(;Po(t)&&!_w(t);){if(kA(t))return t;t=s0(t)}return null}function AA(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function _w(e){return["html","body","#document"].includes(lc(e))}function $i(e){return ja(e).getComputedStyle(e)}function bw(e){return Fs(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function s0(e){if(lc(e)==="html")return e;const t=e.assignedSlot||e.parentNode||wI(e)&&e.host||Gs(e);return wI(t)?t.host:t}function PV(e){const t=s0(e);return _w(t)?e.ownerDocument?e.ownerDocument.body:e.body:Po(t)&&xv(t)?t:PV(t)}function bg(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const a=PV(e),i=a===((n=e.ownerDocument)==null?void 0:n.body),o=ja(a);return i?t.concat(o,o.visualViewport||[],xv(a)?a:[],o.frameElement&&r?bg(o.frameElement):[]):t.concat(a,bg(a,[],r))}function NV(e){const t=$i(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=Po(e),i=a?e.offsetWidth:r,o=a?e.offsetHeight:n,s=Mx(r)!==i||Mx(n)!==o;return s&&(r=i,n=o),{width:r,height:n,$:s}}function RA(e){return Fs(e)?e:e.contextElement}function Id(e){const t=RA(e);if(!Po(t))return sc(1);const r=t.getBoundingClientRect(),{width:n,height:a,$:i}=NV(t);let o=(i?Mx(r.width):r.width)/n,s=(i?Mx(r.height):r.height)/a;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}const tle=sc(0);function FV(e){const t=ja(e);return!AA()||!t.visualViewport?tle:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function rle(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==ja(e)?!1:t}function Wu(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const a=e.getBoundingClientRect(),i=RA(e);let o=sc(1);t&&(n?Fs(n)&&(o=Id(n)):o=Id(e));const s=rle(i,r,n)?FV(i):sc(0);let l=(a.left+s.x)/o.x,c=(a.top+s.y)/o.y,f=a.width/o.x,u=a.height/o.y;if(i){const d=ja(i),h=n&&Fs(n)?ja(n):n;let p=d.frameElement;for(;p&&n&&h!==d;){const g=Id(p),y=p.getBoundingClientRect(),m=$i(p),w=y.left+(p.clientLeft+parseFloat(m.paddingLeft))*g.x,_=y.top+(p.clientTop+parseFloat(m.paddingTop))*g.y;l*=g.x,c*=g.y,f*=g.x,u*=g.y,l+=w,c+=_,p=ja(p).frameElement}}return jx({width:f,height:u,x:l,y:c})}function nle(e){let{rect:t,offsetParent:r,strategy:n}=e;const a=Po(r),i=Gs(r);if(r===i)return t;let o={scrollLeft:0,scrollTop:0},s=sc(1);const l=sc(0);if((a||!a&&n!=="fixed")&&((lc(r)!=="body"||xv(i))&&(o=bw(r)),Po(r))){const c=Wu(r);s=Id(r),l.x=c.x+r.clientLeft,l.y=c.y+r.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-o.scrollLeft*s.x+l.x,y:t.y*s.y-o.scrollTop*s.y+l.y}}function ale(e){return Array.from(e.getClientRects())}function DV(e){return Wu(Gs(e)).left+bw(e).scrollLeft}function ile(e){const t=Gs(e),r=bw(e),n=e.ownerDocument.body,a=ka(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=ka(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let o=-r.scrollLeft+DV(e);const s=-r.scrollTop;return $i(n).direction==="rtl"&&(o+=ka(t.clientWidth,n.clientWidth)-a),{width:a,height:i,x:o,y:s}}function ole(e,t){const r=ja(e),n=Gs(e),a=r.visualViewport;let i=n.clientWidth,o=n.clientHeight,s=0,l=0;if(a){i=a.width,o=a.height;const c=AA();(!c||c&&t==="fixed")&&(s=a.offsetLeft,l=a.offsetTop)}return{width:i,height:o,x:s,y:l}}function sle(e,t){const r=Wu(e,!0,t==="fixed"),n=r.top+e.clientTop,a=r.left+e.clientLeft,i=Po(e)?Id(e):sc(1),o=e.clientWidth*i.x,s=e.clientHeight*i.y,l=a*i.x,c=n*i.y;return{width:o,height:s,x:l,y:c}}function _I(e,t,r){let n;if(t==="viewport")n=ole(e,r);else if(t==="document")n=ile(Gs(e));else if(Fs(t))n=sle(t,r);else{const a=FV(e);n={...t,x:t.x-a.x,y:t.y-a.y}}return jx(n)}function LV(e,t){const r=s0(e);return r===t||!Fs(r)||_w(r)?!1:$i(r).position==="fixed"||LV(r,t)}function lle(e,t){const r=t.get(e);if(r)return r;let n=bg(e,[],!1).filter(s=>Fs(s)&&lc(s)!=="body"),a=null;const i=$i(e).position==="fixed";let o=i?s0(e):e;for(;Fs(o)&&!_w(o);){const s=$i(o),l=kA(o);!l&&s.position==="fixed"&&(a=null),(i?!l&&!a:!l&&s.position==="static"&&!!a&&["absolute","fixed"].includes(a.position)||xv(o)&&!l&&LV(e,o))?n=n.filter(f=>f!==o):a=s,o=s0(o)}return t.set(e,n),n}function cle(e){let{element:t,boundary:r,rootBoundary:n,strategy:a}=e;const o=[...r==="clippingAncestors"?lle(t,this._c):[].concat(r),n],s=o[0],l=o.reduce((c,f)=>{const u=_I(t,f,a);return c.top=ka(u.top,c.top),c.right=oc(u.right,c.right),c.bottom=oc(u.bottom,c.bottom),c.left=ka(u.left,c.left),c},_I(t,s,a));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function ule(e){return NV(e)}function fle(e,t,r){const n=Po(t),a=Gs(t),i=r==="fixed",o=Wu(e,!0,i,t);let s={scrollLeft:0,scrollTop:0};const l=sc(0);if(n||!n&&!i)if((lc(t)!=="body"||xv(a))&&(s=bw(t)),n){const c=Wu(t,!0,i,t);l.x=c.x+t.clientLeft,l.y=c.y+t.clientTop}else a&&(l.x=DV(a));return{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function bI(e,t){return!Po(e)||$i(e).position==="fixed"?null:t?t(e):e.offsetParent}function MV(e,t){const r=ja(e);if(!Po(e))return r;let n=bI(e,t);for(;n&&Qse(n)&&$i(n).position==="static";)n=bI(n,t);return n&&(lc(n)==="html"||lc(n)==="body"&&$i(n).position==="static"&&!kA(n))?r:n||ele(e)||r}const dle=async function(e){let{reference:t,floating:r,strategy:n}=e;const a=this.getOffsetParent||MV,i=this.getDimensions;return{reference:fle(t,await a(r),n),floating:{x:0,y:0,...await i(r)}}};function hle(e){return $i(e).direction==="rtl"}const ple={convertOffsetParentRelativeRectToViewportRelativeRect:nle,getDocumentElement:Gs,getClippingRect:cle,getOffsetParent:MV,getElementRects:dle,getClientRects:ale,getDimensions:ule,getScale:Id,isElement:Fs,isRTL:hle};function gle(e,t){let r=null,n;const a=Gs(e);function i(){clearTimeout(n),r&&r.disconnect(),r=null}function o(s,l){s===void 0&&(s=!1),l===void 0&&(l=1),i();const{left:c,top:f,width:u,height:d}=e.getBoundingClientRect();if(s||t(),!u||!d)return;const h=Zm(f),p=Zm(a.clientWidth-(c+u)),g=Zm(a.clientHeight-(f+d)),y=Zm(c),w={rootMargin:-h+"px "+-p+"px "+-g+"px "+-y+"px",threshold:ka(0,oc(1,l))||1};let _=!0;function E(S){const k=S[0].intersectionRatio;if(k!==l){if(!_)return o();k?o(!1,k):n=setTimeout(()=>{o(!1,1e-7)},100)}_=!1}try{r=new IntersectionObserver(E,{...w,root:a.ownerDocument})}catch{r=new IntersectionObserver(E,w)}r.observe(e)}return o(!0),i}function BV(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,c=RA(e),f=a||i?[...c?bg(c):[],...bg(t)]:[];f.forEach(m=>{a&&m.addEventListener("scroll",r,{passive:!0}),i&&m.addEventListener("resize",r)});const u=c&&s?gle(c,r):null;let d=-1,h=null;o&&(h=new ResizeObserver(m=>{let[w]=m;w&&w.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{h&&h.observe(t)})),r()}),c&&!l&&h.observe(c),h.observe(t));let p,g=l?Wu(e):null;l&&y();function y(){const m=Wu(e);g&&(m.x!==g.x||m.y!==g.y||m.width!==g.width||m.height!==g.height)&&r(),g=m,p=requestAnimationFrame(y)}return r(),()=>{f.forEach(m=>{a&&m.removeEventListener("scroll",r),i&&m.removeEventListener("resize",r)}),u&&u(),h&&h.disconnect(),h=null,l&&cancelAnimationFrame(p)}}const vle=(e,t,r)=>{const n=new Map,a={platform:ple,...r},i={...a.platform,_c:n};return Zse(e,t,{...a,platform:i})},jV=e=>{function t(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:n,padding:a}=typeof e=="function"?e(r):e;return n&&t(n)?n.current!=null?mI({element:n.current,padding:a}).fn(r):{}:n?mI({element:n,padding:a}).fn(r):{}}}};var Ry=typeof document<"u"?v.useLayoutEffect:v.useEffect;function Ux(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!Ux(e[n],t[n]))return!1;return!0}if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,a[n]))return!1;for(n=r;n--!==0;){const i=a[n];if(!(i==="_owner"&&e.$$typeof)&&!Ux(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function UV(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function EI(e,t){const r=UV(e);return Math.round(t*r)/r}function SI(e){const t=v.useRef(e);return Ry(()=>{t.current=e}),t}function WV(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:a,elements:{reference:i,floating:o}={},transform:s=!0,whileElementsMounted:l,open:c}=e,[f,u]=v.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[d,h]=v.useState(n);Ux(d,n)||h(n);const[p,g]=v.useState(null),[y,m]=v.useState(null),w=v.useCallback(H=>{H!=k.current&&(k.current=H,g(H))},[g]),_=v.useCallback(H=>{H!==b.current&&(b.current=H,m(H))},[m]),E=i||p,S=o||y,k=v.useRef(null),b=v.useRef(null),T=v.useRef(f),C=SI(l),R=SI(a),I=v.useCallback(()=>{if(!k.current||!b.current)return;const H={placement:t,strategy:r,middleware:d};R.current&&(H.platform=R.current),vle(k.current,b.current,H).then(z=>{const G={...z,isPositioned:!0};N.current&&!Ux(T.current,G)&&(T.current=G,zs.flushSync(()=>{u(G)}))})},[d,t,r,R]);Ry(()=>{c===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,u(H=>({...H,isPositioned:!1})))},[c]);const N=v.useRef(!1);Ry(()=>(N.current=!0,()=>{N.current=!1}),[]),Ry(()=>{if(E&&(k.current=E),S&&(b.current=S),E&&S){if(C.current)return C.current(E,S,I);I()}},[E,S,I,C]);const B=v.useMemo(()=>({reference:k,floating:b,setReference:w,setFloating:_}),[w,_]),A=v.useMemo(()=>({reference:E,floating:S}),[E,S]),O=v.useMemo(()=>{const H={position:r,left:0,top:0};if(!A.floating)return H;const z=EI(A.floating,f.x),G=EI(A.floating,f.y);return s?{...H,transform:"translate("+z+"px, "+G+"px)",...UV(A.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:z,top:G}},[r,s,A.floating,f.x,f.y]);return v.useMemo(()=>({...f,update:I,refs:B,elements:A,floatingStyles:O}),[f,I,B,A,O])}var mle="Arrow",VV=v.forwardRef((e,t)=>{const{children:r,width:n=10,height:a=5,...i}=e;return x(Za.svg,{...i,ref:t,width:n,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:x("polygon",{points:"0,0 30,0 15,10"})})});VV.displayName=mle;var yle=VV;function xle(e,t=[]){let r=[];function n(i,o){const s=v.createContext(o),l=r.length;r=[...r,o];function c(u){const{scope:d,children:h,...p}=u,g=(d==null?void 0:d[e][l])||s,y=v.useMemo(()=>p,Object.values(p));return x(g.Provider,{value:y,children:h})}function f(u,d){const h=(d==null?void 0:d[e][l])||s,p=v.useContext(h);if(p)return p;if(o!==void 0)return o;throw new Error(`\`${u}\` must be used within \`${i}\``)}return c.displayName=i+"Provider",[c,f]}const a=()=>{const i=r.map(o=>v.createContext(o));return function(s){const l=(s==null?void 0:s[e])||i;return v.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return a.scopeName=e,[n,wle(a,...t)]}function wle(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=n.reduce((s,{useScope:l,scopeName:c})=>{const u=l(i)[`__scope${c}`];return{...s,...u}},{});return v.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}function _le(e){const[t,r]=v.useState(void 0);return o0(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const i=a[0];let o,s;if("borderBoxSize"in i){const l=i.borderBoxSize,c=Array.isArray(l)?l[0]:l;o=c.inlineSize,s=c.blockSize}else o=e.offsetWidth,s=e.offsetHeight;r({width:o,height:s})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}var OA="Popper",[HV,zV]=xle(OA),[ble,GV]=HV(OA),KV=e=>{const{__scopePopper:t,children:r}=e,[n,a]=v.useState(null);return x(ble,{scope:t,anchor:n,onAnchorChange:a,children:r})};KV.displayName=OA;var XV="PopperAnchor",qV=v.forwardRef((e,t)=>{const{__scopePopper:r,virtualRef:n,...a}=e,i=GV(XV,r),o=v.useRef(null),s=ya(t,o);return v.useEffect(()=>{i.onAnchorChange((n==null?void 0:n.current)||o.current)}),n?null:x(Za.div,{...a,ref:s})});qV.displayName=XV;var IA="PopperContent",[Ele,Sle]=HV(IA),YV=v.forwardRef((e,t)=>{var re,le,oe,ue,me,q;const{__scopePopper:r,side:n="bottom",sideOffset:a=0,align:i="center",alignOffset:o=0,arrowPadding:s=0,avoidCollisions:l=!0,collisionBoundary:c=[],collisionPadding:f=0,sticky:u="partial",hideWhenDetached:d=!1,updatePositionStrategy:h="optimized",onPlaced:p,...g}=e,y=GV(IA,r),[m,w]=v.useState(null),_=ya(t,Pe=>w(Pe)),[E,S]=v.useState(null),k=_le(E),b=(k==null?void 0:k.width)??0,T=(k==null?void 0:k.height)??0,C=n+(i!=="center"?"-"+i:""),R=typeof f=="number"?f:{top:0,right:0,bottom:0,left:0,...f},I=Array.isArray(c)?c:[c],N=I.length>0,B={padding:R,boundary:I.filter(Cle),altBoundary:N},{refs:A,floatingStyles:O,placement:H,isPositioned:z,middlewareData:G}=WV({strategy:"fixed",placement:C,whileElementsMounted:(...Pe)=>BV(...Pe,{animationFrame:h==="always"}),elements:{reference:y.anchor},middleware:[kV({mainAxis:a+T,alignmentAxis:o}),l&&AV({mainAxis:!0,crossAxis:!1,limiter:u==="partial"?RV():void 0,...B}),l&&CV({...B}),OV({...B,apply:({elements:Pe,rects:ke,availableWidth:je,availableHeight:Le})=>{const{width:pe,height:Ve}=ke.reference,Qe=Pe.floating.style;Qe.setProperty("--radix-popper-available-width",`${je}px`),Qe.setProperty("--radix-popper-available-height",`${Le}px`),Qe.setProperty("--radix-popper-anchor-width",`${pe}px`),Qe.setProperty("--radix-popper-anchor-height",`${Ve}px`)}}),E&&jV({element:E,padding:s}),$le({arrowWidth:b,arrowHeight:T}),d&&$V({strategy:"referenceHidden",...B})]}),[P,U]=QV(H),Y=so(p);o0(()=>{z&&(Y==null||Y())},[z,Y]);const D=(re=G.arrow)==null?void 0:re.x,K=(le=G.arrow)==null?void 0:le.y,j=((oe=G.arrow)==null?void 0:oe.centerOffset)!==0,[W,ee]=v.useState();return o0(()=>{m&&ee(window.getComputedStyle(m).zIndex)},[m]),x("div",{ref:A.setFloating,"data-radix-popper-content-wrapper":"",style:{...O,transform:z?O.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:W,["--radix-popper-transform-origin"]:[(ue=G.transformOrigin)==null?void 0:ue.x,(me=G.transformOrigin)==null?void 0:me.y].join(" "),...((q=G.hide)==null?void 0:q.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:x(Ele,{scope:r,placedSide:P,onArrowChange:S,arrowX:D,arrowY:K,shouldHideArrow:j,children:x(Za.div,{"data-side":P,"data-align":U,...g,ref:_,style:{...g.style,animation:z?void 0:"none"}})})})});YV.displayName=IA;var ZV="PopperArrow",Tle={top:"bottom",right:"left",bottom:"top",left:"right"},JV=v.forwardRef(function(t,r){const{__scopePopper:n,...a}=t,i=Sle(ZV,n),o=Tle[i.placedSide];return x("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:x(yle,{...a,ref:r,style:{...a.style,display:"block"}})})});JV.displayName=ZV;function Cle(e){return e!==null}var $le=e=>({name:"transformOrigin",options:e,fn(t){var y,m,w;const{placement:r,rects:n,middlewareData:a}=t,o=((y=a.arrow)==null?void 0:y.centerOffset)!==0,s=o?0:e.arrowWidth,l=o?0:e.arrowHeight,[c,f]=QV(r),u={start:"0%",center:"50%",end:"100%"}[f],d=(((m=a.arrow)==null?void 0:m.x)??0)+s/2,h=(((w=a.arrow)==null?void 0:w.y)??0)+l/2;let p="",g="";return c==="bottom"?(p=o?u:`${d}px`,g=`${-l}px`):c==="top"?(p=o?u:`${d}px`,g=`${n.floating.height+l}px`):c==="right"?(p=`${-l}px`,g=o?u:`${h}px`):c==="left"&&(p=`${n.floating.width+l}px`,g=o?u:`${h}px`),{data:{x:p,y:g}}}});function QV(e){const[t,r="center"]=e.split("-");return[t,r]}var kle=KV,Ale=qV,Rle=YV,Ole=JV;function Ile(e,t){return v.useReducer((r,n)=>t[r][n]??r,e)}var Ew=e=>{const{present:t,children:r}=e,n=Ple(t),a=typeof r=="function"?r({present:n.isPresent}):v.Children.only(r),i=ya(n.ref,Nle(a));return typeof r=="function"||n.isPresent?v.cloneElement(a,{ref:i}):null};Ew.displayName="Presence";function Ple(e){const[t,r]=v.useState(),n=v.useRef({}),a=v.useRef(e),i=v.useRef("none"),o=e?"mounted":"unmounted",[s,l]=Ile(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return v.useEffect(()=>{const c=Jm(n.current);i.current=s==="mounted"?c:"none"},[s]),o0(()=>{const c=n.current,f=a.current;if(f!==e){const d=i.current,h=Jm(c);e?l("MOUNT"):h==="none"||(c==null?void 0:c.display)==="none"?l("UNMOUNT"):l(f&&d!==h?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,l]),o0(()=>{if(t){let c;const f=t.ownerDocument.defaultView??window,u=h=>{const g=Jm(n.current).includes(h.animationName);if(h.target===t&&g&&(l("ANIMATION_END"),!a.current)){const y=t.style.animationFillMode;t.style.animationFillMode="forwards",c=f.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=y)})}},d=h=>{h.target===t&&(i.current=Jm(n.current))};return t.addEventListener("animationstart",d),t.addEventListener("animationcancel",u),t.addEventListener("animationend",u),()=>{f.clearTimeout(c),t.removeEventListener("animationstart",d),t.removeEventListener("animationcancel",u),t.removeEventListener("animationend",u)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:v.useCallback(c=>{c&&(n.current=getComputedStyle(c)),r(c)},[])}}function Jm(e){return(e==null?void 0:e.animationName)||"none"}function Nle(e){var n,a;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function Fle(e,t=[]){let r=[];function n(i,o){const s=v.createContext(o),l=r.length;r=[...r,o];function c(u){const{scope:d,children:h,...p}=u,g=(d==null?void 0:d[e][l])||s,y=v.useMemo(()=>p,Object.values(p));return x(g.Provider,{value:y,children:h})}function f(u,d){const h=(d==null?void 0:d[e][l])||s,p=v.useContext(h);if(p)return p;if(o!==void 0)return o;throw new Error(`\`${u}\` must be used within \`${i}\``)}return c.displayName=i+"Provider",[c,f]}const a=()=>{const i=r.map(o=>v.createContext(o));return function(s){const l=(s==null?void 0:s[e])||i;return v.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return a.scopeName=e,[n,Dle(a,...t)]}function Dle(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=n.reduce((s,{useScope:l,scopeName:c})=>{const u=l(i)[`__scope${c}`];return{...s,...u}},{});return v.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}function Lle({prop:e,defaultProp:t,onChange:r=()=>{}}){const[n,a]=Mle({defaultProp:t,onChange:r}),i=e!==void 0,o=i?e:n,s=so(r),l=v.useCallback(c=>{if(i){const u=typeof c=="function"?c(e):c;u!==e&&s(u)}else a(c)},[i,e,a,s]);return[o,l]}function Mle({defaultProp:e,onChange:t}){const r=v.useState(e),[n]=r,a=v.useRef(n),i=so(t);return v.useEffect(()=>{a.current!==n&&(i(n),a.current=n)},[n,a,i]),r}var Jb="rovingFocusGroup.onEntryFocus",Ble={bubbles:!1,cancelable:!0},Sw="RovingFocusGroup",[EC,eH,jle]=mV(Sw),[Ule,tH]=Fle(Sw,[jle]),[Wle,Vle]=Ule(Sw),rH=v.forwardRef((e,t)=>x(EC.Provider,{scope:e.__scopeRovingFocusGroup,children:x(EC.Slot,{scope:e.__scopeRovingFocusGroup,children:x(Hle,{...e,ref:t})})}));rH.displayName=Sw;var Hle=v.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,orientation:n,loop:a=!1,dir:i,currentTabStopId:o,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:l,onEntryFocus:c,preventScrollOnEntryFocus:f=!1,...u}=e,d=v.useRef(null),h=ya(t,d),p=yV(i),[g=null,y]=Lle({prop:o,defaultProp:s,onChange:l}),[m,w]=v.useState(!1),_=so(c),E=eH(r),S=v.useRef(!1),[k,b]=v.useState(0);return v.useEffect(()=>{const T=d.current;if(T)return T.addEventListener(Jb,_),()=>T.removeEventListener(Jb,_)},[_]),x(Wle,{scope:r,orientation:n,dir:p,loop:a,currentTabStopId:g,onItemFocus:v.useCallback(T=>y(T),[y]),onItemShiftTab:v.useCallback(()=>w(!0),[]),onFocusableItemAdd:v.useCallback(()=>b(T=>T+1),[]),onFocusableItemRemove:v.useCallback(()=>b(T=>T-1),[]),children:x(Za.div,{tabIndex:m||k===0?-1:0,"data-orientation":n,...u,ref:h,style:{outline:"none",...e.style},onMouseDown:$t(e.onMouseDown,()=>{S.current=!0}),onFocus:$t(e.onFocus,T=>{const C=!S.current;if(T.target===T.currentTarget&&C&&!m){const R=new CustomEvent(Jb,Ble);if(T.currentTarget.dispatchEvent(R),!R.defaultPrevented){const I=E().filter(H=>H.focusable),N=I.find(H=>H.active),B=I.find(H=>H.id===g),O=[N,B,...I].filter(Boolean).map(H=>H.ref.current);iH(O,f)}}S.current=!1}),onBlur:$t(e.onBlur,()=>w(!1))})})}),nH="RovingFocusGroupItem",aH=v.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,focusable:n=!0,active:a=!1,tabStopId:i,...o}=e,s=Wse(),l=i||s,c=Vle(nH,r),f=c.currentTabStopId===l,u=eH(r),{onFocusableItemAdd:d,onFocusableItemRemove:h}=c;return v.useEffect(()=>{if(n)return d(),()=>h()},[n,d,h]),x(EC.ItemSlot,{scope:r,id:l,focusable:n,active:a,children:x(Za.span,{tabIndex:f?0:-1,"data-orientation":c.orientation,...o,ref:t,onMouseDown:$t(e.onMouseDown,p=>{n?c.onItemFocus(l):p.preventDefault()}),onFocus:$t(e.onFocus,()=>c.onItemFocus(l)),onKeyDown:$t(e.onKeyDown,p=>{if(p.key==="Tab"&&p.shiftKey){c.onItemShiftTab();return}if(p.target!==p.currentTarget)return;const g=Kle(p,c.orientation,c.dir);if(g!==void 0){if(p.metaKey||p.ctrlKey||p.altKey||p.shiftKey)return;p.preventDefault();let m=u().filter(w=>w.focusable).map(w=>w.ref.current);if(g==="last")m.reverse();else if(g==="prev"||g==="next"){g==="prev"&&m.reverse();const w=m.indexOf(p.currentTarget);m=c.loop?Xle(m,w+1):m.slice(w+1)}setTimeout(()=>iH(m))}})})})});aH.displayName=nH;var zle={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Gle(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function Kle(e,t,r){const n=Gle(e.key,r);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(n)))return zle[n]}function iH(e,t=!1){const r=document.activeElement;for(const n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}function Xle(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var qle=rH,Yle=aH,Zle=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},kf=new WeakMap,Qm=new WeakMap,e1={},Qb=0,oH=function(e){return e&&(e.host||oH(e.parentNode))},Jle=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=oH(r);return n&&e.contains(n)?n:null}).filter(function(r){return!!r})},Qle=function(e,t,r,n){var a=Jle(t,Array.isArray(e)?e:[e]);e1[r]||(e1[r]=new WeakMap);var i=e1[r],o=[],s=new Set,l=new Set(a),c=function(u){!u||s.has(u)||(s.add(u),c(u.parentNode))};a.forEach(c);var f=function(u){!u||l.has(u)||Array.prototype.forEach.call(u.children,function(d){if(s.has(d))f(d);else{var h=d.getAttribute(n),p=h!==null&&h!=="false",g=(kf.get(d)||0)+1,y=(i.get(d)||0)+1;kf.set(d,g),i.set(d,y),o.push(d),g===1&&p&&Qm.set(d,!0),y===1&&d.setAttribute(r,"true"),p||d.setAttribute(n,"true")}})};return f(t),s.clear(),Qb++,function(){o.forEach(function(u){var d=kf.get(u)-1,h=i.get(u)-1;kf.set(u,d),i.set(u,h),d||(Qm.has(u)||u.removeAttribute(n),Qm.delete(u)),h||u.removeAttribute(r)}),Qb--,Qb||(kf=new WeakMap,kf=new WeakMap,Qm=new WeakMap,e1={})}},ece=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),a=t||Zle(e);return a?(n.push.apply(n,Array.from(a.querySelectorAll("[aria-live]"))),Qle(n,a,r,"aria-hidden")):function(){return null}},To=function(){return To=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},To.apply(this,arguments)};function sH(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}function tce(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,i;n<a;n++)(i||!(n in t))&&(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}var Oy="right-scroll-bar-position",Iy="width-before-scroll-bar",rce="with-scroll-bars-hidden",nce="--removed-body-scroll-bar-size";function ace(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function ice(e,t){var r=v.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(n){var a=r.value;a!==n&&(r.value=n,r.callback(n,a))}}}})[0];return r.callback=t,r.facade}function oce(e,t){return ice(t||null,function(r){return e.forEach(function(n){return ace(n,r)})})}function sce(e){return e}function lce(e,t){t===void 0&&(t=sce);var r=[],n=!1,a={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(i){var o=t(i,n);return r.push(o),function(){r=r.filter(function(s){return s!==o})}},assignSyncMedium:function(i){for(n=!0;r.length;){var o=r;r=[],o.forEach(i)}r={push:function(s){return i(s)},filter:function(){return r}}},assignMedium:function(i){n=!0;var o=[];if(r.length){var s=r;r=[],s.forEach(i),o=r}var l=function(){var f=o;o=[],f.forEach(i)},c=function(){return Promise.resolve().then(l)};c(),r={push:function(f){o.push(f),c()},filter:function(f){return o=o.filter(f),r}}}};return a}function cce(e){e===void 0&&(e={});var t=lce(null);return t.options=To({async:!0,ssr:!1},e),t}var lH=function(e){var t=e.sideCar,r=sH(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return v.createElement(n,To({},r))};lH.isSideCarExport=!0;function uce(e,t){return e.useMedium(t),lH}var cH=cce(),eE=function(){},Tw=v.forwardRef(function(e,t){var r=v.useRef(null),n=v.useState({onScrollCapture:eE,onWheelCapture:eE,onTouchMoveCapture:eE}),a=n[0],i=n[1],o=e.forwardProps,s=e.children,l=e.className,c=e.removeScrollBar,f=e.enabled,u=e.shards,d=e.sideCar,h=e.noIsolation,p=e.inert,g=e.allowPinchZoom,y=e.as,m=y===void 0?"div":y,w=e.gapMode,_=sH(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),E=d,S=oce([r,t]),k=To(To({},_),a);return v.createElement(v.Fragment,null,f&&v.createElement(E,{sideCar:cH,removeScrollBar:c,shards:u,noIsolation:h,inert:p,setCallbacks:i,allowPinchZoom:!!g,lockRef:r,gapMode:w}),o?v.cloneElement(v.Children.only(s),To(To({},k),{ref:S})):v.createElement(m,To({},k,{className:l,ref:S}),s))});Tw.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Tw.classNames={fullWidth:Iy,zeroRight:Oy};var TI,fce=function(){if(TI)return TI;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function dce(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=fce();return t&&e.setAttribute("nonce",t),e}function hce(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function pce(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var gce=function(){var e=0,t=null;return{add:function(r){e==0&&(t=dce())&&(hce(t,r),pce(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},vce=function(){var e=gce();return function(t,r){v.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},uH=function(){var e=vce(),t=function(r){var n=r.styles,a=r.dynamic;return e(n,a),null};return t},mce={left:0,top:0,right:0,gap:0},tE=function(e){return parseInt(e||"",10)||0},yce=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[tE(r),tE(n),tE(a)]},xce=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return mce;var t=yce(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},wce=uH(),Pd="data-scroll-locked",_ce=function(e,t,r,n){var a=e.left,i=e.top,o=e.right,s=e.gap;return r===void 0&&(r="margin"),`
|
||
.`.concat(rce,` {
|
||
overflow: hidden `).concat(n,`;
|
||
padding-right: `).concat(s,"px ").concat(n,`;
|
||
}
|
||
body[`).concat(Pd,`] {
|
||
overflow: hidden `).concat(n,`;
|
||
overscroll-behavior: contain;
|
||
`).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&`
|
||
padding-left: `.concat(a,`px;
|
||
padding-top: `).concat(i,`px;
|
||
padding-right: `).concat(o,`px;
|
||
margin-left:0;
|
||
margin-top:0;
|
||
margin-right: `).concat(s,"px ").concat(n,`;
|
||
`),r==="padding"&&"padding-right: ".concat(s,"px ").concat(n,";")].filter(Boolean).join(""),`
|
||
}
|
||
|
||
.`).concat(Oy,` {
|
||
right: `).concat(s,"px ").concat(n,`;
|
||
}
|
||
|
||
.`).concat(Iy,` {
|
||
margin-right: `).concat(s,"px ").concat(n,`;
|
||
}
|
||
|
||
.`).concat(Oy," .").concat(Oy,` {
|
||
right: 0 `).concat(n,`;
|
||
}
|
||
|
||
.`).concat(Iy," .").concat(Iy,` {
|
||
margin-right: 0 `).concat(n,`;
|
||
}
|
||
|
||
body[`).concat(Pd,`] {
|
||
`).concat(nce,": ").concat(s,`px;
|
||
}
|
||
`)},CI=function(){var e=parseInt(document.body.getAttribute(Pd)||"0",10);return isFinite(e)?e:0},bce=function(){v.useEffect(function(){return document.body.setAttribute(Pd,(CI()+1).toString()),function(){var e=CI()-1;e<=0?document.body.removeAttribute(Pd):document.body.setAttribute(Pd,e.toString())}},[])},Ece=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,a=n===void 0?"margin":n;bce();var i=v.useMemo(function(){return xce(a)},[a]);return v.createElement(wce,{styles:_ce(i,!t,a,r?"":"!important")})},SC=!1;if(typeof window<"u")try{var t1=Object.defineProperty({},"passive",{get:function(){return SC=!0,!0}});window.addEventListener("test",t1,t1),window.removeEventListener("test",t1,t1)}catch{SC=!1}var Af=SC?{passive:!1}:!1,Sce=function(e){return e.tagName==="TEXTAREA"},fH=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!Sce(e)&&r[t]==="visible")},Tce=function(e){return fH(e,"overflowY")},Cce=function(e){return fH(e,"overflowX")},$I=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var a=dH(e,n);if(a){var i=hH(e,n),o=i[1],s=i[2];if(o>s)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},$ce=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},kce=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},dH=function(e,t){return e==="v"?Tce(t):Cce(t)},hH=function(e,t){return e==="v"?$ce(t):kce(t)},Ace=function(e,t){return e==="h"&&t==="rtl"?-1:1},Rce=function(e,t,r,n,a){var i=Ace(e,window.getComputedStyle(t).direction),o=i*n,s=r.target,l=t.contains(s),c=!1,f=o>0,u=0,d=0;do{var h=hH(e,s),p=h[0],g=h[1],y=h[2],m=g-y-i*p;(p||m)&&dH(e,s)&&(u+=m,d+=p),s instanceof ShadowRoot?s=s.host:s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(f&&(a&&Math.abs(u)<1||!a&&o>u)||!f&&(a&&Math.abs(d)<1||!a&&-o>d))&&(c=!0),c},r1=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},kI=function(e){return[e.deltaX,e.deltaY]},AI=function(e){return e&&"current"in e?e.current:e},Oce=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Ice=function(e){return`
|
||
.block-interactivity-`.concat(e,` {pointer-events: none;}
|
||
.allow-interactivity-`).concat(e,` {pointer-events: all;}
|
||
`)},Pce=0,Rf=[];function Nce(e){var t=v.useRef([]),r=v.useRef([0,0]),n=v.useRef(),a=v.useState(Pce++)[0],i=v.useState(uH)[0],o=v.useRef(e);v.useEffect(function(){o.current=e},[e]),v.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var g=tce([e.lockRef.current],(e.shards||[]).map(AI),!0).filter(Boolean);return g.forEach(function(y){return y.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),g.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var s=v.useCallback(function(g,y){if("touches"in g&&g.touches.length===2||g.type==="wheel"&&g.ctrlKey)return!o.current.allowPinchZoom;var m=r1(g),w=r.current,_="deltaX"in g?g.deltaX:w[0]-m[0],E="deltaY"in g?g.deltaY:w[1]-m[1],S,k=g.target,b=Math.abs(_)>Math.abs(E)?"h":"v";if("touches"in g&&b==="h"&&k.type==="range")return!1;var T=$I(b,k);if(!T)return!0;if(T?S=b:(S=b==="v"?"h":"v",T=$I(b,k)),!T)return!1;if(!n.current&&"changedTouches"in g&&(_||E)&&(n.current=S),!S)return!0;var C=n.current||S;return Rce(C,y,g,C==="h"?_:E,!0)},[]),l=v.useCallback(function(g){var y=g;if(!(!Rf.length||Rf[Rf.length-1]!==i)){var m="deltaY"in y?kI(y):r1(y),w=t.current.filter(function(S){return S.name===y.type&&(S.target===y.target||y.target===S.shadowParent)&&Oce(S.delta,m)})[0];if(w&&w.should){y.cancelable&&y.preventDefault();return}if(!w){var _=(o.current.shards||[]).map(AI).filter(Boolean).filter(function(S){return S.contains(y.target)}),E=_.length>0?s(y,_[0]):!o.current.noIsolation;E&&y.cancelable&&y.preventDefault()}}},[]),c=v.useCallback(function(g,y,m,w){var _={name:g,delta:y,target:m,should:w,shadowParent:Fce(m)};t.current.push(_),setTimeout(function(){t.current=t.current.filter(function(E){return E!==_})},1)},[]),f=v.useCallback(function(g){r.current=r1(g),n.current=void 0},[]),u=v.useCallback(function(g){c(g.type,kI(g),g.target,s(g,e.lockRef.current))},[]),d=v.useCallback(function(g){c(g.type,r1(g),g.target,s(g,e.lockRef.current))},[]);v.useEffect(function(){return Rf.push(i),e.setCallbacks({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:d}),document.addEventListener("wheel",l,Af),document.addEventListener("touchmove",l,Af),document.addEventListener("touchstart",f,Af),function(){Rf=Rf.filter(function(g){return g!==i}),document.removeEventListener("wheel",l,Af),document.removeEventListener("touchmove",l,Af),document.removeEventListener("touchstart",f,Af)}},[]);var h=e.removeScrollBar,p=e.inert;return v.createElement(v.Fragment,null,p?v.createElement(i,{styles:Ice(a)}):null,h?v.createElement(Ece,{gapMode:e.gapMode}):null)}function Fce(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const Dce=uce(cH,Nce);var pH=v.forwardRef(function(e,t){return v.createElement(Tw,To({},e,{ref:t,sideCar:Dce}))});pH.classNames=Tw.classNames;const Lce=pH;var TC=["Enter"," "],Mce=["ArrowDown","PageUp","Home"],gH=["ArrowUp","PageDown","End"],Bce=[...Mce,...gH],jce={ltr:[...TC,"ArrowRight"],rtl:[...TC,"ArrowLeft"]},Uce={ltr:["ArrowLeft"],rtl:["ArrowRight"]},wv="Menu",[Eg,Wce,Vce]=mV(wv),[sf,vH]=wse(wv,[Vce,zV,tH]),Cw=zV(),mH=tH(),[Hce,F0]=sf(wv),[zce,_v]=sf(wv),yH=e=>{const{__scopeMenu:t,open:r=!1,children:n,dir:a,onOpenChange:i,modal:o=!0}=e,s=Cw(t),[l,c]=v.useState(null),f=v.useRef(!1),u=so(i),d=yV(a);return v.useEffect(()=>{const h=()=>{f.current=!0,document.addEventListener("pointerdown",p,{capture:!0,once:!0}),document.addEventListener("pointermove",p,{capture:!0,once:!0})},p=()=>f.current=!1;return document.addEventListener("keydown",h,{capture:!0}),()=>{document.removeEventListener("keydown",h,{capture:!0}),document.removeEventListener("pointerdown",p,{capture:!0}),document.removeEventListener("pointermove",p,{capture:!0})}},[]),x(kle,{...s,children:x(Hce,{scope:t,open:r,onOpenChange:u,content:l,onContentChange:c,children:x(zce,{scope:t,onClose:v.useCallback(()=>u(!1),[u]),isUsingKeyboardRef:f,dir:d,modal:o,children:n})})})};yH.displayName=wv;var Gce="MenuAnchor",PA=v.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e,a=Cw(r);return x(Ale,{...a,...n,ref:t})});PA.displayName=Gce;var Kce="MenuPortal",[fdt,xH]=sf(Kce,{forceMount:void 0}),bi="MenuContent",[Xce,NA]=sf(bi),wH=v.forwardRef((e,t)=>{const r=xH(bi,e.__scopeMenu),{forceMount:n=r.forceMount,...a}=e,i=F0(bi,e.__scopeMenu),o=_v(bi,e.__scopeMenu);return x(Eg.Provider,{scope:e.__scopeMenu,children:x(Ew,{present:n||i.open,children:x(Eg.Slot,{scope:e.__scopeMenu,children:o.modal?x(qce,{...a,ref:t}):x(Yce,{...a,ref:t})})})})}),qce=v.forwardRef((e,t)=>{const r=F0(bi,e.__scopeMenu),n=v.useRef(null),a=ya(t,n);return v.useEffect(()=>{const i=n.current;if(i)return ece(i)},[]),x(FA,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:$t(e.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),Yce=v.forwardRef((e,t)=>{const r=F0(bi,e.__scopeMenu);return x(FA,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),FA=v.forwardRef((e,t)=>{const{__scopeMenu:r,loop:n=!1,trapFocus:a,onOpenAutoFocus:i,onCloseAutoFocus:o,disableOutsidePointerEvents:s,onEntryFocus:l,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:u,onInteractOutside:d,onDismiss:h,disableOutsideScroll:p,...g}=e,y=F0(bi,r),m=_v(bi,r),w=Cw(r),_=mH(r),E=Wce(r),[S,k]=v.useState(null),b=v.useRef(null),T=ya(t,b,y.onContentChange),C=v.useRef(0),R=v.useRef(""),I=v.useRef(0),N=v.useRef(null),B=v.useRef("right"),A=v.useRef(0),O=p?Lce:v.Fragment,H=p?{as:i0,allowPinchZoom:!0}:void 0,z=P=>{var re,le;const U=R.current+P,Y=E().filter(oe=>!oe.disabled),D=document.activeElement,K=(re=Y.find(oe=>oe.ref.current===D))==null?void 0:re.textValue,j=Y.map(oe=>oe.textValue),W=lue(j,U,K),ee=(le=Y.find(oe=>oe.textValue===W))==null?void 0:le.ref.current;(function oe(ue){R.current=ue,window.clearTimeout(C.current),ue!==""&&(C.current=window.setTimeout(()=>oe(""),1e3))})(U),ee&&setTimeout(()=>ee.focus())};v.useEffect(()=>()=>window.clearTimeout(C.current),[]),Ise();const G=v.useCallback(P=>{var Y,D;return B.current===((Y=N.current)==null?void 0:Y.side)&&uue(P,(D=N.current)==null?void 0:D.area)},[]);return x(Xce,{scope:r,searchRef:R,onItemEnter:v.useCallback(P=>{G(P)&&P.preventDefault()},[G]),onItemLeave:v.useCallback(P=>{var U;G(P)||((U=b.current)==null||U.focus(),k(null))},[G]),onTriggerLeave:v.useCallback(P=>{G(P)&&P.preventDefault()},[G]),pointerGraceTimerRef:I,onPointerGraceIntentChange:v.useCallback(P=>{N.current=P},[]),children:x(O,{...H,children:x(EV,{asChild:!0,trapped:a,onMountAutoFocus:$t(i,P=>{var U;P.preventDefault(),(U=b.current)==null||U.focus({preventScroll:!0})}),onUnmountAutoFocus:o,children:x(_V,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:u,onInteractOutside:d,onDismiss:h,children:x(qle,{asChild:!0,..._,dir:m.dir,orientation:"vertical",loop:n,currentTabStopId:S,onCurrentTabStopIdChange:k,onEntryFocus:$t(l,P=>{m.isUsingKeyboardRef.current||P.preventDefault()}),preventScrollOnEntryFocus:!0,children:x(Rle,{role:"menu","aria-orientation":"vertical","data-state":DH(y.open),"data-radix-menu-content":"",dir:m.dir,...w,...g,ref:T,style:{outline:"none",...g.style},onKeyDown:$t(g.onKeyDown,P=>{const Y=P.target.closest("[data-radix-menu-content]")===P.currentTarget,D=P.ctrlKey||P.altKey||P.metaKey,K=P.key.length===1;Y&&(P.key==="Tab"&&P.preventDefault(),!D&&K&&z(P.key));const j=b.current;if(P.target!==j||!Bce.includes(P.key))return;P.preventDefault();const ee=E().filter(re=>!re.disabled).map(re=>re.ref.current);gH.includes(P.key)&&ee.reverse(),oue(ee)}),onBlur:$t(e.onBlur,P=>{P.currentTarget.contains(P.target)||(window.clearTimeout(C.current),R.current="")}),onPointerMove:$t(e.onPointerMove,Sg(P=>{const U=P.target,Y=A.current!==P.clientX;if(P.currentTarget.contains(U)&&Y){const D=P.clientX>A.current?"right":"left";B.current=D,A.current=P.clientX}}))})})})})})})});wH.displayName=bi;var Zce="MenuGroup",DA=v.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e;return x(Za.div,{role:"group",...n,ref:t})});DA.displayName=Zce;var Jce="MenuLabel",_H=v.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e;return x(Za.div,{...n,ref:t})});_H.displayName=Jce;var Wx="MenuItem",RI="menu.itemSelect",$w=v.forwardRef((e,t)=>{const{disabled:r=!1,onSelect:n,...a}=e,i=v.useRef(null),o=_v(Wx,e.__scopeMenu),s=NA(Wx,e.__scopeMenu),l=ya(t,i),c=v.useRef(!1),f=()=>{const u=i.current;if(!r&&u){const d=new CustomEvent(RI,{bubbles:!0,cancelable:!0});u.addEventListener(RI,h=>n==null?void 0:n(h),{once:!0}),xV(u,d),d.defaultPrevented?c.current=!1:o.onClose()}};return x(bH,{...a,ref:l,disabled:r,onClick:$t(e.onClick,f),onPointerDown:u=>{var d;(d=e.onPointerDown)==null||d.call(e,u),c.current=!0},onPointerUp:$t(e.onPointerUp,u=>{var d;c.current||(d=u.currentTarget)==null||d.click()}),onKeyDown:$t(e.onKeyDown,u=>{const d=s.searchRef.current!=="";r||d&&u.key===" "||TC.includes(u.key)&&(u.currentTarget.click(),u.preventDefault())})})});$w.displayName=Wx;var bH=v.forwardRef((e,t)=>{const{__scopeMenu:r,disabled:n=!1,textValue:a,...i}=e,o=NA(Wx,r),s=mH(r),l=v.useRef(null),c=ya(t,l),[f,u]=v.useState(!1),[d,h]=v.useState("");return v.useEffect(()=>{const p=l.current;p&&h((p.textContent??"").trim())},[i.children]),x(Eg.ItemSlot,{scope:r,disabled:n,textValue:a??d,children:x(Yle,{asChild:!0,...s,focusable:!n,children:x(Za.div,{role:"menuitem","data-highlighted":f?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,...i,ref:c,onPointerMove:$t(e.onPointerMove,Sg(p=>{n?o.onItemLeave(p):(o.onItemEnter(p),p.defaultPrevented||p.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:$t(e.onPointerLeave,Sg(p=>o.onItemLeave(p))),onFocus:$t(e.onFocus,()=>u(!0)),onBlur:$t(e.onBlur,()=>u(!1))})})})}),Qce="MenuCheckboxItem",EH=v.forwardRef((e,t)=>{const{checked:r=!1,onCheckedChange:n,...a}=e;return x(kH,{scope:e.__scopeMenu,checked:r,children:x($w,{role:"menuitemcheckbox","aria-checked":Vx(r)?"mixed":r,...a,ref:t,"data-state":MA(r),onSelect:$t(a.onSelect,()=>n==null?void 0:n(Vx(r)?!0:!r),{checkForDefaultPrevented:!1})})})});EH.displayName=Qce;var SH="MenuRadioGroup",[eue,tue]=sf(SH,{value:void 0,onValueChange:()=>{}}),TH=v.forwardRef((e,t)=>{const{value:r,onValueChange:n,...a}=e,i=so(n);return x(eue,{scope:e.__scopeMenu,value:r,onValueChange:i,children:x(DA,{...a,ref:t})})});TH.displayName=SH;var CH="MenuRadioItem",$H=v.forwardRef((e,t)=>{const{value:r,...n}=e,a=tue(CH,e.__scopeMenu),i=r===a.value;return x(kH,{scope:e.__scopeMenu,checked:i,children:x($w,{role:"menuitemradio","aria-checked":i,...n,ref:t,"data-state":MA(i),onSelect:$t(n.onSelect,()=>{var o;return(o=a.onValueChange)==null?void 0:o.call(a,r)},{checkForDefaultPrevented:!1})})})});$H.displayName=CH;var LA="MenuItemIndicator",[kH,rue]=sf(LA,{checked:!1}),AH=v.forwardRef((e,t)=>{const{__scopeMenu:r,forceMount:n,...a}=e,i=rue(LA,r);return x(Ew,{present:n||Vx(i.checked)||i.checked===!0,children:x(Za.span,{...a,ref:t,"data-state":MA(i.checked)})})});AH.displayName=LA;var nue="MenuSeparator",RH=v.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e;return x(Za.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});RH.displayName=nue;var aue="MenuArrow",OH=v.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e,a=Cw(r);return x(Ole,{...a,...n,ref:t})});OH.displayName=aue;var iue="MenuSub",[ddt,IH]=sf(iue),np="MenuSubTrigger",PH=v.forwardRef((e,t)=>{const r=F0(np,e.__scopeMenu),n=_v(np,e.__scopeMenu),a=IH(np,e.__scopeMenu),i=NA(np,e.__scopeMenu),o=v.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:l}=i,c={__scopeMenu:e.__scopeMenu},f=v.useCallback(()=>{o.current&&window.clearTimeout(o.current),o.current=null},[]);return v.useEffect(()=>f,[f]),v.useEffect(()=>{const u=s.current;return()=>{window.clearTimeout(u),l(null)}},[s,l]),x(PA,{asChild:!0,...c,children:x(bH,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":a.contentId,"data-state":DH(r.open),...e,ref:vV(t,a.onTriggerChange),onClick:u=>{var d;(d=e.onClick)==null||d.call(e,u),!(e.disabled||u.defaultPrevented)&&(u.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:$t(e.onPointerMove,Sg(u=>{i.onItemEnter(u),!u.defaultPrevented&&!e.disabled&&!r.open&&!o.current&&(i.onPointerGraceIntentChange(null),o.current=window.setTimeout(()=>{r.onOpenChange(!0),f()},100))})),onPointerLeave:$t(e.onPointerLeave,Sg(u=>{var h,p;f();const d=(h=r.content)==null?void 0:h.getBoundingClientRect();if(d){const g=(p=r.content)==null?void 0:p.dataset.side,y=g==="right",m=y?-5:5,w=d[y?"left":"right"],_=d[y?"right":"left"];i.onPointerGraceIntentChange({area:[{x:u.clientX+m,y:u.clientY},{x:w,y:d.top},{x:_,y:d.top},{x:_,y:d.bottom},{x:w,y:d.bottom}],side:g}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(u),u.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:$t(e.onKeyDown,u=>{var h;const d=i.searchRef.current!=="";e.disabled||d&&u.key===" "||jce[n.dir].includes(u.key)&&(r.onOpenChange(!0),(h=r.content)==null||h.focus(),u.preventDefault())})})})});PH.displayName=np;var NH="MenuSubContent",FH=v.forwardRef((e,t)=>{const r=xH(bi,e.__scopeMenu),{forceMount:n=r.forceMount,...a}=e,i=F0(bi,e.__scopeMenu),o=_v(bi,e.__scopeMenu),s=IH(NH,e.__scopeMenu),l=v.useRef(null),c=ya(t,l);return x(Eg.Provider,{scope:e.__scopeMenu,children:x(Ew,{present:n||i.open,children:x(Eg.Slot,{scope:e.__scopeMenu,children:x(FA,{id:s.contentId,"aria-labelledby":s.triggerId,...a,ref:c,align:"start",side:o.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:f=>{var u;o.isUsingKeyboardRef.current&&((u=l.current)==null||u.focus()),f.preventDefault()},onCloseAutoFocus:f=>f.preventDefault(),onFocusOutside:$t(e.onFocusOutside,f=>{f.target!==s.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:$t(e.onEscapeKeyDown,f=>{o.onClose(),f.preventDefault()}),onKeyDown:$t(e.onKeyDown,f=>{var h;const u=f.currentTarget.contains(f.target),d=Uce[o.dir].includes(f.key);u&&d&&(i.onOpenChange(!1),(h=s.trigger)==null||h.focus(),f.preventDefault())})})})})})});FH.displayName=NH;function DH(e){return e?"open":"closed"}function Vx(e){return e==="indeterminate"}function MA(e){return Vx(e)?"indeterminate":e?"checked":"unchecked"}function oue(e){const t=document.activeElement;for(const r of e)if(r===t||(r.focus(),document.activeElement!==t))return}function sue(e,t){return e.map((r,n)=>e[(t+n)%e.length])}function lue(e,t,r){const a=t.length>1&&Array.from(t).every(c=>c===t[0])?t[0]:t,i=r?e.indexOf(r):-1;let o=sue(e,Math.max(i,0));a.length===1&&(o=o.filter(c=>c!==r));const l=o.find(c=>c.toLowerCase().startsWith(a.toLowerCase()));return l!==r?l:void 0}function cue(e,t){const{x:r,y:n}=e;let a=!1;for(let i=0,o=t.length-1;i<t.length;o=i++){const s=t[i].x,l=t[i].y,c=t[o].x,f=t[o].y;l>n!=f>n&&r<(c-s)*(n-l)/(f-l)+s&&(a=!a)}return a}function uue(e,t){if(!t)return!1;const r={x:e.clientX,y:e.clientY};return cue(r,t)}function Sg(e){return t=>t.pointerType==="mouse"?e(t):void 0}var fue=yH,due=PA,hue=wH,pue=DA,gue=_H,vue=$w,mue=EH,yue=TH,xue=$H,wue=AH,_ue=RH,bue=OH,Eue=PH,Sue=FH,Tue=globalThis!=null&&globalThis.document?v.useLayoutEffect:()=>{},Cue=Cs["useId".toString()]||(()=>{}),$ue=0;function OI(e){const[t,r]=v.useState(Cue());return Tue(()=>{e||r(n=>n??String($ue++))},[e]),e||(t?`radix-${t}`:"")}var BA="DropdownMenu",[kue,hdt]=rie(BA,[vH]),xa=vH(),[Aue,LH]=kue(BA),MH=e=>{const{__scopeDropdownMenu:t,children:r,dir:n,open:a,defaultOpen:i,onOpenChange:o,modal:s=!0}=e,l=xa(t),c=v.useRef(null),[f=!1,u]=aie({prop:a,defaultProp:i,onChange:o});return x(Aue,{scope:t,triggerId:OI(),triggerRef:c,contentId:OI(),open:f,onOpenChange:u,onOpenToggle:v.useCallback(()=>u(d=>!d),[u]),modal:s,children:x(fue,{...l,open:f,onOpenChange:u,dir:n,modal:s,children:r})})};MH.displayName=BA;var BH="DropdownMenuTrigger",jH=v.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,disabled:n=!1,...a}=e,i=LH(BH,r),o=xa(r);return x(due,{asChild:!0,...o,children:x(vse.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...a,ref:tie(t,i.triggerRef),onPointerDown:hx(e.onPointerDown,s=>{!n&&s.button===0&&s.ctrlKey===!1&&(i.onOpenToggle(),i.open||s.preventDefault())}),onKeyDown:hx(e.onKeyDown,s=>{n||(["Enter"," "].includes(s.key)&&i.onOpenToggle(),s.key==="ArrowDown"&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(s.key)&&s.preventDefault())})})})});jH.displayName=BH;var UH="DropdownMenuContent",WH=v.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=LH(UH,r),i=xa(r),o=v.useRef(!1);return x(hue,{id:a.contentId,"aria-labelledby":a.triggerId,...i,...n,ref:t,onCloseAutoFocus:hx(e.onCloseAutoFocus,s=>{var l;o.current||(l=a.triggerRef.current)==null||l.focus(),o.current=!1,s.preventDefault()}),onInteractOutside:hx(e.onInteractOutside,s=>{const l=s.detail.originalEvent,c=l.button===0&&l.ctrlKey===!0,f=l.button===2||c;(!a.modal||f)&&(o.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});WH.displayName=UH;var Rue="DropdownMenuGroup",Oue=v.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=xa(r);return x(pue,{...a,...n,ref:t})});Oue.displayName=Rue;var Iue="DropdownMenuLabel",Pue=v.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=xa(r);return x(gue,{...a,...n,ref:t})});Pue.displayName=Iue;var Nue="DropdownMenuItem",VH=v.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=xa(r);return x(vue,{...a,...n,ref:t})});VH.displayName=Nue;var Fue="DropdownMenuCheckboxItem",Due=v.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=xa(r);return x(mue,{...a,...n,ref:t})});Due.displayName=Fue;var Lue="DropdownMenuRadioGroup",Mue=v.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=xa(r);return x(yue,{...a,...n,ref:t})});Mue.displayName=Lue;var Bue="DropdownMenuRadioItem",jue=v.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=xa(r);return x(xue,{...a,...n,ref:t})});jue.displayName=Bue;var Uue="DropdownMenuItemIndicator",Wue=v.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=xa(r);return x(wue,{...a,...n,ref:t})});Wue.displayName=Uue;var Vue="DropdownMenuSeparator",Hue=v.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=xa(r);return x(_ue,{...a,...n,ref:t})});Hue.displayName=Vue;var zue="DropdownMenuArrow",Gue=v.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=xa(r);return x(bue,{...a,...n,ref:t})});Gue.displayName=zue;var Kue="DropdownMenuSubTrigger",Xue=v.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=xa(r);return x(Eue,{...a,...n,ref:t})});Xue.displayName=Kue;var que="DropdownMenuSubContent",Yue=v.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=xa(r);return x(Sue,{...a,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});Yue.displayName=que;var Zue=MH,Jue=jH,Que=WH,II=VH,HH={exports:{}};(function(e,t){(function(r,n){n()})(la,function(){function r(c,f){return typeof f>"u"?f={autoBom:!1}:typeof f!="object"&&(f={autoBom:!f}),f.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(c.type)?new Blob(["\uFEFF",c],{type:c.type}):c}function n(c,f,u){var d=new XMLHttpRequest;d.open("GET",c),d.responseType="blob",d.onload=function(){l(d.response,f,u)},d.onerror=function(){},d.send()}function a(c){var f=new XMLHttpRequest;f.open("HEAD",c,!1);try{f.send()}catch{}return 200<=f.status&&299>=f.status}function i(c){try{c.dispatchEvent(new MouseEvent("click"))}catch{var f=document.createEvent("MouseEvents");f.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),c.dispatchEvent(f)}}var o=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof la=="object"&&la.global===la?la:void 0,s=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=o.saveAs||(typeof window!="object"||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(c,f,u){var d=o.URL||o.webkitURL,h=document.createElement("a");f=f||c.name||"download",h.download=f,h.rel="noopener",typeof c=="string"?(h.href=c,h.origin===location.origin?i(h):a(h.href)?n(c,f,u):i(h,h.target="_blank")):(h.href=d.createObjectURL(c),setTimeout(function(){d.revokeObjectURL(h.href)},4e4),setTimeout(function(){i(h)},0))}:"msSaveOrOpenBlob"in navigator?function(c,f,u){if(f=f||c.name||"download",typeof c!="string")navigator.msSaveOrOpenBlob(r(c,u),f);else if(a(c))n(c,f,u);else{var d=document.createElement("a");d.href=c,d.target="_blank",setTimeout(function(){i(d)})}}:function(c,f,u,d){if(d=d||open("","_blank"),d&&(d.document.title=d.document.body.innerText="downloading..."),typeof c=="string")return n(c,f,u);var h=c.type==="application/octet-stream",p=/constructor/i.test(o.HTMLElement)||o.safari,g=/CriOS\/[\d]+/.test(navigator.userAgent);if((g||h&&p||s)&&typeof FileReader<"u"){var y=new FileReader;y.onloadend=function(){var _=y.result;_=g?_:_.replace(/^data:[^;]*;/,"data:attachment/file;"),d?d.location.href=_:location=_,d=null},y.readAsDataURL(c)}else{var m=o.URL||o.webkitURL,w=m.createObjectURL(c);d?d.location=w:location.href=w,d=null,setTimeout(function(){m.revokeObjectURL(w)},4e4)}});o.saveAs=l.saveAs=l,e.exports=l})})(HH);var jA=HH.exports;const efe=rf(jA),zH=Xk({__proto__:null,default:efe},[jA]);/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var Tg={};Tg.version="0.18.5";var Ua=1200,Vu=1252,tfe=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],UA={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},kw=function(e){tfe.indexOf(e)!=-1&&(Vu=UA[0]=e)};function rfe(){kw(1252)}var xi=function(e){Ua=e,kw(e)};function Aw(){xi(1200),rfe()}function Hx(e){for(var t=[],r=0,n=e.length;r<n;++r)t[r]=e.charCodeAt(r);return t}function nfe(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r)+(e.charCodeAt(2*r+1)<<8));return t.join("")}function GH(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r+1)+(e.charCodeAt(2*r)<<8));return t.join("")}var fd=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return t==255&&r==254?nfe(e.slice(2)):t==254&&r==255?GH(e.slice(2)):t==65279?e.slice(1):e},ap=function(t){return String.fromCharCode(t)},CC=function(t){return String.fromCharCode(t)},vt;function afe(e){vt=e,xi=function(t){Ua=t,kw(t)},fd=function(t){return t.charCodeAt(0)===255&&t.charCodeAt(1)===254?vt.utils.decode(1200,Hx(t.slice(2))):t},ap=function(r){return Ua===1200?String.fromCharCode(r):vt.utils.decode(Ua,[r&255,r>>8])[0]},CC=function(r){return vt.utils.decode(Vu,[r])[0]},bz()}var Al="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function Cg(e){for(var t="",r=0,n=0,a=0,i=0,o=0,s=0,l=0,c=0;c<e.length;)r=e.charCodeAt(c++),i=r>>2,n=e.charCodeAt(c++),o=(r&3)<<4|n>>4,a=e.charCodeAt(c++),s=(n&15)<<2|a>>6,l=a&63,isNaN(n)?s=l=64:isNaN(a)&&(l=64),t+=Al.charAt(i)+Al.charAt(o)+Al.charAt(s)+Al.charAt(l);return t}function za(e){var t="",r=0,n=0,a=0,i=0,o=0,s=0,l=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var c=0;c<e.length;)i=Al.indexOf(e.charAt(c++)),o=Al.indexOf(e.charAt(c++)),r=i<<2|o>>4,t+=String.fromCharCode(r),s=Al.indexOf(e.charAt(c++)),n=(o&15)<<4|s>>2,s!==64&&(t+=String.fromCharCode(n)),l=Al.indexOf(e.charAt(c++)),a=(s&3)<<6|l,l!==64&&(t+=String.fromCharCode(a));return t}var rt=function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node}(),Ks=function(){if(typeof Buffer<"u"){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch{e=!0}return e?function(t,r){return r?new Buffer(t,r):new Buffer(t)}:Buffer.from.bind(Buffer)}return function(){}}();function cc(e){return rt?Buffer.alloc?Buffer.alloc(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}function PI(e){return rt?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}var Ra=function(t){return rt?Ks(t,"binary"):t.split("").map(function(r){return r.charCodeAt(0)&255})};function bv(e){if(typeof ArrayBuffer>"u")return Ra(e);for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n!=e.length;++n)r[n]=e.charCodeAt(n)&255;return t}function Ac(e){if(Array.isArray(e))return e.map(function(n){return String.fromCharCode(n)}).join("");for(var t=[],r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function ife(e){if(typeof Uint8Array>"u")throw new Error("Unsupported");return new Uint8Array(e)}function WA(e){if(typeof ArrayBuffer>"u")throw new Error("Unsupported");if(e instanceof ArrayBuffer)return WA(new Uint8Array(e));for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=e[r];return t}var tn=rt?function(e){return Buffer.concat(e.map(function(t){return Buffer.isBuffer(t)?t:Ks(t)}))}:function(e){if(typeof Uint8Array<"u"){var t=0,r=0;for(t=0;t<e.length;++t)r+=e[t].length;var n=new Uint8Array(r),a=0;for(t=0,r=0;t<e.length;r+=a,++t)if(a=e[t].length,e[t]instanceof Uint8Array)n.set(e[t],r);else{if(typeof e[t]=="string")throw"wtf";n.set(new Uint8Array(e[t]),r)}return n}return[].concat.apply([],e.map(function(i){return Array.isArray(i)?i:[].slice.call(i)}))};function ofe(e){for(var t=[],r=0,n=e.length+250,a=cc(e.length+255),i=0;i<e.length;++i){var o=e.charCodeAt(i);if(o<128)a[r++]=o;else if(o<2048)a[r++]=192|o>>6&31,a[r++]=128|o&63;else if(o>=55296&&o<57344){o=(o&1023)+64;var s=e.charCodeAt(++i)&1023;a[r++]=240|o>>8&7,a[r++]=128|o>>2&63,a[r++]=128|s>>6&15|(o&3)<<4,a[r++]=128|s&63}else a[r++]=224|o>>12&15,a[r++]=128|o>>6&63,a[r++]=128|o&63;r>n&&(t.push(a.slice(0,r)),r=0,a=cc(65535),n=65530)}return t.push(a.slice(0,r)),tn(t)}var Fn=/\u0000/g,ip=/[\u0001-\u0006]/g;function Nd(e){for(var t="",r=e.length-1;r>=0;)t+=e.charAt(r--);return t}function Ji(e,t){var r=""+e;return r.length>=t?r:Er("0",t-r.length)+r}function VA(e,t){var r=""+e;return r.length>=t?r:Er(" ",t-r.length)+r}function zx(e,t){var r=""+e;return r.length>=t?r:r+Er(" ",t-r.length)}function sfe(e,t){var r=""+Math.round(e);return r.length>=t?r:Er("0",t-r.length)+r}function lfe(e,t){var r=""+e;return r.length>=t?r:Er("0",t-r.length)+r}var NI=Math.pow(2,32);function Of(e,t){if(e>NI||e<-NI)return sfe(e,t);var r=Math.round(e);return lfe(r,t)}function Gx(e,t){return t=t||0,e.length>=7+t&&(e.charCodeAt(t)|32)===103&&(e.charCodeAt(t+1)|32)===101&&(e.charCodeAt(t+2)|32)===110&&(e.charCodeAt(t+3)|32)===101&&(e.charCodeAt(t+4)|32)===114&&(e.charCodeAt(t+5)|32)===97&&(e.charCodeAt(t+6)|32)===108}var FI=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],rE=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function cfe(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',e}var We={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},DI={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},ufe={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function Kx(e,t,r){for(var n=e<0?-1:1,a=e*n,i=0,o=1,s=0,l=1,c=0,f=0,u=Math.floor(a);c<t&&(u=Math.floor(a),s=u*o+i,f=u*c+l,!(a-u<5e-8));)a=1/(a-u),i=o,o=s,l=c,c=f;if(f>t&&(c>t?(f=l,s=i):(f=c,s=o)),!r)return[0,n*s,f];var d=Math.floor(n*s/f);return[d,n*s-d*f,f]}function Rl(e,t,r){if(e>2958465||e<0)return null;var n=e|0,a=Math.floor(86400*(e-n)),i=0,o=[],s={D:n,T:a,u:86400*(e-n)-a,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(s.u)<1e-6&&(s.u=0),t&&t.date1904&&(n+=1462),s.u>.9999&&(s.u=0,++a==86400&&(s.T=a=0,++n,++s.D)),n===60)o=r?[1317,10,29]:[1900,2,29],i=3;else if(n===0)o=r?[1317,8,29]:[1900,1,0],i=6;else{n>60&&--n;var l=new Date(1900,0,1);l.setDate(l.getDate()+n-1),o=[l.getFullYear(),l.getMonth()+1,l.getDate()],i=l.getDay(),n<60&&(i=(i+6)%7),r&&(i=vfe(l,o))}return s.y=o[0],s.m=o[1],s.d=o[2],s.S=a%60,a=Math.floor(a/60),s.M=a%60,a=Math.floor(a/60),s.H=a,s.q=i,s}var KH=new Date(1899,11,31,0,0,0),ffe=KH.getTime(),dfe=new Date(1900,2,1,0,0,0);function XH(e,t){var r=e.getTime();return t?r-=1461*24*60*60*1e3:e>=dfe&&(r+=24*60*60*1e3),(r-(ffe+(e.getTimezoneOffset()-KH.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function HA(e){return e.indexOf(".")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function hfe(e){return e.indexOf("E")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function pfe(e){var t=e<0?12:11,r=HA(e.toFixed(12));return r.length<=t||(r=e.toPrecision(10),r.length<=t)?r:e.toExponential(5)}function gfe(e){var t=HA(e.toFixed(11));return t.length>(e<0?12:11)||t==="0"||t==="-0"?e.toPrecision(6):t}function $g(e){var t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),r;return t>=-4&&t<=-1?r=e.toPrecision(10+t):Math.abs(t)<=9?r=pfe(e):t===10?r=e.toFixed(10).substr(0,12):r=gfe(e),HA(hfe(r.toUpperCase()))}function Hu(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(e|0)===e?e.toString(10):$g(e);case"undefined":return"";case"object":if(e==null)return"";if(e instanceof Date)return Ga(14,XH(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function vfe(e,t){t[0]-=581;var r=e.getDay();return e<60&&(r=(r+6)%7),r}function mfe(e,t,r,n){var a="",i=0,o=0,s=r.y,l,c=0;switch(e){case 98:s=r.y+543;case 121:switch(t.length){case 1:case 2:l=s%100,c=2;break;default:l=s%1e4,c=4;break}break;case 109:switch(t.length){case 1:case 2:l=r.m,c=t.length;break;case 3:return rE[r.m-1][1];case 5:return rE[r.m-1][0];default:return rE[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:l=r.d,c=t.length;break;case 3:return FI[r.q][0];default:return FI[r.q][1]}break;case 104:switch(t.length){case 1:case 2:l=1+(r.H+11)%12,c=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:l=r.H,c=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:l=r.M,c=t.length;break;default:throw"bad minute format: "+t}break;case 115:if(t!="s"&&t!="ss"&&t!=".0"&&t!=".00"&&t!=".000")throw"bad second format: "+t;return r.u===0&&(t=="s"||t=="ss")?Ji(r.S,t.length):(n>=2?o=n===3?1e3:100:o=n===1?10:1,i=Math.round(o*(r.S+r.u)),i>=60*o&&(i=0),t==="s"?i===0?"0":""+i/o:(a=Ji(i,2+n),t==="ss"?a.substr(0,2):"."+a.substr(2,t.length-1)));case 90:switch(t){case"[h]":case"[hh]":l=r.D*24+r.H;break;case"[m]":case"[mm]":l=(r.D*24+r.H)*60+r.M;break;case"[s]":case"[ss]":l=((r.D*24+r.H)*60+r.M)*60+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}c=t.length===3?1:2;break;case 101:l=s,c=1;break}var f=c>0?Ji(l,c):"";return f}function Ol(e){var t=3;if(e.length<=t)return e;for(var r=e.length%t,n=e.substr(0,r);r!=e.length;r+=t)n+=(n.length>0?",":"")+e.substr(r,t);return n}var qH=/%/g;function yfe(e,t,r){var n=t.replace(qH,""),a=t.length-n.length;return _s(e,n,r*Math.pow(10,2*a))+Er("%",a)}function xfe(e,t,r){for(var n=t.length-1;t.charCodeAt(n-1)===44;)--n;return _s(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function YH(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+YH(e,-t);var a=e.indexOf(".");a===-1&&(a=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%a;if(i<0&&(i+=a),r=(t/Math.pow(10,i)).toPrecision(n+1+(a+i)%a),r.indexOf("e")===-1){var o=Math.floor(Math.log(t)*Math.LOG10E);for(r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(o-r.length+i):r+="E+"+(o-i);r.substr(0,2)==="0.";)r=r.charAt(0)+r.substr(2,a)+"."+r.substr(2+a),r=r.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(s,l,c,f){return l+c+f.substr(0,(a+i)%a)+"."+f.substr(i)+"E"})}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var ZH=/# (\?+)( ?)\/( ?)(\d+)/;function wfe(e,t,r){var n=parseInt(e[4],10),a=Math.round(t*n),i=Math.floor(a/n),o=a-i*n,s=n;return r+(i===0?"":""+i)+" "+(o===0?Er(" ",e[1].length+1+e[4].length):VA(o,e[1].length)+e[2]+"/"+e[3]+Ji(s,e[4].length))}function _fe(e,t,r){return r+(t===0?"":""+t)+Er(" ",e[1].length+2+e[4].length)}var JH=/^#*0*\.([0#]+)/,QH=/\).*[0#]/,ez=/\(###\) ###\\?-####/;function Hn(e){for(var t="",r,n=0;n!=e.length;++n)switch(r=e.charCodeAt(n)){case 35:break;case 63:t+=" ";break;case 48:t+="0";break;default:t+=String.fromCharCode(r)}return t}function LI(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function MI(e,t){var r=e-Math.floor(e),n=Math.pow(10,t);return t<(""+Math.round(r*n)).length?0:Math.round(r*n)}function bfe(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function Efe(e){return e<2147483647&&e>-2147483648?""+(e>=0?e|0:e-1|0):""+Math.floor(e)}function si(e,t,r){if(e.charCodeAt(0)===40&&!t.match(QH)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?si("n",n,r):"("+si("n",n,-r)+")"}if(t.charCodeAt(t.length-1)===44)return xfe(e,t,r);if(t.indexOf("%")!==-1)return yfe(e,t,r);if(t.indexOf("E")!==-1)return YH(t,r);if(t.charCodeAt(0)===36)return"$"+si(e,t.substr(t.charAt(1)==" "?2:1),r);var a,i,o,s,l=Math.abs(r),c=r<0?"-":"";if(t.match(/^00+$/))return c+Of(l,t.length);if(t.match(/^[#?]+$/))return a=Of(r,0),a==="0"&&(a=""),a.length>t.length?a:Hn(t.substr(0,t.length-a.length))+a;if(i=t.match(ZH))return wfe(i,l,c);if(t.match(/^#+0+$/))return c+Of(l,t.length-t.indexOf("0"));if(i=t.match(JH))return a=LI(r,i[1].length).replace(/^([^\.]+)$/,"$1."+Hn(i[1])).replace(/\.$/,"."+Hn(i[1])).replace(/\.(\d*)$/,function(p,g){return"."+g+Er("0",Hn(i[1]).length-g.length)}),t.indexOf("0.")!==-1?a:a.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return c+LI(l,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return c+Ol(Of(l,0));if(i=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+si(e,t,-r):Ol(""+(Math.floor(r)+bfe(r,i[1].length)))+"."+Ji(MI(r,i[1].length),i[1].length);if(i=t.match(/^#,#*,#0/))return si(e,t.replace(/^#,#*,/,""),r);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return a=Nd(si(e,t.replace(/[\\-]/g,""),r)),o=0,Nd(Nd(t.replace(/\\/g,"")).replace(/[0#]/g,function(p){return o<a.length?a.charAt(o++):p==="0"?"0":""}));if(t.match(ez))return a=si(e,"##########",r),"("+a.substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var f="";if(i=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(i[4].length,7),s=Kx(l,Math.pow(10,o)-1,!1),a=""+c,f=_s("n",i[1],s[1]),f.charAt(f.length-1)==" "&&(f=f.substr(0,f.length-1)+"0"),a+=f+i[2]+"/"+i[3],f=zx(s[2],o),f.length<i[4].length&&(f=Hn(i[4].substr(i[4].length-f.length))+f),a+=f,a;if(i=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(i[1].length,i[4].length),7),s=Kx(l,Math.pow(10,o)-1,!0),c+(s[0]||(s[1]?"":"0"))+" "+(s[1]?VA(s[1],o)+i[2]+"/"+i[3]+zx(s[2],o):Er(" ",2*o+1+i[2].length+i[3].length));if(i=t.match(/^[#0?]+$/))return a=Of(r,0),t.length<=a.length?a:Hn(t.substr(0,t.length-a.length))+a;if(i=t.match(/^([#0?]+)\.([#0]+)$/)){a=""+r.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),o=a.indexOf(".");var u=t.indexOf(".")-o,d=t.length-a.length-u;return Hn(t.substr(0,u)+a+t.substr(t.length-d))}if(i=t.match(/^00,000\.([#0]*0)$/))return o=MI(r,i[1].length),r<0?"-"+si(e,t,-r):Ol(Efe(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(p){return"00,"+(p.length<3?Ji(0,3-p.length):"")+p})+"."+Ji(o,i[1].length);switch(t){case"###,##0.00":return si(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var h=Ol(Of(l,0));return h!=="0"?c+h:"";case"###,###.00":return si(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return si(e,"#,##0.00",r).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function Sfe(e,t,r){for(var n=t.length-1;t.charCodeAt(n-1)===44;)--n;return _s(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function Tfe(e,t,r){var n=t.replace(qH,""),a=t.length-n.length;return _s(e,n,r*Math.pow(10,2*a))+Er("%",a)}function tz(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+tz(e,-t);var a=e.indexOf(".");a===-1&&(a=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%a;if(i<0&&(i+=a),r=(t/Math.pow(10,i)).toPrecision(n+1+(a+i)%a),!r.match(/[Ee]/)){var o=Math.floor(Math.log(t)*Math.LOG10E);r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(o-r.length+i):r+="E+"+(o-i),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(s,l,c,f){return l+c+f.substr(0,(a+i)%a)+"."+f.substr(i)+"E"})}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function yo(e,t,r){if(e.charCodeAt(0)===40&&!t.match(QH)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?yo("n",n,r):"("+yo("n",n,-r)+")"}if(t.charCodeAt(t.length-1)===44)return Sfe(e,t,r);if(t.indexOf("%")!==-1)return Tfe(e,t,r);if(t.indexOf("E")!==-1)return tz(t,r);if(t.charCodeAt(0)===36)return"$"+yo(e,t.substr(t.charAt(1)==" "?2:1),r);var a,i,o,s,l=Math.abs(r),c=r<0?"-":"";if(t.match(/^00+$/))return c+Ji(l,t.length);if(t.match(/^[#?]+$/))return a=""+r,r===0&&(a=""),a.length>t.length?a:Hn(t.substr(0,t.length-a.length))+a;if(i=t.match(ZH))return _fe(i,l,c);if(t.match(/^#+0+$/))return c+Ji(l,t.length-t.indexOf("0"));if(i=t.match(JH))return a=(""+r).replace(/^([^\.]+)$/,"$1."+Hn(i[1])).replace(/\.$/,"."+Hn(i[1])),a=a.replace(/\.(\d*)$/,function(p,g){return"."+g+Er("0",Hn(i[1]).length-g.length)}),t.indexOf("0.")!==-1?a:a.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return c+(""+l).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return c+Ol(""+l);if(i=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+yo(e,t,-r):Ol(""+r)+"."+Er("0",i[1].length);if(i=t.match(/^#,#*,#0/))return yo(e,t.replace(/^#,#*,/,""),r);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return a=Nd(yo(e,t.replace(/[\\-]/g,""),r)),o=0,Nd(Nd(t.replace(/\\/g,"")).replace(/[0#]/g,function(p){return o<a.length?a.charAt(o++):p==="0"?"0":""}));if(t.match(ez))return a=yo(e,"##########",r),"("+a.substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var f="";if(i=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(i[4].length,7),s=Kx(l,Math.pow(10,o)-1,!1),a=""+c,f=_s("n",i[1],s[1]),f.charAt(f.length-1)==" "&&(f=f.substr(0,f.length-1)+"0"),a+=f+i[2]+"/"+i[3],f=zx(s[2],o),f.length<i[4].length&&(f=Hn(i[4].substr(i[4].length-f.length))+f),a+=f,a;if(i=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(i[1].length,i[4].length),7),s=Kx(l,Math.pow(10,o)-1,!0),c+(s[0]||(s[1]?"":"0"))+" "+(s[1]?VA(s[1],o)+i[2]+"/"+i[3]+zx(s[2],o):Er(" ",2*o+1+i[2].length+i[3].length));if(i=t.match(/^[#0?]+$/))return a=""+r,t.length<=a.length?a:Hn(t.substr(0,t.length-a.length))+a;if(i=t.match(/^([#0]+)\.([#0]+)$/)){a=""+r.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),o=a.indexOf(".");var u=t.indexOf(".")-o,d=t.length-a.length-u;return Hn(t.substr(0,u)+a+t.substr(t.length-d))}if(i=t.match(/^00,000\.([#0]*0)$/))return r<0?"-"+yo(e,t,-r):Ol(""+r).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(p){return"00,"+(p.length<3?Ji(0,3-p.length):"")+p})+"."+Ji(0,i[1].length);switch(t){case"###,###":case"##,###":case"#,###":var h=Ol(""+l);return h!=="0"?c+h:"";default:if(t.match(/\.[0#?]*$/))return yo(e,t.slice(0,t.lastIndexOf(".")),r)+Hn(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function _s(e,t,r){return(r|0)===r?yo(e,t,r):si(e,t,r)}function Cfe(e){for(var t=[],r=!1,n=0,a=0;n<e.length;++n)switch(e.charCodeAt(n)){case 34:r=!r;break;case 95:case 42:case 92:++n;break;case 59:t[t.length]=e.substr(a,n-a),a=n+1}if(t[t.length]=e.substr(a),r===!0)throw new Error("Format |"+e+"| unterminated string ");return t}var rz=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function lf(e){for(var t=0,r="",n="";t<e.length;)switch(r=e.charAt(t)){case"G":Gx(e,t)&&(t+=6),t++;break;case'"':for(;e.charCodeAt(++t)!==34&&t<e.length;);++t;break;case"\\":t+=2;break;case"_":t+=2;break;case"@":++t;break;case"B":case"b":if(e.charAt(t+1)==="1"||e.charAt(t+1)==="2")return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"上":if(e.substr(t,3).toUpperCase()==="A/P"||e.substr(t,5).toUpperCase()==="AM/PM"||e.substr(t,5).toUpperCase()==="上午/下午")return!0;++t;break;case"[":for(n=r;e.charAt(t++)!=="]"&&t<e.length;)n+=e.charAt(t);if(n.match(rz))return!0;break;case".":case"0":case"#":for(;t<e.length&&("0#?.,E+-%".indexOf(r=e.charAt(++t))>-1||r=="\\"&&e.charAt(t+1)=="-"&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===r;);break;case"*":++t,(e.charAt(t)==" "||e.charAt(t)=="*")&&++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1;);break;case" ":++t;break;default:++t;break}return!1}function $fe(e,t,r,n){for(var a=[],i="",o=0,s="",l="t",c,f,u,d="H";o<e.length;)switch(s=e.charAt(o)){case"G":if(!Gx(e,o))throw new Error("unrecognized character "+s+" in "+e);a[a.length]={t:"G",v:"General"},o+=7;break;case'"':for(i="";(u=e.charCodeAt(++o))!==34&&o<e.length;)i+=String.fromCharCode(u);a[a.length]={t:"t",v:i},++o;break;case"\\":var h=e.charAt(++o),p=h==="("||h===")"?h:"t";a[a.length]={t:p,v:h},++o;break;case"_":a[a.length]={t:"t",v:" "},o+=2;break;case"@":a[a.length]={t:"T",v:t},++o;break;case"B":case"b":if(e.charAt(o+1)==="1"||e.charAt(o+1)==="2"){if(c==null&&(c=Rl(t,r,e.charAt(o+1)==="2"),c==null))return"";a[a.length]={t:"X",v:e.substr(o,2)},l=s,o+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":s=s.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0||c==null&&(c=Rl(t,r),c==null))return"";for(i=s;++o<e.length&&e.charAt(o).toLowerCase()===s;)i+=s;s==="m"&&l.toLowerCase()==="h"&&(s="M"),s==="h"&&(s=d),a[a.length]={t:s,v:i},l=s;break;case"A":case"a":case"上":var g={t:s,v:s};if(c==null&&(c=Rl(t,r)),e.substr(o,3).toUpperCase()==="A/P"?(c!=null&&(g.v=c.H>=12?"P":"A"),g.t="T",d="h",o+=3):e.substr(o,5).toUpperCase()==="AM/PM"?(c!=null&&(g.v=c.H>=12?"PM":"AM"),g.t="T",o+=5,d="h"):e.substr(o,5).toUpperCase()==="上午/下午"?(c!=null&&(g.v=c.H>=12?"下午":"上午"),g.t="T",o+=5,d="h"):(g.t="t",++o),c==null&&g.t==="T")return"";a[a.length]=g,l=s;break;case"[":for(i=s;e.charAt(o++)!=="]"&&o<e.length;)i+=e.charAt(o);if(i.slice(-1)!=="]")throw'unterminated "[" block: |'+i+"|";if(i.match(rz)){if(c==null&&(c=Rl(t,r),c==null))return"";a[a.length]={t:"Z",v:i.toLowerCase()},l=i.charAt(1)}else i.indexOf("$")>-1&&(i=(i.match(/\$([^-\[\]]*)/)||[])[1]||"$",lf(e)||(a[a.length]={t:"t",v:i}));break;case".":if(c!=null){for(i=s;++o<e.length&&(s=e.charAt(o))==="0";)i+=s;a[a.length]={t:"s",v:i};break}case"0":case"#":for(i=s;++o<e.length&&"0#?.,E+-%".indexOf(s=e.charAt(o))>-1;)i+=s;a[a.length]={t:"n",v:i};break;case"?":for(i=s;e.charAt(++o)===s;)i+=s;a[a.length]={t:s,v:i},l=s;break;case"*":++o,(e.charAt(o)==" "||e.charAt(o)=="*")&&++o;break;case"(":case")":a[a.length]={t:n===1?"t":s,v:s},++o;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(i=s;o<e.length&&"0123456789".indexOf(e.charAt(++o))>-1;)i+=e.charAt(o);a[a.length]={t:"D",v:i};break;case" ":a[a.length]={t:s,v:s},++o;break;case"$":a[a.length]={t:"t",v:"$"},++o;break;default:if(",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(s)===-1)throw new Error("unrecognized character "+s+" in "+e);a[a.length]={t:"t",v:s},++o;break}var y=0,m=0,w;for(o=a.length-1,l="t";o>=0;--o)switch(a[o].t){case"h":case"H":a[o].t=d,l="h",y<1&&(y=1);break;case"s":(w=a[o].v.match(/\.0+$/))&&(m=Math.max(m,w[0].length-1)),y<3&&(y=3);case"d":case"y":case"M":case"e":l=a[o].t;break;case"m":l==="s"&&(a[o].t="M",y<2&&(y=2));break;case"X":break;case"Z":y<1&&a[o].v.match(/[Hh]/)&&(y=1),y<2&&a[o].v.match(/[Mm]/)&&(y=2),y<3&&a[o].v.match(/[Ss]/)&&(y=3)}switch(y){case 0:break;case 1:c.u>=.5&&(c.u=0,++c.S),c.S>=60&&(c.S=0,++c.M),c.M>=60&&(c.M=0,++c.H);break;case 2:c.u>=.5&&(c.u=0,++c.S),c.S>=60&&(c.S=0,++c.M);break}var _="",E;for(o=0;o<a.length;++o)switch(a[o].t){case"t":case"T":case" ":case"D":break;case"X":a[o].v="",a[o].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":a[o].v=mfe(a[o].t.charCodeAt(0),a[o].v,c,m),a[o].t="t";break;case"n":case"?":for(E=o+1;a[E]!=null&&((s=a[E].t)==="?"||s==="D"||(s===" "||s==="t")&&a[E+1]!=null&&(a[E+1].t==="?"||a[E+1].t==="t"&&a[E+1].v==="/")||a[o].t==="("&&(s===" "||s==="n"||s===")")||s==="t"&&(a[E].v==="/"||a[E].v===" "&&a[E+1]!=null&&a[E+1].t=="?"));)a[o].v+=a[E].v,a[E]={v:"",t:";"},++E;_+=a[o].v,o=E-1;break;case"G":a[o].t="t",a[o].v=Hu(t,r);break}var S="",k,b;if(_.length>0){_.charCodeAt(0)==40?(k=t<0&&_.charCodeAt(0)===45?-t:t,b=_s("n",_,k)):(k=t<0&&n>1?-t:t,b=_s("n",_,k),k<0&&a[0]&&a[0].t=="t"&&(b=b.substr(1),a[0].v="-"+a[0].v)),E=b.length-1;var T=a.length;for(o=0;o<a.length;++o)if(a[o]!=null&&a[o].t!="t"&&a[o].v.indexOf(".")>-1){T=o;break}var C=a.length;if(T===a.length&&b.indexOf("E")===-1){for(o=a.length-1;o>=0;--o)a[o]==null||"n?".indexOf(a[o].t)===-1||(E>=a[o].v.length-1?(E-=a[o].v.length,a[o].v=b.substr(E+1,a[o].v.length)):E<0?a[o].v="":(a[o].v=b.substr(0,E+1),E=-1),a[o].t="t",C=o);E>=0&&C<a.length&&(a[C].v=b.substr(0,E+1)+a[C].v)}else if(T!==a.length&&b.indexOf("E")===-1){for(E=b.indexOf(".")-1,o=T;o>=0;--o)if(!(a[o]==null||"n?".indexOf(a[o].t)===-1)){for(f=a[o].v.indexOf(".")>-1&&o===T?a[o].v.indexOf(".")-1:a[o].v.length-1,S=a[o].v.substr(f+1);f>=0;--f)E>=0&&(a[o].v.charAt(f)==="0"||a[o].v.charAt(f)==="#")&&(S=b.charAt(E--)+S);a[o].v=S,a[o].t="t",C=o}for(E>=0&&C<a.length&&(a[C].v=b.substr(0,E+1)+a[C].v),E=b.indexOf(".")+1,o=T;o<a.length;++o)if(!(a[o]==null||"n?(".indexOf(a[o].t)===-1&&o!==T)){for(f=a[o].v.indexOf(".")>-1&&o===T?a[o].v.indexOf(".")+1:0,S=a[o].v.substr(0,f);f<a[o].v.length;++f)E<b.length&&(S+=b.charAt(E++));a[o].v=S,a[o].t="t",C=o}}}for(o=0;o<a.length;++o)a[o]!=null&&"n?".indexOf(a[o].t)>-1&&(k=n>1&&t<0&&o>0&&a[o-1].v==="-"?-t:t,a[o].v=_s(a[o].t,a[o].v,k),a[o].t="t");var R="";for(o=0;o!==a.length;++o)a[o]!=null&&(R+=a[o].v);return R}var BI=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function jI(e,t){if(t==null)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e<r)return!0;break;case"<>":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0;break}return!1}function kfe(e,t){var r=Cfe(e),n=r.length,a=r[n-1].indexOf("@");if(n<4&&a>-1&&--n,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if(typeof t!="number")return[4,r.length===4||a>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=a>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=a>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=a>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"];break}var i=t>0?r[0]:t<0?r[1]:r[2];if(r[0].indexOf("[")===-1&&r[1].indexOf("[")===-1)return[n,i];if(r[0].match(/\[[=<>]/)!=null||r[1].match(/\[[=<>]/)!=null){var o=r[0].match(BI),s=r[1].match(BI);return jI(t,o)?[n,r[0]]:jI(t,s)?[n,r[1]]:[n,r[o!=null&&s!=null?2:1]]}return[n,i]}function Ga(e,t,r){r==null&&(r={});var n="";switch(typeof e){case"string":e=="m/d/yy"&&r.dateNF?n=r.dateNF:n=e;break;case"number":e==14&&r.dateNF?n=r.dateNF:n=(r.table!=null?r.table:We)[e],n==null&&(n=r.table&&r.table[DI[e]]||We[DI[e]]),n==null&&(n=ufe[e]||"General");break}if(Gx(n,0))return Hu(t,r);t instanceof Date&&(t=XH(t,r.date1904));var a=kfe(n,t);if(Gx(a[1]))return Hu(t,r);if(t===!0)t="TRUE";else if(t===!1)t="FALSE";else if(t===""||t==null)return"";return $fe(a[1],t,r,a[0])}function Oo(e,t){if(typeof t!="number"){t=+t||-1;for(var r=0;r<392;++r){if(We[r]==null){t<0&&(t=r);continue}if(We[r]==e){t=r;break}}t<0&&(t=391)}return We[t]=e,t}function Ev(e){for(var t=0;t!=392;++t)e[t]!==void 0&&Oo(e[t],t)}function D0(){We=cfe()}var nz={format:Ga,load:Oo,_table:We,load_table:Ev,parse_date_code:Rl,is_date:lf,get_table:function(){return nz._table=We}},Afe={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},az=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function Rfe(e){var t=typeof e=="number"?We[e]:e;return t=t.replace(az,"(\\d+)"),new RegExp("^"+t+"$")}function Ofe(e,t,r){var n=-1,a=-1,i=-1,o=-1,s=-1,l=-1;(t.match(az)||[]).forEach(function(u,d){var h=parseInt(r[d+1],10);switch(u.toLowerCase().charAt(0)){case"y":n=h;break;case"d":i=h;break;case"h":o=h;break;case"s":l=h;break;case"m":o>=0?s=h:a=h;break}}),l>=0&&s==-1&&a>=0&&(s=a,a=-1);var c=(""+(n>=0?n:new Date().getFullYear())).slice(-4)+"-"+("00"+(a>=1?a:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);c.length==7&&(c="0"+c),c.length==8&&(c="20"+c);var f=("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2);return o==-1&&s==-1&&l==-1?c:n==-1&&a==-1&&i==-1?f:c+"T"+f}var Ife=function(){var e={};e.version="1.2.0";function t(){for(var b=0,T=new Array(256),C=0;C!=256;++C)b=C,b=b&1?-306674912^b>>>1:b>>>1,b=b&1?-306674912^b>>>1:b>>>1,b=b&1?-306674912^b>>>1:b>>>1,b=b&1?-306674912^b>>>1:b>>>1,b=b&1?-306674912^b>>>1:b>>>1,b=b&1?-306674912^b>>>1:b>>>1,b=b&1?-306674912^b>>>1:b>>>1,b=b&1?-306674912^b>>>1:b>>>1,T[C]=b;return typeof Int32Array<"u"?new Int32Array(T):T}var r=t();function n(b){var T=0,C=0,R=0,I=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(R=0;R!=256;++R)I[R]=b[R];for(R=0;R!=256;++R)for(C=b[R],T=256+R;T<4096;T+=256)C=I[T]=C>>>8^b[C&255];var N=[];for(R=1;R!=16;++R)N[R-1]=typeof Int32Array<"u"?I.subarray(R*256,R*256+256):I.slice(R*256,R*256+256);return N}var a=n(r),i=a[0],o=a[1],s=a[2],l=a[3],c=a[4],f=a[5],u=a[6],d=a[7],h=a[8],p=a[9],g=a[10],y=a[11],m=a[12],w=a[13],_=a[14];function E(b,T){for(var C=T^-1,R=0,I=b.length;R<I;)C=C>>>8^r[(C^b.charCodeAt(R++))&255];return~C}function S(b,T){for(var C=T^-1,R=b.length-15,I=0;I<R;)C=_[b[I++]^C&255]^w[b[I++]^C>>8&255]^m[b[I++]^C>>16&255]^y[b[I++]^C>>>24]^g[b[I++]]^p[b[I++]]^h[b[I++]]^d[b[I++]]^u[b[I++]]^f[b[I++]]^c[b[I++]]^l[b[I++]]^s[b[I++]]^o[b[I++]]^i[b[I++]]^r[b[I++]];for(R+=15;I<R;)C=C>>>8^r[(C^b[I++])&255];return~C}function k(b,T){for(var C=T^-1,R=0,I=b.length,N=0,B=0;R<I;)N=b.charCodeAt(R++),N<128?C=C>>>8^r[(C^N)&255]:N<2048?(C=C>>>8^r[(C^(192|N>>6&31))&255],C=C>>>8^r[(C^(128|N&63))&255]):N>=55296&&N<57344?(N=(N&1023)+64,B=b.charCodeAt(R++)&1023,C=C>>>8^r[(C^(240|N>>8&7))&255],C=C>>>8^r[(C^(128|N>>2&63))&255],C=C>>>8^r[(C^(128|B>>6&15|(N&3)<<4))&255],C=C>>>8^r[(C^(128|B&63))&255]):(C=C>>>8^r[(C^(224|N>>12&15))&255],C=C>>>8^r[(C^(128|N>>6&63))&255],C=C>>>8^r[(C^(128|N&63))&255]);return~C}return e.table=r,e.bstr=E,e.buf=S,e.str=k,e}(),Be=function(){var t={};t.version="1.2.1";function r(L,Z){for(var V=L.split("/"),X=Z.split("/"),J=0,Q=0,ae=Math.min(V.length,X.length);J<ae;++J){if(Q=V[J].length-X[J].length)return Q;if(V[J]!=X[J])return V[J]<X[J]?-1:1}return V.length-X.length}function n(L){if(L.charAt(L.length-1)=="/")return L.slice(0,-1).indexOf("/")===-1?L:n(L.slice(0,-1));var Z=L.lastIndexOf("/");return Z===-1?L:L.slice(0,Z+1)}function a(L){if(L.charAt(L.length-1)=="/")return a(L.slice(0,-1));var Z=L.lastIndexOf("/");return Z===-1?L:L.slice(Z+1)}function i(L,Z){typeof Z=="string"&&(Z=new Date(Z));var V=Z.getHours();V=V<<6|Z.getMinutes(),V=V<<5|Z.getSeconds()>>>1,L.write_shift(2,V);var X=Z.getFullYear()-1980;X=X<<4|Z.getMonth()+1,X=X<<5|Z.getDate(),L.write_shift(2,X)}function o(L){var Z=L.read_shift(2)&65535,V=L.read_shift(2)&65535,X=new Date,J=V&31;V>>>=5;var Q=V&15;V>>>=4,X.setMilliseconds(0),X.setFullYear(V+1980),X.setMonth(Q-1),X.setDate(J);var ae=Z&31;Z>>>=5;var fe=Z&63;return Z>>>=6,X.setHours(Z),X.setMinutes(fe),X.setSeconds(ae<<1),X}function s(L){cn(L,0);for(var Z={},V=0;L.l<=L.length-4;){var X=L.read_shift(2),J=L.read_shift(2),Q=L.l+J,ae={};switch(X){case 21589:V=L.read_shift(1),V&1&&(ae.mtime=L.read_shift(4)),J>5&&(V&2&&(ae.atime=L.read_shift(4)),V&4&&(ae.ctime=L.read_shift(4))),ae.mtime&&(ae.mt=new Date(ae.mtime*1e3));break}L.l=Q,Z[X]=ae}return Z}var l;function c(){return l||(l={})}function f(L,Z){if(L[0]==80&&L[1]==75)return qo(L,Z);if((L[0]|32)==109&&(L[1]|32)==105)return gh(L,Z);if(L.length<512)throw new Error("CFB file size "+L.length+" < 512");var V=3,X=512,J=0,Q=0,ae=0,fe=0,ne=0,ie=[],se=L.slice(0,512);cn(se,0);var ye=u(se);switch(V=ye[0],V){case 3:X=512;break;case 4:X=4096;break;case 0:if(ye[1]==0)return qo(L,Z);default:throw new Error("Major Version: Expected 3 or 4 saw "+V)}X!==512&&(se=L.slice(0,X),cn(se,28));var Se=L.slice(0,X);d(se,V);var Ae=se.read_shift(4,"i");if(V===3&&Ae!==0)throw new Error("# Directory Sectors: Expected 0 saw "+Ae);se.l+=4,ae=se.read_shift(4,"i"),se.l+=4,se.chk("00100000","Mini Stream Cutoff Size: "),fe=se.read_shift(4,"i"),J=se.read_shift(4,"i"),ne=se.read_shift(4,"i"),Q=se.read_shift(4,"i");for(var we=-1,Ce=0;Ce<109&&(we=se.read_shift(4,"i"),!(we<0));++Ce)ie[Ce]=we;var qe=h(L,X);y(ne,Q,qe,X,ie);var lr=w(qe,ae,ie,X);lr[ae].name="!Directory",J>0&&fe!==B&&(lr[fe].name="!MiniFAT"),lr[ie[0]].name="!FAT",lr.fat_addrs=ie,lr.ssz=X;var cr={},xn=[],vh=[],mh=[];_(ae,lr,qe,xn,J,cr,vh,fe),p(vh,mh,xn),xn.shift();var yh={FileIndex:vh,FullPaths:mh};return Z&&Z.raw&&(yh.raw={header:Se,sectors:qe}),yh}function u(L){if(L[L.l]==80&&L[L.l+1]==75)return[0,0];L.chk(A,"Header Signature: "),L.l+=16;var Z=L.read_shift(2,"u");return[L.read_shift(2,"u"),Z]}function d(L,Z){var V=9;switch(L.l+=2,V=L.read_shift(2)){case 9:if(Z!=3)throw new Error("Sector Shift: Expected 9 saw "+V);break;case 12:if(Z!=4)throw new Error("Sector Shift: Expected 12 saw "+V);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+V)}L.chk("0600","Mini Sector Shift: "),L.chk("000000000000","Reserved: ")}function h(L,Z){for(var V=Math.ceil(L.length/Z)-1,X=[],J=1;J<V;++J)X[J-1]=L.slice(J*Z,(J+1)*Z);return X[V-1]=L.slice(V*Z),X}function p(L,Z,V){for(var X=0,J=0,Q=0,ae=0,fe=0,ne=V.length,ie=[],se=[];X<ne;++X)ie[X]=se[X]=X,Z[X]=V[X];for(;fe<se.length;++fe)X=se[fe],J=L[X].L,Q=L[X].R,ae=L[X].C,ie[X]===X&&(J!==-1&&ie[J]!==J&&(ie[X]=ie[J]),Q!==-1&&ie[Q]!==Q&&(ie[X]=ie[Q])),ae!==-1&&(ie[ae]=X),J!==-1&&X!=ie[X]&&(ie[J]=ie[X],se.lastIndexOf(J)<fe&&se.push(J)),Q!==-1&&X!=ie[X]&&(ie[Q]=ie[X],se.lastIndexOf(Q)<fe&&se.push(Q));for(X=1;X<ne;++X)ie[X]===X&&(Q!==-1&&ie[Q]!==Q?ie[X]=ie[Q]:J!==-1&&ie[J]!==J&&(ie[X]=ie[J]));for(X=1;X<ne;++X)if(L[X].type!==0){if(fe=X,fe!=ie[fe])do fe=ie[fe],Z[X]=Z[fe]+"/"+Z[X];while(fe!==0&&ie[fe]!==-1&&fe!=ie[fe]);ie[X]=-1}for(Z[0]+="/",X=1;X<ne;++X)L[X].type!==2&&(Z[X]+="/")}function g(L,Z,V){for(var X=L.start,J=L.size,Q=[],ae=X;V&&J>0&&ae>=0;)Q.push(Z.slice(ae*N,ae*N+N)),J-=N,ae=tu(V,ae*4);return Q.length===0?ce(0):tn(Q).slice(0,L.size)}function y(L,Z,V,X,J){var Q=B;if(L===B){if(Z!==0)throw new Error("DIFAT chain shorter than expected")}else if(L!==-1){var ae=V[L],fe=(X>>>2)-1;if(!ae)return;for(var ne=0;ne<fe&&(Q=tu(ae,ne*4))!==B;++ne)J.push(Q);y(tu(ae,X-4),Z-1,V,X,J)}}function m(L,Z,V,X,J){var Q=[],ae=[];J||(J=[]);var fe=X-1,ne=0,ie=0;for(ne=Z;ne>=0;){J[ne]=!0,Q[Q.length]=ne,ae.push(L[ne]);var se=V[Math.floor(ne*4/X)];if(ie=ne*4&fe,X<4+ie)throw new Error("FAT boundary crossed: "+ne+" 4 "+X);if(!L[se])break;ne=tu(L[se],ie)}return{nodes:Q,data:JI([ae])}}function w(L,Z,V,X){var J=L.length,Q=[],ae=[],fe=[],ne=[],ie=X-1,se=0,ye=0,Se=0,Ae=0;for(se=0;se<J;++se)if(fe=[],Se=se+Z,Se>=J&&(Se-=J),!ae[Se]){ne=[];var we=[];for(ye=Se;ye>=0;){we[ye]=!0,ae[ye]=!0,fe[fe.length]=ye,ne.push(L[ye]);var Ce=V[Math.floor(ye*4/X)];if(Ae=ye*4&ie,X<4+Ae)throw new Error("FAT boundary crossed: "+ye+" 4 "+X);if(!L[Ce]||(ye=tu(L[Ce],Ae),we[ye]))break}Q[Se]={nodes:fe,data:JI([ne])}}return Q}function _(L,Z,V,X,J,Q,ae,fe){for(var ne=0,ie=X.length?2:0,se=Z[L].data,ye=0,Se=0,Ae;ye<se.length;ye+=128){var we=se.slice(ye,ye+128);cn(we,64),Se=we.read_shift(2),Ae=Pw(we,0,Se-ie),X.push(Ae);var Ce={name:Ae,type:we.read_shift(1),color:we.read_shift(1),L:we.read_shift(4,"i"),R:we.read_shift(4,"i"),C:we.read_shift(4,"i"),clsid:we.read_shift(16),state:we.read_shift(4,"i"),start:0,size:0},qe=we.read_shift(2)+we.read_shift(2)+we.read_shift(2)+we.read_shift(2);qe!==0&&(Ce.ct=E(we,we.l-8));var lr=we.read_shift(2)+we.read_shift(2)+we.read_shift(2)+we.read_shift(2);lr!==0&&(Ce.mt=E(we,we.l-8)),Ce.start=we.read_shift(4,"i"),Ce.size=we.read_shift(4,"i"),Ce.size<0&&Ce.start<0&&(Ce.size=Ce.type=0,Ce.start=B,Ce.name=""),Ce.type===5?(ne=Ce.start,J>0&&ne!==B&&(Z[ne].name="!StreamData")):Ce.size>=4096?(Ce.storage="fat",Z[Ce.start]===void 0&&(Z[Ce.start]=m(V,Ce.start,Z.fat_addrs,Z.ssz)),Z[Ce.start].name=Ce.name,Ce.content=Z[Ce.start].data.slice(0,Ce.size)):(Ce.storage="minifat",Ce.size<0?Ce.size=0:ne!==B&&Ce.start!==B&&Z[ne]&&(Ce.content=g(Ce,Z[ne].data,(Z[fe]||{}).data))),Ce.content&&cn(Ce.content,0),Q[Ae]=Ce,ae.push(Ce)}}function E(L,Z){return new Date((en(L,Z+4)/1e7*Math.pow(2,32)+en(L,Z)/1e7-11644473600)*1e3)}function S(L,Z){return c(),f(l.readFileSync(L),Z)}function k(L,Z){var V=Z&&Z.type;switch(V||rt&&Buffer.isBuffer(L)&&(V="buffer"),V||"base64"){case"file":return S(L,Z);case"base64":return f(Ra(za(L)),Z);case"binary":return f(Ra(L),Z)}return f(L,Z)}function b(L,Z){var V=Z||{},X=V.root||"Root Entry";if(L.FullPaths||(L.FullPaths=[]),L.FileIndex||(L.FileIndex=[]),L.FullPaths.length!==L.FileIndex.length)throw new Error("inconsistent CFB structure");L.FullPaths.length===0&&(L.FullPaths[0]=X+"/",L.FileIndex[0]={name:X,type:5}),V.CLSID&&(L.FileIndex[0].clsid=V.CLSID),T(L)}function T(L){var Z="Sh33tJ5";if(!Be.find(L,"/"+Z)){var V=ce(4);V[0]=55,V[1]=V[3]=50,V[2]=54,L.FileIndex.push({name:Z,type:2,content:V,size:4,L:69,R:69,C:69}),L.FullPaths.push(L.FullPaths[0]+Z),C(L)}}function C(L,Z){b(L);for(var V=!1,X=!1,J=L.FullPaths.length-1;J>=0;--J){var Q=L.FileIndex[J];switch(Q.type){case 0:X?V=!0:(L.FileIndex.pop(),L.FullPaths.pop());break;case 1:case 2:case 5:X=!0,isNaN(Q.R*Q.L*Q.C)&&(V=!0),Q.R>-1&&Q.L>-1&&Q.R==Q.L&&(V=!0);break;default:V=!0;break}}if(!(!V&&!Z)){var ae=new Date(1987,1,19),fe=0,ne=Object.create?Object.create(null):{},ie=[];for(J=0;J<L.FullPaths.length;++J)ne[L.FullPaths[J]]=!0,L.FileIndex[J].type!==0&&ie.push([L.FullPaths[J],L.FileIndex[J]]);for(J=0;J<ie.length;++J){var se=n(ie[J][0]);X=ne[se],X||(ie.push([se,{name:a(se).replace("/",""),type:1,clsid:H,ct:ae,mt:ae,content:null}]),ne[se]=!0)}for(ie.sort(function(Ae,we){return r(Ae[0],we[0])}),L.FullPaths=[],L.FileIndex=[],J=0;J<ie.length;++J)L.FullPaths[J]=ie[J][0],L.FileIndex[J]=ie[J][1];for(J=0;J<ie.length;++J){var ye=L.FileIndex[J],Se=L.FullPaths[J];if(ye.name=a(Se).replace("/",""),ye.L=ye.R=ye.C=-(ye.color=1),ye.size=ye.content?ye.content.length:0,ye.start=0,ye.clsid=ye.clsid||H,J===0)ye.C=ie.length>1?1:-1,ye.size=0,ye.type=5;else if(Se.slice(-1)=="/"){for(fe=J+1;fe<ie.length&&n(L.FullPaths[fe])!=Se;++fe);for(ye.C=fe>=ie.length?-1:fe,fe=J+1;fe<ie.length&&n(L.FullPaths[fe])!=n(Se);++fe);ye.R=fe>=ie.length?-1:fe,ye.type=1}else n(L.FullPaths[J+1]||"")==n(Se)&&(ye.R=J+1),ye.type=2}}}function R(L,Z){var V=Z||{};if(V.fileType=="mad")return dre(L,V);switch(C(L),V.fileType){case"zip":return bm(L,V)}var X=function(Ae){for(var we=0,Ce=0,qe=0;qe<Ae.FileIndex.length;++qe){var lr=Ae.FileIndex[qe];if(lr.content){var cr=lr.content.length;cr>0&&(cr<4096?we+=cr+63>>6:Ce+=cr+511>>9)}}for(var xn=Ae.FullPaths.length+3>>2,vh=we+7>>3,mh=we+127>>7,yh=vh+Ce+xn+mh,Uc=yh+127>>7,cb=Uc<=109?0:Math.ceil((Uc-109)/127);yh+Uc+cb+127>>7>Uc;)cb=++Uc<=109?0:Math.ceil((Uc-109)/127);var Zo=[1,cb,Uc,mh,xn,Ce,we,0];return Ae.FileIndex[0].size=we<<6,Zo[7]=(Ae.FileIndex[0].start=Zo[0]+Zo[1]+Zo[2]+Zo[3]+Zo[4]+Zo[5])+(Zo[6]+7>>3),Zo}(L),J=ce(X[7]<<9),Q=0,ae=0;{for(Q=0;Q<8;++Q)J.write_shift(1,O[Q]);for(Q=0;Q<8;++Q)J.write_shift(2,0);for(J.write_shift(2,62),J.write_shift(2,3),J.write_shift(2,65534),J.write_shift(2,9),J.write_shift(2,6),Q=0;Q<3;++Q)J.write_shift(2,0);for(J.write_shift(4,0),J.write_shift(4,X[2]),J.write_shift(4,X[0]+X[1]+X[2]+X[3]-1),J.write_shift(4,0),J.write_shift(4,4096),J.write_shift(4,X[3]?X[0]+X[1]+X[2]-1:B),J.write_shift(4,X[3]),J.write_shift(-4,X[1]?X[0]-1:B),J.write_shift(4,X[1]),Q=0;Q<109;++Q)J.write_shift(-4,Q<X[2]?X[1]+Q:-1)}if(X[1])for(ae=0;ae<X[1];++ae){for(;Q<236+ae*127;++Q)J.write_shift(-4,Q<X[2]?X[1]+Q:-1);J.write_shift(-4,ae===X[1]-1?B:ae+1)}var fe=function(Ae){for(ae+=Ae;Q<ae-1;++Q)J.write_shift(-4,Q+1);Ae&&(++Q,J.write_shift(-4,B))};for(ae=Q=0,ae+=X[1];Q<ae;++Q)J.write_shift(-4,z.DIFSECT);for(ae+=X[2];Q<ae;++Q)J.write_shift(-4,z.FATSECT);fe(X[3]),fe(X[4]);for(var ne=0,ie=0,se=L.FileIndex[0];ne<L.FileIndex.length;++ne)se=L.FileIndex[ne],se.content&&(ie=se.content.length,!(ie<4096)&&(se.start=ae,fe(ie+511>>9)));for(fe(X[6]+7>>3);J.l&511;)J.write_shift(-4,z.ENDOFCHAIN);for(ae=Q=0,ne=0;ne<L.FileIndex.length;++ne)se=L.FileIndex[ne],se.content&&(ie=se.content.length,!(!ie||ie>=4096)&&(se.start=ae,fe(ie+63>>6)));for(;J.l&511;)J.write_shift(-4,z.ENDOFCHAIN);for(Q=0;Q<X[4]<<2;++Q){var ye=L.FullPaths[Q];if(!ye||ye.length===0){for(ne=0;ne<17;++ne)J.write_shift(4,0);for(ne=0;ne<3;++ne)J.write_shift(4,-1);for(ne=0;ne<12;++ne)J.write_shift(4,0);continue}se=L.FileIndex[Q],Q===0&&(se.start=se.size?se.start-1:B);var Se=Q===0&&V.root||se.name;if(ie=2*(Se.length+1),J.write_shift(64,Se,"utf16le"),J.write_shift(2,ie),J.write_shift(1,se.type),J.write_shift(1,se.color),J.write_shift(-4,se.L),J.write_shift(-4,se.R),J.write_shift(-4,se.C),se.clsid)J.write_shift(16,se.clsid,"hex");else for(ne=0;ne<4;++ne)J.write_shift(4,0);J.write_shift(4,se.state||0),J.write_shift(4,0),J.write_shift(4,0),J.write_shift(4,0),J.write_shift(4,0),J.write_shift(4,se.start),J.write_shift(4,se.size),J.write_shift(4,0)}for(Q=1;Q<L.FileIndex.length;++Q)if(se=L.FileIndex[Q],se.size>=4096)if(J.l=se.start+1<<9,rt&&Buffer.isBuffer(se.content))se.content.copy(J,J.l,0,se.size),J.l+=se.size+511&-512;else{for(ne=0;ne<se.size;++ne)J.write_shift(1,se.content[ne]);for(;ne&511;++ne)J.write_shift(1,0)}for(Q=1;Q<L.FileIndex.length;++Q)if(se=L.FileIndex[Q],se.size>0&&se.size<4096)if(rt&&Buffer.isBuffer(se.content))se.content.copy(J,J.l,0,se.size),J.l+=se.size+63&-64;else{for(ne=0;ne<se.size;++ne)J.write_shift(1,se.content[ne]);for(;ne&63;++ne)J.write_shift(1,0)}if(rt)J.l=J.length;else for(;J.l<J.length;)J.write_shift(1,0);return J}function I(L,Z){var V=L.FullPaths.map(function(ne){return ne.toUpperCase()}),X=V.map(function(ne){var ie=ne.split("/");return ie[ie.length-(ne.slice(-1)=="/"?2:1)]}),J=!1;Z.charCodeAt(0)===47?(J=!0,Z=V[0].slice(0,-1)+Z):J=Z.indexOf("/")!==-1;var Q=Z.toUpperCase(),ae=J===!0?V.indexOf(Q):X.indexOf(Q);if(ae!==-1)return L.FileIndex[ae];var fe=!Q.match(ip);for(Q=Q.replace(Fn,""),fe&&(Q=Q.replace(ip,"!")),ae=0;ae<V.length;++ae)if((fe?V[ae].replace(ip,"!"):V[ae]).replace(Fn,"")==Q||(fe?X[ae].replace(ip,"!"):X[ae]).replace(Fn,"")==Q)return L.FileIndex[ae];return null}var N=64,B=-2,A="d0cf11e0a1b11ae1",O=[208,207,17,224,161,177,26,225],H="00000000000000000000000000000000",z={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:B,FREESECT:-1,HEADER_SIGNATURE:A,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:H,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function G(L,Z,V){c();var X=R(L,V);l.writeFileSync(Z,X)}function P(L){for(var Z=new Array(L.length),V=0;V<L.length;++V)Z[V]=String.fromCharCode(L[V]);return Z.join("")}function U(L,Z){var V=R(L,Z);switch(Z&&Z.type||"buffer"){case"file":return c(),l.writeFileSync(Z.filename,V),V;case"binary":return typeof V=="string"?V:P(V);case"base64":return Cg(typeof V=="string"?V:P(V));case"buffer":if(rt)return Buffer.isBuffer(V)?V:Ks(V);case"array":return typeof V=="string"?Ra(V):V}return V}var Y;function D(L){try{var Z=L.InflateRaw,V=new Z;if(V._processChunk(new Uint8Array([3,0]),V._finishFlushFlag),V.bytesRead)Y=L;else throw new Error("zlib does not expose bytesRead")}catch{}}function K(L,Z){if(!Y)return wr(L,Z);var V=Y.InflateRaw,X=new V,J=X._processChunk(L.slice(L.l),X._finishFlushFlag);return L.l+=X.bytesRead,J}function j(L){return Y?Y.deflateRawSync(L):Xe(L)}var W=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ee=[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],re=[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];function le(L){var Z=(L<<1|L<<11)&139536|(L<<5|L<<15)&558144;return(Z>>16|Z>>8|Z)&255}for(var oe=typeof Uint8Array<"u",ue=oe?new Uint8Array(256):[],me=0;me<256;++me)ue[me]=le(me);function q(L,Z){var V=ue[L&255];return Z<=8?V>>>8-Z:(V=V<<8|ue[L>>8&255],Z<=16?V>>>16-Z:(V=V<<8|ue[L>>16&255],V>>>24-Z))}function Pe(L,Z){var V=Z&7,X=Z>>>3;return(L[X]|(V<=6?0:L[X+1]<<8))>>>V&3}function ke(L,Z){var V=Z&7,X=Z>>>3;return(L[X]|(V<=5?0:L[X+1]<<8))>>>V&7}function je(L,Z){var V=Z&7,X=Z>>>3;return(L[X]|(V<=4?0:L[X+1]<<8))>>>V&15}function Le(L,Z){var V=Z&7,X=Z>>>3;return(L[X]|(V<=3?0:L[X+1]<<8))>>>V&31}function pe(L,Z){var V=Z&7,X=Z>>>3;return(L[X]|(V<=1?0:L[X+1]<<8))>>>V&127}function Ve(L,Z,V){var X=Z&7,J=Z>>>3,Q=(1<<V)-1,ae=L[J]>>>X;return V<8-X||(ae|=L[J+1]<<8-X,V<16-X)||(ae|=L[J+2]<<16-X,V<24-X)||(ae|=L[J+3]<<24-X),ae&Q}function Qe(L,Z,V){var X=Z&7,J=Z>>>3;return X<=5?L[J]|=(V&7)<<X:(L[J]|=V<<X&255,L[J+1]=(V&7)>>8-X),Z+3}function rr(L,Z,V){var X=Z&7,J=Z>>>3;return V=(V&1)<<X,L[J]|=V,Z+1}function _t(L,Z,V){var X=Z&7,J=Z>>>3;return V<<=X,L[J]|=V&255,V>>>=8,L[J+1]=V,Z+8}function Ar(L,Z,V){var X=Z&7,J=Z>>>3;return V<<=X,L[J]|=V&255,V>>>=8,L[J+1]=V&255,L[J+2]=V>>>8,Z+16}function Tt(L,Z){var V=L.length,X=2*V>Z?2*V:Z+5,J=0;if(V>=Z)return L;if(rt){var Q=PI(X);if(L.copy)L.copy(Q);else for(;J<L.length;++J)Q[J]=L[J];return Q}else if(oe){var ae=new Uint8Array(X);if(ae.set)ae.set(L);else for(;J<V;++J)ae[J]=L[J];return ae}return L.length=X,L}function Et(L){for(var Z=new Array(L),V=0;V<L;++V)Z[V]=0;return Z}function yr(L,Z,V){var X=1,J=0,Q=0,ae=0,fe=0,ne=L.length,ie=oe?new Uint16Array(32):Et(32);for(Q=0;Q<32;++Q)ie[Q]=0;for(Q=ne;Q<V;++Q)L[Q]=0;ne=L.length;var se=oe?new Uint16Array(ne):Et(ne);for(Q=0;Q<ne;++Q)ie[J=L[Q]]++,X<J&&(X=J),se[Q]=0;for(ie[0]=0,Q=1;Q<=X;++Q)ie[Q+16]=fe=fe+ie[Q-1]<<1;for(Q=0;Q<ne;++Q)fe=L[Q],fe!=0&&(se[Q]=ie[fe+16]++);var ye=0;for(Q=0;Q<ne;++Q)if(ye=L[Q],ye!=0)for(fe=q(se[Q],X)>>X-ye,ae=(1<<X+4-ye)-1;ae>=0;--ae)Z[fe|ae<<ye]=ye&15|Q<<4;return X}var Un=oe?new Uint16Array(512):Et(512),na=oe?new Uint16Array(32):Et(32);if(!oe){for(var sr=0;sr<512;++sr)Un[sr]=0;for(sr=0;sr<32;++sr)na[sr]=0}(function(){for(var L=[],Z=0;Z<32;Z++)L.push(5);yr(L,na,32);var V=[];for(Z=0;Z<=143;Z++)V.push(8);for(;Z<=255;Z++)V.push(9);for(;Z<=279;Z++)V.push(7);for(;Z<=287;Z++)V.push(8);yr(V,Un,288)})();var yn=function(){for(var Z=oe?new Uint8Array(32768):[],V=0,X=0;V<re.length-1;++V)for(;X<re[V+1];++X)Z[X]=V;for(;X<32768;++X)Z[X]=29;var J=oe?new Uint8Array(259):[];for(V=0,X=0;V<ee.length-1;++V)for(;X<ee[V+1];++X)J[X]=V;function Q(fe,ne){for(var ie=0;ie<fe.length;){var se=Math.min(65535,fe.length-ie),ye=ie+se==fe.length;for(ne.write_shift(1,+ye),ne.write_shift(2,se),ne.write_shift(2,~se&65535);se-- >0;)ne[ne.l++]=fe[ie++]}return ne.l}function ae(fe,ne){for(var ie=0,se=0,ye=oe?new Uint16Array(32768):[];se<fe.length;){var Se=Math.min(65535,fe.length-se);if(Se<10){for(ie=Qe(ne,ie,+(se+Se==fe.length)),ie&7&&(ie+=8-(ie&7)),ne.l=ie/8|0,ne.write_shift(2,Se),ne.write_shift(2,~Se&65535);Se-- >0;)ne[ne.l++]=fe[se++];ie=ne.l*8;continue}ie=Qe(ne,ie,+(se+Se==fe.length)+2);for(var Ae=0;Se-- >0;){var we=fe[se];Ae=(Ae<<5^we)&32767;var Ce=-1,qe=0;if((Ce=ye[Ae])&&(Ce|=se&-32768,Ce>se&&(Ce-=32768),Ce<se))for(;fe[Ce+qe]==fe[se+qe]&&qe<250;)++qe;if(qe>2){we=J[qe],we<=22?ie=_t(ne,ie,ue[we+1]>>1)-1:(_t(ne,ie,3),ie+=5,_t(ne,ie,ue[we-23]>>5),ie+=3);var lr=we<8?0:we-4>>2;lr>0&&(Ar(ne,ie,qe-ee[we]),ie+=lr),we=Z[se-Ce],ie=_t(ne,ie,ue[we]>>3),ie-=3;var cr=we<4?0:we-2>>1;cr>0&&(Ar(ne,ie,se-Ce-re[we]),ie+=cr);for(var xn=0;xn<qe;++xn)ye[Ae]=se&32767,Ae=(Ae<<5^fe[se])&32767,++se;Se-=qe-1}else we<=143?we=we+48:ie=rr(ne,ie,1),ie=_t(ne,ie,ue[we]),ye[Ae]=se&32767,++se}ie=_t(ne,ie,0)-1}return ne.l=(ie+7)/8|0,ne.l}return function(ne,ie){return ne.length<8?Q(ne,ie):ae(ne,ie)}}();function Xe(L){var Z=ce(50+Math.floor(L.length*1.1)),V=yn(L,Z);return Z.slice(0,V)}var et=oe?new Uint16Array(32768):Et(32768),Ht=oe?new Uint16Array(32768):Et(32768),de=oe?new Uint16Array(128):Et(128),Ne=1,at=1;function Ea(L,Z){var V=Le(L,Z)+257;Z+=5;var X=Le(L,Z)+1;Z+=5;var J=je(L,Z)+4;Z+=4;for(var Q=0,ae=oe?new Uint8Array(19):Et(19),fe=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],ne=1,ie=oe?new Uint8Array(8):Et(8),se=oe?new Uint8Array(8):Et(8),ye=ae.length,Se=0;Se<J;++Se)ae[W[Se]]=Q=ke(L,Z),ne<Q&&(ne=Q),ie[Q]++,Z+=3;var Ae=0;for(ie[0]=0,Se=1;Se<=ne;++Se)se[Se]=Ae=Ae+ie[Se-1]<<1;for(Se=0;Se<ye;++Se)(Ae=ae[Se])!=0&&(fe[Se]=se[Ae]++);var we=0;for(Se=0;Se<ye;++Se)if(we=ae[Se],we!=0){Ae=ue[fe[Se]]>>8-we;for(var Ce=(1<<7-we)-1;Ce>=0;--Ce)de[Ae|Ce<<we]=we&7|Se<<3}var qe=[];for(ne=1;qe.length<V+X;)switch(Ae=de[pe(L,Z)],Z+=Ae&7,Ae>>>=3){case 16:for(Q=3+Pe(L,Z),Z+=2,Ae=qe[qe.length-1];Q-- >0;)qe.push(Ae);break;case 17:for(Q=3+ke(L,Z),Z+=3;Q-- >0;)qe.push(0);break;case 18:for(Q=11+pe(L,Z),Z+=7;Q-- >0;)qe.push(0);break;default:qe.push(Ae),ne<Ae&&(ne=Ae);break}var lr=qe.slice(0,V),cr=qe.slice(V);for(Se=V;Se<286;++Se)lr[Se]=0;for(Se=X;Se<30;++Se)cr[Se]=0;return Ne=yr(lr,et,286),at=yr(cr,Ht,30),Z}function xr(L,Z){if(L[0]==3&&!(L[1]&3))return[cc(Z),2];for(var V=0,X=0,J=PI(Z||1<<18),Q=0,ae=J.length>>>0,fe=0,ne=0;!(X&1);){if(X=ke(L,V),V+=3,X>>>1)X>>1==1?(fe=9,ne=5):(V=Ea(L,V),fe=Ne,ne=at);else{V&7&&(V+=8-(V&7));var ie=L[V>>>3]|L[(V>>>3)+1]<<8;if(V+=32,ie>0)for(!Z&&ae<Q+ie&&(J=Tt(J,Q+ie),ae=J.length);ie-- >0;)J[Q++]=L[V>>>3],V+=8;continue}for(;;){!Z&&ae<Q+32767&&(J=Tt(J,Q+32767),ae=J.length);var se=Ve(L,V,fe),ye=X>>>1==1?Un[se]:et[se];if(V+=ye&15,ye>>>=4,!(ye>>>8&255))J[Q++]=ye;else{if(ye==256)break;ye-=257;var Se=ye<8?0:ye-4>>2;Se>5&&(Se=0);var Ae=Q+ee[ye];Se>0&&(Ae+=Ve(L,V,Se),V+=Se),se=Ve(L,V,ne),ye=X>>>1==1?na[se]:Ht[se],V+=ye&15,ye>>>=4;var we=ye<4?0:ye-2>>1,Ce=re[ye];for(we>0&&(Ce+=Ve(L,V,we),V+=we),!Z&&ae<Ae&&(J=Tt(J,Ae+100),ae=J.length);Q<Ae;)J[Q]=J[Q-Ce],++Q}}}return Z?[J,V+7>>>3]:[J.slice(0,Q),V+7>>>3]}function wr(L,Z){var V=L.slice(L.l||0),X=xr(V,Z);return L.l+=X[1],X[0]}function Dr(L,Z){if(!L)throw new Error(Z)}function qo(L,Z){var V=L;cn(V,0);var X=[],J=[],Q={FileIndex:X,FullPaths:J};b(Q,{root:Z.root});for(var ae=V.length-4;(V[ae]!=80||V[ae+1]!=75||V[ae+2]!=5||V[ae+3]!=6)&&ae>=0;)--ae;V.l=ae+4,V.l+=4;var fe=V.read_shift(2);V.l+=6;var ne=V.read_shift(4);for(V.l=ne,ae=0;ae<fe;++ae){V.l+=20;var ie=V.read_shift(4),se=V.read_shift(4),ye=V.read_shift(2),Se=V.read_shift(2),Ae=V.read_shift(2);V.l+=8;var we=V.read_shift(4),Ce=s(V.slice(V.l+ye,V.l+ye+Se));V.l+=ye+Se+Ae;var qe=V.l;V.l=we+4,Yo(V,ie,se,Q,Ce),V.l=qe}return Q}function Yo(L,Z,V,X,J){L.l+=2;var Q=L.read_shift(2),ae=L.read_shift(2),fe=o(L);if(Q&8257)throw new Error("Unsupported ZIP encryption");for(var ne=L.read_shift(4),ie=L.read_shift(4),se=L.read_shift(4),ye=L.read_shift(2),Se=L.read_shift(2),Ae="",we=0;we<ye;++we)Ae+=String.fromCharCode(L[L.l++]);if(Se){var Ce=s(L.slice(L.l,L.l+Se));(Ce[21589]||{}).mt&&(fe=Ce[21589].mt),((J||{})[21589]||{}).mt&&(fe=J[21589].mt)}L.l+=Se;var qe=L.slice(L.l,L.l+ie);switch(ae){case 8:qe=K(L,se);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+ae)}var lr=!1;Q&8&&(ne=L.read_shift(4),ne==134695760&&(ne=L.read_shift(4),lr=!0),ie=L.read_shift(4),se=L.read_shift(4)),ie!=Z&&Dr(lr,"Bad compressed size: "+Z+" != "+ie),se!=V&&Dr(lr,"Bad uncompressed size: "+V+" != "+se),lb(X,Ae,qe,{unsafe:!0,mt:fe})}function bm(L,Z){var V=Z||{},X=[],J=[],Q=ce(1),ae=V.compression?8:0,fe=0,ne=0,ie=0,se=0,ye=0,Se=L.FullPaths[0],Ae=Se,we=L.FileIndex[0],Ce=[],qe=0;for(ne=1;ne<L.FullPaths.length;++ne)if(Ae=L.FullPaths[ne].slice(Se.length),we=L.FileIndex[ne],!(!we.size||!we.content||Ae=="Sh33tJ5")){var lr=se,cr=ce(Ae.length);for(ie=0;ie<Ae.length;++ie)cr.write_shift(1,Ae.charCodeAt(ie)&127);cr=cr.slice(0,cr.l),Ce[ye]=Ife.buf(we.content,0);var xn=we.content;ae==8&&(xn=j(xn)),Q=ce(30),Q.write_shift(4,67324752),Q.write_shift(2,20),Q.write_shift(2,fe),Q.write_shift(2,ae),we.mt?i(Q,we.mt):Q.write_shift(4,0),Q.write_shift(-4,Ce[ye]),Q.write_shift(4,xn.length),Q.write_shift(4,we.content.length),Q.write_shift(2,cr.length),Q.write_shift(2,0),se+=Q.length,X.push(Q),se+=cr.length,X.push(cr),se+=xn.length,X.push(xn),Q=ce(46),Q.write_shift(4,33639248),Q.write_shift(2,0),Q.write_shift(2,20),Q.write_shift(2,fe),Q.write_shift(2,ae),Q.write_shift(4,0),Q.write_shift(-4,Ce[ye]),Q.write_shift(4,xn.length),Q.write_shift(4,we.content.length),Q.write_shift(2,cr.length),Q.write_shift(2,0),Q.write_shift(2,0),Q.write_shift(2,0),Q.write_shift(2,0),Q.write_shift(4,0),Q.write_shift(4,lr),qe+=Q.l,J.push(Q),qe+=cr.length,J.push(cr),++ye}return Q=ce(22),Q.write_shift(4,101010256),Q.write_shift(2,0),Q.write_shift(2,0),Q.write_shift(2,ye),Q.write_shift(2,ye),Q.write_shift(4,qe),Q.write_shift(4,se),Q.write_shift(2,0),tn([tn(X),tn(J),Q])}var Mc={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function Mi(L,Z){if(L.ctype)return L.ctype;var V=L.name||"",X=V.match(/\.([^\.]+)$/);return X&&Mc[X[1]]||Z&&(X=(V=Z).match(/[\.\\]([^\.\\])+$/),X&&Mc[X[1]])?Mc[X[1]]:"application/octet-stream"}function Bc(L){for(var Z=Cg(L),V=[],X=0;X<Z.length;X+=76)V.push(Z.slice(X,X+76));return V.join(`\r
|
||
`)+`\r
|
||
`}function ph(L){var Z=L.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(ie){var se=ie.charCodeAt(0).toString(16).toUpperCase();return"="+(se.length==1?"0"+se:se)});Z=Z.replace(/ $/mg,"=20").replace(/\t$/mg,"=09"),Z.charAt(0)==`
|
||
`&&(Z="=0D"+Z.slice(1)),Z=Z.replace(/\r(?!\n)/mg,"=0D").replace(/\n\n/mg,`
|
||
=0A`).replace(/([^\r\n])\n/mg,"$1=0A");for(var V=[],X=Z.split(`\r
|
||
`),J=0;J<X.length;++J){var Q=X[J];if(Q.length==0){V.push("");continue}for(var ae=0;ae<Q.length;){var fe=76,ne=Q.slice(ae,ae+fe);ne.charAt(fe-1)=="="?fe--:ne.charAt(fe-2)=="="?fe-=2:ne.charAt(fe-3)=="="&&(fe-=3),ne=Q.slice(ae,ae+fe),ae+=fe,ae<Q.length&&(ne+="="),V.push(ne)}}return V.join(`\r
|
||
`)}function jc(L){for(var Z=[],V=0;V<L.length;++V){for(var X=L[V];V<=L.length&&X.charAt(X.length-1)=="=";)X=X.slice(0,X.length-1)+L[++V];Z.push(X)}for(var J=0;J<Z.length;++J)Z[J]=Z[J].replace(/[=][0-9A-Fa-f]{2}/g,function(Q){return String.fromCharCode(parseInt(Q.slice(1),16))});return Ra(Z.join(`\r
|
||
`))}function sb(L,Z,V){for(var X="",J="",Q="",ae,fe=0;fe<10;++fe){var ne=Z[fe];if(!ne||ne.match(/^\s*$/))break;var ie=ne.match(/^(.*?):\s*([^\s].*)$/);if(ie)switch(ie[1].toLowerCase()){case"content-location":X=ie[2].trim();break;case"content-type":Q=ie[2].trim();break;case"content-transfer-encoding":J=ie[2].trim();break}}switch(++fe,J.toLowerCase()){case"base64":ae=Ra(za(Z.slice(fe).join("")));break;case"quoted-printable":ae=jc(Z.slice(fe));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+J)}var se=lb(L,X.slice(V.length),ae,{unsafe:!0});Q&&(se.ctype=Q)}function gh(L,Z){if(P(L.slice(0,13)).toLowerCase()!="mime-version:")throw new Error("Unsupported MAD header");var V=Z&&Z.root||"",X=(rt&&Buffer.isBuffer(L)?L.toString("binary"):P(L)).split(`\r
|
||
`),J=0,Q="";for(J=0;J<X.length;++J)if(Q=X[J],!!/^Content-Location:/i.test(Q)&&(Q=Q.slice(Q.indexOf("file")),V||(V=Q.slice(0,Q.lastIndexOf("/")+1)),Q.slice(0,V.length)!=V))for(;V.length>0&&(V=V.slice(0,V.length-1),V=V.slice(0,V.lastIndexOf("/")+1),Q.slice(0,V.length)!=V););var ae=(X[1]||"").match(/boundary="(.*?)"/);if(!ae)throw new Error("MAD cannot find boundary");var fe="--"+(ae[1]||""),ne=[],ie=[],se={FileIndex:ne,FullPaths:ie};b(se);var ye,Se=0;for(J=0;J<X.length;++J){var Ae=X[J];Ae!==fe&&Ae!==fe+"--"||(Se++&&sb(se,X.slice(ye,J),V),ye=J)}return se}function dre(L,Z){var V=Z||{},X=V.boundary||"SheetJS";X="------="+X;for(var J=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+X.slice(2)+'"',"","",""],Q=L.FullPaths[0],ae=Q,fe=L.FileIndex[0],ne=1;ne<L.FullPaths.length;++ne)if(ae=L.FullPaths[ne].slice(Q.length),fe=L.FileIndex[ne],!(!fe.size||!fe.content||ae=="Sh33tJ5")){ae=ae.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(qe){return"_x"+qe.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(qe){return"_u"+qe.charCodeAt(0).toString(16)+"_"});for(var ie=fe.content,se=rt&&Buffer.isBuffer(ie)?ie.toString("binary"):P(ie),ye=0,Se=Math.min(1024,se.length),Ae=0,we=0;we<=Se;++we)(Ae=se.charCodeAt(we))>=32&&Ae<128&&++ye;var Ce=ye>=Se*4/5;J.push(X),J.push("Content-Location: "+(V.root||"file:///C:/SheetJS/")+ae),J.push("Content-Transfer-Encoding: "+(Ce?"quoted-printable":"base64")),J.push("Content-Type: "+Mi(fe,ae)),J.push(""),J.push(Ce?ph(se):Bc(se))}return J.push(X+`--\r
|
||
`),J.join(`\r
|
||
`)}function hre(L){var Z={};return b(Z,L),Z}function lb(L,Z,V,X){var J=X&&X.unsafe;J||b(L);var Q=!J&&Be.find(L,Z);if(!Q){var ae=L.FullPaths[0];Z.slice(0,ae.length)==ae?ae=Z:(ae.slice(-1)!="/"&&(ae+="/"),ae=(ae+Z).replace("//","/")),Q={name:a(Z),type:2},L.FileIndex.push(Q),L.FullPaths.push(ae),J||Be.utils.cfb_gc(L)}return Q.content=V,Q.size=V?V.length:0,X&&(X.CLSID&&(Q.clsid=X.CLSID),X.mt&&(Q.mt=X.mt),X.ct&&(Q.ct=X.ct)),Q}function pre(L,Z){b(L);var V=Be.find(L,Z);if(V){for(var X=0;X<L.FileIndex.length;++X)if(L.FileIndex[X]==V)return L.FileIndex.splice(X,1),L.FullPaths.splice(X,1),!0}return!1}function gre(L,Z,V){b(L);var X=Be.find(L,Z);if(X){for(var J=0;J<L.FileIndex.length;++J)if(L.FileIndex[J]==X)return L.FileIndex[J].name=a(V),L.FullPaths[J]=V,!0}return!1}function vre(L){C(L,!0)}return t.find=I,t.read=k,t.parse=f,t.write=U,t.writeFile=G,t.utils={cfb_new:hre,cfb_add:lb,cfb_del:pre,cfb_mov:gre,cfb_gc:vre,ReadShift:Rp,CheckField:Ez,prep_blob:cn,bconcat:tn,use_zlib:D,_deflateRaw:Xe,_inflateRaw:wr,consts:z},t}();let Il;function Pfe(e){Il=e}function Nfe(e){return typeof e=="string"?bv(e):Array.isArray(e)?ife(e):e}function Sv(e,t,r){if(typeof Il<"u"&&Il.writeFileSync)return r?Il.writeFileSync(e,t,r):Il.writeFileSync(e,t);if(typeof Deno<"u"){if(r&&typeof t=="string")switch(r){case"utf8":t=new TextEncoder(r).encode(t);break;case"binary":t=bv(t);break;default:throw new Error("Unsupported encoding "+r)}return Deno.writeFileSync(e,t)}var n=r=="utf8"?Co(t):t;if(typeof IE_SaveFile<"u")return IE_SaveFile(n,e);if(typeof Blob<"u"){var a=new Blob([Nfe(n)],{type:"application/octet-stream"});if(typeof navigator<"u"&&navigator.msSaveBlob)return navigator.msSaveBlob(a,e);if(typeof saveAs<"u")return saveAs(a,e);if(typeof URL<"u"&&typeof document<"u"&&document.createElement&&URL.createObjectURL){var i=URL.createObjectURL(a);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(i)},6e4),chrome.downloads.download({url:i,filename:e,saveAs:!0});var o=document.createElement("a");if(o.download!=null)return o.download=e,o.href=i,document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(i)},6e4),i}}if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var s=File(e);return s.open("w"),s.encoding="binary",Array.isArray(t)&&(t=Ac(t)),s.write(t),s.close(),t}catch(l){if(!l.message||!l.message.match(/onstruct/))throw l}throw new Error("cannot save file "+e)}function Ffe(e){if(typeof Il<"u")return Il.readFileSync(e);if(typeof Deno<"u")return Deno.readFileSync(e);if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var t=File(e);t.open("r"),t.encoding="binary";var r=t.read();return t.close(),r}catch(n){if(!n.message||!n.message.match(/onstruct/))throw n}throw new Error("Cannot access file "+e)}function $r(e){for(var t=Object.keys(e),r=[],n=0;n<t.length;++n)Object.prototype.hasOwnProperty.call(e,t[n])&&r.push(t[n]);return r}function UI(e,t){for(var r=[],n=$r(e),a=0;a!==n.length;++a)r[e[n[a]][t]]==null&&(r[e[n[a]][t]]=n[a]);return r}function Rw(e){for(var t=[],r=$r(e),n=0;n!==r.length;++n)t[e[r[n]]]=r[n];return t}function Ow(e){for(var t=[],r=$r(e),n=0;n!==r.length;++n)t[e[r[n]]]=parseInt(r[n],10);return t}function Dfe(e){for(var t=[],r=$r(e),n=0;n!==r.length;++n)t[e[r[n]]]==null&&(t[e[r[n]]]=[]),t[e[r[n]]].push(r[n]);return t}var Xx=new Date(1899,11,30,0,0,0);function qr(e,t){var r=e.getTime();t&&(r-=1462*24*60*60*1e3);var n=Xx.getTime()+(e.getTimezoneOffset()-Xx.getTimezoneOffset())*6e4;return(r-n)/(24*60*60*1e3)}var iz=new Date,Lfe=Xx.getTime()+(iz.getTimezoneOffset()-Xx.getTimezoneOffset())*6e4,WI=iz.getTimezoneOffset();function Iw(e){var t=new Date;return t.setTime(e*24*60*60*1e3+Lfe),t.getTimezoneOffset()!==WI&&t.setTime(t.getTime()+(t.getTimezoneOffset()-WI)*6e4),t}function Mfe(e){var t=0,r=0,n=!1,a=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!a)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var i=1;i!=a.length;++i)if(a[i]){switch(r=1,i>3&&(n=!0),a[i].slice(a[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+a[i].slice(a[i].length-1));case"D":r*=24;case"H":r*=60;case"M":if(n)r*=60;else throw new Error("Unsupported ISO Duration Field: M")}t+=r*parseInt(a[i],10)}return t}var VI=new Date("2017-02-19T19:06:09.000Z"),oz=isNaN(VI.getFullYear())?new Date("2/19/17"):VI,Bfe=oz.getFullYear()==2017;function er(e,t){var r=new Date(e);if(Bfe)return t>0?r.setTime(r.getTime()+r.getTimezoneOffset()*60*1e3):t<0&&r.setTime(r.getTime()-r.getTimezoneOffset()*60*1e3),r;if(e instanceof Date)return e;if(oz.getFullYear()==1917&&!isNaN(r.getFullYear())){var n=r.getFullYear();return e.indexOf(""+n)>-1||r.setFullYear(r.getFullYear()+100),r}var a=e.match(/\d+/g)||["2017","2","19","0","0","0"],i=new Date(+a[0],+a[1]-1,+a[2],+a[3]||0,+a[4]||0,+a[5]||0);return e.indexOf("Z")>-1&&(i=new Date(i.getTime()-i.getTimezoneOffset()*60*1e3)),i}function zu(e,t){if(rt&&Buffer.isBuffer(e)){if(t){if(e[0]==255&&e[1]==254)return Co(e.slice(2).toString("utf16le"));if(e[1]==254&&e[2]==255)return Co(GH(e.slice(2).toString("binary")))}return e.toString("binary")}if(typeof TextDecoder<"u")try{if(t){if(e[0]==255&&e[1]==254)return Co(new TextDecoder("utf-16le").decode(e.slice(2)));if(e[0]==254&&e[1]==255)return Co(new TextDecoder("utf-16be").decode(e.slice(2)))}var r={"€":"","‚":"",ƒ:"","„":"","…":"
","†":"","‡":"","ˆ":"","‰":"",Š:"","‹":"",Œ:"",Ž:"","‘":"","’":"","“":"","”":"","•":"","–":"","—":"","˜":"","™":"",š:"","›":"",œ:"",ž:"",Ÿ:""};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,function(i){return r[i]||i})}catch{}for(var n=[],a=0;a!=e.length;++a)n.push(String.fromCharCode(e[a]));return n.join("")}function Vt(e){if(typeof JSON<"u"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if(typeof e!="object"||e==null)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=Vt(e[r]));return t}function Er(e,t){for(var r="";r.length<t;)r+=e;return r}function no(e){var t=Number(e);if(!isNaN(t))return isFinite(t)?t:NaN;if(!/\d/.test(e))return t;var r=1,n=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return r*=100,""});return!isNaN(t=Number(n))||(n=n.replace(/[(](.*)[)]/,function(a,i){return r=-r,i}),!isNaN(t=Number(n)))?t/r:t}var jfe=["january","february","march","april","may","june","july","august","september","october","november","december"];function l0(e){var t=new Date(e),r=new Date(NaN),n=t.getYear(),a=t.getMonth(),i=t.getDate();if(isNaN(i))return r;var o=e.toLowerCase();if(o.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if(o=o.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,""),o.length>3&&jfe.indexOf(o)==-1)return r}else if(o.match(/[a-z]/))return r;return n<0||n>8099?r:(a>0||i>1)&&n!=101?t:e.match(/[^-0-9:,\/\\]/)?r:t}var Ufe=function(){var e="abacaba".split(/(:?b)/i).length==5;return function(r,n,a){if(e||typeof n=="string")return r.split(n);for(var i=r.split(n),o=[i[0]],s=1;s<i.length;++s)o.push(a),o.push(i[s]);return o}}();function sz(e){return e?e.content&&e.type?zu(e.content,!0):e.data?fd(e.data):e.asNodeBuffer&&rt?fd(e.asNodeBuffer().toString("binary")):e.asBinary?fd(e.asBinary()):e._data&&e._data.getContent?fd(zu(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function lz(e){if(!e)return null;if(e.data)return Hx(e.data);if(e.asNodeBuffer&&rt)return e.asNodeBuffer();if(e._data&&e._data.getContent){var t=e._data.getContent();return typeof t=="string"?Hx(t):Array.prototype.slice.call(t)}return e.content&&e.type?e.content:null}function Wfe(e){return e&&e.name.slice(-4)===".bin"?lz(e):sz(e)}function fi(e,t){for(var r=e.FullPaths||$r(e.files),n=t.toLowerCase().replace(/[\/]/g,"\\"),a=n.replace(/\\/g,"/"),i=0;i<r.length;++i){var o=r[i].replace(/^Root Entry[\/]/,"").toLowerCase();if(n==o||a==o)return e.files?e.files[r[i]]:e.FileIndex[i]}return null}function zA(e,t){var r=fi(e,t);if(r==null)throw new Error("Cannot find file "+t+" in zip");return r}function Br(e,t,r){if(!r)return Wfe(zA(e,t));if(!t)return null;try{return Br(e,t)}catch{return null}}function Oa(e,t,r){if(!r)return sz(zA(e,t));if(!t)return null;try{return Oa(e,t)}catch{return null}}function cz(e,t,r){if(!r)return lz(zA(e,t));if(!t)return null;try{return cz(e,t)}catch{return null}}function HI(e){for(var t=e.FullPaths||$r(e.files),r=[],n=0;n<t.length;++n)t[n].slice(-1)!="/"&&r.push(t[n].replace(/^Root Entry[\/]/,""));return r.sort()}function Ze(e,t,r){if(e.FullPaths){if(typeof r=="string"){var n;return rt?n=Ks(r):n=ofe(r),Be.utils.cfb_add(e,t,n)}Be.utils.cfb_add(e,t,r)}else e.file(t,r)}function GA(){return Be.utils.cfb_new()}function uz(e,t){switch(t.type){case"base64":return Be.read(e,{type:"base64"});case"binary":return Be.read(e,{type:"binary"});case"buffer":case"array":return Be.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+t.type)}function op(e,t){if(e.charAt(0)=="/")return e.slice(1);var r=t.split("/");t.slice(-1)!="/"&&r.pop();for(var n=e.split("/");n.length!==0;){var a=n.shift();a===".."?r.pop():a!=="."&&r.push(a)}return r.join("/")}var Pr=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
|
||
`,Vfe=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,zI=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/mg,Hfe=/<[^>]*>/g,jn=Pr.match(zI)?zI:Hfe,zfe=/<\w*:/,Gfe=/<(\/?)\w+:/;function Ge(e,t,r){for(var n={},a=0,i=0;a!==e.length&&!((i=e.charCodeAt(a))===32||i===10||i===13);++a);if(t||(n[0]=e.slice(0,a)),a===e.length)return n;var o=e.match(Vfe),s=0,l="",c=0,f="",u="",d=1;if(o)for(c=0;c!=o.length;++c){for(u=o[c],i=0;i!=u.length&&u.charCodeAt(i)!==61;++i);for(f=u.slice(0,i).trim();u.charCodeAt(i+1)==32;)++i;for(d=(a=u.charCodeAt(i+1))==34||a==39?1:0,l=u.slice(i+1+d,u.length-d),s=0;s!=f.length&&f.charCodeAt(s)!==58;++s);if(s===f.length)f.indexOf("_")>0&&(f=f.slice(0,f.indexOf("_"))),n[f]=l,r||(n[f.toLowerCase()]=l);else{var h=(s===5&&f.slice(0,5)==="xmlns"?"xmlns":"")+f.slice(s+1);if(n[h]&&f.slice(s-3,s)=="ext")continue;n[h]=l,r||(n[h.toLowerCase()]=l)}}return n}function Uo(e){return e.replace(Gfe,"<$1")}var fz={""":'"',"'":"'",">":">","<":"<","&":"&"},KA=Rw(fz),xt=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/ig,t=/_x([\da-fA-F]{4})_/ig;return function r(n){var a=n+"",i=a.indexOf("<![CDATA[");if(i==-1)return a.replace(e,function(s,l){return fz[s]||String.fromCharCode(parseInt(l,s.indexOf("x")>-1?16:10))||s}).replace(t,function(s,l){return String.fromCharCode(parseInt(l,16))});var o=a.indexOf("]]>");return r(a.slice(0,i))+a.slice(i+9,o)+r(a.slice(o+3))}}(),XA=/[&<>'"]/g,Kfe=/[\u0000-\u0008\u000b-\u001f]/g;function Nt(e){var t=e+"";return t.replace(XA,function(r){return KA[r]}).replace(Kfe,function(r){return"_x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+"_"})}function GI(e){return Nt(e).replace(/ /g,"_x0020_")}var dz=/[\u0000-\u001f]/g;function qA(e){var t=e+"";return t.replace(XA,function(r){return KA[r]}).replace(/\n/g,"<br/>").replace(dz,function(r){return"&#x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+";"})}function Xfe(e){var t=e+"";return t.replace(XA,function(r){return KA[r]}).replace(dz,function(r){return"&#x"+r.charCodeAt(0).toString(16).toUpperCase()+";"})}var KI=function(){var e=/&#(\d+);/g;function t(r,n){return String.fromCharCode(parseInt(n,10))}return function(n){return n.replace(e,t)}}();function qfe(e){return e.replace(/(\r\n|[\r\n])/g," ")}function Yt(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function nE(e){for(var t="",r=0,n=0,a=0,i=0,o=0,s=0;r<e.length;){if(n=e.charCodeAt(r++),n<128){t+=String.fromCharCode(n);continue}if(a=e.charCodeAt(r++),n>191&&n<224){o=(n&31)<<6,o|=a&63,t+=String.fromCharCode(o);continue}if(i=e.charCodeAt(r++),n<240){t+=String.fromCharCode((n&15)<<12|(a&63)<<6|i&63);continue}o=e.charCodeAt(r++),s=((n&7)<<18|(a&63)<<12|(i&63)<<6|o&63)-65536,t+=String.fromCharCode(55296+(s>>>10&1023)),t+=String.fromCharCode(56320+(s&1023))}return t}function XI(e){var t=cc(2*e.length),r,n,a=1,i=0,o=0,s;for(n=0;n<e.length;n+=a)a=1,(s=e.charCodeAt(n))<128?r=s:s<224?(r=(s&31)*64+(e.charCodeAt(n+1)&63),a=2):s<240?(r=(s&15)*4096+(e.charCodeAt(n+1)&63)*64+(e.charCodeAt(n+2)&63),a=3):(a=4,r=(s&7)*262144+(e.charCodeAt(n+1)&63)*4096+(e.charCodeAt(n+2)&63)*64+(e.charCodeAt(n+3)&63),r-=65536,o=55296+(r>>>10&1023),r=56320+(r&1023)),o!==0&&(t[i++]=o&255,t[i++]=o>>>8,o=0),t[i++]=r%256,t[i++]=r>>>8;return t.slice(0,i).toString("ucs2")}function qI(e){return Ks(e,"binary").toString("utf8")}var n1="foo bar bazâð£",Bt=rt&&(qI(n1)==nE(n1)&&qI||XI(n1)==nE(n1)&&XI)||nE,Co=rt?function(e){return Ks(e,"utf8").toString("binary")}:function(e){for(var t=[],r=0,n=0,a=0;r<e.length;)switch(n=e.charCodeAt(r++),!0){case n<128:t.push(String.fromCharCode(n));break;case n<2048:t.push(String.fromCharCode(192+(n>>6))),t.push(String.fromCharCode(128+(n&63)));break;case(n>=55296&&n<57344):n-=55296,a=e.charCodeAt(r++)-56320+(n<<10),t.push(String.fromCharCode(240+(a>>18&7))),t.push(String.fromCharCode(144+(a>>12&63))),t.push(String.fromCharCode(128+(a>>6&63))),t.push(String.fromCharCode(128+(a&63)));break;default:t.push(String.fromCharCode(224+(n>>12))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(n&63)))}return t.join("")},kg=function(){var e={};return function(r,n){var a=r+"|"+(n||"");return e[a]?e[a]:e[a]=new RegExp("<(?:\\w+:)?"+r+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+r+">",n||"")}}(),hz=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(t){return[new RegExp("&"+t[0]+";","ig"),t[1]]});return function(r){for(var n=r.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,`
|
||
`).replace(/<[^>]*>/g,""),a=0;a<e.length;++a)n=n.replace(e[a][0],e[a][1]);return n}}(),Yfe=function(){var e={};return function(r){return e[r]!==void 0?e[r]:e[r]=new RegExp("<(?:vt:)?"+r+">([\\s\\S]*?)</(?:vt:)?"+r+">","g")}}(),Zfe=/<\/?(?:vt:)?variant>/g,Jfe=/<(?:vt:)([^>]*)>([\s\S]*)</;function YI(e,t){var r=Ge(e),n=e.match(Yfe(r.baseType))||[],a=[];if(n.length!=r.size){if(t.WTF)throw new Error("unexpected vector length "+n.length+" != "+r.size);return a}return n.forEach(function(i){var o=i.replace(Zfe,"").match(Jfe);o&&a.push({v:Bt(o[2]),t:o[1]})}),a}var pz=/(^\s|\s$|\n)/;function fn(e,t){return"<"+e+(t.match(pz)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function Ag(e){return $r(e).map(function(t){return" "+t+'="'+e[t]+'"'}).join("")}function be(e,t,r){return"<"+e+(r!=null?Ag(r):"")+(t!=null?(t.match(pz)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function $C(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(r){if(t)throw r}return""}function Qfe(e,t){switch(typeof e){case"string":var r=be("vt:lpwstr",Nt(e));return t&&(r=r.replace(/"/g,"_x0022_")),r;case"number":return be((e|0)==e?"vt:i4":"vt:r8",Nt(String(e)));case"boolean":return be("vt:bool",e?"true":"false")}if(e instanceof Date)return be("vt:filetime",$C(e));throw new Error("Unable to serialize "+e)}function YA(e){if(rt&&Buffer.isBuffer(e))return e.toString("utf8");if(typeof e=="string")return e;if(typeof Uint8Array<"u"&&e instanceof Uint8Array)return Bt(Ac(WA(e)));throw new Error("Bad input format: expected Buffer or string")}var Rg=/<(\/?)([^\s?><!\/:]*:|)([^\s?<>:\/]+)(?:[\s?:\/][^>]*)?>/mg,Gr={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},cf=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],Aa={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function ede(e,t){for(var r=1-2*(e[t+7]>>>7),n=((e[t+7]&127)<<4)+(e[t+6]>>>4&15),a=e[t+6]&15,i=5;i>=0;--i)a=a*256+e[t+i];return n==2047?a==0?r*(1/0):NaN:(n==0?n=-1022:(n-=1023,a+=Math.pow(2,52)),r*Math.pow(2,n-52)*a)}function tde(e,t,r){var n=(t<0||1/t==-1/0?1:0)<<7,a=0,i=0,o=n?-t:t;isFinite(o)?o==0?a=i=0:(a=Math.floor(Math.log(o)/Math.LN2),i=o*Math.pow(2,52-a),a<=-1023&&(!isFinite(i)||i<Math.pow(2,52))?a=-1022:(i-=Math.pow(2,52),a+=1023)):(a=2047,i=isNaN(t)?26985:0);for(var s=0;s<=5;++s,i/=256)e[r+s]=i&255;e[r+6]=(a&15)<<4|i&15,e[r+7]=a>>4|n}var ZI=function(e){for(var t=[],r=10240,n=0;n<e[0].length;++n)if(e[0][n])for(var a=0,i=e[0][n].length;a<i;a+=r)t.push.apply(t,e[0][n].slice(a,a+r));return t},JI=rt?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map(function(t){return Buffer.isBuffer(t)?t:Ks(t)})):ZI(e)}:ZI,QI=function(e,t,r){for(var n=[],a=t;a<r;a+=2)n.push(String.fromCharCode(hs(e,a)));return n.join("").replace(Fn,"")},Pw=rt?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf16le",t,r).replace(Fn,""):QI(e,t,r)}:QI,eP=function(e,t,r){for(var n=[],a=t;a<t+r;++a)n.push(("0"+e[a].toString(16)).slice(-2));return n.join("")},gz=rt?function(e,t,r){return Buffer.isBuffer(e)?e.toString("hex",t,t+r):eP(e,t,r)}:eP,tP=function(e,t,r){for(var n=[],a=t;a<r;a++)n.push(String.fromCharCode(Gf(e,a)));return n.join("")},L0=rt?function(t,r,n){return Buffer.isBuffer(t)?t.toString("utf8",r,n):tP(t,r,n)}:tP,vz=function(e,t){var r=en(e,t);return r>0?L0(e,t+4,t+4+r-1):""},ZA=vz,mz=function(e,t){var r=en(e,t);return r>0?L0(e,t+4,t+4+r-1):""},JA=mz,yz=function(e,t){var r=2*en(e,t);return r>0?L0(e,t+4,t+4+r-1):""},QA=yz,xz=function(t,r){var n=en(t,r);return n>0?Pw(t,r+4,r+4+n):""},e5=xz,wz=function(e,t){var r=en(e,t);return r>0?L0(e,t+4,t+4+r):""},t5=wz,_z=function(e,t){return ede(e,t)},qx=_z,r5=function(t){return Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array};rt&&(ZA=function(t,r){if(!Buffer.isBuffer(t))return vz(t,r);var n=t.readUInt32LE(r);return n>0?t.toString("utf8",r+4,r+4+n-1):""},JA=function(t,r){if(!Buffer.isBuffer(t))return mz(t,r);var n=t.readUInt32LE(r);return n>0?t.toString("utf8",r+4,r+4+n-1):""},QA=function(t,r){if(!Buffer.isBuffer(t))return yz(t,r);var n=2*t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+n-1)},e5=function(t,r){if(!Buffer.isBuffer(t))return xz(t,r);var n=t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+n)},t5=function(t,r){if(!Buffer.isBuffer(t))return wz(t,r);var n=t.readUInt32LE(r);return t.toString("utf8",r+4,r+4+n)},qx=function(t,r){return Buffer.isBuffer(t)?t.readDoubleLE(r):_z(t,r)},r5=function(t){return Buffer.isBuffer(t)||Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array});function bz(){Pw=function(e,t,r){return vt.utils.decode(1200,e.slice(t,r)).replace(Fn,"")},L0=function(e,t,r){return vt.utils.decode(65001,e.slice(t,r))},ZA=function(e,t){var r=en(e,t);return r>0?vt.utils.decode(Vu,e.slice(t+4,t+4+r-1)):""},JA=function(e,t){var r=en(e,t);return r>0?vt.utils.decode(Ua,e.slice(t+4,t+4+r-1)):""},QA=function(e,t){var r=2*en(e,t);return r>0?vt.utils.decode(1200,e.slice(t+4,t+4+r-1)):""},e5=function(e,t){var r=en(e,t);return r>0?vt.utils.decode(1200,e.slice(t+4,t+4+r)):""},t5=function(e,t){var r=en(e,t);return r>0?vt.utils.decode(65001,e.slice(t+4,t+4+r)):""}}typeof vt<"u"&&bz();var Gf=function(e,t){return e[t]},hs=function(e,t){return e[t+1]*256+e[t]},rde=function(e,t){var r=e[t+1]*256+e[t];return r<32768?r:(65535-r+1)*-1},en=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},tu=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},nde=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function Rp(e,t){var r="",n,a,i=[],o,s,l,c;switch(t){case"dbcs":if(c=this.l,rt&&Buffer.isBuffer(this))r=this.slice(this.l,this.l+2*e).toString("utf16le");else for(l=0;l<e;++l)r+=String.fromCharCode(hs(this,c)),c+=2;e*=2;break;case"utf8":r=L0(this,this.l,this.l+e);break;case"utf16le":e*=2,r=Pw(this,this.l,this.l+e);break;case"wstr":if(typeof vt<"u")r=vt.utils.decode(Ua,this.slice(this.l,this.l+2*e));else return Rp.call(this,e,"dbcs");e=2*e;break;case"lpstr-ansi":r=ZA(this,this.l),e=4+en(this,this.l);break;case"lpstr-cp":r=JA(this,this.l),e=4+en(this,this.l);break;case"lpwstr":r=QA(this,this.l),e=4+2*en(this,this.l);break;case"lpp4":e=4+en(this,this.l),r=e5(this,this.l),e&2&&(e+=2);break;case"8lpp4":e=4+en(this,this.l),r=t5(this,this.l),e&3&&(e+=4-(e&3));break;case"cstr":for(e=0,r="";(o=Gf(this,this.l+e++))!==0;)i.push(ap(o));r=i.join("");break;case"_wstr":for(e=0,r="";(o=hs(this,this.l+e))!==0;)i.push(ap(o)),e+=2;e+=2,r=i.join("");break;case"dbcs-cont":for(r="",c=this.l,l=0;l<e;++l){if(this.lens&&this.lens.indexOf(c)!==-1)return o=Gf(this,c),this.l=c+1,s=Rp.call(this,e-l,o?"dbcs-cont":"sbcs-cont"),i.join("")+s;i.push(ap(hs(this,c))),c+=2}r=i.join(""),e*=2;break;case"cpstr":if(typeof vt<"u"){r=vt.utils.decode(Ua,this.slice(this.l,this.l+e));break}case"sbcs-cont":for(r="",c=this.l,l=0;l!=e;++l){if(this.lens&&this.lens.indexOf(c)!==-1)return o=Gf(this,c),this.l=c+1,s=Rp.call(this,e-l,o?"dbcs-cont":"sbcs-cont"),i.join("")+s;i.push(ap(Gf(this,c))),c+=1}r=i.join("");break;default:switch(e){case 1:return n=Gf(this,this.l),this.l++,n;case 2:return n=(t==="i"?rde:hs)(this,this.l),this.l+=2,n;case 4:case-4:return t==="i"||!(this[this.l+3]&128)?(n=(e>0?tu:nde)(this,this.l),this.l+=4,n):(a=en(this,this.l),this.l+=4,a);case 8:case-8:if(t==="f")return e==8?a=qx(this,this.l):a=qx([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,a;e=8;case 16:r=gz(this,this.l,e);break}}return this.l+=e,r}var ade=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},ide=function(e,t,r){e[r]=t&255,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},ode=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255};function sde(e,t,r){var n=0,a=0;if(r==="dbcs"){for(a=0;a!=t.length;++a)ode(this,t.charCodeAt(a),this.l+2*a);n=2*t.length}else if(r==="sbcs"){if(typeof vt<"u"&&Vu==874)for(a=0;a!=t.length;++a){var i=vt.utils.encode(Vu,t.charAt(a));this[this.l+a]=i[0]}else for(t=t.replace(/[^\x00-\x7F]/g,"_"),a=0;a!=t.length;++a)this[this.l+a]=t.charCodeAt(a)&255;n=t.length}else if(r==="hex"){for(;a<e;++a)this[this.l++]=parseInt(t.slice(2*a,2*a+2),16)||0;return this}else if(r==="utf16le"){var o=Math.min(this.l+e,this.length);for(a=0;a<Math.min(t.length,e);++a){var s=t.charCodeAt(a);this[this.l++]=s&255,this[this.l++]=s>>8}for(;this.l<o;)this[this.l++]=0;return this}else switch(e){case 1:n=1,this[this.l]=t&255;break;case 2:n=2,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255;break;case 3:n=3,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255,t>>>=8,this[this.l+2]=t&255;break;case 4:n=4,ade(this,t,this.l);break;case 8:if(n=8,r==="f"){tde(this,t,this.l);break}case 16:break;case-4:n=4,ide(this,t,this.l);break}return this.l+=n,this}function Ez(e,t){var r=gz(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function cn(e,t){e.l=t,e.read_shift=Rp,e.chk=Ez,e.write_shift=sde}function Bn(e,t){e.l+=t}function ce(e){var t=cc(e);return cn(t,0),t}function Xs(e,t,r){if(e){var n,a,i;cn(e,e.l||0);for(var o=e.length,s=0,l=0;e.l<o;){s=e.read_shift(1),s&128&&(s=(s&127)+((e.read_shift(1)&127)<<7));var c=Dg[s]||Dg[65535];for(n=e.read_shift(1),i=n&127,a=1;a<4&&n&128;++a)i+=((n=e.read_shift(1))&127)<<7*a;l=e.l+i;var f=c.f&&c.f(e,i,r);if(e.l=l,t(f,c,s))return}}}function va(){var e=[],t=rt?256:2048,r=function(c){var f=ce(c);return cn(f,0),f},n=r(t),a=function(){n&&(n.length>n.l&&(n=n.slice(0,n.l),n.l=n.length),n.length>0&&e.push(n),n=null)},i=function(c){return n&&c<n.length-n.l?n:(a(),n=r(Math.max(c+1,t)))},o=function(){return a(),tn(e)},s=function(c){a(),n=c,n.l==null&&(n.l=n.length),i(t)};return{next:i,push:s,end:o,_bufs:e}}function ge(e,t,r,n){var a=+t,i;if(!isNaN(a)){n||(n=Dg[a].p||(r||[]).length||0),i=1+(a>=128?1:0)+1,n>=128&&++i,n>=16384&&++i,n>=2097152&&++i;var o=e.next(i);a<=127?o.write_shift(1,a):(o.write_shift(1,(a&127)+128),o.write_shift(1,a>>7));for(var s=0;s!=4;++s)if(n>=128)o.write_shift(1,(n&127)+128),n>>=7;else{o.write_shift(1,n);break}n>0&&r5(r)&&e.push(r)}}function Op(e,t,r){var n=Vt(e);if(t.s?(n.cRel&&(n.c+=t.s.c),n.rRel&&(n.r+=t.s.r)):(n.cRel&&(n.c+=t.c),n.rRel&&(n.r+=t.r)),!r||r.biff<12){for(;n.c>=256;)n.c-=256;for(;n.r>=65536;)n.r-=65536}return n}function rP(e,t,r){var n=Vt(e);return n.s=Op(n.s,t.s,r),n.e=Op(n.e,t.s,r),n}function Ip(e,t){if(e.cRel&&e.c<0)for(e=Vt(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=Vt(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var r=He(e);return!e.cRel&&e.cRel!=null&&(r=ude(r)),!e.rRel&&e.rRel!=null&&(r=lde(r)),r}function aE(e,t){return e.s.r==0&&!e.s.rRel&&e.e.r==(t.biff>=12?1048575:t.biff>=8?65536:16384)&&!e.e.rRel?(e.s.cRel?"":"$")+Qt(e.s.c)+":"+(e.e.cRel?"":"$")+Qt(e.e.c):e.s.c==0&&!e.s.cRel&&e.e.c==(t.biff>=12?16383:255)&&!e.e.cRel?(e.s.rRel?"":"$")+Tr(e.s.r)+":"+(e.e.rRel?"":"$")+Tr(e.e.r):Ip(e.s,t.biff)+":"+Ip(e.e,t.biff)}function n5(e){return parseInt(cde(e),10)-1}function Tr(e){return""+(e+1)}function lde(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function cde(e){return e.replace(/\$(\d+)$/,"$1")}function a5(e){for(var t=fde(e),r=0,n=0;n!==t.length;++n)r=26*r+t.charCodeAt(n)-64;return r-1}function Qt(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function ude(e){return e.replace(/^([A-Z])/,"$$$1")}function fde(e){return e.replace(/^\$([A-Z])/,"$1")}function dde(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function pr(e){for(var t=0,r=0,n=0;n<e.length;++n){var a=e.charCodeAt(n);a>=48&&a<=57?t=10*t+(a-48):a>=65&&a<=90&&(r=26*r+(a-64))}return{c:r-1,r:t-1}}function He(e){for(var t=e.c+1,r="";t;t=(t-1)/26|0)r=String.fromCharCode((t-1)%26+65)+r;return r+(e.r+1)}function Yn(e){var t=e.indexOf(":");return t==-1?{s:pr(e),e:pr(e)}:{s:pr(e.slice(0,t)),e:pr(e.slice(t+1))}}function Je(e,t){return typeof t>"u"||typeof t=="number"?Je(e.s,e.e):(typeof e!="string"&&(e=He(e)),typeof t!="string"&&(t=He(t)),e==t?e:e+":"+t)}function ut(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,n=0,a=0,i=e.length;for(r=0;n<i&&!((a=e.charCodeAt(n)-64)<1||a>26);++n)r=26*r+a;for(t.s.c=--r,r=0;n<i&&!((a=e.charCodeAt(n)-48)<0||a>9);++n)r=10*r+a;if(t.s.r=--r,n===i||a!=10)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++n,r=0;n!=i&&!((a=e.charCodeAt(n)-64)<1||a>26);++n)r=26*r+a;for(t.e.c=--r,r=0;n!=i&&!((a=e.charCodeAt(n)-48)<0||a>9);++n)r=10*r+a;return t.e.r=--r,t}function nP(e,t){var r=e.t=="d"&&t instanceof Date;if(e.z!=null)try{return e.w=Ga(e.z,r?qr(t):t)}catch{}try{return e.w=Ga((e.XF||{}).numFmtId||(r?14:0),r?qr(t):t)}catch{return""+t}}function No(e,t,r){return e==null||e.t==null||e.t=="z"?"":e.w!==void 0?e.w:(e.t=="d"&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),e.t=="e"?qs[e.v]||e.v:t==null?nP(e,e.v):nP(e,t))}function Rc(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",n={};return n[r]=e,{SheetNames:[r],Sheets:n}}function Sz(e,t,r){var n=r||{},a=e?Array.isArray(e):n.dense,i=e||(a?[]:{}),o=0,s=0;if(i&&n.origin!=null){if(typeof n.origin=="number")o=n.origin;else{var l=typeof n.origin=="string"?pr(n.origin):n.origin;o=l.r,s=l.c}i["!ref"]||(i["!ref"]="A1:A1")}var c={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var f=ut(i["!ref"]);c.s.c=f.s.c,c.s.r=f.s.r,c.e.c=Math.max(c.e.c,f.e.c),c.e.r=Math.max(c.e.r,f.e.r),o==-1&&(c.e.r=o=f.e.r+1)}for(var u=0;u!=t.length;++u)if(t[u]){if(!Array.isArray(t[u]))throw new Error("aoa_to_sheet expects an array of arrays");for(var d=0;d!=t[u].length;++d)if(!(typeof t[u][d]>"u")){var h={v:t[u][d]},p=o+u,g=s+d;if(c.s.r>p&&(c.s.r=p),c.s.c>g&&(c.s.c=g),c.e.r<p&&(c.e.r=p),c.e.c<g&&(c.e.c=g),t[u][d]&&typeof t[u][d]=="object"&&!Array.isArray(t[u][d])&&!(t[u][d]instanceof Date))h=t[u][d];else if(Array.isArray(h.v)&&(h.f=t[u][d][1],h.v=h.v[0]),h.v===null)if(h.f)h.t="n";else if(n.nullError)h.t="e",h.v=0;else if(n.sheetStubs)h.t="z";else continue;else typeof h.v=="number"?h.t="n":typeof h.v=="boolean"?h.t="b":h.v instanceof Date?(h.z=n.dateNF||We[14],n.cellDates?(h.t="d",h.w=Ga(h.z,qr(h.v))):(h.t="n",h.v=qr(h.v),h.w=Ga(h.z,h.v))):h.t="s";if(a)i[p]||(i[p]=[]),i[p][g]&&i[p][g].z&&(h.z=i[p][g].z),i[p][g]=h;else{var y=He({c:g,r:p});i[y]&&i[y].z&&(h.z=i[y].z),i[y]=h}}}return c.s.c<1e7&&(i["!ref"]=Je(c)),i}function M0(e,t){return Sz(null,e,t)}function hde(e){return e.read_shift(4,"i")}function ao(e,t){return t||(t=ce(4)),t.write_shift(4,e),t}function Dn(e){var t=e.read_shift(4);return t===0?"":e.read_shift(t,"dbcs")}function nn(e,t){var r=!1;return t==null&&(r=!0,t=ce(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}function pde(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function gde(e,t){return t||(t=ce(4)),t.write_shift(2,e.ich||0),t.write_shift(2,e.ifnt||0),t}function i5(e,t){var r=e.l,n=e.read_shift(1),a=Dn(e),i=[],o={t:a,h:a};if(n&1){for(var s=e.read_shift(4),l=0;l!=s;++l)i.push(pde(e));o.r=i}else o.r=[{ich:0,ifnt:0}];return e.l=r+t,o}function vde(e,t){var r=!1;return t==null&&(r=!0,t=ce(15+4*e.t.length)),t.write_shift(1,0),nn(e.t,t),r?t.slice(0,t.l):t}var mde=i5;function yde(e,t){var r=!1;return t==null&&(r=!0,t=ce(23+4*e.t.length)),t.write_shift(1,1),nn(e.t,t),t.write_shift(4,1),gde({ich:0,ifnt:0},t),r?t.slice(0,t.l):t}function Ai(e){var t=e.read_shift(4),r=e.read_shift(2);return r+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:r}}function uf(e,t){return t==null&&(t=ce(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function ff(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}function df(e,t){return t==null&&(t=ce(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var xde=Dn,Tz=nn;function o5(e){var t=e.read_shift(4);return t===0||t===4294967295?"":e.read_shift(t,"dbcs")}function Yx(e,t){var r=!1;return t==null&&(r=!0,t=ce(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}var wde=Dn,kC=o5,s5=Yx;function l5(e){var t=e.slice(e.l,e.l+4),r=t[0]&1,n=t[0]&2;e.l+=4;var a=n===0?qx([0,0,0,0,t[0]&252,t[1],t[2],t[3]],0):tu(t,0)>>2;return r?a/100:a}function Cz(e,t){t==null&&(t=ce(4));var r=0,n=0,a=e*100;if(e==(e|0)&&e>=-(1<<29)&&e<1<<29?n=1:a==(a|0)&&a>=-(1<<29)&&a<1<<29&&(n=1,r=1),n)t.write_shift(-4,((r?a:e)<<2)+(r+2));else throw new Error("unsupported RkNumber "+e)}function $z(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function _de(e,t){return t||(t=ce(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}var hf=$z,B0=_de;function On(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function Gu(e,t){return(t||ce(8)).write_shift(8,e,"f")}function bde(e){var t={},r=e.read_shift(1),n=r>>>1,a=e.read_shift(1),i=e.read_shift(2,"i"),o=e.read_shift(1),s=e.read_shift(1),l=e.read_shift(1);switch(e.l++,n){case 0:t.auto=1;break;case 1:t.index=a;var c=Eu[a];c&&(t.rgb=Ig(c));break;case 2:t.rgb=Ig([o,s,l]);break;case 3:t.theme=a;break}return i!=0&&(t.tint=i>0?i/32767:i/32768),t}function Zx(e,t){if(t||(t=ce(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;e.index!=null?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme!=null?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var r=e.tint||0;if(r>0?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),!e.rgb||e.theme!=null)t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);else{var n=e.rgb||"FFFFFF";typeof n=="number"&&(n=("000000"+n.toString(16)).slice(-6)),t.write_shift(1,parseInt(n.slice(0,2),16)),t.write_shift(1,parseInt(n.slice(2,4),16)),t.write_shift(1,parseInt(n.slice(4,6),16)),t.write_shift(1,255)}return t}function Ede(e){var t=e.read_shift(1);e.l++;var r={fBold:t&1,fItalic:t&2,fUnderline:t&4,fStrikeout:t&8,fOutline:t&16,fShadow:t&32,fCondense:t&64,fExtend:t&128};return r}function Sde(e,t){t||(t=ce(2));var r=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);return t.write_shift(1,r),t.write_shift(1,0),t}function kz(e,t){var r={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},n=e.read_shift(4);switch(n){case 0:return"";case 4294967295:case 4294967294:return r[e.read_shift(4)]||""}if(n>400)throw new Error("Unsupported Clipboard: "+n.toString(16));return e.l-=4,e.read_shift(0,t==1?"lpstr":"lpwstr")}function Tde(e){return kz(e,1)}function Cde(e){return kz(e,2)}var c5=2,aa=3,a1=11,aP=12,Jx=19,i1=64,$de=65,kde=71,Ade=4108,Rde=4126,Jr=80,Az=81,Ode=[Jr,Az],AC={1:{n:"CodePage",t:c5},2:{n:"Category",t:Jr},3:{n:"PresentationFormat",t:Jr},4:{n:"ByteCount",t:aa},5:{n:"LineCount",t:aa},6:{n:"ParagraphCount",t:aa},7:{n:"SlideCount",t:aa},8:{n:"NoteCount",t:aa},9:{n:"HiddenCount",t:aa},10:{n:"MultimediaClipCount",t:aa},11:{n:"ScaleCrop",t:a1},12:{n:"HeadingPairs",t:Ade},13:{n:"TitlesOfParts",t:Rde},14:{n:"Manager",t:Jr},15:{n:"Company",t:Jr},16:{n:"LinksUpToDate",t:a1},17:{n:"CharacterCount",t:aa},19:{n:"SharedDoc",t:a1},22:{n:"HyperlinksChanged",t:a1},23:{n:"AppVersion",t:aa,p:"version"},24:{n:"DigSig",t:$de},26:{n:"ContentType",t:Jr},27:{n:"ContentStatus",t:Jr},28:{n:"Language",t:Jr},29:{n:"Version",t:Jr},255:{},2147483648:{n:"Locale",t:Jx},2147483651:{n:"Behavior",t:Jx},1919054434:{}},RC={1:{n:"CodePage",t:c5},2:{n:"Title",t:Jr},3:{n:"Subject",t:Jr},4:{n:"Author",t:Jr},5:{n:"Keywords",t:Jr},6:{n:"Comments",t:Jr},7:{n:"Template",t:Jr},8:{n:"LastAuthor",t:Jr},9:{n:"RevNumber",t:Jr},10:{n:"EditTime",t:i1},11:{n:"LastPrinted",t:i1},12:{n:"CreatedDate",t:i1},13:{n:"ModifiedDate",t:i1},14:{n:"PageCount",t:aa},15:{n:"WordCount",t:aa},16:{n:"CharCount",t:aa},17:{n:"Thumbnail",t:kde},18:{n:"Application",t:Jr},19:{n:"DocSecurity",t:aa},255:{},2147483648:{n:"Locale",t:Jx},2147483651:{n:"Behavior",t:Jx},1919054434:{}},iP={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},Ide=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Pde(e){return e.map(function(t){return[t>>16&255,t>>8&255,t&255]})}var Nde=Pde([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),Eu=Vt(Nde),qs={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Rz={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},OC={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},o1={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function u5(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function Fde(e){var t=u5();if(!e||!e.match)return t;var r={};if((e.match(jn)||[]).forEach(function(n){var a=Ge(n);switch(a[0].replace(zfe,"<")){case"<?xml":break;case"<Types":t.xmlns=a["xmlns"+(a[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":r[a.Extension]=a.ContentType;break;case"<Override":t[OC[a.ContentType]]!==void 0&&t[OC[a.ContentType]].push(a.PartName);break}}),t.xmlns!==Gr.CT)throw new Error("Unknown Namespace: "+t.xmlns);return t.calcchain=t.calcchains.length>0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=r,delete t.calcchains,t}function Oz(e,t){var r=Dfe(OC),n=[],a;n[n.length]=Pr,n[n.length]=be("Types",null,{xmlns:Gr.CT,"xmlns:xsd":Gr.xsd,"xmlns:xsi":Gr.xsi}),n=n.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(l){return be("Default",null,{Extension:l[0],ContentType:l[1]})}));var i=function(l){e[l]&&e[l].length>0&&(a=e[l][0],n[n.length]=be("Override",null,{PartName:(a[0]=="/"?"":"/")+a,ContentType:o1[l][t.bookType]||o1[l].xlsx}))},o=function(l){(e[l]||[]).forEach(function(c){n[n.length]=be("Override",null,{PartName:(c[0]=="/"?"":"/")+c,ContentType:o1[l][t.bookType]||o1[l].xlsx})})},s=function(l){(e[l]||[]).forEach(function(c){n[n.length]=be("Override",null,{PartName:(c[0]=="/"?"":"/")+c,ContentType:r[l][0]})})};return i("workbooks"),o("sheets"),o("charts"),s("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(s),s("vba"),s("comments"),s("threadedcomments"),s("drawings"),o("metadata"),s("people"),n.length>2&&(n[n.length]="</Types>",n[1]=n[1].replace("/>",">")),n.join("")}var it={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Og(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function Pp(e,t){var r={"!id":{}};if(!e)return r;t.charAt(0)!=="/"&&(t="/"+t);var n={};return(e.match(jn)||[]).forEach(function(a){var i=Ge(a);if(i[0]==="<Relationship"){var o={};o.Type=i.Type,o.Target=i.Target,o.Id=i.Id,i.TargetMode&&(o.TargetMode=i.TargetMode);var s=i.TargetMode==="External"?i.Target:op(i.Target,t);r[s]=o,n[i.Id]=o}}),r["!id"]=n,r}function Fd(e){var t=[Pr,be("Relationships",null,{xmlns:Gr.RELS})];return $r(e["!id"]).forEach(function(r){t[t.length]=be("Relationship",null,e["!id"][r])}),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function Pt(e,t,r,n,a,i){if(a||(a={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),t<0)for(t=e["!idx"];e["!id"]["rId"+t];++t);if(e["!idx"]=t+1,a.Id="rId"+t,a.Type=n,a.Target=r,i?a.TargetMode=i:[it.HLINK,it.XPATH,it.XMISS].indexOf(a.Type)>-1&&(a.TargetMode="External"),e["!id"][a.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][a.Id]=a,e[("/"+a.Target).replace("//","/")]=a,t}var Dde="application/vnd.oasis.opendocument.spreadsheet";function Lde(e,t){for(var r=YA(e),n,a;n=Rg.exec(r);)switch(n[3]){case"manifest":break;case"file-entry":if(a=Ge(n[0],!1),a.path=="/"&&a.type!==Dde)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw n}}function Mde(e){var t=[Pr];t.push(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">
|
||
`),t.push(` <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>
|
||
`);for(var r=0;r<e.length;++r)t.push(' <manifest:file-entry manifest:full-path="'+e[r][0]+'" manifest:media-type="'+e[r][1]+`"/>
|
||
`);return t.push("</manifest:manifest>"),t.join("")}function oP(e,t,r){return[' <rdf:Description rdf:about="'+e+`">
|
||
`,' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(r||"odf")+"#"+t+`"/>
|
||
`,` </rdf:Description>
|
||
`].join("")}function Bde(e,t){return[' <rdf:Description rdf:about="'+e+`">
|
||
`,' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+t+`"/>
|
||
`,` </rdf:Description>
|
||
`].join("")}function jde(e){var t=[Pr];t.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
||
`);for(var r=0;r!=e.length;++r)t.push(oP(e[r][0],e[r][1])),t.push(Bde("",e[r][0]));return t.push(oP("","Document","pkg")),t.push("</rdf:RDF>"),t.join("")}function Iz(){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+Tg.version+"</meta:generator></office:meta></office:document-meta>"}var Ei=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]],Ude=function(){for(var e=new Array(Ei.length),t=0;t<Ei.length;++t){var r=Ei[t],n="(?:"+r[0].slice(0,r[0].indexOf(":"))+":)"+r[0].slice(r[0].indexOf(":")+1);e[t]=new RegExp("<"+n+"[^>]*>([\\s\\S]*?)</"+n+">")}return e}();function Pz(e){var t={};e=Bt(e);for(var r=0;r<Ei.length;++r){var n=Ei[r],a=e.match(Ude[r]);a!=null&&a.length>0&&(t[n[1]]=xt(a[1])),n[2]==="date"&&t[n[1]]&&(t[n[1]]=er(t[n[1]]))}return t}function iE(e,t,r,n,a){a[e]!=null||t==null||t===""||(a[e]=t,t=Nt(t),n[n.length]=r?be(e,t,r):fn(e,t))}function Nz(e,t){var r=t||{},n=[Pr,be("cp:coreProperties",null,{"xmlns:cp":Gr.CORE_PROPS,"xmlns:dc":Gr.dc,"xmlns:dcterms":Gr.dcterms,"xmlns:dcmitype":Gr.dcmitype,"xmlns:xsi":Gr.xsi})],a={};if(!e&&!r.Props)return n.join("");e&&(e.CreatedDate!=null&&iE("dcterms:created",typeof e.CreatedDate=="string"?e.CreatedDate:$C(e.CreatedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,a),e.ModifiedDate!=null&&iE("dcterms:modified",typeof e.ModifiedDate=="string"?e.ModifiedDate:$C(e.ModifiedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,a));for(var i=0;i!=Ei.length;++i){var o=Ei[i],s=r.Props&&r.Props[o[1]]!=null?r.Props[o[1]]:e?e[o[1]]:null;s===!0?s="1":s===!1?s="0":typeof s=="number"&&(s=String(s)),s!=null&&iE(o[0],s,null,n,a)}return n.length>2&&(n[n.length]="</cp:coreProperties>",n[1]=n[1].replace("/>",">")),n.join("")}var Su=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],Fz=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function Dz(e,t,r,n){var a=[];if(typeof e=="string")a=YI(e,n);else for(var i=0;i<e.length;++i)a=a.concat(e[i].map(function(f){return{v:f}}));var o=typeof t=="string"?YI(t,n).map(function(f){return f.v}):t,s=0,l=0;if(o.length>0)for(var c=0;c!==a.length;c+=2){switch(l=+a[c+1].v,a[c].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":r.Worksheets=l,r.SheetNames=o.slice(s,s+l);break;case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":r.NamedRanges=l,r.DefinedNames=o.slice(s,s+l);break;case"Charts":case"Diagramme":r.Chartsheets=l,r.ChartNames=o.slice(s,s+l);break}s+=l}}function Wde(e,t,r){var n={};return t||(t={}),e=Bt(e),Su.forEach(function(a){var i=(e.match(kg(a[0]))||[])[1];switch(a[2]){case"string":i&&(t[a[1]]=xt(i));break;case"bool":t[a[1]]=i==="true";break;case"raw":var o=e.match(new RegExp("<"+a[0]+"[^>]*>([\\s\\S]*?)</"+a[0]+">"));o&&o.length>0&&(n[a[1]]=o[1]);break}}),n.HeadingPairs&&n.TitlesOfParts&&Dz(n.HeadingPairs,n.TitlesOfParts,t,r),t}function Lz(e){var t=[],r=be;return e||(e={}),e.Application="SheetJS",t[t.length]=Pr,t[t.length]=be("Properties",null,{xmlns:Gr.EXT_PROPS,"xmlns:vt":Gr.vt}),Su.forEach(function(n){if(e[n[1]]!==void 0){var a;switch(n[2]){case"string":a=Nt(String(e[n[1]]));break;case"bool":a=e[n[1]]?"true":"false";break}a!==void 0&&(t[t.length]=r(n[0],a))}}),t[t.length]=r("HeadingPairs",r("vt:vector",r("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+r("vt:variant",r("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=r("TitlesOfParts",r("vt:vector",e.SheetNames.map(function(n){return"<vt:lpstr>"+Nt(n)+"</vt:lpstr>"}).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var Vde=/<[^>]+>[^<]*/g;function Hde(e,t){var r={},n="",a=e.match(Vde);if(a)for(var i=0;i!=a.length;++i){var o=a[i],s=Ge(o);switch(s[0]){case"<?xml":break;case"<Properties":break;case"<property":n=xt(s.name);break;case"</property>":n=null;break;default:if(o.indexOf("<vt:")===0){var l=o.split(">"),c=l[0].slice(4),f=l[1];switch(c){case"lpstr":case"bstr":case"lpwstr":r[n]=xt(f);break;case"bool":r[n]=Yt(f);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[n]=parseInt(f,10);break;case"r4":case"r8":case"decimal":r[n]=parseFloat(f);break;case"filetime":case"date":r[n]=er(f);break;case"cy":case"error":r[n]=xt(f);break;default:if(c.slice(-1)=="/")break;t.WTF&&typeof console<"u"}}else if(o.slice(0,2)!=="</"){if(t.WTF)throw new Error(o)}}}return r}function Mz(e){var t=[Pr,be("Properties",null,{xmlns:Gr.CUST_PROPS,"xmlns:vt":Gr.vt})];if(!e)return t.join("");var r=1;return $r(e).forEach(function(a){++r,t[t.length]=be("property",Qfe(e[a],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:r,name:Nt(a)})}),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var IC={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},oE;function zde(e,t,r){oE||(oE=Rw(IC)),t=oE[t]||t,e[t]=r}function Gde(e,t){var r=[];return $r(IC).map(function(n){for(var a=0;a<Ei.length;++a)if(Ei[a][1]==n)return Ei[a];for(a=0;a<Su.length;++a)if(Su[a][1]==n)return Su[a];throw n}).forEach(function(n){if(e[n[1]]!=null){var a=t&&t.Props&&t.Props[n[1]]!=null?t.Props[n[1]]:e[n[1]];switch(n[2]){case"date":a=new Date(a).toISOString().replace(/\.\d*Z/,"Z");break}typeof a=="number"?a=String(a):a===!0||a===!1?a=a?"1":"0":a instanceof Date&&(a=new Date(a).toISOString().replace(/\.\d*Z/,"")),r.push(fn(IC[n[1]]||n[1],a))}}),be("DocumentProperties",r.join(""),{xmlns:Aa.o})}function Kde(e,t){var r=["Worksheets","SheetNames"],n="CustomDocumentProperties",a=[];return e&&$r(e).forEach(function(i){if(Object.prototype.hasOwnProperty.call(e,i)){for(var o=0;o<Ei.length;++o)if(i==Ei[o][1])return;for(o=0;o<Su.length;++o)if(i==Su[o][1])return;for(o=0;o<r.length;++o)if(i==r[o])return;var s=e[i],l="string";typeof s=="number"?(l="float",s=String(s)):s===!0||s===!1?(l="boolean",s=s?"1":"0"):s=String(s),a.push(be(GI(i),s,{"dt:dt":l}))}}),t&&$r(t).forEach(function(i){if(Object.prototype.hasOwnProperty.call(t,i)&&!(e&&Object.prototype.hasOwnProperty.call(e,i))){var o=t[i],s="string";typeof o=="number"?(s="float",o=String(o)):o===!0||o===!1?(s="boolean",o=o?"1":"0"):o instanceof Date?(s="dateTime.tz",o=o.toISOString()):o=String(o),a.push(be(GI(i),o,{"dt:dt":s}))}}),"<"+n+' xmlns="'+Aa.o+'">'+a.join("")+"</"+n+">"}function f5(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date((r/1e7*Math.pow(2,32)+t/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function Xde(e){var t=typeof e=="string"?new Date(Date.parse(e)):e,r=t.getTime()/1e3+11644473600,n=r%Math.pow(2,32),a=(r-n)/Math.pow(2,32);n*=1e7,a*=1e7;var i=n/Math.pow(2,32)|0;i>0&&(n=n%Math.pow(2,32),a+=i);var o=ce(8);return o.write_shift(4,n),o.write_shift(4,a),o}function Bz(e,t,r){var n=e.l,a=e.read_shift(0,"lpstr-cp");if(r)for(;e.l-n&3;)++e.l;return a}function jz(e,t,r){var n=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function Uz(e,t,r){return t===31?jz(e):Bz(e,t,r)}function PC(e,t,r){return Uz(e,t,r===!1?0:4)}function qde(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return Uz(e,t,0)}function Yde(e){for(var t=e.read_shift(4),r=[],n=0;n!=t;++n){var a=e.l;r[n]=e.read_shift(0,"lpwstr").replace(Fn,""),e.l-a&2&&(e.l+=2)}return r}function Zde(e){for(var t=e.read_shift(4),r=[],n=0;n!=t;++n)r[n]=e.read_shift(0,"lpstr-cp").replace(Fn,"");return r}function Jde(e){var t=e.l,r=Qx(e,Az);e[e.l]==0&&e[e.l+1]==0&&e.l-t&2&&(e.l+=2);var n=Qx(e,aa);return[r,n]}function Qde(e){for(var t=e.read_shift(4),r=[],n=0;n<t/2;++n)r.push(Jde(e));return r}function sP(e,t){for(var r=e.read_shift(4),n={},a=0;a!=r;++a){var i=e.read_shift(4),o=e.read_shift(4);n[i]=e.read_shift(o,t===1200?"utf16le":"utf8").replace(Fn,"").replace(ip,"!"),t===1200&&o%2&&(e.l+=2)}return e.l&3&&(e.l=e.l>>2+1<<2),n}function Wz(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,(t&3)>0&&(e.l+=4-(t&3)&3),r}function e0e(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}function Qx(e,t,r){var n=e.read_shift(2),a,i=r||{};if(e.l+=2,t!==aP&&n!==t&&Ode.indexOf(t)===-1&&!((t&65534)==4126&&(n&65534)==4126))throw new Error("Expected type "+t+" saw "+n);switch(t===aP?n:t){case 2:return a=e.read_shift(2,"i"),i.raw||(e.l+=2),a;case 3:return a=e.read_shift(4,"i"),a;case 11:return e.read_shift(4)!==0;case 19:return a=e.read_shift(4),a;case 30:return Bz(e,n,4).replace(Fn,"");case 31:return jz(e);case 64:return f5(e);case 65:return Wz(e);case 71:return e0e(e);case 80:return PC(e,n,!i.raw).replace(Fn,"");case 81:return qde(e,n).replace(Fn,"");case 4108:return Qde(e);case 4126:case 4127:return n==4127?Yde(e):Zde(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+n)}}function lP(e,t){var r=ce(4),n=ce(4);switch(r.write_shift(4,e==80?31:e),e){case 3:n.write_shift(-4,t);break;case 5:n=ce(8),n.write_shift(8,t,"f");break;case 11:n.write_shift(4,t?1:0);break;case 64:n=Xde(t);break;case 31:case 80:for(n=ce(4+2*(t.length+1)+(t.length%2?0:2)),n.write_shift(4,t.length+1),n.write_shift(0,t,"dbcs");n.l!=n.length;)n.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return tn([r,n])}function cP(e,t){var r=e.l,n=e.read_shift(4),a=e.read_shift(4),i=[],o=0,s=0,l=-1,c={};for(o=0;o!=a;++o){var f=e.read_shift(4),u=e.read_shift(4);i[o]=[f,u+r]}i.sort(function(w,_){return w[1]-_[1]});var d={};for(o=0;o!=a;++o){if(e.l!==i[o][1]){var h=!0;if(o>0&&t)switch(t[i[o-1][0]].t){case 2:e.l+2===i[o][1]&&(e.l+=2,h=!1);break;case 80:e.l<=i[o][1]&&(e.l=i[o][1],h=!1);break;case 4108:e.l<=i[o][1]&&(e.l=i[o][1],h=!1);break}if((!t||o==0)&&e.l<=i[o][1]&&(h=!1,e.l=i[o][1]),h)throw new Error("Read Error: Expected address "+i[o][1]+" at "+e.l+" :"+o)}if(t){var p=t[i[o][0]];if(d[p.n]=Qx(e,p.t,{raw:!0}),p.p==="version"&&(d[p.n]=String(d[p.n]>>16)+"."+("0000"+String(d[p.n]&65535)).slice(-4)),p.n=="CodePage")switch(d[p.n]){case 0:d[p.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:xi(s=d[p.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+d[p.n])}}else if(i[o][0]===1){if(s=d.CodePage=Qx(e,c5),xi(s),l!==-1){var g=e.l;e.l=i[l][1],c=sP(e,s),e.l=g}}else if(i[o][0]===0){if(s===0){l=o,e.l=i[o+1][1];continue}c=sP(e,s)}else{var y=c[i[o][0]],m;switch(e[e.l]){case 65:e.l+=4,m=Wz(e);break;case 30:e.l+=4,m=PC(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4,m=PC(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,m=e.read_shift(4,"i");break;case 19:e.l+=4,m=e.read_shift(4);break;case 5:e.l+=4,m=e.read_shift(8,"f");break;case 11:e.l+=4,m=Rr(e,4);break;case 64:e.l+=4,m=er(f5(e));break;default:throw new Error("unparsed value: "+e[e.l])}d[y]=m}}return e.l=r+n,d}var Vz=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function t0e(e){switch(typeof e){case"boolean":return 11;case"number":return(e|0)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break}return-1}function uP(e,t,r){var n=ce(8),a=[],i=[],o=8,s=0,l=ce(8),c=ce(8);if(l.write_shift(4,2),l.write_shift(4,1200),c.write_shift(4,1),i.push(l),a.push(c),o+=8+l.length,!t){c=ce(8),c.write_shift(4,0),a.unshift(c);var f=[ce(4)];for(f[0].write_shift(4,e.length),s=0;s<e.length;++s){var u=e[s][0];for(l=ce(4+4+2*(u.length+1)+(u.length%2?0:2)),l.write_shift(4,s+2),l.write_shift(4,u.length+1),l.write_shift(0,u,"dbcs");l.l!=l.length;)l.write_shift(1,0);f.push(l)}l=tn(f),i.unshift(l),o+=8+l.length}for(s=0;s<e.length;++s)if(!(t&&!t[e[s][0]])&&!(Vz.indexOf(e[s][0])>-1||Fz.indexOf(e[s][0])>-1)&&e[s][1]!=null){var d=e[s][1],h=0;if(t){h=+t[e[s][0]];var p=r[h];if(p.p=="version"&&typeof d=="string"){var g=d.split(".");d=(+g[0]<<16)+(+g[1]||0)}l=lP(p.t,d)}else{var y=t0e(d);y==-1&&(y=31,d=String(d)),l=lP(y,d)}i.push(l),c=ce(8),c.write_shift(4,t?h:2+s),a.push(c),o+=8+l.length}var m=8*(i.length+1);for(s=0;s<i.length;++s)a[s].write_shift(4,m),m+=i[s].length;return n.write_shift(4,o),n.write_shift(4,i.length),tn([n].concat(a).concat(i))}function fP(e,t,r){var n=e.content;if(!n)return{};cn(n,0);var a,i,o,s,l=0;n.chk("feff","Byte Order: "),n.read_shift(2);var c=n.read_shift(4),f=n.read_shift(16);if(f!==Be.utils.consts.HEADER_CLSID&&f!==r)throw new Error("Bad PropertySet CLSID "+f);if(a=n.read_shift(4),a!==1&&a!==2)throw new Error("Unrecognized #Sets: "+a);if(i=n.read_shift(16),s=n.read_shift(4),a===1&&s!==n.l)throw new Error("Length mismatch: "+s+" !== "+n.l);a===2&&(o=n.read_shift(16),l=n.read_shift(4));var u=cP(n,t),d={SystemIdentifier:c};for(var h in u)d[h]=u[h];if(d.FMTID=i,a===1)return d;if(l-n.l==2&&(n.l+=2),n.l!==l)throw new Error("Length mismatch 2: "+n.l+" !== "+l);var p;try{p=cP(n,null)}catch{}for(h in p)d[h]=p[h];return d.FMTID=[i,o],d}function dP(e,t,r,n,a,i){var o=ce(a?68:48),s=[o];o.write_shift(2,65534),o.write_shift(2,0),o.write_shift(4,842412599),o.write_shift(16,Be.utils.consts.HEADER_CLSID,"hex"),o.write_shift(4,a?2:1),o.write_shift(16,t,"hex"),o.write_shift(4,a?68:48);var l=uP(e,r,n);if(s.push(l),a){var c=uP(a,null,null);o.write_shift(16,i,"hex"),o.write_shift(4,68+l.length),s.push(c)}return tn(s)}function ll(e,t){return e.read_shift(t),null}function r0e(e,t){t||(t=ce(e));for(var r=0;r<e;++r)t.write_shift(1,0);return t}function n0e(e,t,r){for(var n=[],a=e.l+t;e.l<a;)n.push(r(e,a-e.l));if(a!==e.l)throw new Error("Slurp error");return n}function Rr(e,t){return e.read_shift(t)===1}function zn(e,t){return t||(t=ce(2)),t.write_shift(2,+!!e),t}function jr(e){return e.read_shift(2,"u")}function di(e,t){return t||(t=ce(2)),t.write_shift(2,e),t}function Hz(e,t){return n0e(e,t,jr)}function a0e(e){var t=e.read_shift(1),r=e.read_shift(1);return r===1?t:t===1}function zz(e,t,r){return r||(r=ce(2)),r.write_shift(1,t=="e"?+e:+!!e),r.write_shift(1,t=="e"?1:0),r}function Tv(e,t,r){var n=e.read_shift(r&&r.biff>=12?2:1),a="sbcs-cont",i=Ua;if(r&&r.biff>=8&&(Ua=1200),!r||r.biff==8){var o=e.read_shift(1);o&&(a="dbcs-cont")}else r.biff==12&&(a="wstr");r.biff>=2&&r.biff<=5&&(a="cpstr");var s=n?e.read_shift(n,a):"";return Ua=i,s}function i0e(e){var t=Ua;Ua=1200;var r=e.read_shift(2),n=e.read_shift(1),a=n&4,i=n&8,o=1+(n&1),s=0,l,c={};i&&(s=e.read_shift(2)),a&&(l=e.read_shift(4));var f=o==2?"dbcs-cont":"sbcs-cont",u=r===0?"":e.read_shift(r,f);return i&&(e.l+=4*s),a&&(e.l+=l),c.t=u,i||(c.raw="<t>"+c.t+"</t>",c.r=c.t),Ua=t,c}function o0e(e){var t=e.t||"",r=ce(3+0);r.write_shift(2,t.length),r.write_shift(1,1);var n=ce(2*t.length);n.write_shift(2*t.length,t,"utf16le");var a=[r,n];return tn(a)}function Ku(e,t,r){var n;if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}var a=e.read_shift(1);return a===0?n=e.read_shift(t,"sbcs-cont"):n=e.read_shift(t,"dbcs-cont"),n}function Cv(e,t,r){var n=e.read_shift(r&&r.biff==2?1:2);return n===0?(e.l++,""):Ku(e,n,r)}function pf(e,t,r){if(r.biff>5)return Cv(e,t,r);var n=e.read_shift(1);return n===0?(e.l++,""):e.read_shift(n,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function Gz(e,t,r){return r||(r=ce(3+2*e.length)),r.write_shift(2,e.length),r.write_shift(1,1),r.write_shift(31,e,"utf16le"),r}function s0e(e){var t=e.read_shift(1);e.l++;var r=e.read_shift(2);return e.l+=2,[t,r]}function l0e(e){var t=e.read_shift(4),r=e.l,n=!1;t>24&&(e.l+=t-24,e.read_shift(16)==="795881f43b1d7f48af2c825dc4852763"&&(n=!0),e.l=r);var a=e.read_shift((n?t-24:t)>>1,"utf16le").replace(Fn,"");return n&&(e.l+=24),a}function c0e(e){for(var t=e.read_shift(2),r="";t-- >0;)r+="../";var n=e.read_shift(0,"lpstr-ansi");if(e.l+=2,e.read_shift(2)!=57005)throw new Error("Bad FileMoniker");var a=e.read_shift(4);if(a===0)return r+n.replace(/\\/g,"/");var i=e.read_shift(4);if(e.read_shift(2)!=3)throw new Error("Bad FileMoniker");var o=e.read_shift(i>>1,"utf16le").replace(Fn,"");return r+o}function u0e(e,t){var r=e.read_shift(16);switch(r){case"e0c9ea79f9bace118c8200aa004ba90b":return l0e(e);case"0303000000000000c000000000000046":return c0e(e);default:throw new Error("Unsupported Moniker "+r)}}function s1(e){var t=e.read_shift(4),r=t>0?e.read_shift(t,"utf16le").replace(Fn,""):"";return r}function hP(e,t){t||(t=ce(6+e.length*2)),t.write_shift(4,1+e.length);for(var r=0;r<e.length;++r)t.write_shift(2,e.charCodeAt(r));return t.write_shift(2,0),t}function f0e(e,t){var r=e.l+t,n=e.read_shift(4);if(n!==2)throw new Error("Unrecognized streamVersion: "+n);var a=e.read_shift(2);e.l+=2;var i,o,s,l,c="",f,u;a&16&&(i=s1(e,r-e.l)),a&128&&(o=s1(e,r-e.l)),(a&257)===257&&(s=s1(e,r-e.l)),(a&257)===1&&(l=u0e(e,r-e.l)),a&8&&(c=s1(e,r-e.l)),a&32&&(f=e.read_shift(16)),a&64&&(u=f5(e)),e.l=r;var d=o||s||l||"";d&&c&&(d+="#"+c),d||(d="#"+c),a&2&&d.charAt(0)=="/"&&d.charAt(1)!="/"&&(d="file://"+d);var h={Target:d};return f&&(h.guid=f),u&&(h.time=u),i&&(h.Tooltip=i),h}function d0e(e){var t=ce(512),r=0,n=e.Target;n.slice(0,7)=="file://"&&(n=n.slice(7));var a=n.indexOf("#"),i=a>-1?31:23;switch(n.charAt(0)){case"#":i=28;break;case".":i&=-3;break}t.write_shift(4,2),t.write_shift(4,i);var o=[8,6815827,6619237,4849780,83];for(r=0;r<o.length;++r)t.write_shift(4,o[r]);if(i==28)n=n.slice(1),hP(n,t);else if(i&2){for(o="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<o.length;++r)t.write_shift(1,parseInt(o[r],16));var s=a>-1?n.slice(0,a):n;for(t.write_shift(4,2*(s.length+1)),r=0;r<s.length;++r)t.write_shift(2,s.charCodeAt(r));t.write_shift(2,0),i&8&&hP(a>-1?n.slice(a+1):"",t)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),r=0;r<o.length;++r)t.write_shift(1,parseInt(o[r],16));for(var l=0;n.slice(l*3,l*3+3)=="../"||n.slice(l*3,l*3+3)=="..\\";)++l;for(t.write_shift(2,l),t.write_shift(4,n.length-3*l+1),r=0;r<n.length-3*l;++r)t.write_shift(1,n.charCodeAt(r+3*l)&255);for(t.write_shift(1,0),t.write_shift(2,65535),t.write_shift(2,57005),r=0;r<6;++r)t.write_shift(4,0)}return t.slice(0,t.l)}function Kz(e){var t=e.read_shift(1),r=e.read_shift(1),n=e.read_shift(1),a=e.read_shift(1);return[t,r,n,a]}function Xz(e,t){var r=Kz(e);return r[3]=0,r}function Wo(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2);return{r:t,c:r,ixfe:n}}function Xu(e,t,r,n){return n||(n=ce(6)),n.write_shift(2,e),n.write_shift(2,t),n.write_shift(2,r||0),n}function h0e(e){var t=e.read_shift(2),r=e.read_shift(2);return e.l+=8,{type:t,flags:r}}function p0e(e,t,r){return t===0?"":pf(e,t,r)}function g0e(e,t,r){var n=r.biff>8?4:2,a=e.read_shift(n),i=e.read_shift(n,"i"),o=e.read_shift(n,"i");return[a,i,o]}function qz(e){var t=e.read_shift(2),r=l5(e);return[t,r]}function v0e(e,t,r){e.l+=4,t-=4;var n=e.l+t,a=Tv(e,t,r),i=e.read_shift(2);if(n-=e.l,i!==n)throw new Error("Malformed AddinUdf: padding = "+n+" != "+i);return e.l+=i,a}function Nw(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2),a=e.read_shift(2);return{s:{c:n,r:t},e:{c:a,r}}}function Yz(e,t){return t||(t=ce(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function Zz(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(1),a=e.read_shift(1);return{s:{c:n,r:t},e:{c:a,r}}}var m0e=Zz;function Jz(e){e.l+=4;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2);return e.l+=12,[r,t,n]}function y0e(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t}function x0e(e){var t={};return e.l+=4,e.cf=e.read_shift(2),t}function bn(e){e.l+=2,e.l+=e.read_shift(2)}var w0e={0:bn,4:bn,5:bn,6:bn,7:x0e,8:bn,9:bn,10:bn,11:bn,12:bn,13:y0e,14:bn,15:bn,16:bn,17:bn,18:bn,19:bn,20:bn,21:Jz};function _0e(e,t){for(var r=e.l+t,n=[];e.l<r;){var a=e.read_shift(2);e.l-=2;try{n.push(w0e[a](e,r-e.l))}catch{return e.l=r,n}}return e.l!=r&&(e.l=r),n}function l1(e,t){var r={BIFFVer:0,dt:0};switch(r.BIFFVer=e.read_shift(2),t-=2,t>=2&&(r.dt=e.read_shift(2),e.l-=2),r.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+r.BIFFVer)}return e.read_shift(t),r}function d5(e,t,r){var n=1536,a=16;switch(r.bookType){case"biff8":break;case"biff5":n=1280,a=8;break;case"biff4":n=4,a=6;break;case"biff3":n=3,a=6;break;case"biff2":n=2,a=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var i=ce(a);return i.write_shift(2,n),i.write_shift(2,t),a>4&&i.write_shift(2,29282),a>6&&i.write_shift(2,1997),a>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function b0e(e,t){return t===0||e.read_shift(2),1200}function E0e(e,t,r){if(r.enc)return e.l+=t,"";var n=e.l,a=pf(e,0,r);return e.read_shift(t+n-e.l),a}function S0e(e,t){var r=!t||t.biff==8,n=ce(r?112:54);for(n.write_shift(t.biff==8?2:1,7),r&&n.write_shift(1,0),n.write_shift(4,859007059),n.write_shift(4,5458548|(r?0:536870912));n.l<n.length;)n.write_shift(1,r?0:32);return n}function T0e(e,t,r){var n=r&&r.biff==8||t==2?e.read_shift(2):(e.l+=t,0);return{fDialog:n&16,fBelow:n&64,fRight:n&128}}function C0e(e,t,r){var n=e.read_shift(4),a=e.read_shift(1)&3,i=e.read_shift(1);switch(i){case 0:i="Worksheet";break;case 1:i="Macrosheet";break;case 2:i="Chartsheet";break;case 6:i="VBAModule";break}var o=Tv(e,0,r);return o.length===0&&(o="Sheet1"),{pos:n,hs:a,dt:i,name:o}}function $0e(e,t){var r=!t||t.biff>=8?2:1,n=ce(8+r*e.name.length);n.write_shift(4,e.pos),n.write_shift(1,e.hs||0),n.write_shift(1,e.dt),n.write_shift(1,e.name.length),t.biff>=8&&n.write_shift(1,1),n.write_shift(r*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var a=n.slice(0,n.l);return a.l=n.l,a}function k0e(e,t){for(var r=e.l+t,n=e.read_shift(4),a=e.read_shift(4),i=[],o=0;o!=a&&e.l<r;++o)i.push(i0e(e));return i.Count=n,i.Unique=a,i}function A0e(e,t){var r=ce(8);r.write_shift(4,e.Count),r.write_shift(4,e.Unique);for(var n=[],a=0;a<e.length;++a)n[a]=o0e(e[a]);var i=tn([r].concat(n));return i.parts=[r.length].concat(n.map(function(o){return o.length})),i}function R0e(e,t){var r={};return r.dsst=e.read_shift(2),e.l+=t-2,r}function O0e(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var r=e.read_shift(2);e.l+=4;var n=e.read_shift(1);return e.l+=3,n&7&&(t.level=n&7),n&32&&(t.hidden=!0),n&64&&(t.hpt=r/20),t}function I0e(e){var t=h0e(e);if(t.type!=2211)throw new Error("Invalid Future Record "+t.type);var r=e.read_shift(4);return r!==0}function P0e(e){return e.read_shift(2),e.read_shift(4)}function pP(e,t,r){var n=0;r&&r.biff==2||(n=e.read_shift(2));var a=e.read_shift(2);r&&r.biff==2&&(n=1-(a>>15),a&=32767);var i={Unsynced:n&1,DyZero:(n&2)>>1,ExAsc:(n&4)>>2,ExDsc:(n&8)>>3};return[i,a]}function N0e(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2),a=e.read_shift(2),i=e.read_shift(2),o=e.read_shift(2),s=e.read_shift(2),l=e.read_shift(2),c=e.read_shift(2);return{Pos:[t,r],Dim:[n,a],Flags:i,CurTab:o,FirstTab:s,Selected:l,TabRatio:c}}function F0e(){var e=ce(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}function D0e(e,t,r){if(r&&r.biff>=2&&r.biff<5)return{};var n=e.read_shift(2);return{RTL:n&64}}function L0e(e){var t=ce(18),r=1718;return e&&e.RTL&&(r|=64),t.write_shift(2,r),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}function M0e(){}function B0e(e,t,r){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10;break}return n.name=Tv(e,0,r),n}function j0e(e,t){var r=e.name||"Arial",n=t&&t.biff==5,a=n?15+r.length:16+2*r.length,i=ce(a);return i.write_shift(2,(e.sz||12)*20),i.write_shift(4,0),i.write_shift(2,400),i.write_shift(4,0),i.write_shift(2,0),i.write_shift(1,r.length),n||i.write_shift(1,1),i.write_shift((n?1:2)*r.length,r,n?"sbcs":"utf16le"),i}function U0e(e){var t=Wo(e);return t.isst=e.read_shift(4),t}function W0e(e,t,r,n){var a=ce(10);return Xu(e,t,n,a),a.write_shift(4,r),a}function V0e(e,t,r){r.biffguess&&r.biff==2&&(r.biff=5);var n=e.l+t,a=Wo(e);r.biff==2&&e.l++;var i=Cv(e,n-e.l,r);return a.val=i,a}function H0e(e,t,r,n,a){var i=!a||a.biff==8,o=ce(6+2+ +i+(1+i)*r.length);return Xu(e,t,n,o),o.write_shift(2,r.length),i&&o.write_shift(1,1),o.write_shift((1+i)*r.length,r,i?"utf16le":"sbcs"),o}function z0e(e,t,r){var n=e.read_shift(2),a=pf(e,0,r);return[n,a]}function G0e(e,t,r,n){var a=r&&r.biff==5;n||(n=ce(a?3+t.length:5+2*t.length)),n.write_shift(2,e),n.write_shift(a?1:2,t.length),a||n.write_shift(1,1),n.write_shift((a?1:2)*t.length,t,a?"sbcs":"utf16le");var i=n.length>n.l?n.slice(0,n.l):n;return i.l==null&&(i.l=i.length),i}var K0e=pf;function gP(e,t,r){var n=e.l+t,a=r.biff==8||!r.biff?4:2,i=e.read_shift(a),o=e.read_shift(a),s=e.read_shift(2),l=e.read_shift(2);return e.l=n,{s:{r:i,c:s},e:{r:o,c:l}}}function X0e(e,t){var r=t.biff==8||!t.biff?4:2,n=ce(2*r+6);return n.write_shift(r,e.s.r),n.write_shift(r,e.e.r+1),n.write_shift(2,e.s.c),n.write_shift(2,e.e.c+1),n.write_shift(2,0),n}function q0e(e){var t=e.read_shift(2),r=e.read_shift(2),n=qz(e);return{r:t,c:r,ixfe:n[0],rknum:n[1]}}function Y0e(e,t){for(var r=e.l+t-2,n=e.read_shift(2),a=e.read_shift(2),i=[];e.l<r;)i.push(qz(e));if(e.l!==r)throw new Error("MulRK read error");var o=e.read_shift(2);if(i.length!=o-a+1)throw new Error("MulRK length mismatch");return{r:n,c:a,C:o,rkrec:i}}function Z0e(e,t){for(var r=e.l+t-2,n=e.read_shift(2),a=e.read_shift(2),i=[];e.l<r;)i.push(e.read_shift(2));if(e.l!==r)throw new Error("MulBlank read error");var o=e.read_shift(2);if(i.length!=o-a+1)throw new Error("MulBlank length mismatch");return{r:n,c:a,C:o,ixfe:i}}function J0e(e,t,r,n){var a={},i=e.read_shift(4),o=e.read_shift(4),s=e.read_shift(4),l=e.read_shift(2);return a.patternType=Ide[s>>26],n.cellStyles&&(a.alc=i&7,a.fWrap=i>>3&1,a.alcV=i>>4&7,a.fJustLast=i>>7&1,a.trot=i>>8&255,a.cIndent=i>>16&15,a.fShrinkToFit=i>>20&1,a.iReadOrder=i>>22&2,a.fAtrNum=i>>26&1,a.fAtrFnt=i>>27&1,a.fAtrAlc=i>>28&1,a.fAtrBdr=i>>29&1,a.fAtrPat=i>>30&1,a.fAtrProt=i>>31&1,a.dgLeft=o&15,a.dgRight=o>>4&15,a.dgTop=o>>8&15,a.dgBottom=o>>12&15,a.icvLeft=o>>16&127,a.icvRight=o>>23&127,a.grbitDiag=o>>30&3,a.icvTop=s&127,a.icvBottom=s>>7&127,a.icvDiag=s>>14&127,a.dgDiag=s>>21&15,a.icvFore=l&127,a.icvBack=l>>7&127,a.fsxButton=l>>14&1),a}function Q0e(e,t,r){var n={};return n.ifnt=e.read_shift(2),n.numFmtId=e.read_shift(2),n.flags=e.read_shift(2),n.fStyle=n.flags>>2&1,t-=6,n.data=J0e(e,t,n.fStyle,r),n}function vP(e,t,r,n){var a=r&&r.biff==5;n||(n=ce(a?16:20)),n.write_shift(2,0),e.style?(n.write_shift(2,e.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,e.numFmtId||0),n.write_shift(2,t<<4));var i=0;return e.numFmtId>0&&a&&(i|=1024),n.write_shift(4,i),n.write_shift(4,0),a||n.write_shift(4,0),n.write_shift(2,0),n}function ehe(e){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(t[0]!==0&&t[0]--,t[1]!==0&&t[1]--,t[0]>7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}function the(e){var t=ce(8);return t.write_shift(4,0),t.write_shift(2,e[0]?e[0]+1:0),t.write_shift(2,e[1]?e[1]+1:0),t}function mP(e,t,r){var n=Wo(e);(r.biff==2||t==9)&&++e.l;var a=a0e(e);return n.val=a,n.t=a===!0||a===!1?"b":"e",n}function rhe(e,t,r,n,a,i){var o=ce(8);return Xu(e,t,n,o),zz(r,i,o),o}function nhe(e,t,r){r.biffguess&&r.biff==2&&(r.biff=5);var n=Wo(e),a=On(e);return n.val=a,n}function ahe(e,t,r,n){var a=ce(14);return Xu(e,t,n,a),Gu(r,a),a}var yP=p0e;function ihe(e,t,r){var n=e.l+t,a=e.read_shift(2),i=e.read_shift(2);if(r.sbcch=i,i==1025||i==14849)return[i,a];if(i<1||i>255)throw new Error("Unexpected SupBook type: "+i);for(var o=Ku(e,i),s=[];n>e.l;)s.push(Cv(e));return[i,a,o,s]}function xP(e,t,r){var n=e.read_shift(2),a,i={fBuiltIn:n&1,fWantAdvise:n>>>1&1,fWantPict:n>>>2&1,fOle:n>>>3&1,fOleLink:n>>>4&1,cf:n>>>5&1023,fIcon:n>>>15&1};return r.sbcch===14849&&(a=v0e(e,t-2,r)),i.body=a||e.read_shift(t-2),typeof a=="string"&&(i.Name=a),i}var ohe=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function wP(e,t,r){var n=e.l+t,a=e.read_shift(2),i=e.read_shift(1),o=e.read_shift(1),s=e.read_shift(r&&r.biff==2?1:2),l=0;(!r||r.biff>=5)&&(r.biff!=5&&(e.l+=2),l=e.read_shift(2),r.biff==5&&(e.l+=2),e.l+=4);var c=Ku(e,o,r);a&32&&(c=ohe[c.charCodeAt(0)]);var f=n-e.l;r&&r.biff==2&&--f;var u=n==e.l||s===0||!(f>0)?[]:_me(e,f,r,s);return{chKey:i,Name:c,itab:l,rgce:u}}function Qz(e,t,r){if(r.biff<8)return she(e,t,r);for(var n=[],a=e.l+t,i=e.read_shift(r.biff>8?4:2);i--!==0;)n.push(g0e(e,r.biff>8?12:6,r));if(e.l!=a)throw new Error("Bad ExternSheet: "+e.l+" != "+a);return n}function she(e,t,r){e[e.l+1]==3&&e[e.l]++;var n=Tv(e,t,r);return n.charCodeAt(0)==3?n.slice(1):n}function lhe(e,t,r){if(r.biff<8){e.l+=t;return}var n=e.read_shift(2),a=e.read_shift(2),i=Ku(e,n,r),o=Ku(e,a,r);return[i,o]}function che(e,t,r){var n=Zz(e);e.l++;var a=e.read_shift(1);return t-=8,[bme(e,t,r),a,n]}function _P(e,t,r){var n=m0e(e);switch(r.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[n,xme(e,t,r)]}function uhe(e){var t=e.read_shift(4)!==0,r=e.read_shift(4)!==0,n=e.read_shift(4);return[t,r,n]}function fhe(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),a=e.read_shift(2),i=e.read_shift(2),o=e.read_shift(2),s=pf(e,0,r);return r.biff<8&&e.read_shift(1),[{r:n,c:a},s,o,i]}}function dhe(e,t,r){return fhe(e,t,r)}function hhe(e,t){for(var r=[],n=e.read_shift(2);n--;)r.push(Nw(e));return r}function phe(e){var t=ce(2+e.length*8);t.write_shift(2,e.length);for(var r=0;r<e.length;++r)Yz(e[r],t);return t}function ghe(e,t,r){if(r&&r.biff<8)return mhe(e,t,r);var n=Jz(e),a=_0e(e,t-22,n[1]);return{cmo:n,ft:a}}var vhe={8:function(e,t){var r=e.l+t;e.l+=10;var n=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var a=e.read_shift(1);return e.l+=a,e.l=r,{fmt:n}}};function mhe(e,t,r){e.l+=4;var n=e.read_shift(2),a=e.read_shift(2),i=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var o=[];return o.push((vhe[n]||Bn)(e,t,r)),{cmo:[a,n,i],ft:o}}function yhe(e,t,r){var n=e.l,a="";try{e.l+=4;var i=(r.lastobj||{cmo:[0,0]}).cmo[1],o;[0,5,7,11,12,14].indexOf(i)==-1?e.l+=6:o=s0e(e,6,r);var s=e.read_shift(2);e.read_shift(2),jr(e,2);var l=e.read_shift(2);e.l+=l;for(var c=1;c<e.lens.length-1;++c){if(e.l-n!=e.lens[c])throw new Error("TxO: bad continue record");var f=e[e.l],u=Ku(e,e.lens[c+1]-e.lens[c]-1);if(a+=u,a.length>=(f?s:2*s))break}if(a.length!==s&&a.length!==s*2)throw new Error("cchText: "+s+" != "+a.length);return e.l=n+t,{t:a}}catch{return e.l=n+t,{t:a}}}function xhe(e,t){var r=Nw(e);e.l+=16;var n=f0e(e,t-24);return[r,n]}function whe(e){var t=ce(24),r=pr(e[0]);t.write_shift(2,r.r),t.write_shift(2,r.r),t.write_shift(2,r.c),t.write_shift(2,r.c);for(var n="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),a=0;a<16;++a)t.write_shift(1,parseInt(n[a],16));return tn([t,d0e(e[1])])}function _he(e,t){e.read_shift(2);var r=Nw(e),n=e.read_shift((t-10)/2,"dbcs-cont");return n=n.replace(Fn,""),[r,n]}function bhe(e){var t=e[1].Tooltip,r=ce(10+2*(t.length+1));r.write_shift(2,2048);var n=pr(e[0]);r.write_shift(2,n.r),r.write_shift(2,n.r),r.write_shift(2,n.c),r.write_shift(2,n.c);for(var a=0;a<t.length;++a)r.write_shift(2,t.charCodeAt(a));return r.write_shift(2,0),r}function Ehe(e){var t=[0,0],r;return r=e.read_shift(2),t[0]=iP[r]||r,r=e.read_shift(2),t[1]=iP[r]||r,t}function She(e){return e||(e=ce(4)),e.write_shift(2,1),e.write_shift(2,1),e}function The(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(Xz(e));return r}function Che(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(Xz(e));return r}function $he(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t}function eG(e,t,r){if(!r.cellStyles)return Bn(e,t);var n=r&&r.biff>=12?4:2,a=e.read_shift(n),i=e.read_shift(n),o=e.read_shift(n),s=e.read_shift(n),l=e.read_shift(2);n==2&&(e.l+=2);var c={s:a,e:i,w:o,ixfe:s,flags:l};return(r.biff>=5||!r.biff)&&(c.level=l>>8&7),c}function khe(e,t){var r=ce(12);r.write_shift(2,t),r.write_shift(2,t),r.write_shift(2,e.width*256),r.write_shift(2,0);var n=0;return e.hidden&&(n|=1),r.write_shift(1,n),n=e.level||0,r.write_shift(1,n),r.write_shift(2,0),r}function Ahe(e,t){var r={};return t<32||(e.l+=16,r.header=On(e),r.footer=On(e),e.l+=2),r}function Rhe(e,t,r){var n={area:!1};if(r.biff!=5)return e.l+=t,n;var a=e.read_shift(1);return e.l+=3,a&16&&(n.area=!0),n}function Ohe(e){for(var t=ce(2*e),r=0;r<e;++r)t.write_shift(2,r+1);return t}var Ihe=Wo,Phe=Hz,Nhe=Cv;function Fhe(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),a={fmt:t,env:r,len:n,data:e.slice(e.l,e.l+n)};return e.l+=n,a}function Dhe(e,t,r){r.biffguess&&r.biff==5&&(r.biff=2);var n=Wo(e);++e.l;var a=pf(e,t-7,r);return n.t="str",n.val=a,n}function Lhe(e){var t=Wo(e);++e.l;var r=On(e);return t.t="n",t.val=r,t}function Mhe(e,t,r){var n=ce(15);return Rv(n,e,t),n.write_shift(8,r,"f"),n}function Bhe(e){var t=Wo(e);++e.l;var r=e.read_shift(2);return t.t="n",t.val=r,t}function jhe(e,t,r){var n=ce(9);return Rv(n,e,t),n.write_shift(2,r),n}function Uhe(e){var t=e.read_shift(1);return t===0?(e.l++,""):e.read_shift(t,"sbcs-cont")}function Whe(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}function Vhe(e,t,r){var n=e.l+t,a=Wo(e),i=e.read_shift(2),o=Ku(e,i,r);return e.l=n,a.t="str",a.val=o,a}var Hhe=[2,3,48,49,131,139,140,245],NC=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=Rw({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function r(s,l){var c=[],f=cc(1);switch(l.type){case"base64":f=Ra(za(s));break;case"binary":f=Ra(s);break;case"buffer":case"array":f=s;break}cn(f,0);var u=f.read_shift(1),d=!!(u&136),h=!1,p=!1;switch(u){case 2:break;case 3:break;case 48:h=!0,d=!0;break;case 49:h=!0,d=!0;break;case 131:break;case 139:break;case 140:p=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+u.toString(16))}var g=0,y=521;u==2&&(g=f.read_shift(2)),f.l+=3,u!=2&&(g=f.read_shift(4)),g>1048576&&(g=1e6),u!=2&&(y=f.read_shift(2));var m=f.read_shift(2),w=l.codepage||1252;u!=2&&(f.l+=16,f.read_shift(1),f[f.l]!==0&&(w=e[f[f.l]]),f.l+=1,f.l+=2),p&&(f.l+=36);for(var _=[],E={},S=Math.min(f.length,u==2?521:y-10-(h?264:0)),k=p?32:11;f.l<S&&f[f.l]!=13;)switch(E={},E.name=vt.utils.decode(w,f.slice(f.l,f.l+k)).replace(/[\u0000\r\n].*$/g,""),f.l+=k,E.type=String.fromCharCode(f.read_shift(1)),u!=2&&!p&&(E.offset=f.read_shift(4)),E.len=f.read_shift(1),u==2&&(E.offset=f.read_shift(2)),E.dec=f.read_shift(1),E.name.length&&_.push(E),u!=2&&(f.l+=p?13:14),E.type){case"B":(!h||E.len!=8)&&l.WTF;break;case"G":case"P":l.WTF;break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+E.type)}if(f[f.l]!==13&&(f.l=y-1),f.read_shift(1)!==13)throw new Error("DBF Terminator not found "+f.l+" "+f[f.l]);f.l=y;var b=0,T=0;for(c[0]=[],T=0;T!=_.length;++T)c[0][T]=_[T].name;for(;g-- >0;){if(f[f.l]===42){f.l+=m;continue}for(++f.l,c[++b]=[],T=0,T=0;T!=_.length;++T){var C=f.slice(f.l,f.l+_[T].len);f.l+=_[T].len,cn(C,0);var R=vt.utils.decode(w,C);switch(_[T].type){case"C":R.trim().length&&(c[b][T]=R.replace(/\s+$/,""));break;case"D":R.length===8?c[b][T]=new Date(+R.slice(0,4),+R.slice(4,6)-1,+R.slice(6,8)):c[b][T]=R;break;case"F":c[b][T]=parseFloat(R.trim());break;case"+":case"I":c[b][T]=p?C.read_shift(-4,"i")^2147483648:C.read_shift(4,"i");break;case"L":switch(R.trim().toUpperCase()){case"Y":case"T":c[b][T]=!0;break;case"N":case"F":c[b][T]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+R+"|")}break;case"M":if(!d)throw new Error("DBF Unexpected MEMO for type "+u.toString(16));c[b][T]="##MEMO##"+(p?parseInt(R.trim(),10):C.read_shift(4));break;case"N":R=R.replace(/\u0000/g,"").trim(),R&&R!="."&&(c[b][T]=+R||0);break;case"@":c[b][T]=new Date(C.read_shift(-8,"f")-621356832e5);break;case"T":c[b][T]=new Date((C.read_shift(4)-2440588)*864e5+C.read_shift(4));break;case"Y":c[b][T]=C.read_shift(4,"i")/1e4+C.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":c[b][T]=-C.read_shift(-8,"f");break;case"B":if(h&&_[T].len==8){c[b][T]=C.read_shift(8,"f");break}case"G":case"P":C.l+=_[T].len;break;case"0":if(_[T].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+_[T].type)}}}if(u!=2&&f.l<f.length&&f[f.l++]!=26)throw new Error("DBF EOF Marker missing "+(f.l-1)+" of "+f.length+" "+f[f.l-1].toString(16));return l&&l.sheetRows&&(c=c.slice(0,l.sheetRows)),l.DBF=_,c}function n(s,l){var c=l||{};c.dateNF||(c.dateNF="yyyymmdd");var f=M0(r(s,c),c);return f["!cols"]=c.DBF.map(function(u){return{wch:u.len,DBF:u}}),delete c.DBF,f}function a(s,l){try{return Rc(n(s,l),l)}catch(c){if(l&&l.WTF)throw c}return{SheetNames:[],Sheets:{}}}var i={B:8,C:250,L:1,D:8,"?":0,"":0};function o(s,l){var c=l||{};if(+c.codepage>=0&&xi(+c.codepage),c.type=="string")throw new Error("Cannot write DBF to JS string");var f=va(),u=n2(s,{header:1,raw:!0,cellDates:!0}),d=u[0],h=u.slice(1),p=s["!cols"]||[],g=0,y=0,m=0,w=1;for(g=0;g<d.length;++g){if(((p[g]||{}).DBF||{}).name){d[g]=p[g].DBF.name,++m;continue}if(d[g]!=null){if(++m,typeof d[g]=="number"&&(d[g]=d[g].toString(10)),typeof d[g]!="string")throw new Error("DBF Invalid column name "+d[g]+" |"+typeof d[g]+"|");if(d.indexOf(d[g])!==g){for(y=0;y<1024;++y)if(d.indexOf(d[g]+"_"+y)==-1){d[g]+="_"+y;break}}}}var _=ut(s["!ref"]),E=[],S=[],k=[];for(g=0;g<=_.e.c-_.s.c;++g){var b="",T="",C=0,R=[];for(y=0;y<h.length;++y)h[y][g]!=null&&R.push(h[y][g]);if(R.length==0||d[g]==null){E[g]="?";continue}for(y=0;y<R.length;++y){switch(typeof R[y]){case"number":T="B";break;case"string":T="C";break;case"boolean":T="L";break;case"object":T=R[y]instanceof Date?"D":"C";break;default:T="C"}C=Math.max(C,String(R[y]).length),b=b&&b!=T?"C":T}C>250&&(C=250),T=((p[g]||{}).DBF||{}).type,T=="C"&&p[g].DBF.len>C&&(C=p[g].DBF.len),b=="B"&&T=="N"&&(b="N",k[g]=p[g].DBF.dec,C=p[g].DBF.len),S[g]=b=="C"||T=="N"?C:i[b]||0,w+=S[g],E[g]=b}var I=f.next(32);for(I.write_shift(4,318902576),I.write_shift(4,h.length),I.write_shift(2,296+32*m),I.write_shift(2,w),g=0;g<4;++g)I.write_shift(4,0);for(I.write_shift(4,0|(+t[Vu]||3)<<8),g=0,y=0;g<d.length;++g)if(d[g]!=null){var N=f.next(32),B=(d[g].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);N.write_shift(1,B,"sbcs"),N.write_shift(1,E[g]=="?"?"C":E[g],"sbcs"),N.write_shift(4,y),N.write_shift(1,S[g]||i[E[g]]||0),N.write_shift(1,k[g]||0),N.write_shift(1,2),N.write_shift(4,0),N.write_shift(1,0),N.write_shift(4,0),N.write_shift(4,0),y+=S[g]||i[E[g]]||0}var A=f.next(264);for(A.write_shift(4,13),g=0;g<65;++g)A.write_shift(4,0);for(g=0;g<h.length;++g){var O=f.next(w);for(O.write_shift(1,0),y=0;y<d.length;++y)if(d[y]!=null)switch(E[y]){case"L":O.write_shift(1,h[g][y]==null?63:h[g][y]?84:70);break;case"B":O.write_shift(8,h[g][y]||0,"f");break;case"N":var H="0";for(typeof h[g][y]=="number"&&(H=h[g][y].toFixed(k[y]||0)),m=0;m<S[y]-H.length;++m)O.write_shift(1,32);O.write_shift(1,H,"sbcs");break;case"D":h[g][y]?(O.write_shift(4,("0000"+h[g][y].getFullYear()).slice(-4),"sbcs"),O.write_shift(2,("00"+(h[g][y].getMonth()+1)).slice(-2),"sbcs"),O.write_shift(2,("00"+h[g][y].getDate()).slice(-2),"sbcs")):O.write_shift(8,"00000000","sbcs");break;case"C":var z=String(h[g][y]!=null?h[g][y]:"").slice(0,S[y]);for(O.write_shift(1,z,"sbcs"),m=0;m<S[y]-z.length;++m)O.write_shift(1,32);break}}return f.next(1).write_shift(1,26),f.end()}return{to_workbook:a,to_sheet:n,from_sheet:o}}(),tG=function(){var e={AA:"À",BA:"Á",CA:"Â",DA:195,HA:"Ä",JA:197,AE:"È",BE:"É",CE:"Ê",HE:"Ë",AI:"Ì",BI:"Í",CI:"Î",HI:"Ï",AO:"Ò",BO:"Ó",CO:"Ô",DO:213,HO:"Ö",AU:"Ù",BU:"Ú",CU:"Û",HU:"Ü",Aa:"à",Ba:"á",Ca:"â",Da:227,Ha:"ä",Ja:229,Ae:"è",Be:"é",Ce:"ê",He:"ë",Ai:"ì",Bi:"í",Ci:"î",Hi:"ï",Ao:"ò",Bo:"ó",Co:"ô",Do:245,Ho:"ö",Au:"ù",Bu:"ú",Cu:"û",Hu:"ü",KC:"Ç",Kc:"ç",q:"æ",z:"œ",a:"Æ",j:"Œ",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},t=new RegExp("\x1BN("+$r(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(d,h){var p=e[h];return typeof p=="number"?CC(p):p},n=function(d,h,p){var g=h.charCodeAt(0)-32<<4|p.charCodeAt(0)-48;return g==59?d:CC(g)};e["|"]=254;function a(d,h){switch(h.type){case"base64":return i(za(d),h);case"binary":return i(d,h);case"buffer":return i(rt&&Buffer.isBuffer(d)?d.toString("binary"):Ac(d),h);case"array":return i(zu(d),h)}throw new Error("Unrecognized type "+h.type)}function i(d,h){var p=d.split(/[\n\r]+/),g=-1,y=-1,m=0,w=0,_=[],E=[],S=null,k={},b=[],T=[],C=[],R=0,I;for(+h.codepage>=0&&xi(+h.codepage);m!==p.length;++m){R=0;var N=p[m].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,n).replace(t,r),B=N.replace(/;;/g,"\0").split(";").map(function(W){return W.replace(/\u0000/g,";")}),A=B[0],O;if(N.length>0)switch(A){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":B[1].charAt(0)=="P"&&E.push(N.slice(3).replace(/;;/g,";"));break;case"C":var H=!1,z=!1,G=!1,P=!1,U=-1,Y=-1;for(w=1;w<B.length;++w)switch(B[w].charAt(0)){case"A":break;case"X":y=parseInt(B[w].slice(1))-1,z=!0;break;case"Y":for(g=parseInt(B[w].slice(1))-1,z||(y=0),I=_.length;I<=g;++I)_[I]=[];break;case"K":O=B[w].slice(1),O.charAt(0)==='"'?O=O.slice(1,O.length-1):O==="TRUE"?O=!0:O==="FALSE"?O=!1:isNaN(no(O))?isNaN(l0(O).getDate())||(O=er(O)):(O=no(O),S!==null&&lf(S)&&(O=Iw(O))),typeof vt<"u"&&typeof O=="string"&&(h||{}).type!="string"&&(h||{}).codepage&&(O=vt.utils.decode(h.codepage,O)),H=!0;break;case"E":P=!0;var D=Dd(B[w].slice(1),{r:g,c:y});_[g][y]=[_[g][y],D];break;case"S":G=!0,_[g][y]=[_[g][y],"S5S"];break;case"G":break;case"R":U=parseInt(B[w].slice(1))-1;break;case"C":Y=parseInt(B[w].slice(1))-1;break;default:if(h&&h.WTF)throw new Error("SYLK bad record "+N)}if(H&&(_[g][y]&&_[g][y].length==2?_[g][y][0]=O:_[g][y]=O,S=null),G){if(P)throw new Error("SYLK shared formula cannot have own formula");var K=U>-1&&_[U][Y];if(!K||!K[1])throw new Error("SYLK shared formula cannot find base");_[g][y][1]=xG(K[1],{r:g-U,c:y-Y})}break;case"F":var j=0;for(w=1;w<B.length;++w)switch(B[w].charAt(0)){case"X":y=parseInt(B[w].slice(1))-1,++j;break;case"Y":for(g=parseInt(B[w].slice(1))-1,I=_.length;I<=g;++I)_[I]=[];break;case"M":R=parseInt(B[w].slice(1))/20;break;case"F":break;case"G":break;case"P":S=E[parseInt(B[w].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(C=B[w].slice(1).split(" "),I=parseInt(C[0],10);I<=parseInt(C[1],10);++I)R=parseInt(C[2],10),T[I-1]=R===0?{hidden:!0}:{wch:R},uc(T[I-1]);break;case"C":y=parseInt(B[w].slice(1))-1,T[y]||(T[y]={});break;case"R":g=parseInt(B[w].slice(1))-1,b[g]||(b[g]={}),R>0?(b[g].hpt=R,b[g].hpx=u0(R)):R===0&&(b[g].hidden=!0);break;default:if(h&&h.WTF)throw new Error("SYLK bad record "+N)}j<1&&(S=null);break;default:if(h&&h.WTF)throw new Error("SYLK bad record "+N)}}return b.length>0&&(k["!rows"]=b),T.length>0&&(k["!cols"]=T),h&&h.sheetRows&&(_=_.slice(0,h.sheetRows)),[_,k]}function o(d,h){var p=a(d,h),g=p[0],y=p[1],m=M0(g,h);return $r(y).forEach(function(w){m[w]=y[w]}),m}function s(d,h){return Rc(o(d,h),h)}function l(d,h,p,g){var y="C;Y"+(p+1)+";X"+(g+1)+";K";switch(d.t){case"n":y+=d.v||0,d.f&&!d.F&&(y+=";E"+y5(d.f,{r:p,c:g}));break;case"b":y+=d.v?"TRUE":"FALSE";break;case"e":y+=d.w||d.v;break;case"d":y+='"'+(d.w||d.v)+'"';break;case"s":y+='"'+d.v.replace(/"/g,"").replace(/;/g,";;")+'"';break}return y}function c(d,h){h.forEach(function(p,g){var y="F;W"+(g+1)+" "+(g+1)+" ";p.hidden?y+="0":(typeof p.width=="number"&&!p.wpx&&(p.wpx=Pg(p.width)),typeof p.wpx=="number"&&!p.wch&&(p.wch=Ng(p.wpx)),typeof p.wch=="number"&&(y+=Math.round(p.wch))),y.charAt(y.length-1)!=" "&&d.push(y)})}function f(d,h){h.forEach(function(p,g){var y="F;";p.hidden?y+="M0;":p.hpt?y+="M"+20*p.hpt+";":p.hpx&&(y+="M"+20*Fg(p.hpx)+";"),y.length>2&&d.push(y+"R"+(g+1))})}function u(d,h){var p=["ID;PWXL;N;E"],g=[],y=ut(d["!ref"]),m,w=Array.isArray(d),_=`\r
|
||
`;p.push("P;PGeneral"),p.push("F;P0;DG0G8;M255"),d["!cols"]&&c(p,d["!cols"]),d["!rows"]&&f(p,d["!rows"]),p.push("B;Y"+(y.e.r-y.s.r+1)+";X"+(y.e.c-y.s.c+1)+";D"+[y.s.c,y.s.r,y.e.c,y.e.r].join(" "));for(var E=y.s.r;E<=y.e.r;++E)for(var S=y.s.c;S<=y.e.c;++S){var k=He({r:E,c:S});m=w?(d[E]||[])[S]:d[k],!(!m||m.v==null&&(!m.f||m.F))&&g.push(l(m,d,E,S))}return p.join(_)+_+g.join(_)+_+"E"+_}return{to_workbook:s,to_sheet:o,from_sheet:u}}(),rG=function(){function e(i,o){switch(o.type){case"base64":return t(za(i),o);case"binary":return t(i,o);case"buffer":return t(rt&&Buffer.isBuffer(i)?i.toString("binary"):Ac(i),o);case"array":return t(zu(i),o)}throw new Error("Unrecognized type "+o.type)}function t(i,o){for(var s=i.split(`
|
||
`),l=-1,c=-1,f=0,u=[];f!==s.length;++f){if(s[f].trim()==="BOT"){u[++l]=[],c=0;continue}if(!(l<0)){var d=s[f].trim().split(","),h=d[0],p=d[1];++f;for(var g=s[f]||"";(g.match(/["]/g)||[]).length&1&&f<s.length-1;)g+=`
|
||
`+s[++f];switch(g=g.trim(),+h){case-1:if(g==="BOT"){u[++l]=[],c=0;continue}else if(g!=="EOD")throw new Error("Unrecognized DIF special command "+g);break;case 0:g==="TRUE"?u[l][c]=!0:g==="FALSE"?u[l][c]=!1:isNaN(no(p))?isNaN(l0(p).getDate())?u[l][c]=p:u[l][c]=er(p):u[l][c]=no(p),++c;break;case 1:g=g.slice(1,g.length-1),g=g.replace(/""/g,'"'),g&&g.match(/^=".*"$/)&&(g=g.slice(2,-1)),u[l][c++]=g!==""?g:null;break}if(g==="EOD")break}}return o&&o.sheetRows&&(u=u.slice(0,o.sheetRows)),u}function r(i,o){return M0(e(i,o),o)}function n(i,o){return Rc(r(i,o),o)}var a=function(){var i=function(l,c,f,u,d){l.push(c),l.push(f+","+u),l.push('"'+d.replace(/"/g,'""')+'"')},o=function(l,c,f,u){l.push(c+","+f),l.push(c==1?'"'+u.replace(/"/g,'""')+'"':u)};return function(l){var c=[],f=ut(l["!ref"]),u,d=Array.isArray(l);i(c,"TABLE",0,1,"sheetjs"),i(c,"VECTORS",0,f.e.r-f.s.r+1,""),i(c,"TUPLES",0,f.e.c-f.s.c+1,""),i(c,"DATA",0,0,"");for(var h=f.s.r;h<=f.e.r;++h){o(c,-1,0,"BOT");for(var p=f.s.c;p<=f.e.c;++p){var g=He({r:h,c:p});if(u=d?(l[h]||[])[p]:l[g],!u){o(c,1,0,"");continue}switch(u.t){case"n":var y=u.w;!y&&u.v!=null&&(y=u.v),y==null?u.f&&!u.F?o(c,1,0,"="+u.f):o(c,1,0,""):o(c,0,y,"V");break;case"b":o(c,0,u.v?1:0,u.v?"TRUE":"FALSE");break;case"s":o(c,1,0,isNaN(u.v)?u.v:'="'+u.v+'"');break;case"d":u.w||(u.w=Ga(u.z||We[14],qr(er(u.v)))),o(c,0,u.w,"V");break;default:o(c,1,0,"")}}}o(c,-1,0,"EOD");var m=`\r
|
||
`,w=c.join(m);return w}}();return{to_workbook:n,to_sheet:r,from_sheet:a}}(),nG=function(){function e(u){return u.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,`
|
||
`)}function t(u){return u.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function r(u,d){for(var h=u.split(`
|
||
`),p=-1,g=-1,y=0,m=[];y!==h.length;++y){var w=h[y].trim().split(":");if(w[0]==="cell"){var _=pr(w[1]);if(m.length<=_.r)for(p=m.length;p<=_.r;++p)m[p]||(m[p]=[]);switch(p=_.r,g=_.c,w[2]){case"t":m[p][g]=e(w[3]);break;case"v":m[p][g]=+w[3];break;case"vtf":var E=w[w.length-1];case"vtc":switch(w[3]){case"nl":m[p][g]=!!+w[4];break;default:m[p][g]=+w[4];break}w[2]=="vtf"&&(m[p][g]=[m[p][g],E])}}}return d&&d.sheetRows&&(m=m.slice(0,d.sheetRows)),m}function n(u,d){return M0(r(u,d),d)}function a(u,d){return Rc(n(u,d),d)}var i=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(`
|
||
`),o=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(`
|
||
`)+`
|
||
`,s=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(`
|
||
`),l="--SocialCalcSpreadsheetControlSave--";function c(u){if(!u||!u["!ref"])return"";for(var d=[],h=[],p,g="",y=Yn(u["!ref"]),m=Array.isArray(u),w=y.s.r;w<=y.e.r;++w)for(var _=y.s.c;_<=y.e.c;++_)if(g=He({r:w,c:_}),p=m?(u[w]||[])[_]:u[g],!(!p||p.v==null||p.t==="z")){switch(h=["cell",g,"t"],p.t){case"s":case"str":h.push(t(p.v));break;case"n":p.f?(h[2]="vtf",h[3]="n",h[4]=p.v,h[5]=t(p.f)):(h[2]="v",h[3]=p.v);break;case"b":h[2]="vt"+(p.f?"f":"c"),h[3]="nl",h[4]=p.v?"1":"0",h[5]=t(p.f||(p.v?"TRUE":"FALSE"));break;case"d":var E=qr(er(p.v));h[2]="vtc",h[3]="nd",h[4]=""+E,h[5]=p.w||Ga(p.z||We[14],E);break;case"e":continue}d.push(h.join(":"))}return d.push("sheet:c:"+(y.e.c-y.s.c+1)+":r:"+(y.e.r-y.s.r+1)+":tvf:1"),d.push("valueformat:1:text-wiki"),d.join(`
|
||
`)}function f(u){return[i,o,s,o,c(u),l].join(`
|
||
`)}return{to_workbook:a,to_sheet:n,from_sheet:f}}(),c0=function(){function e(f,u,d,h,p){p.raw?u[d][h]=f:f===""||(f==="TRUE"?u[d][h]=!0:f==="FALSE"?u[d][h]=!1:isNaN(no(f))?isNaN(l0(f).getDate())?u[d][h]=f:u[d][h]=er(f):u[d][h]=no(f))}function t(f,u){var d=u||{},h=[];if(!f||f.length===0)return h;for(var p=f.split(/[\r\n]/),g=p.length-1;g>=0&&p[g].length===0;)--g;for(var y=10,m=0,w=0;w<=g;++w)m=p[w].indexOf(" "),m==-1?m=p[w].length:m++,y=Math.max(y,m);for(w=0;w<=g;++w){h[w]=[];var _=0;for(e(p[w].slice(0,y).trim(),h,w,_,d),_=1;_<=(p[w].length-y)/10+1;++_)e(p[w].slice(y+(_-1)*10,y+_*10).trim(),h,w,_,d)}return d.sheetRows&&(h=h.slice(0,d.sheetRows)),h}var r={44:",",9:" ",59:";",124:"|"},n={44:3,9:2,59:1,124:0};function a(f){for(var u={},d=!1,h=0,p=0;h<f.length;++h)(p=f.charCodeAt(h))==34?d=!d:!d&&p in r&&(u[p]=(u[p]||0)+1);p=[];for(h in u)Object.prototype.hasOwnProperty.call(u,h)&&p.push([u[h],h]);if(!p.length){u=n;for(h in u)Object.prototype.hasOwnProperty.call(u,h)&&p.push([u[h],h])}return p.sort(function(g,y){return g[0]-y[0]||n[g[1]]-n[y[1]]}),r[p.pop()[1]]||44}function i(f,u){var d=u||{},h="",p=d.dense?[]:{},g={s:{c:0,r:0},e:{c:0,r:0}};f.slice(0,4)=="sep="?f.charCodeAt(5)==13&&f.charCodeAt(6)==10?(h=f.charAt(4),f=f.slice(7)):f.charCodeAt(5)==13||f.charCodeAt(5)==10?(h=f.charAt(4),f=f.slice(6)):h=a(f.slice(0,1024)):d&&d.FS?h=d.FS:h=a(f.slice(0,1024));var y=0,m=0,w=0,_=0,E=0,S=h.charCodeAt(0),k=!1,b=0,T=f.charCodeAt(0);f=f.replace(/\r\n/mg,`
|
||
`);var C=d.dateNF!=null?Rfe(d.dateNF):null;function R(){var I=f.slice(_,E),N={};if(I.charAt(0)=='"'&&I.charAt(I.length-1)=='"'&&(I=I.slice(1,-1).replace(/""/g,'"')),I.length===0)N.t="z";else if(d.raw)N.t="s",N.v=I;else if(I.trim().length===0)N.t="s",N.v=I;else if(I.charCodeAt(0)==61)I.charCodeAt(1)==34&&I.charCodeAt(I.length-1)==34?(N.t="s",N.v=I.slice(2,-1).replace(/""/g,'"')):ive(I)?(N.t="n",N.f=I.slice(1)):(N.t="s",N.v=I);else if(I=="TRUE")N.t="b",N.v=!0;else if(I=="FALSE")N.t="b",N.v=!1;else if(!isNaN(w=no(I)))N.t="n",d.cellText!==!1&&(N.w=I),N.v=w;else if(!isNaN(l0(I).getDate())||C&&I.match(C)){N.z=d.dateNF||We[14];var B=0;C&&I.match(C)&&(I=Ofe(I,d.dateNF,I.match(C)||[]),B=1),d.cellDates?(N.t="d",N.v=er(I,B)):(N.t="n",N.v=qr(er(I,B))),d.cellText!==!1&&(N.w=Ga(N.z,N.v instanceof Date?qr(N.v):N.v)),d.cellNF||delete N.z}else N.t="s",N.v=I;if(N.t=="z"||(d.dense?(p[y]||(p[y]=[]),p[y][m]=N):p[He({c:m,r:y})]=N),_=E+1,T=f.charCodeAt(_),g.e.c<m&&(g.e.c=m),g.e.r<y&&(g.e.r=y),b==S)++m;else if(m=0,++y,d.sheetRows&&d.sheetRows<=y)return!0}e:for(;E<f.length;++E)switch(b=f.charCodeAt(E)){case 34:T===34&&(k=!k);break;case S:case 10:case 13:if(!k&&R())break e;break}return E-_>0&&R(),p["!ref"]=Je(g),p}function o(f,u){return!(u&&u.PRN)||u.FS||f.slice(0,4)=="sep="||f.indexOf(" ")>=0||f.indexOf(",")>=0||f.indexOf(";")>=0?i(f,u):M0(t(f,u),u)}function s(f,u){var d="",h=u.type=="string"?[0,0,0,0]:$5(f,u);switch(u.type){case"base64":d=za(f);break;case"binary":d=f;break;case"buffer":u.codepage==65001?d=f.toString("utf8"):u.codepage&&typeof vt<"u"?d=vt.utils.decode(u.codepage,f):d=rt&&Buffer.isBuffer(f)?f.toString("binary"):Ac(f);break;case"array":d=zu(f);break;case"string":d=f;break;default:throw new Error("Unrecognized type "+u.type)}return h[0]==239&&h[1]==187&&h[2]==191?d=Bt(d.slice(3)):u.type!="string"&&u.type!="buffer"&&u.codepage==65001?d=Bt(d):u.type=="binary"&&typeof vt<"u"&&u.codepage&&(d=vt.utils.decode(u.codepage,vt.utils.encode(28591,d))),d.slice(0,19)=="socialcalc:version:"?nG.to_sheet(u.type=="string"?d:Bt(d),u):o(d,u)}function l(f,u){return Rc(s(f,u),u)}function c(f){for(var u=[],d=ut(f["!ref"]),h,p=Array.isArray(f),g=d.s.r;g<=d.e.r;++g){for(var y=[],m=d.s.c;m<=d.e.c;++m){var w=He({r:g,c:m});if(h=p?(f[g]||[])[m]:f[w],!h||h.v==null){y.push(" ");continue}for(var _=(h.w||(No(h),h.w)||"").slice(0,10);_.length<10;)_+=" ";y.push(_+(m===0?" ":""))}u.push(y.join(""))}return u.join(`
|
||
`)}return{to_workbook:l,to_sheet:s,from_sheet:c}}();function zhe(e,t){var r=t||{},n=!!r.WTF;r.WTF=!0;try{var a=tG.to_workbook(e,r);return r.WTF=n,a}catch(i){if(r.WTF=n,!i.message.match(/SYLK bad record ID/)&&n)throw i;return c0.to_workbook(e,t)}}var Tu=function(){function e(D,K,j){if(D){cn(D,D.l||0);for(var W=j.Enum||U;D.l<D.length;){var ee=D.read_shift(2),re=W[ee]||W[65535],le=D.read_shift(2),oe=D.l+le,ue=re.f&&re.f(D,le,j);if(D.l=oe,K(ue,re,ee))return}}}function t(D,K){switch(K.type){case"base64":return r(Ra(za(D)),K);case"binary":return r(Ra(D),K);case"buffer":case"array":return r(D,K)}throw"Unsupported type "+K.type}function r(D,K){if(!D)return D;var j=K||{},W=j.dense?[]:{},ee="Sheet1",re="",le=0,oe={},ue=[],me=[],q={s:{r:0,c:0},e:{r:0,c:0}},Pe=j.sheetRows||0;if(D[2]==0&&(D[3]==8||D[3]==9)&&D.length>=16&&D[14]==5&&D[15]===108)throw new Error("Unsupported Works 3 for Mac file");if(D[2]==2)j.Enum=U,e(D,function(pe,Ve,Qe){switch(Qe){case 0:j.vers=pe,pe>=4096&&(j.qpro=!0);break;case 6:q=pe;break;case 204:pe&&(re=pe);break;case 222:re=pe;break;case 15:case 51:j.qpro||(pe[1].v=pe[1].v.slice(1));case 13:case 14:case 16:Qe==14&&(pe[2]&112)==112&&(pe[2]&15)>1&&(pe[2]&15)<15&&(pe[1].z=j.dateNF||We[14],j.cellDates&&(pe[1].t="d",pe[1].v=Iw(pe[1].v))),j.qpro&&pe[3]>le&&(W["!ref"]=Je(q),oe[ee]=W,ue.push(ee),W=j.dense?[]:{},q={s:{r:0,c:0},e:{r:0,c:0}},le=pe[3],ee=re||"Sheet"+(le+1),re="");var rr=j.dense?(W[pe[0].r]||[])[pe[0].c]:W[He(pe[0])];if(rr){rr.t=pe[1].t,rr.v=pe[1].v,pe[1].z!=null&&(rr.z=pe[1].z),pe[1].f!=null&&(rr.f=pe[1].f);break}j.dense?(W[pe[0].r]||(W[pe[0].r]=[]),W[pe[0].r][pe[0].c]=pe[1]):W[He(pe[0])]=pe[1];break}},j);else if(D[2]==26||D[2]==14)j.Enum=Y,D[2]==14&&(j.qpro=!0,D.l=0),e(D,function(pe,Ve,Qe){switch(Qe){case 204:ee=pe;break;case 22:pe[1].v=pe[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(pe[3]>le&&(W["!ref"]=Je(q),oe[ee]=W,ue.push(ee),W=j.dense?[]:{},q={s:{r:0,c:0},e:{r:0,c:0}},le=pe[3],ee="Sheet"+(le+1)),Pe>0&&pe[0].r>=Pe)break;j.dense?(W[pe[0].r]||(W[pe[0].r]=[]),W[pe[0].r][pe[0].c]=pe[1]):W[He(pe[0])]=pe[1],q.e.c<pe[0].c&&(q.e.c=pe[0].c),q.e.r<pe[0].r&&(q.e.r=pe[0].r);break;case 27:pe[14e3]&&(me[pe[14e3][0]]=pe[14e3][1]);break;case 1537:me[pe[0]]=pe[1],pe[0]==le&&(ee=pe[1]);break}},j);else throw new Error("Unrecognized LOTUS BOF "+D[2]);if(W["!ref"]=Je(q),oe[re||ee]=W,ue.push(re||ee),!me.length)return{SheetNames:ue,Sheets:oe};for(var ke={},je=[],Le=0;Le<me.length;++Le)oe[ue[Le]]?(je.push(me[Le]||ue[Le]),ke[me[Le]]=oe[me[Le]]||oe[ue[Le]]):(je.push(me[Le]),ke[me[Le]]={"!ref":"A1"});return{SheetNames:je,Sheets:ke}}function n(D,K){var j=K||{};if(+j.codepage>=0&&xi(+j.codepage),j.type=="string")throw new Error("Cannot write WK1 to JS string");var W=va(),ee=ut(D["!ref"]),re=Array.isArray(D),le=[];Ee(W,0,i(1030)),Ee(W,6,l(ee));for(var oe=Math.min(ee.e.r,8191),ue=ee.s.r;ue<=oe;++ue)for(var me=Tr(ue),q=ee.s.c;q<=ee.e.c;++q){ue===ee.s.r&&(le[q]=Qt(q));var Pe=le[q]+me,ke=re?(D[ue]||[])[q]:D[Pe];if(!(!ke||ke.t=="z"))if(ke.t=="n")(ke.v|0)==ke.v&&ke.v>=-32768&&ke.v<=32767?Ee(W,13,h(ue,q,ke.v)):Ee(W,14,g(ue,q,ke.v));else{var je=No(ke);Ee(W,15,u(ue,q,je.slice(0,239)))}}return Ee(W,1),W.end()}function a(D,K){var j=K||{};if(+j.codepage>=0&&xi(+j.codepage),j.type=="string")throw new Error("Cannot write WK3 to JS string");var W=va();Ee(W,0,o(D));for(var ee=0,re=0;ee<D.SheetNames.length;++ee)(D.Sheets[D.SheetNames[ee]]||{})["!ref"]&&Ee(W,27,P(D.SheetNames[ee],re++));var le=0;for(ee=0;ee<D.SheetNames.length;++ee){var oe=D.Sheets[D.SheetNames[ee]];if(!(!oe||!oe["!ref"])){for(var ue=ut(oe["!ref"]),me=Array.isArray(oe),q=[],Pe=Math.min(ue.e.r,8191),ke=ue.s.r;ke<=Pe;++ke)for(var je=Tr(ke),Le=ue.s.c;Le<=ue.e.c;++Le){ke===ue.s.r&&(q[Le]=Qt(Le));var pe=q[Le]+je,Ve=me?(oe[ke]||[])[Le]:oe[pe];if(!(!Ve||Ve.t=="z"))if(Ve.t=="n")Ee(W,23,R(ke,Le,le,Ve.v));else{var Qe=No(Ve);Ee(W,22,b(ke,Le,le,Qe.slice(0,239)))}}++le}}return Ee(W,1),W.end()}function i(D){var K=ce(2);return K.write_shift(2,D),K}function o(D){var K=ce(26);K.write_shift(2,4096),K.write_shift(2,4),K.write_shift(4,0);for(var j=0,W=0,ee=0,re=0;re<D.SheetNames.length;++re){var le=D.SheetNames[re],oe=D.Sheets[le];if(!(!oe||!oe["!ref"])){++ee;var ue=Yn(oe["!ref"]);j<ue.e.r&&(j=ue.e.r),W<ue.e.c&&(W=ue.e.c)}}return j>8191&&(j=8191),K.write_shift(2,j),K.write_shift(1,ee),K.write_shift(1,W),K.write_shift(2,0),K.write_shift(2,0),K.write_shift(1,1),K.write_shift(1,2),K.write_shift(4,0),K.write_shift(4,0),K}function s(D,K,j){var W={s:{c:0,r:0},e:{c:0,r:0}};return K==8&&j.qpro?(W.s.c=D.read_shift(1),D.l++,W.s.r=D.read_shift(2),W.e.c=D.read_shift(1),D.l++,W.e.r=D.read_shift(2),W):(W.s.c=D.read_shift(2),W.s.r=D.read_shift(2),K==12&&j.qpro&&(D.l+=2),W.e.c=D.read_shift(2),W.e.r=D.read_shift(2),K==12&&j.qpro&&(D.l+=2),W.s.c==65535&&(W.s.c=W.e.c=W.s.r=W.e.r=0),W)}function l(D){var K=ce(8);return K.write_shift(2,D.s.c),K.write_shift(2,D.s.r),K.write_shift(2,D.e.c),K.write_shift(2,D.e.r),K}function c(D,K,j){var W=[{c:0,r:0},{t:"n",v:0},0,0];return j.qpro&&j.vers!=20768?(W[0].c=D.read_shift(1),W[3]=D.read_shift(1),W[0].r=D.read_shift(2),D.l+=2):(W[2]=D.read_shift(1),W[0].c=D.read_shift(2),W[0].r=D.read_shift(2)),W}function f(D,K,j){var W=D.l+K,ee=c(D,K,j);if(ee[1].t="s",j.vers==20768){D.l++;var re=D.read_shift(1);return ee[1].v=D.read_shift(re,"utf8"),ee}return j.qpro&&D.l++,ee[1].v=D.read_shift(W-D.l,"cstr"),ee}function u(D,K,j){var W=ce(7+j.length);W.write_shift(1,255),W.write_shift(2,K),W.write_shift(2,D),W.write_shift(1,39);for(var ee=0;ee<W.length;++ee){var re=j.charCodeAt(ee);W.write_shift(1,re>=128?95:re)}return W.write_shift(1,0),W}function d(D,K,j){var W=c(D,K,j);return W[1].v=D.read_shift(2,"i"),W}function h(D,K,j){var W=ce(7);return W.write_shift(1,255),W.write_shift(2,K),W.write_shift(2,D),W.write_shift(2,j,"i"),W}function p(D,K,j){var W=c(D,K,j);return W[1].v=D.read_shift(8,"f"),W}function g(D,K,j){var W=ce(13);return W.write_shift(1,255),W.write_shift(2,K),W.write_shift(2,D),W.write_shift(8,j,"f"),W}function y(D,K,j){var W=D.l+K,ee=c(D,K,j);if(ee[1].v=D.read_shift(8,"f"),j.qpro)D.l=W;else{var re=D.read_shift(2);E(D.slice(D.l,D.l+re),ee),D.l+=re}return ee}function m(D,K,j){var W=K&32768;return K&=-32769,K=(W?D:0)+(K>=8192?K-16384:K),(W?"":"$")+(j?Qt(K):Tr(K))}var w={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},_=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function E(D,K){cn(D,0);for(var j=[],W=0,ee="",re="",le="",oe="";D.l<D.length;){var ue=D[D.l++];switch(ue){case 0:j.push(D.read_shift(8,"f"));break;case 1:re=m(K[0].c,D.read_shift(2),!0),ee=m(K[0].r,D.read_shift(2),!1),j.push(re+ee);break;case 2:{var me=m(K[0].c,D.read_shift(2),!0),q=m(K[0].r,D.read_shift(2),!1);re=m(K[0].c,D.read_shift(2),!0),ee=m(K[0].r,D.read_shift(2),!1),j.push(me+q+":"+re+ee)}break;case 3:if(D.l<D.length)return;break;case 4:j.push("("+j.pop()+")");break;case 5:j.push(D.read_shift(2));break;case 6:{for(var Pe="";ue=D[D.l++];)Pe+=String.fromCharCode(ue);j.push('"'+Pe.replace(/"/g,'""')+'"')}break;case 8:j.push("-"+j.pop());break;case 23:j.push("+"+j.pop());break;case 22:j.push("NOT("+j.pop()+")");break;case 20:case 21:oe=j.pop(),le=j.pop(),j.push(["AND","OR"][ue-20]+"("+le+","+oe+")");break;default:if(ue<32&&_[ue])oe=j.pop(),le=j.pop(),j.push(le+_[ue]+oe);else if(w[ue]){if(W=w[ue][1],W==69&&(W=D[D.l++]),W>j.length)return;var ke=j.slice(-W);j.length-=W,j.push(w[ue][0]+"("+ke.join(",")+")")}else return ue<=7||ue<=24||ue<=30||ue<=115,void 0}}j.length==1&&(K[1].f=""+j[0])}function S(D){var K=[{c:0,r:0},{t:"n",v:0},0];return K[0].r=D.read_shift(2),K[3]=D[D.l++],K[0].c=D[D.l++],K}function k(D,K){var j=S(D);return j[1].t="s",j[1].v=D.read_shift(K-4,"cstr"),j}function b(D,K,j,W){var ee=ce(6+W.length);ee.write_shift(2,D),ee.write_shift(1,j),ee.write_shift(1,K),ee.write_shift(1,39);for(var re=0;re<W.length;++re){var le=W.charCodeAt(re);ee.write_shift(1,le>=128?95:le)}return ee.write_shift(1,0),ee}function T(D,K){var j=S(D);j[1].v=D.read_shift(2);var W=j[1].v>>1;if(j[1].v&1)switch(W&7){case 0:W=(W>>3)*5e3;break;case 1:W=(W>>3)*500;break;case 2:W=(W>>3)/20;break;case 3:W=(W>>3)/200;break;case 4:W=(W>>3)/2e3;break;case 5:W=(W>>3)/2e4;break;case 6:W=(W>>3)/16;break;case 7:W=(W>>3)/64;break}return j[1].v=W,j}function C(D,K){var j=S(D),W=D.read_shift(4),ee=D.read_shift(4),re=D.read_shift(2);if(re==65535)return W===0&&ee===3221225472?(j[1].t="e",j[1].v=15):W===0&&ee===3489660928?(j[1].t="e",j[1].v=42):j[1].v=0,j;var le=re&32768;return re=(re&32767)-16446,j[1].v=(1-le*2)*(ee*Math.pow(2,re+32)+W*Math.pow(2,re)),j}function R(D,K,j,W){var ee=ce(14);if(ee.write_shift(2,D),ee.write_shift(1,j),ee.write_shift(1,K),W==0)return ee.write_shift(4,0),ee.write_shift(4,0),ee.write_shift(2,65535),ee;var re=0,le=0,oe=0,ue=0;return W<0&&(re=1,W=-W),le=Math.log2(W)|0,W/=Math.pow(2,le-31),ue=W>>>0,ue&2147483648||(W/=2,++le,ue=W>>>0),W-=ue,ue|=2147483648,ue>>>=0,W*=Math.pow(2,32),oe=W>>>0,ee.write_shift(4,oe),ee.write_shift(4,ue),le+=16383+(re?32768:0),ee.write_shift(2,le),ee}function I(D,K){var j=C(D);return D.l+=K-14,j}function N(D,K){var j=S(D),W=D.read_shift(4);return j[1].v=W>>6,j}function B(D,K){var j=S(D),W=D.read_shift(8,"f");return j[1].v=W,j}function A(D,K){var j=B(D);return D.l+=K-10,j}function O(D,K){return D[D.l+K-1]==0?D.read_shift(K,"cstr"):""}function H(D,K){var j=D[D.l++];j>K-1&&(j=K-1);for(var W="";W.length<j;)W+=String.fromCharCode(D[D.l++]);return W}function z(D,K,j){if(!(!j.qpro||K<21)){var W=D.read_shift(1);D.l+=17,D.l+=1,D.l+=2;var ee=D.read_shift(K-21,"cstr");return[W,ee]}}function G(D,K){for(var j={},W=D.l+K;D.l<W;){var ee=D.read_shift(2);if(ee==14e3){for(j[ee]=[0,""],j[ee][0]=D.read_shift(2);D[D.l];)j[ee][1]+=String.fromCharCode(D[D.l]),D.l++;D.l++}}return j}function P(D,K){var j=ce(5+D.length);j.write_shift(2,14e3),j.write_shift(2,K);for(var W=0;W<D.length;++W){var ee=D.charCodeAt(W);j[j.l++]=ee>127?95:ee}return j[j.l++]=0,j}var U={0:{n:"BOF",f:jr},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:s},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:d},14:{n:"NUMBER",f:p},15:{n:"LABEL",f},16:{n:"FORMULA",f:y},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:O},222:{n:"SHEETNAMELP",f:H},65535:{n:""}},Y={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:k},23:{n:"NUMBER17",f:C},24:{n:"NUMBER18",f:T},25:{n:"FORMULA19",f:I},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:G},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:N},38:{n:"??"},39:{n:"NUMBER27",f:B},40:{n:"FORMULA28",f:A},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:O},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:z},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:n,book_to_wk3:a,to_workbook:t}}();function Ghe(e){var t={},r=e.match(jn),n=0,a=!1;if(r)for(;n!=r.length;++n){var i=Ge(r[n]);switch(i[0].replace(/\w*:/g,"")){case"<condense":break;case"<extend":break;case"<shadow":if(!i.val)break;case"<shadow>":case"<shadow/>":t.shadow=1;break;case"</shadow>":break;case"<charset":if(i.val=="1")break;t.cp=UA[parseInt(i.val,10)];break;case"<outline":if(!i.val)break;case"<outline>":case"<outline/>":t.outline=1;break;case"</outline>":break;case"<rFont":t.name=i.val;break;case"<sz":t.sz=i.val;break;case"<strike":if(!i.val)break;case"<strike>":case"<strike/>":t.strike=1;break;case"</strike>":break;case"<u":if(!i.val)break;switch(i.val){case"double":t.uval="double";break;case"singleAccounting":t.uval="single-accounting";break;case"doubleAccounting":t.uval="double-accounting";break}case"<u>":case"<u/>":t.u=1;break;case"</u>":break;case"<b":if(i.val=="0")break;case"<b>":case"<b/>":t.b=1;break;case"</b>":break;case"<i":if(i.val=="0")break;case"<i>":case"<i/>":t.i=1;break;case"</i>":break;case"<color":i.rgb&&(t.color=i.rgb.slice(2,8));break;case"<color>":case"<color/>":case"</color>":break;case"<family":t.family=i.val;break;case"<family>":case"<family/>":case"</family>":break;case"<vertAlign":t.valign=i.val;break;case"<vertAlign>":case"<vertAlign/>":case"</vertAlign>":break;case"<scheme":break;case"<scheme>":case"<scheme/>":case"</scheme>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(i[0].charCodeAt(1)!==47&&!a)throw new Error("Unrecognized rich format "+i[0])}}return t}var Khe=function(){var e=kg("t"),t=kg("rPr");function r(i){var o=i.match(e);if(!o)return{t:"s",v:""};var s={t:"s",v:xt(o[1])},l=i.match(t);return l&&(s.s=Ghe(l[1])),s}var n=/<(?:\w+:)?r>/g,a=/<\/(?:\w+:)?r>/;return function(o){return o.replace(n,"").split(a).map(r).filter(function(s){return s.v})}}(),Xhe=function(){var t=/(\r\n|\n)/g;function r(a,i,o){var s=[];a.u&&s.push("text-decoration: underline;"),a.uval&&s.push("text-underline-style:"+a.uval+";"),a.sz&&s.push("font-size:"+a.sz+"pt;"),a.outline&&s.push("text-effect: outline;"),a.shadow&&s.push("text-shadow: auto;"),i.push('<span style="'+s.join("")+'">'),a.b&&(i.push("<b>"),o.push("</b>")),a.i&&(i.push("<i>"),o.push("</i>")),a.strike&&(i.push("<s>"),o.push("</s>"));var l=a.valign||"";return l=="superscript"||l=="super"?l="sup":l=="subscript"&&(l="sub"),l!=""&&(i.push("<"+l+">"),o.push("</"+l+">")),o.push("</span>"),a}function n(a){var i=[[],a.v,[]];return a.v?(a.s&&r(a.s,i[0],i[2]),i[0].join("")+i[1].replace(t,"<br/>")+i[2].join("")):""}return function(i){return i.map(n).join("")}}(),qhe=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Yhe=/<(?:\w+:)?r>/,Zhe=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function h5(e,t){var r=t?t.cellHTML:!0,n={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(n.t=xt(Bt(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),n.r=Bt(e),r&&(n.h=qA(n.t))):e.match(Yhe)&&(n.r=Bt(e),n.t=xt(Bt((e.replace(Zhe,"").match(qhe)||[]).join("").replace(jn,""))),r&&(n.h=Xhe(Khe(n.r)))),n):{t:""}}var Jhe=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Qhe=/<(?:\w+:)?(?:si|sstItem)>/g,epe=/<\/(?:\w+:)?(?:si|sstItem)>/;function tpe(e,t){var r=[],n="";if(!e)return r;var a=e.match(Jhe);if(a){n=a[2].replace(Qhe,"").split(epe);for(var i=0;i!=n.length;++i){var o=h5(n[i].trim(),t);o!=null&&(r[r.length]=o)}a=Ge(a[1]),r.Count=a.count,r.Unique=a.uniqueCount}return r}var rpe=/^\s|\s$|[\t\n\r]/;function aG(e,t){if(!t.bookSST)return"";var r=[Pr];r[r.length]=be("sst",null,{xmlns:cf[0],count:e.Count,uniqueCount:e.Unique});for(var n=0;n!=e.length;++n)if(e[n]!=null){var a=e[n],i="<si>";a.r?i+=a.r:(i+="<t",a.t||(a.t=""),a.t.match(rpe)&&(i+=' xml:space="preserve"'),i+=">"+Nt(a.t)+"</t>"),i+="</si>",r[r.length]=i}return r.length>2&&(r[r.length]="</sst>",r[1]=r[1].replace("/>",">")),r.join("")}function npe(e){return[e.read_shift(4),e.read_shift(4)]}function ape(e,t){var r=[],n=!1;return Xs(e,function(i,o,s){switch(s){case 159:r.Count=i[0],r.Unique=i[1];break;case 19:r.push(i);break;case 160:return!0;case 35:n=!0;break;case 36:n=!1;break;default:if(o.T,!n||t.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}}),r}function ipe(e,t){return t||(t=ce(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}var ope=vde;function spe(e){var t=va();ge(t,159,ipe(e));for(var r=0;r<e.length;++r)ge(t,19,ope(e[r]));return ge(t,160),t.end()}function iG(e){if(typeof vt<"u")return vt.utils.encode(Vu,e);for(var t=[],r=e.split(""),n=0;n<r.length;++n)t[n]=r[n].charCodeAt(0);return t}function bs(e,t){var r={};return r.Major=e.read_shift(2),r.Minor=e.read_shift(2),t>=4&&(e.l+=t-4),r}function lpe(e){var t={};return t.id=e.read_shift(0,"lpp4"),t.R=bs(e,4),t.U=bs(e,4),t.W=bs(e,4),t}function cpe(e){for(var t=e.read_shift(4),r=e.l+t-4,n={},a=e.read_shift(4),i=[];a-- >0;)i.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(n.name=e.read_shift(0,"lpp4"),n.comps=i,e.l!=r)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+r);return n}function upe(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(cpe(e));return t}function fpe(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(e.read_shift(0,"lpp4"));return t}function dpe(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=bs(e,4),t.U=bs(e,4),t.W=bs(e,4),t}function hpe(e){var t=dpe(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),e.read_shift(4)!=4)throw new Error("Bad !Primary record");return t}function oG(e,t){var r=e.l+t,n={};n.Flags=e.read_shift(4)&63,e.l+=4,n.AlgID=e.read_shift(4);var a=!1;switch(n.AlgID){case 26126:case 26127:case 26128:a=n.Flags==36;break;case 26625:a=n.Flags==4;break;case 0:a=n.Flags==16||n.Flags==4||n.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+n.AlgID}if(!a)throw new Error("Encryption Flags/AlgID mismatch");return n.AlgIDHash=e.read_shift(4),n.KeySize=e.read_shift(4),n.ProviderType=e.read_shift(4),e.l+=8,n.CSPName=e.read_shift(r-e.l>>1,"utf16le"),e.l=r,n}function sG(e,t){var r={},n=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,n),e.l=n,r}function ppe(e){var t=bs(e);switch(t.Minor){case 2:return[t.Minor,gpe(e)];case 3:return[t.Minor,vpe()];case 4:return[t.Minor,mpe(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}function gpe(e){var t=e.read_shift(4);if((t&63)!=36)throw new Error("EncryptionInfo mismatch");var r=e.read_shift(4),n=oG(e,r),a=sG(e,e.length-e.l);return{t:"Std",h:n,v:a}}function vpe(){throw new Error("File is password-protected: ECMA-376 Extensible")}function mpe(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var r=e.read_shift(e.length-e.l,"utf8"),n={};return r.replace(jn,function(i){var o=Ge(i);switch(Uo(o[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":t.forEach(function(s){n[s]=o[s]});break;case"<dataIntegrity":n.encryptedHmacKey=o.encryptedHmacKey,n.encryptedHmacValue=o.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":n.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":n.uri=o.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":n.encs.push(o);break;default:throw o[0]}}),n}function ype(e,t){var r={},n=r.EncryptionVersionInfo=bs(e,4);if(t-=4,n.Minor!=2)throw new Error("unrecognized minor version code: "+n.Minor);if(n.Major>4||n.Major<2)throw new Error("unrecognized major version code: "+n.Major);r.Flags=e.read_shift(4),t-=4;var a=e.read_shift(4);return t-=4,r.EncryptionHeader=oG(e,a),t-=a,r.EncryptionVerifier=sG(e,t),r}function xpe(e){var t={},r=t.EncryptionVersionInfo=bs(e,4);if(r.Major!=1||r.Minor!=1)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}function p5(e){var t=0,r,n=iG(e),a=n.length+1,i,o,s,l,c;for(r=cc(a),r[0]=n.length,i=1;i!=a;++i)r[i]=n[i-1];for(i=a-1;i>=0;--i)o=r[i],s=t&16384?1:0,l=t<<1&32767,c=s|l,t=c^o;return t^52811}var lG=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],n=function(o){return(o/2|o*128)&255},a=function(o,s){return n(o^s)},i=function(o){for(var s=t[o.length-1],l=104,c=o.length-1;c>=0;--c)for(var f=o[c],u=0;u!=7;++u)f&64&&(s^=r[l]),f*=2,--l;return s};return function(o){for(var s=iG(o),l=i(s),c=s.length,f=cc(16),u=0;u!=16;++u)f[u]=0;var d,h,p;for((c&1)===1&&(d=l>>8,f[c]=a(e[0],d),--c,d=l&255,h=s[s.length-1],f[c]=a(h,d));c>0;)--c,d=l>>8,f[c]=a(s[c],d),--c,d=l&255,f[c]=a(s[c],d);for(c=15,p=15-s.length;p>0;)d=l>>8,f[c]=a(e[p],d),--c,--p,d=l&255,f[c]=a(s[c],d),--c,--p;return f}}(),wpe=function(e,t,r,n,a){a||(a=t),n||(n=lG(e));var i,o;for(i=0;i!=t.length;++i)o=t[i],o^=n[r],o=(o>>5|o<<3)&255,a[i]=o,++r;return[a,r,n]},_pe=function(e){var t=0,r=lG(e);return function(n){var a=wpe("",n,t,r);return t=a[1],a[0]}};function bpe(e,t,r,n){var a={key:jr(e),verificationBytes:jr(e)};return r.password&&(a.verifier=p5(r.password)),n.valid=a.verificationBytes===a.verifier,n.valid&&(n.insitu=_pe(r.password)),a}function Epe(e,t,r){var n=r||{};return n.Info=e.read_shift(2),e.l-=2,n.Info===1?n.Data=xpe(e):n.Data=ype(e,t),n}function Spe(e,t,r){var n={Type:r.biff>=8?e.read_shift(2):0};return n.Type?Epe(e,t-2,n):bpe(e,r.biff>=8?t:t-2,r,n),n}var cG=function(){function e(a,i){switch(i.type){case"base64":return t(za(a),i);case"binary":return t(a,i);case"buffer":return t(rt&&Buffer.isBuffer(a)?a.toString("binary"):Ac(a),i);case"array":return t(zu(a),i)}throw new Error("Unrecognized type "+i.type)}function t(a,i){var o=i||{},s=o.dense?[]:{},l=a.match(/\\trowd.*?\\row\b/g);if(!l.length)throw new Error("RTF missing table");var c={s:{c:0,r:0},e:{c:0,r:l.length-1}};return l.forEach(function(f,u){Array.isArray(s)&&(s[u]=[]);for(var d=/\\\w+\b/g,h=0,p,g=-1;p=d.exec(f);){switch(p[0]){case"\\cell":var y=f.slice(h,d.lastIndex-p[0].length);if(y[0]==" "&&(y=y.slice(1)),++g,y.length){var m={v:y,t:"s"};Array.isArray(s)?s[u][g]=m:s[He({r:u,c:g})]=m}break}h=d.lastIndex}g>c.e.c&&(c.e.c=g)}),s["!ref"]=Je(c),s}function r(a,i){return Rc(e(a,i),i)}function n(a){for(var i=["{\\rtf1\\ansi"],o=ut(a["!ref"]),s,l=Array.isArray(a),c=o.s.r;c<=o.e.r;++c){i.push("\\trowd\\trautofit1");for(var f=o.s.c;f<=o.e.c;++f)i.push("\\cellx"+(f+1));for(i.push("\\pard\\intbl"),f=o.s.c;f<=o.e.c;++f){var u=He({r:c,c:f});s=l?(a[c]||[])[f]:a[u],!(!s||s.v==null&&(!s.f||s.F))&&(i.push(" "+(s.w||(No(s),s.w))),i.push("\\cell"))}i.push("\\pard\\intbl\\row")}return i.join("")+"}"}return{to_workbook:r,to_sheet:e,from_sheet:n}}();function Tpe(e){var t=e.slice(e[0]==="#"?1:0).slice(0,6);return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)]}function Ig(e){for(var t=0,r=1;t!=3;++t)r=r*256+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().slice(1)}function Cpe(e){var t=e[0]/255,r=e[1]/255,n=e[2]/255,a=Math.max(t,r,n),i=Math.min(t,r,n),o=a-i;if(o===0)return[0,0,t];var s=0,l=0,c=a+i;switch(l=o/(c>1?2-c:c),a){case t:s=((r-n)/o+6)%6;break;case r:s=(n-t)/o+2;break;case n:s=(t-r)/o+4;break}return[s/6,l,c/2]}function $pe(e){var t=e[0],r=e[1],n=e[2],a=r*2*(n<.5?n:1-n),i=n-a/2,o=[i,i,i],s=6*t,l;if(r!==0)switch(s|0){case 0:case 6:l=a*s,o[0]+=a,o[1]+=l;break;case 1:l=a*(2-s),o[0]+=l,o[1]+=a;break;case 2:l=a*(s-2),o[1]+=a,o[2]+=l;break;case 3:l=a*(4-s),o[1]+=l,o[2]+=a;break;case 4:l=a*(s-4),o[2]+=a,o[0]+=l;break;case 5:l=a*(6-s),o[2]+=l,o[0]+=a;break}for(var c=0;c!=3;++c)o[c]=Math.round(o[c]*255);return o}function e2(e,t){if(t===0)return e;var r=Cpe(Tpe(e));return t<0?r[2]=r[2]*(1+t):r[2]=1-(1-r[2])*(1-t),Ig($pe(r))}var uG=6,kpe=15,Ape=1,kn=uG;function Pg(e){return Math.floor((e+Math.round(128/kn)/256)*kn)}function Ng(e){return Math.floor((e-5)/kn*100+.5)/100}function t2(e){return Math.round((e*kn+5)/kn*256)/256}function sE(e){return t2(Ng(Pg(e)))}function g5(e){var t=Math.abs(e-sE(e)),r=kn;if(t>.005)for(kn=Ape;kn<kpe;++kn)Math.abs(e-sE(e))<=t&&(t=Math.abs(e-sE(e)),r=kn);kn=r}function uc(e){e.width?(e.wpx=Pg(e.width),e.wch=Ng(e.wpx),e.MDW=kn):e.wpx?(e.wch=Ng(e.wpx),e.width=t2(e.wch),e.MDW=kn):typeof e.wch=="number"&&(e.width=t2(e.wch),e.wpx=Pg(e.width),e.MDW=kn),e.customWidth&&delete e.customWidth}var Rpe=96,fG=Rpe;function Fg(e){return e*96/fG}function u0(e){return e*fG/96}var Ope={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"};function Ipe(e,t,r,n){t.Borders=[];var a={},i=!1;(e[0].match(jn)||[]).forEach(function(o){var s=Ge(o);switch(Uo(s[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":a={},s.diagonalUp&&(a.diagonalUp=Yt(s.diagonalUp)),s.diagonalDown&&(a.diagonalDown=Yt(s.diagonalDown)),t.Borders.push(a);break;case"</border>":break;case"<left/>":break;case"<left":case"<left>":break;case"</left>":break;case"<right/>":break;case"<right":case"<right>":break;case"</right>":break;case"<top/>":break;case"<top":case"<top>":break;case"</top>":break;case"<bottom/>":break;case"<bottom":case"<bottom>":break;case"</bottom>":break;case"<diagonal":case"<diagonal>":case"<diagonal/>":break;case"</diagonal>":break;case"<horizontal":case"<horizontal>":case"<horizontal/>":break;case"</horizontal>":break;case"<vertical":case"<vertical>":case"<vertical/>":break;case"</vertical>":break;case"<start":case"<start>":case"<start/>":break;case"</start>":break;case"<end":case"<end>":case"<end/>":break;case"</end>":break;case"<color":case"<color>":break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+s[0]+" in borders")}})}function Ppe(e,t,r,n){t.Fills=[];var a={},i=!1;(e[0].match(jn)||[]).forEach(function(o){var s=Ge(o);switch(Uo(s[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":a={},t.Fills.push(a);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":t.Fills.push(a),a={};break;case"<patternFill":case"<patternFill>":s.patternType&&(a.patternType=s.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":a.bgColor||(a.bgColor={}),s.indexed&&(a.bgColor.indexed=parseInt(s.indexed,10)),s.theme&&(a.bgColor.theme=parseInt(s.theme,10)),s.tint&&(a.bgColor.tint=parseFloat(s.tint)),s.rgb&&(a.bgColor.rgb=s.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":a.fgColor||(a.fgColor={}),s.theme&&(a.fgColor.theme=parseInt(s.theme,10)),s.tint&&(a.fgColor.tint=parseFloat(s.tint)),s.rgb!=null&&(a.fgColor.rgb=s.rgb.slice(-6));break;case"<fgColor/>":case"</fgColor>":break;case"<stop":case"<stop/>":break;case"</stop>":break;case"<color":case"<color/>":break;case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+s[0]+" in fills")}})}function Npe(e,t,r,n){t.Fonts=[];var a={},i=!1;(e[0].match(jn)||[]).forEach(function(o){var s=Ge(o);switch(Uo(s[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":t.Fonts.push(a),a={};break;case"<name":s.val&&(a.name=Bt(s.val));break;case"<name/>":case"</name>":break;case"<b":a.bold=s.val?Yt(s.val):1;break;case"<b/>":a.bold=1;break;case"<i":a.italic=s.val?Yt(s.val):1;break;case"<i/>":a.italic=1;break;case"<u":switch(s.val){case"none":a.underline=0;break;case"single":a.underline=1;break;case"double":a.underline=2;break;case"singleAccounting":a.underline=33;break;case"doubleAccounting":a.underline=34;break}break;case"<u/>":a.underline=1;break;case"<strike":a.strike=s.val?Yt(s.val):1;break;case"<strike/>":a.strike=1;break;case"<outline":a.outline=s.val?Yt(s.val):1;break;case"<outline/>":a.outline=1;break;case"<shadow":a.shadow=s.val?Yt(s.val):1;break;case"<shadow/>":a.shadow=1;break;case"<condense":a.condense=s.val?Yt(s.val):1;break;case"<condense/>":a.condense=1;break;case"<extend":a.extend=s.val?Yt(s.val):1;break;case"<extend/>":a.extend=1;break;case"<sz":s.val&&(a.sz=+s.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":s.val&&(a.vertAlign=s.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":s.val&&(a.family=parseInt(s.val,10));break;case"<family/>":case"</family>":break;case"<scheme":s.val&&(a.scheme=s.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if(s.val=="1")break;s.codepage=UA[parseInt(s.val,10)];break;case"<color":if(a.color||(a.color={}),s.auto&&(a.color.auto=Yt(s.auto)),s.rgb)a.color.rgb=s.rgb.slice(-6);else if(s.indexed){a.color.index=parseInt(s.indexed,10);var l=Eu[a.color.index];a.color.index==81&&(l=Eu[1]),l||(l=Eu[1]),a.color.rgb=l[0].toString(16)+l[1].toString(16)+l[2].toString(16)}else s.theme&&(a.color.theme=parseInt(s.theme,10),s.tint&&(a.color.tint=parseFloat(s.tint)),s.theme&&r.themeElements&&r.themeElements.clrScheme&&(a.color.rgb=e2(r.themeElements.clrScheme[a.color.theme].rgb,a.color.tint||0)));break;case"<color/>":case"</color>":break;case"<AlternateContent":i=!0;break;case"</AlternateContent>":i=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+s[0]+" in fonts")}})}function Fpe(e,t,r){t.NumberFmt=[];for(var n=$r(We),a=0;a<n.length;++a)t.NumberFmt[n[a]]=We[n[a]];var i=e[0].match(jn);if(i)for(a=0;a<i.length;++a){var o=Ge(i[a]);switch(Uo(o[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":{var s=xt(Bt(o.formatCode)),l=parseInt(o.numFmtId,10);if(t.NumberFmt[l]=s,l>0){if(l>392){for(l=392;l>60&&t.NumberFmt[l]!=null;--l);t.NumberFmt[l]=s}Oo(s,l)}}break;case"</numFmt>":break;default:if(r.WTF)throw new Error("unrecognized "+o[0]+" in numFmts")}}}function Dpe(e){var t=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(r){for(var n=r[0];n<=r[1];++n)e[n]!=null&&(t[t.length]=be("numFmt",null,{numFmtId:n,formatCode:Nt(e[n])}))}),t.length===1?"":(t[t.length]="</numFmts>",t[0]=be("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var c1=["numFmtId","fillId","fontId","borderId","xfId"],u1=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function Lpe(e,t,r){t.CellXf=[];var n,a=!1;(e[0].match(jn)||[]).forEach(function(i){var o=Ge(i),s=0;switch(Uo(o[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":for(n=o,delete n[0],s=0;s<c1.length;++s)n[c1[s]]&&(n[c1[s]]=parseInt(n[c1[s]],10));for(s=0;s<u1.length;++s)n[u1[s]]&&(n[u1[s]]=Yt(n[u1[s]]));if(t.NumberFmt&&n.numFmtId>392){for(s=392;s>60;--s)if(t.NumberFmt[n.numFmtId]==t.NumberFmt[s]){n.numFmtId=s;break}}t.CellXf.push(n);break;case"</xf>":break;case"<alignment":case"<alignment/>":var l={};o.vertical&&(l.vertical=o.vertical),o.horizontal&&(l.horizontal=o.horizontal),o.textRotation!=null&&(l.textRotation=o.textRotation),o.indent&&(l.indent=o.indent),o.wrapText&&(l.wrapText=Yt(o.wrapText)),n.alignment=l;break;case"</alignment>":break;case"<protection":break;case"</protection>":case"<protection/>":break;case"<AlternateContent":a=!0;break;case"</AlternateContent>":a=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(r&&r.WTF&&!a)throw new Error("unrecognized "+o[0]+" in cellXfs")}})}function Mpe(e){var t=[];return t[t.length]=be("cellXfs",null),e.forEach(function(r){t[t.length]=be("xf",null,r)}),t[t.length]="</cellXfs>",t.length===2?"":(t[0]=be("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var Bpe=function(){var t=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,r=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,n=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,a=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,i=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(s,l,c){var f={};if(!s)return f;s=s.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");var u;return(u=s.match(t))&&Fpe(u,f,c),(u=s.match(a))&&Npe(u,f,l,c),(u=s.match(n))&&Ppe(u,f,l,c),(u=s.match(i))&&Ipe(u,f,l,c),(u=s.match(r))&&Lpe(u,f,c),f}}();function dG(e,t){var r=[Pr,be("styleSheet",null,{xmlns:cf[0],"xmlns:vt":Gr.vt})],n;return e.SSF&&(n=Dpe(e.SSF))!=null&&(r[r.length]=n),r[r.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',r[r.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',r[r.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',r[r.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(n=Mpe(t.cellXfs))&&(r[r.length]=n),r[r.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',r[r.length]='<dxfs count="0"/>',r[r.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',r.length>2&&(r[r.length]="</styleSheet>",r[1]=r[1].replace("/>",">")),r.join("")}function jpe(e,t){var r=e.read_shift(2),n=Dn(e);return[r,n]}function Upe(e,t,r){r||(r=ce(6+4*t.length)),r.write_shift(2,e),nn(t,r);var n=r.length>r.l?r.slice(0,r.l):r;return r.l==null&&(r.l=r.length),n}function Wpe(e,t,r){var n={};n.sz=e.read_shift(2)/20;var a=Ede(e);a.fItalic&&(n.italic=1),a.fCondense&&(n.condense=1),a.fExtend&&(n.extend=1),a.fShadow&&(n.shadow=1),a.fOutline&&(n.outline=1),a.fStrikeout&&(n.strike=1);var i=e.read_shift(2);switch(i===700&&(n.bold=1),e.read_shift(2)){case 1:n.vertAlign="superscript";break;case 2:n.vertAlign="subscript";break}var o=e.read_shift(1);o!=0&&(n.underline=o);var s=e.read_shift(1);s>0&&(n.family=s);var l=e.read_shift(1);switch(l>0&&(n.charset=l),e.l++,n.color=bde(e),e.read_shift(1)){case 1:n.scheme="major";break;case 2:n.scheme="minor";break}return n.name=Dn(e),n}function Vpe(e,t){t||(t=ce(25+4*32)),t.write_shift(2,e.sz*20),Sde(e,t),t.write_shift(2,e.bold?700:400);var r=0;e.vertAlign=="superscript"?r=1:e.vertAlign=="subscript"&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),Zx(e.color,t);var n=0;return e.scheme=="major"&&(n=1),e.scheme=="minor"&&(n=2),t.write_shift(1,n),nn(e.name,t),t.length>t.l?t.slice(0,t.l):t}var Hpe=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],lE,zpe=Bn;function bP(e,t){t||(t=ce(4*3+8*7+16*1)),lE||(lE=Rw(Hpe));var r=lE[e.patternType];r==null&&(r=40),t.write_shift(4,r);var n=0;if(r!=40)for(Zx({auto:1},t),Zx({auto:1},t);n<12;++n)t.write_shift(4,0);else{for(;n<4;++n)t.write_shift(4,0);for(;n<12;++n)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function Gpe(e,t){var r=e.l+t,n=e.read_shift(2),a=e.read_shift(2);return e.l=r,{ixfe:n,numFmtId:a}}function hG(e,t,r){r||(r=ce(16)),r.write_shift(2,t||0),r.write_shift(2,e.numFmtId||0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0);var n=0;return r.write_shift(1,n),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r}function kh(e,t){return t||(t=ce(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var Kpe=Bn;function Xpe(e,t){return t||(t=ce(51)),t.write_shift(1,0),kh(null,t),kh(null,t),kh(null,t),kh(null,t),kh(null,t),t.length>t.l?t.slice(0,t.l):t}function qpe(e,t){return t||(t=ce(12+4*10)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,+e.builtinId),t.write_shift(1,0),Yx(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}function Ype(e,t,r){var n=ce(2052);return n.write_shift(4,e),Yx(t,n),Yx(r,n),n.length>n.l?n.slice(0,n.l):n}function Zpe(e,t,r){var n={};n.NumberFmt=[];for(var a in We)n.NumberFmt[a]=We[a];n.CellXf=[],n.Fonts=[];var i=[],o=!1;return Xs(e,function(l,c,f){switch(f){case 44:n.NumberFmt[l[0]]=l[1],Oo(l[1],l[0]);break;case 43:n.Fonts.push(l),l.color.theme!=null&&t&&t.themeElements&&t.themeElements.clrScheme&&(l.color.rgb=e2(t.themeElements.clrScheme[l.color.theme].rgb,l.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:i[i.length-1]==617&&n.CellXf.push(l);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:i.push(f),o=!0;break;case 38:i.pop(),o=!1;break;default:if(c.T>0)i.push(f);else if(c.T<0)i.pop();else if(!o||r.WTF&&i[i.length-1]!=37)throw new Error("Unexpected record 0x"+f.toString(16))}}),n}function Jpe(e,t){if(t){var r=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var a=n[0];a<=n[1];++a)t[a]!=null&&++r}),r!=0&&(ge(e,615,ao(r)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var a=n[0];a<=n[1];++a)t[a]!=null&&ge(e,44,Upe(a,t[a]))}),ge(e,616))}}function Qpe(e){var t=1;ge(e,611,ao(t)),ge(e,43,Vpe({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),ge(e,612)}function ege(e){var t=2;ge(e,603,ao(t)),ge(e,45,bP({patternType:"none"})),ge(e,45,bP({patternType:"gray125"})),ge(e,604)}function tge(e){var t=1;ge(e,613,ao(t)),ge(e,46,Xpe()),ge(e,614)}function rge(e){var t=1;ge(e,626,ao(t)),ge(e,47,hG({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),ge(e,627)}function nge(e,t){ge(e,617,ao(t.length)),t.forEach(function(r){ge(e,47,hG(r,0))}),ge(e,618)}function age(e){var t=1;ge(e,619,ao(t)),ge(e,48,qpe({xfId:0,builtinId:0,name:"Normal"})),ge(e,620)}function ige(e){var t=0;ge(e,505,ao(t)),ge(e,506)}function oge(e){var t=0;ge(e,508,Ype(t,"TableStyleMedium9","PivotStyleMedium4")),ge(e,509)}function sge(e,t){var r=va();return ge(r,278),Jpe(r,e.SSF),Qpe(r),ege(r),tge(r),rge(r),nge(r,t.cellXfs),age(r),ige(r),oge(r),ge(r,279),r.end()}var lge=["</a:lt1>","</a:dk1>","</a:lt2>","</a:dk2>","</a:accent1>","</a:accent2>","</a:accent3>","</a:accent4>","</a:accent5>","</a:accent6>","</a:hlink>","</a:folHlink>"];function cge(e,t,r){t.themeElements.clrScheme=[];var n={};(e[0].match(jn)||[]).forEach(function(a){var i=Ge(a);switch(i[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":n.rgb=i.val;break;case"<a:sysClr":n.rgb=i.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":i[0].charAt(1)==="/"?(t.themeElements.clrScheme[lge.indexOf(i[0])]=n,n={}):n.name=i[0].slice(3,i[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+i[0]+" in clrScheme")}})}function uge(){}function fge(){}var dge=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,hge=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,pge=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/;function gge(e,t,r){t.themeElements={};var n;[["clrScheme",dge,cge],["fontScheme",hge,uge],["fmtScheme",pge,fge]].forEach(function(a){if(!(n=e.match(a[1])))throw new Error(a[0]+" not found in themeElements");a[2](n,t,r)})}var vge=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function pG(e,t){(!e||e.length===0)&&(e=v5());var r,n={};if(!(r=e.match(vge)))throw new Error("themeElements not found in theme");return gge(r[0],n,t),n.raw=e,n}function v5(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&typeof e.raw=="string")return e.raw;var r=[Pr];return r[r.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',r[r.length]="<a:themeElements>",r[r.length]='<a:clrScheme name="Office">',r[r.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',r[r.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',r[r.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',r[r.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',r[r.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',r[r.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',r[r.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',r[r.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',r[r.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',r[r.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',r[r.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',r[r.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',r[r.length]="</a:clrScheme>",r[r.length]='<a:fontScheme name="Office">',r[r.length]="<a:majorFont>",r[r.length]='<a:latin typeface="Cambria"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',r[r.length]='<a:font script="Hang" typeface="맑은 고딕"/>',r[r.length]='<a:font script="Hans" typeface="宋体"/>',r[r.length]='<a:font script="Hant" typeface="新細明體"/>',r[r.length]='<a:font script="Arab" typeface="Times New Roman"/>',r[r.length]='<a:font script="Hebr" typeface="Times New Roman"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="MoolBoran"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Times New Roman"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:majorFont>",r[r.length]="<a:minorFont>",r[r.length]='<a:latin typeface="Calibri"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',r[r.length]='<a:font script="Hang" typeface="맑은 고딕"/>',r[r.length]='<a:font script="Hans" typeface="宋体"/>',r[r.length]='<a:font script="Hant" typeface="新細明體"/>',r[r.length]='<a:font script="Arab" typeface="Arial"/>',r[r.length]='<a:font script="Hebr" typeface="Arial"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="DaunPenh"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Arial"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:minorFont>",r[r.length]="</a:fontScheme>",r[r.length]='<a:fmtScheme name="Office">',r[r.length]="<a:fillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="1"/>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="0"/>',r[r.length]="</a:gradFill>",r[r.length]="</a:fillStyleLst>",r[r.length]="<a:lnStyleLst>",r[r.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]="</a:lnStyleLst>",r[r.length]="<a:effectStyleLst>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',r[r.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',r[r.length]="</a:effectStyle>",r[r.length]="</a:effectStyleLst>",r[r.length]="<a:bgFillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]="</a:bgFillStyleLst>",r[r.length]="</a:fmtScheme>",r[r.length]="</a:themeElements>",r[r.length]="<a:objectDefaults>",r[r.length]="<a:spDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',r[r.length]="</a:spDef>",r[r.length]="<a:lnDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',r[r.length]="</a:lnDef>",r[r.length]="</a:objectDefaults>",r[r.length]="<a:extraClrSchemeLst/>",r[r.length]="</a:theme>",r.join("")}function mge(e,t,r){var n=e.l+t,a=e.read_shift(4);if(a!==124226){if(!r.cellStyles){e.l=n;return}var i=e.slice(e.l);e.l=n;var o;try{o=uz(i,{type:"array"})}catch{return}var s=Oa(o,"theme/theme/theme1.xml",!0);if(s)return pG(s,r)}}function yge(e){return e.read_shift(4)}function xge(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=wge(e,4);break;case 2:t.xclrValue=Kz(e);break;case 3:t.xclrValue=yge(e);break;case 4:e.l+=4;break}return e.l+=8,t}function wge(e,t){return Bn(e,t)}function _ge(e,t){return Bn(e,t)}function bge(e){var t=e.read_shift(2),r=e.read_shift(2)-4,n=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:n[1]=xge(e);break;case 6:n[1]=_ge(e,r);break;case 14:case 15:n[1]=e.read_shift(r===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return n}function Ege(e,t){var r=e.l+t;e.l+=2;var n=e.read_shift(2);e.l+=2;for(var a=e.read_shift(2),i=[];a-- >0;)i.push(bge(e,r-e.l));return{ixfe:n,ext:i}}function Sge(e,t){t.forEach(function(r){switch(r[0]){}})}function Tge(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:Dn(e)}}function Cge(e){var t=ce(12+2*e.name.length);return t.write_shift(4,e.flags),t.write_shift(4,e.version),nn(e.name,t),t.slice(0,t.l)}function $ge(e){for(var t=[],r=e.read_shift(4);r-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}function kge(e){var t=ce(4+8*e.length);t.write_shift(4,e.length);for(var r=0;r<e.length;++r)t.write_shift(4,e[r][0]),t.write_shift(4,e[r][1]);return t}function Age(e,t){var r=ce(8+2*t.length);return r.write_shift(4,e),nn(t,r),r.slice(0,r.l)}function Rge(e){return e.l+=4,e.read_shift(4)!=0}function Oge(e,t){var r=ce(8);return r.write_shift(4,e),r.write_shift(4,t?1:0),r}function Ige(e,t,r){var n={Types:[],Cell:[],Value:[]},a=r||{},i=[],o=!1,s=2;return Xs(e,function(l,c,f){switch(f){case 335:n.Types.push({name:l.name});break;case 51:l.forEach(function(u){s==1?n.Cell.push({type:n.Types[u[0]-1].name,index:u[1]}):s==0&&n.Value.push({type:n.Types[u[0]-1].name,index:u[1]})});break;case 337:s=l?1:0;break;case 338:s=2;break;case 35:i.push(f),o=!0;break;case 36:i.pop(),o=!1;break;default:if(!c.T){if(!o||a.WTF&&i[i.length-1]!=35)throw new Error("Unexpected record 0x"+f.toString(16))}}}),n}function Pge(){var e=va();return ge(e,332),ge(e,334,ao(1)),ge(e,335,Cge({name:"XLDAPR",version:12e4,flags:3496657072})),ge(e,336),ge(e,339,Age(1,"XLDAPR")),ge(e,52),ge(e,35,ao(514)),ge(e,4096,ao(0)),ge(e,4097,di(1)),ge(e,36),ge(e,53),ge(e,340),ge(e,337,Oge(1,!0)),ge(e,51,kge([[1,0]])),ge(e,338),ge(e,333),e.end()}function Nge(e,t,r){var n={Types:[],Cell:[],Value:[]};if(!e)return n;var a=!1,i=2,o;return e.replace(jn,function(s){var l=Ge(s);switch(Uo(l[0])){case"<?xml":break;case"<metadata":case"</metadata>":break;case"<metadataTypes":case"</metadataTypes>":break;case"<metadataType":n.Types.push({name:l.name});break;case"</metadataType>":break;case"<futureMetadata":for(var c=0;c<n.Types.length;++c)n.Types[c].name==l.name&&(o=n.Types[c]);break;case"</futureMetadata>":break;case"<bk>":break;case"</bk>":break;case"<rc":i==1?n.Cell.push({type:n.Types[l.t-1].name,index:+l.v}):i==0&&n.Value.push({type:n.Types[l.t-1].name,index:+l.v});break;case"</rc>":break;case"<cellMetadata":i=1;break;case"</cellMetadata>":i=2;break;case"<valueMetadata":i=0;break;case"</valueMetadata>":i=2;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;case"<rvb":if(!o)break;o.offsets||(o.offsets=[]),o.offsets.push(+l.i);break;default:if(!a&&r.WTF)throw new Error("unrecognized "+l[0]+" in metadata")}return s}),n}function gG(){var e=[Pr];return e.push(`<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray">
|
||
<metadataTypes count="1">
|
||
<metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/>
|
||
</metadataTypes>
|
||
<futureMetadata name="XLDAPR" count="1">
|
||
<bk>
|
||
<extLst>
|
||
<ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}">
|
||
<xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/>
|
||
</ext>
|
||
</extLst>
|
||
</bk>
|
||
</futureMetadata>
|
||
<cellMetadata count="1">
|
||
<bk>
|
||
<rc t="1" v="0"/>
|
||
</bk>
|
||
</cellMetadata>
|
||
</metadata>`),e.join("")}function Fge(e){var t=[];if(!e)return t;var r=1;return(e.match(jn)||[]).forEach(function(n){var a=Ge(n);switch(a[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete a[0],a.i?r=a.i:a.i=r,t.push(a);break}}),t}function Dge(e){var t={};t.i=e.read_shift(4);var r={};r.r=e.read_shift(4),r.c=e.read_shift(4),t.r=He(r);var n=e.read_shift(1);return n&2&&(t.l="1"),n&8&&(t.a="1"),t}function Lge(e,t,r){var n=[];return Xs(e,function(i,o,s){switch(s){case 63:n.push(i);break;default:if(!o.T)throw new Error("Unexpected record 0x"+s.toString(16))}}),n}function Mge(e,t,r,n){if(!e)return e;var a=n||{},i=!1;Xs(e,function(s,l,c){switch(c){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:i=!0;break;case 36:i=!1;break;default:if(!l.T){if(!i||a.WTF)throw new Error("Unexpected record 0x"+c.toString(16))}}},a)}function Bge(e,t){if(!e)return"??";var r=(e.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][r].Target}var dd=1024;function vG(e,t){for(var r=[21600,21600],n=["m0,0l0",r[1],r[0],r[1],r[0],"0xe"].join(","),a=[be("xml",null,{"xmlns:v":Aa.v,"xmlns:o":Aa.o,"xmlns:x":Aa.x,"xmlns:mv":Aa.mv}).replace(/\/>/,">"),be("o:shapelayout",be("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),be("v:shapetype",[be("v:stroke",null,{joinstyle:"miter"}),be("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:n})];dd<e*1e3;)dd+=1e3;return t.forEach(function(i){var o=pr(i[0]),s={color2:"#BEFF82",type:"gradient"};s.type=="gradient"&&(s.angle="-180");var l=s.type=="gradient"?be("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,c=be("v:fill",l,s),f={on:"t",obscured:"t"};++dd,a=a.concat(["<v:shape"+Ag({id:"_x0000_s"+dd,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(i[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",c,be("v:shadow",null,f),be("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",fn("x:Anchor",[o.c+1,0,o.r+1,0,o.c+3,20,o.r+5,20].join(",")),fn("x:AutoFill","False"),fn("x:Row",String(o.r)),fn("x:Column",String(o.c)),i[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),a.push("</xml>"),a.join("")}function EP(e,t,r,n){var a=Array.isArray(e),i;t.forEach(function(o){var s=pr(o.ref);if(a?(e[s.r]||(e[s.r]=[]),i=e[s.r][s.c]):i=e[o.ref],!i){i={t:"z"},a?e[s.r][s.c]=i:e[o.ref]=i;var l=ut(e["!ref"]||"BDWGO1000001:A1");l.s.r>s.r&&(l.s.r=s.r),l.e.r<s.r&&(l.e.r=s.r),l.s.c>s.c&&(l.s.c=s.c),l.e.c<s.c&&(l.e.c=s.c);var c=Je(l);c!==e["!ref"]&&(e["!ref"]=c)}i.c||(i.c=[]);var f={a:o.author,t:o.t,r:o.r,T:r};o.h&&(f.h=o.h);for(var u=i.c.length-1;u>=0;--u){if(!r&&i.c[u].T)return;r&&!i.c[u].T&&i.c.splice(u,1)}if(r&&n){for(u=0;u<n.length;++u)if(f.a==n[u].id){f.a=n[u].name||f.a;break}}i.c.push(f)})}function jge(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var r=[],n=[],a=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);a&&a[1]&&a[1].split(/<\/\w*:?author>/).forEach(function(o){if(!(o===""||o.trim()==="")){var s=o.match(/<(?:\w+:)?author[^>]*>(.*)/);s&&r.push(s[1])}});var i=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return i&&i[1]&&i[1].split(/<\/\w*:?comment>/).forEach(function(o){if(!(o===""||o.trim()==="")){var s=o.match(/<(?:\w+:)?comment[^>]*>/);if(s){var l=Ge(s[0]),c={author:l.authorId&&r[l.authorId]||"sheetjsghost",ref:l.ref,guid:l.guid},f=pr(l.ref);if(!(t.sheetRows&&t.sheetRows<=f.r)){var u=o.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),d=!!u&&!!u[1]&&h5(u[1])||{r:"",t:"",h:""};c.r=d.r,d.r=="<t></t>"&&(d.t=d.h=""),c.t=(d.t||"").replace(/\r\n/g,`
|
||
`).replace(/\r/g,`
|
||
`),t.cellHTML&&(c.h=d.h),n.push(c)}}}}),n}function mG(e){var t=[Pr,be("comments",null,{xmlns:cf[0]})],r=[];return t.push("<authors>"),e.forEach(function(n){n[1].forEach(function(a){var i=Nt(a.a);r.indexOf(i)==-1&&(r.push(i),t.push("<author>"+i+"</author>")),a.T&&a.ID&&r.indexOf("tc="+a.ID)==-1&&(r.push("tc="+a.ID),t.push("<author>tc="+a.ID+"</author>"))})}),r.length==0&&(r.push("SheetJ5"),t.push("<author>SheetJ5</author>")),t.push("</authors>"),t.push("<commentList>"),e.forEach(function(n){var a=0,i=[];if(n[1][0]&&n[1][0].T&&n[1][0].ID?a=r.indexOf("tc="+n[1][0].ID):n[1].forEach(function(l){l.a&&(a=r.indexOf(Nt(l.a))),i.push(l.t||"")}),t.push('<comment ref="'+n[0]+'" authorId="'+a+'"><text>'),i.length<=1)t.push(fn("t",Nt(i[0]||"")));else{for(var o=`Comment:
|
||
`+i[0]+`
|
||
`,s=1;s<i.length;++s)o+=`Reply:
|
||
`+i[s]+`
|
||
`;t.push(fn("t",Nt(o)))}t.push("</text></comment>")}),t.push("</commentList>"),t.length>2&&(t[t.length]="</comments>",t[1]=t[1].replace("/>",">")),t.join("")}function Uge(e,t){var r=[],n=!1,a={},i=0;return e.replace(jn,function(s,l){var c=Ge(s);switch(Uo(c[0])){case"<?xml":break;case"<ThreadedComments":break;case"</ThreadedComments>":break;case"<threadedComment":a={author:c.personId,guid:c.id,ref:c.ref,T:1};break;case"</threadedComment>":a.t!=null&&r.push(a);break;case"<text>":case"<text":i=l+s.length;break;case"</text>":a.t=e.slice(i,l).replace(/\r\n/g,`
|
||
`).replace(/\r/g,`
|
||
`);break;case"<mentions":case"<mentions>":n=!0;break;case"</mentions>":n=!1;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;default:if(!n&&t.WTF)throw new Error("unrecognized "+c[0]+" in threaded comments")}return s}),r}function Wge(e,t,r){var n=[Pr,be("ThreadedComments",null,{xmlns:Gr.TCMNT}).replace(/[\/]>/,">")];return e.forEach(function(a){var i="";(a[1]||[]).forEach(function(o,s){if(!o.T){delete o.ID;return}o.a&&t.indexOf(o.a)==-1&&t.push(o.a);var l={ref:a[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+r.tcid++).slice(-12)+"}"};s==0?i=l.id:l.parentId=i,o.ID=l.id,o.a&&(l.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(o.a)).slice(-12)+"}"),n.push(be("threadedComment",fn("text",o.t||""),l))})}),n.push("</ThreadedComments>"),n.join("")}function Vge(e,t){var r=[],n=!1;return e.replace(jn,function(i){var o=Ge(i);switch(Uo(o[0])){case"<?xml":break;case"<personList":break;case"</personList>":break;case"<person":r.push({name:o.displayname,id:o.id});break;case"</person>":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;default:if(!n&&t.WTF)throw new Error("unrecognized "+o[0]+" in threaded comments")}return i}),r}function Hge(e){var t=[Pr,be("personList",null,{xmlns:Gr.TCMNT,"xmlns:x":cf[0]}).replace(/[\/]>/,">")];return e.forEach(function(r,n){t.push(be("person",null,{displayName:r,id:"{54EE7950-7262-4200-6969-"+("000000000000"+n).slice(-12)+"}",userId:r,providerId:"None"}))}),t.push("</personList>"),t.join("")}function zge(e){var t={};t.iauthor=e.read_shift(4);var r=hf(e);return t.rfx=r.s,t.ref=He(r.s),e.l+=16,t}function Gge(e,t){return t==null&&(t=ce(36)),t.write_shift(4,e[1].iauthor),B0(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}var Kge=Dn;function Xge(e){return nn(e.slice(0,54))}function qge(e,t){var r=[],n=[],a={},i=!1;return Xs(e,function(s,l,c){switch(c){case 632:n.push(s);break;case 635:a=s;break;case 637:a.t=s.t,a.h=s.h,a.r=s.r;break;case 636:if(a.author=n[a.iauthor],delete a.iauthor,t.sheetRows&&a.rfx&&t.sheetRows<=a.rfx.r)break;a.t||(a.t=""),delete a.rfx,r.push(a);break;case 3072:break;case 35:i=!0;break;case 36:i=!1;break;case 37:break;case 38:break;default:if(!l.T){if(!i||t.WTF)throw new Error("Unexpected record 0x"+c.toString(16))}}}),r}function Yge(e){var t=va(),r=[];return ge(t,628),ge(t,630),e.forEach(function(n){n[1].forEach(function(a){r.indexOf(a.a)>-1||(r.push(a.a.slice(0,54)),ge(t,632,Xge(a.a)))})}),ge(t,631),ge(t,633),e.forEach(function(n){n[1].forEach(function(a){a.iauthor=r.indexOf(a.a);var i={s:pr(n[0]),e:pr(n[0])};ge(t,635,Gge([i,a])),a.t&&a.t.length>0&&ge(t,637,yde(a)),ge(t,636),delete a.iauthor})}),ge(t,634),ge(t,629),t.end()}var Zge="application/vnd.ms-office.vbaProject";function Jge(e){var t=Be.utils.cfb_new({root:"R"});return e.FullPaths.forEach(function(r,n){if(!(r.slice(-1)==="/"||!r.match(/_VBA_PROJECT_CUR/))){var a=r.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");Be.utils.cfb_add(t,a,e.FileIndex[n].content)}}),Be.write(t)}function Qge(e,t){t.FullPaths.forEach(function(r,n){if(n!=0){var a=r.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");a.slice(-1)!=="/"&&Be.utils.cfb_add(e,a,t.FileIndex[n].content)}})}var yG=["xlsb","xlsm","xlam","biff8","xla"];function eve(){return{"!type":"dialog"}}function tve(){return{"!type":"dialog"}}function rve(){return{"!type":"macro"}}function nve(){return{"!type":"macro"}}var Dd=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function r(n,a,i,o){var s=!1,l=!1;i.length==0?l=!0:i.charAt(0)=="["&&(l=!0,i=i.slice(1,-1)),o.length==0?s=!0:o.charAt(0)=="["&&(s=!0,o=o.slice(1,-1));var c=i.length>0?parseInt(i,10)|0:0,f=o.length>0?parseInt(o,10)|0:0;return s?f+=t.c:--f,l?c+=t.r:--c,a+(s?"":"$")+Qt(f)+(l?"":"$")+Tr(c)}return function(a,i){return t=i,a.replace(e,r)}}(),m5=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,y5=function(){return function(t,r){return t.replace(m5,function(n,a,i,o,s,l){var c=a5(o)-(i?0:r.c),f=n5(l)-(s?0:r.r),u=f==0?"":s?f+1:"["+f+"]",d=c==0?"":i?c+1:"["+c+"]";return a+"R"+u+"C"+d})}}();function xG(e,t){return e.replace(m5,function(r,n,a,i,o,s){return n+(a=="$"?a+i:Qt(a5(i)+t.c))+(o=="$"?o+s:Tr(n5(s)+t.r))})}function ave(e,t,r){var n=Yn(t),a=n.s,i=pr(r),o={r:i.r-a.r,c:i.c-a.c};return xG(e,o)}function ive(e){return e.length!=1}function SP(e){return e.replace(/_xlfn\./g,"")}function Mr(e){e.l+=1}function fc(e,t){var r=e.read_shift(t==1?1:2);return[r&16383,r>>14&1,r>>15&1]}function wG(e,t,r){var n=2;if(r){if(r.biff>=2&&r.biff<=5)return _G(e);r.biff==12&&(n=4)}var a=e.read_shift(n),i=e.read_shift(n),o=fc(e,2),s=fc(e,2);return{s:{r:a,c:o[0],cRel:o[1],rRel:o[2]},e:{r:i,c:s[0],cRel:s[1],rRel:s[2]}}}function _G(e){var t=fc(e,2),r=fc(e,2),n=e.read_shift(1),a=e.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:r[0],c:a,cRel:r[1],rRel:r[2]}}}function ove(e,t,r){if(r.biff<8)return _G(e);var n=e.read_shift(r.biff==12?4:2),a=e.read_shift(r.biff==12?4:2),i=fc(e,2),o=fc(e,2);return{s:{r:n,c:i[0],cRel:i[1],rRel:i[2]},e:{r:a,c:o[0],cRel:o[1],rRel:o[2]}}}function bG(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return sve(e);var n=e.read_shift(r&&r.biff==12?4:2),a=fc(e,2);return{r:n,c:a[0],cRel:a[1],rRel:a[2]}}function sve(e){var t=fc(e,2),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}function lve(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:r&255,fQuoted:!!(r&16384),cRel:r>>15,rRel:r>>15}}function cve(e,t,r){var n=r&&r.biff?r.biff:8;if(n>=2&&n<=5)return uve(e);var a=e.read_shift(n>=12?4:2),i=e.read_shift(2),o=(i&16384)>>14,s=(i&32768)>>15;if(i&=16383,s==1)for(;a>524287;)a-=1048576;if(o==1)for(;i>8191;)i=i-16384;return{r:a,c:i,cRel:o,rRel:s}}function uve(e){var t=e.read_shift(2),r=e.read_shift(1),n=(t&32768)>>15,a=(t&16384)>>14;return t&=16383,n==1&&t>=8192&&(t=t-16384),a==1&&r>=128&&(r=r-256),{r:t,c:r,cRel:a,rRel:n}}function fve(e,t,r){var n=(e[e.l++]&96)>>5,a=wG(e,r.biff>=2&&r.biff<=5?6:8,r);return[n,a]}function dve(e,t,r){var n=(e[e.l++]&96)>>5,a=e.read_shift(2,"i"),i=8;if(r)switch(r.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}var o=wG(e,i,r);return[n,a,o]}function hve(e,t,r){var n=(e[e.l++]&96)>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[n]}function pve(e,t,r){var n=(e[e.l++]&96)>>5,a=e.read_shift(2),i=8;if(r)switch(r.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}return e.l+=i,[n,a]}function gve(e,t,r){var n=(e[e.l++]&96)>>5,a=ove(e,t-1,r);return[n,a]}function vve(e,t,r){var n=(e[e.l++]&96)>>5;return e.l+=r.biff==2?6:r.biff==12?14:7,[n]}function TP(e){var t=e[e.l+1]&1,r=1;return e.l+=4,[t,r]}function mve(e,t,r){e.l+=2;for(var n=e.read_shift(r&&r.biff==2?1:2),a=[],i=0;i<=n;++i)a.push(e.read_shift(r&&r.biff==2?1:2));return a}function yve(e,t,r){var n=e[e.l+1]&255?1:0;return e.l+=2,[n,e.read_shift(r&&r.biff==2?1:2)]}function xve(e,t,r){var n=e[e.l+1]&255?1:0;return e.l+=2,[n,e.read_shift(r&&r.biff==2?1:2)]}function wve(e){var t=e[e.l+1]&255?1:0;return e.l+=2,[t,e.read_shift(2)]}function _ve(e,t,r){var n=e[e.l+1]&255?1:0;return e.l+=r&&r.biff==2?3:4,[n]}function EG(e){var t=e.read_shift(1),r=e.read_shift(1);return[t,r]}function bve(e){return e.read_shift(2),EG(e)}function Eve(e){return e.read_shift(2),EG(e)}function Sve(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var a=bG(e,0,r);return[n,a]}function Tve(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var a=cve(e,0,r);return[n,a]}function Cve(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var a=e.read_shift(2);r&&r.biff==5&&(e.l+=12);var i=bG(e,0,r);return[n,a,i]}function $ve(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var a=e.read_shift(r&&r.biff<=3?1:2);return[Rme[a],CG[a],n]}function kve(e,t,r){var n=e[e.l++],a=e.read_shift(1),i=r&&r.biff<=3?[n==88?-1:0,e.read_shift(1)]:Ave(e);return[a,(i[0]===0?CG:Ame)[i[1]]]}function Ave(e){return[e[e.l+1]>>7,e.read_shift(2)&32767]}function Rve(e,t,r){e.l+=r&&r.biff==2?3:4}function Ove(e,t,r){if(e.l++,r&&r.biff==12)return[e.read_shift(4,"i"),0];var n=e.read_shift(2),a=e.read_shift(r&&r.biff==2?1:2);return[n,a]}function Ive(e){return e.l++,qs[e.read_shift(1)]}function Pve(e){return e.l++,e.read_shift(2)}function Nve(e){return e.l++,e.read_shift(1)!==0}function Fve(e){return e.l++,On(e)}function Dve(e,t,r){return e.l++,Tv(e,t-1,r)}function Lve(e,t){var r=[e.read_shift(1)];if(t==12)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2;break}switch(r[0]){case 4:r[1]=Rr(e,1)?"TRUE":"FALSE",t!=12&&(e.l+=7);break;case 37:case 16:r[1]=qs[e[e.l]],e.l+=t==12?4:8;break;case 0:e.l+=8;break;case 1:r[1]=On(e);break;case 2:r[1]=pf(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function Mve(e,t,r){for(var n=e.read_shift(r.biff==12?4:2),a=[],i=0;i!=n;++i)a.push((r.biff==12?hf:Nw)(e));return a}function Bve(e,t,r){var n=0,a=0;r.biff==12?(n=e.read_shift(4),a=e.read_shift(4)):(a=1+e.read_shift(1),n=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--n,--a==0&&(a=256));for(var i=0,o=[];i!=n&&(o[i]=[]);++i)for(var s=0;s!=a;++s)o[i][s]=Lve(e,r.biff);return o}function jve(e,t,r){var n=e.read_shift(1)>>>5&3,a=!r||r.biff>=8?4:2,i=e.read_shift(a);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[n,0,i]}function Uve(e,t,r){if(r.biff==5)return Wve(e);var n=e.read_shift(1)>>>5&3,a=e.read_shift(2),i=e.read_shift(4);return[n,a,i]}function Wve(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var n=e.read_shift(2);return e.l+=12,[t,r,n]}function Vve(e,t,r){var n=e.read_shift(1)>>>5&3;e.l+=r&&r.biff==2?3:4;var a=e.read_shift(r&&r.biff==2?1:2);return[n,a]}function Hve(e,t,r){var n=e.read_shift(1)>>>5&3,a=e.read_shift(r&&r.biff==2?1:2);return[n,a]}function zve(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,r.biff==12&&(e.l+=2),[n]}function Gve(e,t,r){var n=(e[e.l++]&96)>>5,a=e.read_shift(2),i=4;if(r)switch(r.biff){case 5:i=15;break;case 12:i=6;break}return e.l+=i,[n,a]}var Kve=Bn,Xve=Bn,qve=Bn;function $v(e,t,r){return e.l+=2,[lve(e)]}function x5(e){return e.l+=6,[]}var Yve=$v,Zve=x5,Jve=x5,Qve=$v;function SG(e){return e.l+=2,[jr(e),e.read_shift(2)&1]}var eme=$v,tme=SG,rme=x5,nme=$v,ame=$v,ime=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function ome(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),a=e.read_shift(2),i=e.read_shift(2),o=ime[r>>2&31];return{ixti:t,coltype:r&3,rt:o,idx:n,c:a,C:i}}function sme(e){return e.l+=2,[e.read_shift(4)]}function lme(e,t,r){return e.l+=5,e.l+=2,e.l+=r.biff==2?1:4,["PTGSHEET"]}function cme(e,t,r){return e.l+=r.biff==2?4:5,["PTGENDSHEET"]}function ume(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function fme(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function dme(e){return e.l+=4,[0,0]}var CP={1:{n:"PtgExp",f:Ove},2:{n:"PtgTbl",f:qve},3:{n:"PtgAdd",f:Mr},4:{n:"PtgSub",f:Mr},5:{n:"PtgMul",f:Mr},6:{n:"PtgDiv",f:Mr},7:{n:"PtgPower",f:Mr},8:{n:"PtgConcat",f:Mr},9:{n:"PtgLt",f:Mr},10:{n:"PtgLe",f:Mr},11:{n:"PtgEq",f:Mr},12:{n:"PtgGe",f:Mr},13:{n:"PtgGt",f:Mr},14:{n:"PtgNe",f:Mr},15:{n:"PtgIsect",f:Mr},16:{n:"PtgUnion",f:Mr},17:{n:"PtgRange",f:Mr},18:{n:"PtgUplus",f:Mr},19:{n:"PtgUminus",f:Mr},20:{n:"PtgPercent",f:Mr},21:{n:"PtgParen",f:Mr},22:{n:"PtgMissArg",f:Mr},23:{n:"PtgStr",f:Dve},26:{n:"PtgSheet",f:lme},27:{n:"PtgEndSheet",f:cme},28:{n:"PtgErr",f:Ive},29:{n:"PtgBool",f:Nve},30:{n:"PtgInt",f:Pve},31:{n:"PtgNum",f:Fve},32:{n:"PtgArray",f:vve},33:{n:"PtgFunc",f:$ve},34:{n:"PtgFuncVar",f:kve},35:{n:"PtgName",f:jve},36:{n:"PtgRef",f:Sve},37:{n:"PtgArea",f:fve},38:{n:"PtgMemArea",f:Vve},39:{n:"PtgMemErr",f:Kve},40:{n:"PtgMemNoMem",f:Xve},41:{n:"PtgMemFunc",f:Hve},42:{n:"PtgRefErr",f:zve},43:{n:"PtgAreaErr",f:hve},44:{n:"PtgRefN",f:Tve},45:{n:"PtgAreaN",f:gve},46:{n:"PtgMemAreaN",f:ume},47:{n:"PtgMemNoMemN",f:fme},57:{n:"PtgNameX",f:Uve},58:{n:"PtgRef3d",f:Cve},59:{n:"PtgArea3d",f:dve},60:{n:"PtgRefErr3d",f:Gve},61:{n:"PtgAreaErr3d",f:pve},255:{}},hme={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},pme={1:{n:"PtgElfLel",f:SG},2:{n:"PtgElfRw",f:nme},3:{n:"PtgElfCol",f:Yve},6:{n:"PtgElfRwV",f:ame},7:{n:"PtgElfColV",f:Qve},10:{n:"PtgElfRadical",f:eme},11:{n:"PtgElfRadicalS",f:rme},13:{n:"PtgElfColS",f:Zve},15:{n:"PtgElfColSV",f:Jve},16:{n:"PtgElfRadicalLel",f:tme},25:{n:"PtgList",f:ome},29:{n:"PtgSxName",f:sme},255:{}},gme={0:{n:"PtgAttrNoop",f:dme},1:{n:"PtgAttrSemi",f:_ve},2:{n:"PtgAttrIf",f:xve},4:{n:"PtgAttrChoose",f:mve},8:{n:"PtgAttrGoto",f:yve},16:{n:"PtgAttrSum",f:Rve},32:{n:"PtgAttrBaxcel",f:TP},33:{n:"PtgAttrBaxcel",f:TP},64:{n:"PtgAttrSpace",f:bve},65:{n:"PtgAttrSpaceSemi",f:Eve},128:{n:"PtgAttrIfError",f:wve},255:{}};function kv(e,t,r,n){if(n.biff<8)return Bn(e,t);for(var a=e.l+t,i=[],o=0;o!==r.length;++o)switch(r[o][0]){case"PtgArray":r[o][1]=Bve(e,0,n),i.push(r[o][1]);break;case"PtgMemArea":r[o][2]=Mve(e,r[o][1],n),i.push(r[o][2]);break;case"PtgExp":n&&n.biff==12&&(r[o][1][1]=e.read_shift(4),i.push(r[o][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[o][0]}return t=a-e.l,t!==0&&i.push(Bn(e,t)),i}function Av(e,t,r){for(var n=e.l+t,a,i,o=[];n!=e.l;)t=n-e.l,i=e[e.l],a=CP[i]||CP[hme[i]],(i===24||i===25)&&(a=(i===24?pme:gme)[e[e.l+1]]),!a||!a.f?Bn(e,t):o.push([a.n,a.f(e,t,r)]);return o}function vme(e){for(var t=[],r=0;r<e.length;++r){for(var n=e[r],a=[],i=0;i<n.length;++i){var o=n[i];if(o)switch(o[0]){case 2:a.push('"'+o[1].replace(/"/g,'""')+'"');break;default:a.push(o[1])}else a.push("")}t.push(a.join(","))}return t.join(";")}var mme={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function yme(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}function TG(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),t==0?"":e.XTI[t-1];if(!n)return"SH33TJSERR1";var a="";if(r.biff>8)switch(e[n[0]][0]){case 357:return a=n[1]==-1?"#REF":e.SheetNames[n[1]],n[1]==n[2]?a:a+":"+e.SheetNames[n[2]];case 358:return r.SID!=null?e.SheetNames[r.SID]:"SH33TJSSAME"+e[n[0]][0];case 355:default:return"SH33TJSSRC"+e[n[0]][0]}switch(e[n[0]][0][0]){case 1025:return a=n[1]==-1?"#REF":e.SheetNames[n[1]]||"SH33TJSERR3",n[1]==n[2]?a:a+":"+e.SheetNames[n[2]];case 14849:return e[n[0]].slice(1).map(function(i){return i.Name}).join(";;");default:return e[n[0]][0][3]?(a=n[1]==-1?"#REF":e[n[0]][0][3][n[1]]||"SH33TJSERR4",n[1]==n[2]?a:a+":"+e[n[0]][0][3][n[2]]):"SH33TJSERR2"}}function $P(e,t,r){var n=TG(e,t,r);return n=="#REF"?n:yme(n,r)}function Cn(e,t,r,n,a){var i=a&&a.biff||8,o={s:{c:0,r:0},e:{c:0,r:0}},s=[],l,c,f,u=0,d=0,h,p="";if(!e[0]||!e[0][0])return"";for(var g=-1,y="",m=0,w=e[0].length;m<w;++m){var _=e[0][m];switch(_[0]){case"PtgUminus":s.push("-"+s.pop());break;case"PtgUplus":s.push("+"+s.pop());break;case"PtgPercent":s.push(s.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(l=s.pop(),c=s.pop(),g>=0){switch(e[0][g][1][0]){case 0:y=Er(" ",e[0][g][1][1]);break;case 1:y=Er("\r",e[0][g][1][1]);break;default:if(y="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][g][1][0])}c=c+y,g=-1}s.push(c+mme[_[0]]+l);break;case"PtgIsect":l=s.pop(),c=s.pop(),s.push(c+" "+l);break;case"PtgUnion":l=s.pop(),c=s.pop(),s.push(c+","+l);break;case"PtgRange":l=s.pop(),c=s.pop(),s.push(c+":"+l);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":f=Op(_[1][1],o,a),s.push(Ip(f,i));break;case"PtgRefN":f=r?Op(_[1][1],r,a):_[1][1],s.push(Ip(f,i));break;case"PtgRef3d":u=_[1][1],f=Op(_[1][2],o,a),p=$P(n,u,a),s.push(p+"!"+Ip(f,i));break;case"PtgFunc":case"PtgFuncVar":var E=_[1][0],S=_[1][1];E||(E=0),E&=127;var k=E==0?[]:s.slice(-E);s.length-=E,S==="User"&&(S=k.shift()),s.push(S+"("+k.join(",")+")");break;case"PtgBool":s.push(_[1]?"TRUE":"FALSE");break;case"PtgInt":s.push(_[1]);break;case"PtgNum":s.push(String(_[1]));break;case"PtgStr":s.push('"'+_[1].replace(/"/g,'""')+'"');break;case"PtgErr":s.push(_[1]);break;case"PtgAreaN":h=rP(_[1][1],r?{s:r}:o,a),s.push(aE(h,a));break;case"PtgArea":h=rP(_[1][1],o,a),s.push(aE(h,a));break;case"PtgArea3d":u=_[1][1],h=_[1][2],p=$P(n,u,a),s.push(p+"!"+aE(h,a));break;case"PtgAttrSum":s.push("SUM("+s.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":d=_[1][2];var b=(n.names||[])[d-1]||(n[0]||[])[d],T=b?b.Name:"SH33TJSNAME"+String(d);T&&T.slice(0,6)=="_xlfn."&&!a.xlfn&&(T=T.slice(6)),s.push(T);break;case"PtgNameX":var C=_[1][1];d=_[1][2];var R;if(a.biff<=5)C<0&&(C=-C),n[C]&&(R=n[C][d]);else{var I="";if(((n[C]||[])[0]||[])[0]==14849||(((n[C]||[])[0]||[])[0]==1025?n[C][d]&&n[C][d].itab>0&&(I=n.SheetNames[n[C][d].itab-1]+"!"):I=n.SheetNames[d-1]+"!"),n[C]&&n[C][d])I+=n[C][d].Name;else if(n[0]&&n[0][d])I+=n[0][d].Name;else{var N=(TG(n,C,a)||"").split(";;");N[d-1]?I=N[d-1]:I+="SH33TJSERRX"}s.push(I);break}R||(R={Name:"SH33TJSERRY"}),s.push(R.Name);break;case"PtgParen":var B="(",A=")";if(g>=0){switch(y="",e[0][g][1][0]){case 2:B=Er(" ",e[0][g][1][1])+B;break;case 3:B=Er("\r",e[0][g][1][1])+B;break;case 4:A=Er(" ",e[0][g][1][1])+A;break;case 5:A=Er("\r",e[0][g][1][1])+A;break;default:if(a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][g][1][0])}g=-1}s.push(B+s.pop()+A);break;case"PtgRefErr":s.push("#REF!");break;case"PtgRefErr3d":s.push("#REF!");break;case"PtgExp":f={c:_[1][1],r:_[1][0]};var O={c:r.c,r:r.r};if(n.sharedf[He(f)]){var H=n.sharedf[He(f)];s.push(Cn(H,o,O,n,a))}else{var z=!1;for(l=0;l!=n.arrayf.length;++l)if(c=n.arrayf[l],!(f.c<c[0].s.c||f.c>c[0].e.c)&&!(f.r<c[0].s.r||f.r>c[0].e.r)){s.push(Cn(c[1],o,O,n,a)),z=!0;break}z||s.push(_[1])}break;case"PtgArray":s.push("{"+vme(_[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":g=m;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":s.push("");break;case"PtgAreaErr":s.push("#REF!");break;case"PtgAreaErr3d":s.push("#REF!");break;case"PtgList":s.push("Table"+_[1].idx+"[#"+_[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(_));default:throw new Error("Unrecognized Formula Token: "+String(_))}var G=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(a.biff!=3&&g>=0&&G.indexOf(e[0][m][0])==-1){_=e[0][g];var P=!0;switch(_[1][0]){case 4:P=!1;case 0:y=Er(" ",_[1][1]);break;case 5:P=!1;case 1:y=Er("\r",_[1][1]);break;default:if(y="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+_[1][0])}s.push((P?y:"")+s.pop()+(P?"":y)),g=-1}}if(s.length>1&&a.WTF)throw new Error("bad formula stack");return s[0]}function xme(e,t,r){var n=e.l+t,a=r.biff==2?1:2,i,o=e.read_shift(a);if(o==65535)return[[],Bn(e,t-2)];var s=Av(e,o,r);return t!==o+a&&(i=kv(e,t-o-a,s,r)),e.l=n,[s,i]}function wme(e,t,r){var n=e.l+t,a=r.biff==2?1:2,i,o=e.read_shift(a);if(o==65535)return[[],Bn(e,t-2)];var s=Av(e,o,r);return t!==o+a&&(i=kv(e,t-o-a,s,r)),e.l=n,[s,i]}function _me(e,t,r,n){var a=e.l+t,i=Av(e,n,r),o;return a!==e.l&&(o=kv(e,a-e.l,i,r)),[i,o]}function bme(e,t,r){var n=e.l+t,a,i=e.read_shift(2),o=Av(e,i,r);return i==65535?[[],Bn(e,t-2)]:(t!==i+2&&(a=kv(e,n-i-2,o,r)),[o,a])}function Eme(e){var t;if(hs(e,e.l+6)!==65535)return[On(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=e[e.l+2]===1,e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}function Sme(e){if(e==null){var t=ce(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}else if(typeof e=="number")return Gu(e);return Gu(0)}function cE(e,t,r){var n=e.l+t,a=Wo(e);r.biff==2&&++e.l;var i=Eme(e),o=e.read_shift(1);r.biff!=2&&(e.read_shift(1),r.biff>=5&&e.read_shift(4));var s=wme(e,n-e.l,r);return{cell:a,val:i[0],formula:s,shared:o>>3&1,tt:i[1]}}function Tme(e,t,r,n,a){var i=Xu(t,r,a),o=Sme(e.v),s=ce(6),l=33;s.write_shift(2,l),s.write_shift(4,0);for(var c=ce(e.bf.length),f=0;f<e.bf.length;++f)c[f]=e.bf[f];var u=tn([i,o,s,c]);return u}function Fw(e,t,r){var n=e.read_shift(4),a=Av(e,n,r),i=e.read_shift(4),o=i>0?kv(e,i,a,r):null;return[a,o]}var Cme=Fw,Dw=Fw,$me=Fw,kme=Fw,Ame={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},CG={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Rme={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function kP(e){return e.slice(0,3)=="of:"&&(e=e.slice(3)),e.charCodeAt(0)==61&&(e=e.slice(1),e.charCodeAt(0)==61&&(e=e.slice(1))),e=e.replace(/COM\.MICROSOFT\./g,""),e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(t,r){return r.replace(/\./g,"")}),e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),e.replace(/[;~]/g,",").replace(/\|/g,";")}function Ome(e){var t="of:="+e.replace(m5,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return t.replace(/;/g,"|").replace(/,/g,";")}function uE(e){var t=e.split(":"),r=t[0].split(".")[0];return[r,t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}function Ime(e){return e.replace(/\./,"!")}var Np={},Ld={},Fp=typeof Map<"u";function w5(e,t,r){var n=0,a=e.length;if(r){if(Fp?r.has(t):Object.prototype.hasOwnProperty.call(r,t)){for(var i=Fp?r.get(t):r[t];n<i.length;++n)if(e[i[n]].t===t)return e.Count++,i[n]}}else for(;n<a;++n)if(e[n].t===t)return e.Count++,n;return e[a]={t},e.Count++,e.Unique++,r&&(Fp?(r.has(t)||r.set(t,[]),r.get(t).push(a)):(Object.prototype.hasOwnProperty.call(r,t)||(r[t]=[]),r[t].push(a))),a}function Lw(e,t){var r={min:e+1,max:e+1},n=-1;return t.MDW&&(kn=t.MDW),t.width!=null?r.customWidth=1:t.wpx!=null?n=Ng(t.wpx):t.wch!=null&&(n=t.wch),n>-1?(r.width=t2(n),r.customWidth=1):t.width!=null&&(r.width=t.width),t.hidden&&(r.hidden=!0),t.level!=null&&(r.outlineLevel=r.level=t.level),r}function Cu(e,t){if(e){var r=[.7,.7,.75,.75,.3,.3];t=="xlml"&&(r=[1,1,1,1,.5,.5]),e.left==null&&(e.left=r[0]),e.right==null&&(e.right=r[1]),e.top==null&&(e.top=r[2]),e.bottom==null&&(e.bottom=r[3]),e.header==null&&(e.header=r[4]),e.footer==null&&(e.footer=r[5])}}function Oc(e,t,r){var n=r.revssf[t.z!=null?t.z:"General"],a=60,i=e.length;if(n==null&&r.ssf){for(;a<392;++a)if(r.ssf[a]==null){Oo(t.z,a),r.ssf[a]=t.z,r.revssf[t.z]=n=a;break}}for(a=0;a!=i;++a)if(e[a].numFmtId===n)return a;return e[i]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function $G(e,t,r,n,a,i){try{n.cellNF&&(e.z=We[t])}catch(s){if(n.WTF)throw s}if(!(e.t==="z"&&!n.cellStyles)){if(e.t==="d"&&typeof e.v=="string"&&(e.v=er(e.v)),(!n||n.cellText!==!1)&&e.t!=="z")try{if(We[t]==null&&Oo(Afe[t]||"General",t),e.t==="e")e.w=e.w||qs[e.v];else if(t===0)if(e.t==="n")(e.v|0)===e.v?e.w=e.v.toString(10):e.w=$g(e.v);else if(e.t==="d"){var o=qr(e.v);(o|0)===o?e.w=o.toString(10):e.w=$g(o)}else{if(e.v===void 0)return"";e.w=Hu(e.v,Ld)}else e.t==="d"?e.w=Ga(t,qr(e.v),Ld):e.w=Ga(t,e.v,Ld)}catch(s){if(n.WTF)throw s}if(n.cellStyles&&r!=null)try{e.s=i.Fills[r],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=e2(a.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),n.WTF&&(e.s.fgColor.raw_rgb=a.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=e2(a.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),n.WTF&&(e.s.bgColor.raw_rgb=a.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(s){if(n.WTF&&i.Fills)throw s}}}function Pme(e,t,r){if(e&&e["!ref"]){var n=ut(e["!ref"]);if(n.e.c<n.s.c||n.e.r<n.s.r)throw new Error("Bad range ("+r+"): "+e["!ref"])}}function Nme(e,t){var r=ut(t);r.s.r<=r.e.r&&r.s.c<=r.e.c&&r.s.r>=0&&r.s.c>=0&&(e["!ref"]=Je(r))}var Fme=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,Dme=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,Lme=/<(?:\w:)?hyperlink [^>]*>/mg,Mme=/"(\w*:\w*)"/,Bme=/<(?:\w:)?col\b[^>]*[\/]?>/g,jme=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,Ume=/<(?:\w:)?pageMargins[^>]*\/>/g,kG=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,Wme=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,Vme=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function Hme(e,t,r,n,a,i,o){if(!e)return e;n||(n={"!id":{}});var s=t.dense?[]:{},l={s:{r:2e6,c:2e6},e:{r:0,c:0}},c="",f="",u=e.match(Dme);u?(c=e.slice(0,u.index),f=e.slice(u.index+u[0].length)):c=f=e;var d=c.match(kG);d?_5(d[0],s,a,r):(d=c.match(Wme))&&Gme(d[0],d[1]||"",s,a,r);var h=(c.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(h>0){var p=c.slice(h,h+50).match(Mme);p&&Nme(s,p[1])}var g=c.match(Vme);g&&g[1]&&i1e(g[1],a);var y=[];if(t.cellStyles){var m=c.match(Bme);m&&e1e(y,m)}u&&l1e(u[1],s,t,l,i,o);var w=f.match(jme);w&&(s["!autofilter"]=r1e(w[0]));var _=[],E=f.match(Fme);if(E)for(h=0;h!=E.length;++h)_[h]=ut(E[h].slice(E[h].indexOf('"')+1));var S=f.match(Lme);S&&Zme(s,S,n);var k=f.match(Ume);if(k&&(s["!margins"]=Jme(Ge(k[0]))),!s["!ref"]&&l.e.c>=l.s.c&&l.e.r>=l.s.r&&(s["!ref"]=Je(l)),t.sheetRows>0&&s["!ref"]){var b=ut(s["!ref"]);t.sheetRows<=+b.e.r&&(b.e.r=t.sheetRows-1,b.e.r>l.e.r&&(b.e.r=l.e.r),b.e.r<b.s.r&&(b.s.r=b.e.r),b.e.c>l.e.c&&(b.e.c=l.e.c),b.e.c<b.s.c&&(b.s.c=b.e.c),s["!fullref"]=s["!ref"],s["!ref"]=Je(b))}return y.length>0&&(s["!cols"]=y),_.length>0&&(s["!merges"]=_),s}function zme(e){if(e.length===0)return"";for(var t='<mergeCells count="'+e.length+'">',r=0;r!=e.length;++r)t+='<mergeCell ref="'+Je(e[r])+'"/>';return t+"</mergeCells>"}function _5(e,t,r,n){var a=Ge(e);r.Sheets[n]||(r.Sheets[n]={}),a.codeName&&(r.Sheets[n].CodeName=xt(Bt(a.codeName)))}function Gme(e,t,r,n,a){_5(e.slice(0,e.indexOf(">")),r,n,a)}function Kme(e,t,r,n,a){var i=!1,o={},s=null;if(n.bookType!=="xlsx"&&t.vbaraw){var l=t.SheetNames[r];try{t.Workbook&&(l=t.Workbook.Sheets[r].CodeName||l)}catch{}i=!0,o.codeName=Co(Nt(l))}if(e&&e["!outline"]){var c={summaryBelow:1,summaryRight:1};e["!outline"].above&&(c.summaryBelow=0),e["!outline"].left&&(c.summaryRight=0),s=(s||"")+be("outlinePr",null,c)}!i&&!s||(a[a.length]=be("sheetPr",s,o))}var Xme=["objects","scenarios","selectLockedCells","selectUnlockedCells"],qme=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function Yme(e){var t={sheet:1};return Xme.forEach(function(r){e[r]!=null&&e[r]&&(t[r]="1")}),qme.forEach(function(r){e[r]!=null&&!e[r]&&(t[r]="0")}),e.password&&(t.password=p5(e.password).toString(16).toUpperCase()),be("sheetProtection",null,t)}function Zme(e,t,r){for(var n=Array.isArray(e),a=0;a!=t.length;++a){var i=Ge(Bt(t[a]),!0);if(!i.ref)return;var o=((r||{})["!id"]||[])[i.id];o?(i.Target=o.Target,i.location&&(i.Target+="#"+xt(i.location))):(i.Target="#"+xt(i.location),o={Target:i.Target,TargetMode:"Internal"}),i.Rel=o,i.tooltip&&(i.Tooltip=i.tooltip,delete i.tooltip);for(var s=ut(i.ref),l=s.s.r;l<=s.e.r;++l)for(var c=s.s.c;c<=s.e.c;++c){var f=He({c,r:l});n?(e[l]||(e[l]=[]),e[l][c]||(e[l][c]={t:"z",v:void 0}),e[l][c].l=i):(e[f]||(e[f]={t:"z",v:void 0}),e[f].l=i)}}}function Jme(e){var t={};return["left","right","top","bottom","header","footer"].forEach(function(r){e[r]&&(t[r]=parseFloat(e[r]))}),t}function Qme(e){return Cu(e),be("pageMargins",null,e)}function e1e(e,t){for(var r=!1,n=0;n!=t.length;++n){var a=Ge(t[n],!0);a.hidden&&(a.hidden=Yt(a.hidden));var i=parseInt(a.min,10)-1,o=parseInt(a.max,10)-1;for(a.outlineLevel&&(a.level=+a.outlineLevel||0),delete a.min,delete a.max,a.width=+a.width,!r&&a.width&&(r=!0,g5(a.width)),uc(a);i<=o;)e[i++]=Vt(a)}}function t1e(e,t){for(var r=["<cols>"],n,a=0;a!=t.length;++a)(n=t[a])&&(r[r.length]=be("col",null,Lw(a,n)));return r[r.length]="</cols>",r.join("")}function r1e(e){var t={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return t}function n1e(e,t,r,n){var a=typeof e.ref=="string"?e.ref:Je(e.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var i=r.Workbook.Names,o=Yn(a);o.s.r==o.e.r&&(o.e.r=Yn(t["!ref"]).e.r,a=Je(o));for(var s=0;s<i.length;++s){var l=i[s];if(l.Name=="_xlnm._FilterDatabase"&&l.Sheet==n){l.Ref="'"+r.SheetNames[n]+"'!"+a;break}}return s==i.length&&i.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+r.SheetNames[n]+"'!"+a}),be("autoFilter",null,{ref:a})}var a1e=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function i1e(e,t){t.Views||(t.Views=[{}]),(e.match(a1e)||[]).forEach(function(r,n){var a=Ge(r);t.Views[n]||(t.Views[n]={}),+a.zoomScale&&(t.Views[n].zoom=+a.zoomScale),Yt(a.rightToLeft)&&(t.Views[n].RTL=!0)})}function o1e(e,t,r,n){var a={workbookViewId:"0"};return(((n||{}).Workbook||{}).Views||[])[0]&&(a.rightToLeft=n.Workbook.Views[0].RTL?"1":"0"),be("sheetViews",be("sheetView",null,a),{})}function s1e(e,t,r,n){if(e.c&&r["!comments"].push([t,e.c]),e.v===void 0&&typeof e.f!="string"||e.t==="z"&&!e.f)return"";var a="",i=e.t,o=e.v;if(e.t!=="z")switch(e.t){case"b":a=e.v?"1":"0";break;case"n":a=""+e.v;break;case"e":a=qs[e.v];break;case"d":n&&n.cellDates?a=er(e.v,-1).toISOString():(e=Vt(e),e.t="n",a=""+(e.v=qr(er(e.v)))),typeof e.z>"u"&&(e.z=We[14]);break;default:a=e.v;break}var s=fn("v",Nt(a)),l={r:t},c=Oc(n.cellXfs,e,n);switch(c!==0&&(l.s=c),e.t){case"n":break;case"d":l.t="d";break;case"b":l.t="b";break;case"e":l.t="e";break;case"z":break;default:if(e.v==null){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(n&&n.bookSST){s=fn("v",""+w5(n.Strings,e.v,n.revStrings)),l.t="s";break}l.t="str";break}if(e.t!=i&&(e.t=i,e.v=o),typeof e.f=="string"&&e.f){var f=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;s=be("f",Nt(e.f),f)+(e.v!=null?s:"")}return e.l&&r["!links"].push([t,e.l]),e.D&&(l.cm=1),be("c",s,l)}var l1e=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,r=/r=["']([^"']*)["']/,n=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,a=/ref=["']([^"']*)["']/,i=kg("v"),o=kg("f");return function(l,c,f,u,d,h){for(var p=0,g="",y=[],m=[],w=0,_=0,E=0,S="",k,b,T=0,C=0,R,I,N=0,B=0,A=Array.isArray(h.CellXf),O,H=[],z=[],G=Array.isArray(c),P=[],U={},Y=!1,D=!!f.sheetStubs,K=l.split(t),j=0,W=K.length;j!=W;++j){g=K[j].trim();var ee=g.length;if(ee!==0){var re=0;e:for(p=0;p<ee;++p)switch(g[p]){case">":if(g[p-1]!="/"){++p;break e}if(f&&f.cellStyles){if(b=Ge(g.slice(re,p),!0),T=b.r!=null?parseInt(b.r,10):T+1,C=-1,f.sheetRows&&f.sheetRows<T)continue;U={},Y=!1,b.ht&&(Y=!0,U.hpt=parseFloat(b.ht),U.hpx=u0(U.hpt)),b.hidden=="1"&&(Y=!0,U.hidden=!0),b.outlineLevel!=null&&(Y=!0,U.level=+b.outlineLevel),Y&&(P[T-1]=U)}break;case"<":re=p;break}if(re>=p)break;if(b=Ge(g.slice(re,p),!0),T=b.r!=null?parseInt(b.r,10):T+1,C=-1,!(f.sheetRows&&f.sheetRows<T)){u.s.r>T-1&&(u.s.r=T-1),u.e.r<T-1&&(u.e.r=T-1),f&&f.cellStyles&&(U={},Y=!1,b.ht&&(Y=!0,U.hpt=parseFloat(b.ht),U.hpx=u0(U.hpt)),b.hidden=="1"&&(Y=!0,U.hidden=!0),b.outlineLevel!=null&&(Y=!0,U.level=+b.outlineLevel),Y&&(P[T-1]=U)),y=g.slice(p).split(e);for(var le=0;le!=y.length&&y[le].trim().charAt(0)=="<";++le);for(y=y.slice(le),p=0;p!=y.length;++p)if(g=y[p].trim(),g.length!==0){if(m=g.match(r),w=p,_=0,E=0,g="<c "+(g.slice(0,1)=="<"?">":"")+g,m!=null&&m.length===2){for(w=0,S=m[1],_=0;_!=S.length&&!((E=S.charCodeAt(_)-64)<1||E>26);++_)w=26*w+E;--w,C=w}else++C;for(_=0;_!=g.length&&g.charCodeAt(_)!==62;++_);if(++_,b=Ge(g.slice(0,_),!0),b.r||(b.r=He({r:T-1,c:C})),S=g.slice(_),k={t:""},(m=S.match(i))!=null&&m[1]!==""&&(k.v=xt(m[1])),f.cellFormula){if((m=S.match(o))!=null&&m[1]!==""){if(k.f=xt(Bt(m[1])).replace(/\r\n/g,`
|
||
`),f.xlfn||(k.f=SP(k.f)),m[0].indexOf('t="array"')>-1)k.F=(S.match(a)||[])[1],k.F.indexOf(":")>-1&&H.push([ut(k.F),k.F]);else if(m[0].indexOf('t="shared"')>-1){I=Ge(m[0]);var oe=xt(Bt(m[1]));f.xlfn||(oe=SP(oe)),z[parseInt(I.si,10)]=[I,oe,b.r]}}else(m=S.match(/<f[^>]*\/>/))&&(I=Ge(m[0]),z[I.si]&&(k.f=ave(z[I.si][1],z[I.si][2],b.r)));var ue=pr(b.r);for(_=0;_<H.length;++_)ue.r>=H[_][0].s.r&&ue.r<=H[_][0].e.r&&ue.c>=H[_][0].s.c&&ue.c<=H[_][0].e.c&&(k.F=H[_][1])}if(b.t==null&&k.v===void 0)if(k.f||k.F)k.v=0,k.t="n";else if(D)k.t="z";else continue;else k.t=b.t||"n";switch(u.s.c>C&&(u.s.c=C),u.e.c<C&&(u.e.c=C),k.t){case"n":if(k.v==""||k.v==null){if(!D)continue;k.t="z"}else k.v=parseFloat(k.v);break;case"s":if(typeof k.v>"u"){if(!D)continue;k.t="z"}else R=Np[parseInt(k.v,10)],k.v=R.t,k.r=R.r,f.cellHTML&&(k.h=R.h);break;case"str":k.t="s",k.v=k.v!=null?Bt(k.v):"",f.cellHTML&&(k.h=qA(k.v));break;case"inlineStr":m=S.match(n),k.t="s",m!=null&&(R=h5(m[1]))?(k.v=R.t,f.cellHTML&&(k.h=R.h)):k.v="";break;case"b":k.v=Yt(k.v);break;case"d":f.cellDates?k.v=er(k.v,1):(k.v=qr(er(k.v,1)),k.t="n");break;case"e":(!f||f.cellText!==!1)&&(k.w=k.v),k.v=Rz[k.v];break}if(N=B=0,O=null,A&&b.s!==void 0&&(O=h.CellXf[b.s],O!=null&&(O.numFmtId!=null&&(N=O.numFmtId),f.cellStyles&&O.fillId!=null&&(B=O.fillId))),$G(k,N,B,f,d,h),f.cellDates&&A&&k.t=="n"&&lf(We[N])&&(k.t="d",k.v=Iw(k.v)),b.cm&&f.xlmeta){var me=(f.xlmeta.Cell||[])[+b.cm-1];me&&me.type=="XLDAPR"&&(k.D=!0)}if(G){var q=pr(b.r);c[q.r]||(c[q.r]=[]),c[q.r][q.c]=k}else c[b.r]=k}}}}P.length>0&&(c["!rows"]=P)}}();function c1e(e,t,r,n){var a=[],i=[],o=ut(e["!ref"]),s="",l,c="",f=[],u=0,d=0,h=e["!rows"],p=Array.isArray(e),g={r:c},y,m=-1;for(d=o.s.c;d<=o.e.c;++d)f[d]=Qt(d);for(u=o.s.r;u<=o.e.r;++u){for(i=[],c=Tr(u),d=o.s.c;d<=o.e.c;++d){l=f[d]+c;var w=p?(e[u]||[])[d]:e[l];w!==void 0&&(s=s1e(w,l,e,t))!=null&&i.push(s)}(i.length>0||h&&h[u])&&(g={r:c},h&&h[u]&&(y=h[u],y.hidden&&(g.hidden=1),m=-1,y.hpx?m=Fg(y.hpx):y.hpt&&(m=y.hpt),m>-1&&(g.ht=m,g.customHeight=1),y.level&&(g.outlineLevel=y.level)),a[a.length]=be("row",i.join(""),g))}if(h)for(;u<h.length;++u)h&&h[u]&&(g={r:u+1},y=h[u],y.hidden&&(g.hidden=1),m=-1,y.hpx?m=Fg(y.hpx):y.hpt&&(m=y.hpt),m>-1&&(g.ht=m,g.customHeight=1),y.level&&(g.outlineLevel=y.level),a[a.length]=be("row","",g));return a.join("")}function AG(e,t,r,n){var a=[Pr,be("worksheet",null,{xmlns:cf[0],"xmlns:r":Gr.r})],i=r.SheetNames[e],o=0,s="",l=r.Sheets[i];l==null&&(l={});var c=l["!ref"]||"A1",f=ut(c);if(f.e.c>16383||f.e.r>1048575){if(t.WTF)throw new Error("Range "+c+" exceeds format limit A1:XFD1048576");f.e.c=Math.min(f.e.c,16383),f.e.r=Math.min(f.e.c,1048575),c=Je(f)}n||(n={}),l["!comments"]=[];var u=[];Kme(l,r,e,t,a),a[a.length]=be("dimension",null,{ref:c}),a[a.length]=o1e(l,t,e,r),t.sheetFormat&&(a[a.length]=be("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),l["!cols"]!=null&&l["!cols"].length>0&&(a[a.length]=t1e(l,l["!cols"])),a[o=a.length]="<sheetData/>",l["!links"]=[],l["!ref"]!=null&&(s=c1e(l,t),s.length>0&&(a[a.length]=s)),a.length>o+1&&(a[a.length]="</sheetData>",a[o]=a[o].replace("/>",">")),l["!protect"]&&(a[a.length]=Yme(l["!protect"])),l["!autofilter"]!=null&&(a[a.length]=n1e(l["!autofilter"],l,r,e)),l["!merges"]!=null&&l["!merges"].length>0&&(a[a.length]=zme(l["!merges"]));var d=-1,h,p=-1;return l["!links"].length>0&&(a[a.length]="<hyperlinks>",l["!links"].forEach(function(g){g[1].Target&&(h={ref:g[0]},g[1].Target.charAt(0)!="#"&&(p=Pt(n,-1,Nt(g[1].Target).replace(/#.*$/,""),it.HLINK),h["r:id"]="rId"+p),(d=g[1].Target.indexOf("#"))>-1&&(h.location=Nt(g[1].Target.slice(d+1))),g[1].Tooltip&&(h.tooltip=Nt(g[1].Tooltip)),a[a.length]=be("hyperlink",null,h))}),a[a.length]="</hyperlinks>"),delete l["!links"],l["!margins"]!=null&&(a[a.length]=Qme(l["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&(a[a.length]=fn("ignoredErrors",be("ignoredError",null,{numberStoredAsText:1,sqref:c}))),u.length>0&&(p=Pt(n,-1,"../drawings/drawing"+(e+1)+".xml",it.DRAW),a[a.length]=be("drawing",null,{"r:id":"rId"+p}),l["!drawing"]=u),l["!comments"].length>0&&(p=Pt(n,-1,"../drawings/vmlDrawing"+(e+1)+".vml",it.VML),a[a.length]=be("legacyDrawing",null,{"r:id":"rId"+p}),l["!legacy"]=p),a.length>1&&(a[a.length]="</worksheet>",a[1]=a[1].replace("/>",">")),a.join("")}function u1e(e,t){var r={},n=e.l+t;r.r=e.read_shift(4),e.l+=4;var a=e.read_shift(2);e.l+=1;var i=e.read_shift(1);return e.l=n,i&7&&(r.level=i&7),i&16&&(r.hidden=!0),i&32&&(r.hpt=a/20),r}function f1e(e,t,r){var n=ce(145),a=(r["!rows"]||[])[e]||{};n.write_shift(4,e),n.write_shift(4,0);var i=320;a.hpx?i=Fg(a.hpx)*20:a.hpt&&(i=a.hpt*20),n.write_shift(2,i),n.write_shift(1,0);var o=0;a.level&&(o|=a.level),a.hidden&&(o|=16),(a.hpx||a.hpt)&&(o|=32),n.write_shift(1,o),n.write_shift(1,0);var s=0,l=n.l;n.l+=4;for(var c={r:e,c:0},f=0;f<16;++f)if(!(t.s.c>f+1<<10||t.e.c<f<<10)){for(var u=-1,d=-1,h=f<<10;h<f+1<<10;++h){c.c=h;var p=Array.isArray(r)?(r[c.r]||[])[c.c]:r[He(c)];p&&(u<0&&(u=h),d=h)}u<0||(++s,n.write_shift(4,u),n.write_shift(4,d))}var g=n.l;return n.l=l,n.write_shift(4,s),n.l=g,n.length>n.l?n.slice(0,n.l):n}function d1e(e,t,r,n){var a=f1e(n,r,t);(a.length>17||(t["!rows"]||[])[n])&&ge(e,0,a)}var h1e=hf,p1e=B0;function g1e(){}function v1e(e,t){var r={},n=e[e.l];return++e.l,r.above=!(n&64),r.left=!(n&128),e.l+=18,r.name=xde(e),r}function m1e(e,t,r){r==null&&(r=ce(84+4*e.length));var n=192;t&&(t.above&&(n&=-65),t.left&&(n&=-129)),r.write_shift(1,n);for(var a=1;a<3;++a)r.write_shift(1,0);return Zx({auto:1},r),r.write_shift(-4,-1),r.write_shift(-4,-1),Tz(e,r),r.slice(0,r.l)}function y1e(e){var t=Ai(e);return[t]}function x1e(e,t,r){return r==null&&(r=ce(8)),uf(t,r)}function w1e(e){var t=ff(e);return[t]}function _1e(e,t,r){return r==null&&(r=ce(4)),df(t,r)}function b1e(e){var t=Ai(e),r=e.read_shift(1);return[t,r,"b"]}function E1e(e,t,r){return r==null&&(r=ce(9)),uf(t,r),r.write_shift(1,e.v?1:0),r}function S1e(e){var t=ff(e),r=e.read_shift(1);return[t,r,"b"]}function T1e(e,t,r){return r==null&&(r=ce(5)),df(t,r),r.write_shift(1,e.v?1:0),r}function C1e(e){var t=Ai(e),r=e.read_shift(1);return[t,r,"e"]}function $1e(e,t,r){return r==null&&(r=ce(9)),uf(t,r),r.write_shift(1,e.v),r}function k1e(e){var t=ff(e),r=e.read_shift(1);return[t,r,"e"]}function A1e(e,t,r){return r==null&&(r=ce(8)),df(t,r),r.write_shift(1,e.v),r.write_shift(2,0),r.write_shift(1,0),r}function R1e(e){var t=Ai(e),r=e.read_shift(4);return[t,r,"s"]}function O1e(e,t,r){return r==null&&(r=ce(12)),uf(t,r),r.write_shift(4,t.v),r}function I1e(e){var t=ff(e),r=e.read_shift(4);return[t,r,"s"]}function P1e(e,t,r){return r==null&&(r=ce(8)),df(t,r),r.write_shift(4,t.v),r}function N1e(e){var t=Ai(e),r=On(e);return[t,r,"n"]}function F1e(e,t,r){return r==null&&(r=ce(16)),uf(t,r),Gu(e.v,r),r}function RG(e){var t=ff(e),r=On(e);return[t,r,"n"]}function D1e(e,t,r){return r==null&&(r=ce(12)),df(t,r),Gu(e.v,r),r}function L1e(e){var t=Ai(e),r=l5(e);return[t,r,"n"]}function M1e(e,t,r){return r==null&&(r=ce(12)),uf(t,r),Cz(e.v,r),r}function B1e(e){var t=ff(e),r=l5(e);return[t,r,"n"]}function j1e(e,t,r){return r==null&&(r=ce(8)),df(t,r),Cz(e.v,r),r}function U1e(e){var t=Ai(e),r=i5(e);return[t,r,"is"]}function W1e(e){var t=Ai(e),r=Dn(e);return[t,r,"str"]}function V1e(e,t,r){return r==null&&(r=ce(12+4*e.v.length)),uf(t,r),nn(e.v,r),r.length>r.l?r.slice(0,r.l):r}function H1e(e){var t=ff(e),r=Dn(e);return[t,r,"str"]}function z1e(e,t,r){return r==null&&(r=ce(8+4*e.v.length)),df(t,r),nn(e.v,r),r.length>r.l?r.slice(0,r.l):r}function G1e(e,t,r){var n=e.l+t,a=Ai(e);a.r=r["!row"];var i=e.read_shift(1),o=[a,i,"b"];if(r.cellFormula){e.l+=2;var s=Dw(e,n-e.l,r);o[3]=Cn(s,null,a,r.supbooks,r)}else e.l=n;return o}function K1e(e,t,r){var n=e.l+t,a=Ai(e);a.r=r["!row"];var i=e.read_shift(1),o=[a,i,"e"];if(r.cellFormula){e.l+=2;var s=Dw(e,n-e.l,r);o[3]=Cn(s,null,a,r.supbooks,r)}else e.l=n;return o}function X1e(e,t,r){var n=e.l+t,a=Ai(e);a.r=r["!row"];var i=On(e),o=[a,i,"n"];if(r.cellFormula){e.l+=2;var s=Dw(e,n-e.l,r);o[3]=Cn(s,null,a,r.supbooks,r)}else e.l=n;return o}function q1e(e,t,r){var n=e.l+t,a=Ai(e);a.r=r["!row"];var i=Dn(e),o=[a,i,"str"];if(r.cellFormula){e.l+=2;var s=Dw(e,n-e.l,r);o[3]=Cn(s,null,a,r.supbooks,r)}else e.l=n;return o}var Y1e=hf,Z1e=B0;function J1e(e,t){return t==null&&(t=ce(4)),t.write_shift(4,e),t}function Q1e(e,t){var r=e.l+t,n=hf(e),a=o5(e),i=Dn(e),o=Dn(e),s=Dn(e);e.l=r;var l={rfx:n,relId:a,loc:i,display:s};return o&&(l.Tooltip=o),l}function eye(e,t){var r=ce(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));B0({s:pr(e[0]),e:pr(e[0])},r),s5("rId"+t,r);var n=e[1].Target.indexOf("#"),a=n==-1?"":e[1].Target.slice(n+1);return nn(a||"",r),nn(e[1].Tooltip||"",r),nn("",r),r.slice(0,r.l)}function tye(){}function rye(e,t,r){var n=e.l+t,a=$z(e),i=e.read_shift(1),o=[a];if(o[2]=i,r.cellFormula){var s=Cme(e,n-e.l,r);o[1]=s}else e.l=n;return o}function nye(e,t,r){var n=e.l+t,a=hf(e),i=[a];if(r.cellFormula){var o=kme(e,n-e.l,r);i[1]=o,e.l=n}else e.l=n;return i}function aye(e,t,r){r==null&&(r=ce(18));var n=Lw(e,t);r.write_shift(-4,e),r.write_shift(-4,e),r.write_shift(4,(n.width||10)*256),r.write_shift(4,0);var a=0;return t.hidden&&(a|=1),typeof n.width=="number"&&(a|=2),t.level&&(a|=t.level<<8),r.write_shift(2,a),r}var OG=["left","right","top","bottom","header","footer"];function iye(e){var t={};return OG.forEach(function(r){t[r]=On(e)}),t}function oye(e,t){return t==null&&(t=ce(6*8)),Cu(e),OG.forEach(function(r){Gu(e[r],t)}),t}function sye(e){var t=e.read_shift(2);return e.l+=28,{RTL:t&32}}function lye(e,t,r){r==null&&(r=ce(30));var n=924;return(((t||{}).Views||[])[0]||{}).RTL&&(n|=32),r.write_shift(2,n),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(2,0),r.write_shift(2,100),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(4,0),r}function cye(e){var t=ce(24);return t.write_shift(4,4),t.write_shift(4,1),B0(e,t),t}function uye(e,t){return t==null&&(t=ce(16*4+2)),t.write_shift(2,e.password?p5(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach(function(r){r[1]?t.write_shift(4,e[r[0]]!=null&&!e[r[0]]?1:0):t.write_shift(4,e[r[0]]!=null&&e[r[0]]?0:1)}),t}function fye(){}function dye(){}function hye(e,t,r,n,a,i,o){if(!e)return e;var s=t||{};n||(n={"!id":{}});var l=s.dense?[]:{},c,f={s:{r:2e6,c:2e6},e:{r:0,c:0}},u=!1,d=!1,h,p,g,y,m,w,_,E,S,k=[];s.biff=12,s["!row"]=0;var b=0,T=!1,C=[],R={},I=s.supbooks||a.supbooks||[[]];if(I.sharedf=R,I.arrayf=C,I.SheetNames=a.SheetNames||a.Sheets.map(function(G){return G.name}),!s.supbooks&&(s.supbooks=I,a.Names))for(var N=0;N<a.Names.length;++N)I[0][N+1]=a.Names[N];var B=[],A=[],O=!1;Dg[16]={n:"BrtShortReal",f:RG};var H;if(Xs(e,function(P,U,Y){if(!d)switch(Y){case 148:c=P;break;case 0:h=P,s.sheetRows&&s.sheetRows<=h.r&&(d=!0),E=Tr(y=h.r),s["!row"]=h.r,(P.hidden||P.hpt||P.level!=null)&&(P.hpt&&(P.hpx=u0(P.hpt)),A[P.r]=P);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 62:switch(p={t:P[2]},P[2]){case"n":p.v=P[1];break;case"s":_=Np[P[1]],p.v=_.t,p.r=_.r;break;case"b":p.v=!!P[1];break;case"e":p.v=P[1],s.cellText!==!1&&(p.w=qs[p.v]);break;case"str":p.t="s",p.v=P[1];break;case"is":p.t="s",p.v=P[1].t;break}if((g=o.CellXf[P[0].iStyleRef])&&$G(p,g.numFmtId,null,s,i,o),m=P[0].c==-1?m+1:P[0].c,s.dense?(l[y]||(l[y]=[]),l[y][m]=p):l[Qt(m)+E]=p,s.cellFormula){for(T=!1,b=0;b<C.length;++b){var D=C[b];h.r>=D[0].s.r&&h.r<=D[0].e.r&&m>=D[0].s.c&&m<=D[0].e.c&&(p.F=Je(D[0]),T=!0)}!T&&P.length>3&&(p.f=P[3])}if(f.s.r>h.r&&(f.s.r=h.r),f.s.c>m&&(f.s.c=m),f.e.r<h.r&&(f.e.r=h.r),f.e.c<m&&(f.e.c=m),s.cellDates&&g&&p.t=="n"&&lf(We[g.numFmtId])){var K=Rl(p.v);K&&(p.t="d",p.v=new Date(K.y,K.m-1,K.d,K.H,K.M,K.S,K.u))}H&&(H.type=="XLDAPR"&&(p.D=!0),H=void 0);break;case 1:case 12:if(!s.sheetStubs||u)break;p={t:"z",v:void 0},m=P[0].c==-1?m+1:P[0].c,s.dense?(l[y]||(l[y]=[]),l[y][m]=p):l[Qt(m)+E]=p,f.s.r>h.r&&(f.s.r=h.r),f.s.c>m&&(f.s.c=m),f.e.r<h.r&&(f.e.r=h.r),f.e.c<m&&(f.e.c=m),H&&(H.type=="XLDAPR"&&(p.D=!0),H=void 0);break;case 176:k.push(P);break;case 49:H=((s.xlmeta||{}).Cell||[])[P-1];break;case 494:var j=n["!id"][P.relId];for(j?(P.Target=j.Target,P.loc&&(P.Target+="#"+P.loc),P.Rel=j):P.relId==""&&(P.Target="#"+P.loc),y=P.rfx.s.r;y<=P.rfx.e.r;++y)for(m=P.rfx.s.c;m<=P.rfx.e.c;++m)s.dense?(l[y]||(l[y]=[]),l[y][m]||(l[y][m]={t:"z",v:void 0}),l[y][m].l=P):(w=He({c:m,r:y}),l[w]||(l[w]={t:"z",v:void 0}),l[w].l=P);break;case 426:if(!s.cellFormula)break;C.push(P),S=s.dense?l[y][m]:l[Qt(m)+E],S.f=Cn(P[1],f,{r:h.r,c:m},I,s),S.F=Je(P[0]);break;case 427:if(!s.cellFormula)break;R[He(P[0].s)]=P[1],S=s.dense?l[y][m]:l[Qt(m)+E],S.f=Cn(P[1],f,{r:h.r,c:m},I,s);break;case 60:if(!s.cellStyles)break;for(;P.e>=P.s;)B[P.e--]={width:P.w/256,hidden:!!(P.flags&1),level:P.level},O||(O=!0,g5(P.w/256)),uc(B[P.e+1]);break;case 161:l["!autofilter"]={ref:Je(P)};break;case 476:l["!margins"]=P;break;case 147:a.Sheets[r]||(a.Sheets[r]={}),P.name&&(a.Sheets[r].CodeName=P.name),(P.above||P.left)&&(l["!outline"]={above:P.above,left:P.left});break;case 137:a.Views||(a.Views=[{}]),a.Views[0]||(a.Views[0]={}),P.RTL&&(a.Views[0].RTL=!0);break;case 485:break;case 64:case 1053:break;case 151:break;case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:u=!0;break;case 36:u=!1;break;case 37:u=!0;break;case 38:u=!1;break;default:if(!U.T){if(!u||s.WTF)throw new Error("Unexpected record 0x"+Y.toString(16))}}},s),delete s.supbooks,delete s["!row"],!l["!ref"]&&(f.s.r<2e6||c&&(c.e.r>0||c.e.c>0||c.s.r>0||c.s.c>0))&&(l["!ref"]=Je(c||f)),s.sheetRows&&l["!ref"]){var z=ut(l["!ref"]);s.sheetRows<=+z.e.r&&(z.e.r=s.sheetRows-1,z.e.r>f.e.r&&(z.e.r=f.e.r),z.e.r<z.s.r&&(z.s.r=z.e.r),z.e.c>f.e.c&&(z.e.c=f.e.c),z.e.c<z.s.c&&(z.s.c=z.e.c),l["!fullref"]=l["!ref"],l["!ref"]=Je(z))}return k.length>0&&(l["!merges"]=k),B.length>0&&(l["!cols"]=B),A.length>0&&(l["!rows"]=A),l}function pye(e,t,r,n,a,i,o){if(t.v===void 0)return!1;var s="";switch(t.t){case"b":s=t.v?"1":"0";break;case"d":t=Vt(t),t.z=t.z||We[14],t.v=qr(er(t.v)),t.t="n";break;case"n":case"e":s=""+t.v;break;default:s=t.v;break}var l={r,c:n};switch(l.s=Oc(a.cellXfs,t,a),t.l&&i["!links"].push([He(l),t.l]),t.c&&i["!comments"].push([He(l),t.c]),t.t){case"s":case"str":return a.bookSST?(s=w5(a.Strings,t.v,a.revStrings),l.t="s",l.v=s,o?ge(e,18,P1e(t,l)):ge(e,7,O1e(t,l))):(l.t="str",o?ge(e,17,z1e(t,l)):ge(e,6,V1e(t,l))),!0;case"n":return t.v==(t.v|0)&&t.v>-1e3&&t.v<1e3?o?ge(e,13,j1e(t,l)):ge(e,2,M1e(t,l)):o?ge(e,16,D1e(t,l)):ge(e,5,F1e(t,l)),!0;case"b":return l.t="b",o?ge(e,15,T1e(t,l)):ge(e,4,E1e(t,l)),!0;case"e":return l.t="e",o?ge(e,14,A1e(t,l)):ge(e,3,$1e(t,l)),!0}return o?ge(e,12,_1e(t,l)):ge(e,1,x1e(t,l)),!0}function gye(e,t,r,n){var a=ut(t["!ref"]||"A1"),i,o="",s=[];ge(e,145);var l=Array.isArray(t),c=a.e.r;t["!rows"]&&(c=Math.max(a.e.r,t["!rows"].length-1));for(var f=a.s.r;f<=c;++f){o=Tr(f),d1e(e,t,a,f);var u=!1;if(f<=a.e.r)for(var d=a.s.c;d<=a.e.c;++d){f===a.s.r&&(s[d]=Qt(d)),i=s[d]+o;var h=l?(t[f]||[])[d]:t[i];if(!h){u=!1;continue}u=pye(e,h,f,d,n,t,u)}}ge(e,146)}function vye(e,t){!t||!t["!merges"]||(ge(e,177,J1e(t["!merges"].length)),t["!merges"].forEach(function(r){ge(e,176,Z1e(r))}),ge(e,178))}function mye(e,t){!t||!t["!cols"]||(ge(e,390),t["!cols"].forEach(function(r,n){r&&ge(e,60,aye(n,r))}),ge(e,391))}function yye(e,t){!t||!t["!ref"]||(ge(e,648),ge(e,649,cye(ut(t["!ref"]))),ge(e,650))}function xye(e,t,r){t["!links"].forEach(function(n){if(n[1].Target){var a=Pt(r,-1,n[1].Target.replace(/#.*$/,""),it.HLINK);ge(e,494,eye(n,a))}}),delete t["!links"]}function wye(e,t,r,n){if(t["!comments"].length>0){var a=Pt(n,-1,"../drawings/vmlDrawing"+(r+1)+".vml",it.VML);ge(e,551,s5("rId"+a)),t["!legacy"]=a}}function _ye(e,t,r,n){if(t["!autofilter"]){var a=t["!autofilter"],i=typeof a.ref=="string"?a.ref:Je(a.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var o=r.Workbook.Names,s=Yn(i);s.s.r==s.e.r&&(s.e.r=Yn(t["!ref"]).e.r,i=Je(s));for(var l=0;l<o.length;++l){var c=o[l];if(c.Name=="_xlnm._FilterDatabase"&&c.Sheet==n){c.Ref="'"+r.SheetNames[n]+"'!"+i;break}}l==o.length&&o.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+r.SheetNames[n]+"'!"+i}),ge(e,161,B0(ut(i))),ge(e,162)}}function bye(e,t,r){ge(e,133),ge(e,137,lye(t,r)),ge(e,138),ge(e,134)}function Eye(e,t){t["!protect"]&&ge(e,535,uye(t["!protect"]))}function Sye(e,t,r,n){var a=va(),i=r.SheetNames[e],o=r.Sheets[i]||{},s=i;try{r&&r.Workbook&&(s=r.Workbook.Sheets[e].CodeName||s)}catch{}var l=ut(o["!ref"]||"A1");if(l.e.c>16383||l.e.r>1048575){if(t.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383),l.e.r=Math.min(l.e.c,1048575)}return o["!links"]=[],o["!comments"]=[],ge(a,129),(r.vbaraw||o["!outline"])&&ge(a,147,m1e(s,o["!outline"])),ge(a,148,p1e(l)),bye(a,o,r.Workbook),mye(a,o),gye(a,o,e,t),Eye(a,o),_ye(a,o,r,e),vye(a,o),xye(a,o,n),o["!margins"]&&ge(a,476,oye(o["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&yye(a,o),wye(a,o,e,n),ge(a,130),a.end()}function Tye(e){var t=[],r=e.match(/^<c:numCache>/),n;(e.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/mg)||[]).forEach(function(i){var o=i.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);o&&(t[+o[1]]=r?+o[2]:o[2])});var a=xt((e.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/<c:f>(.*?)<\/c:f>/mg)||[]).forEach(function(i){n=i.replace(/<.*?>/g,"")}),[t,a,n]}function Cye(e,t,r,n,a,i){var o=i||{"!type":"chart"};if(!e)return i;var s=0,l=0,c="A",f={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(u){var d=Tye(u);f.s.r=f.s.c=0,f.e.c=s,c=Qt(s),d[0].forEach(function(h,p){o[c+Tr(p)]={t:"n",v:h,z:d[1]},l=p}),f.e.r<l&&(f.e.r=l),++s}),s>0&&(o["!ref"]=Je(f)),o}function $ye(e,t,r,n,a){if(!e)return e;n||(n={"!id":{}});var i={"!type":"chart","!drawel":null,"!rel":""},o,s=e.match(kG);return s&&_5(s[0],i,a,r),(o=e.match(/drawing r:id="(.*?)"/))&&(i["!rel"]=o[1]),n["!id"][i["!rel"]]&&(i["!drawel"]=n["!id"][i["!rel"]]),i}function kye(e,t){e.l+=10;var r=Dn(e);return{name:r}}function Aye(e,t,r,n,a){if(!e)return e;n||(n={"!id":{}});var i={"!type":"chart","!drawel":null,"!rel":""},o=!1;return Xs(e,function(l,c,f){switch(f){case 550:i["!rel"]=l;break;case 651:a.Sheets[r]||(a.Sheets[r]={}),l.name&&(a.Sheets[r].CodeName=l.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:break;case 38:break;default:if(!(c.T>0)){if(!(c.T<0)){if(!o||t.WTF)throw new Error("Unexpected record 0x"+f.toString(16))}}}},t),n["!id"][i["!rel"]]&&(i["!drawel"]=n["!id"][i["!rel"]]),i}var b5=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Rye=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],Oye=[],Iye=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function AP(e,t){for(var r=0;r!=e.length;++r)for(var n=e[r],a=0;a!=t.length;++a){var i=t[a];if(n[i[0]]==null)n[i[0]]=i[1];else switch(i[2]){case"bool":typeof n[i[0]]=="string"&&(n[i[0]]=Yt(n[i[0]]));break;case"int":typeof n[i[0]]=="string"&&(n[i[0]]=parseInt(n[i[0]],10));break}}}function RP(e,t){for(var r=0;r!=t.length;++r){var n=t[r];if(e[n[0]]==null)e[n[0]]=n[1];else switch(n[2]){case"bool":typeof e[n[0]]=="string"&&(e[n[0]]=Yt(e[n[0]]));break;case"int":typeof e[n[0]]=="string"&&(e[n[0]]=parseInt(e[n[0]],10));break}}}function IG(e){RP(e.WBProps,b5),RP(e.CalcPr,Iye),AP(e.WBView,Rye),AP(e.Sheets,Oye),Ld.date1904=Yt(e.WBProps.date1904)}function Pye(e){return!e.Workbook||!e.Workbook.WBProps?"false":Yt(e.Workbook.WBProps.date1904)?"true":"false"}var Nye="][*?/\\".split("");function PG(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var r=!0;return Nye.forEach(function(n){if(e.indexOf(n)!=-1){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");r=!1}}),r}function Fye(e,t,r){e.forEach(function(n,a){PG(n);for(var i=0;i<a;++i)if(n==e[i])throw new Error("Duplicate Sheet Name: "+n);if(r){var o=t&&t[a]&&t[a].CodeName||n;if(o.charCodeAt(0)==95&&o.length>22)throw new Error("Bad Code Name: Worksheet"+o)}})}function NG(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t=e.Workbook&&e.Workbook.Sheets||[];Fye(e.SheetNames,t,!!e.vbaraw);for(var r=0;r<e.SheetNames.length;++r)Pme(e.Sheets[e.SheetNames[r]],e.SheetNames[r],r)}var Dye=/<\w+:workbook/;function Lye(e,t){if(!e)throw new Error("Could not find file");var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},n=!1,a="xmlns",i={},o=0;if(e.replace(jn,function(l,c){var f=Ge(l);switch(Uo(f[0])){case"<?xml":break;case"<workbook":l.match(Dye)&&(a="xmlns"+l.match(/<(\w+):/)[1]),r.xmlns=f[a];break;case"</workbook>":break;case"<fileVersion":delete f[0],r.AppVersion=f;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":break;case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":b5.forEach(function(u){if(f[u[0]]!=null)switch(u[2]){case"bool":r.WBProps[u[0]]=Yt(f[u[0]]);break;case"int":r.WBProps[u[0]]=parseInt(f[u[0]],10);break;default:r.WBProps[u[0]]=f[u[0]]}}),f.codeName&&(r.WBProps.CodeName=Bt(f.codeName));break;case"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete f[0],r.WBView.push(f);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(f.state){case"hidden":f.Hidden=1;break;case"veryHidden":f.Hidden=2;break;default:f.Hidden=0}delete f.state,f.name=xt(Bt(f.name)),delete f[0],r.Sheets.push(f);break;case"</sheet>":break;case"<functionGroups":case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":case"<definedNames":n=!0;break;case"</definedNames>":n=!1;break;case"<definedName":i={},i.Name=Bt(f.name),f.comment&&(i.Comment=f.comment),f.localSheetId&&(i.Sheet=+f.localSheetId),Yt(f.hidden||"0")&&(i.Hidden=!0),o=c+l.length;break;case"</definedName>":i.Ref=xt(Bt(e.slice(o,c))),r.Names.push(i);break;case"<definedName/>":break;case"<calcPr":delete f[0],r.CalcPr=f;break;case"<calcPr/>":delete f[0],r.CalcPr=f;break;case"</calcPr>":break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":n=!0;break;case"</AlternateContent>":n=!1;break;case"<revisionPtr":break;default:if(!n&&t.WTF)throw new Error("unrecognized "+f[0]+" in workbook")}return l}),cf.indexOf(r.xmlns)===-1)throw new Error("Unknown Namespace: "+r.xmlns);return IG(r),r}function FG(e){var t=[Pr];t[t.length]=be("workbook",null,{xmlns:cf[0],"xmlns:r":Gr.r});var r=e.Workbook&&(e.Workbook.Names||[]).length>0,n={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(b5.forEach(function(s){e.Workbook.WBProps[s[0]]!=null&&e.Workbook.WBProps[s[0]]!=s[1]&&(n[s[0]]=e.Workbook.WBProps[s[0]])}),e.Workbook.WBProps.CodeName&&(n.codeName=e.Workbook.WBProps.CodeName,delete n.CodeName)),t[t.length]=be("workbookPr",null,n);var a=e.Workbook&&e.Workbook.Sheets||[],i=0;if(a&&a[0]&&a[0].Hidden){for(t[t.length]="<bookViews>",i=0;i!=e.SheetNames.length&&!(!a[i]||!a[i].Hidden);++i);i==e.SheetNames.length&&(i=0),t[t.length]='<workbookView firstSheet="'+i+'" activeTab="'+i+'"/>',t[t.length]="</bookViews>"}for(t[t.length]="<sheets>",i=0;i!=e.SheetNames.length;++i){var o={name:Nt(e.SheetNames[i].slice(0,31))};if(o.sheetId=""+(i+1),o["r:id"]="rId"+(i+1),a[i])switch(a[i].Hidden){case 1:o.state="hidden";break;case 2:o.state="veryHidden";break}t[t.length]=be("sheet",null,o)}return t[t.length]="</sheets>",r&&(t[t.length]="<definedNames>",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach(function(s){var l={name:s.Name};s.Comment&&(l.comment=s.Comment),s.Sheet!=null&&(l.localSheetId=""+s.Sheet),s.Hidden&&(l.hidden="1"),s.Ref&&(t[t.length]=be("definedName",Nt(s.Ref),l))}),t[t.length]="</definedNames>"),t.length>2&&(t[t.length]="</workbook>",t[1]=t[1].replace("/>",">")),t.join("")}function Mye(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=kC(e),r.name=Dn(e),r}function Bye(e,t){return t||(t=ce(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),s5(e.strRelID,t),nn(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function jye(e,t){var r={},n=e.read_shift(4);r.defaultThemeVersion=e.read_shift(4);var a=t>8?Dn(e):"";return a.length>0&&(r.CodeName=a),r.autoCompressPictures=!!(n&65536),r.backupFile=!!(n&64),r.checkCompatibility=!!(n&4096),r.date1904=!!(n&1),r.filterPrivacy=!!(n&8),r.hidePivotFieldList=!!(n&1024),r.promptedSolutions=!!(n&16),r.publishItems=!!(n&2048),r.refreshAllConnections=!!(n&262144),r.saveExternalLinkValues=!!(n&128),r.showBorderUnselectedTables=!!(n&4),r.showInkAnnotation=!!(n&32),r.showObjects=["all","placeholders","none"][n>>13&3],r.showPivotChartFilter=!!(n&32768),r.updateLinks=["userSet","never","always"][n>>8&3],r}function Uye(e,t){t||(t=ce(72));var r=0;return e&&e.filterPrivacy&&(r|=8),t.write_shift(4,r),t.write_shift(4,0),Tz(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}function Wye(e,t){var r={};return e.read_shift(4),r.ArchID=e.read_shift(4),e.l+=t-8,r}function Vye(e,t,r){var n=e.l+t;e.l+=4,e.l+=1;var a=e.read_shift(4),i=wde(e),o=$me(e,0,r),s=o5(e);e.l=n;var l={Name:i,Ptg:o};return a<268435455&&(l.Sheet=a),s&&(l.Comment=s),l}function Hye(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=[],a=!1;t||(t={}),t.biff=12;var i=[],o=[[]];return o.SheetNames=[],o.XTI=[],Dg[16]={n:"BrtFRTArchID$",f:Wye},Xs(e,function(l,c,f){switch(f){case 156:o.SheetNames.push(l.name),r.Sheets.push(l);break;case 153:r.WBProps=l;break;case 39:l.Sheet!=null&&(t.SID=l.Sheet),l.Ref=Cn(l.Ptg,null,null,o,t),delete t.SID,delete l.Ptg,i.push(l);break;case 1036:break;case 357:case 358:case 355:case 667:o[0].length?o.push([f,l]):o[0]=[f,l],o[o.length-1].XTI=[];break;case 362:o.length===0&&(o[0]=[],o[0].XTI=[]),o[o.length-1].XTI=o[o.length-1].XTI.concat(l),o.XTI=o.XTI.concat(l);break;case 361:break;case 2071:case 158:case 143:case 664:case 353:break;case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:n.push(f),a=!0;break;case 36:n.pop(),a=!1;break;case 37:n.push(f),a=!0;break;case 38:n.pop(),a=!1;break;case 16:break;default:if(!c.T){if(!a||t.WTF&&n[n.length-1]!=37&&n[n.length-1]!=35)throw new Error("Unexpected record 0x"+f.toString(16))}}},t),IG(r),r.Names=i,r.supbooks=o,r}function zye(e,t){ge(e,143);for(var r=0;r!=t.SheetNames.length;++r){var n=t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[r]&&t.Workbook.Sheets[r].Hidden||0,a={Hidden:n,iTabID:r+1,strRelID:"rId"+(r+1),name:t.SheetNames[r]};ge(e,156,Bye(a))}ge(e,144)}function Gye(e,t){t||(t=ce(127));for(var r=0;r!=4;++r)t.write_shift(4,0);return nn("SheetJS",t),nn(Tg.version,t),nn(Tg.version,t),nn("7262",t),t.length>t.l?t.slice(0,t.l):t}function Kye(e,t){t||(t=ce(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e);var r=120;return t.write_shift(1,r),t.length>t.l?t.slice(0,t.l):t}function Xye(e,t){if(!(!t.Workbook||!t.Workbook.Sheets)){for(var r=t.Workbook.Sheets,n=0,a=-1,i=-1;n<r.length;++n)!r[n]||!r[n].Hidden&&a==-1?a=n:r[n].Hidden==1&&i==-1&&(i=n);i>a||(ge(e,135),ge(e,158,Kye(a)),ge(e,136))}}function qye(e,t){var r=va();return ge(r,131),ge(r,128,Gye()),ge(r,153,Uye(e.Workbook&&e.Workbook.WBProps||null)),Xye(r,e),zye(r,e),ge(r,132),r.end()}function Yye(e,t,r){return t.slice(-4)===".bin"?Hye(e,r):Lye(e,r)}function Zye(e,t,r,n,a,i,o,s){return t.slice(-4)===".bin"?hye(e,n,r,a,i,o,s):Hme(e,n,r,a,i,o,s)}function Jye(e,t,r,n,a,i,o,s){return t.slice(-4)===".bin"?Aye(e,n,r,a,i):$ye(e,n,r,a,i)}function Qye(e,t,r,n,a,i,o,s){return t.slice(-4)===".bin"?rve():nve()}function exe(e,t,r,n,a,i,o,s){return t.slice(-4)===".bin"?eve():tve()}function txe(e,t,r,n){return t.slice(-4)===".bin"?Zpe(e,r,n):Bpe(e,r,n)}function rxe(e,t,r){return pG(e,r)}function nxe(e,t,r){return t.slice(-4)===".bin"?ape(e,r):tpe(e,r)}function axe(e,t,r){return t.slice(-4)===".bin"?qge(e,r):jge(e,r)}function ixe(e,t,r){return t.slice(-4)===".bin"?Lge(e):Fge(e)}function oxe(e,t,r,n){return r.slice(-4)===".bin"?Mge(e,t,r,n):void 0}function sxe(e,t,r){return t.slice(-4)===".bin"?Ige(e,t,r):Nge(e,t,r)}function lxe(e,t,r){return(t.slice(-4)===".bin"?qye:FG)(e)}function cxe(e,t,r,n,a){return(t.slice(-4)===".bin"?Sye:AG)(e,r,n,a)}function uxe(e,t,r){return(t.slice(-4)===".bin"?sge:dG)(e,r)}function fxe(e,t,r){return(t.slice(-4)===".bin"?spe:aG)(e,r)}function dxe(e,t,r){return(t.slice(-4)===".bin"?Yge:mG)(e)}function hxe(e){return(e.slice(-4)===".bin"?Pge:gG)()}var DG=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,LG=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function ji(e,t){var r=e.split(/\s+/),n=[];if(t||(n[0]=r[0]),r.length===1)return n;var a=e.match(DG),i,o,s,l;if(a)for(l=0;l!=a.length;++l)i=a[l].match(LG),(o=i[1].indexOf(":"))===-1?n[i[1]]=i[2].slice(1,i[2].length-1):(i[1].slice(0,6)==="xmlns:"?s="xmlns"+i[1].slice(6):s=i[1].slice(o+1),n[s]=i[2].slice(1,i[2].length-1));return n}function pxe(e){var t=e.split(/\s+/),r={};if(t.length===1)return r;var n=e.match(DG),a,i,o,s;if(n)for(s=0;s!=n.length;++s)a=n[s].match(LG),(i=a[1].indexOf(":"))===-1?r[a[1]]=a[2].slice(1,a[2].length-1):(a[1].slice(0,6)==="xmlns:"?o="xmlns"+a[1].slice(6):o=a[1].slice(i+1),r[o]=a[2].slice(1,a[2].length-1));return r}var Dp;function gxe(e,t){var r=Dp[e]||xt(e);return r==="General"?Hu(t):Ga(r,t)}function vxe(e,t,r,n){var a=n;switch((r[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":a=Yt(n);break;case"i2":case"int":a=parseInt(n,10);break;case"r4":case"float":a=parseFloat(n);break;case"date":case"dateTime.tz":a=er(n);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+r[0])}e[xt(t)]=a}function mxe(e,t,r){if(e.t!=="z"){if(!r||r.cellText!==!1)try{e.t==="e"?e.w=e.w||qs[e.v]:t==="General"?e.t==="n"?(e.v|0)===e.v?e.w=e.v.toString(10):e.w=$g(e.v):e.w=Hu(e.v):e.w=gxe(t||"General",e.v)}catch(i){if(r.WTF)throw i}try{var n=Dp[t]||t||"General";if(r.cellNF&&(e.z=n),r.cellDates&&e.t=="n"&&lf(n)){var a=Rl(e.v);a&&(e.t="d",e.v=new Date(a.y,a.m-1,a.d,a.H,a.M,a.S,a.u))}}catch(i){if(r.WTF)throw i}}}function yxe(e,t,r){if(r.cellStyles&&t.Interior){var n=t.Interior;n.Pattern&&(n.patternType=Ope[n.Pattern]||n.Pattern)}e[t.ID]=t}function xxe(e,t,r,n,a,i,o,s,l,c){var f="General",u=n.StyleID,d={};c=c||{};var h=[],p=0;for(u===void 0&&s&&(u=s.StyleID),u===void 0&&o&&(u=o.StyleID);i[u]!==void 0&&(i[u].nf&&(f=i[u].nf),i[u].Interior&&h.push(i[u].Interior),!!i[u].Parent);)u=i[u].Parent;switch(r.Type){case"Boolean":n.t="b",n.v=Yt(e);break;case"String":n.t="s",n.r=KI(xt(e)),n.v=e.indexOf("<")>-1?xt(t||e).replace(/<.*?>/g,""):n.r;break;case"DateTime":e.slice(-1)!="Z"&&(e+="Z"),n.v=(er(e)-new Date(Date.UTC(1899,11,30)))/(24*60*60*1e3),n.v!==n.v?n.v=xt(e):n.v<60&&(n.v=n.v-1),(!f||f=="General")&&(f="yyyy-mm-dd");case"Number":n.v===void 0&&(n.v=+e),n.t||(n.t="n");break;case"Error":n.t="e",n.v=Rz[e],c.cellText!==!1&&(n.w=e);break;default:e==""&&t==""?n.t="z":(n.t="s",n.v=KI(t||e));break}if(mxe(n,f,c),c.cellFormula!==!1)if(n.Formula){var g=xt(n.Formula);g.charCodeAt(0)==61&&(g=g.slice(1)),n.f=Dd(g,a),delete n.Formula,n.ArrayRange=="RC"?n.F=Dd("RC:RC",a):n.ArrayRange&&(n.F=Dd(n.ArrayRange,a),l.push([ut(n.F),n.F]))}else for(p=0;p<l.length;++p)a.r>=l[p][0].s.r&&a.r<=l[p][0].e.r&&a.c>=l[p][0].s.c&&a.c<=l[p][0].e.c&&(n.F=l[p][1]);c.cellStyles&&(h.forEach(function(y){!d.patternType&&y.patternType&&(d.patternType=y.patternType)}),n.s=d),n.StyleID!==void 0&&(n.ixfe=n.StyleID)}function wxe(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,`
|
||
`).replace(/\r/g,`
|
||
`),e.v=e.w=e.ixfe=void 0}function fE(e,t){var r=t||{};D0();var n=fd(YA(e));(r.type=="binary"||r.type=="array"||r.type=="base64")&&(typeof vt<"u"?n=vt.utils.decode(65001,Hx(n)):n=Bt(n));var a=n.slice(0,1024).toLowerCase(),i=!1;if(a=a.replace(/".*?"/g,""),(a.indexOf(">")&1023)>Math.min(a.indexOf(",")&1023,a.indexOf(";")&1023)){var o=Vt(r);return o.type="string",c0.to_workbook(n,o)}if(a.indexOf("<?xml")==-1&&["html","table","head","meta","script","style","div"].forEach(function(Ve){a.indexOf("<"+Ve)>=0&&(i=!0)}),i)return r2e(n,r);Dp={"General Number":"General","General Date":We[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":We[15],"Short Date":We[14],"Long Time":We[19],"Medium Time":We[18],"Short Time":We[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:We[2],Standard:We[4],Percent:We[10],Scientific:We[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var s,l=[],c,f={},u=[],d=r.dense?[]:{},h="",p={},g={},y=ji('<Data ss:Type="String">'),m=0,w=0,_=0,E={s:{r:2e6,c:2e6},e:{r:0,c:0}},S={},k={},b="",T=0,C=[],R={},I={},N=0,B=[],A=[],O={},H=[],z,G=!1,P=[],U=[],Y={},D=0,K=0,j={Sheets:[],WBProps:{date1904:!1}},W={};Rg.lastIndex=0,n=n.replace(/<!--([\s\S]*?)-->/mg,"");for(var ee="";s=Rg.exec(n);)switch(s[3]=(ee=s[3]).toLowerCase()){case"data":if(ee=="data"){if(s[1]==="/"){if((c=l.pop())[0]!==s[3])throw new Error("Bad state: "+c.join("|"))}else s[0].charAt(s[0].length-2)!=="/"&&l.push([s[3],!0]);break}if(l[l.length-1][1])break;s[1]==="/"?xxe(n.slice(m,s.index),b,y,l[l.length-1][0]=="comment"?O:p,{c:w,r:_},S,H[w],g,P,r):(b="",y=ji(s[0]),m=s.index+s[0].length);break;case"cell":if(s[1]==="/")if(A.length>0&&(p.c=A),(!r.sheetRows||r.sheetRows>_)&&p.v!==void 0&&(r.dense?(d[_]||(d[_]=[]),d[_][w]=p):d[Qt(w)+Tr(_)]=p),p.HRef&&(p.l={Target:xt(p.HRef)},p.HRefScreenTip&&(p.l.Tooltip=p.HRefScreenTip),delete p.HRef,delete p.HRefScreenTip),(p.MergeAcross||p.MergeDown)&&(D=w+(parseInt(p.MergeAcross,10)|0),K=_+(parseInt(p.MergeDown,10)|0),C.push({s:{c:w,r:_},e:{c:D,r:K}})),!r.sheetStubs)p.MergeAcross?w=D+1:++w;else if(p.MergeAcross||p.MergeDown){for(var re=w;re<=D;++re)for(var le=_;le<=K;++le)(re>w||le>_)&&(r.dense?(d[le]||(d[le]=[]),d[le][re]={t:"z"}):d[Qt(re)+Tr(le)]={t:"z"});w=D+1}else++w;else p=pxe(s[0]),p.Index&&(w=+p.Index-1),w<E.s.c&&(E.s.c=w),w>E.e.c&&(E.e.c=w),s[0].slice(-2)==="/>"&&++w,A=[];break;case"row":s[1]==="/"||s[0].slice(-2)==="/>"?(_<E.s.r&&(E.s.r=_),_>E.e.r&&(E.e.r=_),s[0].slice(-2)==="/>"&&(g=ji(s[0]),g.Index&&(_=+g.Index-1)),w=0,++_):(g=ji(s[0]),g.Index&&(_=+g.Index-1),Y={},(g.AutoFitHeight=="0"||g.Height)&&(Y.hpx=parseInt(g.Height,10),Y.hpt=Fg(Y.hpx),U[_]=Y),g.Hidden=="1"&&(Y.hidden=!0,U[_]=Y));break;case"worksheet":if(s[1]==="/"){if((c=l.pop())[0]!==s[3])throw new Error("Bad state: "+c.join("|"));u.push(h),E.s.r<=E.e.r&&E.s.c<=E.e.c&&(d["!ref"]=Je(E),r.sheetRows&&r.sheetRows<=E.e.r&&(d["!fullref"]=d["!ref"],E.e.r=r.sheetRows-1,d["!ref"]=Je(E))),C.length&&(d["!merges"]=C),H.length>0&&(d["!cols"]=H),U.length>0&&(d["!rows"]=U),f[h]=d}else E={s:{r:2e6,c:2e6},e:{r:0,c:0}},_=w=0,l.push([s[3],!1]),c=ji(s[0]),h=xt(c.Name),d=r.dense?[]:{},C=[],P=[],U=[],W={name:h,Hidden:0},j.Sheets.push(W);break;case"table":if(s[1]==="/"){if((c=l.pop())[0]!==s[3])throw new Error("Bad state: "+c.join("|"))}else{if(s[0].slice(-2)=="/>")break;l.push([s[3],!1]),H=[],G=!1}break;case"style":s[1]==="/"?yxe(S,k,r):k=ji(s[0]);break;case"numberformat":k.nf=xt(ji(s[0]).Format||"General"),Dp[k.nf]&&(k.nf=Dp[k.nf]);for(var oe=0;oe!=392&&We[oe]!=k.nf;++oe);if(oe==392){for(oe=57;oe!=392;++oe)if(We[oe]==null){Oo(k.nf,oe);break}}break;case"column":if(l[l.length-1][0]!=="table")break;if(z=ji(s[0]),z.Hidden&&(z.hidden=!0,delete z.Hidden),z.Width&&(z.wpx=parseInt(z.Width,10)),!G&&z.wpx>10){G=!0,kn=uG;for(var ue=0;ue<H.length;++ue)H[ue]&&uc(H[ue])}G&&uc(z),H[z.Index-1||H.length]=z;for(var me=0;me<+z.Span;++me)H[H.length]=Vt(z);break;case"namedrange":if(s[1]==="/")break;j.Names||(j.Names=[]);var q=Ge(s[0]),Pe={Name:q.Name,Ref:Dd(q.RefersTo.slice(1),{r:0,c:0})};j.Sheets.length>0&&(Pe.Sheet=j.Sheets.length-1),j.Names.push(Pe);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if(s[0].slice(-2)==="/>")break;s[1]==="/"?b+=n.slice(T,s.index):T=s.index+s[0].length;break;case"interior":if(!r.cellStyles)break;k.Interior=ji(s[0]);break;case"protection":break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if(s[0].slice(-2)==="/>")break;s[1]==="/"?zde(R,ee,n.slice(N,s.index)):N=s.index+s[0].length;break;case"paragraphs":break;case"styles":case"workbook":if(s[1]==="/"){if((c=l.pop())[0]!==s[3])throw new Error("Bad state: "+c.join("|"))}else l.push([s[3],!1]);break;case"comment":if(s[1]==="/"){if((c=l.pop())[0]!==s[3])throw new Error("Bad state: "+c.join("|"));wxe(O),A.push(O)}else l.push([s[3],!1]),c=ji(s[0]),O={a:c.Author};break;case"autofilter":if(s[1]==="/"){if((c=l.pop())[0]!==s[3])throw new Error("Bad state: "+c.join("|"))}else if(s[0].charAt(s[0].length-2)!=="/"){var ke=ji(s[0]);d["!autofilter"]={ref:Dd(ke.Range).replace(/\$/g,"")},l.push([s[3],!0])}break;case"name":break;case"datavalidation":if(s[1]==="/"){if((c=l.pop())[0]!==s[3])throw new Error("Bad state: "+c.join("|"))}else s[0].charAt(s[0].length-2)!=="/"&&l.push([s[3],!0]);break;case"pixelsperinch":break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if(s[1]==="/"){if((c=l.pop())[0]!==s[3])throw new Error("Bad state: "+c.join("|"))}else s[0].charAt(s[0].length-2)!=="/"&&l.push([s[3],!0]);break;case"null":break;default:if(l.length==0&&s[3]=="document"||l.length==0&&s[3]=="uof")return FP(n,r);var je=!0;switch(l[l.length-1][0]){case"officedocumentsettings":switch(s[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:je=!1}break;case"componentoptions":switch(s[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:je=!1}break;case"excelworkbook":switch(s[3]){case"date1904":j.WBProps.date1904=!0;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:je=!1}break;case"workbookoptions":switch(s[3]){case"owcversion":break;case"height":break;case"width":break;default:je=!1}break;case"worksheetoptions":switch(s[3]){case"visible":if(s[0].slice(-2)!=="/>")if(s[1]==="/")switch(n.slice(N,s.index)){case"SheetHidden":W.Hidden=1;break;case"SheetVeryHidden":W.Hidden=2;break}else N=s.index+s[0].length;break;case"header":d["!margins"]||Cu(d["!margins"]={},"xlml"),isNaN(+Ge(s[0]).Margin)||(d["!margins"].header=+Ge(s[0]).Margin);break;case"footer":d["!margins"]||Cu(d["!margins"]={},"xlml"),isNaN(+Ge(s[0]).Margin)||(d["!margins"].footer=+Ge(s[0]).Margin);break;case"pagemargins":var Le=Ge(s[0]);d["!margins"]||Cu(d["!margins"]={},"xlml"),isNaN(+Le.Top)||(d["!margins"].top=+Le.Top),isNaN(+Le.Left)||(d["!margins"].left=+Le.Left),isNaN(+Le.Right)||(d["!margins"].right=+Le.Right),isNaN(+Le.Bottom)||(d["!margins"].bottom=+Le.Bottom);break;case"displayrighttoleft":j.Views||(j.Views=[]),j.Views[0]||(j.Views[0]={}),j.Views[0].RTL=!0;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"printerrors":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":d["!outline"]||(d["!outline"]={}),d["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":d["!outline"]||(d["!outline"]={}),d["!outline"].left=!0;break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:je=!1}break;case"pivottable":case"pivotcache":switch(s[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:je=!1}break;case"pagebreaks":switch(s[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:je=!1}break;case"autofilter":switch(s[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:je=!1}break;case"querytable":switch(s[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:je=!1}break;case"datavalidation":switch(s[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:je=!1}break;case"sorting":case"conditionalformatting":switch(s[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:je=!1}break;case"mapinfo":case"schema":case"data":switch(s[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:je=!1}break;case"smarttags":break;default:je=!1;break}if(je||s[3].match(/!\[CDATA/))break;if(!l[l.length-1][1])throw"Unrecognized tag: "+s[3]+"|"+l.join("|");if(l[l.length-1][0]==="customdocumentproperties"){if(s[0].slice(-2)==="/>")break;s[1]==="/"?vxe(I,ee,B,n.slice(N,s.index)):(B=s,N=s.index+s[0].length);break}if(r.WTF)throw"Unrecognized tag: "+s[3]+"|"+l.join("|")}var pe={};return!r.bookSheets&&!r.bookProps&&(pe.Sheets=f),pe.SheetNames=u,pe.Workbook=j,pe.SSF=Vt(We),pe.Props=R,pe.Custprops=I,pe}function FC(e,t){switch(T5(t=t||{}),t.type||"base64"){case"base64":return fE(za(e),t);case"binary":case"buffer":case"file":return fE(e,t);case"array":return fE(Ac(e),t)}}function _xe(e,t){var r=[];return e.Props&&r.push(Gde(e.Props,t)),e.Custprops&&r.push(Kde(e.Props,e.Custprops)),r.join("")}function bxe(){return""}function Exe(e,t){var r=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return t.cellXfs.forEach(function(n,a){var i=[];i.push(be("NumberFormat",null,{"ss:Format":Nt(We[n.numFmtId])}));var o={"ss:ID":"s"+(21+a)};r.push(be("Style",i.join(""),o))}),be("Styles",r.join(""))}function MG(e){return be("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+y5(e.Ref,{r:0,c:0})})}function Sxe(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],n=0;n<t.length;++n){var a=t[n];a.Sheet==null&&(a.Name.match(/^_xlfn\./)||r.push(MG(a)))}return be("Names",r.join(""))}function Txe(e,t,r,n){if(!e||!((n||{}).Workbook||{}).Names)return"";for(var a=n.Workbook.Names,i=[],o=0;o<a.length;++o){var s=a[o];s.Sheet==r&&(s.Name.match(/^_xlfn\./)||i.push(MG(s)))}return i.join("")}function Cxe(e,t,r,n){if(!e)return"";var a=[];if(e["!margins"]&&(a.push("<PageSetup>"),e["!margins"].header&&a.push(be("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&a.push(be("Footer",null,{"x:Margin":e["!margins"].footer})),a.push(be("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),a.push("</PageSetup>")),n&&n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[r])if(n.Workbook.Sheets[r].Hidden)a.push(be("Visible",n.Workbook.Sheets[r].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i<r&&!(n.Workbook.Sheets[i]&&!n.Workbook.Sheets[i].Hidden);++i);i==r&&a.push("<Selected/>")}return((((n||{}).Workbook||{}).Views||[])[0]||{}).RTL&&a.push("<DisplayRightToLeft/>"),e["!protect"]&&(a.push(fn("ProtectContents","True")),e["!protect"].objects&&a.push(fn("ProtectObjects","True")),e["!protect"].scenarios&&a.push(fn("ProtectScenarios","True")),e["!protect"].selectLockedCells!=null&&!e["!protect"].selectLockedCells?a.push(fn("EnableSelection","NoSelection")):e["!protect"].selectUnlockedCells!=null&&!e["!protect"].selectUnlockedCells&&a.push(fn("EnableSelection","UnlockedCells")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(o){e["!protect"][o[0]]&&a.push("<"+o[1]+"/>")})),a.length==0?"":be("WorksheetOptions",a.join(""),{xmlns:Aa.x})}function $xe(e){return e.map(function(t){var r=qfe(t.t||""),n=be("ss:Data",r,{xmlns:"http://www.w3.org/TR/REC-html40"});return be("Comment",n,{"ss:Author":t.a})}).join("")}function kxe(e,t,r,n,a,i,o){if(!e||e.v==null&&e.f==null)return"";var s={};if(e.f&&(s["ss:Formula"]="="+Nt(y5(e.f,o))),e.F&&e.F.slice(0,t.length)==t){var l=pr(e.F.slice(t.length+1));s["ss:ArrayRange"]="RC:R"+(l.r==o.r?"":"["+(l.r-o.r)+"]")+"C"+(l.c==o.c?"":"["+(l.c-o.c)+"]")}if(e.l&&e.l.Target&&(s["ss:HRef"]=Nt(e.l.Target),e.l.Tooltip&&(s["x:HRefScreenTip"]=Nt(e.l.Tooltip))),r["!merges"])for(var c=r["!merges"],f=0;f!=c.length;++f)c[f].s.c!=o.c||c[f].s.r!=o.r||(c[f].e.c>c[f].s.c&&(s["ss:MergeAcross"]=c[f].e.c-c[f].s.c),c[f].e.r>c[f].s.r&&(s["ss:MergeDown"]=c[f].e.r-c[f].s.r));var u="",d="";switch(e.t){case"z":if(!n.sheetStubs)return"";break;case"n":u="Number",d=String(e.v);break;case"b":u="Boolean",d=e.v?"1":"0";break;case"e":u="Error",d=qs[e.v];break;case"d":u="DateTime",d=new Date(e.v).toISOString(),e.z==null&&(e.z=e.z||We[14]);break;case"s":u="String",d=Xfe(e.v||"");break}var h=Oc(n.cellXfs,e,n);s["ss:StyleID"]="s"+(21+h),s["ss:Index"]=o.c+1;var p=e.v!=null?d:"",g=e.t=="z"?"":'<Data ss:Type="'+u+'">'+p+"</Data>";return(e.c||[]).length>0&&(g+=$xe(e.c)),be("Cell",g,s)}function Axe(e,t){var r='<Row ss:Index="'+(e+1)+'"';return t&&(t.hpt&&!t.hpx&&(t.hpx=u0(t.hpt)),t.hpx&&(r+=' ss:AutoFitHeight="0" ss:Height="'+t.hpx+'"'),t.hidden&&(r+=' ss:Hidden="1"')),r+">"}function Rxe(e,t,r,n){if(!e["!ref"])return"";var a=ut(e["!ref"]),i=e["!merges"]||[],o=0,s=[];e["!cols"]&&e["!cols"].forEach(function(y,m){uc(y);var w=!!y.width,_=Lw(m,y),E={"ss:Index":m+1};w&&(E["ss:Width"]=Pg(_.width)),y.hidden&&(E["ss:Hidden"]="1"),s.push(be("Column",null,E))});for(var l=Array.isArray(e),c=a.s.r;c<=a.e.r;++c){for(var f=[Axe(c,(e["!rows"]||[])[c])],u=a.s.c;u<=a.e.c;++u){var d=!1;for(o=0;o!=i.length;++o)if(!(i[o].s.c>u)&&!(i[o].s.r>c)&&!(i[o].e.c<u)&&!(i[o].e.r<c)){(i[o].s.c!=u||i[o].s.r!=c)&&(d=!0);break}if(!d){var h={r:c,c:u},p=He(h),g=l?(e[c]||[])[u]:e[p];f.push(kxe(g,p,e,t,r,n,h))}}f.push("</Row>"),f.length>2&&s.push(f.join(""))}return s.join("")}function Oxe(e,t,r){var n=[],a=r.SheetNames[e],i=r.Sheets[a],o=i?Txe(i,t,e,r):"";return o.length>0&&n.push("<Names>"+o+"</Names>"),o=i?Rxe(i,t,e,r):"",o.length>0&&n.push("<Table>"+o+"</Table>"),n.push(Cxe(i,t,e,r)),n.join("")}function Ixe(e,t){t||(t={}),e.SSF||(e.SSF=Vt(We)),e.SSF&&(D0(),Ev(e.SSF),t.revssf=Ow(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],Oc(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(_xe(e,t)),r.push(bxe()),r.push(""),r.push("");for(var n=0;n<e.SheetNames.length;++n)r.push(be("Worksheet",Oxe(n,t,e),{"ss:Name":Nt(e.SheetNames[n])}));return r[2]=Exe(e,t),r[3]=Sxe(e),Pr+be("Workbook",r.join(""),{xmlns:Aa.ss,"xmlns:o":Aa.o,"xmlns:x":Aa.x,"xmlns:ss":Aa.ss,"xmlns:dt":Aa.dt,"xmlns:html":Aa.html})}function Pxe(e){var t={},r=e.content;if(r.l=28,t.AnsiUserType=r.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=Tde(r),r.length-r.l<=4)return t;var n=r.read_shift(4);if(n==0||n>40||(r.l-=4,t.Reserved1=r.read_shift(0,"lpstr-ansi"),r.length-r.l<=4)||(n=r.read_shift(4),n!==1907505652)||(t.UnicodeClipboardFormat=Cde(r),n=r.read_shift(4),n==0||n>40))return t;r.l-=4,t.Reserved2=r.read_shift(0,"lpwstr")}var Nxe=[60,1084,2066,2165,2175];function Fxe(e,t,r,n,a){var i=n,o=[],s=r.slice(r.l,r.l+i);if(a&&a.enc&&a.enc.insitu&&s.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:break;case 133:break;default:a.enc.insitu(s)}o.push(s),r.l+=i;for(var l=hs(r,r.l),c=DC[l],f=0;c!=null&&Nxe.indexOf(l)>-1;)i=hs(r,r.l+2),f=r.l+4,l==2066?f+=4:(l==2165||l==2175)&&(f+=12),s=r.slice(f,r.l+4+i),o.push(s),r.l+=4+i,c=DC[l=hs(r,r.l)];var u=tn(o);cn(u,0);var d=0;u.lens=[];for(var h=0;h<o.length;++h)u.lens.push(d),d+=o[h].length;if(u.length<n)throw"XLS Record 0x"+e.toString(16)+" Truncated: "+u.length+" < "+n;return t.f(u,u.length,a)}function go(e,t,r){if(e.t!=="z"&&e.XF){var n=0;try{n=e.z||e.XF.numFmtId||0,t.cellNF&&(e.z=We[n])}catch(i){if(t.WTF)throw i}if(!t||t.cellText!==!1)try{e.t==="e"?e.w=e.w||qs[e.v]:n===0||n=="General"?e.t==="n"?(e.v|0)===e.v?e.w=e.v.toString(10):e.w=$g(e.v):e.w=Hu(e.v):e.w=Ga(n,e.v,{date1904:!!r,dateNF:t&&t.dateNF})}catch(i){if(t.WTF)throw i}if(t.cellDates&&n&&e.t=="n"&&lf(We[n]||String(n))){var a=Rl(e.v);a&&(e.t="d",e.v=new Date(a.y,a.m-1,a.d,a.H,a.M,a.S,a.u))}}}function f1(e,t,r){return{v:e,ixfe:t,t:r}}function Dxe(e,t){var r={opts:{}},n={},a=t.dense?[]:{},i={},o={},s=null,l=[],c="",f={},u,d="",h,p,g,y,m={},w=[],_,E,S=[],k=[],b={Sheets:[],WBProps:{date1904:!1},Views:[{}]},T={},C=function(Xe){return Xe<8?Eu[Xe]:Xe<64&&k[Xe-8]||Eu[Xe]},R=function(Xe,et,Ht){var de=et.XF.data;if(!(!de||!de.patternType||!Ht||!Ht.cellStyles)){et.s={},et.s.patternType=de.patternType;var Ne;(Ne=Ig(C(de.icvFore)))&&(et.s.fgColor={rgb:Ne}),(Ne=Ig(C(de.icvBack)))&&(et.s.bgColor={rgb:Ne})}},I=function(Xe,et,Ht){if(!(Y>1)&&!(Ht.sheetRows&&Xe.r>=Ht.sheetRows)){if(Ht.cellStyles&&et.XF&&et.XF.data&&R(Xe,et,Ht),delete et.ixfe,delete et.XF,u=Xe,d=He(Xe),(!o||!o.s||!o.e)&&(o={s:{r:0,c:0},e:{r:0,c:0}}),Xe.r<o.s.r&&(o.s.r=Xe.r),Xe.c<o.s.c&&(o.s.c=Xe.c),Xe.r+1>o.e.r&&(o.e.r=Xe.r+1),Xe.c+1>o.e.c&&(o.e.c=Xe.c+1),Ht.cellFormula&&et.f){for(var de=0;de<w.length;++de)if(!(w[de][0].s.c>Xe.c||w[de][0].s.r>Xe.r)&&!(w[de][0].e.c<Xe.c||w[de][0].e.r<Xe.r)){et.F=Je(w[de][0]),(w[de][0].s.c!=Xe.c||w[de][0].s.r!=Xe.r)&&delete et.f,et.f&&(et.f=""+Cn(w[de][1],o,Xe,P,N));break}}Ht.dense?(a[Xe.r]||(a[Xe.r]=[]),a[Xe.r][Xe.c]=et):a[d]=et}},N={enc:!1,sbcch:0,snames:[],sharedf:m,arrayf:w,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!t&&!!t.cellStyles,WTF:!!t&&!!t.wtf};t.password&&(N.password=t.password);var B,A=[],O=[],H=[],z=[],G=!1,P=[];P.SheetNames=N.snames,P.sharedf=N.sharedf,P.arrayf=N.arrayf,P.names=[],P.XTI=[];var U=0,Y=0,D=0,K=[],j=[],W;N.codepage=1200,xi(1200);for(var ee=!1;e.l<e.length-1;){var re=e.l,le=e.read_shift(2);if(le===0&&U===10)break;var oe=e.l===e.length?0:e.read_shift(2),ue=DC[le];if(ue&&ue.f){if(t.bookSheets&&U===133&&le!==133)break;if(U=le,ue.r===2||ue.r==12){var me=e.read_shift(2);if(oe-=2,!N.enc&&me!==le&&((me&255)<<8|me>>8)!==le)throw new Error("rt mismatch: "+me+"!="+le);ue.r==12&&(e.l+=10,oe-=10)}var q={};if(le===10?q=ue.f(e,oe,N):q=Fxe(le,ue,e,oe,N),Y==0&&[9,521,1033,2057].indexOf(U)===-1)continue;switch(le){case 34:r.opts.Date1904=b.WBProps.date1904=q;break;case 134:r.opts.WriteProtect=!0;break;case 47:if(N.enc||(e.l=0),N.enc=q,!t.password)throw new Error("File is password-protected");if(q.valid==null)throw new Error("Encryption scheme unsupported");if(!q.valid)throw new Error("Password is incorrect");break;case 92:N.lastuser=q;break;case 66:var Pe=Number(q);switch(Pe){case 21010:Pe=1200;break;case 32768:Pe=1e4;break;case 32769:Pe=1252;break}xi(N.codepage=Pe),ee=!0;break;case 317:N.rrtabid=q;break;case 25:N.winlocked=q;break;case 439:r.opts.RefreshAll=q;break;case 12:r.opts.CalcCount=q;break;case 16:r.opts.CalcDelta=q;break;case 17:r.opts.CalcIter=q;break;case 13:r.opts.CalcMode=q;break;case 14:r.opts.CalcPrecision=q;break;case 95:r.opts.CalcSaveRecalc=q;break;case 15:N.CalcRefMode=q;break;case 2211:r.opts.FullCalc=q;break;case 129:q.fDialog&&(a["!type"]="dialog"),q.fBelow||((a["!outline"]||(a["!outline"]={})).above=!0),q.fRight||((a["!outline"]||(a["!outline"]={})).left=!0);break;case 224:S.push(q);break;case 430:P.push([q]),P[P.length-1].XTI=[];break;case 35:case 547:P[P.length-1].push(q);break;case 24:case 536:W={Name:q.Name,Ref:Cn(q.rgce,o,null,P,N)},q.itab>0&&(W.Sheet=q.itab-1),P.names.push(W),P[0]||(P[0]=[],P[0].XTI=[]),P[P.length-1].push(q),q.Name=="_xlnm._FilterDatabase"&&q.itab>0&&q.rgce&&q.rgce[0]&&q.rgce[0][0]&&q.rgce[0][0][0]=="PtgArea3d"&&(j[q.itab-1]={ref:Je(q.rgce[0][0][1][2])});break;case 22:N.ExternCount=q;break;case 23:P.length==0&&(P[0]=[],P[0].XTI=[]),P[P.length-1].XTI=P[P.length-1].XTI.concat(q),P.XTI=P.XTI.concat(q);break;case 2196:if(N.biff<8)break;W!=null&&(W.Comment=q[1]);break;case 18:a["!protect"]=q;break;case 19:q!==0&&N.WTF;break;case 133:i[q.pos]=q,N.snames.push(q.name);break;case 10:{if(--Y)break;if(o.e){if(o.e.r>0&&o.e.c>0){if(o.e.r--,o.e.c--,a["!ref"]=Je(o),t.sheetRows&&t.sheetRows<=o.e.r){var ke=o.e.r;o.e.r=t.sheetRows-1,a["!fullref"]=a["!ref"],a["!ref"]=Je(o),o.e.r=ke}o.e.r++,o.e.c++}A.length>0&&(a["!merges"]=A),O.length>0&&(a["!objects"]=O),H.length>0&&(a["!cols"]=H),z.length>0&&(a["!rows"]=z),b.Sheets.push(T)}c===""?f=a:n[c]=a,a=t.dense?[]:{}}break;case 9:case 521:case 1033:case 2057:{if(N.biff===8&&(N.biff={9:2,521:3,1033:4}[le]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[q.BIFFVer]||8),N.biffguess=q.BIFFVer==0,q.BIFFVer==0&&q.dt==4096&&(N.biff=5,ee=!0,xi(N.codepage=28591)),N.biff==8&&q.BIFFVer==0&&q.dt==16&&(N.biff=2),Y++)break;if(a=t.dense?[]:{},N.biff<8&&!ee&&(ee=!0,xi(N.codepage=t.codepage||1252)),N.biff<5||q.BIFFVer==0&&q.dt==4096){c===""&&(c="Sheet1"),o={s:{r:0,c:0},e:{r:0,c:0}};var je={pos:e.l-oe,name:c};i[je.pos]=je,N.snames.push(c)}else c=(i[re]||{name:""}).name;q.dt==32&&(a["!type"]="chart"),q.dt==64&&(a["!type"]="macro"),A=[],O=[],N.arrayf=w=[],H=[],z=[],G=!1,T={Hidden:(i[re]||{hs:0}).hs,name:c}}break;case 515:case 3:case 2:a["!type"]=="chart"&&(t.dense?(a[q.r]||[])[q.c]:a[He({c:q.c,r:q.r})])&&++q.c,_={ixfe:q.ixfe,XF:S[q.ixfe]||{},v:q.val,t:"n"},D>0&&(_.z=K[_.ixfe>>8&63]),go(_,t,r.opts.Date1904),I({c:q.c,r:q.r},_,t);break;case 5:case 517:_={ixfe:q.ixfe,XF:S[q.ixfe],v:q.val,t:q.t},D>0&&(_.z=K[_.ixfe>>8&63]),go(_,t,r.opts.Date1904),I({c:q.c,r:q.r},_,t);break;case 638:_={ixfe:q.ixfe,XF:S[q.ixfe],v:q.rknum,t:"n"},D>0&&(_.z=K[_.ixfe>>8&63]),go(_,t,r.opts.Date1904),I({c:q.c,r:q.r},_,t);break;case 189:for(var Le=q.c;Le<=q.C;++Le){var pe=q.rkrec[Le-q.c][0];_={ixfe:pe,XF:S[pe],v:q.rkrec[Le-q.c][1],t:"n"},D>0&&(_.z=K[_.ixfe>>8&63]),go(_,t,r.opts.Date1904),I({c:Le,r:q.r},_,t)}break;case 6:case 518:case 1030:{if(q.val=="String"){s=q;break}if(_=f1(q.val,q.cell.ixfe,q.tt),_.XF=S[_.ixfe],t.cellFormula){var Ve=q.formula;if(Ve&&Ve[0]&&Ve[0][0]&&Ve[0][0][0]=="PtgExp"){var Qe=Ve[0][0][1][0],rr=Ve[0][0][1][1],_t=He({r:Qe,c:rr});m[_t]?_.f=""+Cn(q.formula,o,q.cell,P,N):_.F=((t.dense?(a[Qe]||[])[rr]:a[_t])||{}).F}else _.f=""+Cn(q.formula,o,q.cell,P,N)}D>0&&(_.z=K[_.ixfe>>8&63]),go(_,t,r.opts.Date1904),I(q.cell,_,t),s=q}break;case 7:case 519:if(s)s.val=q,_=f1(q,s.cell.ixfe,"s"),_.XF=S[_.ixfe],t.cellFormula&&(_.f=""+Cn(s.formula,o,s.cell,P,N)),D>0&&(_.z=K[_.ixfe>>8&63]),go(_,t,r.opts.Date1904),I(s.cell,_,t),s=null;else throw new Error("String record expects Formula");break;case 33:case 545:{w.push(q);var Ar=He(q[0].s);if(h=t.dense?(a[q[0].s.r]||[])[q[0].s.c]:a[Ar],t.cellFormula&&h){if(!s||!Ar||!h)break;h.f=""+Cn(q[1],o,q[0],P,N),h.F=Je(q[0])}}break;case 1212:{if(!t.cellFormula)break;if(d){if(!s)break;m[He(s.cell)]=q[0],h=t.dense?(a[s.cell.r]||[])[s.cell.c]:a[He(s.cell)],(h||{}).f=""+Cn(q[0],o,u,P,N)}}break;case 253:_=f1(l[q.isst].t,q.ixfe,"s"),l[q.isst].h&&(_.h=l[q.isst].h),_.XF=S[_.ixfe],D>0&&(_.z=K[_.ixfe>>8&63]),go(_,t,r.opts.Date1904),I({c:q.c,r:q.r},_,t);break;case 513:t.sheetStubs&&(_={ixfe:q.ixfe,XF:S[q.ixfe],t:"z"},D>0&&(_.z=K[_.ixfe>>8&63]),go(_,t,r.opts.Date1904),I({c:q.c,r:q.r},_,t));break;case 190:if(t.sheetStubs)for(var Tt=q.c;Tt<=q.C;++Tt){var Et=q.ixfe[Tt-q.c];_={ixfe:Et,XF:S[Et],t:"z"},D>0&&(_.z=K[_.ixfe>>8&63]),go(_,t,r.opts.Date1904),I({c:Tt,r:q.r},_,t)}break;case 214:case 516:case 4:_=f1(q.val,q.ixfe,"s"),_.XF=S[_.ixfe],D>0&&(_.z=K[_.ixfe>>8&63]),go(_,t,r.opts.Date1904),I({c:q.c,r:q.r},_,t);break;case 0:case 512:Y===1&&(o=q);break;case 252:l=q;break;case 1054:if(N.biff==4){K[D++]=q[1];for(var yr=0;yr<D+163&&We[yr]!=q[1];++yr);yr>=163&&Oo(q[1],D+163)}else Oo(q[1],q[0]);break;case 30:{K[D++]=q;for(var Un=0;Un<D+163&&We[Un]!=q;++Un);Un>=163&&Oo(q,D+163)}break;case 229:A=A.concat(q);break;case 93:O[q.cmo[0]]=N.lastobj=q;break;case 438:N.lastobj.TxO=q;break;case 127:N.lastobj.ImData=q;break;case 440:for(y=q[0].s.r;y<=q[0].e.r;++y)for(g=q[0].s.c;g<=q[0].e.c;++g)h=t.dense?(a[y]||[])[g]:a[He({c:g,r:y})],h&&(h.l=q[1]);break;case 2048:for(y=q[0].s.r;y<=q[0].e.r;++y)for(g=q[0].s.c;g<=q[0].e.c;++g)h=t.dense?(a[y]||[])[g]:a[He({c:g,r:y})],h&&h.l&&(h.l.Tooltip=q[1]);break;case 28:{if(N.biff<=5&&N.biff>=2)break;h=t.dense?(a[q[0].r]||[])[q[0].c]:a[He(q[0])];var na=O[q[2]];h||(t.dense?(a[q[0].r]||(a[q[0].r]=[]),h=a[q[0].r][q[0].c]={t:"z"}):h=a[He(q[0])]={t:"z"},o.e.r=Math.max(o.e.r,q[0].r),o.s.r=Math.min(o.s.r,q[0].r),o.e.c=Math.max(o.e.c,q[0].c),o.s.c=Math.min(o.s.c,q[0].c)),h.c||(h.c=[]),p={a:q[1],t:na.TxO.t},h.c.push(p)}break;case 2173:Sge(S[q.ixfe],q.ext);break;case 125:{if(!N.cellStyles)break;for(;q.e>=q.s;)H[q.e--]={width:q.w/256,level:q.level||0,hidden:!!(q.flags&1)},G||(G=!0,g5(q.w/256)),uc(H[q.e+1])}break;case 520:{var sr={};q.level!=null&&(z[q.r]=sr,sr.level=q.level),q.hidden&&(z[q.r]=sr,sr.hidden=!0),q.hpt&&(z[q.r]=sr,sr.hpt=q.hpt,sr.hpx=u0(q.hpt))}break;case 38:case 39:case 40:case 41:a["!margins"]||Cu(a["!margins"]={}),a["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[le]]=q;break;case 161:a["!margins"]||Cu(a["!margins"]={}),a["!margins"].header=q.header,a["!margins"].footer=q.footer;break;case 574:q.RTL&&(b.Views[0].RTL=!0);break;case 146:k=q;break;case 2198:B=q;break;case 140:E=q;break;case 442:c?T.CodeName=q||T.name:b.WBProps.CodeName=q||"ThisWorkbook";break}}else e.l+=oe}return r.SheetNames=$r(i).sort(function(yn,Xe){return Number(yn)-Number(Xe)}).map(function(yn){return i[yn].name}),t.bookSheets||(r.Sheets=n),!r.SheetNames.length&&f["!ref"]?(r.SheetNames.push("Sheet1"),r.Sheets&&(r.Sheets.Sheet1=f)):r.Preamble=f,r.Sheets&&j.forEach(function(yn,Xe){r.Sheets[r.SheetNames[Xe]]["!autofilter"]=yn}),r.Strings=l,r.SSF=Vt(We),N.enc&&(r.Encryption=N.enc),B&&(r.Themes=B),r.Metadata={},E!==void 0&&(r.Metadata.Country=E),P.names.length>0&&(b.Names=P.names),r.Workbook=b,r}var Lp={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function Lxe(e,t,r){var n=Be.find(e,"/!DocumentSummaryInformation");if(n&&n.size>0)try{var a=fP(n,AC,Lp.DSI);for(var i in a)t[i]=a[i]}catch(c){if(r.WTF)throw c}var o=Be.find(e,"/!SummaryInformation");if(o&&o.size>0)try{var s=fP(o,RC,Lp.SI);for(var l in s)t[l]==null&&(t[l]=s[l])}catch(c){if(r.WTF)throw c}t.HeadingPairs&&t.TitlesOfParts&&(Dz(t.HeadingPairs,t.TitlesOfParts,t,r),delete t.HeadingPairs,delete t.TitlesOfParts)}function Mxe(e,t){var r=[],n=[],a=[],i=0,o,s=UI(AC,"n"),l=UI(RC,"n");if(e.Props)for(o=$r(e.Props),i=0;i<o.length;++i)(Object.prototype.hasOwnProperty.call(s,o[i])?r:Object.prototype.hasOwnProperty.call(l,o[i])?n:a).push([o[i],e.Props[o[i]]]);if(e.Custprops)for(o=$r(e.Custprops),i=0;i<o.length;++i)Object.prototype.hasOwnProperty.call(e.Props||{},o[i])||(Object.prototype.hasOwnProperty.call(s,o[i])?r:Object.prototype.hasOwnProperty.call(l,o[i])?n:a).push([o[i],e.Custprops[o[i]]]);var c=[];for(i=0;i<a.length;++i)Vz.indexOf(a[i][0])>-1||Fz.indexOf(a[i][0])>-1||a[i][1]!=null&&c.push(a[i]);n.length&&Be.utils.cfb_add(t,"/SummaryInformation",dP(n,Lp.SI,l,RC)),(r.length||c.length)&&Be.utils.cfb_add(t,"/DocumentSummaryInformation",dP(r,Lp.DSI,s,AC,c.length?c:null,Lp.UDI))}function E5(e,t){t||(t={}),T5(t),Aw(),t.codepage&&kw(t.codepage);var r,n;if(e.FullPaths){if(Be.find(e,"/encryption"))throw new Error("File is password-protected");r=Be.find(e,"!CompObj"),n=Be.find(e,"/Workbook")||Be.find(e,"/Book")}else{switch(t.type){case"base64":e=Ra(za(e));break;case"binary":e=Ra(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e));break}cn(e,0),n={content:e}}var a,i;if(r&&Pxe(r),t.bookProps&&!t.bookSheets)a={};else{var o=rt?"buffer":"array";if(n&&n.content)a=Dxe(n.content,t);else if((i=Be.find(e,"PerfectOffice_MAIN"))&&i.content)a=Tu.to_workbook(i.content,(t.type=o,t));else if((i=Be.find(e,"NativeContent_MAIN"))&&i.content)a=Tu.to_workbook(i.content,(t.type=o,t));else throw(i=Be.find(e,"MN0"))&&i.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");t.bookVBA&&e.FullPaths&&Be.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(a.vbaraw=Jge(e))}var s={};return e.FullPaths&&Lxe(e,s,t),a.Props=a.Custprops=s,t.bookFiles&&(a.cfb=e),a}function Bxe(e,t){var r=t||{},n=Be.utils.cfb_new({root:"R"}),a="/Workbook";switch(r.bookType||"xls"){case"xls":r.bookType="biff8";case"xla":r.bookType||(r.bookType="xla");case"biff8":a="/Workbook",r.biff=8;break;case"biff5":a="/Book",r.biff=5;break;default:throw new Error("invalid type "+r.bookType+" for XLS CFB")}return Be.utils.cfb_add(n,a,BG(e,r)),r.biff==8&&(e.Props||e.Custprops)&&Mxe(e,n),r.biff==8&&e.vbaraw&&Qge(n,Be.read(e.vbaraw,{type:typeof e.vbaraw=="string"?"binary":"buffer"})),n}var Dg={0:{f:u1e},1:{f:y1e},2:{f:L1e},3:{f:C1e},4:{f:b1e},5:{f:N1e},6:{f:W1e},7:{f:R1e},8:{f:q1e},9:{f:X1e},10:{f:G1e},11:{f:K1e},12:{f:w1e},13:{f:B1e},14:{f:k1e},15:{f:S1e},16:{f:RG},17:{f:H1e},18:{f:I1e},19:{f:i5},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:Vye},40:{},42:{},43:{f:Wpe},44:{f:jpe},45:{f:zpe},46:{f:Kpe},47:{f:Gpe},48:{},49:{f:hde},50:{},51:{f:$ge},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:eG},62:{f:U1e},63:{f:Dge},64:{f:fye},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Bn,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:sye},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:v1e},148:{f:h1e,p:16},151:{f:tye},152:{},153:{f:jye},154:{},155:{},156:{f:Mye},157:{},158:{},159:{T:1,f:npe},160:{T:-1},161:{T:1,f:hf},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:Y1e},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:Tge},336:{T:-1},337:{f:Rge,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:kC},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Qz},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:rye},427:{f:nye},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:iye},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:g1e},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:Q1e},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:kC},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:Kge},633:{T:1},634:{T:-1},635:{T:1,f:zge},636:{T:-1},637:{f:mde},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:kye},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:dye},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},DC={6:{f:cE},10:{f:ll},12:{f:jr},13:{f:jr},14:{f:Rr},15:{f:Rr},16:{f:On},17:{f:Rr},18:{f:Rr},19:{f:jr},20:{f:yP},21:{f:yP},23:{f:Qz},24:{f:wP},25:{f:Rr},26:{},27:{},28:{f:dhe},29:{},34:{f:Rr},35:{f:xP},38:{f:On},39:{f:On},40:{f:On},41:{f:On},42:{f:Rr},43:{f:Rr},47:{f:Spe},49:{f:B0e},51:{f:jr},60:{},61:{f:N0e},64:{f:Rr},65:{f:M0e},66:{f:jr},77:{},80:{},81:{},82:{},85:{f:jr},89:{},90:{},91:{},92:{f:E0e},93:{f:ghe},94:{},95:{f:Rr},96:{},97:{},99:{f:Rr},125:{f:eG},128:{f:ehe},129:{f:T0e},130:{f:jr},131:{f:Rr},132:{f:Rr},133:{f:C0e},134:{},140:{f:Ehe},141:{f:jr},144:{},146:{f:Che},151:{},152:{},153:{},154:{},155:{},156:{f:jr},157:{},158:{},160:{f:Phe},161:{f:Ahe},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:Y0e},190:{f:Z0e},193:{f:ll},197:{},198:{},199:{},200:{},201:{},202:{f:Rr},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:jr},220:{},221:{f:Rr},222:{},224:{f:Q0e},225:{f:b0e},226:{f:ll},227:{},229:{f:hhe},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:k0e},253:{f:U0e},255:{f:R0e},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:Hz},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:Rr},353:{f:ll},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:ihe},431:{f:Rr},432:{},433:{},434:{},437:{},438:{f:yhe},439:{f:Rr},440:{f:xhe},441:{},442:{f:Cv},443:{},444:{f:jr},445:{},446:{},448:{f:ll},449:{f:P0e,r:2},450:{f:ll},512:{f:gP},513:{f:Ihe},515:{f:nhe},516:{f:V0e},517:{f:mP},519:{f:Nhe},520:{f:O0e},523:{},545:{f:_P},549:{f:pP},566:{},574:{f:D0e},638:{f:q0e},659:{},1048:{},1054:{f:z0e},1084:{},1212:{f:che},2048:{f:_he},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:l1},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:ll},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:$he,r:12},2173:{f:Ege,r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:Rr,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:lhe,r:12},2197:{},2198:{f:mge,r:12},2199:{},2200:{},2201:{},2202:{f:uhe,r:12},2203:{f:ll},2204:{},2205:{},2206:{},2207:{},2211:{f:I0e},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:jr},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:Rhe},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:The},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:gP},1:{},2:{f:Bhe},3:{f:Lhe},4:{f:Dhe},5:{f:mP},7:{f:Uhe},8:{},9:{f:l1},11:{},22:{f:jr},30:{f:K0e},31:{},32:{},33:{f:_P},36:{},37:{f:pP},50:{f:Whe},62:{},52:{},67:{},68:{f:jr},69:{},86:{},126:{},127:{f:Fhe},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:Vhe},223:{},234:{},354:{},421:{},518:{f:cE},521:{f:l1},536:{f:wP},547:{f:xP},561:{},579:{},1030:{f:cE},1033:{f:l1},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function Ee(e,t,r,n){var a=t;if(!isNaN(a)){var i=n||(r||[]).length||0,o=e.next(4);o.write_shift(2,a),o.write_shift(2,i),i>0&&r5(r)&&e.push(r)}}function jxe(e,t,r,n){var a=n||(r||[]).length||0;if(a<=8224)return Ee(e,t,r,a);var i=t;if(!isNaN(i)){for(var o=r.parts||[],s=0,l=0,c=0;c+(o[s]||8224)<=8224;)c+=o[s]||8224,s++;var f=e.next(4);for(f.write_shift(2,i),f.write_shift(2,c),e.push(r.slice(l,l+c)),l+=c;l<a;){for(f=e.next(4),f.write_shift(2,60),c=0;c+(o[s]||8224)<=8224;)c+=o[s]||8224,s++;f.write_shift(2,c),e.push(r.slice(l,l+c)),l+=c}}}function Rv(e,t,r){return e||(e=ce(7)),e.write_shift(2,t),e.write_shift(2,r),e.write_shift(2,0),e.write_shift(1,0),e}function Uxe(e,t,r,n){var a=ce(9);return Rv(a,e,t),zz(r,n||"b",a),a}function Wxe(e,t,r){var n=ce(8+2*r.length);return Rv(n,e,t),n.write_shift(1,r.length),n.write_shift(r.length,r,"sbcs"),n.l<n.length?n.slice(0,n.l):n}function Vxe(e,t,r,n){if(t.v!=null)switch(t.t){case"d":case"n":var a=t.t=="d"?qr(er(t.v)):t.v;a==(a|0)&&a>=0&&a<65536?Ee(e,2,jhe(r,n,a)):Ee(e,3,Mhe(r,n,a));return;case"b":case"e":Ee(e,5,Uxe(r,n,t.v,t.t));return;case"s":case"str":Ee(e,4,Wxe(r,n,(t.v||"").slice(0,255)));return}Ee(e,1,Rv(null,r,n))}function Hxe(e,t,r,n){var a=Array.isArray(t),i=ut(t["!ref"]||"A1"),o,s="",l=[];if(i.e.c>255||i.e.r>16383){if(n.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");i.e.c=Math.min(i.e.c,255),i.e.r=Math.min(i.e.c,16383),o=Je(i)}for(var c=i.s.r;c<=i.e.r;++c){s=Tr(c);for(var f=i.s.c;f<=i.e.c;++f){c===i.s.r&&(l[f]=Qt(f)),o=l[f]+s;var u=a?(t[c]||[])[f]:t[o];u&&Vxe(e,u,c,f)}}}function zxe(e,t){for(var r=t||{},n=va(),a=0,i=0;i<e.SheetNames.length;++i)e.SheetNames[i]==r.sheet&&(a=i);if(a==0&&r.sheet&&e.SheetNames[0]!=r.sheet)throw new Error("Sheet not found: "+r.sheet);return Ee(n,r.biff==4?1033:r.biff==3?521:9,d5(e,16,r)),Hxe(n,e.Sheets[e.SheetNames[a]],a,r),Ee(n,10),n.end()}function Gxe(e,t,r){Ee(e,49,j0e({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},r))}function Kxe(e,t,r){t&&[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var a=n[0];a<=n[1];++a)t[a]!=null&&Ee(e,1054,G0e(a,t[a],r))})}function Xxe(e,t){var r=ce(19);r.write_shift(4,2151),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,1),r.write_shift(4,0),Ee(e,2151,r),r=ce(39),r.write_shift(4,2152),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,0),r.write_shift(4,0),r.write_shift(2,1),r.write_shift(4,4),r.write_shift(2,0),Yz(ut(t["!ref"]||"A1"),r),r.write_shift(4,4),Ee(e,2152,r)}function qxe(e,t){for(var r=0;r<16;++r)Ee(e,224,vP({numFmtId:0,style:!0},0,t));t.cellXfs.forEach(function(n){Ee(e,224,vP(n,0,t))})}function Yxe(e,t){for(var r=0;r<t["!links"].length;++r){var n=t["!links"][r];Ee(e,440,whe(n)),n[1].Tooltip&&Ee(e,2048,bhe(n))}delete t["!links"]}function Zxe(e,t){if(t){var r=0;t.forEach(function(n,a){++r<=256&&n&&Ee(e,125,khe(Lw(a,n),a))})}}function Jxe(e,t,r,n,a){var i=16+Oc(a.cellXfs,t,a);if(t.v==null&&!t.bf){Ee(e,513,Xu(r,n,i));return}if(t.bf)Ee(e,6,Tme(t,r,n,a,i));else switch(t.t){case"d":case"n":var o=t.t=="d"?qr(er(t.v)):t.v;Ee(e,515,ahe(r,n,o,i));break;case"b":case"e":Ee(e,517,rhe(r,n,t.v,i,a,t.t));break;case"s":case"str":if(a.bookSST){var s=w5(a.Strings,t.v,a.revStrings);Ee(e,253,W0e(r,n,s,i))}else Ee(e,516,H0e(r,n,(t.v||"").slice(0,255),i,a));break;default:Ee(e,513,Xu(r,n,i))}}function Qxe(e,t,r){var n=va(),a=r.SheetNames[e],i=r.Sheets[a]||{},o=(r||{}).Workbook||{},s=(o.Sheets||[])[e]||{},l=Array.isArray(i),c=t.biff==8,f,u="",d=[],h=ut(i["!ref"]||"A1"),p=c?65536:16384;if(h.e.c>255||h.e.r>=p){if(t.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");h.e.c=Math.min(h.e.c,255),h.e.r=Math.min(h.e.c,p-1)}Ee(n,2057,d5(r,16,t)),Ee(n,13,di(1)),Ee(n,12,di(100)),Ee(n,15,zn(!0)),Ee(n,17,zn(!1)),Ee(n,16,Gu(.001)),Ee(n,95,zn(!0)),Ee(n,42,zn(!1)),Ee(n,43,zn(!1)),Ee(n,130,di(1)),Ee(n,128,the([0,0])),Ee(n,131,zn(!1)),Ee(n,132,zn(!1)),c&&Zxe(n,i["!cols"]),Ee(n,512,X0e(h,t)),c&&(i["!links"]=[]);for(var g=h.s.r;g<=h.e.r;++g){u=Tr(g);for(var y=h.s.c;y<=h.e.c;++y){g===h.s.r&&(d[y]=Qt(y)),f=d[y]+u;var m=l?(i[g]||[])[y]:i[f];m&&(Jxe(n,m,g,y,t),c&&m.l&&i["!links"].push([f,m.l]))}}var w=s.CodeName||s.name||a;return c&&Ee(n,574,L0e((o.Views||[])[0])),c&&(i["!merges"]||[]).length&&Ee(n,229,phe(i["!merges"])),c&&Yxe(n,i),Ee(n,442,Gz(w)),c&&Xxe(n,i),Ee(n,10),n.end()}function e2e(e,t,r){var n=va(),a=(e||{}).Workbook||{},i=a.Sheets||[],o=a.WBProps||{},s=r.biff==8,l=r.biff==5;if(Ee(n,2057,d5(e,5,r)),r.bookType=="xla"&&Ee(n,135),Ee(n,225,s?di(1200):null),Ee(n,193,r0e(2)),l&&Ee(n,191),l&&Ee(n,192),Ee(n,226),Ee(n,92,S0e("SheetJS",r)),Ee(n,66,di(s?1200:1252)),s&&Ee(n,353,di(0)),s&&Ee(n,448),Ee(n,317,Ohe(e.SheetNames.length)),s&&e.vbaraw&&Ee(n,211),s&&e.vbaraw){var c=o.CodeName||"ThisWorkbook";Ee(n,442,Gz(c))}Ee(n,156,di(17)),Ee(n,25,zn(!1)),Ee(n,18,zn(!1)),Ee(n,19,di(0)),s&&Ee(n,431,zn(!1)),s&&Ee(n,444,di(0)),Ee(n,61,F0e()),Ee(n,64,zn(!1)),Ee(n,141,di(0)),Ee(n,34,zn(Pye(e)=="true")),Ee(n,14,zn(!0)),s&&Ee(n,439,zn(!1)),Ee(n,218,di(0)),Gxe(n,e,r),Kxe(n,e.SSF,r),qxe(n,r),s&&Ee(n,352,zn(!1));var f=n.end(),u=va();s&&Ee(u,140,She()),s&&r.Strings&&jxe(u,252,A0e(r.Strings)),Ee(u,10);var d=u.end(),h=va(),p=0,g=0;for(g=0;g<e.SheetNames.length;++g)p+=(s?12:11)+(s?2:1)*e.SheetNames[g].length;var y=f.length+p+d.length;for(g=0;g<e.SheetNames.length;++g){var m=i[g]||{};Ee(h,133,$0e({pos:y,hs:m.Hidden||0,dt:0,name:e.SheetNames[g]},r)),y+=t[g].length}var w=h.end();if(p!=w.length)throw new Error("BS8 "+p+" != "+w.length);var _=[];return f.length&&_.push(f),w.length&&_.push(w),d.length&&_.push(d),tn(_)}function t2e(e,t){var r=t||{},n=[];e&&!e.SSF&&(e.SSF=Vt(We)),e&&e.SSF&&(D0(),Ev(e.SSF),r.revssf=Ow(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF),r.Strings=[],r.Strings.Count=0,r.Strings.Unique=0,C5(r),r.cellXfs=[],Oc(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var a=0;a<e.SheetNames.length;++a)n[n.length]=Qxe(a,r,e);return n.unshift(e2e(e,n,r)),tn(n)}function BG(e,t){for(var r=0;r<=e.SheetNames.length;++r){var n=e.Sheets[e.SheetNames[r]];if(!(!n||!n["!ref"])){var a=Yn(n["!ref"]);a.e.c>255}}var i=t||{};switch(i.biff||2){case 8:case 5:return t2e(e,t);case 4:case 3:case 2:return zxe(e,t)}throw new Error("invalid type "+i.bookType+" for BIFF")}function OP(e,t){var r=t||{},n=r.dense?[]:{};e=e.replace(/<!--.*?-->/g,"");var a=e.match(/<table/i);if(!a)throw new Error("Invalid HTML: could not find <table>");var i=e.match(/<\/table/i),o=a.index,s=i&&i.index||e.length,l=Ufe(e.slice(o,s),/(:?<tr[^>]*>)/i,"<tr>"),c=-1,f=0,u=0,d=0,h={s:{r:1e7,c:1e7},e:{r:0,c:0}},p=[];for(o=0;o<l.length;++o){var g=l[o].trim(),y=g.slice(0,3).toLowerCase();if(y=="<tr"){if(++c,r.sheetRows&&r.sheetRows<=c){--c;break}f=0;continue}if(!(y!="<td"&&y!="<th")){var m=g.split(/<\/t[dh]>/i);for(s=0;s<m.length;++s){var w=m[s].trim();if(w.match(/<t[dh]/i)){for(var _=w,E=0;_.charAt(0)=="<"&&(E=_.indexOf(">"))>-1;)_=_.slice(E+1);for(var S=0;S<p.length;++S){var k=p[S];k.s.c==f&&k.s.r<c&&c<=k.e.r&&(f=k.e.c+1,S=-1)}var b=Ge(w.slice(0,w.indexOf(">")));d=b.colspan?+b.colspan:1,((u=+b.rowspan)>1||d>1)&&p.push({s:{r:c,c:f},e:{r:c+(u||1)-1,c:f+d-1}});var T=b.t||b["data-t"]||"";if(!_.length){f+=d;continue}if(_=hz(_),h.s.r>c&&(h.s.r=c),h.e.r<c&&(h.e.r=c),h.s.c>f&&(h.s.c=f),h.e.c<f&&(h.e.c=f),!_.length){f+=d;continue}var C={t:"s",v:_};r.raw||!_.trim().length||T=="s"||(_==="TRUE"?C={t:"b",v:!0}:_==="FALSE"?C={t:"b",v:!1}:isNaN(no(_))?isNaN(l0(_).getDate())||(C={t:"d",v:er(_)},r.cellDates||(C={t:"n",v:qr(C.v)}),C.z=r.dateNF||We[14]):C={t:"n",v:no(_)}),r.dense?(n[c]||(n[c]=[]),n[c][f]=C):n[He({r:c,c:f})]=C,f+=d}}}}return n["!ref"]=Je(h),p.length&&(n["!merges"]=p),n}function jG(e,t,r,n){for(var a=e["!merges"]||[],i=[],o=t.s.c;o<=t.e.c;++o){for(var s=0,l=0,c=0;c<a.length;++c)if(!(a[c].s.r>r||a[c].s.c>o)&&!(a[c].e.r<r||a[c].e.c<o)){if(a[c].s.r<r||a[c].s.c<o){s=-1;break}s=a[c].e.r-a[c].s.r+1,l=a[c].e.c-a[c].s.c+1;break}if(!(s<0)){var f=He({r,c:o}),u=n.dense?(e[r]||[])[o]:e[f],d=u&&u.v!=null&&(u.h||qA(u.w||(No(u),u.w)||""))||"",h={};s>1&&(h.rowspan=s),l>1&&(h.colspan=l),n.editable?d='<span contenteditable="true">'+d+"</span>":u&&(h["data-t"]=u&&u.t||"z",u.v!=null&&(h["data-v"]=u.v),u.z!=null&&(h["data-z"]=u.z),u.l&&(u.l.Target||"#").charAt(0)!="#"&&(d='<a href="'+u.l.Target+'">'+d+"</a>")),h.id=(n.id||"sjs")+"-"+f,i.push(be("td",d,h))}}var p="<tr>";return p+i.join("")+"</tr>"}var UG='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',WG="</body></html>";function r2e(e,t){var r=e.match(/<table[\s\S]*?>[\s\S]*?<\/table>/gi);if(!r||r.length==0)throw new Error("Invalid HTML: could not find <table>");if(r.length==1)return Rc(OP(r[0],t),t);var n=O5();return r.forEach(function(a,i){I5(n,OP(a,t),"Sheet"+(i+1))}),n}function VG(e,t,r){var n=[];return n.join("")+"<table"+(r&&r.id?' id="'+r.id+'"':"")+">"}function HG(e,t){var r=t||{},n=r.header!=null?r.header:UG,a=r.footer!=null?r.footer:WG,i=[n],o=Yn(e["!ref"]);r.dense=Array.isArray(e),i.push(VG(e,o,r));for(var s=o.s.r;s<=o.e.r;++s)i.push(jG(e,o,s,r));return i.push("</table>"+a),i.join("")}function zG(e,t,r){var n=r||{},a=0,i=0;if(n.origin!=null)if(typeof n.origin=="number")a=n.origin;else{var o=typeof n.origin=="string"?pr(n.origin):n.origin;a=o.r,i=o.c}var s=t.getElementsByTagName("tr"),l=Math.min(n.sheetRows||1e7,s.length),c={s:{r:0,c:0},e:{r:a,c:i}};if(e["!ref"]){var f=Yn(e["!ref"]);c.s.r=Math.min(c.s.r,f.s.r),c.s.c=Math.min(c.s.c,f.s.c),c.e.r=Math.max(c.e.r,f.e.r),c.e.c=Math.max(c.e.c,f.e.c),a==-1&&(c.e.r=a=f.e.r+1)}var u=[],d=0,h=e["!rows"]||(e["!rows"]=[]),p=0,g=0,y=0,m=0,w=0,_=0;for(e["!cols"]||(e["!cols"]=[]);p<s.length&&g<l;++p){var E=s[p];if(IP(E)){if(n.display)continue;h[g]={hidden:!0}}var S=E.children;for(y=m=0;y<S.length;++y){var k=S[y];if(!(n.display&&IP(k))){var b=k.hasAttribute("data-v")?k.getAttribute("data-v"):k.hasAttribute("v")?k.getAttribute("v"):hz(k.innerHTML),T=k.getAttribute("data-z")||k.getAttribute("z");for(d=0;d<u.length;++d){var C=u[d];C.s.c==m+i&&C.s.r<g+a&&g+a<=C.e.r&&(m=C.e.c+1-i,d=-1)}_=+k.getAttribute("colspan")||1,((w=+k.getAttribute("rowspan")||1)>1||_>1)&&u.push({s:{r:g+a,c:m+i},e:{r:g+a+(w||1)-1,c:m+i+(_||1)-1}});var R={t:"s",v:b},I=k.getAttribute("data-t")||k.getAttribute("t")||"";b!=null&&(b.length==0?R.t=I||"z":n.raw||b.trim().length==0||I=="s"||(b==="TRUE"?R={t:"b",v:!0}:b==="FALSE"?R={t:"b",v:!1}:isNaN(no(b))?isNaN(l0(b).getDate())||(R={t:"d",v:er(b)},n.cellDates||(R={t:"n",v:qr(R.v)}),R.z=n.dateNF||We[14]):R={t:"n",v:no(b)})),R.z===void 0&&T!=null&&(R.z=T);var N="",B=k.getElementsByTagName("A");if(B&&B.length)for(var A=0;A<B.length&&!(B[A].hasAttribute("href")&&(N=B[A].getAttribute("href"),N.charAt(0)!="#"));++A);N&&N.charAt(0)!="#"&&(R.l={Target:N}),n.dense?(e[g+a]||(e[g+a]=[]),e[g+a][m+i]=R):e[He({c:m+i,r:g+a})]=R,c.e.c<m+i&&(c.e.c=m+i),m+=_}}++g}return u.length&&(e["!merges"]=(e["!merges"]||[]).concat(u)),c.e.r=Math.max(c.e.r,g-1+a),e["!ref"]=Je(c),g>=l&&(e["!fullref"]=Je((c.e.r=s.length-p+g-1+a,c))),e}function GG(e,t){var r=t||{},n=r.dense?[]:{};return zG(n,e,t)}function n2e(e,t){return Rc(GG(e,t),t)}function IP(e){var t="",r=a2e(e);return r&&(t=r(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),t==="none"}function a2e(e){return e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle=="function"?e.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}function i2e(e){var t=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(n,a){return Array(parseInt(a,10)+1).join(" ")}).replace(/<text:tab[^>]*\/>/g," ").replace(/<text:line-break\/>/g,`
|
||
`),r=xt(t.replace(/<[^>]*>/g,""));return[r]}var PP={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function KG(e,t){var r=t||{},n=YA(e),a=[],i,o,s={name:""},l="",c=0,f,u,d={},h=[],p=r.dense?[]:{},g,y,m={value:""},w="",_=0,E=[],S=-1,k=-1,b={s:{r:1e6,c:1e7},e:{r:0,c:0}},T=0,C={},R=[],I={},N=0,B=0,A=[],O=1,H=1,z=[],G={Names:[]},P={},U=["",""],Y=[],D={},K="",j=0,W=!1,ee=!1,re=0;for(Rg.lastIndex=0,n=n.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");g=Rg.exec(n);)switch(g[3]=g[3].replace(/_.*$/,"")){case"table":case"工作表":g[1]==="/"?(b.e.c>=b.s.c&&b.e.r>=b.s.r?p["!ref"]=Je(b):p["!ref"]="A1:A1",r.sheetRows>0&&r.sheetRows<=b.e.r&&(p["!fullref"]=p["!ref"],b.e.r=r.sheetRows-1,p["!ref"]=Je(b)),R.length&&(p["!merges"]=R),A.length&&(p["!rows"]=A),f.name=f.名称||f.name,typeof JSON<"u"&&JSON.stringify(f),h.push(f.name),d[f.name]=p,ee=!1):g[0].charAt(g[0].length-2)!=="/"&&(f=Ge(g[0],!1),S=k=-1,b.s.r=b.s.c=1e7,b.e.r=b.e.c=0,p=r.dense?[]:{},R=[],A=[],ee=!0);break;case"table-row-group":g[1]==="/"?--T:++T;break;case"table-row":case"行":if(g[1]==="/"){S+=O,O=1;break}if(u=Ge(g[0],!1),u.行号?S=u.行号-1:S==-1&&(S=0),O=+u["number-rows-repeated"]||1,O<10)for(re=0;re<O;++re)T>0&&(A[S+re]={level:T});k=-1;break;case"covered-table-cell":g[1]!=="/"&&++k,r.sheetStubs&&(r.dense?(p[S]||(p[S]=[]),p[S][k]={t:"z"}):p[He({r:S,c:k})]={t:"z"}),w="",E=[];break;case"table-cell":case"数据":if(g[0].charAt(g[0].length-2)==="/")++k,m=Ge(g[0],!1),H=parseInt(m["number-columns-repeated"]||"1",10),y={t:"z",v:null},m.formula&&r.cellFormula!=!1&&(y.f=kP(xt(m.formula))),(m.数据类型||m["value-type"])=="string"&&(y.t="s",y.v=xt(m["string-value"]||""),r.dense?(p[S]||(p[S]=[]),p[S][k]=y):p[He({r:S,c:k})]=y),k+=H-1;else if(g[1]!=="/"){++k,w="",_=0,E=[],H=1;var le=O?S+O-1:S;if(k>b.e.c&&(b.e.c=k),k<b.s.c&&(b.s.c=k),S<b.s.r&&(b.s.r=S),le>b.e.r&&(b.e.r=le),m=Ge(g[0],!1),Y=[],D={},y={t:m.数据类型||m["value-type"],v:null},r.cellFormula)if(m.formula&&(m.formula=xt(m.formula)),m["number-matrix-columns-spanned"]&&m["number-matrix-rows-spanned"]&&(N=parseInt(m["number-matrix-rows-spanned"],10)||0,B=parseInt(m["number-matrix-columns-spanned"],10)||0,I={s:{r:S,c:k},e:{r:S+N-1,c:k+B-1}},y.F=Je(I),z.push([I,y.F])),m.formula)y.f=kP(m.formula);else for(re=0;re<z.length;++re)S>=z[re][0].s.r&&S<=z[re][0].e.r&&k>=z[re][0].s.c&&k<=z[re][0].e.c&&(y.F=z[re][1]);switch((m["number-columns-spanned"]||m["number-rows-spanned"])&&(N=parseInt(m["number-rows-spanned"],10)||0,B=parseInt(m["number-columns-spanned"],10)||0,I={s:{r:S,c:k},e:{r:S+N-1,c:k+B-1}},R.push(I)),m["number-columns-repeated"]&&(H=parseInt(m["number-columns-repeated"],10)),y.t){case"boolean":y.t="b",y.v=Yt(m["boolean-value"]);break;case"float":y.t="n",y.v=parseFloat(m.value);break;case"percentage":y.t="n",y.v=parseFloat(m.value);break;case"currency":y.t="n",y.v=parseFloat(m.value);break;case"date":y.t="d",y.v=er(m["date-value"]),r.cellDates||(y.t="n",y.v=qr(y.v)),y.z="m/d/yy";break;case"time":y.t="n",y.v=Mfe(m["time-value"])/86400,r.cellDates&&(y.t="d",y.v=Iw(y.v)),y.z="HH:MM:SS";break;case"number":y.t="n",y.v=parseFloat(m.数据数值);break;default:if(y.t==="string"||y.t==="text"||!y.t)y.t="s",m["string-value"]!=null&&(w=xt(m["string-value"]),E=[]);else throw new Error("Unsupported value type "+y.t)}}else{if(W=!1,y.t==="s"&&(y.v=w||"",E.length&&(y.R=E),W=_==0),P.Target&&(y.l=P),Y.length>0&&(y.c=Y,Y=[]),w&&r.cellText!==!1&&(y.w=w),W&&(y.t="z",delete y.v),(!W||r.sheetStubs)&&!(r.sheetRows&&r.sheetRows<=S))for(var oe=0;oe<O;++oe){if(H=parseInt(m["number-columns-repeated"]||"1",10),r.dense)for(p[S+oe]||(p[S+oe]=[]),p[S+oe][k]=oe==0?y:Vt(y);--H>0;)p[S+oe][k+H]=Vt(y);else for(p[He({r:S+oe,c:k})]=y;--H>0;)p[He({r:S+oe,c:k+H})]=Vt(y);b.e.c<=k&&(b.e.c=k)}H=parseInt(m["number-columns-repeated"]||"1",10),k+=H-1,H=0,y={},w="",E=[]}P={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if(g[1]==="/"){if((i=a.pop())[0]!==g[3])throw"Bad state: "+i}else g[0].charAt(g[0].length-2)!=="/"&&a.push([g[3],!0]);break;case"annotation":if(g[1]==="/"){if((i=a.pop())[0]!==g[3])throw"Bad state: "+i;D.t=w,E.length&&(D.R=E),D.a=K,Y.push(D)}else g[0].charAt(g[0].length-2)!=="/"&&a.push([g[3],!1]);K="",j=0,w="",_=0,E=[];break;case"creator":g[1]==="/"?K=n.slice(j,g.index):j=g.index+g[0].length;break;case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if(g[1]==="/"){if((i=a.pop())[0]!==g[3])throw"Bad state: "+i}else g[0].charAt(g[0].length-2)!=="/"&&a.push([g[3],!1]);w="",_=0,E=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if(g[1]==="/"){if(C[s.name]=l,(i=a.pop())[0]!==g[3])throw"Bad state: "+i}else g[0].charAt(g[0].length-2)!=="/"&&(l="",s=Ge(g[0],!1),a.push([g[3],!0]));break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(a[a.length-1][0]){case"time-style":case"date-style":o=Ge(g[0],!1),l+=PP[g[3]][o.style==="long"?1:0];break}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(a[a.length-1][0]){case"time-style":case"date-style":o=Ge(g[0],!1),l+=PP[g[3]][o.style==="long"?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(g[0].slice(-2)==="/>")break;if(g[1]==="/")switch(a[a.length-1][0]){case"number-style":case"date-style":case"time-style":l+=n.slice(c,g.index);break}else c=g.index+g[0].length;break;case"named-range":o=Ge(g[0],!1),U=uE(o["cell-range-address"]);var ue={Name:o.name,Ref:U[0]+"!"+U[1]};ee&&(ue.Sheet=h.length),G.Names.push(ue);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"文本串":if(["master-styles"].indexOf(a[a.length-1][0])>-1)break;if(g[1]==="/"&&(!m||!m["string-value"])){var me=i2e(n.slice(_,g.index));w=(w.length>0?w+`
|
||
`:"")+me[0]}else Ge(g[0],!1),_=g.index+g[0].length;break;case"s":break;case"database-range":if(g[1]==="/")break;try{U=uE(Ge(g[0])["target-range-address"]),d[U[0]]["!autofilter"]={ref:U[1]}}catch{}break;case"date":break;case"object":break;case"title":case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":break;case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if(g[1]!=="/"){if(P=Ge(g[0],!1),!P.href)break;P.Target=xt(P.href),delete P.href,P.Target.charAt(0)=="#"&&P.Target.indexOf(".")>-1?(U=uE(P.Target.slice(1)),P.Target="#"+U[0]+"!"+U[1]):P.Target.match(/^\.\.[\\\/]/)&&(P.Target=P.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(g[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(r.WTF)throw new Error(g)}}var q={Sheets:d,SheetNames:h,Workbook:G};return r.bookSheets&&delete q.Sheets,q}function NP(e,t){t=t||{},fi(e,"META-INF/manifest.xml")&&Lde(Br(e,"META-INF/manifest.xml"),t);var r=Oa(e,"content.xml");if(!r)throw new Error("Missing content.xml in ODS / UOF file");var n=KG(Bt(r),t);return fi(e,"meta.xml")&&(n.Props=Pz(Br(e,"meta.xml"))),n}function FP(e,t){return KG(e,t)}var o2e=function(){var e=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),t="<office:document-styles "+Ag({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+e+"</office:document-styles>";return function(){return Pr+t}}(),DP=function(){var e=function(i){return Nt(i).replace(/ +/g,function(o){return'<text:s text:c="'+o.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},t=` <table:table-cell />
|
||
`,r=` <table:covered-table-cell/>
|
||
`,n=function(i,o,s){var l=[];l.push(' <table:table table:name="'+Nt(o.SheetNames[s])+`" table:style-name="ta1">
|
||
`);var c=0,f=0,u=Yn(i["!ref"]||"A1"),d=i["!merges"]||[],h=0,p=Array.isArray(i);if(i["!cols"])for(f=0;f<=u.e.c;++f)l.push(" <table:table-column"+(i["!cols"][f]?' table:style-name="co'+i["!cols"][f].ods+'"':"")+`></table:table-column>
|
||
`);var g="",y=i["!rows"]||[];for(c=0;c<u.s.r;++c)g=y[c]?' table:style-name="ro'+y[c].ods+'"':"",l.push(" <table:table-row"+g+`></table:table-row>
|
||
`);for(;c<=u.e.r;++c){for(g=y[c]?' table:style-name="ro'+y[c].ods+'"':"",l.push(" <table:table-row"+g+`>
|
||
`),f=0;f<u.s.c;++f)l.push(t);for(;f<=u.e.c;++f){var m=!1,w={},_="";for(h=0;h!=d.length;++h)if(!(d[h].s.c>f)&&!(d[h].s.r>c)&&!(d[h].e.c<f)&&!(d[h].e.r<c)){(d[h].s.c!=f||d[h].s.r!=c)&&(m=!0),w["table:number-columns-spanned"]=d[h].e.c-d[h].s.c+1,w["table:number-rows-spanned"]=d[h].e.r-d[h].s.r+1;break}if(m){l.push(r);continue}var E=He({r:c,c:f}),S=p?(i[c]||[])[f]:i[E];if(S&&S.f&&(w["table:formula"]=Nt(Ome(S.f)),S.F&&S.F.slice(0,E.length)==E)){var k=Yn(S.F);w["table:number-matrix-columns-spanned"]=k.e.c-k.s.c+1,w["table:number-matrix-rows-spanned"]=k.e.r-k.s.r+1}if(!S){l.push(t);continue}switch(S.t){case"b":_=S.v?"TRUE":"FALSE",w["office:value-type"]="boolean",w["office:boolean-value"]=S.v?"true":"false";break;case"n":_=S.w||String(S.v||0),w["office:value-type"]="float",w["office:value"]=S.v||0;break;case"s":case"str":_=S.v==null?"":S.v,w["office:value-type"]="string";break;case"d":_=S.w||er(S.v).toISOString(),w["office:value-type"]="date",w["office:date-value"]=er(S.v).toISOString(),w["table:style-name"]="ce1";break;default:l.push(t);continue}var b=e(_);if(S.l&&S.l.Target){var T=S.l.Target;T=T.charAt(0)=="#"?"#"+Ime(T.slice(1)):T,T.charAt(0)!="#"&&!T.match(/^\w+:/)&&(T="../"+T),b=be("text:a",b,{"xlink:href":T.replace(/&/g,"&")})}l.push(" "+be("table:table-cell",be("text:p",b,{}),w)+`
|
||
`)}l.push(` </table:table-row>
|
||
`)}return l.push(` </table:table>
|
||
`),l.join("")},a=function(i,o){i.push(` <office:automatic-styles>
|
||
`),i.push(` <number:date-style style:name="N37" number:automatic-order="true">
|
||
`),i.push(` <number:month number:style="long"/>
|
||
`),i.push(` <number:text>/</number:text>
|
||
`),i.push(` <number:day number:style="long"/>
|
||
`),i.push(` <number:text>/</number:text>
|
||
`),i.push(` <number:year/>
|
||
`),i.push(` </number:date-style>
|
||
`);var s=0;o.SheetNames.map(function(c){return o.Sheets[c]}).forEach(function(c){if(c&&c["!cols"]){for(var f=0;f<c["!cols"].length;++f)if(c["!cols"][f]){var u=c["!cols"][f];if(u.width==null&&u.wpx==null&&u.wch==null)continue;uc(u),u.ods=s;var d=c["!cols"][f].wpx+"px";i.push(' <style:style style:name="co'+s+`" style:family="table-column">
|
||
`),i.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+d+`"/>
|
||
`),i.push(` </style:style>
|
||
`),++s}}});var l=0;o.SheetNames.map(function(c){return o.Sheets[c]}).forEach(function(c){if(c&&c["!rows"]){for(var f=0;f<c["!rows"].length;++f)if(c["!rows"][f]){c["!rows"][f].ods=l;var u=c["!rows"][f].hpx+"px";i.push(' <style:style style:name="ro'+l+`" style:family="table-row">
|
||
`),i.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+u+`"/>
|
||
`),i.push(` </style:style>
|
||
`),++l}}}),i.push(` <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">
|
||
`),i.push(` <style:table-properties table:display="true" style:writing-mode="lr-tb"/>
|
||
`),i.push(` </style:style>
|
||
`),i.push(` <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>
|
||
`),i.push(` </office:automatic-styles>
|
||
`)};return function(o,s){var l=[Pr],c=Ag({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),f=Ag({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});s.bookType=="fods"?(l.push("<office:document"+c+f+`>
|
||
`),l.push(Iz().replace(/office:document-meta/g,"office:meta"))):l.push("<office:document-content"+c+`>
|
||
`),a(l,o),l.push(` <office:body>
|
||
`),l.push(` <office:spreadsheet>
|
||
`);for(var u=0;u!=o.SheetNames.length;++u)l.push(n(o.Sheets[o.SheetNames[u]],o,u));return l.push(` </office:spreadsheet>
|
||
`),l.push(` </office:body>
|
||
`),s.bookType=="fods"?l.push("</office:document>"):l.push("</office:document-content>"),l.join("")}}();function XG(e,t){if(t.bookType=="fods")return DP(e,t);var r=GA(),n="",a=[],i=[];return n="mimetype",Ze(r,n,"application/vnd.oasis.opendocument.spreadsheet"),n="content.xml",Ze(r,n,DP(e,t)),a.push([n,"text/xml"]),i.push([n,"ContentFile"]),n="styles.xml",Ze(r,n,o2e(e,t)),a.push([n,"text/xml"]),i.push([n,"StylesFile"]),n="meta.xml",Ze(r,n,Pr+Iz()),a.push([n,"text/xml"]),i.push([n,"MetadataFile"]),n="manifest.rdf",Ze(r,n,jde(i)),a.push([n,"application/rdf+xml"]),n="META-INF/manifest.xml",Ze(r,n,Mde(a)),r}/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function qu(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function LC(e){return typeof TextDecoder<"u"?new TextDecoder().decode(e):Bt(Ac(e))}function s2e(e){return typeof TextEncoder<"u"?new TextEncoder().encode(e):Ra(Co(e))}function l2e(e,t){e:for(var r=0;r<=e.length-t.length;++r){for(var n=0;n<t.length;++n)if(e[r+n]!=t[n])continue e;return!0}return!1}function dc(e){var t=e.reduce(function(a,i){return a+i.length},0),r=new Uint8Array(t),n=0;return e.forEach(function(a){r.set(a,n),n+=a.length}),r}function LP(e){return e-=e>>1&1431655765,e=(e&858993459)+(e>>2&858993459),(e+(e>>4)&252645135)*16843009>>>24}function c2e(e,t){for(var r=(e[t+15]&127)<<7|e[t+14]>>1,n=e[t+14]&1,a=t+13;a>=t;--a)n=n*256+e[a];return(e[t+15]&128?-n:n)*Math.pow(10,r-6176)}function u2e(e,t,r){var n=Math.floor(r==0?0:Math.LOG10E*Math.log(Math.abs(r)))+6176-20,a=r/Math.pow(10,n-6176);e[t+15]|=n>>7,e[t+14]|=(n&127)<<1;for(var i=0;a>=1;++i,a/=256)e[t+i]=a&255;e[t+15]|=r>=0?0:128}function Lg(e,t){var r=t?t[0]:0,n=e[r]&127;e:if(e[r++]>=128&&(n|=(e[r]&127)<<7,e[r++]<128||(n|=(e[r]&127)<<14,e[r++]<128)||(n|=(e[r]&127)<<21,e[r++]<128)||(n+=(e[r]&127)*Math.pow(2,28),++r,e[r++]<128)||(n+=(e[r]&127)*Math.pow(2,35),++r,e[r++]<128)||(n+=(e[r]&127)*Math.pow(2,42),++r,e[r++]<128)))break e;return t&&(t[0]=r),n}function Ot(e){var t=new Uint8Array(7);t[0]=e&127;var r=1;e:if(e>127){if(t[r-1]|=128,t[r]=e>>7&127,++r,e<=16383||(t[r-1]|=128,t[r]=e>>14&127,++r,e<=2097151)||(t[r-1]|=128,t[r]=e>>21&127,++r,e<=268435455)||(t[r-1]|=128,t[r]=e/256>>>21&127,++r,e<=34359738367)||(t[r-1]|=128,t[r]=e/65536>>>21&127,++r,e<=4398046511103))break e;t[r-1]|=128,t[r]=e/16777216>>>21&127,++r}return t.slice(0,r)}function Cr(e){var t=0,r=e[t]&127;e:if(e[t++]>=128){if(r|=(e[t]&127)<<7,e[t++]<128||(r|=(e[t]&127)<<14,e[t++]<128)||(r|=(e[t]&127)<<21,e[t++]<128))break e;r|=(e[t]&127)<<28}return r}function bt(e){for(var t=[],r=[0];r[0]<e.length;){var n=r[0],a=Lg(e,r),i=a&7;a=Math.floor(a/8);var o=0,s;if(a==0)break;switch(i){case 0:{for(var l=r[0];e[r[0]++]>=128;);s=e.slice(l,r[0])}break;case 5:o=4,s=e.slice(r[0],r[0]+o),r[0]+=o;break;case 1:o=8,s=e.slice(r[0],r[0]+o),r[0]+=o;break;case 2:o=Lg(e,r),s=e.slice(r[0],r[0]+o),r[0]+=o;break;case 3:case 4:default:throw new Error("PB Type ".concat(i," for Field ").concat(a," at offset ").concat(n))}var c={data:s,type:i};t[a]==null?t[a]=[c]:t[a].push(c)}return t}function sn(e){var t=[];return e.forEach(function(r,n){r.forEach(function(a){a.data&&(t.push(Ot(n*8+a.type)),a.type==2&&t.push(Ot(a.data.length)),t.push(a.data))})}),dc(t)}function S5(e,t){return(e==null?void 0:e.map(function(r){return t(r.data)}))||[]}function li(e){for(var t,r=[],n=[0];n[0]<e.length;){var a=Lg(e,n),i=bt(e.slice(n[0],n[0]+a));n[0]+=a;var o={id:Cr(i[1][0].data),messages:[]};i[2].forEach(function(s){var l=bt(s.data),c=Cr(l[3][0].data);o.messages.push({meta:l,data:e.slice(n[0],n[0]+c)}),n[0]+=c}),(t=i[3])!=null&&t[0]&&(o.merge=Cr(i[3][0].data)>>>0>0),r.push(o)}return r}function If(e){var t=[];return e.forEach(function(r){var n=[];n[1]=[{data:Ot(r.id),type:0}],n[2]=[],r.merge!=null&&(n[3]=[{data:Ot(+!!r.merge),type:0}]);var a=[];r.messages.forEach(function(o){a.push(o.data),o.meta[3]=[{type:0,data:Ot(o.data.length)}],n[2].push({data:sn(o.meta),type:2})});var i=sn(n);t.push(Ot(i.length)),t.push(i),a.forEach(function(o){return t.push(o)})}),dc(t)}function f2e(e,t){if(e!=0)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var r=[0],n=Lg(t,r),a=[];r[0]<t.length;){var i=t[r[0]]&3;if(i==0){var o=t[r[0]++]>>2;if(o<60)++o;else{var s=o-59;o=t[r[0]],s>1&&(o|=t[r[0]+1]<<8),s>2&&(o|=t[r[0]+2]<<16),s>3&&(o|=t[r[0]+3]<<24),o>>>=0,o++,r[0]+=s}a.push(t.slice(r[0],r[0]+o)),r[0]+=o;continue}else{var l=0,c=0;if(i==1?(c=(t[r[0]]>>2&7)+4,l=(t[r[0]++]&224)<<3,l|=t[r[0]++]):(c=(t[r[0]++]>>2)+1,i==2?(l=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(l=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),a=[dc(a)],l==0)throw new Error("Invalid offset 0");if(l>a[0].length)throw new Error("Invalid offset beyond length");if(c>=l)for(a.push(a[0].slice(-l)),c-=l;c>=a[a.length-1].length;)a.push(a[a.length-1]),c-=a[a.length-1].length;a.push(a[0].slice(-l,-l+c))}}var f=dc(a);if(f.length!=n)throw new Error("Unexpected length: ".concat(f.length," != ").concat(n));return f}function ci(e){for(var t=[],r=0;r<e.length;){var n=e[r++],a=e[r]|e[r+1]<<8|e[r+2]<<16;r+=3,t.push(f2e(n,e.slice(r,r+a))),r+=a}if(r!==e.length)throw new Error("data is not a valid framed stream!");return dc(t)}function Pf(e){for(var t=[],r=0;r<e.length;){var n=Math.min(e.length-r,268435455),a=new Uint8Array(4);t.push(a);var i=Ot(n),o=i.length;t.push(i),n<=60?(o++,t.push(new Uint8Array([n-1<<2]))):n<=256?(o+=2,t.push(new Uint8Array([240,n-1&255]))):n<=65536?(o+=3,t.push(new Uint8Array([244,n-1&255,n-1>>8&255]))):n<=16777216?(o+=4,t.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(o+=5,t.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),t.push(e.slice(r,r+n)),o+=n,a[0]=0,a[1]=o&255,a[2]=o>>8&255,a[3]=o>>16&255,r+=n}return dc(t)}function d2e(e,t,r,n){var a=qu(e),i=a.getUint32(4,!0),o=(n>1?12:8)+LP(i&(n>1?3470:398))*4,s=-1,l=-1,c=NaN,f=new Date(2001,0,1);i&512&&(s=a.getUint32(o,!0),o+=4),o+=LP(i&(n>1?12288:4096))*4,i&16&&(l=a.getUint32(o,!0),o+=4),i&32&&(c=a.getFloat64(o,!0),o+=8),i&64&&(f.setTime(f.getTime()+a.getFloat64(o,!0)*1e3),o+=8);var u;switch(e[2]){case 0:break;case 2:u={t:"n",v:c};break;case 3:u={t:"s",v:t[l]};break;case 5:u={t:"d",v:f};break;case 6:u={t:"b",v:c>0};break;case 7:u={t:"n",v:c/86400};break;case 8:u={t:"e",v:0};break;case 9:if(s>-1)u={t:"s",v:r[s]};else if(l>-1)u={t:"s",v:t[l]};else if(!isNaN(c))u={t:"n",v:c};else throw new Error("Unsupported cell type ".concat(e.slice(0,4)));break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return u}function h2e(e,t,r){var n=qu(e),a=n.getUint32(8,!0),i=12,o=-1,s=-1,l=NaN,c=NaN,f=new Date(2001,0,1);a&1&&(l=c2e(e,i),i+=16),a&2&&(c=n.getFloat64(i,!0),i+=8),a&4&&(f.setTime(f.getTime()+n.getFloat64(i,!0)*1e3),i+=8),a&8&&(s=n.getUint32(i,!0),i+=4),a&16&&(o=n.getUint32(i,!0),i+=4);var u;switch(e[1]){case 0:break;case 2:u={t:"n",v:l};break;case 3:u={t:"s",v:t[s]};break;case 5:u={t:"d",v:f};break;case 6:u={t:"b",v:c>0};break;case 7:u={t:"n",v:c/86400};break;case 8:u={t:"e",v:0};break;case 9:if(o>-1)u={t:"s",v:r[o]};else throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(a&31," : ").concat(e.slice(0,4)));break;case 10:u={t:"n",v:l};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(a&31," : ").concat(e.slice(0,4)))}return u}function dE(e,t){var r=new Uint8Array(32),n=qu(r),a=12,i=0;switch(r[0]=5,e.t){case"n":r[1]=2,u2e(r,a,e.v),i|=1,a+=16;break;case"b":r[1]=6,n.setFloat64(a,e.v?1:0,!0),i|=2,a+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));r[1]=3,n.setUint32(a,t.indexOf(e.v),!0),i|=8,a+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(8,i,!0),r.slice(0,a)}function hE(e,t){var r=new Uint8Array(32),n=qu(r),a=12,i=0;switch(r[0]=3,e.t){case"n":r[2]=2,n.setFloat64(a,e.v,!0),i|=32,a+=8;break;case"b":r[2]=6,n.setFloat64(a,e.v?1:0,!0),i|=32,a+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));r[2]=3,n.setUint32(a,t.indexOf(e.v),!0),i|=16,a+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(4,i,!0),r.slice(0,a)}function p2e(e,t,r){switch(e[0]){case 0:case 1:case 2:case 3:return d2e(e,t,r,e[0]);case 5:return h2e(e,t,r);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function Tn(e){var t=bt(e);return Lg(t[1][0].data)}function MP(e,t){var r=bt(t.data),n=Cr(r[1][0].data),a=r[3],i=[];return(a||[]).forEach(function(o){var s=bt(o.data),l=Cr(s[1][0].data)>>>0;switch(n){case 1:i[l]=LC(s[3][0].data);break;case 8:{var c=e[Tn(s[9][0].data)][0],f=bt(c.data),u=e[Tn(f[1][0].data)][0],d=Cr(u.meta[1][0].data);if(d!=2001)throw new Error("2000 unexpected reference to ".concat(d));var h=bt(u.data);i[l]=h[3].map(function(p){return LC(p.data)}).join("")}break}}),i}function g2e(e,t){var r,n,a,i,o,s,l,c,f,u,d,h,p,g,y=bt(e),m=Cr(y[1][0].data)>>>0,w=Cr(y[2][0].data)>>>0,_=((n=(r=y[8])==null?void 0:r[0])==null?void 0:n.data)&&Cr(y[8][0].data)>0||!1,E,S;if((i=(a=y[7])==null?void 0:a[0])!=null&&i.data&&t!=0)E=(s=(o=y[7])==null?void 0:o[0])==null?void 0:s.data,S=(c=(l=y[6])==null?void 0:l[0])==null?void 0:c.data;else if((u=(f=y[4])==null?void 0:f[0])!=null&&u.data&&t!=1)E=(h=(d=y[4])==null?void 0:d[0])==null?void 0:h.data,S=(g=(p=y[3])==null?void 0:p[0])==null?void 0:g.data;else throw"NUMBERS Tile missing ".concat(t," cell storage");for(var k=_?4:1,b=qu(E),T=[],C=0;C<E.length/2;++C){var R=b.getUint16(C*2,!0);R<65535&&T.push([C,R])}if(T.length!=w)throw"Expected ".concat(w," cells, found ").concat(T.length);var I=[];for(C=0;C<T.length-1;++C)I[T[C][0]]=S.subarray(T[C][1]*k,T[C+1][1]*k);return T.length>=1&&(I[T[T.length-1][0]]=S.subarray(T[T.length-1][1]*k)),{R:m,cells:I}}function v2e(e,t){var r,n=bt(t.data),a=(r=n==null?void 0:n[7])!=null&&r[0]?Cr(n[7][0].data)>>>0>0?1:0:-1,i=S5(n[5],function(o){return g2e(o,a)});return{nrows:Cr(n[4][0].data)>>>0,data:i.reduce(function(o,s){return o[s.R]||(o[s.R]=[]),s.cells.forEach(function(l,c){if(o[s.R][c])throw new Error("Duplicate cell r=".concat(s.R," c=").concat(c));o[s.R][c]=l}),o},[])}}function m2e(e,t,r){var n,a=bt(t.data),i={s:{r:0,c:0},e:{r:0,c:0}};if(i.e.r=(Cr(a[6][0].data)>>>0)-1,i.e.r<0)throw new Error("Invalid row varint ".concat(a[6][0].data));if(i.e.c=(Cr(a[7][0].data)>>>0)-1,i.e.c<0)throw new Error("Invalid col varint ".concat(a[7][0].data));r["!ref"]=Je(i);var o=bt(a[4][0].data),s=MP(e,e[Tn(o[4][0].data)][0]),l=(n=o[17])!=null&&n[0]?MP(e,e[Tn(o[17][0].data)][0]):[],c=bt(o[3][0].data),f=0;c[1].forEach(function(u){var d=bt(u.data),h=e[Tn(d[2][0].data)][0],p=Cr(h.meta[1][0].data);if(p!=6002)throw new Error("6001 unexpected reference to ".concat(p));var g=v2e(e,h);g.data.forEach(function(y,m){y.forEach(function(w,_){var E=He({r:f+m,c:_}),S=p2e(w,s,l);S&&(r[E]=S)})}),f+=g.nrows})}function y2e(e,t){var r=bt(t.data),n={"!ref":"A1"},a=e[Tn(r[2][0].data)],i=Cr(a[0].meta[1][0].data);if(i!=6001)throw new Error("6000 unexpected reference to ".concat(i));return m2e(e,a[0],n),n}function x2e(e,t){var r,n=bt(t.data),a={name:(r=n[1])!=null&&r[0]?LC(n[1][0].data):"",sheets:[]},i=S5(n[2],Tn);return i.forEach(function(o){e[o].forEach(function(s){var l=Cr(s.meta[1][0].data);l==6e3&&a.sheets.push(y2e(e,s))})}),a}function w2e(e,t){var r=O5(),n=bt(t.data),a=S5(n[1],Tn);if(a.forEach(function(i){e[i].forEach(function(o){var s=Cr(o.meta[1][0].data);if(s==2){var l=x2e(e,o);l.sheets.forEach(function(c,f){I5(r,c,f==0?l.name:l.name+"_"+f,!0)})}})}),r.SheetNames.length==0)throw new Error("Empty NUMBERS file");return r}function pE(e){var t,r,n,a,i={},o=[];if(e.FullPaths.forEach(function(l){if(l.match(/\.iwpv2/))throw new Error("Unsupported password protection")}),e.FileIndex.forEach(function(l){if(l.name.match(/\.iwa$/)){var c;try{c=ci(l.content)}catch{return}var f;try{f=li(c)}catch{return}f.forEach(function(u){i[u.id]=u.messages,o.push(u.id)})}}),!o.length)throw new Error("File has no messages");var s=((a=(n=(r=(t=i==null?void 0:i[1])==null?void 0:t[0])==null?void 0:r.meta)==null?void 0:n[1])==null?void 0:a[0].data)&&Cr(i[1][0].meta[1][0].data)==1&&i[1][0];if(s||o.forEach(function(l){i[l].forEach(function(c){var f=Cr(c.meta[1][0].data)>>>0;if(f==1)if(!s)s=c;else throw new Error("Document has multiple roots")})}),!s)throw new Error("Cannot find Document root");return w2e(i,s)}function _2e(e,t,r){var n,a,i,o;if(!((n=e[6])!=null&&n[0])||!((a=e[7])!=null&&a[0]))throw"Mutation only works on post-BNC storages!";var s=((o=(i=e[8])==null?void 0:i[0])==null?void 0:o.data)&&Cr(e[8][0].data)>0||!1;if(s)throw"Math only works with normal offsets";for(var l=0,c=qu(e[7][0].data),f=0,u=[],d=qu(e[4][0].data),h=0,p=[],g=0;g<t.length;++g){if(t[g]==null){c.setUint16(g*2,65535,!0),d.setUint16(g*2,65535);continue}c.setUint16(g*2,f,!0),d.setUint16(g*2,h,!0);var y,m;switch(typeof t[g]){case"string":y=dE({t:"s",v:t[g]},r),m=hE({t:"s",v:t[g]},r);break;case"number":y=dE({t:"n",v:t[g]},r),m=hE({t:"n",v:t[g]},r);break;case"boolean":y=dE({t:"b",v:t[g]},r),m=hE({t:"b",v:t[g]},r);break;default:throw new Error("Unsupported value "+t[g])}u.push(y),f+=y.length,p.push(m),h+=m.length,++l}for(e[2][0].data=Ot(l);g<e[7][0].data.length/2;++g)c.setUint16(g*2,65535,!0),d.setUint16(g*2,65535,!0);return e[6][0].data=dc(u),e[3][0].data=dc(p),l}function b2e(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var r=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1;var n=Yn(r["!ref"]);n.s.r=n.s.c=0;var a=!1;n.e.c>9&&(a=!0,n.e.c=9),n.e.r>49&&(a=!0,n.e.r=49);var i=n2(r,{range:n,header:1}),o=["~Sh33tJ5~"];i.forEach(function(K){return K.forEach(function(j){typeof j=="string"&&o.push(j)})});var s={},l=[],c=Be.read(t.numbers,{type:"base64"});c.FileIndex.map(function(K,j){return[K,c.FullPaths[j]]}).forEach(function(K){var j=K[0],W=K[1];if(j.type==2&&j.name.match(/\.iwa/)){var ee=j.content,re=ci(ee),le=li(re);le.forEach(function(oe){l.push(oe.id),s[oe.id]={deps:[],location:W,type:Cr(oe.messages[0].meta[1][0].data)}})}}),l.sort(function(K,j){return K-j});var f=l.filter(function(K){return K>1}).map(function(K){return[K,Ot(K)]});c.FileIndex.map(function(K,j){return[K,c.FullPaths[j]]}).forEach(function(K){var j=K[0];if(K[1],!!j.name.match(/\.iwa/)){var W=li(ci(j.content));W.forEach(function(ee){ee.messages.forEach(function(re){f.forEach(function(le){ee.messages.some(function(oe){return Cr(oe.meta[1][0].data)!=11006&&l2e(oe.data,le[1])})&&s[le[0]].deps.push(ee.id)})})})}});for(var u=Be.find(c,s[1].location),d=li(ci(u.content)),h,p=0;p<d.length;++p){var g=d[p];g.id==1&&(h=g)}var y=Tn(bt(h.messages[0].data)[1][0].data);for(u=Be.find(c,s[y].location),d=li(ci(u.content)),p=0;p<d.length;++p)g=d[p],g.id==y&&(h=g);for(y=Tn(bt(h.messages[0].data)[2][0].data),u=Be.find(c,s[y].location),d=li(ci(u.content)),p=0;p<d.length;++p)g=d[p],g.id==y&&(h=g);for(y=Tn(bt(h.messages[0].data)[2][0].data),u=Be.find(c,s[y].location),d=li(ci(u.content)),p=0;p<d.length;++p)g=d[p],g.id==y&&(h=g);var m=bt(h.messages[0].data);{m[6][0].data=Ot(n.e.r+1),m[7][0].data=Ot(n.e.c+1);var w=Tn(m[46][0].data),_=Be.find(c,s[w].location),E=li(ci(_.content));{for(var S=0;S<E.length&&E[S].id!=w;++S);if(E[S].id!=w)throw"Bad ColumnRowUIDMapArchive";var k=bt(E[S].messages[0].data);k[1]=[],k[2]=[],k[3]=[];for(var b=0;b<=n.e.c;++b){var T=[];T[1]=T[2]=[{type:0,data:Ot(b+420690)}],k[1].push({type:2,data:sn(T)}),k[2].push({type:0,data:Ot(b)}),k[3].push({type:0,data:Ot(b)})}k[4]=[],k[5]=[],k[6]=[];for(var C=0;C<=n.e.r;++C)T=[],T[1]=T[2]=[{type:0,data:Ot(C+726270)}],k[4].push({type:2,data:sn(T)}),k[5].push({type:0,data:Ot(C)}),k[6].push({type:0,data:Ot(C)});E[S].messages[0].data=sn(k)}_.content=Pf(If(E)),_.size=_.content.length,delete m[46];var R=bt(m[4][0].data);{R[7][0].data=Ot(n.e.r+1);var I=bt(R[1][0].data),N=Tn(I[2][0].data);_=Be.find(c,s[N].location),E=li(ci(_.content));{if(E[0].id!=N)throw"Bad HeaderStorageBucket";var B=bt(E[0].messages[0].data);for(C=0;C<i.length;++C){var A=bt(B[2][0].data);A[1][0].data=Ot(C),A[4][0].data=Ot(i[C].length),B[2][C]={type:B[2][0].type,data:sn(A)}}E[0].messages[0].data=sn(B)}_.content=Pf(If(E)),_.size=_.content.length;var O=Tn(R[2][0].data);_=Be.find(c,s[O].location),E=li(ci(_.content));{if(E[0].id!=O)throw"Bad HeaderStorageBucket";for(B=bt(E[0].messages[0].data),b=0;b<=n.e.c;++b)A=bt(B[2][0].data),A[1][0].data=Ot(b),A[4][0].data=Ot(n.e.r+1),B[2][b]={type:B[2][0].type,data:sn(A)};E[0].messages[0].data=sn(B)}_.content=Pf(If(E)),_.size=_.content.length;var H=Tn(R[4][0].data);(function(){for(var K=Be.find(c,s[H].location),j=li(ci(K.content)),W,ee=0;ee<j.length;++ee){var re=j[ee];re.id==H&&(W=re)}var le=bt(W.messages[0].data);{le[3]=[];var oe=[];o.forEach(function(q,Pe){oe[1]=[{type:0,data:Ot(Pe)}],oe[2]=[{type:0,data:Ot(1)}],oe[3]=[{type:2,data:s2e(q)}],le[3].push({type:2,data:sn(oe)})})}W.messages[0].data=sn(le);var ue=If(j),me=Pf(ue);K.content=me,K.size=K.content.length})();var z=bt(R[3][0].data);{var G=z[1][0];delete z[2];var P=bt(G.data);{var U=Tn(P[2][0].data);(function(){for(var K=Be.find(c,s[U].location),j=li(ci(K.content)),W,ee=0;ee<j.length;++ee){var re=j[ee];re.id==U&&(W=re)}var le=bt(W.messages[0].data);{delete le[6],delete z[7];var oe=new Uint8Array(le[5][0].data);le[5]=[];for(var ue=0,me=0;me<=n.e.r;++me){var q=bt(oe);ue+=_2e(q,i[me],o),q[1][0].data=Ot(me),le[5].push({data:sn(q),type:2})}le[1]=[{type:0,data:Ot(n.e.c+1)}],le[2]=[{type:0,data:Ot(n.e.r+1)}],le[3]=[{type:0,data:Ot(ue)}],le[4]=[{type:0,data:Ot(n.e.r+1)}]}W.messages[0].data=sn(le);var Pe=If(j),ke=Pf(Pe);K.content=ke,K.size=K.content.length})()}G.data=sn(P)}R[3][0].data=sn(z)}m[4][0].data=sn(R)}h.messages[0].data=sn(m);var Y=If(d),D=Pf(Y);return u.content=D,u.size=u.content.length,c}function qG(e){return function(r){for(var n=0;n!=e.length;++n){var a=e[n];r[a[0]]===void 0&&(r[a[0]]=a[1]),a[2]==="n"&&(r[a[0]]=Number(r[a[0]]))}}}function T5(e){qG([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]])(e)}function C5(e){qG([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(e)}function E2e(e){return it.WS.indexOf(e)>-1?"sheet":e==it.CS?"chart":e==it.DS?"dialog":e==it.MS?"macro":e&&e.length?e:"sheet"}function S2e(e,t){if(!e)return 0;try{e=t.map(function(n){return n.id||(n.id=n.strRelID),[n.name,e["!id"][n.id].Target,E2e(e["!id"][n.id].Type)]})}catch{return null}return!e||e.length===0?null:e}function T2e(e,t,r,n,a,i,o,s,l,c,f,u){try{i[n]=Pp(Oa(e,r,!0),t);var d=Br(e,t),h;switch(s){case"sheet":h=Zye(d,t,a,l,i[n],c,f,u);break;case"chart":if(h=Jye(d,t,a,l,i[n],c,f,u),!h||!h["!drawel"])break;var p=op(h["!drawel"].Target,t),g=Og(p),y=Bge(Oa(e,p,!0),Pp(Oa(e,g,!0),p)),m=op(y,p),w=Og(m);h=Cye(Oa(e,m,!0),m,l,Pp(Oa(e,w,!0),m),c,h);break;case"macro":h=Qye(d,t,a,l,i[n],c,f,u);break;case"dialog":h=exe(d,t,a,l,i[n],c,f,u);break;default:throw new Error("Unrecognized sheet type "+s)}o[n]=h;var _=[];i&&i[n]&&$r(i[n]).forEach(function(E){var S="";if(i[n][E].Type==it.CMNT){S=op(i[n][E].Target,t);var k=axe(Br(e,S,!0),S,l);if(!k||!k.length)return;EP(h,k,!1)}i[n][E].Type==it.TCMNT&&(S=op(i[n][E].Target,t),_=_.concat(Uge(Br(e,S,!0),l)))}),_&&_.length&&EP(h,_,!0,l.people||[])}catch(E){if(l.WTF)throw E}}function ni(e){return e.charAt(0)=="/"?e.slice(1):e}function YG(e,t){if(D0(),t=t||{},T5(t),fi(e,"META-INF/manifest.xml")||fi(e,"objectdata.xml"))return NP(e,t);if(fi(e,"Index/Document.iwa")){if(typeof Uint8Array>"u")throw new Error("NUMBERS file parsing requires Uint8Array support");if(typeof pE<"u"){if(e.FileIndex)return pE(e);var r=Be.utils.cfb_new();return HI(e).forEach(function(A){Ze(r,A,cz(e,A))}),pE(r)}throw new Error("Unsupported NUMBERS file")}if(!fi(e,"[Content_Types].xml"))throw fi(e,"index.xml.gz")?new Error("Unsupported NUMBERS 08 file"):fi(e,"index.xml")?new Error("Unsupported NUMBERS 09 file"):new Error("Unsupported ZIP file");var n=HI(e),a=Fde(Oa(e,"[Content_Types].xml")),i=!1,o,s;if(a.workbooks.length===0&&(s="xl/workbook.xml",Br(e,s,!0)&&a.workbooks.push(s)),a.workbooks.length===0){if(s="xl/workbook.bin",!Br(e,s,!0))throw new Error("Could not find workbook");a.workbooks.push(s),i=!0}a.workbooks[0].slice(-3)=="bin"&&(i=!0);var l={},c={};if(!t.bookSheets&&!t.bookProps){if(Np=[],a.sst)try{Np=nxe(Br(e,ni(a.sst)),a.sst,t)}catch(A){if(t.WTF)throw A}t.cellStyles&&a.themes.length&&(l=rxe(Oa(e,a.themes[0].replace(/^\//,""),!0)||"",a.themes[0],t)),a.style&&(c=txe(Br(e,ni(a.style)),a.style,l,t))}a.links.map(function(A){try{var O=Pp(Oa(e,Og(ni(A))),A);return oxe(Br(e,ni(A)),O,A,t)}catch{}});var f=Yye(Br(e,ni(a.workbooks[0])),a.workbooks[0],t),u={},d="";a.coreprops.length&&(d=Br(e,ni(a.coreprops[0]),!0),d&&(u=Pz(d)),a.extprops.length!==0&&(d=Br(e,ni(a.extprops[0]),!0),d&&Wde(d,u,t)));var h={};(!t.bookSheets||t.bookProps)&&a.custprops.length!==0&&(d=Oa(e,ni(a.custprops[0]),!0),d&&(h=Hde(d,t)));var p={};if((t.bookSheets||t.bookProps)&&(f.Sheets?o=f.Sheets.map(function(O){return O.name}):u.Worksheets&&u.SheetNames.length>0&&(o=u.SheetNames),t.bookProps&&(p.Props=u,p.Custprops=h),t.bookSheets&&typeof o<"u"&&(p.SheetNames=o),t.bookSheets?p.SheetNames:t.bookProps))return p;o={};var g={};t.bookDeps&&a.calcchain&&(g=ixe(Br(e,ni(a.calcchain)),a.calcchain));var y=0,m={},w,_;{var E=f.Sheets;u.Worksheets=E.length,u.SheetNames=[];for(var S=0;S!=E.length;++S)u.SheetNames[S]=E[S].name}var k=i?"bin":"xml",b=a.workbooks[0].lastIndexOf("/"),T=(a.workbooks[0].slice(0,b+1)+"_rels/"+a.workbooks[0].slice(b+1)+".rels").replace(/^\//,"");fi(e,T)||(T="xl/_rels/workbook."+k+".rels");var C=Pp(Oa(e,T,!0),T.replace(/_rels.*/,"s5s"));(a.metadata||[]).length>=1&&(t.xlmeta=sxe(Br(e,ni(a.metadata[0])),a.metadata[0],t)),(a.people||[]).length>=1&&(t.people=Vge(Br(e,ni(a.people[0])),t)),C&&(C=S2e(C,f.Sheets));var R=Br(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(y=0;y!=u.Worksheets;++y){var I="sheet";if(C&&C[y]?(w="xl/"+C[y][1].replace(/[\/]?xl\//,""),fi(e,w)||(w=C[y][1]),fi(e,w)||(w=T.replace(/_rels\/.*$/,"")+C[y][1]),I=C[y][2]):(w="xl/worksheets/sheet"+(y+1-R)+"."+k,w=w.replace(/sheet0\./,"sheet.")),_=w.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&t.sheets!=null)switch(typeof t.sheets){case"number":if(y!=t.sheets)continue e;break;case"string":if(u.SheetNames[y].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var N=!1,B=0;B!=t.sheets.length;++B)typeof t.sheets[B]=="number"&&t.sheets[B]==y&&(N=1),typeof t.sheets[B]=="string"&&t.sheets[B].toLowerCase()==u.SheetNames[y].toLowerCase()&&(N=1);if(!N)continue e}}T2e(e,w,_,u.SheetNames[y],y,m,o,I,t,f,l,c)}return p={Directory:a,Workbook:f,Props:u,Custprops:h,Deps:g,Sheets:o,SheetNames:u.SheetNames,Strings:Np,Styles:c,Themes:l,SSF:Vt(We)},t&&t.bookFiles&&(e.files?(p.keys=n,p.files=e.files):(p.keys=[],p.files={},e.FullPaths.forEach(function(A,O){A=A.replace(/^Root Entry[\/]/,""),p.keys.push(A),p.files[A]=e.FileIndex[O]}))),t&&t.bookVBA&&(a.vba.length>0?p.vbaraw=Br(e,ni(a.vba[0]),!0):a.defaults&&a.defaults.bin===Zge&&(p.vbaraw=Br(e,"xl/vbaProject.bin",!0))),p}function C2e(e,t){var r=t||{},n="Workbook",a=Be.find(e,n);try{if(n="/!DataSpaces/Version",a=Be.find(e,n),!a||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);if(lpe(a.content),n="/!DataSpaces/DataSpaceMap",a=Be.find(e,n),!a||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);var i=upe(a.content);if(i.length!==1||i[0].comps.length!==1||i[0].comps[0].t!==0||i[0].name!=="StrongEncryptionDataSpace"||i[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+n);if(n="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",a=Be.find(e,n),!a||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);var o=fpe(a.content);if(o.length!=1||o[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+n);if(n="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",a=Be.find(e,n),!a||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);hpe(a.content)}catch{}if(n="/EncryptionInfo",a=Be.find(e,n),!a||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);var s=ppe(a.content);if(n="/EncryptedPackage",a=Be.find(e,n),!a||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);if(s[0]==4&&typeof decrypt_agile<"u")return decrypt_agile(s[1],a.content,r.password||"",r);if(s[0]==2&&typeof decrypt_std76<"u")return decrypt_std76(s[1],a.content,r.password||"",r);throw new Error("File is password-protected")}function $2e(e,t){return t.bookType=="ods"?XG(e,t):t.bookType=="numbers"?b2e(e,t):t.bookType=="xlsb"?k2e(e,t):ZG(e,t)}function k2e(e,t){dd=1024,e&&!e.SSF&&(e.SSF=Vt(We)),e&&e.SSF&&(D0(),Ev(e.SSF),t.revssf=Ow(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Fp?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r=t.bookType=="xlsb"?"bin":"xml",n=yG.indexOf(t.bookType)>-1,a=u5();C5(t=t||{});var i=GA(),o="",s=0;if(t.cellXfs=[],Oc(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),o="docProps/core.xml",Ze(i,o,Nz(e.Props,t)),a.coreprops.push(o),Pt(t.rels,2,o,it.CORE_PROPS),o="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var l=[],c=0;c<e.SheetNames.length;++c)(e.Workbook.Sheets[c]||{}).Hidden!=2&&l.push(e.SheetNames[c]);e.Props.SheetNames=l}for(e.Props.Worksheets=e.Props.SheetNames.length,Ze(i,o,Lz(e.Props)),a.extprops.push(o),Pt(t.rels,3,o,it.EXT_PROPS),e.Custprops!==e.Props&&$r(e.Custprops||{}).length>0&&(o="docProps/custom.xml",Ze(i,o,Mz(e.Custprops)),a.custprops.push(o),Pt(t.rels,4,o,it.CUST_PROPS)),s=1;s<=e.SheetNames.length;++s){var f={"!id":{}},u=e.Sheets[e.SheetNames[s-1]],d=(u||{})["!type"]||"sheet";switch(d){case"chart":default:o="xl/worksheets/sheet"+s+"."+r,Ze(i,o,cxe(s-1,o,t,e,f)),a.sheets.push(o),Pt(t.wbrels,-1,"worksheets/sheet"+s+"."+r,it.WS[0])}if(u){var h=u["!comments"],p=!1,g="";h&&h.length>0&&(g="xl/comments"+s+"."+r,Ze(i,g,dxe(h,g)),a.comments.push(g),Pt(f,-1,"../comments"+s+"."+r,it.CMNT),p=!0),u["!legacy"]&&p&&Ze(i,"xl/drawings/vmlDrawing"+s+".vml",vG(s,u["!comments"])),delete u["!comments"],delete u["!legacy"]}f["!id"].rId1&&Ze(i,Og(o),Fd(f))}return t.Strings!=null&&t.Strings.length>0&&(o="xl/sharedStrings."+r,Ze(i,o,fxe(t.Strings,o,t)),a.strs.push(o),Pt(t.wbrels,-1,"sharedStrings."+r,it.SST)),o="xl/workbook."+r,Ze(i,o,lxe(e,o)),a.workbooks.push(o),Pt(t.rels,1,o,it.WB),o="xl/theme/theme1.xml",Ze(i,o,v5(e.Themes,t)),a.themes.push(o),Pt(t.wbrels,-1,"theme/theme1.xml",it.THEME),o="xl/styles."+r,Ze(i,o,uxe(e,o,t)),a.styles.push(o),Pt(t.wbrels,-1,"styles."+r,it.STY),e.vbaraw&&n&&(o="xl/vbaProject.bin",Ze(i,o,e.vbaraw),a.vba.push(o),Pt(t.wbrels,-1,"vbaProject.bin",it.VBA)),o="xl/metadata."+r,Ze(i,o,hxe(o)),a.metadata.push(o),Pt(t.wbrels,-1,"metadata."+r,it.XLMETA),Ze(i,"[Content_Types].xml",Oz(a,t)),Ze(i,"_rels/.rels",Fd(t.rels)),Ze(i,"xl/_rels/workbook."+r+".rels",Fd(t.wbrels)),delete t.revssf,delete t.ssf,i}function ZG(e,t){dd=1024,e&&!e.SSF&&(e.SSF=Vt(We)),e&&e.SSF&&(D0(),Ev(e.SSF),t.revssf=Ow(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Fp?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xml",n=yG.indexOf(t.bookType)>-1,a=u5();C5(t=t||{});var i=GA(),o="",s=0;if(t.cellXfs=[],Oc(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),o="docProps/core.xml",Ze(i,o,Nz(e.Props,t)),a.coreprops.push(o),Pt(t.rels,2,o,it.CORE_PROPS),o="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var l=[],c=0;c<e.SheetNames.length;++c)(e.Workbook.Sheets[c]||{}).Hidden!=2&&l.push(e.SheetNames[c]);e.Props.SheetNames=l}e.Props.Worksheets=e.Props.SheetNames.length,Ze(i,o,Lz(e.Props)),a.extprops.push(o),Pt(t.rels,3,o,it.EXT_PROPS),e.Custprops!==e.Props&&$r(e.Custprops||{}).length>0&&(o="docProps/custom.xml",Ze(i,o,Mz(e.Custprops)),a.custprops.push(o),Pt(t.rels,4,o,it.CUST_PROPS));var f=["SheetJ5"];for(t.tcid=0,s=1;s<=e.SheetNames.length;++s){var u={"!id":{}},d=e.Sheets[e.SheetNames[s-1]],h=(d||{})["!type"]||"sheet";switch(h){case"chart":default:o="xl/worksheets/sheet"+s+"."+r,Ze(i,o,AG(s-1,t,e,u)),a.sheets.push(o),Pt(t.wbrels,-1,"worksheets/sheet"+s+"."+r,it.WS[0])}if(d){var p=d["!comments"],g=!1,y="";if(p&&p.length>0){var m=!1;p.forEach(function(w){w[1].forEach(function(_){_.T==!0&&(m=!0)})}),m&&(y="xl/threadedComments/threadedComment"+s+"."+r,Ze(i,y,Wge(p,f,t)),a.threadedcomments.push(y),Pt(u,-1,"../threadedComments/threadedComment"+s+"."+r,it.TCMNT)),y="xl/comments"+s+"."+r,Ze(i,y,mG(p)),a.comments.push(y),Pt(u,-1,"../comments"+s+"."+r,it.CMNT),g=!0}d["!legacy"]&&g&&Ze(i,"xl/drawings/vmlDrawing"+s+".vml",vG(s,d["!comments"])),delete d["!comments"],delete d["!legacy"]}u["!id"].rId1&&Ze(i,Og(o),Fd(u))}return t.Strings!=null&&t.Strings.length>0&&(o="xl/sharedStrings."+r,Ze(i,o,aG(t.Strings,t)),a.strs.push(o),Pt(t.wbrels,-1,"sharedStrings."+r,it.SST)),o="xl/workbook."+r,Ze(i,o,FG(e)),a.workbooks.push(o),Pt(t.rels,1,o,it.WB),o="xl/theme/theme1.xml",Ze(i,o,v5(e.Themes,t)),a.themes.push(o),Pt(t.wbrels,-1,"theme/theme1.xml",it.THEME),o="xl/styles."+r,Ze(i,o,dG(e,t)),a.styles.push(o),Pt(t.wbrels,-1,"styles."+r,it.STY),e.vbaraw&&n&&(o="xl/vbaProject.bin",Ze(i,o,e.vbaraw),a.vba.push(o),Pt(t.wbrels,-1,"vbaProject.bin",it.VBA)),o="xl/metadata."+r,Ze(i,o,gG()),a.metadata.push(o),Pt(t.wbrels,-1,"metadata."+r,it.XLMETA),f.length>1&&(o="xl/persons/person.xml",Ze(i,o,Hge(f)),a.people.push(o),Pt(t.wbrels,-1,"persons/person.xml",it.PEOPLE)),Ze(i,"[Content_Types].xml",Oz(a,t)),Ze(i,"_rels/.rels",Fd(t.rels)),Ze(i,"xl/_rels/workbook."+r+".rels",Fd(t.wbrels)),delete t.revssf,delete t.ssf,i}function $5(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=za(e.slice(0,12));break;case"binary":r=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function A2e(e,t){return Be.find(e,"EncryptedPackage")?C2e(e,t):E5(e,t)}function R2e(e,t){var r,n=e,a=t||{};return a.type||(a.type=rt&&Buffer.isBuffer(e)?"buffer":"base64"),r=uz(n,a),YG(r,a)}function JG(e,t){var r=0;e:for(;r<e.length;)switch(e.charCodeAt(r)){case 10:case 13:case 32:++r;break;case 60:return FC(e.slice(r),t);default:break e}return c0.to_workbook(e,t)}function O2e(e,t){var r="",n=$5(e,t);switch(t.type){case"base64":r=za(e);break;case"binary":r=e;break;case"buffer":r=e.toString("binary");break;case"array":r=zu(e);break;default:throw new Error("Unrecognized type "+t.type)}return n[0]==239&&n[1]==187&&n[2]==191&&(r=Bt(r)),t.type="binary",JG(r,t)}function I2e(e,t){var r=e;return t.type=="base64"&&(r=za(r)),r=vt.utils.decode(1200,r.slice(2),"str"),t.type="binary",JG(r,t)}function P2e(e){return e.match(/[^\x00-\x7F]/)?Co(e):e}function gE(e,t,r,n){return n?(r.type="string",c0.to_workbook(e,r)):c0.to_workbook(t,r)}function r2(e,t){Aw();var r=t||{};if(typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer)return r2(new Uint8Array(e),(r=Vt(r),r.type="array",r));typeof Uint8Array<"u"&&e instanceof Uint8Array&&!r.type&&(r.type=typeof Deno<"u"?"buffer":"array");var n=e,a=[0,0,0,0],i=!1;if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),Ld={},r.dateNF&&(Ld.dateNF=r.dateNF),r.type||(r.type=rt&&Buffer.isBuffer(e)?"buffer":"base64"),r.type=="file"&&(r.type=rt?"buffer":"binary",n=Ffe(e),typeof Uint8Array<"u"&&!rt&&(r.type="array")),r.type=="string"&&(i=!0,r.type="binary",r.codepage=65001,n=P2e(e)),r.type=="array"&&typeof Uint8Array<"u"&&e instanceof Uint8Array&&typeof ArrayBuffer<"u"){var o=new ArrayBuffer(3),s=new Uint8Array(o);if(s.foo="bar",!s.foo)return r=Vt(r),r.type="array",r2(WA(n),r)}switch((a=$5(n,r))[0]){case 208:if(a[1]===207&&a[2]===17&&a[3]===224&&a[4]===161&&a[5]===177&&a[6]===26&&a[7]===225)return A2e(Be.read(n,r),r);break;case 9:if(a[1]<=8)return E5(n,r);break;case 60:return FC(n,r);case 73:if(a[1]===73&&a[2]===42&&a[3]===0)throw new Error("TIFF Image File is not a spreadsheet");if(a[1]===68)return zhe(n,r);break;case 84:if(a[1]===65&&a[2]===66&&a[3]===76)return rG.to_workbook(n,r);break;case 80:return a[1]===75&&a[2]<9&&a[3]<9?R2e(n,r):gE(e,n,r,i);case 239:return a[3]===60?FC(n,r):gE(e,n,r,i);case 255:if(a[1]===254)return I2e(n,r);if(a[1]===0&&a[2]===2&&a[3]===0)return Tu.to_workbook(n,r);break;case 0:if(a[1]===0&&(a[2]>=2&&a[3]===0||a[2]===0&&(a[3]===8||a[3]===9)))return Tu.to_workbook(n,r);break;case 3:case 131:case 139:case 140:return NC.to_workbook(n,r);case 123:if(a[1]===92&&a[2]===114&&a[3]===116)return cG.to_workbook(n,r);break;case 10:case 13:case 32:return O2e(n,r);case 137:if(a[1]===80&&a[2]===78&&a[3]===71)throw new Error("PNG Image File is not a spreadsheet");break}return Hhe.indexOf(a[0])>-1&&a[2]<=12&&a[3]<=31?NC.to_workbook(n,r):gE(e,n,r,i)}function BP(e,t){var r=t||{};return r.type="file",r2(e,r)}function QG(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return Sv(t.file,Be.write(e,{type:rt?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return Be.write(e,t)}function N2e(e,t){var r=Vt(t||{}),n=$2e(e,r);return eK(n,r)}function F2e(e,t){var r=Vt(t||{}),n=ZG(e,r);return eK(n,r)}function eK(e,t){var r={},n=rt?"nodebuffer":typeof Uint8Array<"u"?"array":"string";if(t.compression&&(r.compression="DEFLATE"),t.password)r.type=n;else switch(t.type){case"base64":r.type="base64";break;case"binary":r.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":r.type=n;break;default:throw new Error("Unrecognized type "+t.type)}var a=e.FullPaths?Be.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[r.type]||r.type,compression:!!t.compression}):e.generate(r);if(typeof Deno<"u"&&typeof a=="string"){if(t.type=="binary"||t.type=="base64")return a;a=new Uint8Array(bv(a))}return t.password&&typeof encrypt_agile<"u"?QG(encrypt_agile(a,t.password),t):t.type==="file"?Sv(t.file,a):t.type=="string"?Bt(a):a}function D2e(e,t){var r=t||{},n=Bxe(e,r);return QG(n,r)}function xo(e,t,r){r||(r="");var n=r+e;switch(t.type){case"base64":return Cg(Co(n));case"binary":return Co(n);case"string":return e;case"file":return Sv(t.file,n,"utf8");case"buffer":return rt?Ks(n,"utf8"):typeof TextEncoder<"u"?new TextEncoder().encode(n):xo(n,{type:"binary"}).split("").map(function(a){return a.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function L2e(e,t){switch(t.type){case"base64":return Cg(e);case"binary":return e;case"string":return e;case"file":return Sv(t.file,e,"binary");case"buffer":return rt?Ks(e,"binary"):e.split("").map(function(r){return r.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function d1(e,t){switch(t.type){case"string":case"base64":case"binary":for(var r="",n=0;n<e.length;++n)r+=String.fromCharCode(e[n]);return t.type=="base64"?Cg(r):t.type=="string"?Bt(r):r;case"file":return Sv(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function k5(e,t){Aw(),NG(e);var r=Vt(t||{});if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),r.type=="array"){r.type="binary";var n=k5(e,r);return r.type="array",bv(n)}return F2e(e,r)}function Ov(e,t){Aw(),NG(e);var r=Vt(t||{});if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),r.type=="array"){r.type="binary";var n=Ov(e,r);return r.type="array",bv(n)}var a=0;if(r.sheet&&(typeof r.sheet=="number"?a=r.sheet:a=e.SheetNames.indexOf(r.sheet),!e.SheetNames[a]))throw new Error("Sheet not found: "+r.sheet+" : "+typeof r.sheet);switch(r.bookType||"xlsb"){case"xml":case"xlml":return xo(Ixe(e,r),r);case"slk":case"sylk":return xo(tG.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"htm":case"html":return xo(HG(e.Sheets[e.SheetNames[a]],r),r);case"txt":return L2e(nK(e.Sheets[e.SheetNames[a]],r),r);case"csv":return xo(R5(e.Sheets[e.SheetNames[a]],r),r,"\uFEFF");case"dif":return xo(rG.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"dbf":return d1(NC.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"prn":return xo(c0.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"rtf":return xo(cG.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"eth":return xo(nG.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"fods":return xo(XG(e,r),r);case"wk1":return d1(Tu.sheet_to_wk1(e.Sheets[e.SheetNames[a]],r),r);case"wk3":return d1(Tu.book_to_wk3(e,r),r);case"biff2":r.biff||(r.biff=2);case"biff3":r.biff||(r.biff=3);case"biff4":return r.biff||(r.biff=4),d1(BG(e,r),r);case"biff5":r.biff||(r.biff=5);case"biff8":case"xla":case"xls":return r.biff||(r.biff=8),D2e(e,r);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return N2e(e,r);default:throw new Error("Unrecognized bookType |"+r.bookType+"|")}}function A5(e){if(!e.bookType){var t={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},r=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();r.match(/^\.[a-z]+$/)&&(e.bookType=r.slice(1)),e.bookType=t[e.bookType]||e.bookType}}function jP(e,t,r){var n=r||{};return n.type="file",n.file=t,A5(n),Ov(e,n)}function M2e(e,t,r){var n=r||{};return n.type="file",n.file=t,A5(n),k5(e,n)}function B2e(e,t,r,n){var a=r||{};a.type="file",a.file=e,A5(a),a.type="buffer";var i=n;return i instanceof Function||(i=r),Il.writeFile(e,Ov(t,a),i)}function tK(e,t,r,n,a,i,o,s){var l=Tr(r),c=s.defval,f=s.raw||!Object.prototype.hasOwnProperty.call(s,"raw"),u=!0,d=a===1?[]:{};if(a!==1)if(Object.defineProperty)try{Object.defineProperty(d,"__rowNum__",{value:r,enumerable:!1})}catch{d.__rowNum__=r}else d.__rowNum__=r;if(!o||e[r])for(var h=t.s.c;h<=t.e.c;++h){var p=o?e[r][h]:e[n[h]+l];if(p===void 0||p.t===void 0){if(c===void 0)continue;i[h]!=null&&(d[i[h]]=c);continue}var g=p.v;switch(p.t){case"z":if(g==null)break;continue;case"e":g=g==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+p.t)}if(i[h]!=null){if(g==null)if(p.t=="e"&&g===null)d[i[h]]=null;else if(c!==void 0)d[i[h]]=c;else if(f&&g===null)d[i[h]]=null;else continue;else d[i[h]]=f&&(p.t!=="n"||p.t==="n"&&s.rawNumbers!==!1)?g:No(p,g,s);g!=null&&(u=!1)}}return{row:d,isempty:u}}function n2(e,t){if(e==null||e["!ref"]==null)return[];var r={t:"n",v:0},n=0,a=1,i=[],o=0,s="",l={s:{r:0,c:0},e:{r:0,c:0}},c=t||{},f=c.range!=null?c.range:e["!ref"];switch(c.header===1?n=1:c.header==="A"?n=2:Array.isArray(c.header)?n=3:c.header==null&&(n=0),typeof f){case"string":l=ut(f);break;case"number":l=ut(e["!ref"]),l.s.r=f;break;default:l=f}n>0&&(a=0);var u=Tr(l.s.r),d=[],h=[],p=0,g=0,y=Array.isArray(e),m=l.s.r,w=0,_={};y&&!e[m]&&(e[m]=[]);var E=c.skipHidden&&e["!cols"]||[],S=c.skipHidden&&e["!rows"]||[];for(w=l.s.c;w<=l.e.c;++w)if(!(E[w]||{}).hidden)switch(d[w]=Qt(w),r=y?e[m][w]:e[d[w]+u],n){case 1:i[w]=w-l.s.c;break;case 2:i[w]=d[w];break;case 3:i[w]=c.header[w-l.s.c];break;default:if(r==null&&(r={w:"__EMPTY",t:"s"}),s=o=No(r,null,c),g=_[o]||0,!g)_[o]=1;else{do s=o+"_"+g++;while(_[s]);_[o]=g,_[s]=1}i[w]=s}for(m=l.s.r+a;m<=l.e.r;++m)if(!(S[m]||{}).hidden){var k=tK(e,l,m,d,n,i,y,c);(k.isempty===!1||(n===1?c.blankrows!==!1:c.blankrows))&&(h[p++]=k.row)}return h.length=p,h}var UP=/"/g;function rK(e,t,r,n,a,i,o,s){for(var l=!0,c=[],f="",u=Tr(r),d=t.s.c;d<=t.e.c;++d)if(n[d]){var h=s.dense?(e[r]||[])[d]:e[n[d]+u];if(h==null)f="";else if(h.v!=null){l=!1,f=""+(s.rawNumbers&&h.t=="n"?h.v:No(h,null,s));for(var p=0,g=0;p!==f.length;++p)if((g=f.charCodeAt(p))===a||g===i||g===34||s.forceQuotes){f='"'+f.replace(UP,'""')+'"';break}f=="ID"&&(f='"ID"')}else h.f!=null&&!h.F?(l=!1,f="="+h.f,f.indexOf(",")>=0&&(f='"'+f.replace(UP,'""')+'"')):f="";c.push(f)}return s.blankrows===!1&&l?null:c.join(o)}function R5(e,t){var r=[],n=t??{};if(e==null||e["!ref"]==null)return"";var a=ut(e["!ref"]),i=n.FS!==void 0?n.FS:",",o=i.charCodeAt(0),s=n.RS!==void 0?n.RS:`
|
||
`,l=s.charCodeAt(0),c=new RegExp((i=="|"?"\\|":i)+"+$"),f="",u=[];n.dense=Array.isArray(e);for(var d=n.skipHidden&&e["!cols"]||[],h=n.skipHidden&&e["!rows"]||[],p=a.s.c;p<=a.e.c;++p)(d[p]||{}).hidden||(u[p]=Qt(p));for(var g=0,y=a.s.r;y<=a.e.r;++y)(h[y]||{}).hidden||(f=rK(e,a,y,u,o,l,i,n),f!=null&&(n.strip&&(f=f.replace(c,"")),(f||n.blankrows!==!1)&&r.push((g++?s:"")+f)));return delete n.dense,r.join("")}function nK(e,t){t||(t={}),t.FS=" ",t.RS=`
|
||
`;var r=R5(e,t);if(typeof vt>"u"||t.type=="string")return r;var n=vt.utils.encode(1200,r,"str");return String.fromCharCode(255)+String.fromCharCode(254)+n}function j2e(e){var t="",r,n="";if(e==null||e["!ref"]==null)return[];var a=ut(e["!ref"]),i="",o=[],s,l=[],c=Array.isArray(e);for(s=a.s.c;s<=a.e.c;++s)o[s]=Qt(s);for(var f=a.s.r;f<=a.e.r;++f)for(i=Tr(f),s=a.s.c;s<=a.e.c;++s)if(t=o[s]+i,r=c?(e[f]||[])[s]:e[t],n="",r!==void 0){if(r.F!=null){if(t=r.F,!r.f)continue;n=r.f,t.indexOf(":")==-1&&(t=t+":"+t)}if(r.f!=null)n=r.f;else{if(r.t=="z")continue;if(r.t=="n"&&r.v!=null)n=""+r.v;else if(r.t=="b")n=r.v?"TRUE":"FALSE";else if(r.w!==void 0)n="'"+r.w;else{if(r.v===void 0)continue;r.t=="s"?n="'"+r.v:n=""+r.v}}l[l.length]=t+"="+n}return l}function aK(e,t,r){var n=r||{},a=+!n.skipHeader,i=e||{},o=0,s=0;if(i&&n.origin!=null)if(typeof n.origin=="number")o=n.origin;else{var l=typeof n.origin=="string"?pr(n.origin):n.origin;o=l.r,s=l.c}var c,f={s:{c:0,r:0},e:{c:s,r:o+t.length-1+a}};if(i["!ref"]){var u=ut(i["!ref"]);f.e.c=Math.max(f.e.c,u.e.c),f.e.r=Math.max(f.e.r,u.e.r),o==-1&&(o=u.e.r+1,f.e.r=o+t.length-1+a)}else o==-1&&(o=0,f.e.r=t.length-1+a);var d=n.header||[],h=0;t.forEach(function(g,y){$r(g).forEach(function(m){(h=d.indexOf(m))==-1&&(d[h=d.length]=m);var w=g[m],_="z",E="",S=He({c:s+h,r:o+y+a});c=Mg(i,S),w&&typeof w=="object"&&!(w instanceof Date)?i[S]=w:(typeof w=="number"?_="n":typeof w=="boolean"?_="b":typeof w=="string"?_="s":w instanceof Date?(_="d",n.cellDates||(_="n",w=qr(w)),E=n.dateNF||We[14]):w===null&&n.nullError&&(_="e",w=0),c?(c.t=_,c.v=w,delete c.w,delete c.R,E&&(c.z=E)):i[S]=c={t:_,v:w},E&&(c.z=E))})}),f.e.c=Math.max(f.e.c,s+d.length-1);var p=Tr(o);if(a)for(h=0;h<d.length;++h)i[Qt(h+s)+p]={t:"s",v:d[h]};return i["!ref"]=Je(f),i}function U2e(e,t){return aK(null,e,t)}function Mg(e,t,r){if(typeof t=="string"){if(Array.isArray(e)){var n=pr(t);return e[n.r]||(e[n.r]=[]),e[n.r][n.c]||(e[n.r][n.c]={t:"z"})}return e[t]||(e[t]={t:"z"})}return typeof t!="number"?Mg(e,He(t)):Mg(e,He({r:t,c:r||0}))}function W2e(e,t){if(typeof t=="number"){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}else if(typeof t=="string"){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}else throw new Error("Cannot find sheet |"+t+"|")}function O5(){return{SheetNames:[],Sheets:{}}}function I5(e,t,r,n){var a=1;if(!r)for(;a<=65535&&e.SheetNames.indexOf(r="Sheet"+a)!=-1;++a,r=void 0);if(!r||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(n&&e.SheetNames.indexOf(r)>=0){var i=r.match(/(^.*?)(\d+)$/);a=i&&+i[2]||0;var o=i&&i[1]||r;for(++a;a<=65535&&e.SheetNames.indexOf(r=o+a)!=-1;++a);}if(PG(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function V2e(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var n=W2e(e,t);switch(e.Workbook.Sheets[n]||(e.Workbook.Sheets[n]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[n].Hidden=r}function H2e(e,t){return e.z=t,e}function iK(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}function z2e(e,t,r){return iK(e,"#"+t,r)}function G2e(e,t,r){e.c||(e.c=[]),e.c.push({t,a:r||"SheetJS"})}function K2e(e,t,r,n){for(var a=typeof t!="string"?t:ut(t),i=typeof t=="string"?t:Je(t),o=a.s.r;o<=a.e.r;++o)for(var s=a.s.c;s<=a.e.c;++s){var l=Mg(e,o,s);l.t="n",l.F=i,delete l.v,o==a.s.r&&s==a.s.c&&(l.f=r,n&&(l.D=!0))}return e}var Py={encode_col:Qt,encode_row:Tr,encode_cell:He,encode_range:Je,decode_col:a5,decode_row:n5,split_cell:dde,decode_cell:pr,decode_range:Yn,format_cell:No,sheet_add_aoa:Sz,sheet_add_json:aK,sheet_add_dom:zG,aoa_to_sheet:M0,json_to_sheet:U2e,table_to_sheet:GG,table_to_book:n2e,sheet_to_csv:R5,sheet_to_txt:nK,sheet_to_json:n2,sheet_to_html:HG,sheet_to_formulae:j2e,sheet_to_row_object_array:n2,sheet_get_cell:Mg,book_new:O5,book_append_sheet:I5,book_set_sheet_visibility:V2e,cell_set_number_format:H2e,cell_set_hyperlink:iK,cell_set_internal_link:z2e,cell_add_comment:G2e,sheet_set_array_formula:K2e,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}},Mw;function X2e(e){Mw=e}function q2e(e,t){var r=Mw(),n=t??{};if(e==null||e["!ref"]==null)return r.push(null),r;var a=ut(e["!ref"]),i=n.FS!==void 0?n.FS:",",o=i.charCodeAt(0),s=n.RS!==void 0?n.RS:`
|
||
`,l=s.charCodeAt(0),c=new RegExp((i=="|"?"\\|":i)+"+$"),f="",u=[];n.dense=Array.isArray(e);for(var d=n.skipHidden&&e["!cols"]||[],h=n.skipHidden&&e["!rows"]||[],p=a.s.c;p<=a.e.c;++p)(d[p]||{}).hidden||(u[p]=Qt(p));var g=a.s.r,y=!1,m=0;return r._read=function(){if(!y)return y=!0,r.push("\uFEFF");for(;g<=a.e.r;)if(++g,!(h[g-1]||{}).hidden&&(f=rK(e,a,g-1,u,o,l,i,n),f!=null&&(n.strip&&(f=f.replace(c,"")),f||n.blankrows!==!1)))return r.push((m++?s:"")+f);return r.push(null)},r}function Y2e(e,t){var r=Mw(),n=t||{},a=n.header!=null?n.header:UG,i=n.footer!=null?n.footer:WG;r.push(a);var o=Yn(e["!ref"]);n.dense=Array.isArray(e),r.push(VG(e,o,n));var s=o.s.r,l=!1;return r._read=function(){if(s>o.e.r)return l||(l=!0,r.push("</table>"+i)),r.push(null);for(;s<=o.e.r;){r.push(jG(e,o,s,n)),++s;break}},r}function Z2e(e,t){var r=Mw({objectMode:!0});if(e==null||e["!ref"]==null)return r.push(null),r;var n={t:"n",v:0},a=0,i=1,o=[],s=0,l="",c={s:{r:0,c:0},e:{r:0,c:0}},f=t||{},u=f.range!=null?f.range:e["!ref"];switch(f.header===1?a=1:f.header==="A"?a=2:Array.isArray(f.header)&&(a=3),typeof u){case"string":c=ut(u);break;case"number":c=ut(e["!ref"]),c.s.r=u;break;default:c=u}a>0&&(i=0);var d=Tr(c.s.r),h=[],p=0,g=Array.isArray(e),y=c.s.r,m=0,w={};g&&!e[y]&&(e[y]=[]);var _=f.skipHidden&&e["!cols"]||[],E=f.skipHidden&&e["!rows"]||[];for(m=c.s.c;m<=c.e.c;++m)if(!(_[m]||{}).hidden)switch(h[m]=Qt(m),n=g?e[y][m]:e[h[m]+d],a){case 1:o[m]=m-c.s.c;break;case 2:o[m]=h[m];break;case 3:o[m]=f.header[m-c.s.c];break;default:if(n==null&&(n={w:"__EMPTY",t:"s"}),l=s=No(n,null,f),p=w[s]||0,!p)w[s]=1;else{do l=s+"_"+p++;while(w[l]);w[s]=p,w[l]=1}o[m]=l}return y=c.s.r+i,r._read=function(){for(;y<=c.e.r;)if(!(E[y-1]||{}).hidden){var S=tK(e,c,y,h,a,o,g,f);if(++y,S.isempty===!1||(a===1?f.blankrows!==!1:f.blankrows)){r.push(S.row);return}}return r.push(null)},r}var J2e={to_json:Z2e,to_html:Y2e,to_csv:q2e,set_readable:X2e};const Q2e=Tg.version,ewe=Object.freeze(Object.defineProperty({__proto__:null,CFB:Be,SSF:nz,parse_xlscfb:E5,parse_zip:YG,read:r2,readFile:BP,readFileSync:BP,set_cptable:afe,set_fs:Pfe,stream:J2e,utils:Py,version:Q2e,write:Ov,writeFile:jP,writeFileAsync:B2e,writeFileSync:jP,writeFileXLSX:M2e,writeXLSX:k5},Symbol.toStringTag,{value:"Module"}));globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const twe=({renderRecords:e})=>{const[t,r]=v.useState(!1),n=i=>{const o=i.getFullYear(),s=String(i.getMonth()+1).padStart(2,"0"),l=String(i.getDate()).padStart(2,"0"),c=String(i.getHours()).padStart(2,"0"),f=String(i.getMinutes()).padStart(2,"0"),u=String(i.getSeconds()).padStart(2,"0");return`${o}-${s}-${l} ${c}-${f}-${u}`},a=async i=>{r(!0);try{const o=[];e.forEach(p=>{const g=Du[p.dict];g!=null&&g.url&&!o.includes(g.url)&&o.push(g.url)});const s=o.map(async p=>{try{const g=await N3(p);return{url:p,data:g}}catch{return{url:p,data:[]}}}),l=await Promise.all(s),c=new Map(l.map(p=>[p.url,p.data])),f=[];e.forEach(p=>{const g=Du[p.dict];let y="";if(g!=null&&g.url&&c.has(g.url)){const w=(c.get(g.url)||[]).find(_=>_.name===p.word);y=w?w.trans.join(";"):""}f.push({单词:p.word,释义:y,错误次数:p.wrongCount,词典:(g==null?void 0:g.name)||p.dict})});let u;if(i==="txt"){const p=f.map(g=>`${g.单词}: ${g.释义}`).join(`
|
||
`);u=new Blob([p],{type:"text/plain"})}else{const p=Py.json_to_sheet(f),g=Py.book_new();Py.book_append_sheet(g,p,"Sheet1");const y=Ov(g,{bookType:i,type:"array"});u=new Blob([y],{type:"application/octet-stream"})}const h=`ErrorBook_${n(new Date)}.${i}`;u&&h&&jA.saveAs(u,h)}catch{alert("导出失败,请重试")}finally{r(!1)}};return x("div",{className:"z-10",children:F(Zue,{children:[x(Jue,{asChild:!0,children:x("button",{className:"my-btn-primary h-8 shadow transition hover:bg-indigo-600 disabled:opacity-50",disabled:t,children:t?"导出中...":"导出"})}),F(Que,{className:"mt-1 rounded bg-indigo-500 text-white shadow-lg",children:[x(II,{className:"cursor-pointer rounded px-4 py-2 hover:bg-indigo-400 focus:bg-indigo-600 focus:outline-none",onClick:()=>a("xlsx"),disabled:t,children:".xlsx"}),x(II,{className:"cursor-pointer rounded px-4 py-2 hover:bg-indigo-600 focus:bg-indigo-600 focus:outline-none",onClick:()=>a("csv"),disabled:t,children:".csv"})]})]})})},rwe=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const MC=({className:e,isLoading:t,hasError:r})=>x("div",{className:`${e}`,children:r?x("div",{className:"tooltip !bg-transparent","data-tip":"数据加载失败",children:x(rwe,{className:"text-red-500"})}):t&&x(hj,{})});var oK={exports:{}},sK={};/**
|
||
* @license React
|
||
* use-sync-external-store-shim.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var f0=v;function nwe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var awe=typeof Object.is=="function"?Object.is:nwe,iwe=f0.useState,owe=f0.useEffect,swe=f0.useLayoutEffect,lwe=f0.useDebugValue;function cwe(e,t){var r=t(),n=iwe({inst:{value:r,getSnapshot:t}}),a=n[0].inst,i=n[1];return swe(function(){a.value=r,a.getSnapshot=t,vE(a)&&i({inst:a})},[e,r,t]),owe(function(){return vE(a)&&i({inst:a}),e(function(){vE(a)&&i({inst:a})})},[e]),lwe(r),r}function vE(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!awe(e,r)}catch{return!0}}function uwe(e,t){return t()}var fwe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?uwe:cwe;sK.useSyncExternalStore=f0.useSyncExternalStore!==void 0?f0.useSyncExternalStore:fwe;oK.exports=sK;var dwe=oK.exports;const ls=new WeakMap,mE={},h1={},Pl=()=>{},qi=Pl(),yE=Object,It=e=>e===qi,cs=e=>typeof e=="function",hc=(e,t)=>({...e,...t}),P5="undefined",Bw=typeof window!=P5,BC=typeof document!=P5,hwe=()=>Bw&&typeof window.requestAnimationFrame!=P5,lK=(e,t)=>{const r=ls.get(e);return[()=>!It(t)&&e.get(t)||mE,n=>{if(!It(t)){const a=e.get(t);t in h1||(h1[t]=a),r[5](t,hc(a,n),a||mE)}},r[6],()=>!It(t)&&t in h1?h1[t]:!It(t)&&e.get(t)||mE]},p1=new WeakMap;let pwe=0;const Bg=e=>{const t=typeof e,r=e&&e.constructor,n=r==Date;let a,i;if(yE(e)===e&&!n&&r!=RegExp){if(a=p1.get(e),a)return a;if(a=++pwe+"~",p1.set(e,a),r==Array){for(a="@",i=0;i<e.length;i++)a+=Bg(e[i])+",";p1.set(e,a)}if(r==yE){a="#";const o=yE.keys(e).sort();for(;!It(i=o.pop());)It(e[i])||(a+=i+":"+Bg(e[i])+",");p1.set(e,a)}}else a=n?e.toJSON():t=="symbol"?e.toString():t=="string"?JSON.stringify(e):""+e;return a};let jC=!0;const gwe=()=>jC,[UC,WC]=Bw&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Pl,Pl],vwe=()=>{const e=BC&&document.visibilityState;return It(e)||e!=="hidden"},mwe=e=>(BC&&document.addEventListener("visibilitychange",e),UC("focus",e),()=>{BC&&document.removeEventListener("visibilitychange",e),WC("focus",e)}),ywe=e=>{const t=()=>{jC=!0,e()},r=()=>{jC=!1};return UC("online",t),UC("offline",r),()=>{WC("online",t),WC("offline",r)}},xwe={isOnline:gwe,isVisible:vwe},wwe={initFocus:mwe,initReconnect:ywe},WP=!ve.useId,jg=!Bw||"Deno"in window,_we=e=>hwe()?window.requestAnimationFrame(e):setTimeout(e,1),xE=jg?v.useEffect:v.useLayoutEffect,wE=typeof navigator<"u"&&navigator.connection,VP=!jg&&wE&&(["slow-2g","2g"].includes(wE.effectiveType)||wE.saveData),N5=e=>{if(cs(e))try{e=e()}catch{e=""}const t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?Bg(e):"",[e,t]};let bwe=0;const VC=()=>++bwe,cK=0,uK=1,fK=2,Ewe=3;var Ah={__proto__:null,ERROR_REVALIDATE_EVENT:Ewe,FOCUS_EVENT:cK,MUTATE_EVENT:fK,RECONNECT_EVENT:uK};async function dK(...e){const[t,r,n,a]=e,i=hc({populateCache:!0,throwOnError:!0},typeof a=="boolean"?{revalidate:a}:a||{});let o=i.populateCache;const s=i.rollbackOnError;let l=i.optimisticData;const c=i.revalidate!==!1,f=h=>typeof s=="function"?s(h):s!==!1,u=i.throwOnError;if(cs(r)){const h=r,p=[],g=t.keys();for(let y=g.next();!y.done;y=g.next()){const m=y.value;!/^\$(inf|sub)\$/.test(m)&&h(t.get(m)._k)&&p.push(m)}return Promise.all(p.map(d))}return d(r);async function d(h){const[p]=N5(h);if(!p)return;const[g,y]=lK(t,p),[m,w,_]=ls.get(t),E=m[p],S=()=>c&&(delete _[p],E&&E[0])?E[0](fK).then(()=>g().data):g().data;if(e.length<3)return S();let k=n,b;const T=VC();w[p]=[T,0];const C=!It(l),R=g(),I=R.data,N=R._c,B=It(N)?I:N;if(C&&(l=cs(l)?l(B):l,y({data:l,_c:B})),cs(k))try{k=k(B)}catch(O){b=O}if(k&&cs(k.then))if(k=await k.catch(O=>{b=O}),T!==w[p][0]){if(b)throw b;return k}else b&&C&&f(b)&&(o=!0,k=B,y({data:k,_c:qi}));o&&(b||(cs(o)&&(k=o(k,B)),y({data:k,_c:qi}))),w[p][1]=VC();const A=await S();if(y({_c:qi}),b){if(u)throw b;return}return o?A:k}}const HP=(e,t)=>{for(const r in e)e[r][0]&&e[r][0](t)},Swe=(e,t)=>{if(!ls.has(e)){const r=hc(wwe,t),n={},a=dK.bind(qi,e);let i=Pl;const o={},s=(f,u)=>{const d=o[f]||[];return o[f]=d,d.push(u),()=>d.splice(d.indexOf(u),1)},l=(f,u,d)=>{e.set(f,u);const h=o[f];if(h)for(const p of h)p(u,d)},c=()=>{if(!ls.has(e)&&(ls.set(e,[n,{},{},{},a,l,s]),!jg)){const f=r.initFocus(setTimeout.bind(qi,HP.bind(qi,n,cK))),u=r.initReconnect(setTimeout.bind(qi,HP.bind(qi,n,uK)));i=()=>{f&&f(),u&&u(),ls.delete(e)}}};return c(),[e,a,c,i]}return[e,ls.get(e)[4]]},Twe=(e,t,r,n,a)=>{const i=r.errorRetryCount,o=a.retryCount,s=~~((Math.random()+.5)*(1<<(o<8?o:8)))*r.errorRetryInterval;!It(i)&&o>i||setTimeout(n,s,a)},Cwe=(e,t)=>Bg(e)==Bg(t),[hK,$we]=Swe(new Map),kwe=hc({onLoadingSlow:Pl,onSuccess:Pl,onError:Pl,onErrorRetry:Twe,onDiscarded:Pl,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:VP?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:VP?5e3:3e3,compare:Cwe,isPaused:()=>!1,cache:hK,mutate:$we,fallback:{}},xwe),Awe=(e,t)=>{const r=hc(e,t);if(t){const{use:n,fallback:a}=e,{use:i,fallback:o}=t;n&&i&&(r.use=n.concat(i)),a&&o&&(r.fallback=hc(a,o))}return r},Rwe=v.createContext({}),pK=Bw&&window.__SWR_DEVTOOLS_USE__,Owe=pK?window.__SWR_DEVTOOLS_USE__:[],Iwe=()=>{pK&&(window.__SWR_DEVTOOLS_REACT__=ve)},Pwe=e=>cs(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],Nwe=()=>hc(kwe,v.useContext(Rwe)),Fwe=e=>(t,r,n)=>e(t,r&&((...i)=>{const[o]=N5(t),[,,,s]=ls.get(hK),l=s[o];return l?(delete s[o],l):r(...i)}),n),Dwe=Owe.concat(Fwe),Lwe=e=>function(...r){const n=Nwe(),[a,i,o]=Pwe(r),s=Awe(n,o);let l=e;const{use:c}=s,f=(c||[]).concat(Dwe);for(let u=f.length;u--;)l=f[u](l);return l(a,i||s.fetcher||null,s)},Mwe=(e,t,r)=>{const n=t[e]||(t[e]=[]);return n.push(r),()=>{const a=n.indexOf(r);a>=0&&(n[a]=n[n.length-1],n.pop())}};Iwe();const _E={dedupe:!0},Bwe=(e,t,r)=>{const{cache:n,compare:a,suspense:i,fallbackData:o,revalidateOnMount:s,revalidateIfStale:l,refreshInterval:c,refreshWhenHidden:f,refreshWhenOffline:u,keepPreviousData:d}=r,[h,p,g]=ls.get(n),[y,m]=N5(e),w=v.useRef(!1),_=v.useRef(!1),E=v.useRef(y),S=v.useRef(t),k=v.useRef(r),b=()=>k.current,T=()=>b().isVisible()&&b().isOnline(),[C,R,I,N]=lK(n,y),B=v.useRef({}).current,A=It(o)?r.fallback[y]:o,O=(me,q)=>{for(const Pe in B){const ke=Pe;if(ke==="data"){if(!a(me[ke],q[ke])&&(!It(me[ke])||!a(j,q[ke])))return!1}else if(q[ke]!==me[ke])return!1}return!0},H=v.useMemo(()=>{const me=(()=>!y||!t?!1:It(s)?b().isPaused()||i?!1:It(l)?!0:l:s)(),q=Ve=>{const Qe=hc(Ve);return delete Qe._k,me?{isValidating:!0,isLoading:!0,...Qe}:Qe},Pe=C(),ke=N(),je=q(Pe),Le=Pe===ke?je:q(ke);let pe=je;return[()=>{const Ve=q(C());return O(Ve,pe)?(pe.data=Ve.data,pe.isLoading=Ve.isLoading,pe.isValidating=Ve.isValidating,pe.error=Ve.error,pe):(pe=Ve,Ve)},()=>Le]},[n,y]),z=dwe.useSyncExternalStore(v.useCallback(me=>I(y,(q,Pe)=>{O(Pe,q)||me()}),[n,y]),H[0],H[1]),G=!w.current,P=h[y]&&h[y].length>0,U=z.data,Y=It(U)?A:U,D=z.error,K=v.useRef(Y),j=d?It(U)?K.current:U:Y,W=(()=>P&&!It(D)?!1:G&&!It(s)?s:b().isPaused()?!1:i?It(Y)?!1:l:It(Y)||l)(),ee=!!(y&&t&&G&&W),re=It(z.isValidating)?ee:z.isValidating,le=It(z.isLoading)?ee:z.isLoading,oe=v.useCallback(async me=>{const q=S.current;if(!y||!q||_.current||b().isPaused())return!1;let Pe,ke,je=!0;const Le=me||{},pe=!g[y]||!Le.dedupe,Ve=()=>WP?!_.current&&y===E.current&&w.current:y===E.current,Qe={isValidating:!1,isLoading:!1},rr=()=>{R(Qe)},_t=()=>{const Tt=g[y];Tt&&Tt[1]===ke&&delete g[y]},Ar={isValidating:!0};It(C().data)&&(Ar.isLoading=!0);try{if(pe&&(R(Ar),r.loadingTimeout&&It(C().data)&&setTimeout(()=>{je&&Ve()&&b().onLoadingSlow(y,r)},r.loadingTimeout),g[y]=[q(m),VC()]),[Pe,ke]=g[y],Pe=await Pe,pe&&setTimeout(_t,r.dedupingInterval),!g[y]||g[y][1]!==ke)return pe&&Ve()&&b().onDiscarded(y),!1;Qe.error=qi;const Tt=p[y];if(!It(Tt)&&(ke<=Tt[0]||ke<=Tt[1]||Tt[1]===0))return rr(),pe&&Ve()&&b().onDiscarded(y),!1;const Et=C().data;Qe.data=a(Et,Pe)?Et:Pe,pe&&Ve()&&b().onSuccess(Pe,y,r)}catch(Tt){_t();const Et=b(),{shouldRetryOnError:yr}=Et;Et.isPaused()||(Qe.error=Tt,pe&&Ve()&&(Et.onError(Tt,y,Et),(yr===!0||cs(yr)&&yr(Tt))&&T()&&Et.onErrorRetry(Tt,y,Et,Un=>{const na=h[y];na&&na[0]&&na[0](Ah.ERROR_REVALIDATE_EVENT,Un)},{retryCount:(Le.retryCount||0)+1,dedupe:!0})))}return je=!1,rr(),!0},[y,n]),ue=v.useCallback((...me)=>dK(n,E.current,...me),[]);if(xE(()=>{S.current=t,k.current=r,It(U)||(K.current=U)}),xE(()=>{if(!y)return;const me=oe.bind(qi,_E);let q=0;const ke=Mwe(y,h,(je,Le={})=>{if(je==Ah.FOCUS_EVENT){const pe=Date.now();b().revalidateOnFocus&&pe>q&&T()&&(q=pe+b().focusThrottleInterval,me())}else if(je==Ah.RECONNECT_EVENT)b().revalidateOnReconnect&&T()&&me();else{if(je==Ah.MUTATE_EVENT)return oe();if(je==Ah.ERROR_REVALIDATE_EVENT)return oe(Le)}});return _.current=!1,E.current=y,w.current=!0,R({_k:m}),W&&(It(Y)||jg?me():_we(me)),()=>{_.current=!0,ke()}},[y]),xE(()=>{let me;function q(){const ke=cs(c)?c(C().data):c;ke&&me!==-1&&(me=setTimeout(Pe,ke))}function Pe(){!C().error&&(f||b().isVisible())&&(u||b().isOnline())?oe(_E).then(q):q()}return q(),()=>{me&&(clearTimeout(me),me=-1)}},[c,f,u,y]),v.useDebugValue(j),i&&It(Y)&&y)throw!WP&&jg?new Error("Fallback data is required when using suspense in SSR."):(S.current=t,k.current=r,_.current=!1,It(D)?oe(_E):D);return{mutate:ue,get data(){return B.data=!0,j},get error(){return B.error=!0,D},get isValidating(){return B.isValidating=!0,re},get isLoading(){return B.isLoading=!0,le}}},gK=Lwe(Bwe);globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function vK(e,t){const{data:r,error:n,isLoading:a}=gK(t==null?void 0:t.url,N3),[i,o]=v.useState(!1),s=v.useMemo(()=>{if(!r)return;const l=r.find(c=>c.name===e);if(l)return l;o(!0)},[r,e]);return v.useEffect(()=>{n&&o(!0)},[n]),{word:s,isLoading:a,hasError:i}}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const Iv=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/pages/ErrorBook/store/index.ts/currentRowDetailAtom",Wa(null));Iv.debugLabel="currentRowDetailAtom";function mK(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=mK(e[t]))&&(n&&(n+=" "),n+=r);else for(t in e)e[t]&&(n&&(n+=" "),n+=t);return n}function yK(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=mK(e))&&(n&&(n+=" "),n+=t);return n}const F5="-";function jwe(e){const t=Wwe(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;function a(o){const s=o.split(F5);return s[0]===""&&s.length!==1&&s.shift(),xK(s,t)||Uwe(o)}function i(o,s){const l=r[o]||[];return s&&n[o]?[...l,...n[o]]:l}return{getClassGroupId:a,getConflictingClassGroupIds:i}}function xK(e,t){var o;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),a=n?xK(e.slice(1),n):void 0;if(a)return a;if(t.validators.length===0)return;const i=e.join(F5);return(o=t.validators.find(({validator:s})=>s(i)))==null?void 0:o.classGroupId}const zP=/^\[(.+)\]$/;function Uwe(e){if(zP.test(e)){const t=zP.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}}function Wwe(e){const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return Hwe(Object.entries(e.classGroups),r).forEach(([i,o])=>{HC(o,n,i,t)}),n}function HC(e,t,r,n){e.forEach(a=>{if(typeof a=="string"){const i=a===""?t:GP(t,a);i.classGroupId=r;return}if(typeof a=="function"){if(Vwe(a)){HC(a(n),t,r,n);return}t.validators.push({validator:a,classGroupId:r});return}Object.entries(a).forEach(([i,o])=>{HC(o,GP(t,i),r,n)})})}function GP(e,t){let r=e;return t.split(F5).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r}function Vwe(e){return e.isThemeGetter}function Hwe(e,t){return t?e.map(([r,n])=>{const a=n.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([o,s])=>[t+o,s])):i);return[r,a]}):e}function zwe(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;function a(i,o){r.set(i,o),t++,t>e&&(t=0,n=r,r=new Map)}return{get(i){let o=r.get(i);if(o!==void 0)return o;if((o=n.get(i))!==void 0)return a(i,o),o},set(i,o){r.has(i)?r.set(i,o):a(i,o)}}}const wK="!";function Gwe(e){const t=e.separator,r=t.length===1,n=t[0],a=t.length;return function(o){const s=[];let l=0,c=0,f;for(let g=0;g<o.length;g++){let y=o[g];if(l===0){if(y===n&&(r||o.slice(g,g+a)===t)){s.push(o.slice(c,g)),c=g+a;continue}if(y==="/"){f=g;continue}}y==="["?l++:y==="]"&&l--}const u=s.length===0?o:o.substring(c),d=u.startsWith(wK),h=d?u.substring(1):u,p=f&&f>c?f-c:void 0;return{modifiers:s,hasImportantModifier:d,baseClassName:h,maybePostfixModifierPosition:p}}}function Kwe(e){if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t}function Xwe(e){return{cache:zwe(e.cacheSize),splitModifiers:Gwe(e),...jwe(e)}}const qwe=/\s+/;function Ywe(e,t){const{splitModifiers:r,getClassGroupId:n,getConflictingClassGroupIds:a}=t,i=new Set;return e.trim().split(qwe).map(o=>{const{modifiers:s,hasImportantModifier:l,baseClassName:c,maybePostfixModifierPosition:f}=r(o);let u=n(f?c.substring(0,f):c),d=!!f;if(!u){if(!f)return{isTailwindClass:!1,originalClassName:o};if(u=n(c),!u)return{isTailwindClass:!1,originalClassName:o};d=!1}const h=Kwe(s).join(":");return{isTailwindClass:!0,modifierId:l?h+wK:h,classGroupId:u,originalClassName:o,hasPostfixModifier:d}}).reverse().filter(o=>{if(!o.isTailwindClass)return!0;const{modifierId:s,classGroupId:l,hasPostfixModifier:c}=o,f=s+l;return i.has(f)?!1:(i.add(f),a(l,c).forEach(u=>i.add(s+u)),!0)}).reverse().map(o=>o.originalClassName).join(" ")}function Zwe(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=_K(t))&&(n&&(n+=" "),n+=r);return n}function _K(e){if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=_K(e[n]))&&(r&&(r+=" "),r+=t);return r}function Jwe(e,...t){let r,n,a,i=o;function o(l){const c=t.reduce((f,u)=>u(f),e());return r=Xwe(c),n=r.cache.get,a=r.cache.set,i=s,s(l)}function s(l){const c=n(l);if(c)return c;const f=Ywe(l,r);return a(l,f),f}return function(){return i(Zwe.apply(null,arguments))}}function Gt(e){const t=r=>r[e]||[];return t.isThemeGetter=!0,t}const bK=/^\[(?:([a-z-]+):)?(.+)\]$/i,Qwe=/^\d+\/\d+$/,e_e=new Set(["px","full","screen"]),t_e=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,r_e=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,n_e=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,a_e=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function Ui(e){return hu(e)||e_e.has(e)||Qwe.test(e)}function cl(e){return j0(e,"length",d_e)}function hu(e){return!!e&&!Number.isNaN(Number(e))}function g1(e){return j0(e,"number",hu)}function Rh(e){return!!e&&Number.isInteger(Number(e))}function i_e(e){return e.endsWith("%")&&hu(e.slice(0,-1))}function tt(e){return bK.test(e)}function ul(e){return t_e.test(e)}const o_e=new Set(["length","size","percentage"]);function s_e(e){return j0(e,o_e,EK)}function l_e(e){return j0(e,"position",EK)}const c_e=new Set(["image","url"]);function u_e(e){return j0(e,c_e,p_e)}function f_e(e){return j0(e,"",h_e)}function Oh(){return!0}function j0(e,t,r){const n=bK.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1}function d_e(e){return r_e.test(e)}function EK(){return!1}function h_e(e){return n_e.test(e)}function p_e(e){return a_e.test(e)}function g_e(){const e=Gt("colors"),t=Gt("spacing"),r=Gt("blur"),n=Gt("brightness"),a=Gt("borderColor"),i=Gt("borderRadius"),o=Gt("borderSpacing"),s=Gt("borderWidth"),l=Gt("contrast"),c=Gt("grayscale"),f=Gt("hueRotate"),u=Gt("invert"),d=Gt("gap"),h=Gt("gradientColorStops"),p=Gt("gradientColorStopPositions"),g=Gt("inset"),y=Gt("margin"),m=Gt("opacity"),w=Gt("padding"),_=Gt("saturate"),E=Gt("scale"),S=Gt("sepia"),k=Gt("skew"),b=Gt("space"),T=Gt("translate"),C=()=>["auto","contain","none"],R=()=>["auto","hidden","clip","visible","scroll"],I=()=>["auto",tt,t],N=()=>[tt,t],B=()=>["",Ui,cl],A=()=>["auto",hu,tt],O=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],H=()=>["solid","dashed","dotted","double","none"],z=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"],G=()=>["start","end","center","between","around","evenly","stretch"],P=()=>["","0",tt],U=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Y=()=>[hu,g1],D=()=>[hu,tt];return{cacheSize:500,separator:":",theme:{colors:[Oh],spacing:[Ui,cl],blur:["none","",ul,tt],brightness:Y(),borderColor:[e],borderRadius:["none","","full",ul,tt],borderSpacing:N(),borderWidth:B(),contrast:Y(),grayscale:P(),hueRotate:D(),invert:P(),gap:N(),gradientColorStops:[e],gradientColorStopPositions:[i_e,cl],inset:I(),margin:I(),opacity:Y(),padding:N(),saturate:Y(),scale:Y(),sepia:P(),skew:D(),space:N(),translate:N()},classGroups:{aspect:[{aspect:["auto","square","video",tt]}],container:["container"],columns:[{columns:[ul]}],"break-after":[{"break-after":U()}],"break-before":[{"break-before":U()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...O(),tt]}],overflow:[{overflow:R()}],"overflow-x":[{"overflow-x":R()}],"overflow-y":[{"overflow-y":R()}],overscroll:[{overscroll:C()}],"overscroll-x":[{"overscroll-x":C()}],"overscroll-y":[{"overscroll-y":C()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Rh,tt]}],basis:[{basis:I()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",tt]}],grow:[{grow:P()}],shrink:[{shrink:P()}],order:[{order:["first","last","none",Rh,tt]}],"grid-cols":[{"grid-cols":[Oh]}],"col-start-end":[{col:["auto",{span:["full",Rh,tt]},tt]}],"col-start":[{"col-start":A()}],"col-end":[{"col-end":A()}],"grid-rows":[{"grid-rows":[Oh]}],"row-start-end":[{row:["auto",{span:[Rh,tt]},tt]}],"row-start":[{"row-start":A()}],"row-end":[{"row-end":A()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",tt]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",tt]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...G()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...G(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...G(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[w]}],px:[{px:[w]}],py:[{py:[w]}],ps:[{ps:[w]}],pe:[{pe:[w]}],pt:[{pt:[w]}],pr:[{pr:[w]}],pb:[{pb:[w]}],pl:[{pl:[w]}],m:[{m:[y]}],mx:[{mx:[y]}],my:[{my:[y]}],ms:[{ms:[y]}],me:[{me:[y]}],mt:[{mt:[y]}],mr:[{mr:[y]}],mb:[{mb:[y]}],ml:[{ml:[y]}],"space-x":[{"space-x":[b]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[b]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",tt,t]}],"min-w":[{"min-w":["min","max","fit",tt,Ui]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[ul]},ul,tt]}],h:[{h:[tt,t,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",Ui,tt]}],"max-h":[{"max-h":[tt,t,"min","max","fit"]}],"font-size":[{text:["base",ul,cl]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",g1]}],"font-family":[{font:[Oh]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",tt]}],"line-clamp":[{"line-clamp":["none",hu,g1]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Ui,tt]}],"list-image":[{"list-image":["none",tt]}],"list-style-type":[{list:["none","disc","decimal",tt]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[m]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[m]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...H(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Ui,cl]}],"underline-offset":[{"underline-offset":["auto",Ui,tt]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:N()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",tt]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",tt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[m]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...O(),l_e]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",s_e]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},u_e]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[p]}],"gradient-via-pos":[{via:[p]}],"gradient-to-pos":[{to:[p]}],"gradient-from":[{from:[h]}],"gradient-via":[{via:[h]}],"gradient-to":[{to:[h]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[m]}],"border-style":[{border:[...H(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[m]}],"divide-style":[{divide:H()}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["",...H()]}],"outline-offset":[{"outline-offset":[Ui,tt]}],"outline-w":[{outline:[Ui,cl]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:B()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[m]}],"ring-offset-w":[{"ring-offset":[Ui,cl]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",ul,f_e]}],"shadow-color":[{shadow:[Oh]}],opacity:[{opacity:[m]}],"mix-blend":[{"mix-blend":z()}],"bg-blend":[{"bg-blend":z()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",ul,tt]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[f]}],invert:[{invert:[u]}],saturate:[{saturate:[_]}],sepia:[{sepia:[S]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[f]}],"backdrop-invert":[{"backdrop-invert":[u]}],"backdrop-opacity":[{"backdrop-opacity":[m]}],"backdrop-saturate":[{"backdrop-saturate":[_]}],"backdrop-sepia":[{"backdrop-sepia":[S]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",tt]}],duration:[{duration:D()}],ease:[{ease:["linear","in","out","in-out",tt]}],delay:[{delay:D()}],animate:[{animate:["none","spin","ping","pulse","bounce",tt]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[E]}],"scale-x":[{"scale-x":[E]}],"scale-y":[{"scale-y":[E]}],rotate:[{rotate:[Rh,tt]}],"translate-x":[{"translate-x":[T]}],"translate-y":[{"translate-y":[T]}],"skew-x":[{"skew-x":[k]}],"skew-y":[{"skew-y":[k]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",tt]}],accent:[{accent:["auto",e]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",tt]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":N()}],"scroll-mx":[{"scroll-mx":N()}],"scroll-my":[{"scroll-my":N()}],"scroll-ms":[{"scroll-ms":N()}],"scroll-me":[{"scroll-me":N()}],"scroll-mt":[{"scroll-mt":N()}],"scroll-mr":[{"scroll-mr":N()}],"scroll-mb":[{"scroll-mb":N()}],"scroll-ml":[{"scroll-ml":N()}],"scroll-p":[{"scroll-p":N()}],"scroll-px":[{"scroll-px":N()}],"scroll-py":[{"scroll-py":N()}],"scroll-ps":[{"scroll-ps":N()}],"scroll-pe":[{"scroll-pe":N()}],"scroll-pt":[{"scroll-pt":N()}],"scroll-pr":[{"scroll-pr":N()}],"scroll-pb":[{"scroll-pb":N()}],"scroll-pl":[{"scroll-pl":N()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",tt]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Ui,cl,g1]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}const v_e=Jwe(g_e);globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function gf(...e){return v_e(yK(e))}function $e(){return $e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$e.apply(this,arguments)}function An(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e==null||e(a),r===!1||!a.defaultPrevented)return t==null?void 0:t(a)}}function m_e(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function D5(...e){return t=>e.forEach(r=>m_e(r,t))}function Ri(...e){return v.useCallback(D5(...e),e)}function jw(e,t=[]){let r=[];function n(i,o){const s=v.createContext(o),l=r.length;r=[...r,o];function c(u){const{scope:d,children:h,...p}=u,g=(d==null?void 0:d[e][l])||s,y=v.useMemo(()=>p,Object.values(p));return v.createElement(g.Provider,{value:y},h)}function f(u,d){const h=(d==null?void 0:d[e][l])||s,p=v.useContext(h);if(p)return p;if(o!==void 0)return o;throw new Error(`\`${u}\` must be used within \`${i}\``)}return c.displayName=i+"Provider",[c,f]}const a=()=>{const i=r.map(o=>v.createContext(o));return function(s){const l=(s==null?void 0:s[e])||i;return v.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return a.scopeName=e,[n,y_e(a,...t)]}function y_e(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=n.reduce((s,{useScope:l,scopeName:c})=>{const u=l(i)[`__scope${c}`];return{...s,...u}},{});return v.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}const SK=v.forwardRef((e,t)=>{const{children:r,...n}=e,a=v.Children.toArray(r),i=a.find(w_e);if(i){const o=i.props.children,s=a.map(l=>l===i?v.Children.count(o)>1?v.Children.only(null):v.isValidElement(o)?o.props.children:null:l);return v.createElement(zC,$e({},n,{ref:t}),v.isValidElement(o)?v.cloneElement(o,void 0,s):null)}return v.createElement(zC,$e({},n,{ref:t}),r)});SK.displayName="Slot";const zC=v.forwardRef((e,t)=>{const{children:r,...n}=e;return v.isValidElement(r)?v.cloneElement(r,{...__e(n,r.props),ref:t?D5(t,r.ref):r.ref}):v.Children.count(r)>1?v.Children.only(null):null});zC.displayName="SlotClone";const x_e=({children:e})=>v.createElement(v.Fragment,null,e);function w_e(e){return v.isValidElement(e)&&e.type===x_e}function __e(e,t){const r={...t};for(const n in t){const a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...s)=>{i(...s),a(...s)}:a&&(r[n]=a):n==="style"?r[n]={...a,...i}:n==="className"&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}const b_e=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Ja=b_e.reduce((e,t)=>{const r=v.forwardRef((n,a)=>{const{asChild:i,...o}=n,s=i?SK:t;return v.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),v.createElement(s,$e({},o,{ref:a}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function E_e(e,t){e&&zs.flushSync(()=>e.dispatchEvent(t))}function ca(e){const t=v.useRef(e);return v.useEffect(()=>{t.current=e}),v.useMemo(()=>(...r)=>{var n;return(n=t.current)===null||n===void 0?void 0:n.call(t,...r)},[])}function S_e(e,t=globalThis==null?void 0:globalThis.document){const r=ca(e);v.useEffect(()=>{const n=a=>{a.key==="Escape"&&r(a)};return t.addEventListener("keydown",n),()=>t.removeEventListener("keydown",n)},[r,t])}const GC="dismissableLayer.update",T_e="dismissableLayer.pointerDownOutside",C_e="dismissableLayer.focusOutside";let KP;const $_e=v.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),k_e=v.forwardRef((e,t)=>{var r;const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:a,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:s,onDismiss:l,...c}=e,f=v.useContext($_e),[u,d]=v.useState(null),h=(r=u==null?void 0:u.ownerDocument)!==null&&r!==void 0?r:globalThis==null?void 0:globalThis.document,[,p]=v.useState({}),g=Ri(t,T=>d(T)),y=Array.from(f.layers),[m]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),w=y.indexOf(m),_=u?y.indexOf(u):-1,E=f.layersWithOutsidePointerEventsDisabled.size>0,S=_>=w,k=A_e(T=>{const C=T.target,R=[...f.branches].some(I=>I.contains(C));!S||R||(i==null||i(T),s==null||s(T),T.defaultPrevented||l==null||l())},h),b=R_e(T=>{const C=T.target;[...f.branches].some(I=>I.contains(C))||(o==null||o(T),s==null||s(T),T.defaultPrevented||l==null||l())},h);return S_e(T=>{_===f.layers.size-1&&(a==null||a(T),!T.defaultPrevented&&l&&(T.preventDefault(),l()))},h),v.useEffect(()=>{if(u)return n&&(f.layersWithOutsidePointerEventsDisabled.size===0&&(KP=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(u)),f.layers.add(u),XP(),()=>{n&&f.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=KP)}},[u,h,n,f]),v.useEffect(()=>()=>{u&&(f.layers.delete(u),f.layersWithOutsidePointerEventsDisabled.delete(u),XP())},[u,f]),v.useEffect(()=>{const T=()=>p({});return document.addEventListener(GC,T),()=>document.removeEventListener(GC,T)},[]),v.createElement(Ja.div,$e({},c,{ref:g,style:{pointerEvents:E?S?"auto":"none":void 0,...e.style},onFocusCapture:An(e.onFocusCapture,b.onFocusCapture),onBlurCapture:An(e.onBlurCapture,b.onBlurCapture),onPointerDownCapture:An(e.onPointerDownCapture,k.onPointerDownCapture)}))});function A_e(e,t=globalThis==null?void 0:globalThis.document){const r=ca(e),n=v.useRef(!1),a=v.useRef(()=>{});return v.useEffect(()=>{const i=s=>{if(s.target&&!n.current){let c=function(){TK(T_e,r,l,{discrete:!0})};const l={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=c,t.addEventListener("click",a.current,{once:!0})):c()}else t.removeEventListener("click",a.current);n.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",i),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function R_e(e,t=globalThis==null?void 0:globalThis.document){const r=ca(e),n=v.useRef(!1);return v.useEffect(()=>{const a=i=>{i.target&&!n.current&&TK(C_e,r,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function XP(){const e=new CustomEvent(GC);document.dispatchEvent(e)}function TK(e,t,r,{discrete:n}){const a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?E_e(a,i):a.dispatchEvent(i)}const Ds=globalThis!=null&&globalThis.document?v.useLayoutEffect:()=>{},O_e=Cs["useId".toString()]||(()=>{});let I_e=0;function P_e(e){const[t,r]=v.useState(O_e());return Ds(()=>{e||r(n=>n??String(I_e++))},[e]),e||(t?`radix-${t}`:"")}function N_e(e){const[t,r]=v.useState(void 0);return Ds(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const i=a[0];let o,s;if("borderBoxSize"in i){const l=i.borderBoxSize,c=Array.isArray(l)?l[0]:l;o=c.inlineSize,s=c.blockSize}else o=e.offsetWidth,s=e.offsetHeight;r({width:o,height:s})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}const CK="Popper",[$K,kK]=jw(CK),[F_e,AK]=$K(CK),D_e=e=>{const{__scopePopper:t,children:r}=e,[n,a]=v.useState(null);return v.createElement(F_e,{scope:t,anchor:n,onAnchorChange:a},r)},L_e="PopperAnchor",M_e=v.forwardRef((e,t)=>{const{__scopePopper:r,virtualRef:n,...a}=e,i=AK(L_e,r),o=v.useRef(null),s=Ri(t,o);return v.useEffect(()=>{i.onAnchorChange((n==null?void 0:n.current)||o.current)}),n?null:v.createElement(Ja.div,$e({},a,{ref:s}))}),RK="PopperContent",[B_e,pdt]=$K(RK),j_e=v.forwardRef((e,t)=>{var r,n,a,i,o,s,l,c;const{__scopePopper:f,side:u="bottom",sideOffset:d=0,align:h="center",alignOffset:p=0,arrowPadding:g=0,avoidCollisions:y=!0,collisionBoundary:m=[],collisionPadding:w=0,sticky:_="partial",hideWhenDetached:E=!1,updatePositionStrategy:S="optimized",onPlaced:k,...b}=e,T=AK(RK,f),[C,R]=v.useState(null),I=Ri(t,je=>R(je)),[N,B]=v.useState(null),A=N_e(N),O=(r=A==null?void 0:A.width)!==null&&r!==void 0?r:0,H=(n=A==null?void 0:A.height)!==null&&n!==void 0?n:0,z=u+(h!=="center"?"-"+h:""),G=typeof w=="number"?w:{top:0,right:0,bottom:0,left:0,...w},P=Array.isArray(m)?m:[m],U=P.length>0,Y={padding:G,boundary:P.filter(U_e),altBoundary:U},{refs:D,floatingStyles:K,placement:j,isPositioned:W,middlewareData:ee}=WV({strategy:"fixed",placement:z,whileElementsMounted:(...je)=>BV(...je,{animationFrame:S==="always"}),elements:{reference:T.anchor},middleware:[kV({mainAxis:d+H,alignmentAxis:p}),y&&AV({mainAxis:!0,crossAxis:!1,limiter:_==="partial"?RV():void 0,...Y}),y&&CV({...Y}),OV({...Y,apply:({elements:je,rects:Le,availableWidth:pe,availableHeight:Ve})=>{const{width:Qe,height:rr}=Le.reference,_t=je.floating.style;_t.setProperty("--radix-popper-available-width",`${pe}px`),_t.setProperty("--radix-popper-available-height",`${Ve}px`),_t.setProperty("--radix-popper-anchor-width",`${Qe}px`),_t.setProperty("--radix-popper-anchor-height",`${rr}px`)}}),N&&jV({element:N,padding:g}),W_e({arrowWidth:O,arrowHeight:H}),E&&$V({strategy:"referenceHidden",...Y})]}),[re,le]=OK(j),oe=ca(k);Ds(()=>{W&&(oe==null||oe())},[W,oe]);const ue=(a=ee.arrow)===null||a===void 0?void 0:a.x,me=(i=ee.arrow)===null||i===void 0?void 0:i.y,q=((o=ee.arrow)===null||o===void 0?void 0:o.centerOffset)!==0,[Pe,ke]=v.useState();return Ds(()=>{C&&ke(window.getComputedStyle(C).zIndex)},[C]),v.createElement("div",{ref:D.setFloating,"data-radix-popper-content-wrapper":"",style:{...K,transform:W?K.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Pe,["--radix-popper-transform-origin"]:[(s=ee.transformOrigin)===null||s===void 0?void 0:s.x,(l=ee.transformOrigin)===null||l===void 0?void 0:l.y].join(" ")},dir:e.dir},v.createElement(B_e,{scope:f,placedSide:re,onArrowChange:B,arrowX:ue,arrowY:me,shouldHideArrow:q},v.createElement(Ja.div,$e({"data-side":re,"data-align":le},b,{ref:I,style:{...b.style,animation:W?void 0:"none",opacity:(c=ee.hide)!==null&&c!==void 0&&c.referenceHidden?0:void 0}}))))});function U_e(e){return e!==null}const W_e=e=>({name:"transformOrigin",options:e,fn(t){var r,n,a,i,o;const{placement:s,rects:l,middlewareData:c}=t,u=((r=c.arrow)===null||r===void 0?void 0:r.centerOffset)!==0,d=u?0:e.arrowWidth,h=u?0:e.arrowHeight,[p,g]=OK(s),y={start:"0%",center:"50%",end:"100%"}[g],m=((n=(a=c.arrow)===null||a===void 0?void 0:a.x)!==null&&n!==void 0?n:0)+d/2,w=((i=(o=c.arrow)===null||o===void 0?void 0:o.y)!==null&&i!==void 0?i:0)+h/2;let _="",E="";return p==="bottom"?(_=u?y:`${m}px`,E=`${-h}px`):p==="top"?(_=u?y:`${m}px`,E=`${l.floating.height+h}px`):p==="right"?(_=`${-h}px`,E=u?y:`${w}px`):p==="left"&&(_=`${l.floating.width+h}px`,E=u?y:`${w}px`),{data:{x:_,y:E}}}});function OK(e){const[t,r="center"]=e.split("-");return[t,r]}const V_e=D_e,H_e=M_e,z_e=j_e;function G_e(e,t){return v.useReducer((r,n)=>{const a=t[r][n];return a??r},e)}const U0=e=>{const{present:t,children:r}=e,n=K_e(t),a=typeof r=="function"?r({present:n.isPresent}):v.Children.only(r),i=Ri(n.ref,a.ref);return typeof r=="function"||n.isPresent?v.cloneElement(a,{ref:i}):null};U0.displayName="Presence";function K_e(e){const[t,r]=v.useState(),n=v.useRef({}),a=v.useRef(e),i=v.useRef("none"),o=e?"mounted":"unmounted",[s,l]=G_e(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return v.useEffect(()=>{const c=v1(n.current);i.current=s==="mounted"?c:"none"},[s]),Ds(()=>{const c=n.current,f=a.current;if(f!==e){const d=i.current,h=v1(c);e?l("MOUNT"):h==="none"||(c==null?void 0:c.display)==="none"?l("UNMOUNT"):l(f&&d!==h?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,l]),Ds(()=>{if(t){const c=u=>{const h=v1(n.current).includes(u.animationName);u.target===t&&h&&zs.flushSync(()=>l("ANIMATION_END"))},f=u=>{u.target===t&&(i.current=v1(n.current))};return t.addEventListener("animationstart",f),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{t.removeEventListener("animationstart",f),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:v.useCallback(c=>{c&&(n.current=getComputedStyle(c)),r(c)},[])}}function v1(e){return(e==null?void 0:e.animationName)||"none"}const X_e=v.forwardRef((e,t)=>{const{children:r,...n}=e,a=v.Children.toArray(r),i=a.find(q_e);if(i){const o=i.props.children,s=a.map(l=>l===i?v.Children.count(o)>1?v.Children.only(null):v.isValidElement(o)?o.props.children:null:l);return v.createElement(KC,$e({},n,{ref:t}),v.isValidElement(o)?v.cloneElement(o,void 0,s):null)}return v.createElement(KC,$e({},n,{ref:t}),r)});X_e.displayName="Slot";const KC=v.forwardRef((e,t)=>{const{children:r,...n}=e;return v.isValidElement(r)?v.cloneElement(r,{...Y_e(n,r.props),ref:t?D5(t,r.ref):r.ref}):v.Children.count(r)>1?v.Children.only(null):null});KC.displayName="SlotClone";const IK=({children:e})=>v.createElement(v.Fragment,null,e);function q_e(e){return v.isValidElement(e)&&e.type===IK}function Y_e(e,t){const r={...t};for(const n in t){const a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...s)=>{i(...s),a(...s)}:a&&(r[n]=a):n==="style"?r[n]={...a,...i}:n==="className"&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}function Z_e({prop:e,defaultProp:t,onChange:r=()=>{}}){const[n,a]=J_e({defaultProp:t,onChange:r}),i=e!==void 0,o=i?e:n,s=ca(r),l=v.useCallback(c=>{if(i){const u=typeof c=="function"?c(e):c;u!==e&&s(u)}else a(c)},[i,e,a,s]);return[o,l]}function J_e({defaultProp:e,onChange:t}){const r=v.useState(e),[n]=r,a=v.useRef(n),i=ca(t);return v.useEffect(()=>{a.current!==n&&(i(n),a.current=n)},[n,a,i]),r}const Q_e=v.forwardRef((e,t)=>v.createElement(Ja.span,$e({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),ebe=Q_e,[Uw,gdt]=jw("Tooltip",[kK]),L5=kK(),tbe="TooltipProvider",rbe=700,XC="tooltip.open",[nbe,M5]=Uw(tbe),abe=e=>{const{__scopeTooltip:t,delayDuration:r=rbe,skipDelayDuration:n=300,disableHoverableContent:a=!1,children:i}=e,[o,s]=v.useState(!0),l=v.useRef(!1),c=v.useRef(0);return v.useEffect(()=>{const f=c.current;return()=>window.clearTimeout(f)},[]),v.createElement(nbe,{scope:t,isOpenDelayed:o,delayDuration:r,onOpen:v.useCallback(()=>{window.clearTimeout(c.current),s(!1)},[]),onClose:v.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>s(!0),n)},[n]),isPointerInTransitRef:l,onPointerInTransitChange:v.useCallback(f=>{l.current=f},[]),disableHoverableContent:a},i)},B5="Tooltip",[ibe,Ww]=Uw(B5),obe=e=>{const{__scopeTooltip:t,children:r,open:n,defaultOpen:a=!1,onOpenChange:i,disableHoverableContent:o,delayDuration:s}=e,l=M5(B5,e.__scopeTooltip),c=L5(t),[f,u]=v.useState(null),d=P_e(),h=v.useRef(0),p=o??l.disableHoverableContent,g=s??l.delayDuration,y=v.useRef(!1),[m=!1,w]=Z_e({prop:n,defaultProp:a,onChange:b=>{b?(l.onOpen(),document.dispatchEvent(new CustomEvent(XC))):l.onClose(),i==null||i(b)}}),_=v.useMemo(()=>m?y.current?"delayed-open":"instant-open":"closed",[m]),E=v.useCallback(()=>{window.clearTimeout(h.current),y.current=!1,w(!0)},[w]),S=v.useCallback(()=>{window.clearTimeout(h.current),w(!1)},[w]),k=v.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>{y.current=!0,w(!0)},g)},[g,w]);return v.useEffect(()=>()=>window.clearTimeout(h.current),[]),v.createElement(V_e,c,v.createElement(ibe,{scope:t,contentId:d,open:m,stateAttribute:_,trigger:f,onTriggerChange:u,onTriggerEnter:v.useCallback(()=>{l.isOpenDelayed?k():E()},[l.isOpenDelayed,k,E]),onTriggerLeave:v.useCallback(()=>{p?S():window.clearTimeout(h.current)},[S,p]),onOpen:E,onClose:S,disableHoverableContent:p},r))},qP="TooltipTrigger",sbe=v.forwardRef((e,t)=>{const{__scopeTooltip:r,...n}=e,a=Ww(qP,r),i=M5(qP,r),o=L5(r),s=v.useRef(null),l=Ri(t,s,a.onTriggerChange),c=v.useRef(!1),f=v.useRef(!1),u=v.useCallback(()=>c.current=!1,[]);return v.useEffect(()=>()=>document.removeEventListener("pointerup",u),[u]),v.createElement(H_e,$e({asChild:!0},o),v.createElement(Ja.button,$e({"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute},n,{ref:l,onPointerMove:An(e.onPointerMove,d=>{d.pointerType!=="touch"&&!f.current&&!i.isPointerInTransitRef.current&&(a.onTriggerEnter(),f.current=!0)}),onPointerLeave:An(e.onPointerLeave,()=>{a.onTriggerLeave(),f.current=!1}),onPointerDown:An(e.onPointerDown,()=>{c.current=!0,document.addEventListener("pointerup",u,{once:!0})}),onFocus:An(e.onFocus,()=>{c.current||a.onOpen()}),onBlur:An(e.onBlur,a.onClose),onClick:An(e.onClick,a.onClose)})))}),lbe="TooltipPortal",[vdt,cbe]=Uw(lbe,{forceMount:void 0}),Ug="TooltipContent",ube=v.forwardRef((e,t)=>{const r=cbe(Ug,e.__scopeTooltip),{forceMount:n=r.forceMount,side:a="top",...i}=e,o=Ww(Ug,e.__scopeTooltip);return v.createElement(U0,{present:n||o.open},o.disableHoverableContent?v.createElement(PK,$e({side:a},i,{ref:t})):v.createElement(fbe,$e({side:a},i,{ref:t})))}),fbe=v.forwardRef((e,t)=>{const r=Ww(Ug,e.__scopeTooltip),n=M5(Ug,e.__scopeTooltip),a=v.useRef(null),i=Ri(t,a),[o,s]=v.useState(null),{trigger:l,onClose:c}=r,f=a.current,{onPointerInTransitChange:u}=n,d=v.useCallback(()=>{s(null),u(!1)},[u]),h=v.useCallback((p,g)=>{const y=p.currentTarget,m={x:p.clientX,y:p.clientY},w=hbe(m,y.getBoundingClientRect()),_=pbe(m,w),E=gbe(g.getBoundingClientRect()),S=mbe([..._,...E]);s(S),u(!0)},[u]);return v.useEffect(()=>()=>d(),[d]),v.useEffect(()=>{if(l&&f){const p=y=>h(y,f),g=y=>h(y,l);return l.addEventListener("pointerleave",p),f.addEventListener("pointerleave",g),()=>{l.removeEventListener("pointerleave",p),f.removeEventListener("pointerleave",g)}}},[l,f,h,d]),v.useEffect(()=>{if(o){const p=g=>{const y=g.target,m={x:g.clientX,y:g.clientY},w=(l==null?void 0:l.contains(y))||(f==null?void 0:f.contains(y)),_=!vbe(m,o);w?d():_&&(d(),c())};return document.addEventListener("pointermove",p),()=>document.removeEventListener("pointermove",p)}},[l,f,o,c,d]),v.createElement(PK,$e({},e,{ref:i}))}),[dbe,mdt]=Uw(B5,{isInside:!1}),PK=v.forwardRef((e,t)=>{const{__scopeTooltip:r,children:n,"aria-label":a,onEscapeKeyDown:i,onPointerDownOutside:o,...s}=e,l=Ww(Ug,r),c=L5(r),{onClose:f}=l;return v.useEffect(()=>(document.addEventListener(XC,f),()=>document.removeEventListener(XC,f)),[f]),v.useEffect(()=>{if(l.trigger){const u=d=>{const h=d.target;h!=null&&h.contains(l.trigger)&&f()};return window.addEventListener("scroll",u,{capture:!0}),()=>window.removeEventListener("scroll",u,{capture:!0})}},[l.trigger,f]),v.createElement(k_e,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:u=>u.preventDefault(),onDismiss:f},v.createElement(z_e,$e({"data-state":l.stateAttribute},c,s,{ref:t,style:{...s.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),v.createElement(IK,null,n),v.createElement(dbe,{scope:r,isInside:!0},v.createElement(ebe,{id:l.contentId,role:"tooltip"},a||n))))});function hbe(e,t){const r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(r,n,a,i)){case i:return"left";case a:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function pbe(e,t,r=5){const n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return n}function gbe(e){const{top:t,right:r,bottom:n,left:a}=e;return[{x:a,y:t},{x:r,y:t},{x:r,y:n},{x:a,y:n}]}function vbe(e,t){const{x:r,y:n}=e;let a=!1;for(let i=0,o=t.length-1;i<t.length;o=i++){const s=t[i].x,l=t[i].y,c=t[o].x,f=t[o].y;l>n!=f>n&&r<(c-s)*(n-l)/(f-l)+s&&(a=!a)}return a}function mbe(e){const t=e.slice();return t.sort((r,n)=>r.x<n.x?-1:r.x>n.x?1:r.y<n.y?-1:r.y>n.y?1:0),ybe(t)}function ybe(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const a=e[n];for(;t.length>=2;){const i=t[t.length-1],o=t[t.length-2];if((i.x-o.x)*(a.y-o.y)>=(i.y-o.y)*(a.x-o.x))t.pop();else break}t.push(a)}t.pop();const r=[];for(let n=e.length-1;n>=0;n--){const a=e[n];for(;r.length>=2;){const i=r[r.length-1],o=r[r.length-2];if((i.x-o.x)*(a.y-o.y)>=(i.y-o.y)*(a.x-o.x))r.pop();else break}r.push(a)}return r.pop(),t.length===1&&r.length===1&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}const xbe=abe,wbe=obe,_be=sbe,NK=ube;globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const FK=xbe,DK=wbe,LK=_be,j5=v.forwardRef(({className:e,sideOffset:t=4,...r},n)=>x(NK,{ref:n,sideOffset:t,className:gf("z-50 overflow-hidden rounded-md border border-slate-100 bg-white px-2 py-[4px] text-sm text-slate-700 shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 dark:border-slate-800 dark:bg-slate-950 dark:text-slate-100",e),...r}));j5.displayName=NK.displayName;const bbe=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",fillRule:"evenodd",d:"m18.412 6.5l-.801 13.617A2 2 0 0 1 15.614 22H8.386a2 2 0 0 1-1.997-1.883L5.59 6.5H3.5v-1A.5.5 0 0 1 4 5h16a.5.5 0 0 1 .5.5v1zM10 2.5h4a.5.5 0 0 1 .5.5v1h-5V3a.5.5 0 0 1 .5-.5M9 9l.5 9H11l-.4-9zm4.5 0l-.5 9h1.5l.5-9z"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const Ebe=({record:e,onDelete:t})=>{const r=vs(Iv),n=Du[e.dict],{word:a,isLoading:i,hasError:o}=vK(e.word,n),s=v.useCallback(()=>{r(e),cU("detail")},[e,r]);return F("li",{className:"opacity-85 flex w-full cursor-pointer items-center justify-between rounded-lg bg-white px-6 py-3 text-black shadow-md dark:bg-gray-800 dark:text-white",onClick:s,children:[x("span",{className:"basis-2/12 break-normal",children:e.word}),x("span",{className:"basis-6/12 break-normal",children:a?a.trans.join(";"):x(MC,{isLoading:i,hasError:o})}),x("span",{className:"basis-1/12 break-normal pl-8",children:e.wrongCount}),x("span",{className:"basis-1/12 break-normal",children:n==null?void 0:n.name}),x("span",{className:"basis-1/12 break-normal",onClick:l=>{l.stopPropagation(),t()},children:x(FK,{children:F(DK,{children:[x(LK,{asChild:!0,children:x(bbe,{})}),x(j5,{children:x("p",{children:"Delete Records"})})]})})})]})};var MK={exports:{}};/*!
|
||
Copyright (c) 2018 Jed Watson.
|
||
Licensed under the MIT License (MIT), see
|
||
http://jedwatson.github.io/classnames
|
||
*/(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var n=[],a=0;a<arguments.length;a++){var i=arguments[a];if(i){var o=typeof i;if(o==="string"||o==="number")n.push(i);else if(Array.isArray(i)){if(i.length){var s=r.apply(null,i);s&&n.push(s)}}else if(o==="object"){if(i.toString!==Object.prototype.toString&&!i.toString.toString().includes("[native code]")){n.push(i.toString());continue}for(var l in i)t.call(i,l)&&i[l]&&n.push(l)}}}return n.join(" ")}e.exports?(r.default=r,e.exports=r):window.classNames=r})()})(MK);var Sbe=MK.exports;const Pa=rf(Sbe),Tbe=e=>x("svg",{viewBox:"0 0 1024 1344",width:"1.2em",height:"1.2em",...e,children:x("g",{transform:"translate(0 1344) scale(1 -1)",children:x("path",{fill:"currentColor",d:"M1024 512q0 26-19 45t-45 19H64q-26 0-45-19T0 512t19-45L467 19q19-19 45-19t45 19l448 448q19 19 19 45"})})}),Cbe=e=>x("svg",{viewBox:"0 0 1024 1344",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M1024 512q0 26-19 45t-45 19H64q-26 0-45-19T0 512t19-45L467 19q19-19 45-19t45 19l448 448q19 19 19 45"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const $be=({className:e,sortType:t,setSortType:r})=>{const n=v.useCallback(()=>{r({asc:"desc",desc:"none",none:"asc"}[t])},[r,t]);return F("span",{className:`relative cursor-pointer ${e}`,onClick:n,children:["错误次数",F("div",{className:"absolute -right-2 bottom-0 top-0 flex flex-col items-center justify-center text-[12px]",children:[x(Cbe,{className:Pa("-mb-2 ",{"text-indigo-500":t==="asc","text-gray-400":t!=="asc"})}),x(Tbe,{className:Pa({"text-indigo-500":t==="desc","text-gray-400":t!=="desc"})})]})]})},BK=e=>x("svg",{viewBox:"0 0 20 20",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M7 1L5.6 2.5L13 10l-7.4 7.5L7 19l9-9z"})}),jK=e=>x("svg",{viewBox:"0 0 20 20",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"m4 10l9 9l1.4-1.5L7 10l7.4-7.5L13 1z"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const bE=20,kbe=({className:e,page:t,setPage:r,totalPages:n})=>{const a=v.useCallback(()=>{r(t+1)},[t,r]),i=v.useCallback(()=>{r(t-1)},[t,r]);return F("div",{className:`flex items-center gap-2 ${e}`,children:[x("button",{className:"cursor-pointer rounded-full bg-white p-2 text-indigo-500 shadow-md dark:bg-gray-800 dark:text-indigo-300",onClick:i,children:x(jK,{})}),x("span",{className:"text-black dark:text-white",children:`${t} / ${n}`}),x("button",{className:"cursor-pointer rounded-full bg-white p-2 text-indigo-500 shadow-md dark:bg-gray-800 dark:text-indigo-300",onClick:a,children:x(BK,{})})]})};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const m1=({icon:e,name:t,data:r})=>F("div",{className:"g flex h-10 w-40 flex-1 select-none items-center justify-between rounded-md border-gray-400 bg-gray-100 px-3 py-5 shadow dark:border-gray-600 dark:bg-gray-800",children:[F("div",{className:"flex items-center space-x-1 ",children:[x(e,{className:"h-4 w-4 text-gray-700 dark:text-gray-300"}),x("span",{className:"break-keep text-base font-normal text-gray-500 dark:text-gray-300",children:t})]}),x("div",{className:"flex items-center space-x-2",children:x("span",{className:"text-base font-normal text-gray-800 dark:text-gray-200",children:r})})]});function qC(){return qC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qC.apply(this,arguments)}var UK=["shift","alt","meta","mod","ctrl"],Abe={esc:"escape",return:"enter",".":"period",",":"comma","-":"slash"," ":"space","`":"backquote","#":"backslash","+":"bracketright",ShiftLeft:"shift",ShiftRight:"shift",AltLeft:"alt",AltRight:"alt",MetaLeft:"meta",MetaRight:"meta",OSLeft:"meta",OSRight:"meta",ControlLeft:"ctrl",ControlRight:"ctrl"};function Nl(e){return(Abe[e]||e).trim().toLowerCase().replace(/key|digit|numpad|arrow/,"")}function Rbe(e){return UK.includes(e)}function EE(e,t){return t===void 0&&(t=","),e.split(t)}function SE(e,t,r){t===void 0&&(t="+");var n=e.toLocaleLowerCase().split(t).map(function(o){return Nl(o)}),a={alt:n.includes("alt"),ctrl:n.includes("ctrl")||n.includes("control"),shift:n.includes("shift"),meta:n.includes("meta"),mod:n.includes("mod")},i=n.filter(function(o){return!UK.includes(o)});return qC({},a,{keys:i,description:r})}(function(){typeof document<"u"&&(document.addEventListener("keydown",function(e){e.key!==void 0&&WK([Nl(e.key),Nl(e.code)])}),document.addEventListener("keyup",function(e){e.key!==void 0&&VK([Nl(e.key),Nl(e.code)])})),typeof window<"u"&&window.addEventListener("blur",function(){Fl.clear()})})();var Fl=new Set;function Obe(e,t){t===void 0&&(t=",");var r=Array.isArray(e)?e:e.split(t);return r.every(function(n){return Fl.has(n.trim().toLowerCase())})}function WK(e){var t=Array.isArray(e)?e:[e];Fl.has("meta")&&Fl.forEach(function(r){return!Rbe(r)&&Fl.delete(r.toLowerCase())}),t.forEach(function(r){return Fl.add(r.toLowerCase())})}function VK(e){var t=Array.isArray(e)?e:[e];e==="meta"?Fl.clear():t.forEach(function(r){return Fl.delete(r.toLowerCase())})}function Ibe(e,t,r){(typeof r=="function"&&r(e,t)||r===!0)&&e.preventDefault()}function Pbe(e,t,r){return typeof r=="function"?r(e,t):r===!0||r===void 0}function Nbe(e){return HK(e,["input","textarea","select"])}function HK(e,t){var r=e.target;t===void 0&&(t=!1);var n=r&&r.tagName;return t instanceof Array?!!(n&&t&&t.some(function(a){return a.toLowerCase()===n.toLowerCase()})):!!(n&&t&&t===!0)}function Fbe(e,t){return e.length===0&&t||!t?!0:e.some(function(r){return t.includes(r)})||e.includes("*")}var Dbe=function(t,r,n){n===void 0&&(n=!1);var a=r.alt,i=r.meta,o=r.mod,s=r.shift,l=r.ctrl,c=r.keys,f=t.key,u=t.code,d=t.ctrlKey,h=t.metaKey,p=t.shiftKey,g=t.altKey,y=Nl(u),m=f.toLowerCase();if(!n){if(a===!g&&m!=="alt"||s===!p&&m!=="shift")return!1;if(o){if(!h&&!d)return!1}else if(i===!h&&m!=="meta"&&m!=="os"||l===!d&&m!=="ctrl"&&m!=="control")return!1}return c&&c.length===1&&(c.includes(m)||c.includes(y))?!0:c?Obe(c):!c},Lbe=v.createContext(void 0),Mbe=function(){return v.useContext(Lbe)};function zK(e,t){return e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(e).length===Object.keys(t).length&&Object.keys(e).reduce(function(r,n){return r&&zK(e[n],t[n])},!0):e===t}var Bbe=v.createContext({hotkeys:[],enabledScopes:[],toggleScope:function(){},enableScope:function(){},disableScope:function(){}}),jbe=function(){return v.useContext(Bbe)};function Ube(e){var t=v.useRef(void 0);return zK(t.current,e)||(t.current=e),t.current}var YP=function(t){t.stopPropagation(),t.preventDefault(),t.stopImmediatePropagation()},Wbe=typeof window<"u"?v.useLayoutEffect:v.useEffect;function dn(e,t,r,n){var a=v.useRef(null),i=v.useRef(!1),o=r instanceof Array?n instanceof Array?void 0:n:r,s=e instanceof Array?e.join(o==null?void 0:o.splitKey):e,l=r instanceof Array?r:n instanceof Array?n:void 0,c=v.useCallback(t,l??[]),f=v.useRef(c);l?f.current=c:f.current=t;var u=Ube(o),d=jbe(),h=d.enabledScopes,p=Mbe();return Wbe(function(){if(!((u==null?void 0:u.enabled)===!1||!Fbe(h,u==null?void 0:u.scopes))){var g=function(E,S){var k;if(S===void 0&&(S=!1),!(Nbe(E)&&!HK(E,u==null?void 0:u.enableOnFormTags))&&!(u!=null&&u.ignoreEventWhen!=null&&u.ignoreEventWhen(E))){if(a.current!==null&&document.activeElement!==a.current&&!a.current.contains(document.activeElement)){YP(E);return}(k=E.target)!=null&&k.isContentEditable&&!(u!=null&&u.enableOnContentEditable)||EE(s,u==null?void 0:u.splitKey).forEach(function(b){var T,C=SE(b,u==null?void 0:u.combinationKey);if(Dbe(E,C,u==null?void 0:u.ignoreModifiers)||(T=C.keys)!=null&&T.includes("*")){if(S&&i.current)return;if(Ibe(E,C,u==null?void 0:u.preventDefault),!Pbe(E,C,u==null?void 0:u.enabled)){YP(E);return}f.current(E,C),S||(i.current=!0)}})}},y=function(E){E.key!==void 0&&(WK(Nl(E.code)),((u==null?void 0:u.keydown)===void 0&&(u==null?void 0:u.keyup)!==!0||u!=null&&u.keydown)&&g(E))},m=function(E){E.key!==void 0&&(VK(Nl(E.code)),i.current=!1,u!=null&&u.keyup&&g(E,!0))},w=a.current||(o==null?void 0:o.document)||document;return w.addEventListener("keyup",m),w.addEventListener("keydown",y),p&&EE(s,u==null?void 0:u.splitKey).forEach(function(_){return p.addHotkey(SE(_,u==null?void 0:u.combinationKey,u==null?void 0:u.description))}),function(){w.removeEventListener("keyup",m),w.removeEventListener("keydown",y),p&&EE(s,u==null?void 0:u.splitKey).forEach(function(_){return p.removeHotkey(SE(_,u==null?void 0:u.combinationKey,u==null?void 0:u.description))})}}},[s,u,h]),a}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const Vbe=({className:e,allRecords:t})=>{const[r,n]=Sr(Iv),a=v.useMemo(()=>r?t.findIndex(s=>s.word===r.word&&s.dict===r.dict):-1,[r,t]),i=v.useCallback(()=>{if(!r)return;const s=a;if(s===-1)return;const l=s+1;l>=t.length||n(t[l])},[r,a,t,n]),o=v.useCallback(()=>{if(!r)return;const s=a;if(s===-1)return;const l=s-1;l<0||n(t[l])},[r,a,n,t]);return dn("left",s=>{o(),s.stopPropagation()},{preventDefault:!0}),dn("right",s=>{i(),s.stopPropagation()},{preventDefault:!0}),F("div",{className:`-gap-1 flex select-none items-center ${e}`,children:[x("button",{className:"d cursor-pointer rounded-full p-1 text-indigo-500 focus:outline-none dark:text-indigo-300",onClick:o,children:x(jK,{})}),x("span",{className:"text-sm text-black dark:text-white",children:`${a+1} / ${t.length}`}),x("button",{className:"cursor-pointer rounded-full p-1 text-indigo-500 focus:outline-none dark:text-indigo-300",onClick:i,children:x(BK,{})})]})};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const Hbe=({className:e})=>F("svg",{className:`prefix__icon ${e}`,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",children:[x("path",{d:"M699.034 761.907a25.6 25.6 0 01-16.18-45.414C736.973 672.512 768 607.283 768 537.65s-31.027-134.81-85.094-178.841a25.549 25.549 0 1132.307-39.68C781.312 372.89 819.2 452.557 819.2 537.702s-37.888 164.762-103.987 218.573a25.6 25.6 0 01-16.128 5.735z"}),x("path",{d:"M795.904 881.1a25.6 25.6 0 01-16.18-45.414C869.889 762.368 921.6 653.722 921.6 537.651s-51.712-224.717-141.875-298.035a25.549 25.549 0 1132.307-39.68C914.176 283.034 972.8 406.17 972.8 537.702s-58.573 254.67-160.768 337.767a25.6 25.6 0 01-16.128 5.734zm-193.69-238.438a25.6 25.6 0 01-16.179-45.414c18.023-14.694 28.365-36.403 28.365-59.597s-10.342-44.953-28.365-59.597a25.549 25.549 0 1132.307-39.68c30.055 24.423 47.258 60.621 47.258 99.328s-17.254 74.906-47.258 99.328a25.6 25.6 0 01-16.128 5.735zM417.28 164.198c-12.646 0-25.293 5.325-37.683 15.821L169.779 358.35H76.8c-42.342 0-76.8 34.457-76.8 76.8v204.8c0 42.342 34.458 76.8 76.8 76.8h92.98l209.817 178.33c12.339 10.495 25.037 15.82 37.683 15.82a40.755 40.755 0 0034.304-18.534c6.093-9.165 9.216-20.89 9.216-34.816v-640c0-36.864-21.862-53.402-43.52-53.402zM51.2 640V435.2a25.6 25.6 0 0125.6-25.6h76.8v256H76.8A25.6 25.6 0 0151.2 640zm358.4 213.453l-204.8-174.08V395.827l204.8-174.08v631.706z"})]}),zbe=({className:e})=>x("svg",{className:`prefix__icon ${e}`,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",children:x("path",{d:"M417.28 164.198c-12.646 0-25.293 5.325-37.683 15.821L169.779 358.35H76.8c-42.342 0-76.8 34.457-76.8 76.8v204.8c0 42.342 34.458 76.8 76.8 76.8h92.98l209.817 178.33c12.339 10.495 25.037 15.82 37.683 15.82a40.755 40.755 0 0034.304-18.534c6.093-9.165 9.216-20.89 9.216-34.816v-640c0-36.864-21.862-53.402-43.52-53.402zM51.2 640V435.2a25.6 25.6 0 0125.6-25.6h76.8v256H76.8A25.6 25.6 0 0151.2 640zm358.4 213.453l-204.8-174.08V395.827l204.8-174.08v631.706z"})}),Gbe=({className:e})=>x("svg",{className:`prefix__icon ${e}`,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",children:x("path",{d:"M602.214 642.662a25.6 25.6 0 01-16.179-45.414c18.023-14.694 28.365-36.403 28.365-59.597s-10.342-44.953-28.365-59.597a25.549 25.549 0 1132.307-39.68c30.055 24.423 47.258 60.621 47.258 99.328s-17.254 74.906-47.258 99.328a25.6 25.6 0 01-16.128 5.735zM417.28 164.198c-12.646 0-25.293 5.325-37.683 15.821L169.779 358.35H76.8c-42.342 0-76.8 34.457-76.8 76.8v204.8c0 42.342 34.458 76.8 76.8 76.8h92.98l209.817 178.33c12.339 10.495 25.037 15.82 37.683 15.82a40.755 40.755 0 0034.304-18.534c6.093-9.165 9.216-20.89 9.216-34.816v-640c0-36.864-21.862-53.402-43.52-53.402zM51.2 640V435.2a25.6 25.6 0 0125.6-25.6h76.8v256H76.8A25.6 25.6 0 0151.2 640zm358.4 213.453l-204.8-174.08V395.827l204.8-174.08v631.706z"})}),Kbe=({className:e})=>x("svg",{className:`prefix__icon ${e}`,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",children:x("path",{d:"M699.034 761.907a25.6 25.6 0 01-16.18-45.414C736.973 672.512 768 607.283 768 537.65s-31.027-134.81-85.094-178.841a25.549 25.549 0 1132.307-39.68C781.312 372.89 819.2 452.557 819.2 537.702s-37.888 164.762-103.987 218.573a25.6 25.6 0 01-16.128 5.735zm-96.82-119.245a25.6 25.6 0 01-16.179-45.414c18.023-14.694 28.365-36.403 28.365-59.597s-10.342-44.953-28.365-59.597a25.549 25.549 0 1132.307-39.68c30.055 24.423 47.258 60.621 47.258 99.328s-17.254 74.906-47.258 99.328a25.6 25.6 0 01-16.128 5.735zM417.28 164.198c-12.646 0-25.293 5.325-37.683 15.821L169.779 358.35H76.8c-42.342 0-76.8 34.457-76.8 76.8v204.8c0 42.342 34.458 76.8 76.8 76.8h92.98l209.817 178.33c12.339 10.495 25.037 15.82 37.683 15.82a40.755 40.755 0 0034.304-18.534c6.093-9.165 9.216-20.89 9.216-34.816v-640c0-36.864-21.862-53.402-43.52-53.402zM51.2 640V435.2a25.6 25.6 0 0125.6-25.6h76.8v256H76.8A25.6 25.6 0 0151.2 640zm358.4 213.453l-204.8-174.08V395.827l204.8-174.08v631.706z"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const ZP=[zbe,Gbe,Kbe,Hbe],GK=({duration:e=500,animated:t=!1,onClick:r,iconClassName:n,className:a})=>{const[i,o]=v.useState(0);v.useEffect(()=>{const l=window.setTimeout(()=>{const c=t&&i<ZP.length-1?i+1:0;o(c)},e);return()=>{clearTimeout(l)}},[t,i]);const s=ZP[i];return x("button",{type:"button",className:`focus:outline-none dark:fill-gray-400 dark:opacity-80 ${a}`,onClick:r,children:x(s,{className:n})})};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function Xbe(e){return e=e[0],e>="一"&&e<="鿏"||e>="豈"&&e<=""||e>="㐀"&&e<="䶿"}function qbe(e){const t=e.toLowerCase(),r=t.split("");for(let i=0;i<t.length-1;i++){const o=t[i],s=t[i+1],l=o==s&&o!=="n",c=o=="t"&&s=="c";Ybe(o)&&(l||c)&&(r[i]="っ")}let n="",a=0;for(;a<r.length;){const i=Math.min(4,r.length-a);for(let o=i;o>0;o--){const s=r.slice(a,a+o),l=Jbe[s.join("")];if(l!=null){n+=l,a+=s.length;break}if(o==1){n+=s,a+=1;break}}}return n}function Ybe(e){return e>="a"&&e<="z"&&!Zbe(e)}function Zbe(e){return e=="a"||e=="i"||e=="u"||e=="e"||e=="o"}const Jbe={a:"あ",i:"い",u:"う",e:"え",o:"お","-":"ー",xa:"ぁ",xi:"ぃ",xu:"ぅ",xe:"ぇ",xo:"ぉ",ka:"か",ki:"き",ku:"く",ke:"け",ko:"こ",ca:"か",cu:"く",co:"こ",ga:"が",gi:"ぎ",gu:"ぐ",ge:"げ",go:"ご",sa:"さ",si:"し",su:"す",se:"せ",so:"そ",za:"ざ",zi:"じ",zu:"ず",ze:"ぜ",zo:"ぞ",ja:"じゃ",ji:"じ",ju:"じゅ",je:"じぇ",jo:"じょ",ta:"た",ti:"ち",tu:"つ",te:"て",to:"と",da:"だ",di:"ぢ",du:"づ",de:"で",do:"ど",na:"な",ni:"に",nu:"ぬ",ne:"ね",no:"の",ha:"は",hi:"ひ",hu:"ふ",he:"へ",ho:"ほ",ba:"ば",bi:"び",bu:"ぶ",be:"べ",bo:"ぼ",pa:"ぱ",pi:"ぴ",pu:"ぷ",pe:"ぺ",po:"ぽ",va:"ヴぁ",vi:"ヴぃ",vu:"ヴ",ve:"ヴぇ",vo:"ヴぉ",fa:"ふぁ",fi:"ふぃ",fu:"ふ",fe:"ふぇ",fo:"ふぉ",ma:"ま",mi:"み",mu:"む",me:"め",mo:"も",ya:"や",yi:"い",yu:"ゆ",ye:"いぇ",yo:"よ",ra:"ら",ri:"り",ru:"る",re:"れ",ro:"ろ",la:"ら",li:"り",lu:"る",le:"れ",lo:"ろ",wa:"わ",wi:"ゐ",wu:"う",we:"ゑ",wo:"を",tsu:"つ",xka:"ヵ",xke:"ヶ",xwa:"ゎ",xtsu:"っ",xya:"ゃ",xyu:"ゅ",xyo:"ょ",kya:"きゃ",kyi:"きぃ",kyu:"きゅ",kye:"きぇ",kyo:"きょ",gya:"ぎゃ",gyi:"ぎぃ",gyu:"ぎゅ",gye:"ぎぇ",gyo:"ぎょ",sya:"しゃ",syi:"しぃ",syu:"しゅ",sye:"しぇ",syo:"しょ",sha:"しゃ",shi:"し",shu:"しゅ",she:"しぇ",sho:"しょ",zya:"じゃ",zyi:"じぃ",zyu:"じゅ",zye:"じぇ",zyo:"じょ",jya:"じゃ",jyi:"じぃ",jyu:"じゅ",jye:"じぇ",jyo:"じょ",tya:"ちゃ",tyi:"ちぃ",tyu:"ちゅ",tye:"ちぇ",tyo:"ちょ",cya:"ちゃ",cyi:"ちぃ",cyu:"ちゅ",cye:"ちぇ",cyo:"ちょ",cha:"ちゃ",chi:"ち",chu:"ちゅ",che:"ちぇ",cho:"ちょ",tha:"てゃ",thi:"てぃ",thu:"てゅ",the:"てぇ",tho:"てょ",dya:"ぢゃ",dyi:"ぢぃ",dyu:"ぢゅ",dye:"ぢぇ",dyo:"ぢょ",dha:"でゃ",dhi:"でぃ",dhu:"でゅ",dhe:"でぇ",dho:"でょ",nya:"にゃ",nyi:"にぃ",nyu:"にゅ",nye:"にぇ",nyo:"にょ",hya:"ひゃ",hyi:"ひぃ",hyu:"ひゅ",hye:"ひぇ",hyo:"ひょ",bya:"びゃ",byi:"びぃ",byu:"びゅ",bye:"びぇ",byo:"びょ",pya:"ぴゃ",pyi:"ぴぃ",pyu:"ぴゅ",pye:"ぴぇ",pyo:"ぴょ",mya:"みゃ",myi:"みぃ",myu:"みゅ",mye:"みぇ",myo:"みょ",rya:"りゃ",ryi:"りぃ",ryu:"りゅ",rye:"りぇ",ryo:"りょ",lya:"りゃ",lyi:"りぃ",lyu:"りゅ",lye:"りぇ",lyo:"りょ",n:"ん",m:"ん","n'":"ん",dzu:"づ"};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function Ny(){}function a2(){return a2=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a2.apply(this,arguments)}function Qbe(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,i;for(i=0;i<n.length;i++)a=n[i],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function eEe(e){v.useEffect(e,[])}function Fy(e,t){t===void 0&&(t={});var r=t,n=r.volume,a=n===void 0?1:n,i=r.playbackRate,o=i===void 0?1:i,s=r.soundEnabled,l=s===void 0?!0:s,c=r.interrupt,f=c===void 0?!1:c,u=r.onload,d=Qbe(r,["id","volume","playbackRate","soundEnabled","interrupt","onload"]),h=ve.useRef(null),p=ve.useRef(!1),g=ve.useState(null),y=g[0],m=g[1],w=ve.useState(null),_=w[0],E=w[1],S=function(){typeof u=="function"&&u.call(this),p.current&&m(this.duration()*1e3),E(this)};eEe(function(){return Xt(()=>Promise.resolve().then(()=>o5e),void 0,import.meta.url).then(function(R){if(!p.current){var I;h.current=(I=R.Howl)!==null&&I!==void 0?I:R.default.Howl,p.current=!0,new h.current(a2({src:Array.isArray(e)?e:[e],volume:a,rate:o,onload:S},d))}}),function(){p.current=!1}}),ve.useEffect(function(){h.current&&_&&E(new h.current(a2({src:Array.isArray(e)?e:[e],volume:a,onload:S},d)))},[JSON.stringify(e)]),ve.useEffect(function(){_&&(_.volume(a),_.rate(o))},[a,o]);var k=ve.useCallback(function(R){typeof R>"u"&&(R={}),!(!_||!l&&!R.forceSoundEnabled)&&(f&&_.stop(),R.playbackRate&&_.rate(R.playbackRate),_.play(R.id))},[_,l,f]),b=ve.useCallback(function(R){_&&_.stop(R)},[_]),T=ve.useCallback(function(R){_&&_.pause(R)},[_]),C=[k,{sound:_,stop:b,pause:T,duration:y}];return C}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const fl="https://dict.youdao.com/dictvoice?audio=";function KK(e,t){switch(t){case"uk":return`${fl}${e}&type=1`;case"us":return`${fl}${e}&type=2`;case"romaji":return`${fl}${qbe(e)}&le=jap`;case"zh":return`${fl}${e}&le=zh`;case"ja":return`${fl}${e}&le=jap`;case"de":return`${fl}${e}&le=de`;case"hapin":case"kk":return`${fl}${e}&le=ru`;case"id":return`${fl}${e}&le=id`;default:return""}}function XK(e,t){const r=Me(_c),n=v.useMemo(()=>typeof t=="boolean"?t:r.isLoop,[t,r.isLoop]),[a,i]=v.useState(!1),[o,{stop:s,sound:l}]=Fy(KK(e,r.type),{html5:!0,format:["mp3"],loop:n,volume:r.volume,rate:r.rate});return v.useEffect(()=>{if(l)return l.loop(n),Ny},[n,l]),v.useEffect(()=>{if(!l)return;const c=[];return c.push(Nm(l,"play",()=>i(!0))),c.push(Nm(l,"end",()=>i(!1))),c.push(Nm(l,"pause",()=>i(!1))),c.push(Nm(l,"playerror",()=>i(!1))),()=>{i(!1),c.forEach(f=>f()),l.unload()}},[l]),{play:o,stop:s,isPlaying:a}}function tEe(e){const t=Me(_c);v.useEffect(()=>{if(!e)return;const r=KK(e,t.type);if(r==="")return;const n=document.head;if(!Array.from(n.querySelectorAll("link[href]")).some(i=>i.href===r)){const i=new Audio;return i.src=r,i.preload="auto",i.crossOrigin="anonymous",i.style.display="none",n.appendChild(i),()=>{n.removeChild(i)}}},[t.type,e])}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const Vw=ve.forwardRef(({word:e,lang:t,className:r,iconClassName:n},a)=>{const i=()=>t==="hapin"?/[\u0400-\u04FF]/.test(e.notation||"")?e.notation||"":e.trans[2]:e.name,{play:o,stop:s,isPlaying:l}=XK(i()),c=v.useCallback(()=>{s(),o()},[o,s]);return v.useEffect(()=>s,[e,s]),v.useImperativeHandle(a,()=>({play:c}),[c]),x(GK,{animated:l,onClick:c,className:`cursor-pointer text-gray-600 ${r}`,iconClassName:n})});Vw.displayName="WordPronunciationIcon";globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function qK({word:e}){const t=Me(ew),r=Me(dv);return F("div",{className:`space-x-5 text-center text-sm font-normal text-gray-600 transition-colors duration-300 dark:text-gray-400 ${r&&"select-text"}`,children:[t.type==="us"&&e.usphone&&e.usphone.length>1&&x("span",{children:`AmE: [${e.usphone}]`}),t.type==="uk"&&e.ukphone&&e.ukphone.length>1&&x("span",{children:`BrE: [${e.ukphone}]`})]})}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const rEe={true:{normal:"text-gray-400",correct:"text-green-400 dark:text-green-700",wrong:"text-red-400 dark:text-red-600"},false:{normal:"text-gray-600 dark:text-gray-50",correct:"text-green-600 dark:text-green-400",wrong:"text-red-600 dark:text-red-400"}},nEe=({letter:e,state:t="normal",visible:r=!0})=>{const n=Me(h3);return x("span",{className:`m-0 p-0 font-mono font-normal ${rEe[e===YT][t]} pr-0.8 duration-0 dark:text-opacity-80`,style:{fontSize:n.foreignFont.toString()+"px"},children:r?e:"_"})},YK=ve.memo(nEe),aEe=e=>x("svg",{viewBox:"0 0 20 20",width:"1.2em",height:"1.2em",...e,children:F("g",{fill:"currentColor",children:[x("path",{d:"M12 9a1 1 0 0 1-1-1V3c0-.552.45-1.007.997-.93a7 7 0 0 1 5.933 5.933c.078.547-.378.997-.93.997z"}),x("path",{d:"M8.003 4.07C8.55 3.994 9 4.449 9 5v5a1 1 0 0 0 1 1h5c.552 0 1.008.45.93.997A7.001 7.001 0 0 1 2 11a7 7 0 0 1 6.003-6.93"})]})}),iEe=e=>x("svg",{viewBox:"0 0 20 20",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",fillRule:"evenodd",d:"M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16m3.857-9.809a.75.75 0 0 0-1.214-.882l-3.483 4.79l-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089z",clipRule:"evenodd"})}),oEe=e=>x("svg",{viewBox:"0 0 20 20",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",fillRule:"evenodd",d:"M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16m.75-13a.75.75 0 0 0-1.5 0v5c0 .414.336.75.75.75h4a.75.75 0 0 0 0-1.5h-3.25z",clipRule:"evenodd"})}),sEe=e=>x("svg",{viewBox:"0 0 20 20",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",fillRule:"evenodd",d:"M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16M8.28 7.22a.75.75 0 0 0-1.06 1.06L8.94 10l-1.72 1.72a.75.75 0 1 0 1.06 1.06L10 11.06l1.72 1.72a.75.75 0 1 0 1.06-1.06L11.06 10l1.72-1.72a.75.75 0 0 0-1.06-1.06L10 8.94z",clipRule:"evenodd"})}),W0=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M18 6L6 18M6 6l12 12"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const lEe=({currentRowDetail:e,allRecords:t})=>{const r=vs(Iv),n=Du[e.dict],{word:a,isLoading:i,hasError:o}=vK(e.word,n),s=v.useRef(null),l=v.useMemo(()=>{const u=((e.records.length>0?e.records.reduce((g,y)=>g+y.totalTime,0)/e.records.length:0)/1e3).toFixed(2),d=e.records.length,h=e.wrongCount,p=d+h;return{time:u,sumCount:p,correctCount:d,wrongCount:h}},[e.records,e.wrongCount]),c=v.useCallback(()=>{r(null)},[r]);return dn("esc",f=>{c(),f.stopPropagation()},{preventDefault:!0}),dn("ctrl+j",()=>{var f;(f=s.current)==null||f.play()},[],{enableOnFormTags:!0,preventDefault:!0}),F("div",{className:"absolute inset-0 flex flex-col items-center justify-center ",children:[F("div",{className:"my-card relative z-10 flex h-[32rem] min-w-[26rem] select-text flex-col items-center justify-around rounded-2xl bg-white px-3 py-10 dark:bg-gray-900",children:[x(W0,{className:"absolute right-3 top-3 h-6 w-6 cursor-pointer text-gray-400",onClick:c}),F("div",{className:"flex flex-col items-center justify-start",children:[x("div",{children:e.word.split("").map((f,u)=>x(YK,{letter:f,visible:!0,state:"normal"},`${u}-${f}`))}),F("div",{className:"relative flex h-8 items-center",children:[a?x(qK,{word:a}):x(MC,{isLoading:i,hasError:o}),a&&x(Vw,{lang:n.language,word:a,className:"absolute -right-7 top-1/2 h-5 w-5 -translate-y-1/2 transform ",ref:s})]}),x("div",{className:"flex max-w-[24rem] items-center",children:x("span",{className:"max-w-4xl text-center font-sans transition-colors duration-300 dark:text-white dark:text-opacity-80",children:a?a.trans.join(";"):x(MC,{isLoading:i,hasError:o})})})]}),F("div",{className:"item flex flex-col gap-4",children:[F("div",{className:"flex gap-6",children:[x(m1,{icon:oEe,name:"平均用时",data:l.time}),x(m1,{icon:aEe,name:"练习次数",data:l.sumCount})]}),F("div",{className:"flex gap-6",children:[x(m1,{icon:iEe,name:"正确次数",data:l.correctCount}),x(m1,{icon:sEe,name:"错误次数",data:l.wrongCount})]})]}),x(Vbe,{className:"absolute bottom-6 mt-10",allRecords:t})]}),x("div",{className:"absolute inset-0 z-0 cursor-pointer bg-transparent",onClick:c})]})},cEe=v.createContext(void 0);function uEe(e){const t=v.useContext(cEe);return e||t||"ltr"}function fEe(e,[t,r]){return Math.min(r,Math.max(t,e))}function dEe(e,t){return v.useReducer((r,n)=>{const a=t[r][n];return a??r},e)}const ZK="ScrollArea",[JK,ydt]=jw(ZK),[hEe,Oi]=JK(ZK),pEe=v.forwardRef((e,t)=>{const{__scopeScrollArea:r,type:n="hover",dir:a,scrollHideDelay:i=600,...o}=e,[s,l]=v.useState(null),[c,f]=v.useState(null),[u,d]=v.useState(null),[h,p]=v.useState(null),[g,y]=v.useState(null),[m,w]=v.useState(0),[_,E]=v.useState(0),[S,k]=v.useState(!1),[b,T]=v.useState(!1),C=Ri(t,I=>l(I)),R=uEe(a);return v.createElement(hEe,{scope:r,type:n,dir:R,scrollHideDelay:i,scrollArea:s,viewport:c,onViewportChange:f,content:u,onContentChange:d,scrollbarX:h,onScrollbarXChange:p,scrollbarXEnabled:S,onScrollbarXEnabledChange:k,scrollbarY:g,onScrollbarYChange:y,scrollbarYEnabled:b,onScrollbarYEnabledChange:T,onCornerWidthChange:w,onCornerHeightChange:E},v.createElement(Ja.div,$e({dir:R},o,{ref:C,style:{position:"relative",["--radix-scroll-area-corner-width"]:m+"px",["--radix-scroll-area-corner-height"]:_+"px",...e.style}})))}),gEe="ScrollAreaViewport",vEe=v.forwardRef((e,t)=>{const{__scopeScrollArea:r,children:n,...a}=e,i=Oi(gEe,r),o=v.useRef(null),s=Ri(t,o,i.onViewportChange);return v.createElement(v.Fragment,null,v.createElement("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),v.createElement(Ja.div,$e({"data-radix-scroll-area-viewport":""},a,{ref:s,style:{overflowX:i.scrollbarXEnabled?"scroll":"hidden",overflowY:i.scrollbarYEnabled?"scroll":"hidden",...e.style}}),v.createElement("div",{ref:i.onContentChange,style:{minWidth:"100%",display:"table"}},n)))}),Ys="ScrollAreaScrollbar",mEe=v.forwardRef((e,t)=>{const{forceMount:r,...n}=e,a=Oi(Ys,e.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:o}=a,s=e.orientation==="horizontal";return v.useEffect(()=>(s?i(!0):o(!0),()=>{s?i(!1):o(!1)}),[s,i,o]),a.type==="hover"?v.createElement(yEe,$e({},n,{ref:t,forceMount:r})):a.type==="scroll"?v.createElement(xEe,$e({},n,{ref:t,forceMount:r})):a.type==="auto"?v.createElement(QK,$e({},n,{ref:t,forceMount:r})):a.type==="always"?v.createElement(U5,$e({},n,{ref:t})):null}),yEe=v.forwardRef((e,t)=>{const{forceMount:r,...n}=e,a=Oi(Ys,e.__scopeScrollArea),[i,o]=v.useState(!1);return v.useEffect(()=>{const s=a.scrollArea;let l=0;if(s){const c=()=>{window.clearTimeout(l),o(!0)},f=()=>{l=window.setTimeout(()=>o(!1),a.scrollHideDelay)};return s.addEventListener("pointerenter",c),s.addEventListener("pointerleave",f),()=>{window.clearTimeout(l),s.removeEventListener("pointerenter",c),s.removeEventListener("pointerleave",f)}}},[a.scrollArea,a.scrollHideDelay]),v.createElement(U0,{present:r||i},v.createElement(QK,$e({"data-state":i?"visible":"hidden"},n,{ref:t})))}),xEe=v.forwardRef((e,t)=>{const{forceMount:r,...n}=e,a=Oi(Ys,e.__scopeScrollArea),i=e.orientation==="horizontal",o=zw(()=>l("SCROLL_END"),100),[s,l]=dEe("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return v.useEffect(()=>{if(s==="idle"){const c=window.setTimeout(()=>l("HIDE"),a.scrollHideDelay);return()=>window.clearTimeout(c)}},[s,a.scrollHideDelay,l]),v.useEffect(()=>{const c=a.viewport,f=i?"scrollLeft":"scrollTop";if(c){let u=c[f];const d=()=>{const h=c[f];u!==h&&(l("SCROLL"),o()),u=h};return c.addEventListener("scroll",d),()=>c.removeEventListener("scroll",d)}},[a.viewport,i,l,o]),v.createElement(U0,{present:r||s!=="hidden"},v.createElement(U5,$e({"data-state":s==="hidden"?"hidden":"visible"},n,{ref:t,onPointerEnter:An(e.onPointerEnter,()=>l("POINTER_ENTER")),onPointerLeave:An(e.onPointerLeave,()=>l("POINTER_LEAVE"))})))}),QK=v.forwardRef((e,t)=>{const r=Oi(Ys,e.__scopeScrollArea),{forceMount:n,...a}=e,[i,o]=v.useState(!1),s=e.orientation==="horizontal",l=zw(()=>{if(r.viewport){const c=r.viewport.offsetWidth<r.viewport.scrollWidth,f=r.viewport.offsetHeight<r.viewport.scrollHeight;o(s?c:f)}},10);return d0(r.viewport,l),d0(r.content,l),v.createElement(U0,{present:n||i},v.createElement(U5,$e({"data-state":i?"visible":"hidden"},a,{ref:t})))}),U5=v.forwardRef((e,t)=>{const{orientation:r="vertical",...n}=e,a=Oi(Ys,e.__scopeScrollArea),i=v.useRef(null),o=v.useRef(0),[s,l]=v.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=nX(s.viewport,s.content),f={...n,sizes:s,onSizesChange:l,hasThumb:c>0&&c<1,onThumbChange:d=>i.current=d,onThumbPointerUp:()=>o.current=0,onThumbPointerDown:d=>o.current=d};function u(d,h){return CEe(d,o.current,s,h)}return r==="horizontal"?v.createElement(wEe,$e({},f,{ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){const d=a.viewport.scrollLeft,h=JP(d,s,a.dir);i.current.style.transform=`translate3d(${h}px, 0, 0)`}},onWheelScroll:d=>{a.viewport&&(a.viewport.scrollLeft=d)},onDragScroll:d=>{a.viewport&&(a.viewport.scrollLeft=u(d,a.dir))}})):r==="vertical"?v.createElement(_Ee,$e({},f,{ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){const d=a.viewport.scrollTop,h=JP(d,s);i.current.style.transform=`translate3d(0, ${h}px, 0)`}},onWheelScroll:d=>{a.viewport&&(a.viewport.scrollTop=d)},onDragScroll:d=>{a.viewport&&(a.viewport.scrollTop=u(d))}})):null}),wEe=v.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...a}=e,i=Oi(Ys,e.__scopeScrollArea),[o,s]=v.useState(),l=v.useRef(null),c=Ri(t,l,i.onScrollbarXChange);return v.useEffect(()=>{l.current&&s(getComputedStyle(l.current))},[l]),v.createElement(tX,$e({"data-orientation":"horizontal"},a,{ref:c,sizes:r,style:{bottom:0,left:i.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:i.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,["--radix-scroll-area-thumb-width"]:Hw(r)+"px",...e.style},onThumbPointerDown:f=>e.onThumbPointerDown(f.x),onDragScroll:f=>e.onDragScroll(f.x),onWheelScroll:(f,u)=>{if(i.viewport){const d=i.viewport.scrollLeft+f.deltaX;e.onWheelScroll(d),iX(d,u)&&f.preventDefault()}},onResize:()=>{l.current&&i.viewport&&o&&n({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:l.current.clientWidth,paddingStart:i2(o.paddingLeft),paddingEnd:i2(o.paddingRight)}})}}))}),_Ee=v.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...a}=e,i=Oi(Ys,e.__scopeScrollArea),[o,s]=v.useState(),l=v.useRef(null),c=Ri(t,l,i.onScrollbarYChange);return v.useEffect(()=>{l.current&&s(getComputedStyle(l.current))},[l]),v.createElement(tX,$e({"data-orientation":"vertical"},a,{ref:c,sizes:r,style:{top:0,right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)",["--radix-scroll-area-thumb-height"]:Hw(r)+"px",...e.style},onThumbPointerDown:f=>e.onThumbPointerDown(f.y),onDragScroll:f=>e.onDragScroll(f.y),onWheelScroll:(f,u)=>{if(i.viewport){const d=i.viewport.scrollTop+f.deltaY;e.onWheelScroll(d),iX(d,u)&&f.preventDefault()}},onResize:()=>{l.current&&i.viewport&&o&&n({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:l.current.clientHeight,paddingStart:i2(o.paddingTop),paddingEnd:i2(o.paddingBottom)}})}}))}),[bEe,eX]=JK(Ys),tX=v.forwardRef((e,t)=>{const{__scopeScrollArea:r,sizes:n,hasThumb:a,onThumbChange:i,onThumbPointerUp:o,onThumbPointerDown:s,onThumbPositionChange:l,onDragScroll:c,onWheelScroll:f,onResize:u,...d}=e,h=Oi(Ys,r),[p,g]=v.useState(null),y=Ri(t,C=>g(C)),m=v.useRef(null),w=v.useRef(""),_=h.viewport,E=n.content-n.viewport,S=ca(f),k=ca(l),b=zw(u,10);function T(C){if(m.current){const R=C.clientX-m.current.left,I=C.clientY-m.current.top;c({x:R,y:I})}}return v.useEffect(()=>{const C=R=>{const I=R.target;(p==null?void 0:p.contains(I))&&S(R,E)};return document.addEventListener("wheel",C,{passive:!1}),()=>document.removeEventListener("wheel",C,{passive:!1})},[_,p,E,S]),v.useEffect(k,[n,k]),d0(p,b),d0(h.content,b),v.createElement(bEe,{scope:r,scrollbar:p,hasThumb:a,onThumbChange:ca(i),onThumbPointerUp:ca(o),onThumbPositionChange:k,onThumbPointerDown:ca(s)},v.createElement(Ja.div,$e({},d,{ref:y,style:{position:"absolute",...d.style},onPointerDown:An(e.onPointerDown,C=>{C.button===0&&(C.target.setPointerCapture(C.pointerId),m.current=p.getBoundingClientRect(),w.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",h.viewport&&(h.viewport.style.scrollBehavior="auto"),T(C))}),onPointerMove:An(e.onPointerMove,T),onPointerUp:An(e.onPointerUp,C=>{const R=C.target;R.hasPointerCapture(C.pointerId)&&R.releasePointerCapture(C.pointerId),document.body.style.webkitUserSelect=w.current,h.viewport&&(h.viewport.style.scrollBehavior=""),m.current=null})})))}),YC="ScrollAreaThumb",xdt=v.forwardRef((e,t)=>{const{forceMount:r,...n}=e,a=eX(YC,e.__scopeScrollArea);return v.createElement(U0,{present:r||a.hasThumb},v.createElement(EEe,$e({ref:t},n)))}),EEe=v.forwardRef((e,t)=>{const{__scopeScrollArea:r,style:n,...a}=e,i=Oi(YC,r),o=eX(YC,r),{onThumbPositionChange:s}=o,l=Ri(t,u=>o.onThumbChange(u)),c=v.useRef(),f=zw(()=>{c.current&&(c.current(),c.current=void 0)},100);return v.useEffect(()=>{const u=i.viewport;if(u){const d=()=>{if(f(),!c.current){const h=$Ee(u,s);c.current=h,s()}};return s(),u.addEventListener("scroll",d),()=>u.removeEventListener("scroll",d)}},[i.viewport,f,s]),v.createElement(Ja.div,$e({"data-state":o.hasThumb?"visible":"hidden"},a,{ref:l,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:An(e.onPointerDownCapture,u=>{const h=u.target.getBoundingClientRect(),p=u.clientX-h.left,g=u.clientY-h.top;o.onThumbPointerDown({x:p,y:g})}),onPointerUp:An(e.onPointerUp,o.onThumbPointerUp)}))}),rX="ScrollAreaCorner",SEe=v.forwardRef((e,t)=>{const r=Oi(rX,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?v.createElement(TEe,$e({},e,{ref:t})):null}),TEe=v.forwardRef((e,t)=>{const{__scopeScrollArea:r,...n}=e,a=Oi(rX,r),[i,o]=v.useState(0),[s,l]=v.useState(0),c=!!(i&&s);return d0(a.scrollbarX,()=>{var f;const u=((f=a.scrollbarX)===null||f===void 0?void 0:f.offsetHeight)||0;a.onCornerHeightChange(u),l(u)}),d0(a.scrollbarY,()=>{var f;const u=((f=a.scrollbarY)===null||f===void 0?void 0:f.offsetWidth)||0;a.onCornerWidthChange(u),o(u)}),c?v.createElement(Ja.div,$e({},n,{ref:t,style:{width:i,height:s,position:"absolute",right:a.dir==="ltr"?0:void 0,left:a.dir==="rtl"?0:void 0,bottom:0,...e.style}})):null});function i2(e){return e?parseInt(e,10):0}function nX(e,t){const r=e/t;return isNaN(r)?0:r}function Hw(e){const t=nX(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function CEe(e,t,r,n="ltr"){const a=Hw(r),i=a/2,o=t||i,s=a-o,l=r.scrollbar.paddingStart+o,c=r.scrollbar.size-r.scrollbar.paddingEnd-s,f=r.content-r.viewport,u=n==="ltr"?[0,f]:[f*-1,0];return aX([l,c],u)(e)}function JP(e,t,r="ltr"){const n=Hw(t),a=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-a,o=t.content-t.viewport,s=i-n,l=r==="ltr"?[0,o]:[o*-1,0],c=fEe(e,l);return aX([0,o],[0,s])(c)}function aX(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function iX(e,t){return e>0&&e<t}const $Ee=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return function a(){const i={left:e.scrollLeft,top:e.scrollTop},o=r.left!==i.left,s=r.top!==i.top;(o||s)&&t(),r=i,n=window.requestAnimationFrame(a)}(),()=>window.cancelAnimationFrame(n)};function zw(e,t){const r=ca(e),n=v.useRef(0);return v.useEffect(()=>()=>window.clearTimeout(n.current),[]),v.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function d0(e,t){const r=ca(t);Ds(()=>{let n=0;if(e){const a=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return a.observe(e),()=>{window.cancelAnimationFrame(n),a.unobserve(e)}}},[e,r])}const V0=pEe,H0=vEe,z0=mEe,wdt=SEe;/**
|
||
* @remix-run/router v1.6.2
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/function Wg(){return Wg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Wg.apply(this,arguments)}var Dl;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Dl||(Dl={}));const QP="popstate";function kEe(e){e===void 0&&(e={});function t(n,a){let{pathname:i,search:o,hash:s}=n.location;return ZC("",{pathname:i,search:o,hash:s},a.state&&a.state.usr||null,a.state&&a.state.key||"default")}function r(n,a){return typeof a=="string"?a:o2(a)}return REe(t,r,null,e)}function Ir(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function W5(e,t){if(!e)try{throw new Error(t)}catch{}}function AEe(){return Math.random().toString(36).substr(2,8)}function eN(e,t){return{usr:e.state,key:e.key,idx:t}}function ZC(e,t,r,n){return r===void 0&&(r=null),Wg({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?G0(t):t,{state:r,key:t&&t.key||n||AEe()})}function o2(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function G0(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function REe(e,t,r,n){n===void 0&&(n={});let{window:a=document.defaultView,v5Compat:i=!1}=n,o=a.history,s=Dl.Pop,l=null,c=f();c==null&&(c=0,o.replaceState(Wg({},o.state,{idx:c}),""));function f(){return(o.state||{idx:null}).idx}function u(){s=Dl.Pop;let y=f(),m=y==null?null:y-c;c=y,l&&l({action:s,location:g.location,delta:m})}function d(y,m){s=Dl.Push;let w=ZC(g.location,y,m);r&&r(w,y),c=f()+1;let _=eN(w,c),E=g.createHref(w);try{o.pushState(_,"",E)}catch{a.location.assign(E)}i&&l&&l({action:s,location:g.location,delta:1})}function h(y,m){s=Dl.Replace;let w=ZC(g.location,y,m);r&&r(w,y),c=f();let _=eN(w,c),E=g.createHref(w);o.replaceState(_,"",E),i&&l&&l({action:s,location:g.location,delta:0})}function p(y){let m=a.location.origin!=="null"?a.location.origin:a.location.href,w=typeof y=="string"?y:o2(y);return Ir(m,"No window.location.(origin|href) available to create URL for href: "+w),new URL(w,m)}let g={get action(){return s},get location(){return e(a,o)},listen(y){if(l)throw new Error("A history only accepts one active listener");return a.addEventListener(QP,u),l=y,()=>{a.removeEventListener(QP,u),l=null}},createHref(y){return t(a,y)},createURL:p,encodeLocation(y){let m=p(y);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:d,replace:h,go(y){return o.go(y)}};return g}var tN;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(tN||(tN={}));function OEe(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?G0(t):t,a=V5(n.pathname||"/",r);if(a==null)return null;let i=oX(e);IEe(i);let o=null;for(let s=0;o==null&&s<i.length;++s)o=UEe(i[s],HEe(a));return o}function oX(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let a=(i,o,s)=>{let l={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};l.relativePath.startsWith("/")&&(Ir(l.relativePath.startsWith(n),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(n.length));let c=Xl([n,l.relativePath]),f=r.concat(l);i.children&&i.children.length>0&&(Ir(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),oX(i.children,t,f,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:BEe(c,i.index),routesMeta:f})};return e.forEach((i,o)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))a(i,o);else for(let l of sX(i.path))a(i,o,l)}),t}function sX(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,a=r.endsWith("?"),i=r.replace(/\?$/,"");if(n.length===0)return a?[i,""]:[i];let o=sX(n.join("/")),s=[];return s.push(...o.map(l=>l===""?i:[i,l].join("/"))),a&&s.push(...o),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function IEe(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:jEe(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const PEe=/^:\w+$/,NEe=3,FEe=2,DEe=1,LEe=10,MEe=-2,rN=e=>e==="*";function BEe(e,t){let r=e.split("/"),n=r.length;return r.some(rN)&&(n+=MEe),t&&(n+=FEe),r.filter(a=>!rN(a)).reduce((a,i)=>a+(PEe.test(i)?NEe:i===""?DEe:LEe),n)}function jEe(e,t){return e.length===t.length&&e.slice(0,-1).every((n,a)=>n===t[a])?e[e.length-1]-t[t.length-1]:0}function UEe(e,t){let{routesMeta:r}=e,n={},a="/",i=[];for(let o=0;o<r.length;++o){let s=r[o],l=o===r.length-1,c=a==="/"?t:t.slice(a.length)||"/",f=WEe({path:s.relativePath,caseSensitive:s.caseSensitive,end:l},c);if(!f)return null;Object.assign(n,f.params);let u=s.route;i.push({params:n,pathname:Xl([a,f.pathname]),pathnameBase:XEe(Xl([a,f.pathnameBase])),route:u}),f.pathnameBase!=="/"&&(a=Xl([a,f.pathnameBase]))}return i}function WEe(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=VEe(e.path,e.caseSensitive,e.end),a=t.match(r);if(!a)return null;let i=a[0],o=i.replace(/(.)\/+$/,"$1"),s=a.slice(1);return{params:n.reduce((c,f,u)=>{if(f==="*"){let d=s[u]||"";o=i.slice(0,i.length-d.length).replace(/(.)\/+$/,"$1")}return c[f]=zEe(s[u]||"",f),c},{}),pathname:i,pathnameBase:o,pattern:e}}function VEe(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),W5(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(o,s)=>(n.push(s),"/([^\\/]+)"));return e.endsWith("*")?(n.push("*"),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}function HEe(e){try{return decodeURI(e)}catch(t){return W5(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function zEe(e,t){try{return decodeURIComponent(e)}catch(r){return W5(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+r+").")),e}}function V5(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function GEe(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:a=""}=typeof e=="string"?G0(e):e;return{pathname:r?r.startsWith("/")?r:KEe(r,t):t,search:qEe(n),hash:YEe(a)}}function KEe(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?r.length>1&&r.pop():a!=="."&&r.push(a)}),r.length>1?r.join("/"):"/"}function TE(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function H5(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function z5(e,t,r,n){n===void 0&&(n=!1);let a;typeof e=="string"?a=G0(e):(a=Wg({},e),Ir(!a.pathname||!a.pathname.includes("?"),TE("?","pathname","search",a)),Ir(!a.pathname||!a.pathname.includes("#"),TE("#","pathname","hash",a)),Ir(!a.search||!a.search.includes("#"),TE("#","search","hash",a)));let i=e===""||a.pathname==="",o=i?"/":a.pathname,s;if(n||o==null)s=r;else{let u=t.length-1;if(o.startsWith("..")){let d=o.split("/");for(;d[0]==="..";)d.shift(),u-=1;a.pathname=d.join("/")}s=u>=0?t[u]:"/"}let l=GEe(a,s),c=o&&o!=="/"&&o.endsWith("/"),f=(i||o===".")&&r.endsWith("/");return!l.pathname.endsWith("/")&&(c||f)&&(l.pathname+="/"),l}const Xl=e=>e.join("/").replace(/\/\/+/g,"/"),XEe=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),qEe=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,YEe=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function ZEe(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const lX=["post","put","patch","delete"];new Set(lX);const JEe=["get",...lX];new Set(JEe);/**
|
||
* React Router v6.11.2
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/function s2(){return s2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},s2.apply(this,arguments)}const G5=v.createContext(null),cX=v.createContext(null),vf=v.createContext(null),Gw=v.createContext(null),Ic=v.createContext({outlet:null,matches:[],isDataRoute:!1}),uX=v.createContext(null);function QEe(e,t){let{relative:r}=t===void 0?{}:t;K0()||Ir(!1);let{basename:n,navigator:a}=v.useContext(vf),{hash:i,pathname:o,search:s}=K5(e,{relative:r}),l=o;return n!=="/"&&(l=o==="/"?n:Xl([n,o])),a.createHref({pathname:l,search:s,hash:i})}function K0(){return v.useContext(Gw)!=null}function X0(){return K0()||Ir(!1),v.useContext(Gw).location}function fX(e){v.useContext(vf).static||v.useLayoutEffect(e)}function mf(){let{isDataRoute:e}=v.useContext(Ic);return e?dSe():eSe()}function eSe(){K0()||Ir(!1);let e=v.useContext(G5),{basename:t,navigator:r}=v.useContext(vf),{matches:n}=v.useContext(Ic),{pathname:a}=X0(),i=JSON.stringify(H5(n).map(l=>l.pathnameBase)),o=v.useRef(!1);return fX(()=>{o.current=!0}),v.useCallback(function(l,c){if(c===void 0&&(c={}),!o.current)return;if(typeof l=="number"){r.go(l);return}let f=z5(l,JSON.parse(i),a,c.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:Xl([t,f.pathname])),(c.replace?r.replace:r.push)(f,c.state,c)},[t,r,i,a,e])}function K5(e,t){let{relative:r}=t===void 0?{}:t,{matches:n}=v.useContext(Ic),{pathname:a}=X0(),i=JSON.stringify(H5(n).map(o=>o.pathnameBase));return v.useMemo(()=>z5(e,JSON.parse(i),a,r==="path"),[e,i,a,r])}function tSe(e,t){return rSe(e,t)}function rSe(e,t,r){K0()||Ir(!1);let{navigator:n}=v.useContext(vf),{matches:a}=v.useContext(Ic),i=a[a.length-1],o=i?i.params:{};i&&i.pathname;let s=i?i.pathnameBase:"/";i&&i.route;let l=X0(),c;if(t){var f;let g=typeof t=="string"?G0(t):t;s==="/"||(f=g.pathname)!=null&&f.startsWith(s)||Ir(!1),c=g}else c=l;let u=c.pathname||"/",d=s==="/"?u:u.slice(s.length)||"/",h=OEe(e,{pathname:d}),p=sSe(h&&h.map(g=>Object.assign({},g,{params:Object.assign({},o,g.params),pathname:Xl([s,n.encodeLocation?n.encodeLocation(g.pathname).pathname:g.pathname]),pathnameBase:g.pathnameBase==="/"?s:Xl([s,n.encodeLocation?n.encodeLocation(g.pathnameBase).pathname:g.pathnameBase])})),a,r);return t&&p?v.createElement(Gw.Provider,{value:{location:s2({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:Dl.Pop}},p):p}function nSe(){let e=fSe(),t=ZEe(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},i=null;return v.createElement(v.Fragment,null,v.createElement("h2",null,"Unexpected Application Error!"),v.createElement("h3",{style:{fontStyle:"italic"}},t),r?v.createElement("pre",{style:a},r):null,i)}const aSe=v.createElement(nSe,null);class iSe extends v.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){}render(){return this.state.error?v.createElement(Ic.Provider,{value:this.props.routeContext},v.createElement(uX.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function oSe(e){let{routeContext:t,match:r,children:n}=e,a=v.useContext(G5);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),v.createElement(Ic.Provider,{value:t},n)}function sSe(e,t,r){var n;if(t===void 0&&(t=[]),r===void 0&&(r=null),e==null){var a;if((a=r)!=null&&a.errors)e=r.matches;else return null}let i=e,o=(n=r)==null?void 0:n.errors;if(o!=null){let s=i.findIndex(l=>l.route.id&&(o==null?void 0:o[l.route.id]));s>=0||Ir(!1),i=i.slice(0,Math.min(i.length,s+1))}return i.reduceRight((s,l,c)=>{let f=l.route.id?o==null?void 0:o[l.route.id]:null,u=null;r&&(u=l.route.errorElement||aSe);let d=t.concat(i.slice(0,c+1)),h=()=>{let p;return f?p=u:l.route.Component?p=v.createElement(l.route.Component,null):l.route.element?p=l.route.element:p=s,v.createElement(oSe,{match:l,routeContext:{outlet:s,matches:d,isDataRoute:r!=null},children:p})};return r&&(l.route.ErrorBoundary||l.route.errorElement||c===0)?v.createElement(iSe,{location:r.location,revalidation:r.revalidation,component:u,error:f,children:h(),routeContext:{outlet:null,matches:d,isDataRoute:!0}}):h()},null)}var JC;(function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"})(JC||(JC={}));var Vg;(function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId"})(Vg||(Vg={}));function lSe(e){let t=v.useContext(G5);return t||Ir(!1),t}function cSe(e){let t=v.useContext(cX);return t||Ir(!1),t}function uSe(e){let t=v.useContext(Ic);return t||Ir(!1),t}function dX(e){let t=uSe(),r=t.matches[t.matches.length-1];return r.route.id||Ir(!1),r.route.id}function fSe(){var e;let t=v.useContext(uX),r=cSe(Vg.UseRouteError),n=dX(Vg.UseRouteError);return t||((e=r.errors)==null?void 0:e[n])}function dSe(){let{router:e}=lSe(JC.UseNavigateStable),t=dX(Vg.UseNavigateStable),r=v.useRef(!1);return fX(()=>{r.current=!0}),v.useCallback(function(a,i){i===void 0&&(i={}),r.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,s2({fromRouteId:t},i)))},[e,t])}function nN(e){let{to:t,replace:r,state:n,relative:a}=e;K0()||Ir(!1);let{matches:i}=v.useContext(Ic),{pathname:o}=X0(),s=mf(),l=z5(t,H5(i).map(f=>f.pathnameBase),o,a==="path"),c=JSON.stringify(l);return v.useEffect(()=>s(JSON.parse(c),{replace:r,state:n,relative:a}),[s,c,a,r,n]),null}function es(e){Ir(!1)}function hSe(e){let{basename:t="/",children:r=null,location:n,navigationType:a=Dl.Pop,navigator:i,static:o=!1}=e;K0()&&Ir(!1);let s=t.replace(/^\/*/,"/"),l=v.useMemo(()=>({basename:s,navigator:i,static:o}),[s,i,o]);typeof n=="string"&&(n=G0(n));let{pathname:c="/",search:f="",hash:u="",state:d=null,key:h="default"}=n,p=v.useMemo(()=>{let g=V5(c,s);return g==null?null:{location:{pathname:g,search:f,hash:u,state:d,key:h},navigationType:a}},[s,c,f,u,d,h,a]);return p==null?null:v.createElement(vf.Provider,{value:l},v.createElement(Gw.Provider,{children:r,value:p}))}function pSe(e){let{children:t,location:r}=e;return tSe(QC(t),r)}var aN;(function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"})(aN||(aN={}));new Promise(()=>{});function QC(e,t){t===void 0&&(t=[]);let r=[];return v.Children.forEach(e,(n,a)=>{if(!v.isValidElement(n))return;let i=[...t,a];if(n.type===v.Fragment){r.push.apply(r,QC(n.props.children,i));return}n.type!==es&&Ir(!1),!n.props.index||!n.props.children||Ir(!1);let o={id:n.props.id||i.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(o.children=QC(n.props.children,i)),r.push(o)}),r}/**
|
||
* React Router DOM v6.11.2
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/function l2(){return l2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},l2.apply(this,arguments)}function hX(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,i;for(i=0;i<n.length;i++)a=n[i],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function gSe(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function vSe(e,t){return e.button===0&&(!t||t==="_self")&&!gSe(e)}const mSe=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],ySe=["aria-current","caseSensitive","className","end","style","to","children"];function xSe(e){let{basename:t,children:r,window:n}=e,a=v.useRef();a.current==null&&(a.current=kEe({window:n,v5Compat:!0}));let i=a.current,[o,s]=v.useState({action:i.action,location:i.location});return v.useLayoutEffect(()=>i.listen(s),[i]),v.createElement(hSe,{basename:t,children:r,location:o.location,navigationType:o.action,navigator:i})}const wSe=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",_Se=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,bSe=v.forwardRef(function(t,r){let{onClick:n,relative:a,reloadDocument:i,replace:o,state:s,target:l,to:c,preventScrollReset:f}=t,u=hX(t,mSe),{basename:d}=v.useContext(vf),h,p=!1;if(typeof c=="string"&&_Se.test(c)&&(h=c,wSe))try{let w=new URL(window.location.href),_=c.startsWith("//")?new URL(w.protocol+c):new URL(c),E=V5(_.pathname,d);_.origin===w.origin&&E!=null?c=E+_.search+_.hash:p=!0}catch{}let g=QEe(c,{relative:a}),y=ESe(c,{replace:o,state:s,target:l,preventScrollReset:f,relative:a});function m(w){n&&n(w),w.defaultPrevented||y(w)}return v.createElement("a",l2({},u,{href:h||g,onClick:p||i?n:m,ref:r,target:l}))}),pX=v.forwardRef(function(t,r){let{"aria-current":n="page",caseSensitive:a=!1,className:i="",end:o=!1,style:s,to:l,children:c}=t,f=hX(t,ySe),u=K5(l,{relative:f.relative}),d=X0(),h=v.useContext(cX),{navigator:p}=v.useContext(vf),g=p.encodeLocation?p.encodeLocation(u).pathname:u.pathname,y=d.pathname,m=h&&h.navigation&&h.navigation.location?h.navigation.location.pathname:null;a||(y=y.toLowerCase(),m=m?m.toLowerCase():null,g=g.toLowerCase());let w=y===g||!o&&y.startsWith(g)&&y.charAt(g.length)==="/",_=m!=null&&(m===g||!o&&m.startsWith(g)&&m.charAt(g.length)==="/"),E=w?n:void 0,S;typeof i=="function"?S=i({isActive:w,isPending:_}):S=[i,w?"active":null,_?"pending":null].filter(Boolean).join(" ");let k=typeof s=="function"?s({isActive:w,isPending:_}):s;return v.createElement(bSe,l2({},f,{"aria-current":E,className:S,ref:r,style:k,to:l}),typeof c=="function"?c({isActive:w,isPending:_}):c)});var iN;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(iN||(iN={}));var oN;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(oN||(oN={}));function ESe(e,t){let{target:r,replace:n,state:a,preventScrollReset:i,relative:o}=t===void 0?{}:t,s=mf(),l=X0(),c=K5(e,{relative:o});return v.useCallback(f=>{if(vSe(f,r)){f.preventDefault();let u=n!==void 0?n:o2(l)===o2(c);s(e,{replace:u,state:a,preventScrollReset:i,relative:o})}},[l,s,c,n,a,r,e,i,o])}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function SSe(){const[e,t]=v.useState([]),[r,n]=v.useState(1),a=v.useMemo(()=>Math.ceil(e.length/bE),[e.length]),[i,o]=v.useState("asc"),s=mf(),l=Me(Iv),{deleteWordRecord:c}=qne(),[f,u]=v.useState(!1),d=v.useCallback(()=>{s("/")},[s]),h=v.useCallback(w=>{w<1||w>a||n(w)},[a]),p=v.useCallback(w=>{o(w),h(1)},[h]),g=v.useMemo(()=>i==="none"?e:[...e].sort((w,_)=>i==="asc"?w.wrongCount-_.wrongCount:_.wrongCount-w.wrongCount),[e,i]),y=v.useMemo(()=>{const w=(r-1)*bE,_=w+bE;return g.slice(w,_)},[r,g]);v.useEffect(()=>{Vr.wordRecords.where("wrongCount").above(0).toArray().then(w=>{const _=[];w.forEach(E=>{let S=_.find(k=>k.word===E.word&&k.dict===E.dict);S||(S={word:E.word,dict:E.dict,records:[],wrongCount:0},_.push(S)),S.records.push(E)}),_.forEach(E=>{E.wrongCount=E.records.reduce((S,k)=>(S+=k.wrongCount,S),0)}),t(_)})},[f]);const m=async(w,_)=>{await c(w,_),u(E=>!E)};return F(St,{children:[F("div",{className:`relative flex h-screen w-full flex-col items-center pb-4 ease-in ${l&&"blur-sm"}`,children:[F("div",{className:"mr-8 mt-4 flex w-auto items-center justify-center self-end",children:[x("h1",{className:"font-lighter mr-4 w-auto self-end text-gray-500 opacity-70",children:"Tip: 点击错误单词查看详细信息 "}),x(W0,{className:"h-7 w-7 cursor-pointer text-gray-400",onClick:d})]}),x("div",{className:"flex w-full flex-1 select-text items-start justify-center overflow-hidden",children:F("div",{className:"flex h-full w-5/6 flex-col pt-10",children:[F("div",{className:"flex w-full justify-between rounded-lg bg-white px-6 py-5 text-lg text-black shadow-lg dark:bg-gray-800 dark:text-white",children:[x("span",{className:"basis-2/12",children:"单词"}),x("span",{className:"basis-6/12",children:"释义"}),x($be,{className:"basis-1/12",sortType:i,setSortType:p}),x("span",{className:"basis-1/12",children:"词典"}),x(twe,{renderRecords:g})]}),F(V0,{className:"flex-1 overflow-y-auto pt-5",children:[x(H0,{className:"h-full ",children:x("div",{className:"flex flex-col gap-3",children:y.map(w=>x(Ebe,{record:w,onDelete:()=>m(w.word,w.dict)},`${w.dict}-${w.word}`))})}),x(z0,{className:"flex touch-none select-none bg-transparent",orientation:"vertical"})]})]})}),x(kbe,{className:"pt-3",page:r,setPage:h,totalPages:a})]}),l&&x(lEe,{currentRowDetail:l,allRecords:g})]})}const TSe=""+new URL("alipay-6edac0a1.jpg",import.meta.url).href,CSe=""+new URL("a6-f7b26a87.png",import.meta.url).href,$Se=""+new URL("a12-e12a62a3.png",import.meta.url).href,kSe=""+new URL("a36-9c34d6a0.png",import.meta.url).href,ASe=""+new URL("a50-ca9f5f26.png",import.meta.url).href,RSe=""+new URL("a66-1212e70a.png",import.meta.url).href,OSe=""+new URL("w6-e721614e.png",import.meta.url).href,ISe=""+new URL("w12-9b95b886.png",import.meta.url).href,PSe=""+new URL("w36-f63d42dd.png",import.meta.url).href,NSe=""+new URL("w50-beca9735.png",import.meta.url).href,FSe=""+new URL("w66-8ec39348.png",import.meta.url).href,DSe=""+new URL("weChat-b0bf1d67.jpg",import.meta.url).href;globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const sN={"-1":[TSe,DSe],6:[CSe,OSe],12:[$Se,ISe],36:[kSe,PSe],50:[ASe,NSe],66:[RSe,FSe]};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const LSe=({amount:e,onClick:t,active:r=!0})=>x("button",{className:` focus: h-10 rounded border-gray-100 font-bold text-gray-700 shadow-md shadow-gray-300
|
||
outline-none hover:bg-gray-100 dark:bg-gray-700 dark:text-gray-300 dark:text-opacity-80 dark:opacity-80
|
||
dark:shadow-gray-700 hover:dark:bg-gray-600
|
||
${e===-1?"w-18":"w-10"} ${r?"bg-stone-100 dark:bg-gray-500":""}`,onClick:()=>t&&t(e),children:e===-1?"自定义":e});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const MSe=[6,12,36,50,66,-1],gX=({className:e,onAmountChange:t})=>{const[r,n]=v.useState(void 0),a=i=>{n(i)};return v.useEffect(()=>{t&&r&&t(r)},[r,t]),F("div",{className:`flex w-full flex-col items-center justify-center gap-3 ${e&&e}`,children:[x("h2",{className:"self-start pl-10 font-bold text-gray-800 dark:text-gray-300",children:"选择您的捐赠金额:"}),x("div",{className:"mt-2 flex gap-3",children:MSe.map(i=>x(LSe,{active:i===r,amount:i,onClick:a},i))}),x("div",{className:`mt-3 flex w-full flex-col overflow-hidden px-11 transition-[height] duration-500 ${r?"h-44":"h-0"}`,children:r&&F("div",{className:"flex w-full justify-between",children:[x("img",{src:sN[r][0],alt:"alipay",className:" h-44"}),x("img",{src:sN[r][1],alt:"weChat",className:" h-44"})]})}),r&&(r>=50||r===-1)&&x("span",{children:x("a",{className:"text-sm font-bold text-gray-500 underline-offset-4 hover:underline dark:text-gray-400",href:"https://wj.qq.com/s2/13329666/380d/",target:"_blank",rel:"noreferrer",children:"贴纸寄送地址问卷"})})]})},BSe=""+new URL("sticker2-c633614c.jpg",import.meta.url).href,jSe=""+new URL("sticker-adf57ed1.jpg",import.meta.url).href;function Pv(e){return e.split("-")[1]}function X5(e){return e==="y"?"height":"width"}function $u(e){return e.split("-")[0]}function Nv(e){return["top","bottom"].includes($u(e))?"x":"y"}function lN(e,t,r){let{reference:n,floating:a}=e;const i=n.x+n.width/2-a.width/2,o=n.y+n.height/2-a.height/2,s=Nv(t),l=X5(s),c=n[l]/2-a[l]/2,f=s==="x";let u;switch($u(t)){case"top":u={x:i,y:n.y-a.height};break;case"bottom":u={x:i,y:n.y+n.height};break;case"right":u={x:n.x+n.width,y:o};break;case"left":u={x:n.x-a.width,y:o};break;default:u={x:n.x,y:n.y}}switch(Pv(t)){case"start":u[s]-=c*(r&&f?-1:1);break;case"end":u[s]+=c*(r&&f?-1:1)}return u}const USe=async(e,t,r)=>{const{placement:n="bottom",strategy:a="absolute",middleware:i=[],platform:o}=r,s=i.filter(Boolean),l=await(o.isRTL==null?void 0:o.isRTL(t));let c=await o.getElementRects({reference:e,floating:t,strategy:a}),{x:f,y:u}=lN(c,n,l),d=n,h={},p=0;for(let g=0;g<s.length;g++){const{name:y,fn:m}=s[g],{x:w,y:_,data:E,reset:S}=await m({x:f,y:u,initialPlacement:n,placement:d,strategy:a,middlewareData:h,rects:c,platform:o,elements:{reference:e,floating:t}});f=w??f,u=_??u,h={...h,[y]:{...h[y],...E}},S&&p<=50&&(p++,typeof S=="object"&&(S.placement&&(d=S.placement),S.rects&&(c=S.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:a}):S.rects),{x:f,y:u}=lN(c,d,l)),g=-1)}return{x:f,y:u,placement:d,strategy:a,middlewareData:h}};function Fv(e,t){return typeof e=="function"?e(t):e}function vX(e){return typeof e!="number"?function(t){return{top:0,right:0,bottom:0,left:0,...t}}(e):{top:e,right:e,bottom:e,left:e}}function c2(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function mX(e,t){var r;t===void 0&&(t={});const{x:n,y:a,platform:i,rects:o,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:u="floating",altBoundary:d=!1,padding:h=0}=Fv(t,e),p=vX(h),g=s[d?u==="floating"?"reference":"floating":u],y=c2(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(g)))==null||r?g:g.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:f,strategy:l})),m=u==="floating"?{...o.floating,x:n,y:a}:o.reference,w=await(i.getOffsetParent==null?void 0:i.getOffsetParent(s.floating)),_=await(i.isElement==null?void 0:i.isElement(w))&&await(i.getScale==null?void 0:i.getScale(w))||{x:1,y:1},E=c2(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:m,offsetParent:w,strategy:l}):m);return{top:(y.top-E.top+p.top)/_.y,bottom:(E.bottom-y.bottom+p.bottom)/_.y,left:(y.left-E.left+p.left)/_.x,right:(E.right-y.right+p.right)/_.x}}const e$=Math.min,WSe=Math.max;function t$(e,t,r){return WSe(e,e$(t,r))}const VSe=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:a,rects:i,platform:o,elements:s}=t,{element:l,padding:c=0}=Fv(e,t)||{};if(l==null)return{};const f=vX(c),u={x:r,y:n},d=Nv(a),h=X5(d),p=await o.getDimensions(l),g=d==="y",y=g?"top":"left",m=g?"bottom":"right",w=g?"clientHeight":"clientWidth",_=i.reference[h]+i.reference[d]-u[d]-i.floating[h],E=u[d]-i.reference[d],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l));let k=S?S[w]:0;k&&await(o.isElement==null?void 0:o.isElement(S))||(k=s.floating[w]||i.floating[h]);const b=_/2-E/2,T=k/2-p[h]/2-1,C=e$(f[y],T),R=e$(f[m],T),I=C,N=k-p[h]-R,B=k/2-p[h]/2+b,A=t$(I,B,N),O=Pv(a)!=null&&B!=A&&i.reference[h]/2-(B<I?C:R)-p[h]/2<0?B<I?I-B:N-B:0;return{[d]:u[d]-O,data:{[d]:A,centerOffset:B-A+O}}}}),HSe=["top","right","bottom","left"];HSe.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]);const zSe={left:"right",right:"left",bottom:"top",top:"bottom"};function u2(e){return e.replace(/left|right|bottom|top/g,t=>zSe[t])}function GSe(e,t,r){r===void 0&&(r=!1);const n=Pv(e),a=Nv(e),i=X5(a);let o=a==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=u2(o)),{main:o,cross:u2(o)}}const KSe={start:"end",end:"start"};function CE(e){return e.replace(/start|end/g,t=>KSe[t])}const XSe=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r;const{placement:n,middlewareData:a,rects:i,initialPlacement:o,platform:s,elements:l}=t,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:u,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:p=!0,...g}=Fv(e,t),y=$u(n),m=$u(o)===o,w=await(s.isRTL==null?void 0:s.isRTL(l.floating)),_=u||(m||!p?[u2(o)]:function(I){const N=u2(I);return[CE(I),N,CE(N)]}(o));u||h==="none"||_.push(...function(I,N,B,A){const O=Pv(I);let H=function(z,G,P){const U=["left","right"],Y=["right","left"],D=["top","bottom"],K=["bottom","top"];switch(z){case"top":case"bottom":return P?G?Y:U:G?U:Y;case"left":case"right":return G?D:K;default:return[]}}($u(I),B==="start",A);return O&&(H=H.map(z=>z+"-"+O),N&&(H=H.concat(H.map(CE)))),H}(o,p,h,w));const E=[o,..._],S=await mX(t,g),k=[];let b=((r=a.flip)==null?void 0:r.overflows)||[];if(c&&k.push(S[y]),f){const{main:I,cross:N}=GSe(n,i,w);k.push(S[I],S[N])}if(b=[...b,{placement:n,overflows:k}],!k.every(I=>I<=0)){var T,C;const I=(((T=a.flip)==null?void 0:T.index)||0)+1,N=E[I];if(N)return{data:{index:I,overflows:b},reset:{placement:N}};let B=(C=b.filter(A=>A.overflows[0]<=0).sort((A,O)=>A.overflows[1]-O.overflows[1])[0])==null?void 0:C.placement;if(!B)switch(d){case"bestFit":{var R;const A=(R=b.map(O=>[O.placement,O.overflows.filter(H=>H>0).reduce((H,z)=>H+z,0)]).sort((O,H)=>O[1]-H[1])[0])==null?void 0:R[0];A&&(B=A);break}case"initialPlacement":B=o}if(n!==B)return{reset:{placement:B}}}return{}}}},qSe=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){const{x:r,y:n}=t,a=await async function(i,o){const{placement:s,platform:l,elements:c}=i,f=await(l.isRTL==null?void 0:l.isRTL(c.floating)),u=$u(s),d=Pv(s),h=Nv(s)==="x",p=["left","top"].includes(u)?-1:1,g=f&&h?-1:1,y=Fv(o,i);let{mainAxis:m,crossAxis:w,alignmentAxis:_}=typeof y=="number"?{mainAxis:y,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...y};return d&&typeof _=="number"&&(w=d==="end"?-1*_:_),h?{x:w*g,y:m*p}:{x:m*p,y:w*g}}(t,e);return{x:r+a.x,y:n+a.y,data:a}}}};function YSe(e){return e==="x"?"y":"x"}const ZSe=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:a}=t,{mainAxis:i=!0,crossAxis:o=!1,limiter:s={fn:y=>{let{x:m,y:w}=y;return{x:m,y:w}}},...l}=Fv(e,t),c={x:r,y:n},f=await mX(t,l),u=Nv($u(a)),d=YSe(u);let h=c[u],p=c[d];if(i){const y=u==="y"?"bottom":"right";h=t$(h+f[u==="y"?"top":"left"],h,h-f[y])}if(o){const y=d==="y"?"bottom":"right";p=t$(p+f[d==="y"?"top":"left"],p,p-f[y])}const g=s.fn({...t,[u]:h,[d]:p});return{...g,data:{x:g.x-r,y:g.y-n}}}}};function Na(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Fo(e){return Na(e).getComputedStyle(e)}function yX(e){return e instanceof Na(e).Node}function pc(e){return yX(e)?(e.nodeName||"").toLowerCase():"#document"}function lo(e){return e instanceof HTMLElement||e instanceof Na(e).HTMLElement}function cN(e){return typeof ShadowRoot<"u"&&(e instanceof Na(e).ShadowRoot||e instanceof ShadowRoot)}function Hg(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=Fo(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(a)}function JSe(e){return["table","td","th"].includes(pc(e))}function r$(e){const t=q5(),r=Fo(e);return r.transform!=="none"||r.perspective!=="none"||!!r.containerType&&r.containerType!=="normal"||!t&&!!r.backdropFilter&&r.backdropFilter!=="none"||!t&&!!r.filter&&r.filter!=="none"||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function q5(){return!(typeof CSS>"u"||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function Kw(e){return["html","body","#document"].includes(pc(e))}const uN=Math.min,Mp=Math.max,f2=Math.round,gc=e=>({x:e,y:e});function xX(e){const t=Fo(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=lo(e),i=a?e.offsetWidth:r,o=a?e.offsetHeight:n,s=f2(r)!==i||f2(n)!==o;return s&&(r=i,n=o),{width:r,height:n,$:s}}function Es(e){return e instanceof Element||e instanceof Na(e).Element}function wX(e){return Es(e)?e:e.contextElement}function Md(e){const t=wX(e);if(!lo(t))return gc(1);const r=t.getBoundingClientRect(),{width:n,height:a,$:i}=xX(t);let o=(i?f2(r.width):r.width)/n,s=(i?f2(r.height):r.height)/a;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}const QSe=gc(0);function _X(e){const t=Na(e);return q5()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:QSe}function zg(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const a=e.getBoundingClientRect(),i=wX(e);let o=gc(1);t&&(n?Es(n)&&(o=Md(n)):o=Md(e));const s=function(d,h,p){return h===void 0&&(h=!1),!(!p||h&&p!==Na(d))&&h}(i,r,n)?_X(i):gc(0);let l=(a.left+s.x)/o.x,c=(a.top+s.y)/o.y,f=a.width/o.x,u=a.height/o.y;if(i){const d=Na(i),h=n&&Es(n)?Na(n):n;let p=d.frameElement;for(;p&&n&&h!==d;){const g=Md(p),y=p.getBoundingClientRect(),m=getComputedStyle(p),w=y.left+(p.clientLeft+parseFloat(m.paddingLeft))*g.x,_=y.top+(p.clientTop+parseFloat(m.paddingTop))*g.y;l*=g.x,c*=g.y,f*=g.x,u*=g.y,l+=w,c+=_,p=Na(p).frameElement}}return c2({width:f,height:u,x:l,y:c})}function Xw(e){return Es(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ql(e){var t;return(t=(yX(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function bX(e){return zg(ql(e)).left+Xw(e).scrollLeft}function h0(e){if(pc(e)==="html")return e;const t=e.assignedSlot||e.parentNode||cN(e)&&e.host||ql(e);return cN(t)?t.host:t}function EX(e){const t=h0(e);return Kw(t)?e.ownerDocument?e.ownerDocument.body:e.body:lo(t)&&Hg(t)?t:EX(t)}function SX(e,t){var r;t===void 0&&(t=[]);const n=EX(e),a=n===((r=e.ownerDocument)==null?void 0:r.body),i=Na(n);return a?t.concat(i,i.visualViewport||[],Hg(n)?n:[]):t.concat(n,SX(n))}function fN(e,t,r){let n;if(t==="viewport")n=function(a,i){const o=Na(a),s=ql(a),l=o.visualViewport;let c=s.clientWidth,f=s.clientHeight,u=0,d=0;if(l){c=l.width,f=l.height;const h=q5();(!h||h&&i==="fixed")&&(u=l.offsetLeft,d=l.offsetTop)}return{width:c,height:f,x:u,y:d}}(e,r);else if(t==="document")n=function(a){const i=ql(a),o=Xw(a),s=a.ownerDocument.body,l=Mp(i.scrollWidth,i.clientWidth,s.scrollWidth,s.clientWidth),c=Mp(i.scrollHeight,i.clientHeight,s.scrollHeight,s.clientHeight);let f=-o.scrollLeft+bX(a);const u=-o.scrollTop;return Fo(s).direction==="rtl"&&(f+=Mp(i.clientWidth,s.clientWidth)-l),{width:l,height:c,x:f,y:u}}(ql(e));else if(Es(t))n=function(a,i){const o=zg(a,!0,i==="fixed"),s=o.top+a.clientTop,l=o.left+a.clientLeft,c=lo(a)?Md(a):gc(1);return{width:a.clientWidth*c.x,height:a.clientHeight*c.y,x:l*c.x,y:s*c.y}}(t,r);else{const a=_X(e);n={...t,x:t.x-a.x,y:t.y-a.y}}return c2(n)}function TX(e,t){const r=h0(e);return!(r===t||!Es(r)||Kw(r))&&(Fo(r).position==="fixed"||TX(r,t))}function eTe(e,t,r){const n=lo(t),a=ql(t),i=r==="fixed",o=zg(e,!0,i,t);let s={scrollLeft:0,scrollTop:0};const l=gc(0);if(n||!n&&!i)if((pc(t)!=="body"||Hg(a))&&(s=Xw(t)),lo(t)){const c=zg(t,!0,i,t);l.x=c.x+t.clientLeft,l.y=c.y+t.clientTop}else a&&(l.x=bX(a));return{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function dN(e,t){return lo(e)&&Fo(e).position!=="fixed"?t?t(e):e.offsetParent:null}function hN(e,t){const r=Na(e);if(!lo(e))return r;let n=dN(e,t);for(;n&&JSe(n)&&Fo(n).position==="static";)n=dN(n,t);return n&&(pc(n)==="html"||pc(n)==="body"&&Fo(n).position==="static"&&!r$(n))?r:n||function(a){let i=h0(a);for(;lo(i)&&!Kw(i);){if(r$(i))return i;i=h0(i)}return null}(e)||r}const tTe={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:r,strategy:n}=e;const a=lo(r),i=ql(r);if(r===i)return t;let o={scrollLeft:0,scrollTop:0},s=gc(1);const l=gc(0);if((a||!a&&n!=="fixed")&&((pc(r)!=="body"||Hg(i))&&(o=Xw(r)),lo(r))){const c=zg(r);s=Md(r),l.x=c.x+r.clientLeft,l.y=c.y+r.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-o.scrollLeft*s.x+l.x,y:t.y*s.y-o.scrollTop*s.y+l.y}},getDocumentElement:ql,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:a}=e;const i=[...r==="clippingAncestors"?function(l,c){const f=c.get(l);if(f)return f;let u=SX(l).filter(g=>Es(g)&&pc(g)!=="body"),d=null;const h=Fo(l).position==="fixed";let p=h?h0(l):l;for(;Es(p)&&!Kw(p);){const g=Fo(p),y=r$(p);y||g.position!=="fixed"||(d=null),(h?!y&&!d:!y&&g.position==="static"&&d&&["absolute","fixed"].includes(d.position)||Hg(p)&&!y&&TX(l,p))?u=u.filter(m=>m!==p):d=g,p=h0(p)}return c.set(l,u),u}(t,this._c):[].concat(r),n],o=i[0],s=i.reduce((l,c)=>{const f=fN(t,c,a);return l.top=Mp(f.top,l.top),l.right=uN(f.right,l.right),l.bottom=uN(f.bottom,l.bottom),l.left=Mp(f.left,l.left),l},fN(t,o,a));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:hN,getElementRects:async function(e){let{reference:t,floating:r,strategy:n}=e;const a=this.getOffsetParent||hN,i=this.getDimensions;return{reference:eTe(t,await a(r),n),floating:{x:0,y:0,...await i(r)}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){return xX(e)},getScale:Md,isElement:Es,isRTL:function(e){return getComputedStyle(e).direction==="rtl"}},pN=(e,t,r)=>{const n=new Map,a={platform:tTe,...r},i={...a.platform,_c:n};return USe(e,t,{...a,platform:i})};/*
|
||
* React Tooltip
|
||
* {@link https://github.com/ReactTooltip/react-tooltip}
|
||
* @copyright ReactTooltip Team
|
||
* @license MIT
|
||
*/const rTe="react-tooltip-core-styles",nTe="react-tooltip-base-styles";function gN({css:e,id:t=nTe,type:r="base",ref:n}){var a,i;if(r==="core"&&typeof process<"u"&&(!((a=process==null?void 0:process.env)===null||a===void 0)&&a.REACT_TOOLTIP_DISABLE_CORE_STYLES)||r!=="core"&&typeof process<"u"&&(!((i=process==null?void 0:process.env)===null||i===void 0)&&i.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;r==="core"&&(t=rTe),n||(n={});const{insertAt:o}=n;if(!e||typeof document>"u"||document.getElementById(t))return;const s=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.id=t,l.type="text/css",o==="top"&&s.firstChild?s.insertBefore(l,s.firstChild):s.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}const vN=(e,t,r)=>{let n=null;return function(...a){const i=()=>{n=null,r||e.apply(this,a)};r&&!n&&(e.apply(this,a),n=setTimeout(i,t)),r||(n&&clearTimeout(n),n=setTimeout(i,t))}},aTe="DEFAULT_TOOLTIP_ID",iTe={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},oTe=v.createContext({getTooltipData:()=>iTe});function CX(e=aTe){return v.useContext(oTe).getTooltipData(e)}const sTe=typeof window<"u"?v.useLayoutEffect:v.useEffect,lTe=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;const t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some(r=>{const n=t.getPropertyValue(r);return n==="auto"||n==="scroll"})},mN=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(lTe(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},yN=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:r=null,place:n="top",offset:a=10,strategy:i="absolute",middlewares:o=[qSe(Number(a)),XSe(),ZSe({padding:5})],border:s})=>{if(!e)return{tooltipStyles:{},tooltipArrowStyles:{},place:n};if(t===null)return{tooltipStyles:{},tooltipArrowStyles:{},place:n};const l=o;return r?(l.push(VSe({element:r,padding:5})),pN(e,t,{placement:n,strategy:i,middleware:l}).then(({x:c,y:f,placement:u,middlewareData:d})=>{var h,p;const g={left:`${c}px`,top:`${f}px`,border:s},{x:y,y:m}=(h=d.arrow)!==null&&h!==void 0?h:{x:0,y:0},w=(p={top:"bottom",right:"left",bottom:"top",left:"right"}[u.split("-")[0]])!==null&&p!==void 0?p:"bottom",_=s&&{top:{borderBottom:s,borderRight:s},right:{borderBottom:s,borderLeft:s},bottom:{borderTop:s,borderLeft:s},left:{borderTop:s,borderRight:s}}[u.split("-")[0]];let E=0;if(s){const S=`${s}`.match(/(\d+)px/);E=S!=null&&S[1]?Number(S[1]):1}return{tooltipStyles:g,tooltipArrowStyles:{left:y!=null?`${y}px`:"",top:m!=null?`${m}px`:"",right:"",bottom:"",..._,[w]:`-${4+E}px`},place:u}})):pN(e,t,{placement:"bottom",strategy:i,middleware:l}).then(({x:c,y:f,placement:u})=>({tooltipStyles:{left:`${c}px`,top:`${f}px`},tooltipArrowStyles:{},place:u}))};var cTe="core-styles-module_tooltip__3vRRp",uTe="core-styles-module_fixed__pcSol",fTe="core-styles-module_arrow__cvMwQ",dTe="core-styles-module_noArrow__xock6",hTe="core-styles-module_clickable__ZuTTB",pTe="core-styles-module_show__Nt9eE",$E={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const gTe=({id:e,className:t,classNameArrow:r,variant:n="dark",anchorId:a,anchorSelect:i,place:o="top",offset:s=10,events:l=["hover"],openOnClick:c=!1,positionStrategy:f="absolute",middlewares:u,wrapper:d,delayShow:h=0,delayHide:p=0,float:g=!1,hidden:y=!1,noArrow:m=!1,clickable:w=!1,closeOnEsc:_=!1,closeOnScroll:E=!1,closeOnResize:S=!1,style:k,position:b,afterShow:T,afterHide:C,content:R,contentWrapperRef:I,isOpen:N,setIsOpen:B,activeAnchor:A,setActiveAnchor:O,border:H,opacity:z})=>{const G=v.useRef(null),P=v.useRef(null),U=v.useRef(null),Y=v.useRef(null),[D,K]=v.useState(o),[j,W]=v.useState({}),[ee,re]=v.useState({}),[le,oe]=v.useState(!1),[ue,me]=v.useState(!1),q=v.useRef(!1),Pe=v.useRef(null),{anchorRefs:ke,setActiveAnchor:je}=CX(e),Le=v.useRef(!1),[pe,Ve]=v.useState([]),Qe=v.useRef(!1),rr=c||l.includes("click");sTe(()=>(Qe.current=!0,()=>{Qe.current=!1}),[]),v.useEffect(()=>{if(!le){const de=setTimeout(()=>{me(!1)},150);return()=>{clearTimeout(de)}}return()=>null},[le]);const _t=de=>{Qe.current&&(de&&me(!0),setTimeout(()=>{Qe.current&&(B==null||B(de),N===void 0&&oe(de))},10))};v.useEffect(()=>{if(N===void 0)return()=>null;N&&me(!0);const de=setTimeout(()=>{oe(N)},10);return()=>{clearTimeout(de)}},[N]),v.useEffect(()=>{le!==q.current&&(q.current=le,le?T==null||T():C==null||C())},[le]);const Ar=(de=p)=>{Y.current&&clearTimeout(Y.current),Y.current=setTimeout(()=>{Le.current||_t(!1)},de)},Tt=de=>{var Ne;if(!de)return;const at=(Ne=de.currentTarget)!==null&&Ne!==void 0?Ne:de.target;if(!(at!=null&&at.isConnected))return O(null),void je({current:null});h?(U.current&&clearTimeout(U.current),U.current=setTimeout(()=>{_t(!0)},h)):_t(!0),O(at),je({current:at}),Y.current&&clearTimeout(Y.current)},Et=()=>{w?Ar(p||100):p?Ar():_t(!1),U.current&&clearTimeout(U.current)},yr=({x:de,y:Ne})=>{yN({place:o,offset:s,elementReference:{getBoundingClientRect:()=>({x:de,y:Ne,width:0,height:0,top:Ne,left:de,right:de,bottom:Ne})},tooltipReference:G.current,tooltipArrowReference:P.current,strategy:f,middlewares:u,border:H}).then(at=>{Object.keys(at.tooltipStyles).length&&W(at.tooltipStyles),Object.keys(at.tooltipArrowStyles).length&&re(at.tooltipArrowStyles),K(at.place)})},Un=de=>{if(!de)return;const Ne=de,at={x:Ne.clientX,y:Ne.clientY};yr(at),Pe.current=at},na=de=>{Tt(de),p&&Ar()},sr=de=>{var Ne;[document.querySelector(`[id='${a}']`),...pe].some(at=>at==null?void 0:at.contains(de.target))||!((Ne=G.current)===null||Ne===void 0)&&Ne.contains(de.target)||(_t(!1),U.current&&clearTimeout(U.current))},yn=vN(Tt,50,!0),Xe=vN(Et,50,!0);v.useEffect(()=>{var de,Ne;const at=new Set(ke);pe.forEach(Mi=>{at.add({current:Mi})});const Ea=document.querySelector(`[id='${a}']`);Ea&&at.add({current:Ea});const xr=()=>{_t(!1)},wr=mN(A),Dr=mN(G.current);E&&(window.addEventListener("scroll",xr),wr==null||wr.addEventListener("scroll",xr),Dr==null||Dr.addEventListener("scroll",xr)),S&&window.addEventListener("resize",xr);const qo=Mi=>{Mi.key==="Escape"&&_t(!1)};_&&window.addEventListener("keydown",qo);const Yo=[];rr?(window.addEventListener("click",sr),Yo.push({event:"click",listener:na})):(Yo.push({event:"mouseenter",listener:yn},{event:"mouseleave",listener:Xe},{event:"focus",listener:yn},{event:"blur",listener:Xe}),g&&Yo.push({event:"mousemove",listener:Un}));const bm=()=>{Le.current=!0},Mc=()=>{Le.current=!1,Et()};return w&&!rr&&((de=G.current)===null||de===void 0||de.addEventListener("mouseenter",bm),(Ne=G.current)===null||Ne===void 0||Ne.addEventListener("mouseleave",Mc)),Yo.forEach(({event:Mi,listener:Bc})=>{at.forEach(ph=>{var jc;(jc=ph.current)===null||jc===void 0||jc.addEventListener(Mi,Bc)})}),()=>{var Mi,Bc;E&&(window.removeEventListener("scroll",xr),wr==null||wr.removeEventListener("scroll",xr),Dr==null||Dr.removeEventListener("scroll",xr)),S&&window.removeEventListener("resize",xr),rr&&window.removeEventListener("click",sr),_&&window.removeEventListener("keydown",qo),w&&!rr&&((Mi=G.current)===null||Mi===void 0||Mi.removeEventListener("mouseenter",bm),(Bc=G.current)===null||Bc===void 0||Bc.removeEventListener("mouseleave",Mc)),Yo.forEach(({event:ph,listener:jc})=>{at.forEach(sb=>{var gh;(gh=sb.current)===null||gh===void 0||gh.removeEventListener(ph,jc)})})}},[ue,ke,pe,_,l]),v.useEffect(()=>{let de=i??"";!de&&e&&(de=`[data-tooltip-id='${e}']`);const Ne=new MutationObserver(at=>{const Ea=[];at.forEach(xr=>{if(xr.type==="attributes"&&xr.attributeName==="data-tooltip-id"&&xr.target.getAttribute("data-tooltip-id")===e&&Ea.push(xr.target),xr.type==="childList"&&(A&&[...xr.removedNodes].some(wr=>{var Dr;return!!(!((Dr=wr==null?void 0:wr.contains)===null||Dr===void 0)&&Dr.call(wr,A))&&(me(!1),_t(!1),O(null),U.current&&clearTimeout(U.current),Y.current&&clearTimeout(Y.current),!0)}),de))try{const wr=[...xr.addedNodes].filter(Dr=>Dr.nodeType===1);Ea.push(...wr.filter(Dr=>Dr.matches(de))),Ea.push(...wr.flatMap(Dr=>[...Dr.querySelectorAll(de)]))}catch{}}),Ea.length&&Ve(xr=>[...xr,...Ea])});return Ne.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"]}),()=>{Ne.disconnect()}},[e,i,A]);const et=()=>{b?yr(b):g?Pe.current&&yr(Pe.current):yN({place:o,offset:s,elementReference:A,tooltipReference:G.current,tooltipArrowReference:P.current,strategy:f,middlewares:u,border:H}).then(de=>{Qe.current&&(Object.keys(de.tooltipStyles).length&&W(de.tooltipStyles),Object.keys(de.tooltipArrowStyles).length&&re(de.tooltipArrowStyles),K(de.place))})};v.useEffect(()=>{et()},[le,A,R,k,o,s,f,b]),v.useEffect(()=>{if(!(I!=null&&I.current))return()=>null;const de=new ResizeObserver(()=>{et()});return de.observe(I.current),()=>{de.disconnect()}},[R,I==null?void 0:I.current]),v.useEffect(()=>{var de;const Ne=document.querySelector(`[id='${a}']`),at=[...pe,Ne];A&&at.includes(A)||O((de=pe[0])!==null&&de!==void 0?de:Ne)},[a,pe,A]),v.useEffect(()=>()=>{U.current&&clearTimeout(U.current),Y.current&&clearTimeout(Y.current)},[]),v.useEffect(()=>{let de=i;if(!de&&e&&(de=`[data-tooltip-id='${e}']`),de)try{const Ne=Array.from(document.querySelectorAll(de));Ve(Ne)}catch{Ve([])}},[e,i]);const Ht=!y&&R&&le&&Object.keys(j).length>0;return ue?ve.createElement(d,{id:e,role:"tooltip",className:Pa("react-tooltip",cTe,$E.tooltip,$E[n],t,`react-tooltip__place-${D}`,{[pTe]:Ht,[uTe]:f==="fixed",[hTe]:w}),style:{...k,...j,opacity:z!==void 0&&Ht?z:void 0},ref:G},R,ve.createElement(d,{className:Pa("react-tooltip-arrow",fTe,$E.arrow,r,{[dTe]:m}),style:ee,ref:P})):null},vTe=({content:e})=>ve.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),mTe=({id:e,anchorId:t,anchorSelect:r,content:n,html:a,render:i,className:o,classNameArrow:s,variant:l="dark",place:c="top",offset:f=10,wrapper:u="div",children:d=null,events:h=["hover"],openOnClick:p=!1,positionStrategy:g="absolute",middlewares:y,delayShow:m=0,delayHide:w=0,float:_=!1,hidden:E=!1,noArrow:S=!1,clickable:k=!1,closeOnEsc:b=!1,closeOnScroll:T=!1,closeOnResize:C=!1,style:R,position:I,isOpen:N,border:B,opacity:A,setIsOpen:O,afterShow:H,afterHide:z})=>{const[G,P]=v.useState(n),[U,Y]=v.useState(a),[D,K]=v.useState(c),[j,W]=v.useState(l),[ee,re]=v.useState(f),[le,oe]=v.useState(m),[ue,me]=v.useState(w),[q,Pe]=v.useState(_),[ke,je]=v.useState(E),[Le,pe]=v.useState(u),[Ve,Qe]=v.useState(h),[rr,_t]=v.useState(g),[Ar,Tt]=v.useState(null),{anchorRefs:Et,activeAnchor:yr}=CX(e),Un=et=>et==null?void 0:et.getAttributeNames().reduce((Ht,de)=>{var Ne;return de.startsWith("data-tooltip-")&&(Ht[de.replace(/^data-tooltip-/,"")]=(Ne=et==null?void 0:et.getAttribute(de))!==null&&Ne!==void 0?Ne:null),Ht},{}),na=et=>{const Ht={place:de=>{var Ne;K((Ne=de)!==null&&Ne!==void 0?Ne:c)},content:de=>{P(de??n)},html:de=>{Y(de??a)},variant:de=>{var Ne;W((Ne=de)!==null&&Ne!==void 0?Ne:l)},offset:de=>{re(de===null?f:Number(de))},wrapper:de=>{var Ne;pe((Ne=de)!==null&&Ne!==void 0?Ne:u)},events:de=>{const Ne=de==null?void 0:de.split(" ");Qe(Ne??h)},"position-strategy":de=>{var Ne;_t((Ne=de)!==null&&Ne!==void 0?Ne:g)},"delay-show":de=>{oe(de===null?m:Number(de))},"delay-hide":de=>{me(de===null?w:Number(de))},float:de=>{Pe(de===null?_:de==="true")},hidden:de=>{je(de===null?E:de==="true")}};Object.values(Ht).forEach(de=>de(null)),Object.entries(et).forEach(([de,Ne])=>{var at;(at=Ht[de])===null||at===void 0||at.call(Ht,Ne)})};v.useEffect(()=>{P(n)},[n]),v.useEffect(()=>{Y(a)},[a]),v.useEffect(()=>{K(c)},[c]),v.useEffect(()=>{W(l)},[l]),v.useEffect(()=>{re(f)},[f]),v.useEffect(()=>{oe(m)},[m]),v.useEffect(()=>{me(w)},[w]),v.useEffect(()=>{Pe(_)},[_]),v.useEffect(()=>{je(E)},[E]),v.useEffect(()=>{_t(g)},[g]),v.useEffect(()=>{var et;const Ht=new Set(Et);let de=r;if(!de&&e&&(de=`[data-tooltip-id='${e}']`),de)try{document.querySelectorAll(de).forEach(wr=>{Ht.add({current:wr})})}catch{}const Ne=document.querySelector(`[id='${t}']`);if(Ne&&Ht.add({current:Ne}),!Ht.size)return()=>null;const at=(et=Ar??Ne)!==null&&et!==void 0?et:yr.current,Ea=new MutationObserver(wr=>{wr.forEach(Dr=>{var qo;if(!at||Dr.type!=="attributes"||!(!((qo=Dr.attributeName)===null||qo===void 0)&&qo.startsWith("data-tooltip-")))return;const Yo=Un(at);na(Yo)})}),xr={attributes:!0,childList:!1,subtree:!1};if(at){const wr=Un(at);na(wr),Ea.observe(at,xr)}return()=>{Ea.disconnect()}},[Et,yr,Ar,t,r]),v.useEffect(()=>{R!=null&&R.border,B&&CSS.supports("border",`${B}`),R!=null&&R.opacity,A&&CSS.supports("opacity",`${A}`)},[]);let sr=d;const yn=v.useRef(null);if(i){const et=i({content:G??null,activeAnchor:Ar});sr=et?ve.createElement("div",{ref:yn,className:"react-tooltip-content-wrapper"},et):null}else G&&(sr=G);U&&(sr=ve.createElement(vTe,{content:U}));const Xe={id:e,anchorId:t,anchorSelect:r,className:o,classNameArrow:s,content:sr,contentWrapperRef:yn,place:D,variant:j,offset:ee,wrapper:Le,events:Ve,openOnClick:p,positionStrategy:rr,middlewares:y,delayShow:le,delayHide:ue,float:q,hidden:ke,noArrow:S,clickable:k,closeOnEsc:b,closeOnScroll:T,closeOnResize:C,style:R,position:I,isOpen:N,border:B,opacity:A,setIsOpen:O,afterShow:H,afterHide:z,activeAnchor:Ar,setActiveAnchor:et=>Tt(et)};return ve.createElement(gTe,{...Xe})};gN({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9}.core-styles-module_tooltip__3vRRp{visibility:hidden;position:absolute;top:0;left:0;pointer-events:none;opacity:0;transition:opacity 0.3s ease-out;will-change:opacity,visibility}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{visibility:visible;opacity:var(--rt-opacity)}",type:"core"}),gN({css:`
|
||
.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px;transform:rotate(45deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`});const yTe=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8"})}),xTe=e=>F("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:[x("path",{fill:"currentColor",d:"M16 10.5c0 .828-.448 1.5-1 1.5s-1-.672-1-1.5s.448-1.5 1-1.5s1 .672 1 1.5m-6 0c0 .828-.448 1.5-1 1.5s-1-.672-1-1.5S8.448 9 9 9s1 .672 1 1.5"}),x("path",{fill:"currentColor",fillRule:"evenodd",d:"M11.943 1.25h.114c2.309 0 4.118 0 5.53.19c1.444.194 2.584.6 3.479 1.494c.895.895 1.3 2.035 1.494 3.48c.19 1.411.19 3.22.19 5.529V15A7.75 7.75 0 0 1 15 22.75h-3.057c-2.309 0-4.118 0-5.53-.19c-1.444-.194-2.584-.6-3.479-1.494c-.895-.895-1.3-2.035-1.494-3.48c-.19-1.411-.19-3.22-.19-5.529v-.114c0-2.309 0-4.118.19-5.53c.194-1.444.6-2.584 1.494-3.479c.895-.895 2.035-1.3 3.48-1.494c1.411-.19 3.22-.19 5.529-.19m-5.33 1.676c-1.278.172-2.049.5-2.618 1.069c-.57.57-.897 1.34-1.069 2.619c-.174 1.3-.176 3.008-.176 5.386s.002 4.086.176 5.386c.172 1.279.5 2.05 1.069 2.62c.57.569 1.34.896 2.619 1.068c1.3.174 3.008.176 5.386.176h2.25c.004-1.366.034-2.264.281-3.027a5.8 5.8 0 0 1 .741-1.496A5.76 5.76 0 0 1 12 17.75a5.77 5.77 0 0 1-3.447-1.148a.75.75 0 1 1 .894-1.204c.728.54 1.607.852 2.553.852s1.825-.313 2.553-.852a.75.75 0 0 1 1.183.744a5.75 5.75 0 0 1 2.487-1.61c.763-.248 1.66-.278 3.027-.282V12c0-2.378-.002-4.086-.176-5.386c-.172-1.279-.5-2.05-1.069-2.62c-.57-.569-1.34-.896-2.619-1.068c-1.3-.174-3.008-.176-5.386-.176s-4.086.002-5.386.176m14.592 12.825c-1.357.006-1.999.038-2.518.207a4.25 4.25 0 0 0-2.729 2.729c-.169.52-.2 1.161-.207 2.518a6.25 6.25 0 0 0 5.454-5.454",clipRule:"evenodd"})]});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const $X=({className:e})=>F(St,{children:[F("div",{"data-tooltip-id":"sticker-btn",className:`w-max cursor-pointer rounded border-2 border-dashed border-gray-300 p-1.5 indent-0 text-sm font-bold text-gray-500 transition-all hover:border-indigo-500 hover:text-indigo-500
|
||
dark:text-gray-300
|
||
${e}`,children:[x(xTe,{className:"mb-[2px] mr-2 inline-block text-sm "}),"查看贴纸"]}),F(mTe,{id:"sticker-btn",opacity:1,className:`flex flex-col items-center justify-center gap-2 rounded-lg !bg-gray-100 !p-4 shadow-lg shadow-gray-300
|
||
dark:!bg-gray-800 dark:text-gray-300 dark:shadow-lg dark:shadow-gray-700`,children:[F("div",{className:"flex gap-2",children:[x("img",{src:jSe,alt:"alipay",className:" h-44 rounded shadow-lg shadow-gray-300 dark:shadow-gray-700"}),x("img",{src:BSe,alt:"alipay",className:" h-44 rounded shadow-lg shadow-gray-300 dark:shadow-gray-700"})]}),F("span",{className:"mt-3 text-xs font-bold text-gray-500",children:[x(yTe,{className:"mb-[3px] mr-1 inline-block"}),"此贴纸非商品,仅用于感谢您的捐赠,不可用于任何商业用途"]})]})]}),wTe=""+new URL("redBook-code-376dffeb.jpg",import.meta.url).href;var _Te=Object.defineProperty,bTe=(e,t,r)=>t in e?_Te(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,kE=(e,t,r)=>(bTe(e,typeof t!="symbol"?t+"":t,r),r);let ETe=class{constructor(){kE(this,"current",this.detect()),kE(this,"handoffState","pending"),kE(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},Ss=new ETe,mr=(e,t)=>{Ss.isServer?v.useEffect(e,t):v.useLayoutEffect(e,t)};function Ln(e){let t=v.useRef(e);return mr(()=>{t.current=e},[e]),t}function kX(e,t){let[r,n]=v.useState(e),a=Ln(e);return mr(()=>n(a.current),[a,n,...t]),r}function q0(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function Ls(){let e=[],t={addEventListener(r,n,a,i){return r.addEventListener(n,a,i),t.add(()=>r.removeEventListener(n,a,i))},requestAnimationFrame(...r){let n=requestAnimationFrame(...r);return t.add(()=>cancelAnimationFrame(n))},nextFrame(...r){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...r))},setTimeout(...r){let n=setTimeout(...r);return t.add(()=>clearTimeout(n))},microTask(...r){let n={current:!0};return q0(()=>{n.current&&r[0]()}),t.add(()=>{n.current=!1})},style(r,n,a){let i=r.style.getPropertyValue(n);return Object.assign(r.style,{[n]:a}),this.add(()=>{Object.assign(r.style,{[n]:i})})},group(r){let n=Ls();return r(n),this.add(()=>n.dispose())},add(r){return e.push(r),()=>{let n=e.indexOf(r);if(n>=0)for(let a of e.splice(n,1))a()}},dispose(){for(let r of e.splice(0))r()}};return t}function vc(){let[e]=v.useState(Ls);return v.useEffect(()=>()=>e.dispose(),[e]),e}let Re=function(e){let t=Ln(e);return ve.useCallback((...r)=>t.current(...r),[t])};function Y0(){let[e,t]=v.useState(Ss.isHandoffComplete);return e&&Ss.isHandoffComplete===!1&&t(!1),v.useEffect(()=>{e!==!0&&t(!0)},[e]),v.useEffect(()=>Ss.handoff(),[]),e}var xN;let Hr=(xN=ve.useId)!=null?xN:function(){let e=Y0(),[t,r]=ve.useState(e?()=>Ss.nextId():null);return mr(()=>{t===null&&r(Ss.nextId())},[t]),t!=null?""+t:void 0};function mt(e,t,...r){if(e in t){let a=t[e];return typeof a=="function"?a(...r):a}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(a=>`"${a}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,mt),n}function Dv(e){return Ss.isServer?null:e instanceof Node?e.ownerDocument:e!=null&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let n$=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var qt=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(qt||{}),ps=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(ps||{}),STe=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(STe||{});function qw(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(n$)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}var Yw=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Yw||{});function Y5(e,t=0){var r;return e===((r=Dv(e))==null?void 0:r.body)?!1:mt(t,{[0](){return e.matches(n$)},[1](){let n=e;for(;n!==null;){if(n.matches(n$))return!0;n=n.parentElement}return!1}})}var TTe=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(TTe||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function ku(e){e==null||e.focus({preventScroll:!0})}let CTe=["textarea","input"].join(",");function $Te(e){var t,r;return(r=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,CTe))!=null?r:!1}function pu(e,t=r=>r){return e.slice().sort((r,n)=>{let a=t(r),i=t(n);if(a===null||i===null)return 0;let o=a.compareDocumentPosition(i);return o&Node.DOCUMENT_POSITION_FOLLOWING?-1:o&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function un(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:a=[]}={}){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,o=Array.isArray(e)?r?pu(e):e:qw(e);a.length>0&&o.length>1&&(o=o.filter(h=>!a.includes(h))),n=n??i.activeElement;let s=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,o.indexOf(n))-1;if(t&4)return Math.max(0,o.indexOf(n))+1;if(t&8)return o.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=t&32?{preventScroll:!0}:{},f=0,u=o.length,d;do{if(f>=u||f+u<=0)return 0;let h=l+f;if(t&16)h=(h+u)%u;else{if(h<0)return 3;if(h>=u)return 1}d=o[h],d==null||d.focus(c),f+=s}while(d!==i.activeElement);return t&6&&$Te(d)&&d.select(),2}function AE(e,t,r){let n=Ln(t);v.useEffect(()=>{function a(i){n.current(i)}return document.addEventListener(e,a,r),()=>document.removeEventListener(e,a,r)},[e,r])}function Z5(e,t,r=!0){let n=v.useRef(!1);v.useEffect(()=>{requestAnimationFrame(()=>{n.current=r})},[r]);function a(o,s){if(!n.current||o.defaultPrevented)return;let l=function f(u){return typeof u=="function"?f(u()):Array.isArray(u)||u instanceof Set?u:[u]}(e),c=s(o);if(c!==null&&c.getRootNode().contains(c)){for(let f of l){if(f===null)continue;let u=f instanceof HTMLElement?f:f.current;if(u!=null&&u.contains(c)||o.composed&&o.composedPath().includes(u))return}return!Y5(c,Yw.Loose)&&c.tabIndex!==-1&&o.preventDefault(),t(o,c)}}let i=v.useRef(null);AE("mousedown",o=>{var s,l;n.current&&(i.current=((l=(s=o.composedPath)==null?void 0:s.call(o))==null?void 0:l[0])||o.target)},!0),AE("click",o=>{i.current&&(a(o,()=>i.current),i.current=null)},!0),AE("blur",o=>a(o,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function wN(e){var t;if(e.type)return e.type;let r=(t=e.as)!=null?t:"button";if(typeof r=="string"&&r.toLowerCase()==="button")return"button"}function Zw(e,t){let[r,n]=v.useState(()=>wN(e));return mr(()=>{n(wN(e))},[e.type,e.as]),mr(()=>{r||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&n("button")},[r,t]),r}let AX=Symbol();function RX(e,t=!0){return Object.assign(e,{[AX]:t})}function Lt(...e){let t=v.useRef(e);v.useEffect(()=>{t.current=e},[e]);let r=Re(n=>{for(let a of t.current)a!=null&&(typeof a=="function"?a(n):a.current=n)});return e.every(n=>n==null||(n==null?void 0:n[AX]))?void 0:r}function kTe(e){throw new Error("Unexpected object: "+e)}var fa=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(fa||{});function ATe(e,t){let r=t.resolveItems();if(r.length<=0)return null;let n=t.resolveActiveIndex(),a=n??-1,i=(()=>{switch(e.focus){case 0:return r.findIndex(o=>!t.resolveDisabled(o));case 1:{let o=r.slice().reverse().findIndex((s,l,c)=>a!==-1&&c.length-l-1>=a?!1:!t.resolveDisabled(s));return o===-1?o:r.length-1-o}case 2:return r.findIndex((o,s)=>s<=a?!1:!t.resolveDisabled(o));case 3:{let o=r.slice().reverse().findIndex(s=>!t.resolveDisabled(s));return o===-1?o:r.length-1-o}case 4:return r.findIndex(o=>t.resolveId(o)===e.id);case 5:return null;default:kTe(e)}})();return i===-1?n:i}function a$(...e){return e.filter(Boolean).join(" ")}var ki=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(ki||{}),gs=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(gs||{});function kt({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:a,visible:i=!0,name:o}){let s=OX(t,e);if(i)return y1(s,r,n,o);let l=a??0;if(l&2){let{static:c=!1,...f}=s;if(c)return y1(f,r,n,o)}if(l&1){let{unmount:c=!0,...f}=s;return mt(c?0:1,{[0](){return null},[1](){return y1({...f,hidden:!0,style:{display:"none"}},r,n,o)}})}return y1(s,r,n,o)}function y1(e,t={},r,n){let{as:a=r,children:i,refName:o="ref",...s}=RE(e,["unmount","static"]),l=e.ref!==void 0?{[o]:e.ref}:{},c=typeof i=="function"?i(t):i;"className"in s&&s.className&&typeof s.className=="function"&&(s.className=s.className(t));let f={};if(t){let u=!1,d=[];for(let[h,p]of Object.entries(t))typeof p=="boolean"&&(u=!0),p===!0&&d.push(h);u&&(f["data-headlessui-state"]=d.join(" "))}if(a===v.Fragment&&Object.keys(d2(s)).length>0){if(!v.isValidElement(c)||Array.isArray(c)&&c.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(s).map(p=>` - ${p}`).join(`
|
||
`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(p=>` - ${p}`).join(`
|
||
`)].join(`
|
||
`));let u=c.props,d=typeof(u==null?void 0:u.className)=="function"?(...p)=>a$(u==null?void 0:u.className(...p),s.className):a$(u==null?void 0:u.className,s.className),h=d?{className:d}:{};return v.cloneElement(c,Object.assign({},OX(c.props,d2(RE(s,["ref"]))),f,l,RTe(c.ref,l.ref),h))}return v.createElement(a,Object.assign({},RE(s,["ref"]),a!==v.Fragment&&l,a!==v.Fragment&&f),c)}function RTe(...e){return{ref:e.every(t=>t==null)?void 0:t=>{for(let r of e)r!=null&&(typeof r=="function"?r(t):r.current=t)}}}function OX(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},r={};for(let n of e)for(let a in n)a.startsWith("on")&&typeof n[a]=="function"?(r[a]!=null||(r[a]=[]),r[a].push(n[a])):t[a]=n[a];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map(n=>[n,void 0])));for(let n in r)Object.assign(t,{[n](a,...i){let o=r[n];for(let s of o){if((a instanceof Event||(a==null?void 0:a.nativeEvent)instanceof Event)&&a.defaultPrevented)return;s(a,...i)}}});return t}function At(e){var t;return Object.assign(v.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function d2(e){let t=Object.assign({},e);for(let r in t)t[r]===void 0&&delete t[r];return t}function RE(e,t=[]){let r=Object.assign({},e);for(let n of t)n in r&&delete r[n];return r}function Lv(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let n=(t==null?void 0:t.getAttribute("disabled"))==="";return n&&OTe(r)?!1:n}function OTe(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}function IX(e={},t=null,r=[]){for(let[n,a]of Object.entries(e))NX(r,PX(t,n),a);return r}function PX(e,t){return e?e+"["+t+"]":t}function NX(e,t,r){if(Array.isArray(r))for(let[n,a]of r.entries())NX(e,PX(t,n.toString()),a);else r instanceof Date?e.push([t,r.toISOString()]):typeof r=="boolean"?e.push([t,r?"1":"0"]):typeof r=="string"?e.push([t,r]):typeof r=="number"?e.push([t,`${r}`]):r==null?e.push([t,""]):IX(r,t,e)}function ITe(e){var t;let r=(t=e==null?void 0:e.form)!=null?t:e.closest("form");if(r){for(let n of r.elements)if(n.tagName==="INPUT"&&n.type==="submit"||n.tagName==="BUTTON"&&n.type==="submit"||n.nodeName==="INPUT"&&n.type==="image"){n.click();return}}}let PTe="div";var Do=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Do||{});function NTe(e,t){let{features:r=1,...n}=e,a={ref:t,"aria-hidden":(r&2)===2?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(r&4)===4&&(r&2)!==2&&{display:"none"}}};return kt({ourProps:a,theirProps:n,slot:{},defaultTag:PTe,name:"Hidden"})}let Lo=At(NTe),J5=v.createContext(null);J5.displayName="OpenClosedContext";var fr=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(fr||{});function Z0(){return v.useContext(J5)}function Q5({value:e,children:t}){return ve.createElement(J5.Provider,{value:e},t)}var ot=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(ot||{});function FX(e,t,r){let[n,a]=v.useState(r),i=e!==void 0,o=v.useRef(i),s=v.useRef(!1),l=v.useRef(!1);return i&&!o.current&&!s.current?(s.current=!0,o.current=i):!i&&o.current&&!l.current&&(l.current=!0,o.current=i),[i?e:n,Re(c=>(i||a(c),t==null?void 0:t(c)))]}function e6(e,t){let r=v.useRef([]),n=Re(e);v.useEffect(()=>{let a=[...r.current];for(let[i,o]of t.entries())if(r.current[i]!==o){let s=n(t,a);return r.current=t,s}},[n,...t])}function _N(e){return[e.screenX,e.screenY]}function FTe(){let e=v.useRef([-1,-1]);return{wasMoved(t){let r=_N(t);return e.current[0]===r[0]&&e.current[1]===r[1]?!1:(e.current=r,!0)},update(t){e.current=_N(t)}}}function DTe(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function LTe(e,t,r){let n=Ln(t);v.useEffect(()=>{function a(i){n.current(i)}return window.addEventListener(e,a,r),()=>window.removeEventListener(e,a,r)},[e,r])}var Fa=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Fa||{});function t6(){let e=v.useRef(0);return LTe("keydown",t=>{t.key==="Tab"&&(e.current=t.shiftKey?1:0)},!0),e}function Mv(){let e=v.useRef(!1);return mr(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function yf(...e){return v.useMemo(()=>Dv(...e),[...e])}function r6(e,t,r,n){let a=Ln(r);v.useEffect(()=>{e=e??window;function i(o){a.current(o)}return e.addEventListener(t,i,n),()=>e.removeEventListener(t,i,n)},[e,t,n])}function MTe(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}function DX(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let r of e.current)r.current instanceof HTMLElement&&t.add(r.current);return t}let BTe="div";var LX=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(LX||{});function jTe(e,t){let r=v.useRef(null),n=Lt(r,t),{initialFocus:a,containers:i,features:o=30,...s}=e;Y0()||(o=1);let l=yf(r);VTe({ownerDocument:l},!!(o&16));let c=HTe({ownerDocument:l,container:r,initialFocus:a},!!(o&2));zTe({ownerDocument:l,container:r,containers:i,previousActiveElement:c},!!(o&8));let f=t6(),u=Re(g=>{let y=r.current;y&&(m=>m())(()=>{mt(f.current,{[Fa.Forwards]:()=>{un(y,qt.First,{skipElements:[g.relatedTarget]})},[Fa.Backwards]:()=>{un(y,qt.Last,{skipElements:[g.relatedTarget]})}})})}),d=vc(),h=v.useRef(!1),p={ref:n,onKeyDown(g){g.key=="Tab"&&(h.current=!0,d.requestAnimationFrame(()=>{h.current=!1}))},onBlur(g){let y=DX(i);r.current instanceof HTMLElement&&y.add(r.current);let m=g.relatedTarget;m instanceof HTMLElement&&m.dataset.headlessuiFocusGuard!=="true"&&(MX(y,m)||(h.current?un(r.current,mt(f.current,{[Fa.Forwards]:()=>qt.Next,[Fa.Backwards]:()=>qt.Previous})|qt.WrapAround,{relativeTo:g.target}):g.target instanceof HTMLElement&&ku(g.target)))}};return ve.createElement(ve.Fragment,null,!!(o&4)&&ve.createElement(Lo,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:u,features:Do.Focusable}),kt({ourProps:p,theirProps:s,defaultTag:BTe,name:"FocusTrap"}),!!(o&4)&&ve.createElement(Lo,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:u,features:Do.Focusable}))}let UTe=At(jTe),Ih=Object.assign(UTe,{features:LX}),Sl=[];MTe(()=>{function e(t){t.target instanceof HTMLElement&&t.target!==document.body&&Sl[0]!==t.target&&(Sl.unshift(t.target),Sl=Sl.filter(r=>r!=null&&r.isConnected),Sl.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});function WTe(e=!0){let t=v.useRef(Sl.slice());return e6(([r],[n])=>{n===!0&&r===!1&&q0(()=>{t.current.splice(0)}),n===!1&&r===!0&&(t.current=Sl.slice())},[e,Sl,t]),Re(()=>{var r;return(r=t.current.find(n=>n!=null&&n.isConnected))!=null?r:null})}function VTe({ownerDocument:e},t){let r=WTe(t);e6(()=>{t||(e==null?void 0:e.activeElement)===(e==null?void 0:e.body)&&ku(r())},[t]);let n=v.useRef(!1);v.useEffect(()=>(n.current=!1,()=>{n.current=!0,q0(()=>{n.current&&ku(r())})}),[])}function HTe({ownerDocument:e,container:t,initialFocus:r},n){let a=v.useRef(null),i=Mv();return e6(()=>{if(!n)return;let o=t.current;o&&q0(()=>{if(!i.current)return;let s=e==null?void 0:e.activeElement;if(r!=null&&r.current){if((r==null?void 0:r.current)===s){a.current=s;return}}else if(o.contains(s)){a.current=s;return}r!=null&&r.current?ku(r.current):(un(o,qt.First),ps.Error),a.current=e==null?void 0:e.activeElement})},[n]),a}function zTe({ownerDocument:e,container:t,containers:r,previousActiveElement:n},a){let i=Mv();r6(e==null?void 0:e.defaultView,"focus",o=>{if(!a||!i.current)return;let s=DX(r);t.current instanceof HTMLElement&&s.add(t.current);let l=n.current;if(!l)return;let c=o.target;c&&c instanceof HTMLElement?MX(s,c)?(n.current=c,ku(c)):(o.preventDefault(),o.stopPropagation(),ku(l)):ku(n.current)},!0)}function MX(e,t){for(let r of e)if(r.contains(t))return!0;return!1}let BX=v.createContext(!1);function GTe(){return v.useContext(BX)}function i$(e){return ve.createElement(BX.Provider,{value:e.force},e.children)}function KTe(e){let t=GTe(),r=v.useContext(jX),n=yf(e),[a,i]=v.useState(()=>{if(!t&&r!==null||Ss.isServer)return null;let o=n==null?void 0:n.getElementById("headlessui-portal-root");if(o)return o;if(n===null)return null;let s=n.createElement("div");return s.setAttribute("id","headlessui-portal-root"),n.body.appendChild(s)});return v.useEffect(()=>{a!==null&&(n!=null&&n.body.contains(a)||n==null||n.body.appendChild(a))},[a,n]),v.useEffect(()=>{t||r!==null&&i(r.current)},[r,i,t]),a}let XTe=v.Fragment;function qTe(e,t){let r=e,n=v.useRef(null),a=Lt(RX(f=>{n.current=f}),t),i=yf(n),o=KTe(n),[s]=v.useState(()=>{var f;return Ss.isServer?null:(f=i==null?void 0:i.createElement("div"))!=null?f:null}),l=Y0(),c=v.useRef(!1);return mr(()=>{if(c.current=!1,!(!o||!s))return o.contains(s)||(s.setAttribute("data-headlessui-portal",""),o.appendChild(s)),()=>{c.current=!0,q0(()=>{var f;c.current&&(!o||!s||(s instanceof Node&&o.contains(s)&&o.removeChild(s),o.childNodes.length<=0&&((f=o.parentElement)==null||f.removeChild(o))))})}},[o,s]),l?!o||!s?null:zs.createPortal(kt({ourProps:{ref:a},theirProps:r,defaultTag:XTe,name:"Portal"}),s):null}let YTe=v.Fragment,jX=v.createContext(null);function ZTe(e,t){let{target:r,...n}=e,a={ref:Lt(t)};return ve.createElement(jX.Provider,{value:r},kt({ourProps:a,theirProps:n,defaultTag:YTe,name:"Popover.Group"}))}let JTe=At(qTe),QTe=At(ZTe),o$=Object.assign(JTe,{Group:QTe}),UX=v.createContext(null);function WX(){let e=v.useContext(UX);if(e===null){let t=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,WX),t}return e}function VX(){let[e,t]=v.useState([]);return[e.length>0?e.join(" "):void 0,v.useMemo(()=>function(r){let n=Re(i=>(t(o=>[...o,i]),()=>t(o=>{let s=o.slice(),l=s.indexOf(i);return l!==-1&&s.splice(l,1),s}))),a=v.useMemo(()=>({register:n,slot:r.slot,name:r.name,props:r.props}),[n,r.slot,r.name,r.props]);return ve.createElement(UX.Provider,{value:a},r.children)},[t])]}let e4e="p";function t4e(e,t){let r=Hr(),{id:n=`headlessui-description-${r}`,...a}=e,i=WX(),o=Lt(t);mr(()=>i.register(n),[n,i.register]);let s={ref:o,...i.props,id:n};return kt({ourProps:s,theirProps:a,slot:i.slot||{},defaultTag:e4e,name:i.name||"Description"})}let r4e=At(t4e),HX=Object.assign(r4e,{}),n6=v.createContext(()=>{});n6.displayName="StackContext";var s$=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(s$||{});function n4e(){return v.useContext(n6)}function a4e({children:e,onUpdate:t,type:r,element:n,enabled:a}){let i=n4e(),o=Re((...s)=>{t==null||t(...s),i(...s)});return mr(()=>{let s=a===void 0||a===!0;return s&&o(0,r,n),()=>{s&&o(1,r,n)}},[o,r,n,a]),ve.createElement(n6.Provider,{value:o},e)}function i4e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}const o4e=typeof Object.is=="function"?Object.is:i4e,{useState:s4e,useEffect:l4e,useLayoutEffect:c4e,useDebugValue:u4e}=Cs;function f4e(e,t,r){const n=t(),[{inst:a},i]=s4e({inst:{value:n,getSnapshot:t}});return c4e(()=>{a.value=n,a.getSnapshot=t,OE(a)&&i({inst:a})},[e,n,t]),l4e(()=>(OE(a)&&i({inst:a}),e(()=>{OE(a)&&i({inst:a})})),[e]),u4e(n),n}function OE(e){const t=e.getSnapshot,r=e.value;try{const n=t();return!o4e(r,n)}catch{return!0}}function d4e(e,t,r){return t()}const h4e=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",p4e=!h4e,g4e=p4e?d4e:f4e,v4e="useSyncExternalStore"in Cs?(e=>e.useSyncExternalStore)(Cs):g4e;function m4e(e){return v4e(e.subscribe,e.getSnapshot,e.getSnapshot)}function y4e(e,t){let r=e(),n=new Set;return{getSnapshot(){return r},subscribe(a){return n.add(a),()=>n.delete(a)},dispatch(a,...i){let o=t[a].call(r,...i);o&&(r=o,n.forEach(s=>s()))}}}function x4e(){let e;return{before({doc:t}){var r;let n=t.documentElement;e=((r=t.defaultView)!=null?r:window).innerWidth-n.clientWidth},after({doc:t,d:r}){let n=t.documentElement,a=n.clientWidth-n.offsetWidth,i=e-a;r.style(n,"paddingRight",`${i}px`)}}}function w4e(){if(!DTe())return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:r,meta:n}){function a(o){return n.containers.flatMap(s=>s()).some(s=>s.contains(o))}r.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let i=null;r.addEventListener(t,"click",o=>{if(o.target instanceof HTMLElement)try{let s=o.target.closest("a");if(!s)return;let{hash:l}=new URL(s.href),c=t.querySelector(l);c&&!a(c)&&(i=c)}catch{}},!0),r.addEventListener(t,"touchmove",o=>{o.target instanceof HTMLElement&&!a(o.target)&&o.preventDefault()},{passive:!1}),r.add(()=>{window.scrollTo(0,window.pageYOffset+e),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})}}}function _4e(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function b4e(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let gu=y4e(()=>new Map,{PUSH(e,t){var r;let n=(r=this.get(e))!=null?r:{doc:e,count:0,d:Ls(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:r}){let n={doc:e,d:t,meta:b4e(r)},a=[w4e(),x4e(),_4e()];a.forEach(({before:i})=>i==null?void 0:i(n)),a.forEach(({after:i})=>i==null?void 0:i(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});gu.subscribe(()=>{let e=gu.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let n=t.get(r.doc)==="hidden",a=r.count!==0;(a&&!n||!a&&n)&&gu.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),r.count===0&&gu.dispatch("TEARDOWN",r)}});function E4e(e,t,r){let n=m4e(gu),a=e?n.get(e):void 0,i=a?a.count>0:!1;return mr(()=>{if(!(!e||!t))return gu.dispatch("PUSH",e,r),()=>gu.dispatch("POP",e,r)},[t,e]),i}let IE=new Map,Ph=new Map;function bN(e,t=!0){mr(()=>{var r;if(!t)return;let n=typeof e=="function"?e():e.current;if(!n)return;function a(){var o;if(!n)return;let s=(o=Ph.get(n))!=null?o:1;if(s===1?Ph.delete(n):Ph.set(n,s-1),s!==1)return;let l=IE.get(n);l&&(l["aria-hidden"]===null?n.removeAttribute("aria-hidden"):n.setAttribute("aria-hidden",l["aria-hidden"]),n.inert=l.inert,IE.delete(n))}let i=(r=Ph.get(n))!=null?r:0;return Ph.set(n,i+1),i!==0||(IE.set(n,{"aria-hidden":n.getAttribute("aria-hidden"),inert:n.inert}),n.setAttribute("aria-hidden","true"),n.inert=!0),a},[e,t])}var S4e=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(S4e||{}),T4e=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(T4e||{});let C4e={[0](e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},h2=v.createContext(null);h2.displayName="DialogContext";function Bv(e){let t=v.useContext(h2);if(t===null){let r=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Bv),r}return t}function $4e(e,t,r=()=>[document.body]){E4e(e,t,n=>{var a;return{containers:[...(a=n.containers)!=null?a:[],r]}})}function k4e(e,t){return mt(t.type,C4e,e,t)}let A4e="div",R4e=ki.RenderStrategy|ki.Static;function O4e(e,t){let r=Hr(),{id:n=`headlessui-dialog-${r}`,open:a,onClose:i,initialFocus:o,__demoMode:s=!1,...l}=e,[c,f]=v.useState(0),u=Z0();a===void 0&&u!==null&&(a=(u&fr.Open)===fr.Open);let d=v.useRef(null),h=Lt(d,t),p=v.useRef(null),g=yf(d),y=e.hasOwnProperty("open")||u!==null,m=e.hasOwnProperty("onClose");if(!y&&!m)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!y)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!m)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(typeof a!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${a}`);if(typeof i!="function")throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let w=a?0:1,[_,E]=v.useReducer(k4e,{titleId:null,descriptionId:null,panelRef:v.createRef()}),S=Re(()=>i(!1)),k=Re(W=>E({type:0,id:W})),b=Y0()?s?!1:w===0:!1,T=c>1,C=v.useContext(h2)!==null,R=T?"parent":"leaf",I=u!==null?(u&fr.Closing)===fr.Closing:!1,N=(()=>C||I?!1:b)(),B=v.useCallback(()=>{var W,ee;return(ee=Array.from((W=g==null?void 0:g.querySelectorAll("body > *"))!=null?W:[]).find(re=>re.id==="headlessui-portal-root"?!1:re.contains(p.current)&&re instanceof HTMLElement))!=null?ee:null},[p]);bN(B,N);let A=(()=>T?!0:b)(),O=v.useCallback(()=>{var W,ee;return(ee=Array.from((W=g==null?void 0:g.querySelectorAll("[data-headlessui-portal]"))!=null?W:[]).find(re=>re.contains(p.current)&&re instanceof HTMLElement))!=null?ee:null},[p]);bN(O,A);let H=Re(()=>{var W,ee;return[...Array.from((W=g==null?void 0:g.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))!=null?W:[]).filter(re=>!(re===document.body||re===document.head||!(re instanceof HTMLElement)||re.contains(p.current)||_.panelRef.current&&re.contains(_.panelRef.current))),(ee=_.panelRef.current)!=null?ee:d.current]}),z=(()=>!(!b||T))();Z5(()=>H(),S,z);let G=(()=>!(T||w!==0))();r6(g==null?void 0:g.defaultView,"keydown",W=>{G&&(W.defaultPrevented||W.key===ot.Escape&&(W.preventDefault(),W.stopPropagation(),S()))});let P=(()=>!(I||w!==0||C))();$4e(g,P,H),v.useEffect(()=>{if(w!==0||!d.current)return;let W=new ResizeObserver(ee=>{for(let re of ee){let le=re.target.getBoundingClientRect();le.x===0&&le.y===0&&le.width===0&&le.height===0&&S()}});return W.observe(d.current),()=>W.disconnect()},[w,d,S]);let[U,Y]=VX(),D=v.useMemo(()=>[{dialogState:w,close:S,setTitleId:k},_],[w,_,S,k]),K=v.useMemo(()=>({open:w===0}),[w]),j={ref:h,id:n,role:"dialog","aria-modal":w===0?!0:void 0,"aria-labelledby":_.titleId,"aria-describedby":U};return ve.createElement(a4e,{type:"Dialog",enabled:w===0,element:d,onUpdate:Re((W,ee)=>{ee==="Dialog"&&mt(W,{[s$.Add]:()=>f(re=>re+1),[s$.Remove]:()=>f(re=>re-1)})})},ve.createElement(i$,{force:!0},ve.createElement(o$,null,ve.createElement(h2.Provider,{value:D},ve.createElement(o$.Group,{target:d},ve.createElement(i$,{force:!1},ve.createElement(Y,{slot:K,name:"Dialog.Description"},ve.createElement(Ih,{initialFocus:o,containers:H,features:b?mt(R,{parent:Ih.features.RestoreFocus,leaf:Ih.features.All&~Ih.features.FocusLock}):Ih.features.None},kt({ourProps:j,theirProps:l,slot:K,defaultTag:A4e,features:R4e,visible:w===0,name:"Dialog"})))))))),ve.createElement(Lo,{features:Do.Hidden,ref:p}))}let I4e="div";function P4e(e,t){let r=Hr(),{id:n=`headlessui-dialog-overlay-${r}`,...a}=e,[{dialogState:i,close:o}]=Bv("Dialog.Overlay"),s=Lt(t),l=Re(f=>{if(f.target===f.currentTarget){if(Lv(f.currentTarget))return f.preventDefault();f.preventDefault(),f.stopPropagation(),o()}}),c=v.useMemo(()=>({open:i===0}),[i]);return kt({ourProps:{ref:s,id:n,"aria-hidden":!0,onClick:l},theirProps:a,slot:c,defaultTag:I4e,name:"Dialog.Overlay"})}let N4e="div";function F4e(e,t){let r=Hr(),{id:n=`headlessui-dialog-backdrop-${r}`,...a}=e,[{dialogState:i},o]=Bv("Dialog.Backdrop"),s=Lt(t);v.useEffect(()=>{if(o.panelRef.current===null)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[o.panelRef]);let l=v.useMemo(()=>({open:i===0}),[i]);return ve.createElement(i$,{force:!0},ve.createElement(o$,null,kt({ourProps:{ref:s,id:n,"aria-hidden":!0},theirProps:a,slot:l,defaultTag:N4e,name:"Dialog.Backdrop"})))}let D4e="div";function L4e(e,t){let r=Hr(),{id:n=`headlessui-dialog-panel-${r}`,...a}=e,[{dialogState:i},o]=Bv("Dialog.Panel"),s=Lt(t,o.panelRef),l=v.useMemo(()=>({open:i===0}),[i]),c=Re(f=>{f.stopPropagation()});return kt({ourProps:{ref:s,id:n,onClick:c},theirProps:a,slot:l,defaultTag:D4e,name:"Dialog.Panel"})}let M4e="h2";function B4e(e,t){let r=Hr(),{id:n=`headlessui-dialog-title-${r}`,...a}=e,[{dialogState:i,setTitleId:o}]=Bv("Dialog.Title"),s=Lt(t);v.useEffect(()=>(o(n),()=>o(null)),[n,o]);let l=v.useMemo(()=>({open:i===0}),[i]);return kt({ourProps:{ref:s,id:n},theirProps:a,slot:l,defaultTag:M4e,name:"Dialog.Title"})}let j4e=At(O4e),U4e=At(F4e),W4e=At(L4e),V4e=At(P4e),H4e=At(B4e),Xn=Object.assign(j4e,{Backdrop:U4e,Panel:W4e,Overlay:V4e,Title:H4e,Description:HX});var z4e=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(z4e||{}),G4e=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(G4e||{}),K4e=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(K4e||{}),X4e=(e=>(e[e.OpenListbox=0]="OpenListbox",e[e.CloseListbox=1]="CloseListbox",e[e.GoToOption=2]="GoToOption",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterOption=5]="RegisterOption",e[e.UnregisterOption=6]="UnregisterOption",e[e.RegisterLabel=7]="RegisterLabel",e))(X4e||{});function PE(e,t=r=>r){let r=e.activeOptionIndex!==null?e.options[e.activeOptionIndex]:null,n=pu(t(e.options.slice()),i=>i.dataRef.current.domRef.current),a=r?n.indexOf(r):null;return a===-1&&(a=null),{options:n,activeOptionIndex:a}}let q4e={[1](e){return e.dataRef.current.disabled||e.listboxState===1?e:{...e,activeOptionIndex:null,listboxState:1}},[0](e){if(e.dataRef.current.disabled||e.listboxState===0)return e;let t=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,n=e.options.findIndex(a=>r(a.dataRef.current.value));return n!==-1&&(t=n),{...e,listboxState:0,activeOptionIndex:t}},[2](e,t){var r;if(e.dataRef.current.disabled||e.listboxState===1)return e;let n=PE(e),a=ATe(t,{resolveItems:()=>n.options,resolveActiveIndex:()=>n.activeOptionIndex,resolveId:i=>i.id,resolveDisabled:i=>i.dataRef.current.disabled});return{...e,...n,searchQuery:"",activeOptionIndex:a,activationTrigger:(r=t.trigger)!=null?r:1}},[3]:(e,t)=>{if(e.dataRef.current.disabled||e.listboxState===1)return e;let r=e.searchQuery!==""?0:1,n=e.searchQuery+t.value.toLowerCase(),a=(e.activeOptionIndex!==null?e.options.slice(e.activeOptionIndex+r).concat(e.options.slice(0,e.activeOptionIndex+r)):e.options).find(o=>{var s;return!o.dataRef.current.disabled&&((s=o.dataRef.current.textValue)==null?void 0:s.startsWith(n))}),i=a?e.options.indexOf(a):-1;return i===-1||i===e.activeOptionIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeOptionIndex:i,activationTrigger:1}},[4](e){return e.dataRef.current.disabled||e.listboxState===1||e.searchQuery===""?e:{...e,searchQuery:""}},[5]:(e,t)=>{let r={id:t.id,dataRef:t.dataRef},n=PE(e,a=>[...a,r]);return e.activeOptionIndex===null&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(n.activeOptionIndex=n.options.indexOf(r)),{...e,...n}},[6]:(e,t)=>{let r=PE(e,n=>{let a=n.findIndex(i=>i.id===t.id);return a!==-1&&n.splice(a,1),n});return{...e,...r,activationTrigger:1}},[7]:(e,t)=>({...e,labelId:t.id})},a6=v.createContext(null);a6.displayName="ListboxActionsContext";function jv(e){let t=v.useContext(a6);if(t===null){let r=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,jv),r}return t}let i6=v.createContext(null);i6.displayName="ListboxDataContext";function Uv(e){let t=v.useContext(i6);if(t===null){let r=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Uv),r}return t}function Y4e(e,t){return mt(t.type,q4e,e,t)}let Z4e=v.Fragment;function J4e(e,t){let{value:r,defaultValue:n,form:a,name:i,onChange:o,by:s=(j,W)=>j===W,disabled:l=!1,horizontal:c=!1,multiple:f=!1,...u}=e;const d=c?"horizontal":"vertical";let h=Lt(t),[p=f?[]:void 0,g]=FX(r,o,n),[y,m]=v.useReducer(Y4e,{dataRef:v.createRef(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),w=v.useRef({static:!1,hold:!1}),_=v.useRef(null),E=v.useRef(null),S=v.useRef(null),k=Re(typeof s=="string"?(j,W)=>{let ee=s;return(j==null?void 0:j[ee])===(W==null?void 0:W[ee])}:s),b=v.useCallback(j=>mt(T.mode,{[1]:()=>p.some(W=>k(W,j)),[0]:()=>k(p,j)}),[p]),T=v.useMemo(()=>({...y,value:p,disabled:l,mode:f?1:0,orientation:d,compare:k,isSelected:b,optionsPropsRef:w,labelRef:_,buttonRef:E,optionsRef:S}),[p,l,f,y]);mr(()=>{y.dataRef.current=T},[T]),Z5([T.buttonRef,T.optionsRef],(j,W)=>{var ee;m({type:1}),Y5(W,Yw.Loose)||(j.preventDefault(),(ee=T.buttonRef.current)==null||ee.focus())},T.listboxState===0);let C=v.useMemo(()=>({open:T.listboxState===0,disabled:l,value:p}),[T,l,p]),R=Re(j=>{let W=T.options.find(ee=>ee.id===j);W&&z(W.dataRef.current.value)}),I=Re(()=>{if(T.activeOptionIndex!==null){let{dataRef:j,id:W}=T.options[T.activeOptionIndex];z(j.current.value),m({type:2,focus:fa.Specific,id:W})}}),N=Re(()=>m({type:0})),B=Re(()=>m({type:1})),A=Re((j,W,ee)=>j===fa.Specific?m({type:2,focus:fa.Specific,id:W,trigger:ee}):m({type:2,focus:j,trigger:ee})),O=Re((j,W)=>(m({type:5,id:j,dataRef:W}),()=>m({type:6,id:j}))),H=Re(j=>(m({type:7,id:j}),()=>m({type:7,id:null}))),z=Re(j=>mt(T.mode,{[0](){return g==null?void 0:g(j)},[1](){let W=T.value.slice(),ee=W.findIndex(re=>k(re,j));return ee===-1?W.push(j):W.splice(ee,1),g==null?void 0:g(W)}})),G=Re(j=>m({type:3,value:j})),P=Re(()=>m({type:4})),U=v.useMemo(()=>({onChange:z,registerOption:O,registerLabel:H,goToOption:A,closeListbox:B,openListbox:N,selectActiveOption:I,selectOption:R,search:G,clearSearch:P}),[]),Y={ref:h},D=v.useRef(null),K=vc();return v.useEffect(()=>{D.current&&n!==void 0&&K.addEventListener(D.current,"reset",()=>{z(n)})},[D,z]),ve.createElement(a6.Provider,{value:U},ve.createElement(i6.Provider,{value:T},ve.createElement(Q5,{value:mt(T.listboxState,{[0]:fr.Open,[1]:fr.Closed})},i!=null&&p!=null&&IX({[i]:p}).map(([j,W],ee)=>ve.createElement(Lo,{features:Do.Hidden,ref:ee===0?re=>{var le;D.current=(le=re==null?void 0:re.closest("form"))!=null?le:null}:void 0,...d2({key:j,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:a,name:j,value:W})})),kt({ourProps:Y,theirProps:u,slot:C,defaultTag:Z4e,name:"Listbox"}))))}let Q4e="button";function eCe(e,t){var r;let n=Hr(),{id:a=`headlessui-listbox-button-${n}`,...i}=e,o=Uv("Listbox.Button"),s=jv("Listbox.Button"),l=Lt(o.buttonRef,t),c=vc(),f=Re(y=>{switch(y.key){case ot.Space:case ot.Enter:case ot.ArrowDown:y.preventDefault(),s.openListbox(),c.nextFrame(()=>{o.value||s.goToOption(fa.First)});break;case ot.ArrowUp:y.preventDefault(),s.openListbox(),c.nextFrame(()=>{o.value||s.goToOption(fa.Last)});break}}),u=Re(y=>{switch(y.key){case ot.Space:y.preventDefault();break}}),d=Re(y=>{if(Lv(y.currentTarget))return y.preventDefault();o.listboxState===0?(s.closeListbox(),c.nextFrame(()=>{var m;return(m=o.buttonRef.current)==null?void 0:m.focus({preventScroll:!0})})):(y.preventDefault(),s.openListbox())}),h=kX(()=>{if(o.labelId)return[o.labelId,a].join(" ")},[o.labelId,a]),p=v.useMemo(()=>({open:o.listboxState===0,disabled:o.disabled,value:o.value}),[o]),g={ref:l,id:a,type:Zw(e,o.buttonRef),"aria-haspopup":"listbox","aria-controls":(r=o.optionsRef.current)==null?void 0:r.id,"aria-expanded":o.disabled?void 0:o.listboxState===0,"aria-labelledby":h,disabled:o.disabled,onKeyDown:f,onKeyUp:u,onClick:d};return kt({ourProps:g,theirProps:i,slot:p,defaultTag:Q4e,name:"Listbox.Button"})}let tCe="label";function rCe(e,t){let r=Hr(),{id:n=`headlessui-listbox-label-${r}`,...a}=e,i=Uv("Listbox.Label"),o=jv("Listbox.Label"),s=Lt(i.labelRef,t);mr(()=>o.registerLabel(n),[n]);let l=Re(()=>{var f;return(f=i.buttonRef.current)==null?void 0:f.focus({preventScroll:!0})}),c=v.useMemo(()=>({open:i.listboxState===0,disabled:i.disabled}),[i]);return kt({ourProps:{ref:s,id:n,onClick:l},theirProps:a,slot:c,defaultTag:tCe,name:"Listbox.Label"})}let nCe="ul",aCe=ki.RenderStrategy|ki.Static;function iCe(e,t){var r;let n=Hr(),{id:a=`headlessui-listbox-options-${n}`,...i}=e,o=Uv("Listbox.Options"),s=jv("Listbox.Options"),l=Lt(o.optionsRef,t),c=vc(),f=vc(),u=Z0(),d=(()=>u!==null?(u&fr.Open)===fr.Open:o.listboxState===0)();v.useEffect(()=>{var m;let w=o.optionsRef.current;w&&o.listboxState===0&&w!==((m=Dv(w))==null?void 0:m.activeElement)&&w.focus({preventScroll:!0})},[o.listboxState,o.optionsRef]);let h=Re(m=>{switch(f.dispose(),m.key){case ot.Space:if(o.searchQuery!=="")return m.preventDefault(),m.stopPropagation(),s.search(m.key);case ot.Enter:if(m.preventDefault(),m.stopPropagation(),o.activeOptionIndex!==null){let{dataRef:w}=o.options[o.activeOptionIndex];s.onChange(w.current.value)}o.mode===0&&(s.closeListbox(),Ls().nextFrame(()=>{var w;return(w=o.buttonRef.current)==null?void 0:w.focus({preventScroll:!0})}));break;case mt(o.orientation,{vertical:ot.ArrowDown,horizontal:ot.ArrowRight}):return m.preventDefault(),m.stopPropagation(),s.goToOption(fa.Next);case mt(o.orientation,{vertical:ot.ArrowUp,horizontal:ot.ArrowLeft}):return m.preventDefault(),m.stopPropagation(),s.goToOption(fa.Previous);case ot.Home:case ot.PageUp:return m.preventDefault(),m.stopPropagation(),s.goToOption(fa.First);case ot.End:case ot.PageDown:return m.preventDefault(),m.stopPropagation(),s.goToOption(fa.Last);case ot.Escape:return m.preventDefault(),m.stopPropagation(),s.closeListbox(),c.nextFrame(()=>{var w;return(w=o.buttonRef.current)==null?void 0:w.focus({preventScroll:!0})});case ot.Tab:m.preventDefault(),m.stopPropagation();break;default:m.key.length===1&&(s.search(m.key),f.setTimeout(()=>s.clearSearch(),350));break}}),p=kX(()=>{var m,w,_;return(_=(m=o.labelRef.current)==null?void 0:m.id)!=null?_:(w=o.buttonRef.current)==null?void 0:w.id},[o.labelRef.current,o.buttonRef.current]),g=v.useMemo(()=>({open:o.listboxState===0}),[o]),y={"aria-activedescendant":o.activeOptionIndex===null||(r=o.options[o.activeOptionIndex])==null?void 0:r.id,"aria-multiselectable":o.mode===1?!0:void 0,"aria-labelledby":p,"aria-orientation":o.orientation,id:a,onKeyDown:h,role:"listbox",tabIndex:0,ref:l};return kt({ourProps:y,theirProps:i,slot:g,defaultTag:nCe,features:aCe,visible:d,name:"Listbox.Options"})}let oCe="li";function sCe(e,t){let r=Hr(),{id:n=`headlessui-listbox-option-${r}`,disabled:a=!1,value:i,...o}=e,s=Uv("Listbox.Option"),l=jv("Listbox.Option"),c=s.activeOptionIndex!==null?s.options[s.activeOptionIndex].id===n:!1,f=s.isSelected(i),u=v.useRef(null),d=Ln({disabled:a,value:i,domRef:u,get textValue(){var S,k;return(k=(S=u.current)==null?void 0:S.textContent)==null?void 0:k.toLowerCase()}}),h=Lt(t,u);mr(()=>{if(s.listboxState!==0||!c||s.activationTrigger===0)return;let S=Ls();return S.requestAnimationFrame(()=>{var k,b;(b=(k=u.current)==null?void 0:k.scrollIntoView)==null||b.call(k,{block:"nearest"})}),S.dispose},[u,c,s.listboxState,s.activationTrigger,s.activeOptionIndex]),mr(()=>l.registerOption(n,d),[d,n]);let p=Re(S=>{if(a)return S.preventDefault();l.onChange(i),s.mode===0&&(l.closeListbox(),Ls().nextFrame(()=>{var k;return(k=s.buttonRef.current)==null?void 0:k.focus({preventScroll:!0})}))}),g=Re(()=>{if(a)return l.goToOption(fa.Nothing);l.goToOption(fa.Specific,n)}),y=FTe(),m=Re(S=>y.update(S)),w=Re(S=>{y.wasMoved(S)&&(a||c||l.goToOption(fa.Specific,n,0))}),_=Re(S=>{y.wasMoved(S)&&(a||c&&l.goToOption(fa.Nothing))}),E=v.useMemo(()=>({active:c,selected:f,disabled:a}),[c,f,a]);return kt({ourProps:{id:n,ref:h,role:"option",tabIndex:a===!0?void 0:-1,"aria-disabled":a===!0?!0:void 0,"aria-selected":f,disabled:void 0,onClick:p,onFocus:g,onPointerEnter:m,onMouseEnter:m,onPointerMove:w,onMouseMove:w,onPointerLeave:_,onMouseLeave:_},theirProps:o,slot:E,defaultTag:oCe,name:"Listbox.Option"})}let lCe=At(J4e),cCe=At(eCe),uCe=At(rCe),fCe=At(iCe),dCe=At(sCe),Nn=Object.assign(lCe,{Button:cCe,Label:uCe,Options:fCe,Option:dCe});var hCe=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(hCe||{}),pCe=(e=>(e[e.TogglePopover=0]="TogglePopover",e[e.ClosePopover=1]="ClosePopover",e[e.SetButton=2]="SetButton",e[e.SetButtonId=3]="SetButtonId",e[e.SetPanel=4]="SetPanel",e[e.SetPanelId=5]="SetPanelId",e))(pCe||{});let gCe={[0]:e=>({...e,popoverState:mt(e.popoverState,{[0]:1,[1]:0})}),[1](e){return e.popoverState===1?e:{...e,popoverState:1}},[2](e,t){return e.button===t.button?e:{...e,button:t.button}},[3](e,t){return e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId}},[4](e,t){return e.panel===t.panel?e:{...e,panel:t.panel}},[5](e,t){return e.panelId===t.panelId?e:{...e,panelId:t.panelId}}},o6=v.createContext(null);o6.displayName="PopoverContext";function Jw(e){let t=v.useContext(o6);if(t===null){let r=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Jw),r}return t}let s6=v.createContext(null);s6.displayName="PopoverAPIContext";function l6(e){let t=v.useContext(s6);if(t===null){let r=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,l6),r}return t}let c6=v.createContext(null);c6.displayName="PopoverGroupContext";function zX(){return v.useContext(c6)}let Qw=v.createContext(null);Qw.displayName="PopoverPanelContext";function vCe(){return v.useContext(Qw)}function mCe(e,t){return mt(t.type,gCe,e,t)}let yCe="div";function xCe(e,t){var r;let n=v.useRef(null),a=Lt(t,RX(N=>{n.current=N})),i=v.useRef([]),o=v.useReducer(mCe,{popoverState:1,buttons:i,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:v.createRef(),afterPanelSentinel:v.createRef()}),[{popoverState:s,button:l,buttonId:c,panel:f,panelId:u,beforePanelSentinel:d,afterPanelSentinel:h},p]=o,g=yf((r=n.current)!=null?r:l),y=v.useMemo(()=>{if(!l||!f)return!1;for(let G of document.querySelectorAll("body > *"))if(Number(G==null?void 0:G.contains(l))^Number(G==null?void 0:G.contains(f)))return!0;let N=qw(),B=N.indexOf(l),A=(B+N.length-1)%N.length,O=(B+1)%N.length,H=N[A],z=N[O];return!f.contains(H)&&!f.contains(z)},[l,f]),m=Ln(c),w=Ln(u),_=v.useMemo(()=>({buttonId:m,panelId:w,close:()=>p({type:1})}),[m,w,p]),E=zX(),S=E==null?void 0:E.registerPopover,k=Re(()=>{var N;return(N=E==null?void 0:E.isFocusWithinPopoverGroup())!=null?N:(g==null?void 0:g.activeElement)&&((l==null?void 0:l.contains(g.activeElement))||(f==null?void 0:f.contains(g.activeElement)))});v.useEffect(()=>S==null?void 0:S(_),[S,_]),r6(g==null?void 0:g.defaultView,"focus",N=>{var B,A,O,H;s===0&&(k()||l&&f&&N.target!==window&&((A=(B=d.current)==null?void 0:B.contains)!=null&&A.call(B,N.target)||(H=(O=h.current)==null?void 0:O.contains)!=null&&H.call(O,N.target)||p({type:1})))},!0),Z5([l,f],(N,B)=>{p({type:1}),Y5(B,Yw.Loose)||(N.preventDefault(),l==null||l.focus())},s===0);let b=Re(N=>{p({type:1});let B=(()=>N?N instanceof HTMLElement?N:"current"in N&&N.current instanceof HTMLElement?N.current:l:l)();B==null||B.focus()}),T=v.useMemo(()=>({close:b,isPortalled:y}),[b,y]),C=v.useMemo(()=>({open:s===0,close:b}),[s,b]),R=e,I={ref:a};return ve.createElement(Qw.Provider,{value:null},ve.createElement(o6.Provider,{value:o},ve.createElement(s6.Provider,{value:T},ve.createElement(Q5,{value:mt(s,{[0]:fr.Open,[1]:fr.Closed})},kt({ourProps:I,theirProps:R,slot:C,defaultTag:yCe,name:"Popover"})))))}let wCe="button";function _Ce(e,t){let r=Hr(),{id:n=`headlessui-popover-button-${r}`,...a}=e,[i,o]=Jw("Popover.Button"),{isPortalled:s}=l6("Popover.Button"),l=v.useRef(null),c=`headlessui-focus-sentinel-${Hr()}`,f=zX(),u=f==null?void 0:f.closeOthers,d=vCe()!==null;v.useEffect(()=>{if(!d)return o({type:3,buttonId:n}),()=>{o({type:3,buttonId:null})}},[d,n,o]);let[h]=v.useState(()=>Symbol()),p=Lt(l,t,d?null:I=>{if(I)i.buttons.current.push(h);else{let N=i.buttons.current.indexOf(h);N!==-1&&i.buttons.current.splice(N,1)}i.buttons.current.length>1,I&&o({type:2,button:I})}),g=Lt(l,t),y=yf(l),m=Re(I=>{var N,B,A;if(d){if(i.popoverState===1)return;switch(I.key){case ot.Space:case ot.Enter:I.preventDefault(),(B=(N=I.target).click)==null||B.call(N),o({type:1}),(A=i.button)==null||A.focus();break}}else switch(I.key){case ot.Space:case ot.Enter:I.preventDefault(),I.stopPropagation(),i.popoverState===1&&(u==null||u(i.buttonId)),o({type:0});break;case ot.Escape:if(i.popoverState!==0)return u==null?void 0:u(i.buttonId);if(!l.current||y!=null&&y.activeElement&&!l.current.contains(y.activeElement))return;I.preventDefault(),I.stopPropagation(),o({type:1});break}}),w=Re(I=>{d||I.key===ot.Space&&I.preventDefault()}),_=Re(I=>{var N,B;Lv(I.currentTarget)||e.disabled||(d?(o({type:1}),(N=i.button)==null||N.focus()):(I.preventDefault(),I.stopPropagation(),i.popoverState===1&&(u==null||u(i.buttonId)),o({type:0}),(B=i.button)==null||B.focus()))}),E=Re(I=>{I.preventDefault(),I.stopPropagation()}),S=i.popoverState===0,k=v.useMemo(()=>({open:S}),[S]),b=Zw(e,l),T=d?{ref:g,type:b,onKeyDown:m,onClick:_}:{ref:p,id:i.buttonId,type:b,"aria-expanded":e.disabled?void 0:i.popoverState===0,"aria-controls":i.panel?i.panelId:void 0,onKeyDown:m,onKeyUp:w,onClick:_,onMouseDown:E},C=t6(),R=Re(()=>{let I=i.panel;if(!I)return;function N(){mt(C.current,{[Fa.Forwards]:()=>un(I,qt.First),[Fa.Backwards]:()=>un(I,qt.Last)})===ps.Error&&un(qw().filter(B=>B.dataset.headlessuiFocusGuard!=="true"),mt(C.current,{[Fa.Forwards]:qt.Next,[Fa.Backwards]:qt.Previous}),{relativeTo:i.button})}N()});return ve.createElement(ve.Fragment,null,kt({ourProps:T,theirProps:a,slot:k,defaultTag:wCe,name:"Popover.Button"}),S&&!d&&s&&ve.createElement(Lo,{id:c,features:Do.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:R}))}let bCe="div",ECe=ki.RenderStrategy|ki.Static;function SCe(e,t){let r=Hr(),{id:n=`headlessui-popover-overlay-${r}`,...a}=e,[{popoverState:i},o]=Jw("Popover.Overlay"),s=Lt(t),l=Z0(),c=(()=>l!==null?(l&fr.Open)===fr.Open:i===0)(),f=Re(d=>{if(Lv(d.currentTarget))return d.preventDefault();o({type:1})}),u=v.useMemo(()=>({open:i===0}),[i]);return kt({ourProps:{ref:s,id:n,"aria-hidden":!0,onClick:f},theirProps:a,slot:u,defaultTag:bCe,features:ECe,visible:c,name:"Popover.Overlay"})}let TCe="div",CCe=ki.RenderStrategy|ki.Static;function $Ce(e,t){let r=Hr(),{id:n=`headlessui-popover-panel-${r}`,focus:a=!1,...i}=e,[o,s]=Jw("Popover.Panel"),{close:l,isPortalled:c}=l6("Popover.Panel"),f=`headlessui-focus-sentinel-before-${Hr()}`,u=`headlessui-focus-sentinel-after-${Hr()}`,d=v.useRef(null),h=Lt(d,t,b=>{s({type:4,panel:b})}),p=yf(d);mr(()=>(s({type:5,panelId:n}),()=>{s({type:5,panelId:null})}),[n,s]);let g=Z0(),y=(()=>g!==null?(g&fr.Open)===fr.Open:o.popoverState===0)(),m=Re(b=>{var T;switch(b.key){case ot.Escape:if(o.popoverState!==0||!d.current||p!=null&&p.activeElement&&!d.current.contains(p.activeElement))return;b.preventDefault(),b.stopPropagation(),s({type:1}),(T=o.button)==null||T.focus();break}});v.useEffect(()=>{var b;e.static||o.popoverState===1&&((b=e.unmount)==null||b)&&s({type:4,panel:null})},[o.popoverState,e.unmount,e.static,s]),v.useEffect(()=>{if(!a||o.popoverState!==0||!d.current)return;let b=p==null?void 0:p.activeElement;d.current.contains(b)||un(d.current,qt.First)},[a,d,o.popoverState]);let w=v.useMemo(()=>({open:o.popoverState===0,close:l}),[o,l]),_={ref:h,id:n,onKeyDown:m,onBlur:a&&o.popoverState===0?b=>{var T,C,R,I,N;let B=b.relatedTarget;B&&d.current&&((T=d.current)!=null&&T.contains(B)||(s({type:1}),((R=(C=o.beforePanelSentinel.current)==null?void 0:C.contains)!=null&&R.call(C,B)||(N=(I=o.afterPanelSentinel.current)==null?void 0:I.contains)!=null&&N.call(I,B))&&B.focus({preventScroll:!0})))}:void 0,tabIndex:-1},E=t6(),S=Re(()=>{let b=d.current;if(!b)return;function T(){mt(E.current,{[Fa.Forwards]:()=>{var C;un(b,qt.First)===ps.Error&&((C=o.afterPanelSentinel.current)==null||C.focus())},[Fa.Backwards]:()=>{var C;(C=o.button)==null||C.focus({preventScroll:!0})}})}T()}),k=Re(()=>{let b=d.current;if(!b)return;function T(){mt(E.current,{[Fa.Forwards]:()=>{var C;if(!o.button)return;let R=qw(),I=R.indexOf(o.button),N=R.slice(0,I+1),B=[...R.slice(I+1),...N];for(let A of B.slice())if(A.dataset.headlessuiFocusGuard==="true"||(C=o.panel)!=null&&C.contains(A)){let O=B.indexOf(A);O!==-1&&B.splice(O,1)}un(B,qt.First,{sorted:!1})},[Fa.Backwards]:()=>{var C;un(b,qt.Previous)===ps.Error&&((C=o.button)==null||C.focus())}})}T()});return ve.createElement(Qw.Provider,{value:n},y&&c&&ve.createElement(Lo,{id:f,ref:o.beforePanelSentinel,features:Do.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:S}),kt({ourProps:_,theirProps:i,slot:w,defaultTag:TCe,features:CCe,visible:y,name:"Popover.Panel"}),y&&c&&ve.createElement(Lo,{id:u,ref:o.afterPanelSentinel,features:Do.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:k}))}let kCe="div";function ACe(e,t){let r=v.useRef(null),n=Lt(r,t),[a,i]=v.useState([]),o=Re(p=>{i(g=>{let y=g.indexOf(p);if(y!==-1){let m=g.slice();return m.splice(y,1),m}return g})}),s=Re(p=>(i(g=>[...g,p]),()=>o(p))),l=Re(()=>{var p;let g=Dv(r);if(!g)return!1;let y=g.activeElement;return(p=r.current)!=null&&p.contains(y)?!0:a.some(m=>{var w,_;return((w=g.getElementById(m.buttonId.current))==null?void 0:w.contains(y))||((_=g.getElementById(m.panelId.current))==null?void 0:_.contains(y))})}),c=Re(p=>{for(let g of a)g.buttonId.current!==p&&g.close()}),f=v.useMemo(()=>({registerPopover:s,unregisterPopover:o,isFocusWithinPopoverGroup:l,closeOthers:c}),[s,o,l,c]),u=v.useMemo(()=>({}),[]),d=e,h={ref:n};return ve.createElement(c6.Provider,{value:f},kt({ourProps:h,theirProps:d,slot:u,defaultTag:kCe,name:"Popover.Group"}))}let RCe=At(xCe),OCe=At(_Ce),ICe=At(SCe),PCe=At($Ce),NCe=At(ACe),Si=Object.assign(RCe,{Button:OCe,Overlay:ICe,Panel:PCe,Group:NCe});function FCe(e=0){let[t,r]=v.useState(e),n=Mv(),a=v.useCallback(l=>{n.current&&r(c=>c|l)},[t,n]),i=v.useCallback(l=>!!(t&l),[t]),o=v.useCallback(l=>{n.current&&r(c=>c&~l)},[r,n]),s=v.useCallback(l=>{n.current&&r(c=>c^l)},[r]);return{flags:t,addFlag:a,hasFlag:i,removeFlag:o,toggleFlag:s}}let GX=v.createContext(null);function KX(){let e=v.useContext(GX);if(e===null){let t=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,KX),t}return e}function DCe(){let[e,t]=v.useState([]);return[e.length>0?e.join(" "):void 0,v.useMemo(()=>function(r){let n=Re(i=>(t(o=>[...o,i]),()=>t(o=>{let s=o.slice(),l=s.indexOf(i);return l!==-1&&s.splice(l,1),s}))),a=v.useMemo(()=>({register:n,slot:r.slot,name:r.name,props:r.props}),[n,r.slot,r.name,r.props]);return ve.createElement(GX.Provider,{value:a},r.children)},[t])]}let LCe="label";function MCe(e,t){let r=Hr(),{id:n=`headlessui-label-${r}`,passive:a=!1,...i}=e,o=KX(),s=Lt(t);mr(()=>o.register(n),[n,o.register]);let l={ref:s,...o.props,id:n};return a&&("onClick"in l&&(delete l.htmlFor,delete l.onClick),"onClick"in i&&delete i.onClick),kt({ourProps:l,theirProps:i,slot:o.slot||{},defaultTag:LCe,name:o.name||"Label"})}let BCe=At(MCe),jCe=Object.assign(BCe,{}),u6=v.createContext(null);u6.displayName="GroupContext";let UCe=v.Fragment;function WCe(e){var t;let[r,n]=v.useState(null),[a,i]=DCe(),[o,s]=VX(),l=v.useMemo(()=>({switch:r,setSwitch:n,labelledby:a,describedby:o}),[r,n,a,o]),c={},f=e;return ve.createElement(s,{name:"Switch.Description"},ve.createElement(i,{name:"Switch.Label",props:{htmlFor:(t=l.switch)==null?void 0:t.id,onClick(u){r&&(u.currentTarget.tagName==="LABEL"&&u.preventDefault(),r.click(),r.focus({preventScroll:!0}))}}},ve.createElement(u6.Provider,{value:l},kt({ourProps:c,theirProps:f,defaultTag:UCe,name:"Switch.Group"}))))}let VCe="button";function HCe(e,t){let r=Hr(),{id:n=`headlessui-switch-${r}`,checked:a,defaultChecked:i=!1,onChange:o,name:s,value:l,form:c,...f}=e,u=v.useContext(u6),d=v.useRef(null),h=Lt(d,t,u===null?null:u.setSwitch),[p,g]=FX(a,o,i),y=Re(()=>g==null?void 0:g(!p)),m=Re(b=>{if(Lv(b.currentTarget))return b.preventDefault();b.preventDefault(),y()}),w=Re(b=>{b.key===ot.Space?(b.preventDefault(),y()):b.key===ot.Enter&&ITe(b.currentTarget)}),_=Re(b=>b.preventDefault()),E=v.useMemo(()=>({checked:p}),[p]),S={id:n,ref:h,role:"switch",type:Zw(e,d),tabIndex:0,"aria-checked":p,"aria-labelledby":u==null?void 0:u.labelledby,"aria-describedby":u==null?void 0:u.describedby,onClick:m,onKeyUp:w,onKeyPress:_},k=vc();return v.useEffect(()=>{var b;let T=(b=d.current)==null?void 0:b.closest("form");T&&i!==void 0&&k.addEventListener(T,"reset",()=>{g(i)})},[d,g]),ve.createElement(ve.Fragment,null,s!=null&&p&&ve.createElement(Lo,{features:Do.Hidden,...d2({as:"input",type:"checkbox",hidden:!0,readOnly:!0,form:c,checked:p,name:s,value:l})}),kt({ourProps:S,theirProps:f,slot:E,defaultTag:VCe,name:"Switch"}))}let zCe=At(HCe),GCe=WCe,In=Object.assign(zCe,{Group:GCe,Label:jCe,Description:HX});function KCe({onFocus:e}){let[t,r]=v.useState(!0);return t?ve.createElement(Lo,{as:"button",type:"button",features:Do.Focusable,onFocus:n=>{n.preventDefault();let a,i=50;function o(){if(i--<=0){a&&cancelAnimationFrame(a);return}if(e()){r(!1),cancelAnimationFrame(a);return}a=requestAnimationFrame(o)}a=requestAnimationFrame(o)}}):null}const XX=v.createContext(null);function XCe(){return{groups:new Map,get(e,t){var r;let n=this.groups.get(e);n||(n=new Map,this.groups.set(e,n));let a=(r=n.get(t))!=null?r:0;n.set(t,a+1);let i=Array.from(n.keys()).indexOf(t);function o(){let s=n.get(t);s>1?n.set(t,s-1):n.delete(t)}return[i,o]}}}function qCe({children:e}){let t=v.useRef(XCe());return v.createElement(XX.Provider,{value:t},e)}function qX(e){let t=v.useContext(XX);if(!t)throw new Error("You must wrap your component in a <StableCollection>");let r=YCe(),[n,a]=t.current.get(e,r);return v.useEffect(()=>a,[]),n}function YCe(){var e,t,r;let n=(r=(t=(e=v.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)==null?void 0:e.ReactCurrentOwner)==null?void 0:t.current)!=null?r:null;if(!n)return Symbol();let a=[],i=n;for(;i;)a.push(i.index),i=i.return;return"$."+a.join(".")}var ZCe=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(ZCe||{}),JCe=(e=>(e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e))(JCe||{}),QCe=(e=>(e[e.SetSelectedIndex=0]="SetSelectedIndex",e[e.RegisterTab=1]="RegisterTab",e[e.UnregisterTab=2]="UnregisterTab",e[e.RegisterPanel=3]="RegisterPanel",e[e.UnregisterPanel=4]="UnregisterPanel",e))(QCe||{});let e$e={[0](e,t){var r;let n=pu(e.tabs,f=>f.current),a=pu(e.panels,f=>f.current),i=n.filter(f=>{var u;return!((u=f.current)!=null&&u.hasAttribute("disabled"))}),o={...e,tabs:n,panels:a};if(t.index<0||t.index>n.length-1){let f=mt(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,[0]:()=>mt(Math.sign(t.index),{[-1]:()=>0,[0]:()=>0,[1]:()=>1}),[1]:()=>0});return i.length===0?o:{...o,selectedIndex:mt(f,{[0]:()=>n.indexOf(i[0]),[1]:()=>n.indexOf(i[i.length-1])})}}let s=n.slice(0,t.index),l=[...n.slice(t.index),...s].find(f=>i.includes(f));if(!l)return o;let c=(r=n.indexOf(l))!=null?r:e.selectedIndex;return c===-1&&(c=e.selectedIndex),{...o,selectedIndex:c}},[1](e,t){var r;if(e.tabs.includes(t.tab))return e;let n=e.tabs[e.selectedIndex],a=pu([...e.tabs,t.tab],o=>o.current),i=(r=a.indexOf(n))!=null?r:e.selectedIndex;return i===-1&&(i=e.selectedIndex),{...e,tabs:a,selectedIndex:i}},[2](e,t){return{...e,tabs:e.tabs.filter(r=>r!==t.tab)}},[3](e,t){return e.panels.includes(t.panel)?e:{...e,panels:pu([...e.panels,t.panel],r=>r.current)}},[4](e,t){return{...e,panels:e.panels.filter(r=>r!==t.panel)}}},f6=v.createContext(null);f6.displayName="TabsDataContext";function p0(e){let t=v.useContext(f6);if(t===null){let r=new Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,p0),r}return t}let d6=v.createContext(null);d6.displayName="TabsActionsContext";function h6(e){let t=v.useContext(d6);if(t===null){let r=new Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,h6),r}return t}function t$e(e,t){return mt(t.type,e$e,e,t)}let r$e=v.Fragment;function n$e(e,t){let{defaultIndex:r=0,vertical:n=!1,manual:a=!1,onChange:i,selectedIndex:o=null,...s}=e;const l=n?"vertical":"horizontal",c=a?"manual":"auto";let f=o!==null,u=Lt(t),[d,h]=v.useReducer(t$e,{selectedIndex:o??r,tabs:[],panels:[]}),p=v.useMemo(()=>({selectedIndex:d.selectedIndex}),[d.selectedIndex]),g=Ln(i||(()=>{})),y=Ln(d.tabs),m=v.useMemo(()=>({orientation:l,activation:c,...d}),[l,c,d]),w=Re(T=>(h({type:1,tab:T}),()=>h({type:2,tab:T}))),_=Re(T=>(h({type:3,panel:T}),()=>h({type:4,panel:T}))),E=Re(T=>{S.current!==T&&g.current(T),f||h({type:0,index:T})}),S=Ln(f?e.selectedIndex:d.selectedIndex),k=v.useMemo(()=>({registerTab:w,registerPanel:_,change:E}),[]);mr(()=>{h({type:0,index:o??r})},[o]),mr(()=>{if(S.current===void 0||d.tabs.length<=0)return;let T=pu(d.tabs,C=>C.current);T.some((C,R)=>d.tabs[R]!==C)&&E(T.indexOf(d.tabs[S.current]))});let b={ref:u};return ve.createElement(qCe,null,ve.createElement(d6.Provider,{value:k},ve.createElement(f6.Provider,{value:m},m.tabs.length<=0&&ve.createElement(KCe,{onFocus:()=>{var T,C;for(let R of y.current)if(((T=R.current)==null?void 0:T.tabIndex)===0)return(C=R.current)==null||C.focus(),!0;return!1}}),kt({ourProps:b,theirProps:s,slot:p,defaultTag:r$e,name:"Tabs"}))))}let a$e="div";function i$e(e,t){let{orientation:r,selectedIndex:n}=p0("Tab.List"),a=Lt(t);return kt({ourProps:{ref:a,role:"tablist","aria-orientation":r},theirProps:e,slot:{selectedIndex:n},defaultTag:a$e,name:"Tabs.List"})}let o$e="button";function s$e(e,t){var r,n;let a=Hr(),{id:i=`headlessui-tabs-tab-${a}`,...o}=e,{orientation:s,activation:l,selectedIndex:c,tabs:f,panels:u}=p0("Tab"),d=h6("Tab"),h=p0("Tab"),p=v.useRef(null),g=Lt(p,t);mr(()=>d.registerTab(p),[d,p]);let y=qX("tabs"),m=f.indexOf(p);m===-1&&(m=y);let w=m===c,_=Re(R=>{var I;let N=R();if(N===ps.Success&&l==="auto"){let B=(I=Dv(p))==null?void 0:I.activeElement,A=h.tabs.findIndex(O=>O.current===B);A!==-1&&d.change(A)}return N}),E=Re(R=>{let I=f.map(N=>N.current).filter(Boolean);if(R.key===ot.Space||R.key===ot.Enter){R.preventDefault(),R.stopPropagation(),d.change(m);return}switch(R.key){case ot.Home:case ot.PageUp:return R.preventDefault(),R.stopPropagation(),_(()=>un(I,qt.First));case ot.End:case ot.PageDown:return R.preventDefault(),R.stopPropagation(),_(()=>un(I,qt.Last))}if(_(()=>mt(s,{vertical(){return R.key===ot.ArrowUp?un(I,qt.Previous|qt.WrapAround):R.key===ot.ArrowDown?un(I,qt.Next|qt.WrapAround):ps.Error},horizontal(){return R.key===ot.ArrowLeft?un(I,qt.Previous|qt.WrapAround):R.key===ot.ArrowRight?un(I,qt.Next|qt.WrapAround):ps.Error}}))===ps.Success)return R.preventDefault()}),S=v.useRef(!1),k=Re(()=>{var R;S.current||(S.current=!0,(R=p.current)==null||R.focus(),d.change(m),q0(()=>{S.current=!1}))}),b=Re(R=>{R.preventDefault()}),T=v.useMemo(()=>({selected:w}),[w]),C={ref:g,onKeyDown:E,onMouseDown:b,onClick:k,id:i,role:"tab",type:Zw(e,p),"aria-controls":(n=(r=u[m])==null?void 0:r.current)==null?void 0:n.id,"aria-selected":w,tabIndex:w?0:-1};return kt({ourProps:C,theirProps:o,slot:T,defaultTag:o$e,name:"Tabs.Tab"})}let l$e="div";function c$e(e,t){let{selectedIndex:r}=p0("Tab.Panels"),n=Lt(t),a=v.useMemo(()=>({selectedIndex:r}),[r]);return kt({ourProps:{ref:n},theirProps:e,slot:a,defaultTag:l$e,name:"Tabs.Panels"})}let u$e="div",f$e=ki.RenderStrategy|ki.Static;function d$e(e,t){var r,n,a,i;let o=Hr(),{id:s=`headlessui-tabs-panel-${o}`,tabIndex:l=0,...c}=e,{selectedIndex:f,tabs:u,panels:d}=p0("Tab.Panel"),h=h6("Tab.Panel"),p=v.useRef(null),g=Lt(p,t);mr(()=>h.registerPanel(p),[h,p]);let y=qX("panels"),m=d.indexOf(p);m===-1&&(m=y);let w=m===f,_=v.useMemo(()=>({selected:w}),[w]),E={ref:g,id:s,role:"tabpanel","aria-labelledby":(n=(r=u[m])==null?void 0:r.current)==null?void 0:n.id,tabIndex:w?l:-1};return!w&&((a=c.unmount)==null||a)&&!((i=c.static)!=null&&i)?ve.createElement(Lo,{as:"span",...E}):kt({ourProps:E,theirProps:c,slot:_,defaultTag:u$e,features:f$e,visible:w,name:"Tabs.Panel"})}let h$e=At(s$e),p$e=At(n$e),g$e=At(i$e),v$e=At(c$e),m$e=At(d$e),Wi=Object.assign(h$e,{Group:p$e,List:g$e,Panels:v$e,Panel:m$e});function y$e(e){let t={called:!1};return(...r)=>{if(!t.called)return t.called=!0,e(...r)}}function NE(e,...t){e&&t.length>0&&e.classList.add(...t)}function FE(e,...t){e&&t.length>0&&e.classList.remove(...t)}function x$e(e,t){let r=Ls();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:a}=getComputedStyle(e),[i,o]=[n,a].map(l=>{let[c=0]=l.split(",").filter(Boolean).map(f=>f.includes("ms")?parseFloat(f):parseFloat(f)*1e3).sort((f,u)=>u-f);return c}),s=i+o;if(s!==0){r.group(c=>{c.setTimeout(()=>{t(),c.dispose()},s),c.addEventListener(e,"transitionrun",f=>{f.target===f.currentTarget&&c.dispose()})});let l=r.addEventListener(e,"transitionend",c=>{c.target===c.currentTarget&&(t(),l())})}else t();return r.add(()=>t()),r.dispose}function w$e(e,t,r,n){let a=r?"enter":"leave",i=Ls(),o=n!==void 0?y$e(n):()=>{};a==="enter"&&(e.removeAttribute("hidden"),e.style.display="");let s=mt(a,{enter:()=>t.enter,leave:()=>t.leave}),l=mt(a,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=mt(a,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return FE(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),NE(e,...s,...c),i.nextFrame(()=>{FE(e,...c),NE(e,...l),x$e(e,()=>(FE(e,...s),NE(e,...t.entered),o()))}),i.dispose}function _$e({container:e,direction:t,classes:r,onStart:n,onStop:a}){let i=Mv(),o=vc(),s=Ln(t);mr(()=>{let l=Ls();o.add(l.dispose);let c=e.current;if(c&&s.current!=="idle"&&i.current)return l.dispose(),n.current(s.current),l.add(w$e(c,r.current,s.current==="enter",()=>{l.dispose(),a.current(s.current)})),l.dispose},[t])}function Vc(e=""){return e.split(" ").filter(t=>t.trim().length>1)}let e_=v.createContext(null);e_.displayName="TransitionContext";var b$e=(e=>(e.Visible="visible",e.Hidden="hidden",e))(b$e||{});function E$e(){let e=v.useContext(e_);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}function S$e(){let e=v.useContext(t_);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}let t_=v.createContext(null);t_.displayName="NestingContext";function r_(e){return"children"in e?r_(e.children):e.current.filter(({el:t})=>t.current!==null).filter(({state:t})=>t==="visible").length>0}function YX(e,t){let r=Ln(e),n=v.useRef([]),a=Mv(),i=vc(),o=Re((h,p=gs.Hidden)=>{let g=n.current.findIndex(({el:y})=>y===h);g!==-1&&(mt(p,{[gs.Unmount](){n.current.splice(g,1)},[gs.Hidden](){n.current[g].state="hidden"}}),i.microTask(()=>{var y;!r_(n)&&a.current&&((y=r.current)==null||y.call(r))}))}),s=Re(h=>{let p=n.current.find(({el:g})=>g===h);return p?p.state!=="visible"&&(p.state="visible"):n.current.push({el:h,state:"visible"}),()=>o(h,gs.Unmount)}),l=v.useRef([]),c=v.useRef(Promise.resolve()),f=v.useRef({enter:[],leave:[],idle:[]}),u=Re((h,p,g)=>{l.current.splice(0),t&&(t.chains.current[p]=t.chains.current[p].filter(([y])=>y!==h)),t==null||t.chains.current[p].push([h,new Promise(y=>{l.current.push(y)})]),t==null||t.chains.current[p].push([h,new Promise(y=>{Promise.all(f.current[p].map(([m,w])=>w)).then(()=>y())})]),p==="enter"?c.current=c.current.then(()=>t==null?void 0:t.wait.current).then(()=>g(p)):g(p)}),d=Re((h,p,g)=>{Promise.all(f.current[p].splice(0).map(([y,m])=>m)).then(()=>{var y;(y=l.current.shift())==null||y()}).then(()=>g(p))});return v.useMemo(()=>({children:n,register:s,unregister:o,onStart:u,onStop:d,wait:c,chains:f}),[s,o,n,u,d,f,c])}function T$e(){}let C$e=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function EN(e){var t;let r={};for(let n of C$e)r[n]=(t=e[n])!=null?t:T$e;return r}function $$e(e){let t=v.useRef(EN(e));return v.useEffect(()=>{t.current=EN(e)},[e]),t}let k$e="div",ZX=ki.RenderStrategy;function A$e(e,t){let{beforeEnter:r,afterEnter:n,beforeLeave:a,afterLeave:i,enter:o,enterFrom:s,enterTo:l,entered:c,leave:f,leaveFrom:u,leaveTo:d,...h}=e,p=v.useRef(null),g=Lt(p,t),y=h.unmount?gs.Unmount:gs.Hidden,{show:m,appear:w,initial:_}=E$e(),[E,S]=v.useState(m?"visible":"hidden"),k=S$e(),{register:b,unregister:T}=k,C=v.useRef(null);v.useEffect(()=>b(p),[b,p]),v.useEffect(()=>{if(y===gs.Hidden&&p.current){if(m&&E!=="visible"){S("visible");return}return mt(E,{hidden:()=>T(p),visible:()=>b(p)})}},[E,p,b,T,m,y]);let R=Ln({enter:Vc(o),enterFrom:Vc(s),enterTo:Vc(l),entered:Vc(c),leave:Vc(f),leaveFrom:Vc(u),leaveTo:Vc(d)}),I=$$e({beforeEnter:r,afterEnter:n,beforeLeave:a,afterLeave:i}),N=Y0();v.useEffect(()=>{if(N&&E==="visible"&&p.current===null)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[p,E,N]);let B=_&&!w,A=(()=>!N||B||C.current===m?"idle":m?"enter":"leave")(),O=FCe(0),H=Re(Y=>mt(Y,{enter:()=>{O.addFlag(fr.Opening),I.current.beforeEnter()},leave:()=>{O.addFlag(fr.Closing),I.current.beforeLeave()},idle:()=>{}})),z=Re(Y=>mt(Y,{enter:()=>{O.removeFlag(fr.Opening),I.current.afterEnter()},leave:()=>{O.removeFlag(fr.Closing),I.current.afterLeave()},idle:()=>{}})),G=YX(()=>{S("hidden"),T(p)},k);_$e({container:p,classes:R,direction:A,onStart:Ln(Y=>{G.onStart(p,Y,H)}),onStop:Ln(Y=>{G.onStop(p,Y,z),Y==="leave"&&!r_(G)&&(S("hidden"),T(p))})}),v.useEffect(()=>{B&&(y===gs.Hidden?C.current=null:C.current=m)},[m,B,E]);let P=h,U={ref:g};return w&&m&&(P={...P,className:a$(h.className,...R.current.enter,...R.current.enterFrom)}),ve.createElement(t_.Provider,{value:G},ve.createElement(Q5,{value:mt(E,{visible:fr.Open,hidden:fr.Closed})|O.flags},kt({ourProps:U,theirProps:P,defaultTag:k$e,features:ZX,visible:E==="visible",name:"Transition.Child"})))}function R$e(e,t){let{show:r,appear:n=!1,unmount:a,...i}=e,o=v.useRef(null),s=Lt(o,t);Y0();let l=Z0();if(r===void 0&&l!==null&&(r=(l&fr.Open)===fr.Open),![!0,!1].includes(r))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[c,f]=v.useState(r?"visible":"hidden"),u=YX(()=>{f("hidden")}),[d,h]=v.useState(!0),p=v.useRef([r]);mr(()=>{d!==!1&&p.current[p.current.length-1]!==r&&(p.current.push(r),h(!1))},[p,r]);let g=v.useMemo(()=>({show:r,appear:n,initial:d}),[r,n,d]);v.useEffect(()=>{if(r)f("visible");else if(!r_(u))f("hidden");else{let m=o.current;if(!m)return;let w=m.getBoundingClientRect();w.x===0&&w.y===0&&w.width===0&&w.height===0&&f("hidden")}},[r,u]);let y={unmount:a};return ve.createElement(t_.Provider,{value:u},ve.createElement(e_.Provider,{value:g},kt({ourProps:{...y,as:v.Fragment,children:ve.createElement(JX,{ref:s,...y,...i})},theirProps:{},defaultTag:v.Fragment,features:ZX,visible:c==="visible",name:"Transition"})))}function O$e(e,t){let r=v.useContext(e_)!==null,n=Z0()!==null;return ve.createElement(ve.Fragment,null,!r&&n?ve.createElement(l$,{ref:t,...e}):ve.createElement(JX,{ref:t,...e}))}let l$=At(R$e),JX=At(A$e),I$e=At(O$e),Dt=Object.assign(l$,{Child:I$e,Root:l$});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const x1=({openState:e,title:t,onClose:r,icon:n,iconClassName:a,buttonClassName:i,children:o})=>x(Dt.Root,{show:e,as:v.Fragment,children:F(Xn,{as:"div",className:"relative z-50",onClose:()=>r(),children:[x(Dt.Child,{as:v.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:x("div",{className:"fixed inset-0 bg-gray-500 bg-opacity-75 transition-opacity"})}),x("div",{className:"fixed inset-0 z-10 overflow-y-auto",children:x("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0",children:x(Dt.Child,{as:v.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",children:F(Xn.Panel,{className:"relative transform overflow-hidden rounded-lg bg-white text-left shadow-xl transition-all sm:my-8 sm:w-full sm:max-w-lg ",children:[x("div",{className:"bg-white px-4 pb-4 pt-5 dark:bg-gray-800 sm:p-6 sm:pb-4",children:F("div",{className:"sm:flex sm:items-start",children:[x("div",{className:Pa(a,"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-full dark:bg-opacity-30 sm:mx-0 sm:h-10 sm:w-10"),children:x(n,{className:"h-6 w-6 stroke-current dark:bg-opacity-100"})}),F("div",{className:"mt-3 text-center sm:ml-4 sm:mt-0 sm:text-left",children:[x(Xn.Title,{as:"h3",className:"text-base font-semibold leading-6 text-gray-900 dark:text-white",children:t}),x("div",{className:"mt-2",children:o})]})]})}),x("div",{className:"bg-gray-50 px-4 py-3 dark:bg-gray-700 sm:flex sm:flex-row-reverse sm:px-6",children:x("button",{type:"button",className:Pa(i,"my-btn-info-panel "),onClick:()=>r(),children:"关闭"})})]})})})})]})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const br=({children:e,content:t,className:r,placement:n="top"})=>{const[a,i]=v.useState(!1),o={top:"bottom-full pb-2",bottom:"top-full pt-2"}[n];return F("div",{className:jae("relative",r),children:[x("div",{onMouseEnter:()=>i(!0),onMouseLeave:()=>i(!1),onBlur:()=>i(!1),children:e}),x("div",{className:`${a?"opacity-100":"opacity-0"} ${o} pointer-events-none absolute left-1/2 flex -translate-x-1/2 transform items-center justify-center transition-opacity`,children:x("span",{className:"tooltip",children:t})})]})},P$e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm8-7l8-5V6l-8 5l-8-5v2z"})}),QX=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M2 21h18v-2H2M20 8h-2V5h2m0-2H4v10a4 4 0 0 0 4 4h6a4 4 0 0 0 4-4v-3h2a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2"})}),c$=e=>F("svg",{width:"1.2em",height:"1.2em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",...e,children:[x("path",{d:"M289.44,256H477.67c17.93,0,33.86,15.57,34.33,33.48V477.72A35.09,35.09,0,0,1,477.66,512H289.5A35.14,35.14,0,0,1,256,477.64V289.56C256.43,271.93,271.81,256.5,289.44,256Zm16.73,91.44c-.13,19.87-.06,39.75-.16,59.63a2.1,2.1,0,0,1-2.13,2.6c-2.39.14-4.79.06-7.19.08,1.61,4,3.35,7.86,5.15,11.73,4.52-.15,9.68.79,13.54-2.17,3.47-2.58,4.58-7.17,4.51-11.3,0-20.19,0-40.39-.09-60.58C315.26,347.41,310.71,347.4,306.17,347.44Zm56.08-.9q-5.08,11.67-10.36,23.24c-1,2.31-2.21,5.37-.11,7.46,2.69,2.44,6.64,1.5,9.94,1.72-2.29,5.78-5.3,11.27-7.23,17.19-1.07,2.92,1.6,5.89,4.52,5.92,5.29.36,10.6,0,15.9.14,1.73-3.87,3.47-7.73,5.17-11.62-3.09,0-6.21.22-9.25-.39,3.29-8.26,7.19-16.25,10.68-24.41-4.27-.5-9.1.89-13-.77,1.9-6.4,5.36-12.27,7.8-18.5C371.61,346.5,366.93,346.47,362.25,346.54Zm72.75.05,0,5.21c-3.06,0-6.12,0-9.18,0q0,7,0,13.93c3.07,0,6.13,0,9.19.06q.12,6,0,12.08c-4.6.09-9.21,0-13.81.07-.06,4.64-.05,9.27,0,13.9,4.61.05,9.23,0,13.84,0,0,9.86,0,19.73,0,29.59,4.62,0,9.23,0,13.85,0q0-14.79,0-29.57c6.74,0,13.47-.1,20.21,0,2.37-.2,5.08,1.46,5,4.07a110.67,110.67,0,0,1,0,11.08,2.26,2.26,0,0,1-2.12,2.39c-3.85.28-7.71,0-11.57.13,1.7,4,3.35,8,5.28,11.95,6.35-.33,14.11,1.27,18.95-4,4.6-4.26,3.22-11,3.41-16.56-.29-5.85,1.14-12.46-2.49-17.58-3.09-4.34-8.66-5.52-13.68-5.61-.3-7,1.37-15.19-3.78-20.88-4.8-5.38-12.53-5.4-19.17-5.14l0-5.2C444.23,346.56,439.61,346.57,435,346.59Zm-49.42,5.22q0,7,0,13.92c2.9,0,5.79,0,8.69,0,0,13.91,0,27.83,0,41.74-4.15.07-8.31,0-12.46.05-2.15,4.62-4.25,9.26-6.34,13.9,15.48.06,31,0,46.44,0q0-6.94,0-13.9c-4.45,0-8.91,0-13.36-.05q0-20.88,0-41.77c2.91,0,5.81,0,8.72,0,0-4.64,0-9.29,0-13.93C406.73,351.79,396.16,351.77,385.58,351.81Zm91.35,1.28c-3.88,2.94-2.61,8.32-2.78,12.51,2.59,0,5.19.14,7.78-.09,4.16-.38,7.29-5.23,5.62-9.15C486.24,352.06,480.43,350.19,476.93,353.09ZM283,365.72c-.7,9.12-1.41,18.23-2.07,27.35a22.12,22.12,0,0,1-1.32,6.06c2.34,5.35,4.68,10.7,7.18,16,5.6-7.49,7.68-16.93,8.26-26.1.49-7.8,1.36-15.59,1.64-23.4C292.1,365.79,287.54,365.68,283,365.72Zm46.13,0q1,12.69,2,25.37c.73,8.48,2.92,17.12,8.1,24,2.47-5.29,4.83-10.63,7.17-16A21.67,21.67,0,0,1,345,393c-.66-9.09-1.38-18.18-2.08-27.27Q336,365.69,329.1,365.72Zm17.16,54.69c7.08,2.09,14.58.66,21.85,1.05,2.14-4.63,4.27-9.27,6.35-13.93-7.27-.28-14.67.76-21.8-1.07Q349.42,413.41,346.26,420.41Z",transform:"translate(-256 -256)",fill:"currentColor"}),x("path",{d:"M448.77,365.77c3,.43,7-1.22,9.29,1.2.38,3.65.1,7.32.14,11-3.11,0-6.23,0-9.34,0Q448.77,371.87,448.77,365.77Z",transform:"translate(-256 -256)",style:{fill:"#ff2741"}}),x("path",{d:"M306.17,347.44c4.54,0,9.09,0,13.63,0,.13,20.19.08,40.39.09,60.58.07,4.13-1,8.72-4.51,11.3-3.86,3-9,2-13.54,2.17-1.8-3.87-3.54-7.77-5.15-11.73,2.4,0,4.8.06,7.19-.08a2.1,2.1,0,0,0,2.13-2.6C306.11,387.19,306,367.31,306.17,347.44Z",transform:"translate(-256 -256)",style:{fill:"#fff"}}),x("path",{d:"M362.25,346.54c4.68-.07,9.36,0,14,0-2.44,6.23-5.9,12.1-7.8,18.5,3.92,1.66,8.75.27,13,.77-3.49,8.16-7.39,16.15-10.68,24.41,3,.61,6.16.39,9.25.39-1.7,3.89-3.44,7.75-5.17,11.62-5.3-.09-10.61.22-15.9-.14-2.92,0-5.59-3-4.52-5.92,1.93-5.92,4.94-11.41,7.23-17.19-3.3-.22-7.25.72-9.94-1.72-2.1-2.09-.88-5.15.11-7.46Q357.14,358.2,362.25,346.54Z",transform:"translate(-256 -256)",style:{fill:"#fff"}}),x("path",{d:"M435,346.59c4.61,0,9.23,0,13.84,0l0,5.2c6.64-.26,14.37-.24,19.17,5.14,5.15,5.69,3.48,13.9,3.78,20.88,5,.09,10.59,1.27,13.68,5.61,3.63,5.12,2.2,11.73,2.49,17.58-.19,5.57,1.19,12.3-3.41,16.56-4.84,5.23-12.6,3.63-18.95,4-1.93-3.91-3.58-7.94-5.28-11.95,3.86-.11,7.72.15,11.57-.13a2.26,2.26,0,0,0,2.12-2.39,110.67,110.67,0,0,0,0-11.08c.07-2.61-2.64-4.27-5-4.07-6.74-.1-13.47,0-20.21,0q0,14.79,0,29.57c-4.62,0-9.23,0-13.85,0,0-9.86,0-19.73,0-29.59-4.61,0-9.23,0-13.84,0,0-4.63,0-9.26,0-13.9,4.6,0,9.21,0,13.81-.07q.13-6,0-12.08c-3.06-.05-6.12-.09-9.19-.06q0-7,0-13.93c3.06,0,6.12,0,9.18,0Zm13.77,19.18q0,6.1.09,12.2c3.11,0,6.23,0,9.34,0,0-3.66.24-7.33-.14-11C455.77,364.55,451.77,366.2,448.77,365.77Z",transform:"translate(-256 -256)",style:{fill:"#fff"}}),x("path",{d:"M385.58,351.81c10.58,0,21.15,0,31.72,0,0,4.64,0,9.29,0,13.93-2.91,0-5.81,0-8.72,0q0,20.89,0,41.77c4.45.05,8.91,0,13.36.05q0,6.94,0,13.9c-15.48,0-31,0-46.44,0,2.09-4.64,4.19-9.28,6.34-13.9,4.15,0,8.31,0,12.46-.05,0-13.91,0-27.83,0-41.74-2.9,0-5.79,0-8.69,0Q385.55,358.77,385.58,351.81Z",transform:"translate(-256 -256)",style:{fill:"#fff"}}),x("path",{d:"M476.93,353.09c3.5-2.9,9.31-1,10.62,3.27,1.67,3.92-1.46,8.77-5.62,9.15-2.59.23-5.19.1-7.78.09C474.32,361.41,473.05,356,476.93,353.09Z",transform:"translate(-256 -256)",style:{fill:"#fff"}}),x("path",{d:"M283,365.72c4.57,0,9.13.07,13.69-.11-.28,7.81-1.15,15.6-1.64,23.4-.58,9.17-2.66,18.61-8.26,26.1-2.5-5.28-4.84-10.63-7.18-16a22.12,22.12,0,0,0,1.32-6.06C281.56,384,282.27,374.84,283,365.72Z",transform:"translate(-256 -256)",style:{fill:"#fff"}}),x("path",{d:"M329.1,365.72q6.91,0,13.83,0c.7,9.09,1.42,18.18,2.08,27.27a21.67,21.67,0,0,0,1.32,6.15c-2.34,5.35-4.7,10.69-7.17,16-5.18-6.91-7.37-15.55-8.1-24S329.77,374.18,329.1,365.72Z",transform:"translate(-256 -256)",style:{fill:"#fff"}}),x("path",{d:"M346.26,420.41q3.17-7,6.4-13.95c7.13,1.83,14.53.79,21.8,1.07-2.08,4.66-4.21,9.3-6.35,13.93C360.84,421.07,353.34,422.5,346.26,420.41Z",transform:"translate(-256 -256)",style:{fill:"#fff"}})]}),N$e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"m13.06 8.111l1.415 1.414a7 7 0 0 1 0 9.9l-.354.353a7 7 0 1 1-9.9-9.9l1.415 1.415a5 5 0 1 0 7.071 7.071l.354-.354a5 5 0 0 0 0-7.07l-1.415-1.415zm6.718 6.01l-1.414-1.414a5 5 0 0 0-7.071-7.07l-.354.353a5 5 0 0 0 0 7.07l1.415 1.415l-1.415 1.414l-1.414-1.414a7 7 0 0 1 0-9.9l.354-.353a7 7 0 1 1 9.9 9.9"})}),F$e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M22.213 5.656a8.4 8.4 0 0 1-2.402.658A4.2 4.2 0 0 0 21.649 4c-.82.488-1.719.83-2.655 1.015a4.182 4.182 0 0 0-7.126 3.814a11.87 11.87 0 0 1-8.621-4.37a4.17 4.17 0 0 0-.566 2.103c0 1.45.739 2.731 1.86 3.481a4.2 4.2 0 0 1-1.894-.523v.051a4.185 4.185 0 0 0 3.355 4.102a4.2 4.2 0 0 1-1.89.072A4.185 4.185 0 0 0 8.02 16.65a8.4 8.4 0 0 1-6.192 1.732a11.83 11.83 0 0 0 6.41 1.88c7.694 0 11.9-6.373 11.9-11.9q0-.271-.012-.541a8.5 8.5 0 0 0 2.086-2.164"})}),eq=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"})}),D$e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M23.15 2.587L18.21.21a1.49 1.49 0 0 0-1.705.29l-9.46 8.63l-4.12-3.128a1 1 0 0 0-1.276.057L.327 7.261A1 1 0 0 0 .326 8.74L3.899 12L.326 15.26a1 1 0 0 0 .001 1.479L1.65 17.94a1 1 0 0 0 1.276.057l4.12-3.128l9.46 8.63a1.49 1.49 0 0 0 1.704.29l4.942-2.377A1.5 1.5 0 0 0 24 20.06V3.939a1.5 1.5 0 0 0-.85-1.352m-5.146 14.861L10.826 12l7.178-5.448z"})}),tq=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M8.691 2.188C3.891 2.188 0 5.476 0 9.53c0 2.212 1.17 4.203 3.002 5.55a.59.59 0 0 1 .213.665l-.39 1.48c-.019.07-.048.141-.048.213c0 .163.13.295.29.295a.33.33 0 0 0 .167-.054l1.903-1.114a.86.86 0 0 1 .717-.098a10.2 10.2 0 0 0 2.837.403c.276 0 .543-.027.811-.05c-.857-2.578.157-4.972 1.932-6.446c1.703-1.415 3.882-1.98 5.853-1.838c-.576-3.583-4.196-6.348-8.596-6.348M5.785 5.991c.642 0 1.162.529 1.162 1.18a1.17 1.17 0 0 1-1.162 1.178A1.17 1.17 0 0 1 4.623 7.17c0-.651.52-1.18 1.162-1.18zm5.813 0c.642 0 1.162.529 1.162 1.18a1.17 1.17 0 0 1-1.162 1.178a1.17 1.17 0 0 1-1.162-1.178c0-.651.52-1.18 1.162-1.18m5.34 2.867c-1.797-.052-3.746.512-5.28 1.786c-1.72 1.428-2.687 3.72-1.78 6.22c.942 2.453 3.666 4.229 6.884 4.229c.826 0 1.622-.12 2.361-.336a.72.72 0 0 1 .598.082l1.584.926a.3.3 0 0 0 .14.047c.134 0 .24-.111.24-.247c0-.06-.023-.12-.038-.177l-.327-1.233a.6.6 0 0 1-.023-.156a.49.49 0 0 1 .201-.398C23.024 18.48 24 16.82 24 14.98c0-3.21-2.931-5.837-6.656-6.088V8.89c-.135-.01-.27-.027-.407-.03zm-2.53 3.274c.535 0 .969.44.969.982a.976.976 0 0 1-.969.983a.976.976 0 0 1-.969-.983c0-.542.434-.982.97-.982zm4.844 0c.535 0 .969.44.969.982a.976.976 0 0 1-.969.983a.976.976 0 0 1-.969-.983c0-.542.434-.982.969-.982"})}),L$e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:F("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[x("path",{d:"M16.5 10c3.038 0 5.5 2.015 5.5 4.5c0 1.397-.778 2.645-2 3.47V20l-1.964-1.178A6.7 6.7 0 0 1 16.5 19c-3.038 0-5.5-2.015-5.5-4.5s2.462-4.5 5.5-4.5"}),x("path",{d:"M11.197 15.698c-.69.196-1.43.302-2.197.302a8 8 0 0 1-2.612-.432L4 17v-2.801C2.763 13.117 2 11.635 2 10c0-3.314 3.134-6 7-6c3.782 0 6.863 2.57 7 5.785v.233M10 8h.01M7 8h.01M15 14h.01M18 14h.01"})]})}),M$e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:F("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[x("path",{d:"M3 14c.83.642 2.077 1.017 3.5 1c1.423.017 2.67-.358 3.5-1s2.077-1.017 3.5-1c1.423-.017 2.67.358 3.5 1M8 3a2.4 2.4 0 0 0-1 2a2.4 2.4 0 0 0 1 2m4-4a2.4 2.4 0 0 0-1 2a2.4 2.4 0 0 0 1 2"}),x("path",{d:"M3 10h14v5a6 6 0 0 1-6 6H9a6 6 0 0 1-6-6z"}),x("path",{d:"M16.746 16.726a3 3 0 1 0 .252-5.555"})]})}),B$e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:F("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[x("path",{d:"m8 9l3 3l-3 3m5 0h3"}),x("path",{d:"M3 6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"})]})}),j$e=e=>F("svg",{viewBox:"0 0 36 36",width:"1.2em",height:"1.2em",...e,children:[x("path",{fill:"#DE2910",d:"M36 27a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V9a4 4 0 0 1 4-4h28a4 4 0 0 1 4 4z"}),x("path",{fill:"#FFDE02",d:"m11.136 8.977l.736.356l.589-.566l-.111.81l.72.386l-.804.144l-.144.804l-.386-.72l-.81.111l.566-.589zm4.665 2.941l-.356.735l.566.59l-.809-.112l-.386.721l-.144-.805l-.805-.144l.721-.386l-.112-.809l.59.566zm-.957 3.779l.268.772l.817.017l-.651.493l.237.783l-.671-.467l-.671.467l.236-.783l-.651-.493l.817-.017zm-3.708 3.28l.736.356l.589-.566l-.111.81l.72.386l-.804.144l-.144.804l-.386-.72l-.81.111l.566-.589zM7 10.951l.929 2.671l2.826.058l-2.253 1.708l.819 2.706L7 16.479l-2.321 1.615l.819-2.706l-2.253-1.708l2.826-.058z"})]});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const U$e=()=>{const[e,t]=Sr(m3),r=mf(),n=v.useCallback(i=>{sU(i,"footer"),t(o=>({...o,[i]:!0}))},[t]),a=v.useCallback(i=>{t(o=>({...o,[i]:!1}))},[t]);return F(St,{children:[F(x1,{openState:e.donate,title:"Buy us a coffee",icon:M$e,buttonClassName:"bg-amber-500 hover:bg-amber-400",iconClassName:"text-amber-500 bg-amber-100 dark:text-amber-300 dark:bg-amber-500",onClose:()=>a("donate"),children:[F("p",{className:"indent-4 text-sm text-gray-500 dark:text-gray-300",children:["非常感谢大家使用 Qwerty Learner,目前该网站使用业余时间在维护,为了保证网站能够持续地提供给大家高质量的服务,我们需要您的帮助!",x("br",{}),"您的捐款将有助于我们支付网站的运营成本,改进网站的功能和设计,并提高用户体验。",x("br",{})]}),x("br",{}),x("p",{className:"indent-4 text-sm text-gray-700 dark:text-gray-200",children:"我们相信,共同的努力可以让 Qwerty Learner 成为更好的学习平台,也相信您的支持将给予我们持续前进的动力。 感谢您的支持!"}),x("br",{}),F("p",{className:"indent-4 text-sm text-gray-700 dark:text-gray-200",children:["为了感谢您的慷慨,单次 50 rmb 及以上的捐赠, 我们将回赠 Qwerty 的定制贴纸 5 枚",x("span",{className:"text-xs",children:"(仅限大陆地区)"}),",希望您可以跟朋友分享您的快乐"]}),x("div",{className:"flex items-center justify-center py-2",children:x($X,{className:""})}),x(gX,{})]}),F(x1,{openState:e.vsc,title:"VSCode 摸🐟插件",icon:B$e,buttonClassName:"bg-sky-500 hover:bg-sky-400",iconClassName:"text-sky-500 bg-sky-100 dark:text-sky-300 dark:bg-sky-500",onClose:()=>a("vsc"),children:[x("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:"我们根据大家的建议开发了 VSCode 插件,支持一键启动,随时开始背单词。 可以在任意文件中一键开启,开启后单词显示在状态栏中,且插件会拦截用户对文档的输入,不会影响到原始文档。"}),x("br",{})," ",x("br",{}),x("a",{className:"mr-5 underline dark:text-gray-300",href:"https://github.com/Kaiyiwing/qwerty-learner-vscode",children:"GitHub 项目"}),x("a",{className:"underline dark:text-gray-300",href:"https://marketplace.visualstudio.com/items?itemName=Kaiyi.qwerty-learner",children:"VSCode 插件链接"}),x("br",{})]}),F(x1,{openState:e.community,title:"用户反馈社群",icon:L$e,buttonClassName:"bg-green-500 hover:bg-green-400",iconClassName:"text-green-500 bg-green-100 dark:text-green-300 dark:bg-green-500",onClose:()=>a("community"),children:[F("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:["Qwerty Learner 是一个开源项目,旨在为用户提供高质量、可靠的打字练习工具。",x("br",{}),"加入我们的用户社群后,您可以与我们的开发团队进行沟通,分享您的使用体验和建议,帮助我们改进产品,同时也能够及时了解我们的最新动态和更新内容。",x("br",{}),x("br",{})]}),x("p",{className:"text-sm text-gray-700 dark:text-gray-200",children:"我们深信,与用户的良好互动和反馈是推动我们不断前进和提高的重要因素。因此,我们诚挚邀请您加入我们的社群,与我们一起打造更好的 「Qwerty Learner」!"}),x("br",{}),x("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:"再次感谢您的支持和关注!"}),x("br",{}),x("img",{className:"ml-1 w-2/6 ",src:"https://qwerty.kaiyi.cool/weChat-group.png",alt:"weChat-group"}),x("br",{})]}),F(x1,{openState:e.redBook,title:"小红书社群",icon:c$,buttonClassName:"bg-red-500 hover:bg-red-400",iconClassName:"text-red-500 bg-red-100 dark:text-red-600 dark:bg-red-500",onClose:()=>a("redBook"),children:[F("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:["Qwerty Learner 是一个开源项目,旨在为用户提供高质量、可靠的打字练习工具。",x("br",{}),"关注小红书后,您可以获得开发团队的最新动态和更新内容,反馈您的使用体验和建议,帮助我们改进产品。",x("br",{}),x("br",{})]}),x("p",{className:"text-sm text-gray-700 dark:text-gray-200",children:"我们深信,与用户的良好互动和反馈是推动我们不断前进和提高的重要因素。因此,我们诚挚邀请您关注我们的小红书账号,与我们一起打造更好的 「Qwerty Learner」!"}),x("br",{}),x("img",{className:"ml-1 w-5/12 ",src:wTe,alt:"redBook"}),x("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:"Tips: 从小红书“我”的左上角点击 三 找到 扫一扫"}),x("br",{})]}),F("footer",{className:"mb-1 mt-4 flex w-full items-center justify-center gap-2.5 text-sm ease-in",onClick:i=>i.currentTarget.blur(),children:[x("a",{href:"https://github.com/Kaiyiwing/qwerty-learner",target:"_blank",rel:"noreferrer","aria-label":"前往 GitHub 项目主页",children:x(eq,{fontSize:15,className:"text-gray-500 hover:text-gray-800 dark:text-gray-400 dark:hover:text-gray-100"})}),x("button",{className:"cursor-pointer",type:"button",onClick:i=>{n("redBook"),i.currentTarget.blur()},"aria-label":"加入我们的小红书社群",children:x(c$,{fontSize:14,className:"text-gray-500 hover:text-red-500 dark:text-gray-400 dark:hover:text-red-500"})}),x("button",{className:"cursor-pointer focus:outline-none",type:"button",onClick:i=>{n("community"),i.currentTarget.blur()},"aria-label":"加入我们的微信用户群",children:x(tq,{fontSize:16,className:"text-gray-500 hover:text-green-500 dark:text-gray-400 dark:hover:text-green-500"})}),x("a",{href:"https://twitter.com/real_kai42",target:"_blank",title:"x",rel:"noreferrer",children:x(F$e,{fontSize:16,className:"text-gray-500 hover:text-[#1DA1F2] dark:text-gray-400 dark:hover:text-[#1DA1F2]"})}),x("button",{className:"cursor-pointer focus:outline-none ",type:"button",onClick:i=>{n("donate"),i.currentTarget.blur()},"aria-label":"考虑捐赠我们",children:x(QX,{fontSize:16,className:"text-gray-500 hover:text-amber-500 dark:text-gray-400 dark:hover:text-amber-500"})}),x("button",{className:"cursor-pointer focus:outline-none",type:"button",onClick:i=>{n("vsc"),i.currentTarget.blur()},"aria-label":"使用 Visual Studio Code 插件版 Qwerty Learner",children:x(D$e,{fontSize:14,className:"text-gray-500 hover:text-sky-500 dark:text-gray-400 dark:hover:text-sky-500"})}),x("a",{href:"mailto:me@kaiyi.cool",target:"_blank",rel:"noreferrer",onClick:i=>i.currentTarget.blur(),"aria-label":"发送邮件到 me@kaiyi.cool",children:x(P$e,{fontSize:16,className:"text-gray-500 hover:text-indigo-400 dark:text-gray-400 dark:hover:text-indigo-400"})}),x("a",{rel:"noreferrer",className:"cursor-pointer focus:outline-none",onClick:()=>r("/friend-links"),"aria-label":"查看友链",children:x(N$e,{fontSize:14,className:"text-gray-500 hover:text-indigo-400 dark:text-gray-400 dark:hover:text-indigo-400"})}),x(br,{content:"中国大陆镜像",children:x("a",{href:"https://kaiyiwing.gitee.io/qwerty-learner",target:"_self",title:"前往中国大陆镜像",children:x(j$e,{fontSize:16})})}),x("button",{className:"cursor-pointer text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200",type:"button",onClick:i=>{n("donate"),i.currentTarget.blur()},children:"@ Qwerty Learner"}),x("a",{className:"cursor-pointer text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200",href:"https://beian.miit.gov.cn",target:"_blank",rel:"noreferrer",children:"鲁ICP备2022030649号"}),F("span",{className:"select-none rounded bg-slate-200 px-1 text-xs text-slate-600 dark:bg-slate-800 dark:text-slate-400",children:["Build ",x("span",{className:"select-all",children:"6867f4c"})]})]})]})};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function rq({children:e}){return F("main",{className:"flex h-screen w-full flex-col items-center pb-4",children:[e,x(U$e,{})]})}const W$e=""+new URL("ezbdc-cf864505.jpg",import.meta.url).href,V$e=""+new URL("kk-0105d16d.jpg",import.meta.url).href,H$e=""+new URL("web-worker-26dc48ed.png",import.meta.url).href;globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const z$e=()=>x(rq,{children:F("div",{className:"flex w-full flex-1 flex-col items-center px-4 pt-20",children:[F("div",{className:"flex w-full max-w-md flex-grow flex-col items-center",children:[x("div",{className:"mt-5 text-center text-lg font-bold dark:text-gray-50",children:"友情链接"}),x("div",{className:"links flex w-full flex-col items-center gap-y-8 py-5",children:[{title:"ez背单词",href:"https://ezbdc.dashu.ai",imgSrc:W$e,description:"一款极简的英文单词学习应用,可以非常方便高效地学习英文,具有有挑战性的单词背诵模式,无需注册,下载即用"},{title:"Kai",href:"https://kaiyi.cool/",imgSrc:V$e,description:"Kai 的个人博客,记录了一些技术文章,生活感悟,以及一些有趣的小项目"},{title:"Web Worker-前端程序员都爱听",href:"https://www.xiaoyuzhoufm.com/podcast/613753ef23c82a9a1ccfdf35",imgSrc:H$e,description:"Web Worker 播客是几个前端程序员闲聊的前端中文音频播客节目。节目围绕程序员领域瞎聊,聊资讯、聊职场、聊技术选型……只要是和 web 开发有关的都可以聊。"}].map((t,r)=>F("a",{title:t.title,href:t.href,target:"_blank",rel:"noopener noreferrer",className:"linkItem flex w-full items-center overflow-hidden dark:text-gray-50",children:[x("div",{className:"mr-3 flex h-8 w-8 flex-shrink-0 items-center justify-center bg-gray-200",children:x("img",{src:t.imgSrc,alt:t.title,className:"h-full w-full object-cover"})}),F("div",{className:"flex-1",children:[x("div",{className:"pb-1 text-sm font-bold",children:t.title}),x("div",{className:"text-xs text-gray-500",children:t.description})]})]},r))})]}),F("div",{className:"mt-auto pb-5 text-center text-sm text-gray-500",children:["想要添加友链?请联系邮箱:",x("a",{href:"mailto:me@kaiyi.cool",className:"text-blue-500",children:"me@kaiyi.cool"})]})]})}),nq=""+new URL("logo-95f41da4.svg",import.meta.url).href,G$e=""+new URL("directory-42bc1e6c.png",import.meta.url).href,SN=""+new URL("hot-cf96b79f.png",import.meta.url).href,K$e=""+new URL("index-e4f20cec.png",import.meta.url).href,X$e=""+new URL("code-a6f32855.png",import.meta.url).href,q$e=""+new URL("dictation-1fae9c6e.png",import.meta.url).href,Y$e=""+new URL("phonetic-b0d568d6.png",import.meta.url).href,Z$e=""+new URL("speed-569d192b.png",import.meta.url).href;globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const DE=[{title:"音标显示与发音功能",description:"帮助用户同时记忆单词的读音与音标",img:Y$e},{title:"默写模式",description:"每章结束后可选择默写,巩固所学单词",img:q$e},{title:"实时反馈",description:"显示输入速度和正确率,量化技能提升",img:Z$e},{title:"为程序员定制",description:"内置编程相关词库,提高工作效率",img:X$e}],J$e=()=>{const[e,t]=v.useState(0),r=3,n=v.useRef(null),[a,i]=v.useState(0);return v.useEffect(()=>{const o=setInterval(()=>{t(s=>(s+1)%r)},3e3);return()=>clearInterval(o)},[]),v.useEffect(()=>{if(n.current){const o=n.current,s=o.offsetWidth;e===0?(o.style.transform=`translateX(-${r*s}px)`,setTimeout(()=>{o.style.transition="none",o.style.transform="translateX(0)"},500)):(o.style.transition="transform 0.5s ease",o.style.transform=`translateX(-${e*s}px)`)}},[e]),F("div",{className:"flex w-screen flex-col bg-white lg:mx-auto lg:max-w-7xl",children:[F("header",{className:"fixed left-0 right-0 top-0 z-50 flex items-center justify-between border-b border-gray-100/50 bg-white/80 px-6 py-6 backdrop-blur-xl lg:px-12",children:[F("div",{className:"flex items-center",children:[x("img",{src:nq,className:"mr-4 h-10 w-10 lg:h-12 lg:w-12",alt:"Qwerty Learner Logo"}),F("div",{className:"flex flex-col",children:[x("h1",{className:"text-lg font-semibold tracking-tight text-indigo-500 lg:text-xl",children:"Qwerty Learner"}),x("span",{className:"text-xs font-normal text-gray-500",children:"官方网站"})]})]}),F("a",{href:"https://qwerty.kaiyi.cool/",target:"_blank",rel:"noopener noreferrer",className:"hidden items-center gap-2 rounded-xl bg-gray-900 px-6 py-3 text-sm font-medium text-white transition-all duration-200 hover:-translate-y-0.5 hover:bg-gray-800 hover:shadow-lg md:flex",children:[x("span",{children:"访问官网"}),x("svg",{className:"h-4 w-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"})})]}),F("a",{href:"https://qwerty.kaiyi.cool/",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1 rounded-xl bg-gray-900 px-4 py-2.5 text-sm text-white transition-all duration-200 hover:bg-gray-800 md:hidden",children:[x("span",{children:"官网"}),x("svg",{className:"h-3 w-3",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"})})]})]}),x("nav",{"aria-label":"面包屑导航",className:"bg-gray-50/50 px-6 py-3 lg:px-24",children:x("div",{className:"mx-auto max-w-7xl",children:F("ol",{className:"flex items-center space-x-2 text-sm text-gray-500",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[F("li",{itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem",children:[x("a",{href:"https://qwerty.kaiyi.cool/",className:"transition-colors hover:text-indigo-600",itemProp:"item",children:x("span",{itemProp:"name",children:"首页"})}),x("meta",{itemProp:"position",content:"1"})]}),x("li",{className:"flex items-center",children:x("svg",{className:"h-4 w-4 text-gray-300",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 5l7 7-7 7"})})}),F("li",{itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem",children:[x("span",{className:"font-medium text-gray-900",itemProp:"name",children:"Qwerty Learner 官网"}),x("meta",{itemProp:"position",content:"2"})]})]})})}),F("main",{role:"main",children:[F("section",{className:"relative mt-20 flex min-h-[90vh] items-center lg:mt-24",itemScope:!0,itemType:"https://schema.org/SoftwareApplication",children:[x("div",{className:"absolute inset-0 bg-gradient-to-br from-gray-50/50 via-white to-slate-50/30"}),F("div",{className:"relative z-10 mx-auto w-full max-w-5xl px-6 py-24 text-center",children:[F("div",{className:"mb-8 inline-flex items-center gap-2 rounded-full border border-indigo-100 bg-indigo-50 px-5 py-2.5 text-sm font-medium text-indigo-600",children:[x("svg",{className:"h-4 w-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"})}),x("span",{children:"官方网站"})]}),F("h1",{className:"mb-8 text-5xl font-bold leading-[1.1] tracking-tight text-gray-900 sm:text-6xl lg:text-7xl",itemProp:"name",children:["为",x("span",{className:"text-indigo-500",children:"键盘工作者"}),x("br",{}),"设计的",x("span",{className:"text-indigo-500",children:"英语学习软件"})]}),x("p",{className:"mx-auto mb-16 max-w-3xl text-xl font-light leading-relaxed text-gray-600 sm:text-2xl",itemProp:"description",children:"结合打字练习与单词记忆,让英语学习变得高效而有趣"}),x("div",{className:"mb-16 flex flex-wrap justify-center gap-3",itemProp:"featureList",children:["英语单词记忆训练","国际音标发音练习","CET 四六级词库","程序员专用词汇","免费在线学习","完全开源"].map((o,s)=>x("span",{className:"rounded-full border border-gray-200/50 bg-gray-50 px-6 py-3 text-sm font-medium text-gray-700 transition-all duration-200 hover:bg-white hover:shadow-sm",children:o},s))}),F("a",{href:"https://qwerty.kaiyi.cool/",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 rounded-full bg-gray-900 px-10 py-5 text-lg font-semibold text-white shadow-xl transition-all duration-300 hover:-translate-y-1 hover:bg-gray-800 hover:shadow-2xl",children:[x("span",{children:"立即开始"}),x("svg",{className:"h-5 w-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M17 8l4 4m0 0l-4 4m4-4H3"})})]})]})]}),x("section",{className:"mt-24 px-6 md:px-12 lg:mt-32 lg:px-24",children:F("div",{className:"relative overflow-hidden rounded-3xl border border-gray-100 bg-white p-2 shadow-2xl",children:[x("div",{className:"overflow-hidden rounded-2xl bg-white",children:F("div",{ref:n,style:{display:"flex",transition:"transform 0.5s ease"},children:[x("img",{src:SN,alt:"Qwerty Learner 英语学习软件热门词库界面 - CET 四六级雅思托福词汇在线练习",className:"w-full flex-shrink-0"}),x("img",{src:G$e,alt:"Qwerty Learner 免费英语学习软件词库目录 - 支持程序员技术英语学习",className:"w-full flex-shrink-0"}),x("img",{src:K$e,alt:"Qwerty Learner 英语打字练习软件主界面 - 在线英语单词记忆训练",className:"w-full flex-shrink-0"}),x("img",{src:SN,alt:"Qwerty Learner 英语学习软件热门词库界面 - CET 四六级雅思托福词汇在线练习",className:"w-full flex-shrink-0"})]})}),x("div",{className:"mt-8 flex justify-center space-x-3",children:[0,1,2].map(o=>x("div",{className:`h-2 w-2 rounded-full transition-all duration-500 ${e===o?"w-8 bg-indigo-500":"bg-gray-300 hover:bg-indigo-300"}`},o))})]})}),x("section",{className:"mt-24 bg-gray-50/30 px-6 py-24 lg:mt-32 lg:px-24",itemScope:!0,itemType:"https://schema.org/Product",children:F("div",{className:"mx-auto max-w-7xl",children:[x("meta",{itemProp:"name",content:"Qwerty Learner"}),x("meta",{itemProp:"description",content:"为键盘工作者设计的英语学习软件,结合打字练习与单词记忆"}),x("meta",{itemProp:"brand",content:"Qwerty Learner"}),F("div",{itemProp:"offers",itemScope:!0,itemType:"https://schema.org/Offer",children:[x("meta",{itemProp:"price",content:"0"}),x("meta",{itemProp:"priceCurrency",content:"USD"}),x("meta",{itemProp:"availability",content:"https://schema.org/InStock"}),x("meta",{itemProp:"url",content:"https://qwerty.kaiyi.cool/"})]}),F("div",{itemProp:"aggregateRating",itemScope:!0,itemType:"https://schema.org/AggregateRating",children:[x("meta",{itemProp:"ratingValue",content:"4.8"}),x("meta",{itemProp:"bestRating",content:"5"}),x("meta",{itemProp:"worstRating",content:"1"}),x("meta",{itemProp:"ratingCount",content:"2156"}),x("meta",{itemProp:"reviewCount",content:"486"})]}),F("div",{itemProp:"review",itemScope:!0,itemType:"https://schema.org/Review",children:[x("meta",{itemProp:"author",content:"李某某 - 前端工程师"}),F("div",{itemProp:"reviewRating",itemScope:!0,itemType:"https://schema.org/Rating",children:[x("meta",{itemProp:"ratingValue",content:"5"}),x("meta",{itemProp:"bestRating",content:"5"})]}),x("meta",{itemProp:"datePublished",content:"2024-11-15"}),x("meta",{itemProp:"reviewBody",content:"作为程序员,这个工具完美解决了我的痛点。一边练习打字一边背单词,效率翻倍!特别是程序员词库,让我快速熟悉了技术文档中的常用词汇。键盘音效配合网站体验感拉满,根本停不下来。"})]}),F("div",{itemProp:"review",itemScope:!0,itemType:"https://schema.org/Review",children:[x("meta",{itemProp:"author",content:"王某某 - 大学生"}),F("div",{itemProp:"reviewRating",itemScope:!0,itemType:"https://schema.org/Rating",children:[x("meta",{itemProp:"ratingValue",content:"5"}),x("meta",{itemProp:"bestRating",content:"5"})]}),x("meta",{itemProp:"datePublished",content:"2024-10-28"}),x("meta",{itemProp:"reviewBody",content:"准备六级考试时发现的宝藏!CET-6词库很全面,默写模式帮我巩固了很多易错单词。最喜欢的是错词本功能,可以反复练习不熟悉的单词。一个月下来,打字速度和词汇量都有明显提升。"})]}),F("div",{itemProp:"review",itemScope:!0,itemType:"https://schema.org/Review",children:[x("meta",{itemProp:"author",content:"张某某 - 后端开发"}),F("div",{itemProp:"reviewRating",itemScope:!0,itemType:"https://schema.org/Rating",children:[x("meta",{itemProp:"ratingValue",content:"5"}),x("meta",{itemProp:"bestRating",content:"5"})]}),x("meta",{itemProp:"datePublished",content:"2024-09-20"}),x("meta",{itemProp:"reviewBody",content:"GitHub上看到17.5k星就来试试,果然没让我失望!VSCode插件版本太方便了,写代码累了就切换过去练几个单词。JavaScript API的练习模式对我帮助很大,现在写JS不用老是查文档了。"})]}),F("div",{itemProp:"review",itemScope:!0,itemType:"https://schema.org/Review",children:[x("meta",{itemProp:"author",content:"刘某某 - 产品经理"}),F("div",{itemProp:"reviewRating",itemScope:!0,itemType:"https://schema.org/Rating",children:[x("meta",{itemProp:"ratingValue",content:"4"}),x("meta",{itemProp:"bestRating",content:"5"})]}),x("meta",{itemProp:"datePublished",content:"2024-08-12"}),x("meta",{itemProp:"reviewBody",content:"界面简洁,功能实用。音标显示和发音功能帮助很大,边打字边纠正发音。唯一的建议是希望能增加更多商务英语词汇,不过看到社区很活跃,相信会越来越完善。"})]}),F("div",{itemProp:"review",itemScope:!0,itemType:"https://schema.org/Review",children:[x("meta",{itemProp:"author",content:"陈某某 - 全栈工程师"}),F("div",{itemProp:"reviewRating",itemScope:!0,itemType:"https://schema.org/Rating",children:[x("meta",{itemProp:"ratingValue",content:"5"}),x("meta",{itemProp:"bestRating",content:"5"})]}),x("meta",{itemProp:"datePublished",content:"2024-07-05"}),x("meta",{itemProp:"reviewBody",content:"开源项目的典范!代码质量很高,我还贡献了几个PR。肌肉记忆训练的理念很棒,输错必须重打避免了错误记忆。现在阅读英文文档速度快了很多,打字也更准确了。强烈推荐给所有键盘工作者!"})]}),F("h2",{className:"mb-6 text-center text-4xl font-bold tracking-tight text-gray-900 lg:text-5xl xl:text-6xl",children:["核心功能,",x("span",{className:"text-indigo-500",children:"专业设计"})]}),x("p",{className:"mx-auto mb-16 max-w-3xl text-center text-xl font-light leading-relaxed text-gray-600",children:"每一个细节都为了更好的在线英语学习体验而精心打磨,适合程序员、学生、上班族等所有键盘工作者快速提升英语打字速度和英语单词记忆能力"}),F("div",{className:"lg:grid lg:grid-cols-2 lg:gap-12",children:[x("div",{children:DE.map((o,s)=>F("div",{className:`my-6 cursor-pointer rounded-2xl border px-8 py-8 transition-all duration-300 ${a===s?"scale-[1.02] transform border-indigo-200 bg-indigo-50/50 shadow-xl":"border-gray-200 bg-white/50 hover:scale-[1.01] hover:transform hover:border-gray-300 hover:bg-white hover:shadow-lg"}`,onClick:()=>i(s),children:[x("h3",{className:"mb-3 text-xl font-semibold text-indigo-500 lg:text-2xl",children:o.title}),x("p",{className:"text-base font-light leading-relaxed text-gray-600 lg:text-lg",children:o.description})]},s))}),x("div",{className:"mt-16 flex h-[14rem] items-center justify-center rounded-3xl border border-gray-200 bg-white p-8 shadow-2xl lg:mt-0 lg:h-auto lg:p-12",children:x("img",{className:"w-full object-contain",src:DE[a].img,alt:`Qwerty Learner ${DE[a].title} 功能展示 - 英语学习软件特色功能截图`})})]}),x("div",{className:"mt-16 lg:mt-24",children:F("div",{className:"grid gap-6 sm:grid-cols-2 lg:grid-cols-3",children:[F("div",{className:"rounded-2xl border border-gray-200 bg-white p-6 shadow-lg transition-all duration-300 hover:shadow-xl sm:p-8",children:[x("div",{className:"mb-4 inline-flex items-center justify-center rounded-full bg-indigo-100 p-3",children:x("svg",{className:"h-6 w-6 text-indigo-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M15.536 8.464a5 5 0 010 7.072m2.828-9.9a9 9 0 010 12.728M5.586 15H4a1 1 0 01-1-1v-4a1 1 0 011-1h1.586l4.707-4.707C10.923 3.663 12 4.109 12 5v14c0 .891-1.077 1.337-1.707.707L5.586 15z"})})}),x("h3",{className:"mb-3 text-lg font-semibold text-gray-900 sm:text-xl",children:"音标显示与发音功能"}),x("p",{className:"text-sm leading-relaxed text-gray-600 sm:text-base",children:"方便用户在记忆单词时,同时记忆读音与音标。支持标准美式发音,帮助用户建立正确的语音记忆,提高听力和口语能力。"})]}),F("div",{className:"rounded-2xl border border-gray-200 bg-white p-6 shadow-lg transition-all duration-300 hover:shadow-xl sm:p-8",children:[x("div",{className:"mb-4 inline-flex items-center justify-center rounded-full bg-indigo-100 p-3",children:x("svg",{className:"h-6 w-6 text-indigo-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})})}),x("h3",{className:"mb-3 text-lg font-semibold text-gray-900 sm:text-xl",children:"智能默写模式"}),x("p",{className:"text-sm leading-relaxed text-gray-600 sm:text-base",children:"在用户完成一个章节的练习后,会弹出选项是否默写本章,方便用户巩固本章学习的单词。通过默写练习强化记忆效果。"})]}),F("div",{className:"rounded-2xl border border-gray-200 bg-white p-6 shadow-lg transition-all duration-300 hover:shadow-xl sm:p-8",children:[x("div",{className:"mb-4 inline-flex items-center justify-center rounded-full bg-indigo-100 p-3",children:x("svg",{className:"h-6 w-6 text-indigo-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z"})})}),x("h3",{className:"mb-3 text-lg font-semibold text-gray-900 sm:text-xl",children:"精准数据统计"}),x("p",{className:"text-sm leading-relaxed text-gray-600 sm:text-base",children:"量化用户输入的速度和输入的正确率,让用户有感知的了解自己技能的提升。支持 WPM 统计、准确率分析和进度跟踪。"})]}),F("div",{className:"rounded-2xl border border-gray-200 bg-white p-6 shadow-lg transition-all duration-300 hover:shadow-xl sm:p-8",children:[x("div",{className:"mb-4 inline-flex items-center justify-center rounded-full bg-indigo-100 p-3",children:x("svg",{className:"h-6 w-6 text-indigo-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 10V3L4 14h7v7l9-11h-7z"})})}),x("h3",{className:"mb-3 text-lg font-semibold text-gray-900 sm:text-xl",children:"英语肌肉记忆训练"}),x("p",{className:"text-sm leading-relaxed text-gray-600 sm:text-base",children:"专为键盘工作者设计,将英语单词记忆与键盘输入的肌肉记忆锻炼相结合,在背诵单词的同时巩固打字技能。"})]}),F("div",{className:"rounded-2xl border border-gray-200 bg-white p-6 shadow-lg transition-all duration-300 hover:shadow-xl sm:p-8",children:[x("div",{className:"mb-4 inline-flex items-center justify-center rounded-full bg-indigo-100 p-3",children:x("svg",{className:"h-6 w-6 text-indigo-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"})})}),x("h3",{className:"mb-3 text-lg font-semibold text-gray-900 sm:text-xl",children:"智能错误纠正"}),x("p",{className:"text-sm leading-relaxed text-gray-600 sm:text-base",children:"为了避免造成错误的肌肉记忆,如果用户单词输入错误则需要重新输入单词,确保用户维持正确的肌肉记忆和拼写习惯。"})]}),F("div",{className:"rounded-2xl border border-gray-200 bg-white p-6 shadow-lg transition-all duration-300 hover:shadow-xl sm:p-8",children:[x("div",{className:"mb-4 inline-flex items-center justify-center rounded-full bg-indigo-100 p-3",children:x("svg",{className:"h-6 w-6 text-indigo-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9.75 17L9 20l-1 1h8l-1-1-.75-3M3 13h18M5 17h14a2 2 0 002-2V5a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"})})}),x("h3",{className:"mb-3 text-lg font-semibold text-gray-900 sm:text-xl",children:"多平台无缝体验"}),x("p",{className:"text-sm leading-relaxed text-gray-600 sm:text-base",children:"支持网页版和 VSCode 插件版本,随时随地开始练习。还提供了便捷的快速部署方案,满足不同用户的使用需求。"})]})]})})]})}),x("section",{className:"mt-24 px-6 py-24 lg:mt-32 lg:px-24",itemScope:!0,itemType:"https://schema.org/EducationalOrganization",children:F("div",{className:"mx-auto max-w-7xl",children:[F("div",{className:"mb-16 text-center",children:[F("h2",{className:"mb-6 text-4xl font-bold tracking-tight text-gray-900 lg:text-5xl xl:text-6xl",children:["丰富词库,",x("span",{className:"text-indigo-500",children:"应有尽有"})]}),x("p",{className:"mx-auto max-w-3xl text-xl font-light leading-relaxed text-gray-600",children:"涵盖 CET-4/6 四六级英语考试、雅思托福 GRE 考研英语、商务英语 BEC 考试以及专为程序员定制的 JavaScript/Java/Python 技术词库,满足不同用户的英语学习需求"})]}),F("div",{className:"grid gap-6 sm:grid-cols-2 lg:grid-cols-3",children:[F("div",{className:"rounded-2xl border border-gray-200 bg-white p-6 shadow-lg transition-all duration-300 hover:shadow-xl sm:p-8",children:[x("div",{className:"mb-6 inline-flex items-center justify-center rounded-full bg-red-100 p-3",children:x("svg",{className:"h-6 w-6 text-red-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})})}),x("h3",{className:"mb-4 text-lg font-semibold text-gray-900 sm:text-xl",children:"考试必备词库"}),F("div",{className:"space-y-2 text-xs text-gray-600 sm:text-sm",children:[F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"CET-4 大学英语四级"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"CET-6 大学英语六级"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"TOEFL 托福考试词汇"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"IELTS 雅思考试词汇"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"GRE 研究生入学考试"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"GMAT 商学院入学考试"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"SAT 学术能力评估测试"})]})]})]}),F("div",{className:"rounded-2xl border border-gray-200 bg-white p-6 shadow-lg transition-all duration-300 hover:shadow-xl sm:p-8",children:[x("div",{className:"mb-6 inline-flex items-center justify-center rounded-full bg-blue-100 p-3",children:x("svg",{className:"h-6 w-6 text-blue-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.746 0 3.332.477 4.5 1.253v13C19.832 18.477 18.246 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"})})}),x("h3",{className:"mb-4 text-lg font-semibold text-gray-900 sm:text-xl",children:"学术专业词库"}),F("div",{className:"space-y-2 text-xs text-gray-600 sm:text-sm",children:[F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"考研英语核心词汇"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"专业四级英语 TEM-4"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"专业八级英语 TEM-8"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"高考英语必备词汇"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"中考英语重点词汇"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"人教版英语 3-9 年级"})]})]})]}),F("div",{className:"rounded-2xl border border-gray-200 bg-white p-6 shadow-lg transition-all duration-300 hover:shadow-xl sm:p-8",children:[x("div",{className:"mb-6 inline-flex items-center justify-center rounded-full bg-green-100 p-3",children:x("svg",{className:"h-6 w-6 text-green-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M21 13.255A23.931 23.931 0 0112 15c-3.183 0-6.22-.62-9-1.745M16 6V4a2 2 0 00-2-2h-4a2 2 0 00-2-2v2m8 0H8m8 0v2a2 2 0 01-2 2H10a2 2 0 01-2-2V6m8 0H8"})})}),x("h3",{className:"mb-4 text-lg font-semibold text-gray-900 sm:text-xl",children:"商务与多语言"}),F("div",{className:"space-y-2 text-xs text-gray-600 sm:text-sm",children:[F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"商务英语核心词汇"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"BEC 商务英语考试"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"王陆雅思王听力语料库"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"日语常见词 N1-N5"})]}),F("div",{className:"flex items-center gap-2",children:[x("span",{className:"text-indigo-500",children:"•"}),x("span",{children:"哈萨克语基础3000词"})]})]})]}),F("div",{className:"col-span-full rounded-2xl border border-indigo-200 bg-gradient-to-r from-indigo-50 to-purple-50 p-6 shadow-lg sm:p-8",children:[F("div",{className:"mb-8 text-center",children:[x("div",{className:"mb-4 inline-flex items-center justify-center rounded-full bg-indigo-100 p-4",children:x("svg",{className:"h-8 w-8 text-indigo-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4"})})}),x("h3",{className:"mb-4 text-xl font-bold text-gray-900 sm:text-2xl",children:"程序员专属词库与 API"}),x("p",{className:"mx-auto max-w-3xl text-gray-600",children:"专为程序员量身定制的技术词汇和编程 API 练习,提高代码编写效率和技术英语水平"})]}),F("div",{className:"grid grid-cols-2 gap-4 sm:grid-cols-3 lg:grid-cols-5",children:[F("div",{className:"text-center",children:[x("div",{className:"mb-2 text-sm font-semibold text-gray-900 sm:text-base",children:"编程词汇"}),F("div",{className:"text-xs text-gray-600 sm:text-sm",children:["Coder Dict",x("br",{}),"程序员常用词"]})]}),F("div",{className:"text-center",children:[x("div",{className:"mb-2 text-sm font-semibold text-gray-900 sm:text-base",children:"JavaScript"}),F("div",{className:"text-xs text-gray-600 sm:text-sm",children:["JS API",x("br",{}),"核心方法练习"]})]}),F("div",{className:"text-center",children:[x("div",{className:"mb-2 text-sm font-semibold text-gray-900 sm:text-base",children:"Node.js"}),F("div",{className:"text-xs text-gray-600 sm:text-sm",children:["Node API",x("br",{}),"服务端开发"]})]}),F("div",{className:"text-center",children:[x("div",{className:"mb-2 text-sm font-semibold text-gray-900 sm:text-base",children:"Java"}),F("div",{className:"text-xs text-gray-600 sm:text-sm",children:["Java API",x("br",{}),"企业级开发"]})]}),F("div",{className:"text-center",children:[x("div",{className:"mb-2 text-sm font-semibold text-gray-900 sm:text-base",children:"Linux"}),F("div",{className:"text-xs text-gray-600 sm:text-sm",children:["命令行指令",x("br",{}),"系统管理"]})]})]}),x("div",{className:"mt-8 text-center",children:F("span",{className:"inline-flex items-center gap-2 rounded-full bg-indigo-100 px-6 py-2 text-sm font-medium text-indigo-600",children:[x("svg",{className:"h-4 w-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 10V3L4 14h7v7l9-11h-7z"})}),"持续更新更多编程语言 API"]})})]})]}),F("div",{className:"mt-16 text-center",children:[F("div",{className:"mb-8",children:[x("h4",{className:"mb-4 text-2xl font-bold text-gray-900",children:"社区共建,持续增长"}),x("p",{className:"mx-auto max-w-2xl text-gray-600",children:"我们的词库由活跃的开源社区持续贡献和维护,如果您需要特定的词库,欢迎在 GitHub 提出 Issue"})]}),F("a",{href:"https://qwerty.kaiyi.cool/",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 rounded-full bg-indigo-600 px-8 py-4 font-semibold text-white transition-all duration-300 hover:bg-indigo-700 hover:shadow-lg",children:[x("span",{children:"立即体验丰富词库"}),x("svg",{className:"h-5 w-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M17 8l4 4m0 0l-4 4m4-4H3"})})]})]})]})}),x("section",{className:"mt-24 bg-gradient-to-br from-slate-900 via-gray-900 to-black px-6 py-24 lg:mt-32 lg:px-24",itemScope:!0,itemType:"https://schema.org/SoftwareSourceCode",children:F("div",{className:"mx-auto max-w-7xl",children:[F("div",{className:"mb-16 text-center",children:[F("div",{className:"mb-6 inline-flex items-center gap-3 rounded-full bg-indigo-100 px-6 py-3 text-indigo-600",children:[x("svg",{className:"h-5 w-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4"})}),x("span",{className:"font-semibold",children:"For Coder"})]}),F("h2",{className:"mb-6 text-4xl font-bold tracking-tight text-white lg:text-5xl xl:text-6xl",children:["专为",x("span",{className:"text-indigo-400",children:"程序员"}),"量身定制"]}),x("p",{className:"mx-auto max-w-3xl text-xl font-light leading-relaxed text-gray-300",children:"内置程序员工作常用技术英语单词词库,包括算法数据结构、设计模式、云计算等技术词汇,提高英语打字速度。同时支持 JavaScript/Node.js/Java/Python/Linux 命令等多种编程语言 API 练习,帮助程序员快速熟悉常用编程接口"})]}),F("div",{className:"grid gap-6 lg:grid-cols-2",children:[F("div",{className:"rounded-2xl border border-gray-700 bg-gray-800/50 p-6 backdrop-blur-sm sm:p-8",children:[F("div",{className:"mb-6 flex items-center gap-4",children:[x("div",{className:"rounded-full bg-indigo-600 p-3",children:x("svg",{className:"h-6 w-6 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})})}),x("h3",{className:"text-xl font-bold text-white sm:text-2xl",children:"编程技术词汇"})]}),x("p",{className:"mb-6 text-sm leading-relaxed text-gray-300 sm:text-base",children:"专门收录程序员工作中最常用的英语单词,包括算法、数据结构、设计模式、软件工程等领域的核心词汇"}),F("div",{className:"space-y-3",children:[F("div",{className:"flex items-center gap-3 rounded-lg bg-gray-700/50 p-3",children:[x("span",{className:"text-indigo-400",children:"•"}),x("span",{className:"text-gray-200",children:"算法与数据结构词汇"})]}),F("div",{className:"flex items-center gap-3 rounded-lg bg-gray-700/50 p-3",children:[x("span",{className:"text-indigo-400",children:"•"}),x("span",{className:"text-gray-200",children:"软件架构与设计模式"})]}),F("div",{className:"flex items-center gap-3 rounded-lg bg-gray-700/50 p-3",children:[x("span",{className:"text-indigo-400",children:"•"}),x("span",{className:"text-gray-200",children:"项目管理与协作工具"})]}),F("div",{className:"flex items-center gap-3 rounded-lg bg-gray-700/50 p-3",children:[x("span",{className:"text-indigo-400",children:"•"}),x("span",{className:"text-gray-200",children:"云计算与 DevOps 术语"})]})]})]}),F("div",{className:"rounded-2xl border border-gray-700 bg-gray-800/50 p-6 backdrop-blur-sm sm:p-8",children:[F("div",{className:"mb-6 flex items-center gap-4",children:[x("div",{className:"rounded-full bg-green-600 p-3",children:x("svg",{className:"h-6 w-6 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4"})})}),x("h3",{className:"text-xl font-bold text-white sm:text-2xl",children:"API 方法练习"})]}),x("p",{className:"mb-6 text-sm leading-relaxed text-gray-300 sm:text-base",children:"支持多种主流编程语言的 API 练习,通过打字练习熟悉常用方法,提高编码效率和 API 记忆"}),F("div",{className:"grid gap-3 sm:grid-cols-2",children:[F("div",{className:"rounded-lg border border-yellow-500/30 bg-yellow-500/10 p-4",children:[x("div",{className:"mb-2 font-semibold text-yellow-400",children:"JavaScript"}),x("div",{className:"text-sm text-gray-300",children:"Array, Object, Promise 等核心 API"})]}),F("div",{className:"rounded-lg border border-green-500/30 bg-green-500/10 p-4",children:[x("div",{className:"mb-2 font-semibold text-green-400",children:"Node.js"}),x("div",{className:"text-sm text-gray-300",children:"fs, http, express 等服务端 API"})]}),F("div",{className:"rounded-lg border border-orange-500/30 bg-orange-500/10 p-4",children:[x("div",{className:"mb-2 font-semibold text-orange-400",children:"Java"}),x("div",{className:"text-sm text-gray-300",children:"Collection, Stream 等企业级 API"})]}),F("div",{className:"rounded-lg border border-blue-500/30 bg-blue-500/10 p-4",children:[x("div",{className:"mb-2 font-semibold text-blue-400",children:"Linux"}),x("div",{className:"text-sm text-gray-300",children:"常用命令行指令和系统管理"})]})]})]})]}),F("div",{className:"mt-16 grid gap-8 md:grid-cols-3",children:[F("div",{className:"text-center",children:[x("div",{className:"mb-4 inline-flex items-center justify-center rounded-full bg-indigo-600/20 p-4",children:x("svg",{className:"h-8 w-8 text-indigo-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 10V3L4 14h7v7l9-11h-7z"})})}),x("h4",{className:"mb-3 text-xl font-semibold text-white",children:"快速熟悉 API"}),x("p",{className:"text-gray-300",children:"通过打字练习快速记忆编程 API,提高开发效率"})]}),F("div",{className:"text-center",children:[x("div",{className:"mb-4 inline-flex items-center justify-center rounded-full bg-green-600/20 p-4",children:x("svg",{className:"h-8 w-8 text-green-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})})}),x("h4",{className:"mb-3 text-xl font-semibold text-white",children:"技术英语提升"}),x("p",{className:"text-gray-300",children:"专业技术词汇训练,提升阅读文档和交流能力"})]}),F("div",{className:"text-center",children:[x("div",{className:"mb-4 inline-flex items-center justify-center rounded-full bg-purple-600/20 p-4",children:x("svg",{className:"h-8 w-8 text-purple-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 18h.01M8 21h8a2 2 0 002-2V5a2 2 0 00-2-2H8a2 2 0 00-2 2v14a2 2 0 002 2z"})})}),x("h4",{className:"mb-3 text-xl font-semibold text-white",children:"VSCode 插件"}),x("p",{className:"text-gray-300",children:"支持 VSCode 插件版本,随时在开发环境中练习"})]})]}),F("div",{className:"mt-16 text-center",children:[F("div",{className:"mb-8",children:[x("h4",{className:"mb-4 text-2xl font-bold text-white",children:"社区驱动,持续更新"}),x("p",{className:"mx-auto max-w-2xl text-gray-300",children:"我们的 API 词库主要依赖于社区贡献,更多编程语言的 API 正在逐步添加中,欢迎参与贡献"})]}),F("div",{className:"flex flex-col items-center gap-4 sm:flex-row sm:justify-center",children:[F("a",{href:"https://qwerty.kaiyi.cool/",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 rounded-full bg-indigo-600 px-8 py-4 font-semibold text-white transition-all duration-300 hover:bg-indigo-700 hover:shadow-lg",children:[x("span",{children:"体验程序员专属功能"}),x("svg",{className:"h-5 w-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M17 8l4 4m0 0l-4 4m4-4H3"})})]}),F("a",{href:"https://marketplace.visualstudio.com/items?itemName=Kaiyi.qwerty-learner",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 rounded-full border border-gray-600 bg-gray-800 px-8 py-4 font-semibold text-white transition-all duration-300 hover:bg-gray-700",children:[x("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"currentColor",children:x("path",{d:"M23.15 2.587L18.21.21a1.494 1.494 0 0 0-1.705.29l-9.46 8.63-4.12-3.128a.999.999 0 0 0-1.276.057L.327 7.261A1 1 0 0 0 .326 8.74L3.899 12 .326 15.26a1 1 0 0 0 .001 1.479L1.65 17.94a.999.999 0 0 0 1.276.057l4.12-3.128 9.46 8.63a1.492 1.492 0 0 0 1.704.29l4.942-2.377A1.5 1.5 0 0 0 24 20.06V3.939a1.5 1.5 0 0 0-.85-1.352zm-5.146 14.861L10.826 12l7.178-5.448v10.896z"})}),x("span",{children:"安装 VSCode 插件"})]})]})]})]})}),x("section",{className:"mt-24 bg-gradient-to-br from-gray-50 to-white px-6 py-24 lg:mt-32 lg:px-24",itemScope:!0,itemType:"https://schema.org/Organization",children:F("div",{className:"mx-auto max-w-7xl",children:[F("div",{className:"mb-16 text-center",children:[F("div",{className:"mb-6 inline-flex items-center gap-3 rounded-full bg-yellow-100 px-6 py-3 text-yellow-600",children:[x("svg",{className:"h-5 w-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z"})}),x("span",{className:"font-semibold",children:"荣誉成就"})]}),F("h2",{className:"mb-6 text-4xl font-bold tracking-tight text-gray-900 lg:text-5xl xl:text-6xl",children:["备受",x("span",{className:"text-indigo-500",children:"认可"}),"的优质项目"]}),x("p",{className:"mx-auto max-w-3xl text-xl font-light leading-relaxed text-gray-600",children:"获得 GitHub 全球趋势榜第一名、V2EX 全站热搜、Gitee GVP 最有价值开源项目、少数派首页推荐等多个权威平台认可,成为 10 万+ 用户的首选免费英语学习软件"})]}),F("div",{className:"mb-16 grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-4",children:[F("div",{className:"rounded-2xl border border-orange-200 bg-orange-50 p-6 text-center shadow-lg sm:p-8",children:[x("div",{className:"mb-4 inline-flex items-center justify-center rounded-full bg-orange-100 p-4",children:x("svg",{className:"h-8 w-8 text-orange-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 10V3L4 14h7v7l9-11h-7z"})})}),x("h3",{className:"mb-2 text-lg font-bold text-gray-900 sm:text-xl",children:"GitHub 趋势榜"}),x("p",{className:"text-sm text-gray-600 sm:text-base",children:"全球趋势榜第一名"})]}),F("div",{className:"rounded-2xl border border-red-200 bg-red-50 p-8 text-center shadow-lg",children:[x("div",{className:"mb-4 inline-flex items-center justify-center rounded-full bg-red-100 p-4",children:x("svg",{className:"h-8 w-8 text-red-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M17.657 18.657A8 8 0 016.343 7.343S7 9 9 10c0-2 .5-5 2.986-7C14 5 16.09 5.777 17.656 7.343A7.975 7.975 0 0120 13a7.975 7.975 0 01-2.343 5.657z"})})}),x("h3",{className:"mb-2 text-lg font-bold text-gray-900 sm:text-xl",children:"V2EX 热搜"}),x("p",{className:"text-sm text-gray-600 sm:text-base",children:"V2EX 全站热搜项目"})]}),F("div",{className:"rounded-2xl border border-green-200 bg-green-50 p-8 text-center shadow-lg",children:[x("div",{className:"mb-4 inline-flex items-center justify-center rounded-full bg-green-100 p-4",children:x("svg",{className:"h-8 w-8 text-green-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z"})})}),x("h3",{className:"mb-2 text-lg font-bold text-gray-900 sm:text-xl",children:"Gitee GVP"}),x("p",{className:"text-sm text-gray-600 sm:text-base",children:"最有价值开源项目"})]}),F("div",{className:"rounded-2xl border border-blue-200 bg-blue-50 p-8 text-center shadow-lg",children:[x("div",{className:"mb-4 inline-flex items-center justify-center rounded-full bg-blue-100 p-4",children:x("svg",{className:"h-8 w-8 text-blue-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})})}),x("h3",{className:"mb-2 text-lg font-bold text-gray-900 sm:text-xl",children:"少数派推荐"}),x("p",{className:"text-sm text-gray-600 sm:text-base",children:"少数派首页推荐应用"})]})]}),F("div",{className:"grid gap-6 lg:grid-cols-2",children:[F("div",{className:"rounded-2xl border border-gray-200 bg-white p-6 shadow-lg sm:p-8",children:[x("h3",{className:"mb-6 text-xl font-bold text-gray-900 sm:text-2xl",children:"开源社区认可"}),F("div",{className:"space-y-4",children:[F("div",{className:"flex items-center gap-3 rounded-lg border border-gray-100 bg-gray-50 p-3 sm:gap-4 sm:p-4",children:[x("div",{className:"flex-shrink-0 rounded-full bg-orange-100 p-2",children:x("svg",{className:"h-5 w-5 text-orange-600",fill:"currentColor",viewBox:"0 0 20 20",children:x("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})})}),F("div",{children:[x("div",{className:"font-semibold text-gray-900",children:"GitHub 全球趋势榜第一名"}),x("div",{className:"text-sm text-gray-600",children:"获得全球开发者最高关注和认可"})]})]}),F("div",{className:"flex items-center gap-3 rounded-lg border border-gray-100 bg-gray-50 p-3 sm:gap-4 sm:p-4",children:[x("div",{className:"flex-shrink-0 rounded-full bg-green-100 p-2",children:x("svg",{className:"h-5 w-5 text-green-600",fill:"currentColor",viewBox:"0 0 20 20",children:x("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})})}),F("div",{children:[x("div",{className:"font-semibold text-gray-900",children:"Gitee 最有价值开源项目 (GVP)"}),x("div",{className:"text-sm text-gray-600",children:"国内顶级开源项目认证"})]})]}),F("div",{className:"flex items-center gap-3 rounded-lg border border-gray-100 bg-gray-50 p-3 sm:gap-4 sm:p-4",children:[x("div",{className:"flex-shrink-0 rounded-full bg-purple-100 p-2",children:x("svg",{className:"h-5 w-5 text-purple-600",fill:"currentColor",viewBox:"0 0 20 20",children:x("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})})}),F("div",{children:[x("div",{className:"font-semibold text-gray-900",children:"GitCode G-Star 计划毕业项目"}),x("div",{className:"text-sm text-gray-600",children:"开源摘星计划优秀项目"})]})]})]})]}),F("div",{className:"rounded-2xl border border-gray-200 bg-white p-6 shadow-lg sm:p-8",children:[x("h3",{className:"mb-6 text-xl font-bold text-gray-900 sm:text-2xl",children:"媒体平台推荐"}),F("div",{className:"space-y-4",children:[F("div",{className:"flex items-center gap-3 rounded-lg border border-gray-100 bg-gray-50 p-3 sm:gap-4 sm:p-4",children:[x("div",{className:"flex-shrink-0 rounded-full bg-red-100 p-2",children:x("svg",{className:"h-5 w-5 text-red-600",fill:"currentColor",viewBox:"0 0 20 20",children:x("path",{fillRule:"evenodd",d:"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z",clipRule:"evenodd"})})}),F("div",{children:[x("div",{className:"font-semibold text-gray-900",children:"V2EX 全站热搜项目"}),x("div",{className:"text-sm text-gray-600",children:"技术社区高度关注和讨论"})]})]}),F("div",{className:"flex items-center gap-3 rounded-lg border border-gray-100 bg-gray-50 p-3 sm:gap-4 sm:p-4",children:[x("div",{className:"flex-shrink-0 rounded-full bg-blue-100 p-2",children:x("svg",{className:"h-5 w-5 text-blue-600",fill:"currentColor",viewBox:"0 0 20 20",children:x("path",{fillRule:"evenodd",d:"M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z",clipRule:"evenodd"})})}),F("div",{children:[x("div",{className:"font-semibold text-gray-900",children:"少数派首页推荐"}),x("div",{className:"text-sm text-gray-600",children:"优质应用推荐平台认可"})]})]}),F("div",{className:"flex items-center gap-3 rounded-lg border border-gray-100 bg-gray-50 p-3 sm:gap-4 sm:p-4",children:[x("div",{className:"flex-shrink-0 rounded-full bg-gray-100 p-2",children:x("svg",{className:"h-5 w-5 text-gray-600",fill:"currentColor",viewBox:"0 0 20 20",children:x("path",{fillRule:"evenodd",d:"M4 2a1 1 0 011 1v2.101a7.002 7.002 0 0111.601 2.566 1 1 0 11-1.885.666A5.002 5.002 0 005.999 7H9a1 1 0 010 2H4a1 1 0 01-1-1V3a1 1 0 011-1zm.008 9.057a1 1 0 011.276.61A5.002 5.002 0 0014.001 13H11a1 1 0 110-2h5a1 1 0 011 1v5a1 1 0 11-2 0v-2.101a7.002 7.002 0 01-11.601-2.566 1 1 0 01.61-1.276z",clipRule:"evenodd"})})}),F("div",{children:[x("div",{className:"font-semibold text-gray-900",children:"Gitee 全站推荐项目"}),x("div",{className:"text-sm text-gray-600",children:"国内领先代码托管平台推荐"})]})]})]})]})]}),F("div",{className:"mt-16 rounded-2xl border border-indigo-200 bg-gradient-to-r from-indigo-50 to-purple-50 p-6 text-center sm:p-8",children:[x("h3",{className:"mb-6 text-xl font-bold text-gray-900 sm:mb-8 sm:text-2xl",children:"用户信赖,数据说话"}),F("div",{className:"grid grid-cols-1 gap-6 sm:grid-cols-3 sm:gap-8",children:[F("div",{children:[x("div",{className:"mb-2 text-3xl font-bold text-indigo-600 sm:text-4xl",children:"20000+"}),x("div",{className:"text-sm text-gray-600 sm:text-base",children:"GitHub Stars"}),x("div",{className:"text-xs text-gray-500 sm:text-sm",children:"获得开发者广泛认可"})]}),F("div",{children:[x("div",{className:"mb-2 text-3xl font-bold text-indigo-600 sm:text-4xl",children:"100000+"}),x("div",{className:"text-sm text-gray-600 sm:text-base",children:"月活跃用户"}),x("div",{className:"text-xs text-gray-500 sm:text-sm",children:"持续使用的学习者"})]}),F("div",{children:[x("div",{className:"mb-2 text-3xl font-bold text-indigo-600 sm:text-4xl",children:"100+"}),x("div",{className:"text-sm text-gray-600 sm:text-base",children:"社区贡献者"}),x("div",{className:"text-xs text-gray-500 sm:text-sm",children:"共同完善项目"})]})]})]}),F("div",{className:"mt-12 text-center sm:mt-16",children:[F("div",{className:"mb-8",children:[x("h4",{className:"mb-4 text-xl font-bold text-gray-900 sm:text-2xl",children:"加入我们的用户群体"}),x("p",{className:"mx-auto max-w-2xl text-sm text-gray-600 sm:text-base",children:"成为数万名用户中的一员,体验这款备受认可的英语学习工具,提升您的打字技能和英语水平"})]}),F("a",{href:"https://qwerty.kaiyi.cool/",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 rounded-full bg-indigo-600 px-8 py-4 font-semibold text-white transition-all duration-300 hover:bg-indigo-700 hover:shadow-lg",children:[x("span",{children:"立即加入用户群体"}),x("svg",{className:"h-5 w-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:x("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M17 8l4 4m0 0l-4 4m4-4H3"})})]})]})]})}),F("section",{className:"relative mt-24 w-full overflow-hidden py-24 lg:mt-32 lg:py-32",children:[x("div",{className:"absolute inset-0 bg-gradient-to-br from-gray-900 via-gray-800 to-gray-900"}),x("div",{className:"absolute inset-0 bg-gradient-to-t from-black/10 to-transparent"}),F("div",{className:"absolute inset-0",children:[x("div",{className:"absolute -left-4 top-0 h-96 w-96 animate-pulse rounded-full bg-white/5 opacity-50 mix-blend-multiply blur-3xl filter"}),x("div",{className:"absolute -right-4 top-0 h-96 w-96 animate-pulse rounded-full bg-white/5 opacity-50 mix-blend-multiply blur-3xl filter",style:{animationDelay:"2s"}}),x("div",{className:"absolute -bottom-8 left-20 h-96 w-96 animate-pulse rounded-full bg-white/5 opacity-50 mix-blend-multiply blur-3xl filter",style:{animationDelay:"4s"}})]}),F("div",{className:"relative z-10 flex flex-col items-center justify-center px-6 text-center",children:[F("h2",{className:"mb-8 text-5xl font-bold leading-tight tracking-tight text-white lg:text-6xl xl:text-7xl",children:["立即开始",x("span",{className:"text-indigo-300",children:"体验"})]}),x("p",{className:"mb-12 max-w-4xl text-xl font-light leading-relaxed text-white/80 lg:text-2xl",children:"开始你的英语学习之旅,让每一次打字都成为进步"}),F("div",{className:"flex flex-col items-center gap-4 sm:flex-row",children:[F("a",{href:"https://qwerty.kaiyi.cool/",target:"_blank",rel:"noopener noreferrer",className:"hover:shadow-3xl group relative overflow-hidden rounded-full bg-white px-12 py-5 text-xl font-semibold text-gray-900 shadow-2xl transition-all duration-300 hover:-translate-y-1 hover:scale-105",children:[x("span",{className:"relative z-10",children:"开始学习 →"}),x("div",{className:"absolute inset-0 bg-gradient-to-r from-gray-100 to-gray-50 opacity-0 transition-opacity duration-300 group-hover:opacity-100"})]}),x("div",{className:"flex items-center gap-2 text-sm font-light text-white/60 lg:hidden",children:x("span",{children:"建议使用桌面端浏览器访问"})})]})]})]})]})]})};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const TN=1/0,Q$e=17976931348623157e292;function LE(e){return e===TN||e===-TN?(e<0?-1:1)*Q$e:e===e?e:0}function eke(e,t,r){let n=-1,a=Math.max(Math.ceil((t-e)/(r||1)),0);const i=new Array(a);for(;a--;)i[++n]=e,e+=r;return i}function tke(e,t,r){return e=LE(e),t===void 0?(t=e,e=0):t=LE(t),r=r===void 0?e<t?1:-1:LE(r),eke(e,t,r)}const n_=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"m5 12l5 5L20 7"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const rke=()=>{const e=Me(ma),[t,r]=Sr(fo),n=e.chapterCount,a=Me(bc),i=o=>{o.key===" "&&o.preventDefault()};return F(St,{children:[x(br,{content:"词典切换",children:F(pX,{className:"block rounded-lg px-3 py-1 text-lg transition-colors duration-300 ease-in-out hover:bg-indigo-400 hover:text-white focus:outline-none dark:text-white dark:text-opacity-60 dark:hover:text-opacity-100",to:"/gallery",children:[e.name," ",a&&"错题复习"]})}),!a&&x(br,{content:"章节切换",children:F(Nn,{value:t,onChange:r,children:[F(Nn.Button,{onKeyDown:i,className:"rounded-lg px-3 py-1 text-lg transition-colors duration-300 ease-in-out hover:bg-indigo-400 hover:text-white focus:outline-none dark:text-white dark:text-opacity-60 dark:hover:text-opacity-100",children:["第 ",t+1," 章"]}),x(Dt,{as:v.Fragment,leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:x(Nn.Options,{className:"listbox-options z-10 w-32",children:tke(0,n,1).map(o=>x(Nn.Option,{value:o,children:({selected:s})=>F("div",{className:"group flex cursor-pointer items-center justify-between",children:[s?x("span",{className:"listbox-options-icon",children:x(n_,{className:"focus:outline-none"})}):null,F("span",{children:["第 ",o+1," 章"]})]})},o))})})]})})]})};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const nke={us:"us",uk:"uk",romaji:"romaji",zh:"zh",ja:"ja",de:"de",hapin:"hapin",kk:"kk",id:"id"},p6=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"m6 9l6 6l6-6"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const ake=()=>{const e=Me(ma),[t,r]=Sr(_c),[n,a]=Sr(ew),i=v.useMemo(()=>G8[e.language].pronunciation,[e.language]);v.useEffect(()=>{const d=e.defaultPronIndex||G8[e.language].defaultPronIndex,h=i[d];i.findIndex(g=>g.pron===t.type)===-1&&r(g=>({...g,type:h.pron,name:h.name}))},[e.defaultPronIndex,e.language,r,i,t.type]),v.useEffect(()=>{const d=nke[t.type];d&&a(h=>({...h,type:d}))},[t.type,a]);const o=v.useCallback(d=>{r(h=>({...h,isOpen:d}))},[r]),s=v.useCallback(d=>{r(h=>({...h,isTransRead:d}))},[r]),l=v.useCallback(d=>{r(h=>({...h,isLoop:d}))},[r]),c=v.useCallback(d=>{a(h=>({...h,isOpen:d}))},[a]),f=v.useCallback(d=>{const h=i.find(p=>p.pron===d);h&&r(p=>({...p,type:h.pron,name:h.name}))},[r,i]),u=v.useMemo(()=>t.isOpen?t.name:"关闭",[t.isOpen,t.name]);return x(Si,{className:"relative",children:({open:d})=>F(St,{children:[x(Si.Button,{className:`flex h-8 min-w-max cursor-pointer items-center justify-center rounded-md px-1 transition-colors duration-300 ease-in-out hover:bg-indigo-400 hover:text-white focus:outline-none dark:text-white dark:text-opacity-60 dark:hover:text-opacity-100 ${d?"bg-indigo-400 text-white":"bg-transparent"}`,onFocus:h=>{h.target.blur()},children:x(br,{content:"发音及音标切换",children:u})}),x(Dt,{as:v.Fragment,enter:"transition ease-out duration-200",enterFrom:"opacity-0 translate-y-1",enterTo:"opacity-100 translate-y-0",leave:"transition ease-in duration-150",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 translate-y-1",children:x(Si.Panel,{className:"absolute left-1/2 z-20 mt-2 flex max-w-max -translate-x-1/2 px-4 ",children:F("div",{className:"shadow-upper box-border flex w-60 select-none flex-col items-center justify-center gap-4 rounded-xl bg-white p-4 drop-shadow transition duration-1000 ease-in-out dark:bg-gray-800",children:[F("div",{className:"flex w-full flex-col items-start gap-2 py-0",children:[x("span",{className:"text-sm font-normal leading-5 text-gray-900 dark:text-white dark:text-opacity-60",children:"开关音标显示"}),F("div",{className:"flex w-full flex-row items-center justify-between",children:[x(In,{checked:n.isOpen,onChange:c,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`音标已${n.isOpen?"开启":"关闭"}`})]})]}),F("div",{className:"flex w-full flex-col items-start gap-2 py-0",children:[x("span",{className:"text-sm font-normal leading-5 text-gray-900 dark:text-white dark:text-opacity-60",children:"开关单词发音"}),F("div",{className:"flex w-full flex-row items-center justify-between",children:[x(In,{checked:t.isOpen,onChange:o,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`发音已${t.isOpen?"开启":"关闭"}`})]})]}),window.speechSynthesis&&F("div",{className:"flex w-full flex-col items-start gap-2 py-0",children:[x("span",{className:"text-sm font-normal leading-5 text-gray-900 dark:text-white dark:text-opacity-60",children:"开关释义发音"}),F("div",{className:"flex w-full flex-row items-center justify-between",children:[x(In,{checked:t.isTransRead,onChange:s,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`发音已${t.isTransRead?"开启":"关闭"}`})]})]}),F(Dt,{show:t.isOpen,className:"flex w-full flex-col items-center justify-center gap-4",enter:"transition-all duration-300 ease-in",enterFrom:"max-h-0 opacity-0",enterTo:"max-h-[300px] opacity-100",leave:"transition-all duration-300 ease-out",leaveFrom:"max-h-[300px] opacity-100",leaveTo:"max-h-0 opacity-0",children:[F("div",{className:"flex w-full flex-col items-start gap-2 py-0",children:[x("span",{className:"text-sm font-normal leading-5 text-gray-900 dark:text-white dark:text-opacity-60",children:"开关循环发音"}),F("div",{className:"flex w-full flex-row items-center justify-between",children:[x(In,{checked:t.isLoop,onChange:l,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`循环已${t.isLoop?"开启":"关闭"}`})]})]}),F("div",{className:"flex w-full flex-col items-start gap-2 py-0",children:[x("span",{className:"text-sm font-normal leading-5 text-gray-900 dark:text-white dark:text-opacity-60",children:"单词发音口音"}),x("div",{className:"flex w-full flex-row items-center justify-between",children:x(Nn,{value:t.type,onChange:f,children:F("div",{className:"relative",children:[F(Nn.Button,{className:"listbox-button",children:[x("span",{children:t.name}),x("span",{children:x(p6,{className:"focus:outline-none"})})]}),x(Dt,{as:v.Fragment,leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:x(Nn.Options,{className:"listbox-options",children:i.map(h=>x(Nn.Option,{value:h.pron,children:({selected:p})=>F(St,{children:[x("span",{children:h.name}),p?x("span",{className:"listbox-options-icon",children:x(n_,{className:"focus:outline-none"})}):null]})},h.pron))})})]})})})]}),t.isOpen&&F("span",{className:"text-colo text-xs font-medium text-gray-500 dark:text-white dark:text-opacity-60",children:["Tips: 朗读发音快捷键(",wu," + J)"]})]})]})})})]})})},ike=""+new URL("image-1-2fc69599.png",import.meta.url).href,oke=""+new URL("image-2-49c59abf.png",import.meta.url).href,ske=""+new URL("image-3-820be787.png",import.meta.url).href,lke=""+new URL("image-4-3619c68d.png",import.meta.url).href,cke=""+new URL("image-5-0cea768b.png",import.meta.url).href,uke=""+new URL("image-6-eaa770f2.png",import.meta.url).href,fke=""+new URL("image-7-55bde52b.png",import.meta.url).href,dke=""+new URL("image-8-22c01211.png",import.meta.url).href,hke=""+new URL("image-9-e77ffcbc.png",import.meta.url).href,pke=""+new URL("keyBackground-69cd9700.svg",import.meta.url).href,gke=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12L5.47 6.53a.75.75 0 0 1 0-1.06",clipRule:"evenodd"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const CN=3,$N=[ike,oke,ske,lke,cke,uke,fke,dke,hke],kN=[{word:"快人一手",sentence:"速度快得就像比别人多长了一只手"},{word:"手落听雨",sentence:"雷霆手法,震撼观众"},{word:"疾如闪电",sentence:"打字速度极快,就像一道闪电在键盘上迅速穿梭"},{word:"手如疾风",sentence:"手速快得惊人,就像疾风一般"},{word:"精准如箭",sentence:"打字精度极高,就像一箭命中靶心一般准确"},{word:"狂飙突进",sentence:"打字速度快得让人感到狂飙突进的冲劲"},{word:"神速如风",sentence:"神速打字,如同风一样快"},{word:"招招到位",sentence:"打字精度和速度都十分到位,毫不出错。"},{word:"如履平地",sentence:"打字手法熟练,如履平地,行云流水"},{word:"声东击西",sentence:"打字技巧高超,声东击西,出奇制胜"},{word:"魔法使者",sentence:"打字速度快得让人难以置信,就像一名魔法使者。"},{word:"灵活多变",sentence:"打字姿势灵活多变,就像一只蛇一样柔韧。"},{word:"犹如飞鸟",sentence:"打字速度极快,就像一只飞鸟在键盘上翱翔。"},{word:"连珠妙语",sentence:"打字技巧娴熟,如同一连串妙语连珠。"},{word:"百毒不侵",sentence:"打字速度和准确度都非常高,就像身具百毒不侵的能力。"},{word:"攻守兼备",sentence:"打字速度和精度都非常出色,攻守兼备,所向披靡。"},{word:"跃然纸上",sentence:"打字手法灵活多变,跃然纸上,生动有趣。"}];function vke({showState:e,setShowState:t,randomChoose:r}){const{state:n}=v.useContext(Qn),a=v.useRef(null),[i,o]=v.useState(null),s=Me(ma),l=Me(fo),c=v.useRef(null),f=v.useMemo(()=>$N[Math.floor(r.picRandom*$N.length)],[r.picRandom]),u=v.useMemo(()=>kN[Math.floor(r.promoteRandom*kN.length)],[r.promoteRandom]);v.useEffect(()=>{async function p(){const{toPng:g}=await Xt(()=>import("./index-c3c12efa.js"),[],import.meta.url);if(a.current){const y=a.current.offsetWidth,m=a.current.offsetHeight;g(a.current,{canvasWidth:y*CN,canvasHeight:m*CN}).then(w=>{o(w)})}}p()},[]);const d=v.useCallback(async()=>{const{saveAs:p}=await Xt(()=>Promise.resolve().then(()=>zH),void 0,import.meta.url);i&&(p(i,"Qwerty-learner.png"),lU("download"))},[i]),h=v.useCallback(()=>{t(!1)},[t]);return F(St,{children:[x(Dt.Root,{show:e,children:F(Xn,{as:"div",className:"relative z-50",onClose:h,initialFocus:c,children:[x(Dt.Child,{as:v.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:x("div",{className:"fixed inset-0 bg-gray-500 bg-opacity-75 transition-opacity"})}),x("div",{className:"fixed inset-0 z-10 overflow-y-auto",children:x("div",{className:"flex min-h-full items-end justify-center p-4 text-center",children:x(Dt.Child,{as:v.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",children:x(Xn.Panel,{className:"relative transform overflow-hidden rounded-xl bg-white text-left shadow-xl transition-all dark:bg-gray-700",children:F("div",{className:"flex flex-col items-center justify-center pb-10 pl-20 pr-14 pt-20",children:[x("button",{className:"absolute right-7 top-5",type:"button",onClick:h,title:"关闭对话框",children:x(gke,{className:"h-6 w-6 text-gray-400"})}),x("div",{className:"h-152 w-116",children:i?x("img",{src:i,className:"h-auto w-full"}):x("div",{className:"flex h-full w-full items-center justify-center rounded-lg border-2 border-solid border-white",children:F("svg",{className:"-ml-1 mr-3 h-5 w-5 animate-spin text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[x("circle",{className:"opacity-50",cx:"12",cy:"12",r:"10",stroke:"rgb(129 140 248)",strokeWidth:"4"}),x("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]})})}),x("button",{ref:c,className:"my-btn-primary mr-9 mt-10 h-10",type:"button",onClick:d,title:"保存",children:"保存"})]})})})})})]})}),x("div",{style:{position:"absolute",left:"-999px",zIndex:-1},children:x("div",{ref:a,className:" box-content w-85 bg-white p-4",children:F("div",{className:"relative flex h-112 w-75 flex-col items-start justify-start rounded-xl shadow-lg",style:{backgroundColor:"#F8F8FF"},children:[F("div",{className:" w-full ",children:[x(mke,{description:u.word}),x("div",{className:"text-center text-xs text-gray-500",children:u.sentence}),F("div",{className:"mx-4 mt-6 flex rounded-xl bg-white px-4 py-3 opacity-50 shadow-xl",children:[x(ME,{data:n.timerData.time+"",description:"用时"}),x(ME,{data:n.timerData.accuracy+"%",description:"正确率"}),x(ME,{data:n.timerData.wpm+"",description:"WPM"})]}),x("div",{className:"ml-5 mt-4 self-start text-base text-gray-800",children:s.name}),x("div",{className:"ml-5 mt-2 self-start text-xs text-gray-600",children:`第 ${l+1} 章`})]}),F("div",{className:"mb-3 ml-5 mt-auto",children:[x("div",{className:"text-xs",children:"Qwerty.kaiyi.cool"}),x("div",{className:"mt-1 text-xs font-normal text-gray-400",children:"为键盘工作者设计的单词与肌肉记忆锻炼软件"})]}),x("div",{className:"absolute -right-9 bottom-10 ",children:x("img",{src:f,className:"w-48",width:186,height:122})})]})})})]})}function ME({data:e,description:t}){return F("div",{className:"flex w-20 flex-1 flex-col items-center justify-center",children:[x("span",{className:"w-4/5 text-center text-base font-normal text-gray-600 ",children:e}),x("span",{className:"pt-2 text-xs text-gray-400",children:t})]})}function mke({description:e}){return x("div",{className:"mt-10 flex flex-wrap justify-center gap-0",children:e.split("").map((t,r)=>x(yke,{char:t},`${r}-${t}`))})}function yke({char:e}){return F("div",{className:"relative -mx-1 h-18 w-18",children:[x("div",{className:"absolute bottom-0 left-0 right-0 top-0",children:x("img",{src:pke,className:"h-full w-full"})}),x("div",{className:"absolute left-0 right-0 top-2.5 flex items-center justify-center",children:x("span",{className:"text-base font-normal text-white",style:{fontSize:"20px",transform:"rotateX(30deg) "},children:e})})]})}const xke=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 9H7a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2h-1m-4 5V3M9 6l3-3l3 3"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function wke(){const[e,t]=v.useState(!1),r=v.useMemo(()=>({picRandom:Math.random(),promoteRandom:Math.random()}),[]),n=v.useCallback(()=>{lU("open"),t(!0)},[]);return F(St,{children:[e&&x(vke,{showState:e,setShowState:t,randomChoose:r}),x("button",{type:"button",className:"cursor-pointer text-xl text-gray-500 hover:text-indigo-400",onClick:n,title:"分享你的成绩给朋友",children:x(xke,{})})]})}const _ke=""+new URL("kai-51e75d6e.jpg",import.meta.url).href,aq="Avatar",[bke,bdt]=jw(aq),[Eke,iq]=bke(aq),Ske=v.forwardRef((e,t)=>{const{__scopeAvatar:r,...n}=e,[a,i]=v.useState("idle");return v.createElement(Eke,{scope:r,imageLoadingStatus:a,onImageLoadingStatusChange:i},v.createElement(Ja.span,$e({},n,{ref:t})))}),Tke="AvatarImage",Cke=v.forwardRef((e,t)=>{const{__scopeAvatar:r,src:n,onLoadingStatusChange:a=()=>{},...i}=e,o=iq(Tke,r),s=Ake(n),l=ca(c=>{a(c),o.onImageLoadingStatusChange(c)});return Ds(()=>{s!=="idle"&&l(s)},[s,l]),s==="loaded"?v.createElement(Ja.img,$e({},i,{ref:t,src:n})):null}),$ke="AvatarFallback",kke=v.forwardRef((e,t)=>{const{__scopeAvatar:r,delayMs:n,...a}=e,i=iq($ke,r),[o,s]=v.useState(n===void 0);return v.useEffect(()=>{if(n!==void 0){const l=window.setTimeout(()=>s(!0),n);return()=>window.clearTimeout(l)}},[n]),o&&i.imageLoadingStatus!=="loaded"?v.createElement(Ja.span,$e({},a,{ref:t})):null});function Ake(e){const[t,r]=v.useState("idle");return Ds(()=>{if(!e){r("error");return}let n=!0;const a=new window.Image,i=o=>()=>{n&&r(o)};return r("loading"),a.onload=i("loaded"),a.onerror=i("error"),a.src=e,()=>{n=!1}},[e]),t}const oq=Ske,sq=Cke,lq=kke;globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const cq=v.forwardRef(({className:e,...t},r)=>x(oq,{ref:r,className:gf("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",e),...t}));cq.displayName=oq.displayName;const uq=v.forwardRef(({className:e,...t},r)=>x(sq,{ref:r,className:gf("aspect-square h-full w-full",e),...t}));uq.displayName=sq.displayName;const fq=v.forwardRef(({className:e,...t},r)=>x(lq,{ref:r,className:gf("flex h-full w-full items-center justify-center rounded-full bg-slate-100 dark:bg-slate-800",e),...t}));fq.displayName=lq.displayName;globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const Rke=()=>x(FK,{delayDuration:100,children:F(DK,{defaultOpen:!0,children:[x(LK,{children:F(cq,{className:"h-8 w-8 shadow-lg",onClick:()=>window.open("https://kaiyi.cool","_blank"),children:[x(uq,{src:_ke,alt:"Kai Homepage"}),x(fq,{children:"Kai"})]})}),x(j5,{className:"cursor-pointer",onClick:()=>window.open("https://kaiyi.cool","_blank"),children:x("p",{children:"点击了解作者和更多作品 ❤️"})})]})}),Oke=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5zM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75m0 8.25a.75.75 0 1 0 0-1.5a.75.75 0 0 0 0 1.5",clipRule:"evenodd"})}),Ike=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M7.493 18.5c-.425 0-.82-.236-.975-.632A7.5 7.5 0 0 1 6 15.125a7.47 7.47 0 0 1 1.602-4.634c.151-.192.373-.309.6-.397c.473-.183.89-.514 1.212-.924a9 9 0 0 1 2.861-2.4c.723-.384 1.35-.956 1.653-1.715a4.5 4.5 0 0 0 .322-1.672V2.75A.75.75 0 0 1 15 2a2.25 2.25 0 0 1 2.25 2.25c0 1.152-.26 2.243-.723 3.218c-.266.558.107 1.282.725 1.282h3.126c1.026 0 1.945.694 2.054 1.715q.068.633.068 1.285a11.95 11.95 0 0 1-2.649 7.521c-.388.482-.987.729-1.605.729H14.23a4.5 4.5 0 0 1-1.423-.23l-3.114-1.04a4.5 4.5 0 0 0-1.423-.23zm-5.162-7.773a12 12 0 0 0-.831 4.398a12 12 0 0 0 .52 3.507C2.28 19.482 3.105 20 3.994 20H4.9c.445 0 .72-.498.523-.898a9 9 0 0 1-.924-3.977c0-1.708.476-3.305 1.302-4.666c.245-.403-.028-.959-.5-.959H4.25c-.832 0-1.612.453-1.918 1.227"})}),Pke=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"m11.645 20.91l-.007-.003l-.022-.012l-.082-.045q-.108-.06-.301-.173a25.2 25.2 0 0 1-4.244-3.17C4.688 15.36 2.25 12.174 2.25 8.25C2.25 5.322 4.714 3 7.688 3A5.5 5.5 0 0 1 12 5.052A5.5 5.5 0 0 1 16.313 3c2.973 0 5.437 2.322 5.437 5.25c0 3.925-2.438 7.111-4.739 9.256a25 25 0 0 1-4.244 3.17a15 15 0 0 1-.383.219l-.022.012l-.007.004l-.003.001a.75.75 0 0 1-.704 0z"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const Nke=[{icon:Pke,className:"text-indigo-600",text:e=>"表现不错!"+(e>0?`只错了 ${e} 个单词`:"全对了!")},{icon:Ike,className:"text-indigo-600",text:()=>"有些小问题哦,下一次可以做得更好!"},{icon:Oke,className:"text-indigo-600",text:()=>"错误太多,再来一次如何?"}],Fke=({mistakeLevel:e,mistakeCount:t})=>{const{icon:r,className:n,text:a}=Nke[e];return F("div",{className:"flex h-10 flex-row items-center",children:[x(r,{className:Pa(n,"h-5 w-5")}),x("span",{className:"ml-2 inline-block align-middle text-sm font-medium leading-10 text-gray-700 sm:text-sm md:text-base",children:a(t)})]})};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function Dke(e,t,r){return e=+e,t=+t,r=+r,t=t===t?t:0,r=r===r?r:0,e===e&&(e=e<=r?e:r,e=e>=t?e:t),e}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const Lke=parseInt(window.getComputedStyle(document.documentElement).getPropertyValue("font-size"));function BE({remark:e,caption:t,percentage:r=null,size:n=7}){const a=v.useMemo(()=>{if(r===null)return;const i=Dke(r,0,100);if(i===100)return;const o=Math.PI*2*(i/100),s=Lke*n/2;return`path("${`M ${s},0 A ${s},${s} 0 ${i>50?1:0},1 ${s+Math.sin(o)*s},${s+-Math.cos(o)*s} L ${s},${s} Z`}")`},[r,n]);return F("div",{className:Pa("relative flex flex-shrink-0 flex-col items-center justify-center rounded-full border-8 border-indigo-200 bg-transparent dark:border-gray-700"),style:{width:`${n}rem`,height:`${n}rem`},children:[r!==null&&x("div",{className:"absolute -inset-2 rounded-full border-8 border-indigo-400 bg-transparent dark:border-indigo-500",style:{clipPath:a},"aria-hidden":!0}),x("span",{className:"text-xl tabular-nums text-gray-800 dark:text-gray-300",children:e}),x("span",{className:"text-sm font-medium text-gray-600 dark:text-gray-500",children:t})]})}function a_(e){return e.split("-")[1]}function dq(e){return e==="y"?"height":"width"}function Au(e){return e.split("-")[0]}function i_(e){return["top","bottom"].includes(Au(e))?"x":"y"}function AN(e,t,r){let{reference:n,floating:a}=e;const i=n.x+n.width/2-a.width/2,o=n.y+n.height/2-a.height/2,s=i_(t),l=dq(s),c=n[l]/2-a[l]/2,f=s==="x";let u;switch(Au(t)){case"top":u={x:i,y:n.y-a.height};break;case"bottom":u={x:i,y:n.y+n.height};break;case"right":u={x:n.x+n.width,y:o};break;case"left":u={x:n.x-a.width,y:o};break;default:u={x:n.x,y:n.y}}switch(a_(t)){case"start":u[s]-=c*(r&&f?-1:1);break;case"end":u[s]+=c*(r&&f?-1:1)}return u}const Mke=async(e,t,r)=>{const{placement:n="bottom",strategy:a="absolute",middleware:i=[],platform:o}=r,s=i.filter(Boolean),l=await(o.isRTL==null?void 0:o.isRTL(t));let c=await o.getElementRects({reference:e,floating:t,strategy:a}),{x:f,y:u}=AN(c,n,l),d=n,h={},p=0;for(let g=0;g<s.length;g++){const{name:y,fn:m}=s[g],{x:w,y:_,data:E,reset:S}=await m({x:f,y:u,initialPlacement:n,placement:d,strategy:a,middlewareData:h,rects:c,platform:o,elements:{reference:e,floating:t}});f=w??f,u=_??u,h={...h,[y]:{...h[y],...E}},S&&p<=50&&(p++,typeof S=="object"&&(S.placement&&(d=S.placement),S.rects&&(c=S.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:a}):S.rects),{x:f,y:u}=AN(c,d,l)),g=-1)}return{x:f,y:u,placement:d,strategy:a,middlewareData:h}};function Bke(e){return typeof e!="number"?function(t){return{top:0,right:0,bottom:0,left:0,...t}}(e):{top:e,right:e,bottom:e,left:e}}function p2(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function hq(e,t){var r;t===void 0&&(t={});const{x:n,y:a,platform:i,rects:o,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:u="floating",altBoundary:d=!1,padding:h=0}=t,p=Bke(h),g=s[d?u==="floating"?"reference":"floating":u],y=p2(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(g)))==null||r?g:g.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:f,strategy:l})),m=u==="floating"?{...o.floating,x:n,y:a}:o.reference,w=await(i.getOffsetParent==null?void 0:i.getOffsetParent(s.floating)),_=await(i.isElement==null?void 0:i.isElement(w))&&await(i.getScale==null?void 0:i.getScale(w))||{x:1,y:1},E=p2(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:m,offsetParent:w,strategy:l}):m);return{top:(y.top-E.top+p.top)/_.y,bottom:(E.bottom-y.bottom+p.bottom)/_.y,left:(y.left-E.left+p.left)/_.x,right:(E.right-y.right+p.right)/_.x}}const jke=Math.min,Uke=Math.max;function RN(e,t,r){return Uke(e,jke(t,r))}const Wke=["top","right","bottom","left"];Wke.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]);const Vke={left:"right",right:"left",bottom:"top",top:"bottom"};function g2(e){return e.replace(/left|right|bottom|top/g,t=>Vke[t])}function Hke(e,t,r){r===void 0&&(r=!1);const n=a_(e),a=i_(e),i=dq(a);let o=a==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=g2(o)),{main:o,cross:g2(o)}}const zke={start:"end",end:"start"};function jE(e){return e.replace(/start|end/g,t=>zke[t])}const Gke=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r;const{placement:n,middlewareData:a,rects:i,initialPlacement:o,platform:s,elements:l}=t,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:u,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:p=!0,...g}=e,y=Au(n),m=Au(o)===o,w=await(s.isRTL==null?void 0:s.isRTL(l.floating)),_=u||(m||!p?[g2(o)]:function(I){const N=g2(I);return[jE(I),N,jE(N)]}(o));u||h==="none"||_.push(...function(I,N,B,A){const O=a_(I);let H=function(z,G,P){const U=["left","right"],Y=["right","left"],D=["top","bottom"],K=["bottom","top"];switch(z){case"top":case"bottom":return P?G?Y:U:G?U:Y;case"left":case"right":return G?D:K;default:return[]}}(Au(I),B==="start",A);return O&&(H=H.map(z=>z+"-"+O),N&&(H=H.concat(H.map(jE)))),H}(o,p,h,w));const E=[o,..._],S=await hq(t,g),k=[];let b=((r=a.flip)==null?void 0:r.overflows)||[];if(c&&k.push(S[y]),f){const{main:I,cross:N}=Hke(n,i,w);k.push(S[I],S[N])}if(b=[...b,{placement:n,overflows:k}],!k.every(I=>I<=0)){var T,C;const I=(((T=a.flip)==null?void 0:T.index)||0)+1,N=E[I];if(N)return{data:{index:I,overflows:b},reset:{placement:N}};let B=(C=b.filter(A=>A.overflows[0]<=0).sort((A,O)=>A.overflows[1]-O.overflows[1])[0])==null?void 0:C.placement;if(!B)switch(d){case"bestFit":{var R;const A=(R=b.map(O=>[O.placement,O.overflows.filter(H=>H>0).reduce((H,z)=>H+z,0)]).sort((O,H)=>O[1]-H[1])[0])==null?void 0:R[0];A&&(B=A);break}case"initialPlacement":B=o}if(n!==B)return{reset:{placement:B}}}return{}}}},pq=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){const{x:r,y:n}=t,a=await async function(i,o){const{placement:s,platform:l,elements:c}=i,f=await(l.isRTL==null?void 0:l.isRTL(c.floating)),u=Au(s),d=a_(s),h=i_(s)==="x",p=["left","top"].includes(u)?-1:1,g=f&&h?-1:1,y=typeof o=="function"?o(i):o;let{mainAxis:m,crossAxis:w,alignmentAxis:_}=typeof y=="number"?{mainAxis:y,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...y};return d&&typeof _=="number"&&(w=d==="end"?-1*_:_),h?{x:w*g,y:m*p}:{x:m*p,y:w*g}}(t,e);return{x:r+a.x,y:n+a.y,data:a}}}};function Kke(e){return e==="x"?"y":"x"}const Xke=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:a}=t,{mainAxis:i=!0,crossAxis:o=!1,limiter:s={fn:y=>{let{x:m,y:w}=y;return{x:m,y:w}}},...l}=e,c={x:r,y:n},f=await hq(t,l),u=i_(Au(a)),d=Kke(u);let h=c[u],p=c[d];if(i){const y=u==="y"?"bottom":"right";h=RN(h+f[u==="y"?"top":"left"],h,h-f[y])}if(o){const y=d==="y"?"bottom":"right";p=RN(p+f[d==="y"?"top":"left"],p,p-f[y])}const g=s.fn({...t,[u]:h,[d]:p});return{...g,data:{x:g.x-r,y:g.y-n}}}}};function Da(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function io(e){return Da(e).getComputedStyle(e)}function gq(e){return e instanceof Da(e).Node}function mc(e){return gq(e)?(e.nodeName||"").toLowerCase():""}let w1;function vq(){if(w1)return w1;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(w1=e.brands.map(t=>t.brand+"/"+t.version).join(" "),w1):navigator.userAgent}function co(e){return e instanceof Da(e).HTMLElement}function La(e){return e instanceof Da(e).Element}function ON(e){return typeof ShadowRoot>"u"?!1:e instanceof Da(e).ShadowRoot||e instanceof ShadowRoot}function Gg(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=io(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(a)}function qke(e){return["table","td","th"].includes(mc(e))}function u$(e){const t=/firefox/i.test(vq()),r=io(e),n=r.backdropFilter||r.WebkitBackdropFilter;return r.transform!=="none"||r.perspective!=="none"||!!n&&n!=="none"||t&&r.willChange==="filter"||t&&!!r.filter&&r.filter!=="none"||["transform","perspective"].some(a=>r.willChange.includes(a))||["paint","layout","strict","content"].some(a=>{const i=r.contain;return i!=null&&i.includes(a)})}function f$(){return/^((?!chrome|android).)*safari/i.test(vq())}function o_(e){return["html","body","#document"].includes(mc(e))}const IN=Math.min,Bp=Math.max,v2=Math.round;function mq(e){const t=io(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=co(e),i=a?e.offsetWidth:r,o=a?e.offsetHeight:n,s=v2(r)!==i||v2(n)!==o;return s&&(r=i,n=o),{width:r,height:n,fallback:s}}function yq(e){return La(e)?e:e.contextElement}const xq={x:1,y:1};function Bd(e){const t=yq(e);if(!co(t))return xq;const r=t.getBoundingClientRect(),{width:n,height:a,fallback:i}=mq(t);let o=(i?v2(r.width):r.width)/n,s=(i?v2(r.height):r.height)/a;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}function Yu(e,t,r,n){var a,i;t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),s=yq(e);let l=xq;t&&(n?La(n)&&(l=Bd(n)):l=Bd(e));const c=s?Da(s):window,f=f$()&&r;let u=(o.left+(f&&((a=c.visualViewport)==null?void 0:a.offsetLeft)||0))/l.x,d=(o.top+(f&&((i=c.visualViewport)==null?void 0:i.offsetTop)||0))/l.y,h=o.width/l.x,p=o.height/l.y;if(s){const g=Da(s),y=n&&La(n)?Da(n):n;let m=g.frameElement;for(;m&&n&&y!==g;){const w=Bd(m),_=m.getBoundingClientRect(),E=getComputedStyle(m);_.x+=(m.clientLeft+parseFloat(E.paddingLeft))*w.x,_.y+=(m.clientTop+parseFloat(E.paddingTop))*w.y,u*=w.x,d*=w.y,h*=w.x,p*=w.y,u+=_.x,d+=_.y,m=Da(m).frameElement}}return p2({width:h,height:p,x:u,y:d})}function Yl(e){return((gq(e)?e.ownerDocument:e.document)||window.document).documentElement}function s_(e){return La(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function wq(e){return Yu(Yl(e)).left+s_(e).scrollLeft}function g0(e){if(mc(e)==="html")return e;const t=e.assignedSlot||e.parentNode||ON(e)&&e.host||Yl(e);return ON(t)?t.host:t}function _q(e){const t=g0(e);return o_(t)?t.ownerDocument.body:co(t)&&Gg(t)?t:_q(t)}function jp(e,t){var r;t===void 0&&(t=[]);const n=_q(e),a=n===((r=e.ownerDocument)==null?void 0:r.body),i=Da(n);return a?t.concat(i,i.visualViewport||[],Gg(n)?n:[]):t.concat(n,jp(n))}function PN(e,t,r){let n;if(t==="viewport")n=function(o,s){const l=Da(o),c=Yl(o),f=l.visualViewport;let u=c.clientWidth,d=c.clientHeight,h=0,p=0;if(f){u=f.width,d=f.height;const g=f$();(!g||g&&s==="fixed")&&(h=f.offsetLeft,p=f.offsetTop)}return{width:u,height:d,x:h,y:p}}(e,r);else if(t==="document")n=function(o){const s=Yl(o),l=s_(o),c=o.ownerDocument.body,f=Bp(s.scrollWidth,s.clientWidth,c.scrollWidth,c.clientWidth),u=Bp(s.scrollHeight,s.clientHeight,c.scrollHeight,c.clientHeight);let d=-l.scrollLeft+wq(o);const h=-l.scrollTop;return io(c).direction==="rtl"&&(d+=Bp(s.clientWidth,c.clientWidth)-f),{width:f,height:u,x:d,y:h}}(Yl(e));else if(La(t))n=function(o,s){const l=Yu(o,!0,s==="fixed"),c=l.top+o.clientTop,f=l.left+o.clientLeft,u=co(o)?Bd(o):{x:1,y:1};return{width:o.clientWidth*u.x,height:o.clientHeight*u.y,x:f*u.x,y:c*u.y}}(t,r);else{const o={...t};if(f$()){var a,i;const s=Da(e);o.x-=((a=s.visualViewport)==null?void 0:a.offsetLeft)||0,o.y-=((i=s.visualViewport)==null?void 0:i.offsetTop)||0}n=o}return p2(n)}function bq(e,t){const r=g0(e);return!(r===t||!La(r)||o_(r))&&(io(r).position==="fixed"||bq(r,t))}function NN(e,t){return co(e)&&io(e).position!=="fixed"?t?t(e):e.offsetParent:null}function FN(e,t){const r=Da(e);if(!co(e))return r;let n=NN(e,t);for(;n&&qke(n)&&io(n).position==="static";)n=NN(n,t);return n&&(mc(n)==="html"||mc(n)==="body"&&io(n).position==="static"&&!u$(n))?r:n||function(a){let i=g0(a);for(;co(i)&&!o_(i);){if(u$(i))return i;i=g0(i)}return null}(e)||r}function Yke(e,t,r){const n=co(t),a=Yl(t),i=Yu(e,!0,r==="fixed",t);let o={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(n||!n&&r!=="fixed")if((mc(t)!=="body"||Gg(a))&&(o=s_(t)),co(t)){const l=Yu(t,!0);s.x=l.x+t.clientLeft,s.y=l.y+t.clientTop}else a&&(s.x=wq(a));return{x:i.left+o.scrollLeft-s.x,y:i.top+o.scrollTop-s.y,width:i.width,height:i.height}}const Zke={getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:a}=e;const i=r==="clippingAncestors"?function(c,f){const u=f.get(c);if(u)return u;let d=jp(c).filter(y=>La(y)&&mc(y)!=="body"),h=null;const p=io(c).position==="fixed";let g=p?g0(c):c;for(;La(g)&&!o_(g);){const y=io(g),m=u$(g);m||y.position!=="fixed"||(h=null),(p?!m&&!h:!m&&y.position==="static"&&h&&["absolute","fixed"].includes(h.position)||Gg(g)&&!m&&bq(c,g))?d=d.filter(w=>w!==g):h=y,g=g0(g)}return f.set(c,d),d}(t,this._c):[].concat(r),o=[...i,n],s=o[0],l=o.reduce((c,f)=>{const u=PN(t,f,a);return c.top=Bp(u.top,c.top),c.right=IN(u.right,c.right),c.bottom=IN(u.bottom,c.bottom),c.left=Bp(u.left,c.left),c},PN(t,s,a));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:r,strategy:n}=e;const a=co(r),i=Yl(r);if(r===i)return t;let o={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((a||!a&&n!=="fixed")&&((mc(r)!=="body"||Gg(i))&&(o=s_(r)),co(r))){const c=Yu(r);s=Bd(r),l.x=c.x+r.clientLeft,l.y=c.y+r.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-o.scrollLeft*s.x+l.x,y:t.y*s.y-o.scrollTop*s.y+l.y}},isElement:La,getDimensions:function(e){return mq(e)},getOffsetParent:FN,getDocumentElement:Yl,getScale:Bd,async getElementRects(e){let{reference:t,floating:r,strategy:n}=e;const a=this.getOffsetParent||FN,i=this.getDimensions;return{reference:Yke(t,await a(r),n),floating:{x:0,y:0,...await i(r)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>io(e).direction==="rtl"};function Jke(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:o=!0,animationFrame:s=!1}=n,l=a||i?[...La(e)?jp(e):e.contextElement?jp(e.contextElement):[],...jp(t)]:[];l.forEach(d=>{const h=!La(d)&&d.toString().includes("V");!a||s&&!h||d.addEventListener("scroll",r,{passive:!0}),i&&d.addEventListener("resize",r)});let c,f=null;o&&(f=new ResizeObserver(()=>{r()}),La(e)&&!s&&f.observe(e),La(e)||!e.contextElement||s||f.observe(e.contextElement),f.observe(t));let u=s?Yu(e):null;return s&&function d(){const h=Yu(e);!u||h.x===u.x&&h.y===u.y&&h.width===u.width&&h.height===u.height||r(),u=h,c=requestAnimationFrame(d)}(),r(),()=>{var d;l.forEach(h=>{a&&h.removeEventListener("scroll",r),i&&h.removeEventListener("resize",r)}),(d=f)==null||d.disconnect(),f=null,s&&cancelAnimationFrame(c)}}const Qke=(e,t,r)=>{const n=new Map,a={platform:Zke,...r},i={...a.platform,_c:n};return Mke(e,t,{...a,platform:i})};var Dy=typeof document<"u"?v.useLayoutEffect:v.useEffect;function m2(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!m2(e[n],t[n]))return!1;return!0}if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,a[n]))return!1;for(n=r;n--!==0;){const i=a[n];if(!(i==="_owner"&&e.$$typeof)&&!m2(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function DN(e){const t=v.useRef(e);return Dy(()=>{t.current=e}),t}function e3e(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:a,whileElementsMounted:i,open:o}=e,[s,l]=v.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[c,f]=v.useState(n);m2(c,n)||f(n);const u=v.useRef(null),d=v.useRef(null),h=v.useRef(s),p=DN(i),g=DN(a),[y,m]=v.useState(null),[w,_]=v.useState(null),E=v.useCallback(R=>{u.current!==R&&(u.current=R,m(R))},[]),S=v.useCallback(R=>{d.current!==R&&(d.current=R,_(R))},[]),k=v.useCallback(()=>{if(!u.current||!d.current)return;const R={placement:t,strategy:r,middleware:c};g.current&&(R.platform=g.current),Qke(u.current,d.current,R).then(I=>{const N={...I,isPositioned:!0};b.current&&!m2(h.current,N)&&(h.current=N,zs.flushSync(()=>{l(N)}))})},[c,t,r,g]);Dy(()=>{o===!1&&h.current.isPositioned&&(h.current.isPositioned=!1,l(R=>({...R,isPositioned:!1})))},[o]);const b=v.useRef(!1);Dy(()=>(b.current=!0,()=>{b.current=!1}),[]),Dy(()=>{if(y&&w){if(p.current)return p.current(y,w,k);k()}},[y,w,k,p]);const T=v.useMemo(()=>({reference:u,floating:d,setReference:E,setFloating:S}),[E,S]),C=v.useMemo(()=>({reference:y,floating:w}),[y,w]);return v.useMemo(()=>({...s,update:k,refs:T,elements:C,reference:E,floating:S}),[s,k,T,C,E,S])}var Kg=typeof document<"u"?v.useLayoutEffect:v.useEffect;let UE=!1,t3e=0;const LN=()=>"floating-ui-"+t3e++;function r3e(){const[e,t]=v.useState(()=>UE?LN():void 0);return Kg(()=>{e==null&&t(LN())},[]),v.useEffect(()=>{UE||(UE=!0)},[]),e}const n3e=Cs["useId".toString()],MN=n3e||r3e;function a3e(){const e=new Map;return{emit(t,r){var n;(n=e.get(t))==null||n.forEach(a=>a(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){e.set(t,(e.get(t)||[]).filter(n=>n!==r))}}}const i3e=v.createContext(null),o3e=v.createContext(null),s3e=()=>{var e;return((e=v.useContext(i3e))==null?void 0:e.id)||null},Eq=()=>v.useContext(o3e);function sp(e){return(e==null?void 0:e.ownerDocument)||document}function l3e(e){return sp(e).defaultView||window}function hd(e){return e?e instanceof l3e(e).Element:!1}function Sq(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function BN(e){const t=v.useRef(e);return Kg(()=>{t.current=e}),t}const jN="data-floating-ui-safe-polygon";function WE(e,t,r){return r&&!Sq(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const Tq=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:a=null,mouseOnly:i=!1,restMs:o=0,move:s=!0}=t===void 0?{}:t;const{open:l,onOpenChange:c,dataRef:f,events:u,elements:{domReference:d,floating:h},refs:p}=e,g=Eq(),y=s3e(),m=BN(a),w=BN(n),_=v.useRef(),E=v.useRef(),S=v.useRef(),k=v.useRef(),b=v.useRef(!0),T=v.useRef(!1),C=v.useRef(()=>{}),R=v.useCallback(()=>{var A;const O=(A=f.current.openEvent)==null?void 0:A.type;return(O==null?void 0:O.includes("mouse"))&&O!=="mousedown"},[f]);v.useEffect(()=>{if(!r)return;function A(){clearTimeout(E.current),clearTimeout(k.current),b.current=!0}return u.on("dismiss",A),()=>{u.off("dismiss",A)}},[r,u]),v.useEffect(()=>{if(!r||!m.current||!l)return;function A(){R()&&c(!1)}const O=sp(h).documentElement;return O.addEventListener("mouseleave",A),()=>{O.removeEventListener("mouseleave",A)}},[h,l,c,r,m,f,R]);const I=v.useCallback(function(A){A===void 0&&(A=!0);const O=WE(w.current,"close",_.current);O&&!S.current?(clearTimeout(E.current),E.current=setTimeout(()=>c(!1),O)):A&&(clearTimeout(E.current),c(!1))},[w,c]),N=v.useCallback(()=>{C.current(),S.current=void 0},[]),B=v.useCallback(()=>{if(T.current){const A=sp(p.floating.current).body;A.style.pointerEvents="",A.removeAttribute(jN),T.current=!1}},[p]);return v.useEffect(()=>{if(!r)return;function A(){return f.current.openEvent?["click","mousedown"].includes(f.current.openEvent.type):!1}function O(G){if(clearTimeout(E.current),b.current=!1,i&&!Sq(_.current)||o>0&&WE(w.current,"open")===0)return;f.current.openEvent=G;const P=WE(w.current,"open",_.current);P?E.current=setTimeout(()=>{c(!0)},P):c(!0)}function H(G){if(A())return;C.current();const P=sp(h);if(clearTimeout(k.current),m.current){l||clearTimeout(E.current),S.current=m.current({...e,tree:g,x:G.clientX,y:G.clientY,onClose(){B(),N(),I()}});const U=S.current;P.addEventListener("mousemove",U),C.current=()=>{P.removeEventListener("mousemove",U)};return}I()}function z(G){A()||m.current==null||m.current({...e,tree:g,x:G.clientX,y:G.clientY,onClose(){B(),N(),I()}})(G)}if(hd(d)){const G=d;return l&&G.addEventListener("mouseleave",z),h==null||h.addEventListener("mouseleave",z),s&&G.addEventListener("mousemove",O,{once:!0}),G.addEventListener("mouseenter",O),G.addEventListener("mouseleave",H),()=>{l&&G.removeEventListener("mouseleave",z),h==null||h.removeEventListener("mouseleave",z),s&&G.removeEventListener("mousemove",O),G.removeEventListener("mouseenter",O),G.removeEventListener("mouseleave",H)}}},[d,h,r,e,i,o,s,I,N,B,c,l,g,w,m,f]),Kg(()=>{var A;if(r&&l&&(A=m.current)!=null&&A.__options.blockPointerEvents&&R()){const z=sp(h).body;if(z.setAttribute(jN,""),z.style.pointerEvents="none",T.current=!0,hd(d)&&h){var O,H;const G=d,P=g==null||(O=g.nodesRef.current.find(U=>U.id===y))==null||(H=O.context)==null?void 0:H.elements.floating;return P&&(P.style.pointerEvents=""),G.style.pointerEvents="auto",h.style.pointerEvents="auto",()=>{G.style.pointerEvents="",h.style.pointerEvents=""}}}},[r,l,y,h,d,g,m,f,R]),Kg(()=>{l||(_.current=void 0,N(),B())},[l,N,B]),v.useEffect(()=>()=>{N(),clearTimeout(E.current),clearTimeout(k.current),B()},[r,N,B]),v.useMemo(()=>{if(!r)return{};function A(O){_.current=O.pointerType}return{reference:{onPointerDown:A,onPointerEnter:A,onMouseMove(){l||o===0||(clearTimeout(k.current),k.current=setTimeout(()=>{b.current||c(!0)},o))}},floating:{onMouseEnter(){clearTimeout(E.current)},onMouseLeave(){u.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),I(!1)}}}},[u,r,o,l,c,I])},c3e=Cs["useInsertionEffect".toString()],u3e=c3e||(e=>e());function f3e(e){const t=v.useRef(()=>{});return u3e(()=>{t.current=e}),v.useCallback(function(){for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];return t.current==null?void 0:t.current(...n)},[])}const d3e=function(e,t){let{open:r}=e,{enabled:n=!0,role:a="dialog"}=t===void 0?{}:t;const i=MN(),o=MN();return v.useMemo(()=>{const s={id:i,role:a};return n?a==="tooltip"?{reference:{"aria-describedby":r?i:void 0},floating:s}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":a==="alertdialog"?"dialog":a,"aria-controls":r?i:void 0,...a==="listbox"&&{role:"combobox"},...a==="menu"&&{id:o}},floating:{...s,...a==="menu"&&{"aria-labelledby":o}}}:{}},[n,a,r,i,o])};function Cq(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:n}=e,a=e3e(e),i=Eq(),o=v.useRef(null),s=v.useRef({}),l=v.useState(()=>a3e())[0],[c,f]=v.useState(null),u=v.useCallback(m=>{const w=hd(m)?{getBoundingClientRect:()=>m.getBoundingClientRect(),contextElement:m}:m;a.refs.setReference(w)},[a.refs]),d=v.useCallback(m=>{(hd(m)||m===null)&&(o.current=m,f(m)),(hd(a.refs.reference.current)||a.refs.reference.current===null||m!==null&&!hd(m))&&a.refs.setReference(m)},[a.refs]),h=v.useMemo(()=>({...a.refs,setReference:d,setPositionReference:u,domReference:o}),[a.refs,d,u]),p=v.useMemo(()=>({...a.elements,domReference:c}),[a.elements,c]),g=f3e(r),y=v.useMemo(()=>({...a,refs:h,elements:p,dataRef:s,nodeId:n,events:l,open:t,onOpenChange:g}),[a,n,l,t,g,h,p]);return Kg(()=>{const m=i==null?void 0:i.nodesRef.current.find(w=>w.id===n);m&&(m.context=y)}),v.useMemo(()=>({...a,context:y,refs:h,reference:d,positionReference:u}),[a,h,y,d,u])}function VE(e,t,r){const n=new Map;return{...r==="floating"&&{tabIndex:-1},...e,...t.map(a=>a?a[r]:null).concat(e).reduce((a,i)=>(i&&Object.entries(i).forEach(o=>{let[s,l]=o;if(s.indexOf("on")===0){if(n.has(s)||n.set(s,[]),typeof l=="function"){var c;(c=n.get(s))==null||c.push(l),a[s]=function(){for(var f,u=arguments.length,d=new Array(u),h=0;h<u;h++)d[h]=arguments[h];(f=n.get(s))==null||f.forEach(p=>p(...d))}}}else a[s]=l}),a),{})}}const $q=function(e){e===void 0&&(e=[]);const t=e,r=v.useCallback(i=>VE(i,e,"reference"),t),n=v.useCallback(i=>VE(i,e,"floating"),t),a=v.useCallback(i=>VE(i,e,"item"),e.map(i=>i==null?void 0:i.item));return v.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:a}),[r,n,a])};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function h3e({word:e}){const[t,r]=v.useState(!1),{x:n,y:a,strategy:i,refs:o,context:s}=Cq({open:t,onOpenChange:r,middleware:[pq(4),Xke(),Gke()]}),l=Tq(s),c=d3e(s,{role:"tooltip"}),{getReferenceProps:f,getFloatingProps:u}=$q([l,c]),{play:d,stop:h}=XK(e.name,!1),p=v.useCallback(()=>{h(),d()},[d,h]);return F(St,{children:[x("button",{ref:o.setReference,className:"word-chip select-all",...f(),type:"button",onClick:p,title:`朗读 ${e.name}`,children:x("span",{children:e.name})}),t&&x("div",{ref:o.setFloating,className:"word-chip-tooltip",style:{position:i,top:a??0,left:n??0,width:"max-content"},...u(),children:e.trans})]})}const p3e="_img-shake_3z8j7_1",g3e="_tada_3z8j7_1",v3e={imgShake:p3e,tada:g3e},m3e=e=>x("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",...e,children:F("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:4,children:[x("path",{strokeLinejoin:"round",d:"M8 15V6a2 2 0 0 1 2-2h28a2 2 0 0 1 2 2v36a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2v-9"}),x("path",{d:"M31 15h3m-6 8h6m-6 8h6"}),x("path",{strokeLinejoin:"round",d:"M4 15h18v18H4zm6 6l6 6m0-6l-6 6"})]})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const y3e=()=>{const{state:e,dispatch:t}=v.useContext(Qn),r=vs(rw),n=Me(ma),[a,i]=Sr(fo),o=vs(m3),s=Me(fv),l=mf(),c=vs(hv),f=Me(bc);v.useEffect(()=>{t({type:Ct.TICK_TIMER,addTime:0})},[t]);const u=v.useCallback(()=>{const{words:b,userInputLogs:T}=e.chapterData,C=T.map(R=>{const I=b[R.index],N=I.name;return{...I,trans:I.trans.join(";"),correctCount:R.correctCount,wrongCount:R.wrongCount,wrongLetters:Object.entries(R.LetterMistakes).map(([B,A])=>`${N[Number(B)]}:${A.length}`).join(";")}});Xt(()=>Promise.resolve().then(()=>ewe),void 0,import.meta.url).then(({utils:R,writeFileXLSX:I})=>{const N=R.json_to_sheet(C),B=R.book_new();R.book_append_sheet(B,N,"Data"),I(B,`${n.name}第${a+1}章.xlsx`)}).catch(()=>{})},[a,n.name,e.chapterData]),d=v.useMemo(()=>e.chapterData.userInputLogs.filter(b=>b.wrongCount>0).map(b=>e.chapterData.words[b.index]).filter(b=>b!==void 0),[e.chapterData.userInputLogs,e.chapterData.words]),h=v.useMemo(()=>a>=n.chapterCount-1,[a,n]),p=v.useMemo(()=>{const b=e.chapterData.words.length,T=b-d.length;return Math.floor(T/b*100)},[e.chapterData.words.length,d.length]),g=v.useMemo(()=>p>=85?0:p>=70?1:2,[p]),y=v.useMemo(()=>{const b=e.timerData.time,T=Math.floor(b/60),C=T<10?"0"+T:T+"",R=b%60,I=R<10?"0"+R:R+"";return`${C}:${I}`},[e.timerData.time]),m=v.useCallback(async()=>{f||(r(b=>b.isOpen&&b.openBy==="auto"?{...b,isOpen:!1}:b),t({type:Ct.REPEAT_CHAPTER,shouldShuffle:s.isOpen}))},[f,r,t,s.isOpen]),w=v.useCallback(async()=>{f||(r(b=>({...b,isOpen:!0,openBy:"auto"})),t({type:Ct.REPEAT_CHAPTER,shouldShuffle:s.isOpen}))},[f,r,t,s.isOpen]),_=v.useCallback(()=>{f||(r(b=>b.isOpen&&b.openBy==="auto"?{...b,isOpen:!1}:b),h||(i(b=>b+1),t({type:Ct.NEXT_CHAPTER})))},[t,h,f,i,r]),E=v.useCallback(()=>{f?(i(0),c(b=>({...b,isReviewMode:!1}))):t({type:Ct.REPEAT_CHAPTER,shouldShuffle:!1})},[t,f,i,c]),S=v.useCallback(()=>{i(0),c(b=>({...b,isReviewMode:!1})),l("/gallery")},[l,i,c]);dn("enter",()=>{_()},{preventDefault:!0}),dn("space",b=>{b.stopPropagation(),m()},{preventDefault:!0}),dn("shift+enter",()=>{w()},{preventDefault:!0});const k=v.useCallback(b=>{sU(b,"resultScreen"),o(T=>({...T,[b]:!0}))},[o]);return F("div",{className:"fixed inset-0 z-30 overflow-y-auto",children:[x("div",{className:"absolute inset-0 bg-gray-300 opacity-80 dark:bg-gray-600"}),x(Dt,{show:!0,enter:"ease-in duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-out duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:x("div",{className:"flex h-screen items-center justify-center",children:F("div",{className:"my-card fixed flex w-[90vw] max-w-6xl flex-col overflow-hidden rounded-3xl bg-white pb-14 pl-10 pr-5 pt-10 shadow-lg dark:bg-gray-800 md:w-4/5 lg:w-3/5",children:[x("div",{className:"text-center font-sans text-xl font-normal text-gray-900 dark:text-gray-400 md:text-2xl",children:`${n.name} ${f?"错题复习":"第"+(a+1)+"章"}`}),x("button",{className:"absolute right-7 top-5",onClick:E,children:x(W0,{className:"text-gray-400"})}),F("div",{className:"mt-10 flex flex-row gap-2 overflow-hidden",children:[F("div",{className:"flex flex-shrink-0 flex-grow-0 flex-col gap-3 px-4 sm:px-1 md:px-2 lg:px-4",children:[x(BE,{remark:`${e.timerData.accuracy}%`,caption:"正确率",percentage:e.timerData.accuracy}),x(BE,{remark:y,caption:"章节耗时"}),x(BE,{remark:e.timerData.wpm+"",caption:"WPM"})]}),F("div",{className:"z-10 ml-6 flex-1 overflow-visible rounded-xl bg-indigo-50 dark:bg-gray-700",children:[x("div",{className:"customized-scrollbar z-20 ml-8 mr-1 flex h-80 flex-row flex-wrap content-start gap-4 overflow-y-auto overflow-x-hidden pr-7 pt-9",children:d.map((b,T)=>x(h3e,{word:b},`${T}-${b.name}`))}),x("div",{className:"align-center flex w-full flex-row justify-start rounded-b-xl bg-indigo-200 px-4 dark:bg-indigo-400",children:x(Fke,{mistakeLevel:g,mistakeCount:d.length})})]}),F("div",{className:"ml-2 flex flex-col items-center justify-end gap-3 text-xl",children:[x(Rke,{}),!f&&F(St,{children:[x(wke,{}),x(m3e,{fontSize:18,className:"cursor-pointer text-gray-500",onClick:u})]}),x(c$,{fontSize:15,className:"cursor-pointer text-gray-500 hover:text-red-500 focus:outline-none",onClick:b=>{k("redBook"),b.currentTarget.blur()}}),x("button",{onClick:b=>{k("donate"),b.currentTarget.blur()},className:"cursor-pointer",type:"button",title:"捐赠我们的项目",children:x(QX,{fontSize:17,className:`text-gray-500 hover:text-amber-500 focus:outline-none ${v3e.imgShake}`})}),x("button",{onClick:b=>{k("community"),b.currentTarget.blur()},className:"cursor-pointer text-gray-500 dark:text-gray-400",type:"button",title:"加入我们的社区",children:x(tq,{fontSize:16,className:"text-gray-500 hover:text-green-500 focus:outline-none"})}),x("a",{href:"https://github.com/Kaiyiwing/qwerty-learner",target:"_blank",rel:"noreferrer",className:"leading-[0px]",children:x(eq,{fontSize:16,className:"text-gray-500 hover:text-green-800 focus:outline-none"})})]})]}),F("div",{className:"mt-10 flex w-full justify-center gap-5 px-5 text-xl",children:[!f&&F(St,{children:[x(br,{content:"快捷键:shift + enter",children:x("button",{className:"my-btn-primary h-12 border-2 border-solid border-gray-300 bg-white text-base text-gray-700 dark:border-gray-700 dark:bg-gray-600 dark:text-white dark:hover:bg-gray-700",type:"button",onClick:w,title:"默写本章节",children:"默写本章节"})}),x(br,{content:"快捷键:space",children:x("button",{className:"my-btn-primary h-12 border-2 border-solid border-gray-300 bg-white text-base text-gray-700 dark:border-gray-700 dark:bg-gray-600 dark:text-white dark:hover:bg-gray-700",type:"button",onClick:m,title:"重复本章节",children:"重复本章节"})})]}),!h&&!f&&x(br,{content:"快捷键:enter",children:x("button",{className:"{ isLastChapter ? 'cursor-not-allowed opacity-50' : ''} my-btn-primary h-12 text-base font-bold ",type:"button",onClick:_,title:"下一章节",children:"下一章节"})}),f&&x("button",{className:"my-btn-primary h-12 text-base font-bold",type:"button",onClick:S,title:"练习其他章节",children:"练习其他章节"})]})]})})})]})};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const x3e=({info:e,description:t})=>F("div",{className:"flex flex-1 flex-col items-center justify-center",children:[x("span",{className:"w-4/5 border-b pb-2 text-center text-xl font-bold text-gray-600 transition-colors duration-300 dark:text-gray-400",children:e}),x("span",{className:"pt-2 text-xs transition-colors duration-300 dark:text-gray-300",children:t})]}),Nh=ve.memo(x3e);globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function w3e(){const{state:e}=v.useContext(Qn),t=e.timerData.time%60,r=Math.floor(e.timerData.time/60),n=t<10?"0"+t:t+"",a=r<10?"0"+r:r+"",i=e.chapterData.correctCount+e.chapterData.wrongCount;return F("div",{className:"my-card flex w-3/5 rounded-xl bg-white p-4 py-10 opacity-50 transition-colors duration-300 dark:bg-gray-800",children:[x(Nh,{info:`${a}:${n}`,description:"时间"}),x(Nh,{info:i+"",description:"输入数"}),x(Nh,{info:e.timerData.wpm+"",description:"WPM"}),x(Nh,{info:e.chapterData.correctCount+"",description:"正确数"}),x(Nh,{info:e.timerData.accuracy+"",description:"正确率"})]})}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function _3e({isLoading:e}){const{state:t,dispatch:r}=v.useContext(Qn),n=Me(fv),a=v.useCallback(()=>{!e&&r({type:Ct.TOGGLE_IS_TYPING})},[e,r]),i=v.useCallback(()=>{r({type:Ct.REPEAT_CHAPTER,shouldShuffle:n.isOpen})},[r,n.isOpen]);dn("enter",a,{enableOnFormTags:!0,preventDefault:!0},[a]);const[o,s]=v.useState(!1),{refs:l,context:c}=Cq({open:o,onOpenChange:s,whileElementsMounted:Jke,middleware:[pq(5)]}),f=Tq(c),{getReferenceProps:u,getFloatingProps:d}=$q([f]);return x(br,{content:`${t.isTyping?"暂停":"开始"} (Enter)`,className:"box-content h-7 w-8 px-6 py-1",children:F("div",{ref:l.setReference,...u(),className:`${t.isTyping?"bg-gray-400 shadow-gray-200 dark:bg-gray-600 dark:shadow-none":"bg-indigo-500 shadow-indigo-300 dark:shadow-indigo-500/60"} ${o?"h-20":"h-auto"} flex-column absolute left-0 top-0 w-20 rounded-lg shadow-lg transition-colors duration-200`,children:[x("button",{className:`${t.isTyping?"bg-gray-400 dark:bg-gray-700 dark:hover:bg-gray-500":"bg-indigo-500"} my-btn-primary w-20 shadow`,type:"button",onClick:a,"aria-label":t.isTyping?"暂停":"开始",children:x("span",{className:"font-medium",children:t.isTyping?"Pause":"Start"})}),o&&x("div",{className:"absolute bottom-0 flex w-20 justify-center",ref:l.setFloating,...d(),children:x("button",{className:`${t.isTyping?"bg-gray-500 dark:bg-gray-700 dark:hover:bg-gray-500 ":"bg-indigo-400 "} my-btn-primary mb-1 mt-1 w-18 transition-colors duration-200`,type:"button",onClick:i,"aria-label":"重新开始",children:"Restart"})})]})})}const b3e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:F("g",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",children:[x("path",{d:"M2.25 13.5a8.25 8.25 0 0 1 8.25-8.25a.75.75 0 0 1 .75.75v6.75H18a.75.75 0 0 1 .75.75a8.25 8.25 0 0 1-16.5 0"}),x("path",{d:"M12.75 3a.75.75 0 0 1 .75-.75a8.25 8.25 0 0 1 8.25 8.25a.75.75 0 0 1-.75.75h-7.5a.75.75 0 0 1-.75-.75z"})]})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const E3e=()=>{const e=mf(),t=v.useCallback(()=>{e("/analysis"),Nae("open")},[e]);return x("button",{type:"button",onClick:t,className:"flex items-center justify-center rounded p-[2px] text-lg text-indigo-500 outline-none transition-colors duration-300 ease-in-out hover:bg-indigo-400 hover:text-white",title:"查看数据统计",children:x(b3e,{className:"icon"})})},S3e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M6.012 18H21V4a2 2 0 0 0-2-2H6c-1.206 0-3 .799-3 3v14c0 2.201 1.794 3 3 3h15v-2H6.012C5.55 19.988 5 19.805 5 19s.55-.988 1.012-1M8 6h9v2H8z"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const T3e=()=>{const e=mf(),t=v.useCallback(()=>{e("/error-book"),cU("open")},[e]);return x("button",{type:"button",onClick:t,className:"flex items-center justify-center rounded p-[2px] text-lg text-indigo-500 outline-none transition-colors duration-300 ease-in-out hover:bg-indigo-400 hover:text-white",title:"查看错题本",children:x(S3e,{className:"icon"})})},C3e=""+new URL("standard_typing_hand_position-374b434b.png",import.meta.url).href,$3e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-9 3h2v2h-2zm0 3h2v2h-2zM8 8h2v2H8zm0 3h2v2H8zm-1 2H5v-2h2zm0-3H5V8h2zm8 7H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m1-4h-2v-2h2zm0-3h-2V8h2zm3 3h-2v-2h2zm0-3h-2V8h2z"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function k3e(){const[e,t]=v.useState(!1);function r(){t(!1)}function n(){t(!0)}return F(St,{children:[x("button",{type:"button",onClick:n,className:`flex items-center justify-center rounded p-[2px] text-lg text-indigo-500 outline-none transition-colors duration-300 ease-in-out hover:bg-indigo-400 hover:text-white ${e&&"bg-indigo-500 text-white"}`,children:x($3e,{className:"icon"})}),x(Dt,{appear:!0,show:e,as:v.Fragment,children:F(Xn,{as:"div",className:"relative z-10",onClose:r,children:[x(Dt.Child,{as:v.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:x("div",{className:"fixed inset-0 bg-black bg-opacity-25"})}),x("div",{className:"fixed inset-0 overflow-y-auto",children:x("div",{className:"flex min-h-full items-center justify-center p-4 text-center",children:x(Dt.Child,{as:v.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95",children:F(Xn.Panel,{className:"w-200 transform overflow-hidden rounded-2xl bg-white p-6 text-left align-middle shadow-xl transition-all dark:bg-gray-800",children:[x("button",{type:"button",onClick:()=>t(!1),title:"关闭对话框",children:x(W0,{className:"absolute right-7 top-5 cursor-pointer text-gray-400"})}),x(Xn.Title,{as:"h3",className:"text-center text-xl font-medium leading-6 text-gray-800 dark:text-gray-200",children:"推荐打字指法图示"}),x("div",{className:"mt-8",children:x("img",{className:"block ",src:C3e,alt:""})})]})})})})]})})]})}function Ts(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e==null||e(a),r===!1||!a.defaultPrevented)return t==null?void 0:t(a)}}function A3e(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function kq(...e){return t=>e.forEach(r=>A3e(r,t))}function l_(...e){return v.useCallback(kq(...e),e)}function g6(e,t=[]){let r=[];function n(i,o){const s=v.createContext(o),l=r.length;r=[...r,o];function c(u){const{scope:d,children:h,...p}=u,g=(d==null?void 0:d[e][l])||s,y=v.useMemo(()=>p,Object.values(p));return v.createElement(g.Provider,{value:y},h)}function f(u,d){const h=(d==null?void 0:d[e][l])||s,p=v.useContext(h);if(p)return p;if(o!==void 0)return o;throw new Error(`\`${u}\` must be used within \`${i}\``)}return c.displayName=i+"Provider",[c,f]}const a=()=>{const i=r.map(o=>v.createContext(o));return function(s){const l=(s==null?void 0:s[e])||i;return v.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return a.scopeName=e,[n,R3e(a,...t)]}function R3e(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=n.reduce((s,{useScope:l,scopeName:c})=>{const u=l(i)[`__scope${c}`];return{...s,...u}},{});return v.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}const Aq=v.forwardRef((e,t)=>{const{children:r,...n}=e,a=v.Children.toArray(r),i=a.find(I3e);if(i){const o=i.props.children,s=a.map(l=>l===i?v.Children.count(o)>1?v.Children.only(null):v.isValidElement(o)?o.props.children:null:l);return v.createElement(d$,$e({},n,{ref:t}),v.isValidElement(o)?v.cloneElement(o,void 0,s):null)}return v.createElement(d$,$e({},n,{ref:t}),r)});Aq.displayName="Slot";const d$=v.forwardRef((e,t)=>{const{children:r,...n}=e;return v.isValidElement(r)?v.cloneElement(r,{...P3e(n,r.props),ref:kq(t,r.ref)}):v.Children.count(r)>1?v.Children.only(null):null});d$.displayName="SlotClone";const O3e=({children:e})=>v.createElement(v.Fragment,null,e);function I3e(e){return v.isValidElement(e)&&e.type===O3e}function P3e(e,t){const r={...t};for(const n in t){const a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...s)=>{i(...s),a(...s)}:a&&(r[n]=a):n==="style"?r[n]={...a,...i}:n==="className"&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}const N3e=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Wv=N3e.reduce((e,t)=>{const r=v.forwardRef((n,a)=>{const{asChild:i,...o}=n,s=i?Aq:t;return v.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),v.createElement(s,$e({},o,{ref:a}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function F3e(e,t=[]){let r=[];function n(i,o){const s=v.createContext(o),l=r.length;r=[...r,o];function c(u){const{scope:d,children:h,...p}=u,g=(d==null?void 0:d[e][l])||s,y=v.useMemo(()=>p,Object.values(p));return v.createElement(g.Provider,{value:y},h)}function f(u,d){const h=(d==null?void 0:d[e][l])||s,p=v.useContext(h);if(p)return p;if(o!==void 0)return o;throw new Error(`\`${u}\` must be used within \`${i}\``)}return c.displayName=i+"Provider",[c,f]}const a=()=>{const i=r.map(o=>v.createContext(o));return function(s){const l=(s==null?void 0:s[e])||i;return v.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return a.scopeName=e,[n,D3e(a,...t)]}function D3e(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=n.reduce((s,{useScope:l,scopeName:c})=>{const u=l(i)[`__scope${c}`];return{...s,...u}},{});return v.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}function L3e(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function Rq(...e){return t=>e.forEach(r=>L3e(r,t))}function UN(...e){return v.useCallback(Rq(...e),e)}const h$=v.forwardRef((e,t)=>{const{children:r,...n}=e,a=v.Children.toArray(r),i=a.find(B3e);if(i){const o=i.props.children,s=a.map(l=>l===i?v.Children.count(o)>1?v.Children.only(null):v.isValidElement(o)?o.props.children:null:l);return v.createElement(p$,$e({},n,{ref:t}),v.isValidElement(o)?v.cloneElement(o,void 0,s):null)}return v.createElement(p$,$e({},n,{ref:t}),r)});h$.displayName="Slot";const p$=v.forwardRef((e,t)=>{const{children:r,...n}=e;return v.isValidElement(r)?v.cloneElement(r,{...j3e(n,r.props),ref:Rq(t,r.ref)}):v.Children.count(r)>1?v.Children.only(null):null});p$.displayName="SlotClone";const M3e=({children:e})=>v.createElement(v.Fragment,null,e);function B3e(e){return v.isValidElement(e)&&e.type===M3e}function j3e(e,t){const r={...t};for(const n in t){const a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...s)=>{i(...s),a(...s)}:a&&(r[n]=a):n==="style"?r[n]={...a,...i}:n==="className"&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}function Oq(e){const t=e+"CollectionProvider",[r,n]=F3e(t),[a,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),o=h=>{const{scope:p,children:g}=h,y=ve.useRef(null),m=ve.useRef(new Map).current;return ve.createElement(a,{scope:p,itemMap:m,collectionRef:y},g)},s=e+"CollectionSlot",l=ve.forwardRef((h,p)=>{const{scope:g,children:y}=h,m=i(s,g),w=UN(p,m.collectionRef);return ve.createElement(h$,{ref:w},y)}),c=e+"CollectionItemSlot",f="data-radix-collection-item",u=ve.forwardRef((h,p)=>{const{scope:g,children:y,...m}=h,w=ve.useRef(null),_=UN(p,w),E=i(c,g);return ve.useEffect(()=>(E.itemMap.set(w,{ref:w,...m}),()=>void E.itemMap.delete(w))),ve.createElement(h$,{[f]:"",ref:_},y)});function d(h){const p=i(e+"CollectionConsumer",h);return ve.useCallback(()=>{const y=p.collectionRef.current;if(!y)return[];const m=Array.from(y.querySelectorAll(`[${f}]`));return Array.from(p.itemMap.values()).sort((E,S)=>m.indexOf(E.ref.current)-m.indexOf(S.ref.current))},[p.collectionRef,p.itemMap])}return[{Provider:o,Slot:l,ItemSlot:u},d,n]}const g$=globalThis!=null&&globalThis.document?v.useLayoutEffect:()=>{},U3e=Cs["useId".toString()]||(()=>{});let W3e=0;function V3e(e){const[t,r]=v.useState(U3e());return g$(()=>{e||r(n=>n??String(W3e++))},[e]),e||(t?`radix-${t}`:"")}function v6(e){const t=v.useRef(e);return v.useEffect(()=>{t.current=e}),v.useMemo(()=>(...r)=>{var n;return(n=t.current)===null||n===void 0?void 0:n.call(t,...r)},[])}function Iq({prop:e,defaultProp:t,onChange:r=()=>{}}){const[n,a]=H3e({defaultProp:t,onChange:r}),i=e!==void 0,o=i?e:n,s=v6(r),l=v.useCallback(c=>{if(i){const u=typeof c=="function"?c(e):c;u!==e&&s(u)}else a(c)},[i,e,a,s]);return[o,l]}function H3e({defaultProp:e,onChange:t}){const r=v.useState(e),[n]=r,a=v.useRef(n),i=v6(t);return v.useEffect(()=>{a.current!==n&&(i(n),a.current=n)},[n,a,i]),r}const z3e=v.createContext(void 0);function Pq(e){const t=v.useContext(z3e);return e||t||"ltr"}const HE="rovingFocusGroup.onEntryFocus",G3e={bubbles:!1,cancelable:!0},m6="RovingFocusGroup",[v$,Nq,K3e]=Oq(m6),[X3e,Fq]=g6(m6,[K3e]),[q3e,Y3e]=X3e(m6),Z3e=v.forwardRef((e,t)=>v.createElement(v$.Provider,{scope:e.__scopeRovingFocusGroup},v.createElement(v$.Slot,{scope:e.__scopeRovingFocusGroup},v.createElement(J3e,$e({},e,{ref:t}))))),J3e=v.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,orientation:n,loop:a=!1,dir:i,currentTabStopId:o,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:l,onEntryFocus:c,...f}=e,u=v.useRef(null),d=l_(t,u),h=Pq(i),[p=null,g]=Iq({prop:o,defaultProp:s,onChange:l}),[y,m]=v.useState(!1),w=v6(c),_=Nq(r),E=v.useRef(!1),[S,k]=v.useState(0);return v.useEffect(()=>{const b=u.current;if(b)return b.addEventListener(HE,w),()=>b.removeEventListener(HE,w)},[w]),v.createElement(q3e,{scope:r,orientation:n,dir:h,loop:a,currentTabStopId:p,onItemFocus:v.useCallback(b=>g(b),[g]),onItemShiftTab:v.useCallback(()=>m(!0),[]),onFocusableItemAdd:v.useCallback(()=>k(b=>b+1),[]),onFocusableItemRemove:v.useCallback(()=>k(b=>b-1),[])},v.createElement(Wv.div,$e({tabIndex:y||S===0?-1:0,"data-orientation":n},f,{ref:d,style:{outline:"none",...e.style},onMouseDown:Ts(e.onMouseDown,()=>{E.current=!0}),onFocus:Ts(e.onFocus,b=>{const T=!E.current;if(b.target===b.currentTarget&&T&&!y){const C=new CustomEvent(HE,G3e);if(b.currentTarget.dispatchEvent(C),!C.defaultPrevented){const R=_().filter(O=>O.focusable),I=R.find(O=>O.active),N=R.find(O=>O.id===p),A=[I,N,...R].filter(Boolean).map(O=>O.ref.current);Dq(A)}}E.current=!1}),onBlur:Ts(e.onBlur,()=>m(!1))})))}),Q3e="RovingFocusGroupItem",eAe=v.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,focusable:n=!0,active:a=!1,tabStopId:i,...o}=e,s=V3e(),l=i||s,c=Y3e(Q3e,r),f=c.currentTabStopId===l,u=Nq(r),{onFocusableItemAdd:d,onFocusableItemRemove:h}=c;return v.useEffect(()=>{if(n)return d(),()=>h()},[n,d,h]),v.createElement(v$.ItemSlot,{scope:r,id:l,focusable:n,active:a},v.createElement(Wv.span,$e({tabIndex:f?0:-1,"data-orientation":c.orientation},o,{ref:t,onMouseDown:Ts(e.onMouseDown,p=>{n?c.onItemFocus(l):p.preventDefault()}),onFocus:Ts(e.onFocus,()=>c.onItemFocus(l)),onKeyDown:Ts(e.onKeyDown,p=>{if(p.key==="Tab"&&p.shiftKey){c.onItemShiftTab();return}if(p.target!==p.currentTarget)return;const g=nAe(p,c.orientation,c.dir);if(g!==void 0){p.preventDefault();let m=u().filter(w=>w.focusable).map(w=>w.ref.current);if(g==="last")m.reverse();else if(g==="prev"||g==="next"){g==="prev"&&m.reverse();const w=m.indexOf(p.currentTarget);m=c.loop?aAe(m,w+1):m.slice(w+1)}setTimeout(()=>Dq(m))}})})))}),tAe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function rAe(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function nAe(e,t,r){const n=rAe(e.key,r);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(n)))return tAe[n]}function Dq(e){const t=document.activeElement;for(const r of e)if(r===t||(r.focus(),document.activeElement!==t))return}function aAe(e,t){return e.map((r,n)=>e[(t+n)%e.length])}const iAe=Z3e,oAe=eAe,sAe=globalThis!=null&&globalThis.document?v.useLayoutEffect:()=>{};function Lq(e){const[t,r]=v.useState(void 0);return sAe(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const i=a[0];let o,s;if("borderBoxSize"in i){const l=i.borderBoxSize,c=Array.isArray(l)?l[0]:l;o=c.inlineSize,s=c.blockSize}else o=e.offsetWidth,s=e.offsetHeight;r({width:o,height:s})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}function Mq(e){const t=v.useRef({value:e,previous:e});return v.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}function lAe(e,t){return v.useReducer((r,n)=>{const a=t[r][n];return a??r},e)}const Bq=e=>{const{present:t,children:r}=e,n=cAe(t),a=typeof r=="function"?r({present:n.isPresent}):v.Children.only(r),i=l_(n.ref,a.ref);return typeof r=="function"||n.isPresent?v.cloneElement(a,{ref:i}):null};Bq.displayName="Presence";function cAe(e){const[t,r]=v.useState(),n=v.useRef({}),a=v.useRef(e),i=v.useRef("none"),o=e?"mounted":"unmounted",[s,l]=lAe(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return v.useEffect(()=>{const c=_1(n.current);i.current=s==="mounted"?c:"none"},[s]),g$(()=>{const c=n.current,f=a.current;if(f!==e){const d=i.current,h=_1(c);e?l("MOUNT"):h==="none"||(c==null?void 0:c.display)==="none"?l("UNMOUNT"):l(f&&d!==h?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,l]),g$(()=>{if(t){const c=u=>{const h=_1(n.current).includes(u.animationName);u.target===t&&h&&zs.flushSync(()=>l("ANIMATION_END"))},f=u=>{u.target===t&&(i.current=_1(n.current))};return t.addEventListener("animationstart",f),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{t.removeEventListener("animationstart",f),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:v.useCallback(c=>{c&&(n.current=getComputedStyle(c)),r(c)},[])}}function _1(e){return(e==null?void 0:e.animationName)||"none"}const jq="Radio",[uAe,Uq]=g6(jq),[fAe,dAe]=uAe(jq),hAe=v.forwardRef((e,t)=>{const{__scopeRadio:r,name:n,checked:a=!1,required:i,disabled:o,value:s="on",onCheck:l,...c}=e,[f,u]=v.useState(null),d=l_(t,g=>u(g)),h=v.useRef(!1),p=f?!!f.closest("form"):!0;return v.createElement(fAe,{scope:r,checked:a,disabled:o},v.createElement(Wv.button,$e({type:"button",role:"radio","aria-checked":a,"data-state":Wq(a),"data-disabled":o?"":void 0,disabled:o,value:s},c,{ref:d,onClick:Ts(e.onClick,g=>{a||l==null||l(),p&&(h.current=g.isPropagationStopped(),h.current||g.stopPropagation())})})),p&&v.createElement(vAe,{control:f,bubbles:!h.current,name:n,value:s,checked:a,required:i,disabled:o,style:{transform:"translateX(-100%)"}}))}),pAe="RadioIndicator",gAe=v.forwardRef((e,t)=>{const{__scopeRadio:r,forceMount:n,...a}=e,i=dAe(pAe,r);return v.createElement(Bq,{present:n||i.checked},v.createElement(Wv.span,$e({"data-state":Wq(i.checked),"data-disabled":i.disabled?"":void 0},a,{ref:t})))}),vAe=e=>{const{control:t,checked:r,bubbles:n=!0,...a}=e,i=v.useRef(null),o=Mq(r),s=Lq(t);return v.useEffect(()=>{const l=i.current,c=window.HTMLInputElement.prototype,u=Object.getOwnPropertyDescriptor(c,"checked").set;if(o!==r&&u){const d=new Event("click",{bubbles:n});u.call(l,r),l.dispatchEvent(d)}},[o,r,n]),v.createElement("input",$e({type:"radio","aria-hidden":!0,defaultChecked:r},a,{tabIndex:-1,ref:i,style:{...e.style,...s,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function Wq(e){return e?"checked":"unchecked"}const mAe=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],Vq="RadioGroup",[yAe,Edt]=g6(Vq,[Fq,Uq]),Hq=Fq(),zq=Uq(),[xAe,wAe]=yAe(Vq),_Ae=v.forwardRef((e,t)=>{const{__scopeRadioGroup:r,name:n,defaultValue:a,value:i,required:o=!1,disabled:s=!1,orientation:l,dir:c,loop:f=!0,onValueChange:u,...d}=e,h=Hq(r),p=Pq(c),[g,y]=Iq({prop:i,defaultProp:a,onChange:u});return v.createElement(xAe,{scope:r,name:n,required:o,disabled:s,value:g,onValueChange:y},v.createElement(iAe,$e({asChild:!0},h,{orientation:l,dir:p,loop:f}),v.createElement(Wv.div,$e({role:"radiogroup","aria-required":o,"aria-orientation":l,"data-disabled":s?"":void 0,dir:p},d,{ref:t}))))}),bAe="RadioGroupItem",EAe=v.forwardRef((e,t)=>{const{__scopeRadioGroup:r,disabled:n,...a}=e,i=wAe(bAe,r),o=i.disabled||n,s=Hq(r),l=zq(r),c=v.useRef(null),f=l_(t,c),u=i.value===a.value,d=v.useRef(!1);return v.useEffect(()=>{const h=g=>{mAe.includes(g.key)&&(d.current=!0)},p=()=>d.current=!1;return document.addEventListener("keydown",h),document.addEventListener("keyup",p),()=>{document.removeEventListener("keydown",h),document.removeEventListener("keyup",p)}},[]),v.createElement(oAe,$e({asChild:!0},s,{focusable:!o,active:u}),v.createElement(hAe,$e({disabled:o,required:i.required,checked:u},l,a,{name:i.name,ref:f,onCheck:()=>i.onValueChange(a.value),onKeyDown:Ts(h=>{h.key==="Enter"&&h.preventDefault()}),onFocus:Ts(a.onFocus,()=>{var h;d.current&&((h=c.current)===null||h===void 0||h.click())})})))}),SAe=v.forwardRef((e,t)=>{const{__scopeRadioGroup:r,...n}=e,a=zq(r);return v.createElement(gAe,$e({},a,n,{ref:t}))}),TAe=_Ae,CAe=EAe,$Ae=SAe,kAe=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 12V9a3 3 0 0 1 3-3h13m-3-3l3 3l-3 3m3 3v3a3 3 0 0 1-3 3H4m3 3l-3-3l3-3"})}),AAe=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 12V9a3 3 0 0 1 2.08-2.856M10 6h10m-3-3l3 3l-3 3m3 3v3a3 3 0 0 1-.133.886m-1.99 1.984A3 3 0 0 1 17 18H4m3 3l-3-3l3-3M3 3l18 18"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const RAe=[1,3,5,8,Number.MAX_SAFE_INTEGER];function OAe(){const[{times:e},t]=Sr(Xj),[r,n]=v.useState(!1),a=v.useCallback(i=>{t(o=>({...o,times:i}))},[t]);return x(St,{children:F(Si,{className:"relative",children:[x(Si.Button,{className:`p-[2px] ${e===1?"text-gray-500":"text-indigo-500"} rounded text-lg hover:bg-indigo-400 hover:text-white focus:outline-none `,type:"button",onClick:i=>{n(!r),i.currentTarget.blur()},"aria-label":"选择单词的循环次数",children:x("div",{className:"relative",children:e===1?x(AAe,{}):F(St,{children:[x(kAe,{}),x("span",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 scale-[0.7] transform font-mono text-xs font-bold",children:e===Number.MAX_SAFE_INTEGER?"":e})]})})}),x(Dt,{as:v.Fragment,enter:"transition ease-out duration-200",enterFrom:"opacity-0 translate-y-1",enterTo:"opacity-100 translate-y-0",leave:"transition ease-in duration-150",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 translate-y-1",children:x(Si.Panel,{className:"absolute left-1/2 z-10 mt-2 flex max-w-max -translate-x-1/2 px-4 ",children:x("div",{className:"shadow-upper box-border flex w-60 select-none flex-col items-center justify-center gap-4 rounded-xl bg-white p-4 drop-shadow dark:bg-gray-800",children:F("div",{className:"flex w-full flex-col items-start gap-2 py-0",children:[x("span",{className:"text-sm font-normal leading-5 text-gray-900 dark:text-white dark:text-opacity-60",children:"选择单词的循环次数"}),x("div",{className:"flex w-full flex-row items-center justify-between",children:x(TAe,{className:"flex w-full flex-col gap-2.5",defaultValue:e.toString(),"aria-label":"选择单词的循环次数",children:RAe.map((i,o)=>F("div",{className:"flex w-full items-center",children:[x(CAe,{className:"h-[25px] w-[25px] cursor-pointer rounded-full bg-white shadow-[0_2px_10px] shadow-gray-300 outline-none hover:bg-indigo-100",value:i.toString(),onClick:()=>a(i),id:`r${o}`,children:x($Ae,{className:"relative flex h-full w-full items-center justify-center after:block after:h-[11px] after:w-[11px] after:rounded-[50%] after:bg-indigo-600 after:content-['']"})}),x("label",{className:"flex-1 cursor-pointer pl-[15px] text-[15px] leading-none dark:text-white dark:text-opacity-60",htmlFor:`r${o}`,onClick:()=>a(i),children:i===Number.MAX_SAFE_INTEGER?"无限":i})]},i))})})]})})})})]})})}const IAe="_tab-content_1wty8_1",PAe="_section_1wty8_5",NAe="_section-label_1wty8_8",FAe="_section-description_1wty8_11",DAe="_block_1wty8_15",LAe="_block-label_1wty8_18",MAe="_switch-block_1wty8_21 _block_1wty8_15",De={tabContent:IAe,section:PAe,sectionLabel:NAe,sectionDescription:FAe,block:DAe,blockLabel:LAe,switchBlock:MAe};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function BAe(){const[e,t]=Sr(fv),[r,n]=Sr(p3),[a,i]=Sr(g3),[o,s]=Sr(dv),[l,c]=Sr(v3),f=v.useCallback(g=>{t(y=>({...y,isOpen:g}))},[t]),u=v.useCallback(g=>{n(g)},[n]),d=v.useCallback(g=>{i(g)},[i]),h=v.useCallback(g=>{s(g)},[s]),p=v.useCallback(g=>{c(g)},[c]);return F(V0,{className:"flex-1 select-none overflow-y-auto ",children:[x(H0,{className:"h-full w-full px-3",children:F("div",{className:De.tabContent,children:[F("div",{className:De.section,children:[x("span",{className:De.sectionLabel,children:"章节乱序"}),x("span",{className:De.sectionDescription,children:"开启后,每次练习章节中单词会随机排序。下一章节生效"}),F("div",{className:De.switchBlock,children:[x(In,{checked:e.isOpen,onChange:f,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`随机已${e.isOpen?"开启":"关闭"}`})]})]}),F("div",{className:De.section,children:[x("span",{className:De.sectionLabel,children:"练习时展示上一个/下一个单词"}),x("span",{className:De.sectionDescription,children:"开启后,练习中会在上方展示上一个/下一个单词"}),F("div",{className:De.switchBlock,children:[x(In,{checked:r,onChange:u,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`展示单词已${r?"开启":"关闭"}`})]})]}),F("div",{className:De.section,children:[x("span",{className:De.sectionLabel,children:"是否忽略大小写"}),x("span",{className:De.sectionDescription,children:"开启后,输入时不区分大小写,如输入“hello”和“Hello”都会被认为是正确的"}),F("div",{className:De.switchBlock,children:[x(In,{checked:a,onChange:d,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`忽略大小写已${a?"开启":"关闭"}`})]})]}),F("div",{className:De.section,children:[x("span",{className:De.sectionLabel,children:"是否允许选择文本"}),x("span",{className:De.sectionDescription,children:"开启后,可以通过鼠标选择文本 "}),F("div",{className:De.switchBlock,children:[x(In,{checked:o,onChange:h,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`选择文本已${o?"开启":"关闭"}`})]})]}),F("div",{className:De.section,children:[x("span",{className:De.sectionLabel,children:"是否允许默写模式下显示提示"}),x("span",{className:De.sectionDescription,children:"开启后,可以通过鼠标 hover 单词显示正确答案 "}),F("div",{className:De.switchBlock,children:[x(In,{checked:l,onChange:p,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`显示提示已${l?"开启":"关闭"}`})]})]})]})}),x(z0,{className:"flex touch-none select-none bg-transparent ",orientation:"vertical"})]})}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};async function jAe(e){const[t,{saveAs:r}]=await Promise.all([Xt(()=>import("./pako.esm-595e725f.js"),[],import.meta.url),Xt(()=>Promise.resolve().then(()=>zH),void 0,import.meta.url),Xt(()=>import("./dexie-export-import-d018bb1e.js"),[],import.meta.url)]),n=await Vr.export({progressCallback:({totalRows:f,completedRows:u,done:d})=>e({totalRows:f,completedRows:u,done:d})}),[a,i]=await Promise.all([Vr.wordRecords.count(),Vr.chapterRecords.count()]),o=await n.text(),s=t.gzip(o),l=new Blob([s]),c=Uae();r(l,`Qwerty-Learner-User-Data-${c}.gz`),uU({type:"export",size:l.size,wordCount:a,chapterCount:i})}async function UAe(e,t){const[r]=await Promise.all([Xt(()=>import("./pako.esm-595e725f.js"),[],import.meta.url),Xt(()=>import("./dexie-export-import-d018bb1e.js"),[],import.meta.url)]),n=document.createElement("input");n.type="file",n.accept="application/gzip",n.addEventListener("change",async()=>{var f;const a=(f=n.files)==null?void 0:f[0];if(!a)return;e();const i=await a.arrayBuffer(),o=r.ungzip(i,{to:"string"}),s=new Blob([o]);await Vr.import(s,{acceptVersionDiff:!0,acceptMissingTables:!0,acceptNameDiff:!1,acceptChangedPrimaryKey:!1,overwriteValues:!0,clearTablesBeforeImport:!0,progressCallback:({totalRows:u,completedRows:d,done:h})=>t({totalRows:u,completedRows:d,done:h})});const[l,c]=await Promise.all([Vr.wordRecords.count(),Vr.chapterRecords.count()]);uU({type:"import",size:a.size,wordCount:l,chapterCount:c})}),n.click()}function WAe(e,t=[]){let r=[];function n(i,o){const s=v.createContext(o),l=r.length;r=[...r,o];function c(u){const{scope:d,children:h,...p}=u,g=(d==null?void 0:d[e][l])||s,y=v.useMemo(()=>p,Object.values(p));return v.createElement(g.Provider,{value:y},h)}function f(u,d){const h=(d==null?void 0:d[e][l])||s,p=v.useContext(h);if(p)return p;if(o!==void 0)return o;throw new Error(`\`${u}\` must be used within \`${i}\``)}return c.displayName=i+"Provider",[c,f]}const a=()=>{const i=r.map(o=>v.createContext(o));return function(s){const l=(s==null?void 0:s[e])||i;return v.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return a.scopeName=e,[n,VAe(a,...t)]}function VAe(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=n.reduce((s,{useScope:l,scopeName:c})=>{const u=l(i)[`__scope${c}`];return{...s,...u}},{});return v.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}function HAe(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function zAe(...e){return t=>e.forEach(r=>HAe(r,t))}const Gq=v.forwardRef((e,t)=>{const{children:r,...n}=e,a=v.Children.toArray(r),i=a.find(KAe);if(i){const o=i.props.children,s=a.map(l=>l===i?v.Children.count(o)>1?v.Children.only(null):v.isValidElement(o)?o.props.children:null:l);return v.createElement(m$,$e({},n,{ref:t}),v.isValidElement(o)?v.cloneElement(o,void 0,s):null)}return v.createElement(m$,$e({},n,{ref:t}),r)});Gq.displayName="Slot";const m$=v.forwardRef((e,t)=>{const{children:r,...n}=e;return v.isValidElement(r)?v.cloneElement(r,{...XAe(n,r.props),ref:zAe(t,r.ref)}):v.Children.count(r)>1?v.Children.only(null):null});m$.displayName="SlotClone";const GAe=({children:e})=>v.createElement(v.Fragment,null,e);function KAe(e){return v.isValidElement(e)&&e.type===GAe}function XAe(e,t){const r={...t};for(const n in t){const a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...s)=>{i(...s),a(...s)}:a&&(r[n]=a):n==="style"?r[n]={...a,...i}:n==="className"&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}const qAe=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Kq=qAe.reduce((e,t)=>{const r=v.forwardRef((n,a)=>{const{asChild:i,...o}=n,s=i?Gq:t;return v.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),v.createElement(s,$e({},o,{ref:a}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),Xq="Progress",c_=100,[YAe,Sdt]=WAe(Xq),[ZAe,JAe]=YAe(Xq),qq=v.forwardRef((e,t)=>{const{__scopeProgress:r,value:n,max:a,getValueLabel:i=t5e,...o}=e,s=y$(a)?a:c_,l=Zq(n,s)?n:null,c=y2(l)?i(l,s):void 0;return v.createElement(ZAe,{scope:r,value:l,max:s},v.createElement(Kq.div,$e({"aria-valuemax":s,"aria-valuemin":0,"aria-valuenow":y2(l)?l:void 0,"aria-valuetext":c,role:"progressbar","data-state":Yq(l,s),"data-value":l??void 0,"data-max":s},o,{ref:t})))});qq.propTypes={max(e,t,r){const n=e[t],a=String(n);return n&&!y$(n)?new Error(r5e(a,r)):null},value(e,t,r){const n=e[t],a=String(n),i=y$(e.max)?e.max:c_;return n!=null&&!Zq(n,i)?new Error(n5e(a,r)):null}};const QAe="ProgressIndicator",e5e=v.forwardRef((e,t)=>{var r;const{__scopeProgress:n,...a}=e,i=JAe(QAe,n);return v.createElement(Kq.div,$e({"data-state":Yq(i.value,i.max),"data-value":(r=i.value)!==null&&r!==void 0?r:void 0,"data-max":i.max},a,{ref:t}))});function t5e(e,t){return`${Math.round(e/t*100)}%`}function Yq(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function y2(e){return typeof e=="number"}function y$(e){return y2(e)&&!isNaN(e)&&e>0}function Zq(e,t){return y2(e)&&!isNaN(e)&&e<=t&&e>=0}function r5e(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${c_}\`.`}function n5e(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
|
||
- a positive number
|
||
- less than the value passed to \`max\` (or ${c_} if no \`max\` prop is set)
|
||
- \`null\` if the progress is indeterminate.
|
||
|
||
Defaulting to \`null\`.`}const WN=qq,VN=e5e;globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function a5e(){const[e,t]=v.useState(!1),[r,n]=v.useState(0),[a,i]=v.useState(!1),[o,s]=v.useState(0),l=v.useCallback(({totalRows:h,completedRows:p,done:g})=>g?(t(!1),n(100),!0):(h&&n(Math.floor(p/h*100)),!0),[]),c=v.useCallback(()=>{n(0),t(!0),jAe(l)},[l]),f=v.useCallback(({totalRows:h,completedRows:p,done:g})=>g?(i(!1),s(100),!0):(h&&s(Math.floor(p/h*100)),!0),[]),u=v.useCallback(()=>{s(0),i(!0)},[]),d=v.useCallback(()=>{UAe(u,f)},[f,u]);return F(V0,{className:"flex-1 select-none overflow-y-auto ",children:[x(H0,{className:"h-full w-full px-3",children:F("div",{className:De.tabContent,children:[F("div",{className:De.section,children:[x("span",{className:De.sectionLabel,children:"数据导出"}),F("span",{className:De.sectionDescription,children:["目前,用户的练习数据",x("strong",{children:"仅保存在本地"}),"。如果您需要在不同的设备、浏览器或者其他非官方部署上使用 Qwerty Learner, 您需要手动进行数据同步和保存。为了保留您的练习进度,以及使用近期即将上线的数据分析和智能训练功能, 我们建议您及时备份您的数据。"]}),x("span",{className:"pl-4 text-left text-sm font-bold leading-tight text-red-500",children:"为了您的数据安全,请不要修改导出的数据文件。"}),F("div",{className:"flex h-3 w-full items-center justify-start px-5",children:[x(WN,{className:"translate-z-0 relative h-2 w-11/12 transform overflow-hidden rounded-full bg-gray-200",value:r,children:x(VN,{className:"cubic-bezier(0.65, 0, 0.35, 1) h-full w-full bg-indigo-400 transition-transform duration-500 ease-out",style:{transform:`translateX(-${100-r}%)`}})}),x("span",{className:"ml-4 w-10 text-xs font-normal text-gray-600",children:`${r}%`})]}),x("button",{className:"my-btn-primary ml-4 disabled:bg-gray-300",type:"button",onClick:c,disabled:e,title:"导出数据",children:"导出数据"})]}),F("div",{className:De.section,children:[x("span",{className:De.sectionLabel,children:"数据导入"}),F("span",{className:De.sectionDescription,children:["请注意,导入数据将",x("strong",{className:"text-sm font-bold text-red-500",children:" 完全覆盖 "}),"当前数据。请谨慎操作。"]}),F("div",{className:"flex h-3 w-full items-center justify-start px-5",children:[x(WN,{className:"translate-z-0 relative h-2 w-11/12 transform overflow-hidden rounded-full bg-gray-200",value:o,children:x(VN,{className:"cubic-bezier(0.65, 0, 0.35, 1) h-full w-full bg-indigo-400 transition-transform duration-500 ease-out",style:{transform:`translateX(-${100-o}%)`}})}),x("span",{className:"ml-4 w-10 text-xs font-normal text-gray-600",children:`${o}%`})]}),x("button",{className:"my-btn-primary ml-4 disabled:bg-gray-300",type:"button",onClick:d,disabled:a,title:"导入数据",children:"导入数据"})]})]})}),x(z0,{className:"flex touch-none select-none bg-transparent ",orientation:"vertical"})]})}var Xg={};/*!
|
||
* howler.js v2.2.3
|
||
* howlerjs.com
|
||
*
|
||
* (c) 2013-2020, James Simpson of GoldFire Studios
|
||
* goldfirestudios.com
|
||
*
|
||
* MIT License
|
||
*/(function(e){(function(){var t=function(){this.init()};t.prototype={init:function(){var u=this||r;return u._counter=1e3,u._html5AudioPool=[],u.html5PoolSize=10,u._codecs={},u._howls=[],u._muted=!1,u._volume=1,u._canPlayEvent="canplaythrough",u._navigator=typeof window<"u"&&window.navigator?window.navigator:null,u.masterGain=null,u.noAudio=!1,u.usingWebAudio=!0,u.autoSuspend=!0,u.ctx=null,u.autoUnlock=!0,u._setup(),u},volume:function(u){var d=this||r;if(u=parseFloat(u),d.ctx||f(),typeof u<"u"&&u>=0&&u<=1){if(d._volume=u,d._muted)return d;d.usingWebAudio&&d.masterGain.gain.setValueAtTime(u,r.ctx.currentTime);for(var h=0;h<d._howls.length;h++)if(!d._howls[h]._webAudio)for(var p=d._howls[h]._getSoundIds(),g=0;g<p.length;g++){var y=d._howls[h]._soundById(p[g]);y&&y._node&&(y._node.volume=y._volume*u)}return d}return d._volume},mute:function(u){var d=this||r;d.ctx||f(),d._muted=u,d.usingWebAudio&&d.masterGain.gain.setValueAtTime(u?0:d._volume,r.ctx.currentTime);for(var h=0;h<d._howls.length;h++)if(!d._howls[h]._webAudio)for(var p=d._howls[h]._getSoundIds(),g=0;g<p.length;g++){var y=d._howls[h]._soundById(p[g]);y&&y._node&&(y._node.muted=u?!0:y._muted)}return d},stop:function(){for(var u=this||r,d=0;d<u._howls.length;d++)u._howls[d].stop();return u},unload:function(){for(var u=this||r,d=u._howls.length-1;d>=0;d--)u._howls[d].unload();return u.usingWebAudio&&u.ctx&&typeof u.ctx.close<"u"&&(u.ctx.close(),u.ctx=null,f()),u},codecs:function(u){return(this||r)._codecs[u.replace(/^x-/,"")]},_setup:function(){var u=this||r;if(u.state=u.ctx&&u.ctx.state||"suspended",u._autoSuspend(),!u.usingWebAudio)if(typeof Audio<"u")try{var d=new Audio;typeof d.oncanplaythrough>"u"&&(u._canPlayEvent="canplay")}catch{u.noAudio=!0}else u.noAudio=!0;try{var d=new Audio;d.muted&&(u.noAudio=!0)}catch{}return u.noAudio||u._setupCodecs(),u},_setupCodecs:function(){var u=this||r,d=null;try{d=typeof Audio<"u"?new Audio:null}catch{return u}if(!d||typeof d.canPlayType!="function")return u;var h=d.canPlayType("audio/mpeg;").replace(/^no$/,""),p=u._navigator?u._navigator.userAgent:"",g=p.match(/OPR\/([0-6].)/g),y=g&&parseInt(g[0].split("/")[1],10)<33,m=p.indexOf("Safari")!==-1&&p.indexOf("Chrome")===-1,w=p.match(/Version\/(.*?) /),_=m&&w&&parseInt(w[1],10)<15;return u._codecs={mp3:!!(!y&&(h||d.canPlayType("audio/mp3;").replace(/^no$/,""))),mpeg:!!h,opus:!!d.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!d.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!d.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(d.canPlayType('audio/wav; codecs="1"')||d.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!d.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!d.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(d.canPlayType("audio/x-m4a;")||d.canPlayType("audio/m4a;")||d.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(d.canPlayType("audio/x-m4b;")||d.canPlayType("audio/m4b;")||d.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(d.canPlayType("audio/x-mp4;")||d.canPlayType("audio/mp4;")||d.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!!(!_&&d.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),webm:!!(!_&&d.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),dolby:!!d.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(d.canPlayType("audio/x-flac;")||d.canPlayType("audio/flac;")).replace(/^no$/,"")},u},_unlockAudio:function(){var u=this||r;if(!(u._audioUnlocked||!u.ctx)){u._audioUnlocked=!1,u.autoUnlock=!1,!u._mobileUnloaded&&u.ctx.sampleRate!==44100&&(u._mobileUnloaded=!0,u.unload()),u._scratchBuffer=u.ctx.createBuffer(1,1,22050);var d=function(h){for(;u._html5AudioPool.length<u.html5PoolSize;)try{var p=new Audio;p._unlocked=!0,u._releaseHtml5Audio(p)}catch{u.noAudio=!0;break}for(var g=0;g<u._howls.length;g++)if(!u._howls[g]._webAudio)for(var y=u._howls[g]._getSoundIds(),m=0;m<y.length;m++){var w=u._howls[g]._soundById(y[m]);w&&w._node&&!w._node._unlocked&&(w._node._unlocked=!0,w._node.load())}u._autoResume();var _=u.ctx.createBufferSource();_.buffer=u._scratchBuffer,_.connect(u.ctx.destination),typeof _.start>"u"?_.noteOn(0):_.start(0),typeof u.ctx.resume=="function"&&u.ctx.resume(),_.onended=function(){_.disconnect(0),u._audioUnlocked=!0,document.removeEventListener("touchstart",d,!0),document.removeEventListener("touchend",d,!0),document.removeEventListener("click",d,!0),document.removeEventListener("keydown",d,!0);for(var E=0;E<u._howls.length;E++)u._howls[E]._emit("unlock")}};return document.addEventListener("touchstart",d,!0),document.addEventListener("touchend",d,!0),document.addEventListener("click",d,!0),document.addEventListener("keydown",d,!0),u}},_obtainHtml5Audio:function(){var u=this||r;if(u._html5AudioPool.length)return u._html5AudioPool.pop();var d=new Audio().play();return d&&typeof Promise<"u"&&(d instanceof Promise||typeof d.then=="function")&&d.catch(function(){}),new Audio},_releaseHtml5Audio:function(u){var d=this||r;return u._unlocked&&d._html5AudioPool.push(u),d},_autoSuspend:function(){var u=this;if(!(!u.autoSuspend||!u.ctx||typeof u.ctx.suspend>"u"||!r.usingWebAudio)){for(var d=0;d<u._howls.length;d++)if(u._howls[d]._webAudio){for(var h=0;h<u._howls[d]._sounds.length;h++)if(!u._howls[d]._sounds[h]._paused)return u}return u._suspendTimer&&clearTimeout(u._suspendTimer),u._suspendTimer=setTimeout(function(){if(u.autoSuspend){u._suspendTimer=null,u.state="suspending";var p=function(){u.state="suspended",u._resumeAfterSuspend&&(delete u._resumeAfterSuspend,u._autoResume())};u.ctx.suspend().then(p,p)}},3e4),u}},_autoResume:function(){var u=this;if(!(!u.ctx||typeof u.ctx.resume>"u"||!r.usingWebAudio))return u.state==="running"&&u.ctx.state!=="interrupted"&&u._suspendTimer?(clearTimeout(u._suspendTimer),u._suspendTimer=null):u.state==="suspended"||u.state==="running"&&u.ctx.state==="interrupted"?(u.ctx.resume().then(function(){u.state="running";for(var d=0;d<u._howls.length;d++)u._howls[d]._emit("resume")}),u._suspendTimer&&(clearTimeout(u._suspendTimer),u._suspendTimer=null)):u.state==="suspending"&&(u._resumeAfterSuspend=!0),u}};var r=new t,n=function(u){var d=this;!u.src||u.src.length===0||d.init(u)};n.prototype={init:function(u){var d=this;return r.ctx||f(),d._autoplay=u.autoplay||!1,d._format=typeof u.format!="string"?u.format:[u.format],d._html5=u.html5||!1,d._muted=u.mute||!1,d._loop=u.loop||!1,d._pool=u.pool||5,d._preload=typeof u.preload=="boolean"||u.preload==="metadata"?u.preload:!0,d._rate=u.rate||1,d._sprite=u.sprite||{},d._src=typeof u.src!="string"?u.src:[u.src],d._volume=u.volume!==void 0?u.volume:1,d._xhr={method:u.xhr&&u.xhr.method?u.xhr.method:"GET",headers:u.xhr&&u.xhr.headers?u.xhr.headers:null,withCredentials:u.xhr&&u.xhr.withCredentials?u.xhr.withCredentials:!1},d._duration=0,d._state="unloaded",d._sounds=[],d._endTimers={},d._queue=[],d._playLock=!1,d._onend=u.onend?[{fn:u.onend}]:[],d._onfade=u.onfade?[{fn:u.onfade}]:[],d._onload=u.onload?[{fn:u.onload}]:[],d._onloaderror=u.onloaderror?[{fn:u.onloaderror}]:[],d._onplayerror=u.onplayerror?[{fn:u.onplayerror}]:[],d._onpause=u.onpause?[{fn:u.onpause}]:[],d._onplay=u.onplay?[{fn:u.onplay}]:[],d._onstop=u.onstop?[{fn:u.onstop}]:[],d._onmute=u.onmute?[{fn:u.onmute}]:[],d._onvolume=u.onvolume?[{fn:u.onvolume}]:[],d._onrate=u.onrate?[{fn:u.onrate}]:[],d._onseek=u.onseek?[{fn:u.onseek}]:[],d._onunlock=u.onunlock?[{fn:u.onunlock}]:[],d._onresume=[],d._webAudio=r.usingWebAudio&&!d._html5,typeof r.ctx<"u"&&r.ctx&&r.autoUnlock&&r._unlockAudio(),r._howls.push(d),d._autoplay&&d._queue.push({event:"play",action:function(){d.play()}}),d._preload&&d._preload!=="none"&&d.load(),d},load:function(){var u=this,d=null;if(r.noAudio){u._emit("loaderror",null,"No audio support.");return}typeof u._src=="string"&&(u._src=[u._src]);for(var h=0;h<u._src.length;h++){var p,g;if(u._format&&u._format[h])p=u._format[h];else{if(g=u._src[h],typeof g!="string"){u._emit("loaderror",null,"Non-string found in selected audio sources - ignoring.");continue}p=/^data:audio\/([^;,]+);/i.exec(g),p||(p=/\.([^.]+)$/.exec(g.split("?",1)[0])),p&&(p=p[1].toLowerCase())}if(p&&r.codecs(p)){d=u._src[h];break}}if(!d){u._emit("loaderror",null,"No codec support for selected audio sources.");return}return u._src=d,u._state="loading",window.location.protocol==="https:"&&d.slice(0,5)==="http:"&&(u._html5=!0,u._webAudio=!1),new a(u),u._webAudio&&o(u),u},play:function(u,d){var h=this,p=null;if(typeof u=="number")p=u,u=null;else{if(typeof u=="string"&&h._state==="loaded"&&!h._sprite[u])return null;if(typeof u>"u"&&(u="__default",!h._playLock)){for(var g=0,y=0;y<h._sounds.length;y++)h._sounds[y]._paused&&!h._sounds[y]._ended&&(g++,p=h._sounds[y]._id);g===1?u=null:p=null}}var m=p?h._soundById(p):h._inactiveSound();if(!m)return null;if(p&&!u&&(u=m._sprite||"__default"),h._state!=="loaded"){m._sprite=u,m._ended=!1;var w=m._id;return h._queue.push({event:"play",action:function(){h.play(w)}}),w}if(p&&!m._paused)return d||h._loadQueue("play"),m._id;h._webAudio&&r._autoResume();var _=Math.max(0,m._seek>0?m._seek:h._sprite[u][0]/1e3),E=Math.max(0,(h._sprite[u][0]+h._sprite[u][1])/1e3-_),S=E*1e3/Math.abs(m._rate),k=h._sprite[u][0]/1e3,b=(h._sprite[u][0]+h._sprite[u][1])/1e3;m._sprite=u,m._ended=!1;var T=function(){m._paused=!1,m._seek=_,m._start=k,m._stop=b,m._loop=!!(m._loop||h._sprite[u][2])};if(_>=b){h._ended(m);return}var C=m._node;if(h._webAudio){var R=function(){h._playLock=!1,T(),h._refreshBuffer(m);var A=m._muted||h._muted?0:m._volume;C.gain.setValueAtTime(A,r.ctx.currentTime),m._playStart=r.ctx.currentTime,typeof C.bufferSource.start>"u"?m._loop?C.bufferSource.noteGrainOn(0,_,86400):C.bufferSource.noteGrainOn(0,_,E):m._loop?C.bufferSource.start(0,_,86400):C.bufferSource.start(0,_,E),S!==1/0&&(h._endTimers[m._id]=setTimeout(h._ended.bind(h,m),S)),d||setTimeout(function(){h._emit("play",m._id),h._loadQueue()},0)};r.state==="running"&&r.ctx.state!=="interrupted"?R():(h._playLock=!0,h.once("resume",R),h._clearTimer(m._id))}else{var I=function(){C.currentTime=_,C.muted=m._muted||h._muted||r._muted||C.muted,C.volume=m._volume*r.volume(),C.playbackRate=m._rate;try{var A=C.play();if(A&&typeof Promise<"u"&&(A instanceof Promise||typeof A.then=="function")?(h._playLock=!0,T(),A.then(function(){h._playLock=!1,C._unlocked=!0,d?h._loadQueue():h._emit("play",m._id)}).catch(function(){h._playLock=!1,h._emit("playerror",m._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),m._ended=!0,m._paused=!0})):d||(h._playLock=!1,T(),h._emit("play",m._id)),C.playbackRate=m._rate,C.paused){h._emit("playerror",m._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");return}u!=="__default"||m._loop?h._endTimers[m._id]=setTimeout(h._ended.bind(h,m),S):(h._endTimers[m._id]=function(){h._ended(m),C.removeEventListener("ended",h._endTimers[m._id],!1)},C.addEventListener("ended",h._endTimers[m._id],!1))}catch(O){h._emit("playerror",m._id,O)}};C.src==="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"&&(C.src=h._src,C.load());var N=window&&window.ejecta||!C.readyState&&r._navigator.isCocoonJS;if(C.readyState>=3||N)I();else{h._playLock=!0,h._state="loading";var B=function(){h._state="loaded",I(),C.removeEventListener(r._canPlayEvent,B,!1)};C.addEventListener(r._canPlayEvent,B,!1),h._clearTimer(m._id)}}return m._id},pause:function(u){var d=this;if(d._state!=="loaded"||d._playLock)return d._queue.push({event:"pause",action:function(){d.pause(u)}}),d;for(var h=d._getSoundIds(u),p=0;p<h.length;p++){d._clearTimer(h[p]);var g=d._soundById(h[p]);if(g&&!g._paused&&(g._seek=d.seek(h[p]),g._rateSeek=0,g._paused=!0,d._stopFade(h[p]),g._node))if(d._webAudio){if(!g._node.bufferSource)continue;typeof g._node.bufferSource.stop>"u"?g._node.bufferSource.noteOff(0):g._node.bufferSource.stop(0),d._cleanBuffer(g._node)}else(!isNaN(g._node.duration)||g._node.duration===1/0)&&g._node.pause();arguments[1]||d._emit("pause",g?g._id:null)}return d},stop:function(u,d){var h=this;if(h._state!=="loaded"||h._playLock)return h._queue.push({event:"stop",action:function(){h.stop(u)}}),h;for(var p=h._getSoundIds(u),g=0;g<p.length;g++){h._clearTimer(p[g]);var y=h._soundById(p[g]);y&&(y._seek=y._start||0,y._rateSeek=0,y._paused=!0,y._ended=!0,h._stopFade(p[g]),y._node&&(h._webAudio?y._node.bufferSource&&(typeof y._node.bufferSource.stop>"u"?y._node.bufferSource.noteOff(0):y._node.bufferSource.stop(0),h._cleanBuffer(y._node)):(!isNaN(y._node.duration)||y._node.duration===1/0)&&(y._node.currentTime=y._start||0,y._node.pause(),y._node.duration===1/0&&h._clearSound(y._node))),d||h._emit("stop",y._id))}return h},mute:function(u,d){var h=this;if(h._state!=="loaded"||h._playLock)return h._queue.push({event:"mute",action:function(){h.mute(u,d)}}),h;if(typeof d>"u")if(typeof u=="boolean")h._muted=u;else return h._muted;for(var p=h._getSoundIds(d),g=0;g<p.length;g++){var y=h._soundById(p[g]);y&&(y._muted=u,y._interval&&h._stopFade(y._id),h._webAudio&&y._node?y._node.gain.setValueAtTime(u?0:y._volume,r.ctx.currentTime):y._node&&(y._node.muted=r._muted?!0:u),h._emit("mute",y._id))}return h},volume:function(){var u=this,d=arguments,h,p;if(d.length===0)return u._volume;if(d.length===1||d.length===2&&typeof d[1]>"u"){var g=u._getSoundIds(),y=g.indexOf(d[0]);y>=0?p=parseInt(d[0],10):h=parseFloat(d[0])}else d.length>=2&&(h=parseFloat(d[0]),p=parseInt(d[1],10));var m;if(typeof h<"u"&&h>=0&&h<=1){if(u._state!=="loaded"||u._playLock)return u._queue.push({event:"volume",action:function(){u.volume.apply(u,d)}}),u;typeof p>"u"&&(u._volume=h),p=u._getSoundIds(p);for(var w=0;w<p.length;w++)m=u._soundById(p[w]),m&&(m._volume=h,d[2]||u._stopFade(p[w]),u._webAudio&&m._node&&!m._muted?m._node.gain.setValueAtTime(h,r.ctx.currentTime):m._node&&!m._muted&&(m._node.volume=h*r.volume()),u._emit("volume",m._id))}else return m=p?u._soundById(p):u._sounds[0],m?m._volume:0;return u},fade:function(u,d,h,p){var g=this;if(g._state!=="loaded"||g._playLock)return g._queue.push({event:"fade",action:function(){g.fade(u,d,h,p)}}),g;u=Math.min(Math.max(0,parseFloat(u)),1),d=Math.min(Math.max(0,parseFloat(d)),1),h=parseFloat(h),g.volume(u,p);for(var y=g._getSoundIds(p),m=0;m<y.length;m++){var w=g._soundById(y[m]);if(w){if(p||g._stopFade(y[m]),g._webAudio&&!w._muted){var _=r.ctx.currentTime,E=_+h/1e3;w._volume=u,w._node.gain.setValueAtTime(u,_),w._node.gain.linearRampToValueAtTime(d,E)}g._startFadeInterval(w,u,d,h,y[m],typeof p>"u")}}return g},_startFadeInterval:function(u,d,h,p,g,y){var m=this,w=d,_=h-d,E=Math.abs(_/.01),S=Math.max(4,E>0?p/E:p),k=Date.now();u._fadeTo=h,u._interval=setInterval(function(){var b=(Date.now()-k)/p;k=Date.now(),w+=_*b,w=Math.round(w*100)/100,_<0?w=Math.max(h,w):w=Math.min(h,w),m._webAudio?u._volume=w:m.volume(w,u._id,!0),y&&(m._volume=w),(h<d&&w<=h||h>d&&w>=h)&&(clearInterval(u._interval),u._interval=null,u._fadeTo=null,m.volume(h,u._id),m._emit("fade",u._id))},S)},_stopFade:function(u){var d=this,h=d._soundById(u);return h&&h._interval&&(d._webAudio&&h._node.gain.cancelScheduledValues(r.ctx.currentTime),clearInterval(h._interval),h._interval=null,d.volume(h._fadeTo,u),h._fadeTo=null,d._emit("fade",u)),d},loop:function(){var u=this,d=arguments,h,p,g;if(d.length===0)return u._loop;if(d.length===1)if(typeof d[0]=="boolean")h=d[0],u._loop=h;else return g=u._soundById(parseInt(d[0],10)),g?g._loop:!1;else d.length===2&&(h=d[0],p=parseInt(d[1],10));for(var y=u._getSoundIds(p),m=0;m<y.length;m++)g=u._soundById(y[m]),g&&(g._loop=h,u._webAudio&&g._node&&g._node.bufferSource&&(g._node.bufferSource.loop=h,h&&(g._node.bufferSource.loopStart=g._start||0,g._node.bufferSource.loopEnd=g._stop,u.playing(y[m])&&(u.pause(y[m],!0),u.play(y[m],!0)))));return u},rate:function(){var u=this,d=arguments,h,p;if(d.length===0)p=u._sounds[0]._id;else if(d.length===1){var g=u._getSoundIds(),y=g.indexOf(d[0]);y>=0?p=parseInt(d[0],10):h=parseFloat(d[0])}else d.length===2&&(h=parseFloat(d[0]),p=parseInt(d[1],10));var m;if(typeof h=="number"){if(u._state!=="loaded"||u._playLock)return u._queue.push({event:"rate",action:function(){u.rate.apply(u,d)}}),u;typeof p>"u"&&(u._rate=h),p=u._getSoundIds(p);for(var w=0;w<p.length;w++)if(m=u._soundById(p[w]),m){u.playing(p[w])&&(m._rateSeek=u.seek(p[w]),m._playStart=u._webAudio?r.ctx.currentTime:m._playStart),m._rate=h,u._webAudio&&m._node&&m._node.bufferSource?m._node.bufferSource.playbackRate.setValueAtTime(h,r.ctx.currentTime):m._node&&(m._node.playbackRate=h);var _=u.seek(p[w]),E=(u._sprite[m._sprite][0]+u._sprite[m._sprite][1])/1e3-_,S=E*1e3/Math.abs(m._rate);(u._endTimers[p[w]]||!m._paused)&&(u._clearTimer(p[w]),u._endTimers[p[w]]=setTimeout(u._ended.bind(u,m),S)),u._emit("rate",m._id)}}else return m=u._soundById(p),m?m._rate:u._rate;return u},seek:function(){var u=this,d=arguments,h,p;if(d.length===0)u._sounds.length&&(p=u._sounds[0]._id);else if(d.length===1){var g=u._getSoundIds(),y=g.indexOf(d[0]);y>=0?p=parseInt(d[0],10):u._sounds.length&&(p=u._sounds[0]._id,h=parseFloat(d[0]))}else d.length===2&&(h=parseFloat(d[0]),p=parseInt(d[1],10));if(typeof p>"u")return 0;if(typeof h=="number"&&(u._state!=="loaded"||u._playLock))return u._queue.push({event:"seek",action:function(){u.seek.apply(u,d)}}),u;var m=u._soundById(p);if(m)if(typeof h=="number"&&h>=0){var w=u.playing(p);w&&u.pause(p,!0),m._seek=h,m._ended=!1,u._clearTimer(p),!u._webAudio&&m._node&&!isNaN(m._node.duration)&&(m._node.currentTime=h);var _=function(){w&&u.play(p,!0),u._emit("seek",p)};if(w&&!u._webAudio){var E=function(){u._playLock?setTimeout(E,0):_()};setTimeout(E,0)}else _()}else if(u._webAudio){var S=u.playing(p)?r.ctx.currentTime-m._playStart:0,k=m._rateSeek?m._rateSeek-m._seek:0;return m._seek+(k+S*Math.abs(m._rate))}else return m._node.currentTime;return u},playing:function(u){var d=this;if(typeof u=="number"){var h=d._soundById(u);return h?!h._paused:!1}for(var p=0;p<d._sounds.length;p++)if(!d._sounds[p]._paused)return!0;return!1},duration:function(u){var d=this,h=d._duration,p=d._soundById(u);return p&&(h=d._sprite[p._sprite][1]/1e3),h},state:function(){return this._state},unload:function(){for(var u=this,d=u._sounds,h=0;h<d.length;h++)d[h]._paused||u.stop(d[h]._id),u._webAudio||(u._clearSound(d[h]._node),d[h]._node.removeEventListener("error",d[h]._errorFn,!1),d[h]._node.removeEventListener(r._canPlayEvent,d[h]._loadFn,!1),d[h]._node.removeEventListener("ended",d[h]._endFn,!1),r._releaseHtml5Audio(d[h]._node)),delete d[h]._node,u._clearTimer(d[h]._id);var p=r._howls.indexOf(u);p>=0&&r._howls.splice(p,1);var g=!0;for(h=0;h<r._howls.length;h++)if(r._howls[h]._src===u._src||u._src.indexOf(r._howls[h]._src)>=0){g=!1;break}return i&&g&&delete i[u._src],r.noAudio=!1,u._state="unloaded",u._sounds=[],u=null,null},on:function(u,d,h,p){var g=this,y=g["_on"+u];return typeof d=="function"&&y.push(p?{id:h,fn:d,once:p}:{id:h,fn:d}),g},off:function(u,d,h){var p=this,g=p["_on"+u],y=0;if(typeof d=="number"&&(h=d,d=null),d||h)for(y=0;y<g.length;y++){var m=h===g[y].id;if(d===g[y].fn&&m||!d&&m){g.splice(y,1);break}}else if(u)p["_on"+u]=[];else{var w=Object.keys(p);for(y=0;y<w.length;y++)w[y].indexOf("_on")===0&&Array.isArray(p[w[y]])&&(p[w[y]]=[])}return p},once:function(u,d,h){var p=this;return p.on(u,d,h,1),p},_emit:function(u,d,h){for(var p=this,g=p["_on"+u],y=g.length-1;y>=0;y--)(!g[y].id||g[y].id===d||u==="load")&&(setTimeout(function(m){m.call(this,d,h)}.bind(p,g[y].fn),0),g[y].once&&p.off(u,g[y].fn,g[y].id));return p._loadQueue(u),p},_loadQueue:function(u){var d=this;if(d._queue.length>0){var h=d._queue[0];h.event===u&&(d._queue.shift(),d._loadQueue()),u||h.action()}return d},_ended:function(u){var d=this,h=u._sprite;if(!d._webAudio&&u._node&&!u._node.paused&&!u._node.ended&&u._node.currentTime<u._stop)return setTimeout(d._ended.bind(d,u),100),d;var p=!!(u._loop||d._sprite[h][2]);if(d._emit("end",u._id),!d._webAudio&&p&&d.stop(u._id,!0).play(u._id),d._webAudio&&p){d._emit("play",u._id),u._seek=u._start||0,u._rateSeek=0,u._playStart=r.ctx.currentTime;var g=(u._stop-u._start)*1e3/Math.abs(u._rate);d._endTimers[u._id]=setTimeout(d._ended.bind(d,u),g)}return d._webAudio&&!p&&(u._paused=!0,u._ended=!0,u._seek=u._start||0,u._rateSeek=0,d._clearTimer(u._id),d._cleanBuffer(u._node),r._autoSuspend()),!d._webAudio&&!p&&d.stop(u._id,!0),d},_clearTimer:function(u){var d=this;if(d._endTimers[u]){if(typeof d._endTimers[u]!="function")clearTimeout(d._endTimers[u]);else{var h=d._soundById(u);h&&h._node&&h._node.removeEventListener("ended",d._endTimers[u],!1)}delete d._endTimers[u]}return d},_soundById:function(u){for(var d=this,h=0;h<d._sounds.length;h++)if(u===d._sounds[h]._id)return d._sounds[h];return null},_inactiveSound:function(){var u=this;u._drain();for(var d=0;d<u._sounds.length;d++)if(u._sounds[d]._ended)return u._sounds[d].reset();return new a(u)},_drain:function(){var u=this,d=u._pool,h=0,p=0;if(!(u._sounds.length<d)){for(p=0;p<u._sounds.length;p++)u._sounds[p]._ended&&h++;for(p=u._sounds.length-1;p>=0;p--){if(h<=d)return;u._sounds[p]._ended&&(u._webAudio&&u._sounds[p]._node&&u._sounds[p]._node.disconnect(0),u._sounds.splice(p,1),h--)}}},_getSoundIds:function(u){var d=this;if(typeof u>"u"){for(var h=[],p=0;p<d._sounds.length;p++)h.push(d._sounds[p]._id);return h}else return[u]},_refreshBuffer:function(u){var d=this;return u._node.bufferSource=r.ctx.createBufferSource(),u._node.bufferSource.buffer=i[d._src],u._panner?u._node.bufferSource.connect(u._panner):u._node.bufferSource.connect(u._node),u._node.bufferSource.loop=u._loop,u._loop&&(u._node.bufferSource.loopStart=u._start||0,u._node.bufferSource.loopEnd=u._stop||0),u._node.bufferSource.playbackRate.setValueAtTime(u._rate,r.ctx.currentTime),d},_cleanBuffer:function(u){var d=this,h=r._navigator&&r._navigator.vendor.indexOf("Apple")>=0;if(r._scratchBuffer&&u.bufferSource&&(u.bufferSource.onended=null,u.bufferSource.disconnect(0),h))try{u.bufferSource.buffer=r._scratchBuffer}catch{}return u.bufferSource=null,d},_clearSound:function(u){var d=/MSIE |Trident\//.test(r._navigator&&r._navigator.userAgent);d||(u.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}};var a=function(u){this._parent=u,this.init()};a.prototype={init:function(){var u=this,d=u._parent;return u._muted=d._muted,u._loop=d._loop,u._volume=d._volume,u._rate=d._rate,u._seek=0,u._paused=!0,u._ended=!0,u._sprite="__default",u._id=++r._counter,d._sounds.push(u),u.create(),u},create:function(){var u=this,d=u._parent,h=r._muted||u._muted||u._parent._muted?0:u._volume;return d._webAudio?(u._node=typeof r.ctx.createGain>"u"?r.ctx.createGainNode():r.ctx.createGain(),u._node.gain.setValueAtTime(h,r.ctx.currentTime),u._node.paused=!0,u._node.connect(r.masterGain)):r.noAudio||(u._node=r._obtainHtml5Audio(),u._errorFn=u._errorListener.bind(u),u._node.addEventListener("error",u._errorFn,!1),u._loadFn=u._loadListener.bind(u),u._node.addEventListener(r._canPlayEvent,u._loadFn,!1),u._endFn=u._endListener.bind(u),u._node.addEventListener("ended",u._endFn,!1),u._node.src=d._src,u._node.preload=d._preload===!0?"auto":d._preload,u._node.volume=h*r.volume(),u._node.load()),u},reset:function(){var u=this,d=u._parent;return u._muted=d._muted,u._loop=d._loop,u._volume=d._volume,u._rate=d._rate,u._seek=0,u._rateSeek=0,u._paused=!0,u._ended=!0,u._sprite="__default",u._id=++r._counter,u},_errorListener:function(){var u=this;u._parent._emit("loaderror",u._id,u._node.error?u._node.error.code:0),u._node.removeEventListener("error",u._errorFn,!1)},_loadListener:function(){var u=this,d=u._parent;d._duration=Math.ceil(u._node.duration*10)/10,Object.keys(d._sprite).length===0&&(d._sprite={__default:[0,d._duration*1e3]}),d._state!=="loaded"&&(d._state="loaded",d._emit("load"),d._loadQueue()),u._node.removeEventListener(r._canPlayEvent,u._loadFn,!1)},_endListener:function(){var u=this,d=u._parent;d._duration===1/0&&(d._duration=Math.ceil(u._node.duration*10)/10,d._sprite.__default[1]===1/0&&(d._sprite.__default[1]=d._duration*1e3),d._ended(u)),u._node.removeEventListener("ended",u._endFn,!1)}};var i={},o=function(u){var d=u._src;if(i[d]){u._duration=i[d].duration,c(u);return}if(/^data:[^;]+;base64,/.test(d)){for(var h=atob(d.split(",")[1]),p=new Uint8Array(h.length),g=0;g<h.length;++g)p[g]=h.charCodeAt(g);l(p.buffer,u)}else{var y=new XMLHttpRequest;y.open(u._xhr.method,d,!0),y.withCredentials=u._xhr.withCredentials,y.responseType="arraybuffer",u._xhr.headers&&Object.keys(u._xhr.headers).forEach(function(m){y.setRequestHeader(m,u._xhr.headers[m])}),y.onload=function(){var m=(y.status+"")[0];if(m!=="0"&&m!=="2"&&m!=="3"){u._emit("loaderror",null,"Failed loading audio file with status: "+y.status+".");return}l(y.response,u)},y.onerror=function(){u._webAudio&&(u._html5=!0,u._webAudio=!1,u._sounds=[],delete i[d],u.load())},s(y)}},s=function(u){try{u.send()}catch{u.onerror()}},l=function(u,d){var h=function(){d._emit("loaderror",null,"Decoding audio data failed.")},p=function(g){g&&d._sounds.length>0?(i[d._src]=g,c(d,g)):h()};typeof Promise<"u"&&r.ctx.decodeAudioData.length===1?r.ctx.decodeAudioData(u).then(p).catch(h):r.ctx.decodeAudioData(u,p,h)},c=function(u,d){d&&!u._duration&&(u._duration=d.duration),Object.keys(u._sprite).length===0&&(u._sprite={__default:[0,u._duration*1e3]}),u._state!=="loaded"&&(u._state="loaded",u._emit("load"),u._loadQueue())},f=function(){if(r.usingWebAudio){try{typeof AudioContext<"u"?r.ctx=new AudioContext:typeof webkitAudioContext<"u"?r.ctx=new webkitAudioContext:r.usingWebAudio=!1}catch{r.usingWebAudio=!1}r.ctx||(r.usingWebAudio=!1);var u=/iP(hone|od|ad)/.test(r._navigator&&r._navigator.platform),d=r._navigator&&r._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),h=d?parseInt(d[1],10):null;if(u&&h&&h<9){var p=/safari/.test(r._navigator&&r._navigator.userAgent.toLowerCase());r._navigator&&!p&&(r.usingWebAudio=!1)}r.usingWebAudio&&(r.masterGain=typeof r.ctx.createGain>"u"?r.ctx.createGainNode():r.ctx.createGain(),r.masterGain.gain.setValueAtTime(r._muted?0:r._volume,r.ctx.currentTime),r.masterGain.connect(r.ctx.destination)),r._setup()}};e.Howler=r,e.Howl=n,typeof la<"u"?(la.HowlerGlobal=t,la.Howler=r,la.Howl=n,la.Sound=a):typeof window<"u"&&(window.HowlerGlobal=t,window.Howler=r,window.Howl=n,window.Sound=a)})();/*!
|
||
* Spatial Plugin - Adds support for stereo and 3D audio where Web Audio is supported.
|
||
*
|
||
* howler.js v2.2.3
|
||
* howlerjs.com
|
||
*
|
||
* (c) 2013-2020, James Simpson of GoldFire Studios
|
||
* goldfirestudios.com
|
||
*
|
||
* MIT License
|
||
*/(function(){HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(r){var n=this;if(!n.ctx||!n.ctx.listener)return n;for(var a=n._howls.length-1;a>=0;a--)n._howls[a].stereo(r);return n},HowlerGlobal.prototype.pos=function(r,n,a){var i=this;if(!i.ctx||!i.ctx.listener)return i;if(n=typeof n!="number"?i._pos[1]:n,a=typeof a!="number"?i._pos[2]:a,typeof r=="number")i._pos=[r,n,a],typeof i.ctx.listener.positionX<"u"?(i.ctx.listener.positionX.setTargetAtTime(i._pos[0],Howler.ctx.currentTime,.1),i.ctx.listener.positionY.setTargetAtTime(i._pos[1],Howler.ctx.currentTime,.1),i.ctx.listener.positionZ.setTargetAtTime(i._pos[2],Howler.ctx.currentTime,.1)):i.ctx.listener.setPosition(i._pos[0],i._pos[1],i._pos[2]);else return i._pos;return i},HowlerGlobal.prototype.orientation=function(r,n,a,i,o,s){var l=this;if(!l.ctx||!l.ctx.listener)return l;var c=l._orientation;if(n=typeof n!="number"?c[1]:n,a=typeof a!="number"?c[2]:a,i=typeof i!="number"?c[3]:i,o=typeof o!="number"?c[4]:o,s=typeof s!="number"?c[5]:s,typeof r=="number")l._orientation=[r,n,a,i,o,s],typeof l.ctx.listener.forwardX<"u"?(l.ctx.listener.forwardX.setTargetAtTime(r,Howler.ctx.currentTime,.1),l.ctx.listener.forwardY.setTargetAtTime(n,Howler.ctx.currentTime,.1),l.ctx.listener.forwardZ.setTargetAtTime(a,Howler.ctx.currentTime,.1),l.ctx.listener.upX.setTargetAtTime(i,Howler.ctx.currentTime,.1),l.ctx.listener.upY.setTargetAtTime(o,Howler.ctx.currentTime,.1),l.ctx.listener.upZ.setTargetAtTime(s,Howler.ctx.currentTime,.1)):l.ctx.listener.setOrientation(r,n,a,i,o,s);else return c;return l},Howl.prototype.init=function(r){return function(n){var a=this;return a._orientation=n.orientation||[1,0,0],a._stereo=n.stereo||null,a._pos=n.pos||null,a._pannerAttr={coneInnerAngle:typeof n.coneInnerAngle<"u"?n.coneInnerAngle:360,coneOuterAngle:typeof n.coneOuterAngle<"u"?n.coneOuterAngle:360,coneOuterGain:typeof n.coneOuterGain<"u"?n.coneOuterGain:0,distanceModel:typeof n.distanceModel<"u"?n.distanceModel:"inverse",maxDistance:typeof n.maxDistance<"u"?n.maxDistance:1e4,panningModel:typeof n.panningModel<"u"?n.panningModel:"HRTF",refDistance:typeof n.refDistance<"u"?n.refDistance:1,rolloffFactor:typeof n.rolloffFactor<"u"?n.rolloffFactor:1},a._onstereo=n.onstereo?[{fn:n.onstereo}]:[],a._onpos=n.onpos?[{fn:n.onpos}]:[],a._onorientation=n.onorientation?[{fn:n.onorientation}]:[],r.call(this,n)}}(Howl.prototype.init),Howl.prototype.stereo=function(r,n){var a=this;if(!a._webAudio)return a;if(a._state!=="loaded")return a._queue.push({event:"stereo",action:function(){a.stereo(r,n)}}),a;var i=typeof Howler.ctx.createStereoPanner>"u"?"spatial":"stereo";if(typeof n>"u")if(typeof r=="number")a._stereo=r,a._pos=[r,0,0];else return a._stereo;for(var o=a._getSoundIds(n),s=0;s<o.length;s++){var l=a._soundById(o[s]);if(l)if(typeof r=="number")l._stereo=r,l._pos=[r,0,0],l._node&&(l._pannerAttr.panningModel="equalpower",(!l._panner||!l._panner.pan)&&t(l,i),i==="spatial"?typeof l._panner.positionX<"u"?(l._panner.positionX.setValueAtTime(r,Howler.ctx.currentTime),l._panner.positionY.setValueAtTime(0,Howler.ctx.currentTime),l._panner.positionZ.setValueAtTime(0,Howler.ctx.currentTime)):l._panner.setPosition(r,0,0):l._panner.pan.setValueAtTime(r,Howler.ctx.currentTime)),a._emit("stereo",l._id);else return l._stereo}return a},Howl.prototype.pos=function(r,n,a,i){var o=this;if(!o._webAudio)return o;if(o._state!=="loaded")return o._queue.push({event:"pos",action:function(){o.pos(r,n,a,i)}}),o;if(n=typeof n!="number"?0:n,a=typeof a!="number"?-.5:a,typeof i>"u")if(typeof r=="number")o._pos=[r,n,a];else return o._pos;for(var s=o._getSoundIds(i),l=0;l<s.length;l++){var c=o._soundById(s[l]);if(c)if(typeof r=="number")c._pos=[r,n,a],c._node&&((!c._panner||c._panner.pan)&&t(c,"spatial"),typeof c._panner.positionX<"u"?(c._panner.positionX.setValueAtTime(r,Howler.ctx.currentTime),c._panner.positionY.setValueAtTime(n,Howler.ctx.currentTime),c._panner.positionZ.setValueAtTime(a,Howler.ctx.currentTime)):c._panner.setPosition(r,n,a)),o._emit("pos",c._id);else return c._pos}return o},Howl.prototype.orientation=function(r,n,a,i){var o=this;if(!o._webAudio)return o;if(o._state!=="loaded")return o._queue.push({event:"orientation",action:function(){o.orientation(r,n,a,i)}}),o;if(n=typeof n!="number"?o._orientation[1]:n,a=typeof a!="number"?o._orientation[2]:a,typeof i>"u")if(typeof r=="number")o._orientation=[r,n,a];else return o._orientation;for(var s=o._getSoundIds(i),l=0;l<s.length;l++){var c=o._soundById(s[l]);if(c)if(typeof r=="number")c._orientation=[r,n,a],c._node&&(c._panner||(c._pos||(c._pos=o._pos||[0,0,-.5]),t(c,"spatial")),typeof c._panner.orientationX<"u"?(c._panner.orientationX.setValueAtTime(r,Howler.ctx.currentTime),c._panner.orientationY.setValueAtTime(n,Howler.ctx.currentTime),c._panner.orientationZ.setValueAtTime(a,Howler.ctx.currentTime)):c._panner.setOrientation(r,n,a)),o._emit("orientation",c._id);else return c._orientation}return o},Howl.prototype.pannerAttr=function(){var r=this,n=arguments,a,i,o;if(!r._webAudio)return r;if(n.length===0)return r._pannerAttr;if(n.length===1)if(typeof n[0]=="object")a=n[0],typeof i>"u"&&(a.pannerAttr||(a.pannerAttr={coneInnerAngle:a.coneInnerAngle,coneOuterAngle:a.coneOuterAngle,coneOuterGain:a.coneOuterGain,distanceModel:a.distanceModel,maxDistance:a.maxDistance,refDistance:a.refDistance,rolloffFactor:a.rolloffFactor,panningModel:a.panningModel}),r._pannerAttr={coneInnerAngle:typeof a.pannerAttr.coneInnerAngle<"u"?a.pannerAttr.coneInnerAngle:r._coneInnerAngle,coneOuterAngle:typeof a.pannerAttr.coneOuterAngle<"u"?a.pannerAttr.coneOuterAngle:r._coneOuterAngle,coneOuterGain:typeof a.pannerAttr.coneOuterGain<"u"?a.pannerAttr.coneOuterGain:r._coneOuterGain,distanceModel:typeof a.pannerAttr.distanceModel<"u"?a.pannerAttr.distanceModel:r._distanceModel,maxDistance:typeof a.pannerAttr.maxDistance<"u"?a.pannerAttr.maxDistance:r._maxDistance,refDistance:typeof a.pannerAttr.refDistance<"u"?a.pannerAttr.refDistance:r._refDistance,rolloffFactor:typeof a.pannerAttr.rolloffFactor<"u"?a.pannerAttr.rolloffFactor:r._rolloffFactor,panningModel:typeof a.pannerAttr.panningModel<"u"?a.pannerAttr.panningModel:r._panningModel});else return o=r._soundById(parseInt(n[0],10)),o?o._pannerAttr:r._pannerAttr;else n.length===2&&(a=n[0],i=parseInt(n[1],10));for(var s=r._getSoundIds(i),l=0;l<s.length;l++)if(o=r._soundById(s[l]),o){var c=o._pannerAttr;c={coneInnerAngle:typeof a.coneInnerAngle<"u"?a.coneInnerAngle:c.coneInnerAngle,coneOuterAngle:typeof a.coneOuterAngle<"u"?a.coneOuterAngle:c.coneOuterAngle,coneOuterGain:typeof a.coneOuterGain<"u"?a.coneOuterGain:c.coneOuterGain,distanceModel:typeof a.distanceModel<"u"?a.distanceModel:c.distanceModel,maxDistance:typeof a.maxDistance<"u"?a.maxDistance:c.maxDistance,refDistance:typeof a.refDistance<"u"?a.refDistance:c.refDistance,rolloffFactor:typeof a.rolloffFactor<"u"?a.rolloffFactor:c.rolloffFactor,panningModel:typeof a.panningModel<"u"?a.panningModel:c.panningModel};var f=o._panner;f?(f.coneInnerAngle=c.coneInnerAngle,f.coneOuterAngle=c.coneOuterAngle,f.coneOuterGain=c.coneOuterGain,f.distanceModel=c.distanceModel,f.maxDistance=c.maxDistance,f.refDistance=c.refDistance,f.rolloffFactor=c.rolloffFactor,f.panningModel=c.panningModel):(o._pos||(o._pos=r._pos||[0,0,-.5]),t(o,"spatial"))}return r},Sound.prototype.init=function(r){return function(){var n=this,a=n._parent;n._orientation=a._orientation,n._stereo=a._stereo,n._pos=a._pos,n._pannerAttr=a._pannerAttr,r.call(this),n._stereo?a.stereo(n._stereo):n._pos&&a.pos(n._pos[0],n._pos[1],n._pos[2],n._id)}}(Sound.prototype.init),Sound.prototype.reset=function(r){return function(){var n=this,a=n._parent;return n._orientation=a._orientation,n._stereo=a._stereo,n._pos=a._pos,n._pannerAttr=a._pannerAttr,n._stereo?a.stereo(n._stereo):n._pos?a.pos(n._pos[0],n._pos[1],n._pos[2],n._id):n._panner&&(n._panner.disconnect(0),n._panner=void 0,a._refreshBuffer(n)),r.call(this)}}(Sound.prototype.reset);var t=function(r,n){n=n||"spatial",n==="spatial"?(r._panner=Howler.ctx.createPanner(),r._panner.coneInnerAngle=r._pannerAttr.coneInnerAngle,r._panner.coneOuterAngle=r._pannerAttr.coneOuterAngle,r._panner.coneOuterGain=r._pannerAttr.coneOuterGain,r._panner.distanceModel=r._pannerAttr.distanceModel,r._panner.maxDistance=r._pannerAttr.maxDistance,r._panner.refDistance=r._pannerAttr.refDistance,r._panner.rolloffFactor=r._pannerAttr.rolloffFactor,r._panner.panningModel=r._pannerAttr.panningModel,typeof r._panner.positionX<"u"?(r._panner.positionX.setValueAtTime(r._pos[0],Howler.ctx.currentTime),r._panner.positionY.setValueAtTime(r._pos[1],Howler.ctx.currentTime),r._panner.positionZ.setValueAtTime(r._pos[2],Howler.ctx.currentTime)):r._panner.setPosition(r._pos[0],r._pos[1],r._pos[2]),typeof r._panner.orientationX<"u"?(r._panner.orientationX.setValueAtTime(r._orientation[0],Howler.ctx.currentTime),r._panner.orientationY.setValueAtTime(r._orientation[1],Howler.ctx.currentTime),r._panner.orientationZ.setValueAtTime(r._orientation[2],Howler.ctx.currentTime)):r._panner.setOrientation(r._orientation[0],r._orientation[1],r._orientation[2])):(r._panner=Howler.ctx.createStereoPanner(),r._panner.pan.setValueAtTime(r._stereo,Howler.ctx.currentTime)),r._panner.connect(r._node),r._paused||r._parent.pause(r._id,!0).play(r._id,!0)}})()})(Xg);const i5e=rf(Xg),o5e=Xk({__proto__:null,default:i5e},[Xg]);globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function s5e(e){const t=E4+e.filename,r=new Xg.Howl({src:t,format:["wav"]});Xg.Howler.volume(1),r.play()}function l5e(e,[t,r]){return Math.min(r,Math.max(t,e))}function pd(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e==null||e(a),r===!1||!a.defaultPrevented)return t==null?void 0:t(a)}}function c5e(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function Jq(...e){return t=>e.forEach(r=>c5e(r,t))}function J0(...e){return v.useCallback(Jq(...e),e)}function u5e(e,t=[]){let r=[];function n(i,o){const s=v.createContext(o),l=r.length;r=[...r,o];function c(u){const{scope:d,children:h,...p}=u,g=(d==null?void 0:d[e][l])||s,y=v.useMemo(()=>p,Object.values(p));return v.createElement(g.Provider,{value:y},h)}function f(u,d){const h=(d==null?void 0:d[e][l])||s,p=v.useContext(h);if(p)return p;if(o!==void 0)return o;throw new Error(`\`${u}\` must be used within \`${i}\``)}return c.displayName=i+"Provider",[c,f]}const a=()=>{const i=r.map(o=>v.createContext(o));return function(s){const l=(s==null?void 0:s[e])||i;return v.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return a.scopeName=e,[n,f5e(a,...t)]}function f5e(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=n.reduce((s,{useScope:l,scopeName:c})=>{const u=l(i)[`__scope${c}`];return{...s,...u}},{});return v.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}function Qq(e){const t=v.useRef(e);return v.useEffect(()=>{t.current=e}),v.useMemo(()=>(...r)=>{var n;return(n=t.current)===null||n===void 0?void 0:n.call(t,...r)},[])}function d5e({prop:e,defaultProp:t,onChange:r=()=>{}}){const[n,a]=h5e({defaultProp:t,onChange:r}),i=e!==void 0,o=i?e:n,s=Qq(r),l=v.useCallback(c=>{if(i){const u=typeof c=="function"?c(e):c;u!==e&&s(u)}else a(c)},[i,e,a,s]);return[o,l]}function h5e({defaultProp:e,onChange:t}){const r=v.useState(e),[n]=r,a=v.useRef(n),i=Qq(t);return v.useEffect(()=>{a.current!==n&&(i(n),a.current=n)},[n,a,i]),r}const p5e=v.createContext(void 0);function g5e(e){const t=v.useContext(p5e);return e||t||"ltr"}const eY=v.forwardRef((e,t)=>{const{children:r,...n}=e,a=v.Children.toArray(r),i=a.find(m5e);if(i){const o=i.props.children,s=a.map(l=>l===i?v.Children.count(o)>1?v.Children.only(null):v.isValidElement(o)?o.props.children:null:l);return v.createElement(x$,$e({},n,{ref:t}),v.isValidElement(o)?v.cloneElement(o,void 0,s):null)}return v.createElement(x$,$e({},n,{ref:t}),r)});eY.displayName="Slot";const x$=v.forwardRef((e,t)=>{const{children:r,...n}=e;return v.isValidElement(r)?v.cloneElement(r,{...y5e(n,r.props),ref:Jq(t,r.ref)}):v.Children.count(r)>1?v.Children.only(null):null});x$.displayName="SlotClone";const v5e=({children:e})=>v.createElement(v.Fragment,null,e);function m5e(e){return v.isValidElement(e)&&e.type===v5e}function y5e(e,t){const r={...t};for(const n in t){const a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...s)=>{i(...s),a(...s)}:a&&(r[n]=a):n==="style"?r[n]={...a,...i}:n==="className"&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}const x5e=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],u_=x5e.reduce((e,t)=>{const r=v.forwardRef((n,a)=>{const{asChild:i,...o}=n,s=i?eY:t;return v.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),v.createElement(s,$e({},o,{ref:a}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),tY=["PageUp","PageDown"],rY=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],nY={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},Vv="Slider",[w$,w5e,_5e]=Oq(Vv),[aY,Tdt]=u5e(Vv,[_5e]),[b5e,f_]=aY(Vv),E5e=v.forwardRef((e,t)=>{const{name:r,min:n=0,max:a=100,step:i=1,orientation:o="horizontal",disabled:s=!1,minStepsBetweenThumbs:l=0,defaultValue:c=[n],value:f,onValueChange:u=()=>{},onValueCommit:d=()=>{},inverted:h=!1,...p}=e,[g,y]=v.useState(null),m=J0(t,A=>y(A)),w=v.useRef(new Set),_=v.useRef(0),E=o==="horizontal",S=g?!!g.closest("form"):!0,k=E?S5e:T5e,[b=[],T]=d5e({prop:f,defaultProp:c,onChange:A=>{var O;(O=[...w.current][_.current])===null||O===void 0||O.focus(),u(A)}}),C=v.useRef(b);function R(A){const O=N5e(b,A);B(A,O)}function I(A){B(A,_.current)}function N(){const A=C.current[_.current];b[_.current]!==A&&d(b)}function B(A,O,{commit:H}={commit:!1}){const z=M5e(i),G=B5e(Math.round((A-n)/i)*i+n,z),P=l5e(G,[n,a]);T((U=[])=>{const Y=I5e(U,P,O);if(L5e(Y,l*i)){_.current=Y.indexOf(P);const D=String(Y)!==String(U);return D&&H&&d(Y),D?Y:U}else return U})}return v.createElement(b5e,{scope:e.__scopeSlider,disabled:s,min:n,max:a,valueIndexToChangeRef:_,thumbs:w.current,values:b,orientation:o},v.createElement(w$.Provider,{scope:e.__scopeSlider},v.createElement(w$.Slot,{scope:e.__scopeSlider},v.createElement(k,$e({"aria-disabled":s,"data-disabled":s?"":void 0},p,{ref:m,onPointerDown:pd(p.onPointerDown,()=>{s||(C.current=b)}),min:n,max:a,inverted:h,onSlideStart:s?void 0:R,onSlideMove:s?void 0:I,onSlideEnd:s?void 0:N,onHomeKeyDown:()=>!s&&B(n,0,{commit:!0}),onEndKeyDown:()=>!s&&B(a,b.length-1,{commit:!0}),onStepKeyDown:({event:A,direction:O})=>{if(!s){const G=tY.includes(A.key)||A.shiftKey&&rY.includes(A.key)?10:1,P=_.current,U=b[P],Y=i*G*O;B(U+Y,P,{commit:!0})}}})))),S&&b.map((A,O)=>v.createElement(O5e,{key:O,name:r?r+(b.length>1?"[]":""):void 0,value:A})))}),[iY,oY]=aY(Vv,{startEdge:"left",endEdge:"right",size:"width",direction:1}),S5e=v.forwardRef((e,t)=>{const{min:r,max:n,dir:a,inverted:i,onSlideStart:o,onSlideMove:s,onSlideEnd:l,onStepKeyDown:c,...f}=e,[u,d]=v.useState(null),h=J0(t,_=>d(_)),p=v.useRef(),g=g5e(a),y=g==="ltr",m=y&&!i||!y&&i;function w(_){const E=p.current||u.getBoundingClientRect(),S=[0,E.width],b=y6(S,m?[r,n]:[n,r]);return p.current=E,b(_-E.left)}return v.createElement(iY,{scope:e.__scopeSlider,startEdge:m?"left":"right",endEdge:m?"right":"left",direction:m?1:-1,size:"width"},v.createElement(sY,$e({dir:g,"data-orientation":"horizontal"},f,{ref:h,style:{...f.style,["--radix-slider-thumb-transform"]:"translateX(-50%)"},onSlideStart:_=>{const E=w(_.clientX);o==null||o(E)},onSlideMove:_=>{const E=w(_.clientX);s==null||s(E)},onSlideEnd:()=>{p.current=void 0,l==null||l()},onStepKeyDown:_=>{const S=nY[m?"from-left":"from-right"].includes(_.key);c==null||c({event:_,direction:S?-1:1})}})))}),T5e=v.forwardRef((e,t)=>{const{min:r,max:n,inverted:a,onSlideStart:i,onSlideMove:o,onSlideEnd:s,onStepKeyDown:l,...c}=e,f=v.useRef(null),u=J0(t,f),d=v.useRef(),h=!a;function p(g){const y=d.current||f.current.getBoundingClientRect(),m=[0,y.height],_=y6(m,h?[n,r]:[r,n]);return d.current=y,_(g-y.top)}return v.createElement(iY,{scope:e.__scopeSlider,startEdge:h?"bottom":"top",endEdge:h?"top":"bottom",size:"height",direction:h?1:-1},v.createElement(sY,$e({"data-orientation":"vertical"},c,{ref:u,style:{...c.style,["--radix-slider-thumb-transform"]:"translateY(50%)"},onSlideStart:g=>{const y=p(g.clientY);i==null||i(y)},onSlideMove:g=>{const y=p(g.clientY);o==null||o(y)},onSlideEnd:()=>{d.current=void 0,s==null||s()},onStepKeyDown:g=>{const m=nY[h?"from-bottom":"from-top"].includes(g.key);l==null||l({event:g,direction:m?-1:1})}})))}),sY=v.forwardRef((e,t)=>{const{__scopeSlider:r,onSlideStart:n,onSlideMove:a,onSlideEnd:i,onHomeKeyDown:o,onEndKeyDown:s,onStepKeyDown:l,...c}=e,f=f_(Vv,r);return v.createElement(u_.span,$e({},c,{ref:t,onKeyDown:pd(e.onKeyDown,u=>{u.key==="Home"?(o(u),u.preventDefault()):u.key==="End"?(s(u),u.preventDefault()):tY.concat(rY).includes(u.key)&&(l(u),u.preventDefault())}),onPointerDown:pd(e.onPointerDown,u=>{const d=u.target;d.setPointerCapture(u.pointerId),u.preventDefault(),f.thumbs.has(d)?d.focus():n(u)}),onPointerMove:pd(e.onPointerMove,u=>{u.target.hasPointerCapture(u.pointerId)&&a(u)}),onPointerUp:pd(e.onPointerUp,u=>{const d=u.target;d.hasPointerCapture(u.pointerId)&&(d.releasePointerCapture(u.pointerId),i(u))})}))}),C5e="SliderTrack",$5e=v.forwardRef((e,t)=>{const{__scopeSlider:r,...n}=e,a=f_(C5e,r);return v.createElement(u_.span,$e({"data-disabled":a.disabled?"":void 0,"data-orientation":a.orientation},n,{ref:t}))}),HN="SliderRange",k5e=v.forwardRef((e,t)=>{const{__scopeSlider:r,...n}=e,a=f_(HN,r),i=oY(HN,r),o=v.useRef(null),s=J0(t,o),l=a.values.length,c=a.values.map(d=>lY(d,a.min,a.max)),f=l>1?Math.min(...c):0,u=100-Math.max(...c);return v.createElement(u_.span,$e({"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0},n,{ref:s,style:{...e.style,[i.startEdge]:f+"%",[i.endEdge]:u+"%"}}))}),zN="SliderThumb",A5e=v.forwardRef((e,t)=>{const r=w5e(e.__scopeSlider),[n,a]=v.useState(null),i=J0(t,s=>a(s)),o=v.useMemo(()=>n?r().findIndex(s=>s.ref.current===n):-1,[r,n]);return v.createElement(R5e,$e({},e,{ref:i,index:o}))}),R5e=v.forwardRef((e,t)=>{const{__scopeSlider:r,index:n,...a}=e,i=f_(zN,r),o=oY(zN,r),[s,l]=v.useState(null),c=J0(t,y=>l(y)),f=Lq(s),u=i.values[n],d=u===void 0?0:lY(u,i.min,i.max),h=P5e(n,i.values.length),p=f==null?void 0:f[o.size],g=p?F5e(p,d,o.direction):0;return v.useEffect(()=>{if(s)return i.thumbs.add(s),()=>{i.thumbs.delete(s)}},[s,i.thumbs]),v.createElement("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[o.startEdge]:`calc(${d}% + ${g}px)`}},v.createElement(w$.ItemSlot,{scope:e.__scopeSlider},v.createElement(u_.span,$e({role:"slider","aria-label":e["aria-label"]||h,"aria-valuemin":i.min,"aria-valuenow":u,"aria-valuemax":i.max,"aria-orientation":i.orientation,"data-orientation":i.orientation,"data-disabled":i.disabled?"":void 0,tabIndex:i.disabled?void 0:0},a,{ref:c,style:u===void 0?{display:"none"}:e.style,onFocus:pd(e.onFocus,()=>{i.valueIndexToChangeRef.current=n})}))))}),O5e=e=>{const{value:t,...r}=e,n=v.useRef(null),a=Mq(t);return v.useEffect(()=>{const i=n.current,o=window.HTMLInputElement.prototype,l=Object.getOwnPropertyDescriptor(o,"value").set;if(a!==t&&l){const c=new Event("input",{bubbles:!0});l.call(i,t),i.dispatchEvent(c)}},[a,t]),v.createElement("input",$e({style:{display:"none"}},r,{ref:n,defaultValue:t}))};function I5e(e=[],t,r){const n=[...e];return n[r]=t,n.sort((a,i)=>a-i)}function lY(e,t,r){return 100/(r-t)*(e-t)}function P5e(e,t){return t>2?`Value ${e+1} of ${t}`:t===2?["Minimum","Maximum"][e]:void 0}function N5e(e,t){if(e.length===1)return 0;const r=e.map(a=>Math.abs(a-t)),n=Math.min(...r);return r.indexOf(n)}function F5e(e,t,r){const n=e/2,i=y6([0,50],[0,n]);return(n-i(t)*r)*r}function D5e(e){return e.slice(0,-1).map((t,r)=>e[r+1]-t)}function L5e(e,t){if(t>0){const r=D5e(e);return Math.min(...r)>=t}return!0}function y6(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function M5e(e){return(String(e).split(".")[1]||"").length}function B5e(e,t){const r=Math.pow(10,t);return Math.round(e*r)/r}const ru=E5e,nu=$5e,au=k5e,iu=A5e,cY=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:F("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[x("path",{d:"M6 10a7 7 0 1 1 13 3.6a10 10 0 0 1-2 2a8 8 0 0 0-2 3A4.5 4.5 0 0 1 8.2 20"}),x("path",{d:"M10 10a3 3 0 1 1 5 2.2"})]})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function j5e(){const[e,t]=Sr(_c),[r,n]=Sr(tg),[a,i]=Sr(d3),o=v.useCallback(m=>{t(w=>({...w,isOpen:m}))},[t]),s=v.useCallback(m=>{t(w=>({...w,isTransRead:m}))},[t]),l=v.useCallback(m=>{t(w=>({...w,volume:m[0]/100}))},[t]),c=v.useCallback(m=>{t(w=>({...w,transVolume:m[0]/100}))},[t]),f=v.useCallback(m=>{t(w=>({...w,rate:m[0]}))},[t]),u=v.useCallback(m=>{n(w=>({...w,isOpen:m}))},[n]),d=v.useCallback(m=>{n(w=>({...w,volume:m[0]/100}))},[n]),h=v.useCallback(m=>{const w=Sd.find(_=>_.key===m);w&&n(_=>({..._,resource:w}))},[n]),p=v.useCallback(m=>{s5e(m)},[]),g=v.useCallback(m=>{i(w=>({...w,isOpen:m}))},[i]),y=v.useCallback(m=>{i(w=>({...w,volume:m[0]/100}))},[i]);return F(V0,{className:"flex-1 select-none overflow-y-auto ",children:[x(H0,{className:"h-full w-full px-3",children:F("div",{className:De.tabContent,children:[F("div",{className:De.section,children:[x("span",{className:De.sectionLabel,children:"单词发音"}),F("div",{className:De.switchBlock,children:[x(In,{checked:e.isOpen,onChange:o,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`发音已${e.isOpen?"开启":"关闭"}`})]}),F("div",{className:De.block,children:[x("span",{className:De.blockLabel,children:"音量"}),F("div",{className:"flex h-5 w-full items-center justify-between",children:[F(ru,{defaultValue:[e.volume*100],max:100,step:10,className:"slider",onValueChange:l,disabled:!e.isOpen,children:[x(nu,{children:x(au,{})}),x(iu,{})]}),x("span",{className:"ml-4 w-10 text-xs font-normal text-gray-600",children:`${Math.floor(e.volume*100)}%`})]})]}),F("div",{className:De.block,children:[x("span",{className:De.blockLabel,children:"倍速"}),F("div",{className:"flex h-5 w-full items-center justify-between",children:[F(ru,{defaultValue:[e.rate??1],max:4,min:.5,step:.1,className:"slider",onValueChange:f,disabled:!e.isOpen,children:[x(nu,{children:x(au,{})}),x(iu,{})]}),x("span",{className:"ml-4 w-10 text-xs font-normal text-gray-600",children:`${Vae(e.rate,2)}`})]})]})]}),window.speechSynthesis&&F("div",{className:De.section,children:[x("span",{className:De.sectionLabel,children:"释义发音"}),F("div",{className:De.switchBlock,children:[x(In,{checked:e.isTransRead,onChange:s,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`发音已${e.isTransRead?"开启":"关闭"}`})]}),F("div",{className:De.block,children:[x("span",{className:De.blockLabel,children:"音量"}),F("div",{className:"flex h-5 w-full items-center justify-between",children:[F(ru,{defaultValue:[e.transVolume*100],max:100,step:10,className:"slider",onValueChange:c,children:[x(nu,{children:x(au,{})}),x(iu,{})]}),x("span",{className:"ml-4 w-10 text-xs font-normal text-gray-600",children:`${Math.floor(e.transVolume*100)}%`})]})]})]}),F("div",{className:De.section,children:[x("span",{className:De.sectionLabel,children:"按键音"}),F("div",{className:De.switchBlock,children:[x(In,{checked:r.isOpen,onChange:u,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`发音已${r.isOpen?"开启":"关闭"}`})]}),F("div",{className:De.block,children:[x("span",{className:De.blockLabel,children:"音量"}),F("div",{className:"flex h-5 w-full items-center justify-between",children:[F(ru,{defaultValue:[r.volume*100],max:100,min:1,step:10,className:"slider",onValueChange:d,disabled:!r.isOpen,children:[x(nu,{children:x(au,{})}),x(iu,{})]}),x("span",{className:"ml-4 w-10 text-xs font-normal text-gray-600",children:`${Math.floor(r.volume*100)}%`})]})]}),F("div",{className:`${De.block}`,children:[x("span",{className:De.blockLabel,children:"按键音效"}),x(Nn,{value:r.resource.key,onChange:h,children:F("div",{className:"relative",children:[F(Nn.Button,{className:"listbox-button w-60",children:[x("span",{children:r.resource.name}),x("span",{children:x(p6,{className:"focus:outline-none"})})]}),x(Dt,{as:v.Fragment,leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:x(Nn.Options,{className:"listbox-options z-10",children:Sd.map(m=>x(Nn.Option,{value:m.key,children:({selected:w})=>x(St,{children:F("div",{className:"group flex cursor-pointer items-center justify-between",children:[x("span",{children:m.name}),w?x("span",{className:"listbox-options-icon",children:x(n_,{className:"focus:outline-none"})}):null,x(cY,{onClick:_=>{_.stopPropagation(),p(m)},className:"mr-2 hidden cursor-pointer text-neutral-500 hover:text-indigo-400 group-hover:block dark:text-neutral-300"})]})})},m.key))})})]})})]})]}),F("div",{className:De.section,children:[x("span",{className:De.sectionLabel,children:"效果音"}),F("div",{className:De.switchBlock,children:[x(In,{checked:a.isOpen,onChange:g,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`发音已${a.isOpen?"开启":"关闭"}`})]}),F("div",{className:De.block,children:[x("span",{className:De.blockLabel,children:"音量"}),F("div",{className:"flex h-5 w-full items-center justify-between",children:[F(ru,{defaultValue:[a.volume*100],max:100,min:1,step:10,className:"slider",onValueChange:y,disabled:!a.isOpen,children:[x(nu,{children:x(au,{})}),x(iu,{})]}),x("span",{className:"ml-4 w-10 text-xs font-normal text-gray-600",children:`${Math.floor(a.volume*100)}%`})]})]})]})]})}),x(z0,{className:"flex touch-none select-none bg-transparent ",orientation:"vertical"})]})}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function U5e(){const[e,t]=Sr(h3),r=v.useCallback(i=>{t(o=>({...o,foreignFont:i[0]}))},[t]),n=v.useCallback(i=>{t(o=>({...o,translateFont:i[0]}))},[t]),a=v.useCallback(()=>{t({...pj})},[t]);return F(V0,{className:"flex-1 select-none overflow-y-auto ",children:[x(H0,{className:"h-full w-full px-3",children:F("div",{className:De.tabContent,children:[F("div",{className:De.section,children:[x("span",{className:De.sectionLabel,children:"字体设置"}),F("div",{className:De.block,children:[x("span",{className:De.blockLabel,children:"外语字体"}),F("div",{className:"flex h-5 w-full items-center justify-between",children:[F(ru,{value:[e.foreignFont],min:20,max:96,step:4,className:"slider",onValueChange:r,children:[x(nu,{children:x(au,{})}),x(iu,{})]}),F("span",{className:"ml-4 w-10 text-xs font-normal text-gray-600",children:[e.foreignFont,"px"]})]})]}),F("div",{className:De.block,children:[x("span",{className:De.blockLabel,children:"中文字体"}),F("div",{className:"flex h-5 w-full items-center justify-between",children:[F(ru,{value:[e.translateFont],max:60,min:14,step:4,className:"slider",onValueChange:n,children:[x(nu,{children:x(au,{})}),x(iu,{})]}),F("span",{className:"ml-4 w-10 text-xs font-normal text-gray-600",children:[e.translateFont,"px"]})]})]})]}),x("button",{className:"my-btn-primary ml-4 disabled:bg-gray-300",type:"button",onClick:a,title:"重置字体设置",children:"重置字体设置"})]})}),x(z0,{className:"flex touch-none select-none bg-transparent ",orientation:"vertical"})]})}const W5e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",fillRule:"evenodd",d:"M11.078 2.25c-.917 0-1.699.663-1.85 1.567L9.05 4.889c-.02.12-.115.26-.297.348a7.5 7.5 0 0 0-.986.57c-.166.115-.334.126-.45.083L6.3 5.508a1.875 1.875 0 0 0-2.282.819l-.922 1.597a1.875 1.875 0 0 0 .432 2.385l.84.692c.095.078.17.229.154.43a7.6 7.6 0 0 0 0 1.139c.015.2-.059.352-.153.43l-.841.692a1.875 1.875 0 0 0-.432 2.385l.922 1.597a1.875 1.875 0 0 0 2.282.818l1.019-.382c.115-.043.283-.031.45.082q.468.322.985.57c.182.088.277.228.297.35l.178 1.071a1.876 1.876 0 0 0 1.85 1.567h1.844c.916 0 1.699-.663 1.85-1.567l.178-1.072c.02-.12.114-.26.297-.349q.516-.248.985-.57c.167-.114.335-.125.45-.082l1.02.382a1.875 1.875 0 0 0 2.28-.819l.923-1.597a1.875 1.875 0 0 0-.432-2.385l-.84-.692c-.095-.078-.17-.229-.154-.43a7.6 7.6 0 0 0 0-1.139c-.016-.2.059-.352.153-.43l.84-.692c.708-.582.891-1.59.433-2.385l-.922-1.597a1.875 1.875 0 0 0-2.282-.818l-1.02.382c-.114.043-.282.031-.449-.083a7.5 7.5 0 0 0-.985-.57c-.183-.087-.277-.227-.297-.348l-.179-1.072a1.875 1.875 0 0 0-1.85-1.567zM12 15.75a3.75 3.75 0 1 0 0-7.5a3.75 3.75 0 0 0 0 7.5",clipRule:"evenodd"})}),uY=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:F("g",{fill:"currentColor",children:[x("path",{d:"M12 15a3 3 0 1 0 0-6a3 3 0 0 0 0 6"}),x("path",{fillRule:"evenodd",d:"M1.323 11.447C2.811 6.976 7.028 3.75 12.001 3.75c4.97 0 9.185 3.223 10.675 7.69c.12.362.12.752 0 1.113c-1.487 4.471-5.705 7.697-10.677 7.697c-4.97 0-9.186-3.223-10.675-7.69a1.76 1.76 0 0 1 0-1.113M17.25 12a5.25 5.25 0 1 1-10.5 0a5.25 5.25 0 0 1 10.5 0",clipRule:"evenodd"})]})}),V5e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0M4 6h8m4 0h4M6 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-2 0h2m4 0h10m-5 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0M4 18h11m4 0h1"})}),H5e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:F("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[x("path",{d:"M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3"}),x("path",{d:"M4 6v6c0 1.657 3.582 3 8 3q.316 0 .626-.01M20 11.5V6"}),x("path",{d:"M4 12v6c0 1.657 3.582 3 8 3m5.001-2a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75"})]})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function z5e(){const[e,t]=v.useState(!1),{dispatch:r}=v.useContext(Qn)??{};function n(){t(!1)}function a(){t(!0),r&&r({type:Ct.SET_IS_TYPING,payload:!1})}return F(St,{children:[x("button",{type:"button",onClick:a,className:`flex items-center justify-center rounded p-[2px] text-lg text-indigo-500 outline-none transition-colors duration-300 ease-in-out hover:bg-indigo-400 hover:text-white ${e&&"bg-indigo-500 text-white"}`,title:"打开设置对话框",children:x(W5e,{className:"icon"})}),x(Dt,{appear:!0,show:e,as:v.Fragment,children:F(Xn,{as:"div",className:"relative z-50",onClose:n,children:[x(Dt.Child,{as:v.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:x("div",{className:"fixed inset-0 bg-black bg-opacity-25"})}),x("div",{className:"fixed inset-0 overflow-y-auto",children:x("div",{className:"flex min-h-full items-center justify-center p-4 text-center",children:x(Dt.Child,{as:v.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95",children:F(Xn.Panel,{className:"flex w-200 flex-col overflow-hidden rounded-2xl bg-white p-0 shadow-xl dark:bg-gray-800",children:[F("div",{className:"relative flex h-22 items-end justify-between rounded-t-lg border-b border-neutral-100 bg-stone-50 px-6 py-3 dark:border-neutral-700 dark:bg-gray-900",children:[x("span",{className:"text-3xl font-bold text-gray-600",children:"设置"}),x("button",{type:"button",onClick:()=>t(!1),title:"关闭对话框",children:x(W0,{className:"absolute right-7 top-5 cursor-pointer text-gray-400"})})]}),x(Wi.Group,{vertical:!0,children:F("div",{className:"flex h-120 w-full ",children:[F(Wi.List,{className:"flex h-full w-52 flex-col items-start space-y-3 border-r border-neutral-100 bg-stone-50 px-6 py-3 dark:border-transparent dark:bg-gray-900",children:[F(Wi,{className:({selected:i})=>Pa("flex h-14 w-full cursor-pointer items-center gap-2 rounded-lg px-4 py-2 ring-0 focus:outline-none",i&&"bg-gray-200 bg-opacity-50 dark:bg-gray-800"),children:[x(cY,{className:"mr-2 text-neutral-500 dark:text-neutral-300"}),x("span",{className:"text-neutral-500 dark:text-neutral-300 ",children:"音效设置"})]}),F(Wi,{className:({selected:i})=>Pa("flex h-14 w-full cursor-pointer items-center gap-2 rounded-lg px-4 py-2 ring-0 focus:outline-none",i&&"bg-gray-200 bg-opacity-50 dark:bg-gray-800"),children:[x(V5e,{className:"mr-2 text-neutral-500 dark:text-neutral-300"}),x("span",{className:"text-neutral-500 dark:text-neutral-300",children:"高级设置"})]}),F(Wi,{className:({selected:i})=>Pa("flex h-14 w-full cursor-pointer items-center gap-2 rounded-lg px-4 py-2 ring-0 focus:outline-none",i&&"bg-gray-200 bg-opacity-50 dark:bg-gray-800"),children:[x(uY,{className:"mr-2 text-neutral-500 dark:text-neutral-300"}),x("span",{className:"text-neutral-500 dark:text-neutral-300",children:"显示设置"})]}),F(Wi,{className:({selected:i})=>Pa("flex h-14 w-full cursor-pointer items-center gap-2 rounded-lg px-4 py-2 ring-0 focus:outline-none",i&&"bg-gray-200 bg-opacity-50 dark:bg-gray-800"),children:[x(H5e,{className:"mr-2 text-neutral-500 dark:text-neutral-300"}),x("span",{className:"text-neutral-500 dark:text-neutral-300",children:"数据设置"})]})]}),F(Wi.Panels,{className:"h-full w-full flex-1",children:[x(Wi.Panel,{className:"flex h-full w-full focus:outline-none",children:x(j5e,{})}),x(Wi.Panel,{className:"flex h-full focus:outline-none",children:x(BAe,{})}),x(Wi.Panel,{className:"flex h-full focus:outline-none",children:x(U5e,{})}),x(Wi.Panel,{className:"flex h-full focus:outline-none",children:x(a5e,{})})]})]})})]})})})})]})})]})}const G5e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:F("g",{fill:"currentColor",children:[x("path",{d:"M13.5 4.06c0-1.336-1.616-2.005-2.56-1.06l-4.5 4.5H4.508c-1.141 0-2.318.664-2.66 1.905A9.8 9.8 0 0 0 1.5 12c0 .898.121 1.768.35 2.595c.341 1.24 1.518 1.905 2.659 1.905h1.93l4.5 4.5c.945.945 2.561.276 2.561-1.06zm5.084 1.046a.75.75 0 0 1 1.06 0c3.808 3.807 3.808 9.98 0 13.788a.75.75 0 0 1-1.06-1.06a8.25 8.25 0 0 0 0-11.668a.75.75 0 0 1 0-1.06"}),x("path",{d:"M15.932 7.757a.75.75 0 0 1 1.061 0a6 6 0 0 1 0 8.486a.75.75 0 0 1-1.06-1.061a4.5 4.5 0 0 0 0-6.364a.75.75 0 0 1 0-1.06"})]})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function K5e(){const[e,t]=Sr(tg),[r,n]=Sr(d3),a=v.useCallback(o=>{t(s=>({...s,isOpen:o}))},[t]),i=v.useCallback(o=>{n(s=>({...s,isOpen:o}))},[n]);return x(Si,{className:"relative",children:({open:o})=>F(St,{children:[x(Si.Button,{className:`flex items-center justify-center rounded p-[2px] text-lg text-indigo-500 outline-none transition-colors duration-300 ease-in-out hover:bg-indigo-400 hover:text-white ${o?"bg-indigo-500 text-white":""}`,onFocus:s=>{s.target.blur()},"aria-label":"音效设置",title:"音效设置",children:x(G5e,{className:"icon"})}),x(Dt,{as:v.Fragment,enter:"transition ease-out duration-200",enterFrom:"opacity-0 translate-y-1",enterTo:"opacity-100 translate-y-0",leave:"transition ease-in duration-150",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 translate-y-1",children:x(Si.Panel,{className:"absolute left-1/2 z-10 mt-2 flex max-w-max -translate-x-1/2 px-4 ",children:F("div",{className:"shadow-upper box-border flex w-60 select-none flex-col items-center justify-center gap-4 rounded-xl bg-white p-4 drop-shadow dark:bg-gray-800",children:[F("div",{className:"flex w-full flex-col items-start gap-2 py-0",children:[x("span",{className:"text-sm font-normal leading-5 text-gray-900 dark:text-white dark:text-opacity-60",children:"开关按键音"}),F("div",{className:"flex w-full flex-row items-center justify-between",children:[x(In,{checked:e.isOpen,onChange:a,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`发音已${e.isOpen?"开启":"关闭"}`})]})]}),F("div",{className:"flex w-full flex-col items-start gap-2 py-0",children:[x("span",{className:"text-sm font-normal leading-5 text-gray-900 dark:text-white dark:text-opacity-60",children:"开关效果音"}),F("div",{className:"flex w-full flex-row items-center justify-between",children:[x(In,{checked:r.isOpen,onChange:i,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`发音已${r.isOpen?"开启":"关闭"}`})]})]})]})})})]})})}const X5e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:F("g",{fill:"currentColor",children:[x("path",{d:"M3.53 2.47a.75.75 0 0 0-1.06 1.06l18 18a.75.75 0 1 0 1.06-1.06zm19.146 10.083a11.25 11.25 0 0 1-2.631 4.31l-3.099-3.099a5.25 5.25 0 0 0-6.71-6.71L7.759 4.577a11.2 11.2 0 0 1 4.242-.827c4.97 0 9.185 3.223 10.675 7.69c.12.362.12.752 0 1.113"}),x("path",{d:"M15.75 12q0 .27-.037.53l-4.244-4.243q.26-.037.531-.037A3.75 3.75 0 0 1 15.75 12m-3.22 3.713l-4.243-4.244q-.037.26-.037.531a3.75 3.75 0 0 0 4.28 3.713"}),x("path",{d:"M6.75 12c0-.619.107-1.213.304-1.764l-3.1-3.1a11.25 11.25 0 0 0-2.63 4.31c-.12.362-.12.752 0 1.114c1.489 4.467 5.704 7.69 10.675 7.69c1.5 0 2.933-.294 4.242-.827l-2.477-2.477A5.25 5.25 0 0 1 6.75 12"})]})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const b1=[{name:"全部隐藏",type:"hideAll"},{name:"隐藏元音",type:"hideVowel"},{name:"隐藏辅音",type:"hideConsonant"},{name:"随机隐藏",type:"randomHide"}];function q5e(){const[e,t]=Sr(rw),[r,n]=v.useState(b1[0]),a=()=>{t(o=>o.isOpen?{...o,isOpen:!o.isOpen}:{...o,isOpen:!o.isOpen,openBy:"user"})},i=o=>{t(s=>({...s,type:o}))};return v.useLayoutEffect(()=>{n(b1.find(o=>o.type===e.type)||b1[0])},[e.type]),dn("ctrl+v",()=>{a()},{enableOnFormTags:!0,preventDefault:!0},[]),x(Si,{className:"relative",children:({open:o})=>F(St,{children:[x(Si.Button,{className:`flex items-center justify-center rounded p-[2px] text-lg ${e.isOpen?"text-indigo-500":"text-gray-500"} outline-none transition-colors duration-300 ease-in-out hover:bg-indigo-400 hover:text-white ${o?"bg-indigo-500 text-white":""}`,type:"button","aria-label":"开关默写模式",children:e.isOpen?x(uY,{className:"icon"}):x(X5e,{className:"icon"})}),x(Dt,{as:v.Fragment,enter:"transition ease-out duration-200",enterFrom:"opacity-0 translate-y-1",enterTo:"opacity-100 translate-y-0",leave:"transition ease-in duration-150",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 translate-y-1",children:x(Si.Panel,{className:"absolute left-1/2 z-10 mt-2 flex max-w-max -translate-x-1/2 px-4 ",children:F("div",{className:"shadow-upper box-border flex w-60 select-none flex-col items-center justify-center gap-4 rounded-xl bg-white p-4 drop-shadow dark:bg-gray-800",children:[F("div",{className:"flex w-full flex-col items-start gap-2 py-0",children:[x("span",{className:"text-sm font-normal leading-5 text-gray-900 dark:text-white dark:text-opacity-60",children:"开关默写模式"}),F("div",{className:"flex w-full flex-row items-center justify-between",children:[x(In,{checked:e.isOpen,onChange:a,className:"switch-root",children:x("span",{"aria-hidden":"true",className:"switch-thumb"})}),x("span",{className:"text-right text-xs font-normal leading-tight text-gray-600",children:`默写已${e.isOpen?"开启":"关闭"}`})]})]}),x(Dt,{show:e.isOpen,className:"flex w-full flex-col items-center justify-center gap-4",enter:"transition-all duration-300 ease-in",enterFrom:"max-h-0 opacity-0",enterTo:"max-h-[300px] opacity-100",leave:"transition-all duration-300 ease-out",leaveFrom:"max-h-[300px] opacity-100",leaveTo:"max-h-0 opacity-0",children:F("div",{className:"flex w-full flex-col items-start gap-2 py-0",children:[x("span",{className:"text-sm font-normal leading-5 text-gray-900 dark:text-white dark:text-opacity-60",children:"默写模式"}),x("div",{className:"flex w-full flex-row items-center justify-between",children:x(Nn,{value:r.type,onChange:i,children:F("div",{className:"relative",children:[F(Nn.Button,{className:"listbox-button",children:[x("span",{children:r.name}),x("span",{children:x(p6,{className:"focus:outline-none"})})]}),x(Dt,{as:v.Fragment,leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:x(Nn.Options,{className:"listbox-options",children:b1.map(s=>x(Nn.Option,{value:s.type,children:({selected:l})=>F(St,{children:[x("span",{children:s.name}),l?x("span",{className:"listbox-options-icon",children:x(n_,{className:"focus:outline-none"})}):null]})},s.name))})})]})})})]})})]})})})]})})}const Y5e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",fillRule:"evenodd",d:"M9.528 1.718a.75.75 0 0 1 .162.819A9 9 0 0 0 9 6a9 9 0 0 0 9 9a9 9 0 0 0 3.463-.69a.75.75 0 0 1 .981.98a10.5 10.5 0 0 1-9.694 6.46c-5.799 0-10.5-4.7-10.5-10.5c0-4.368 2.667-8.112 6.46-9.694a.75.75 0 0 1 .818.162",clipRule:"evenodd"})}),Z5e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M12 2.25a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-1.5 0V3a.75.75 0 0 1 .75-.75M7.5 12a4.5 4.5 0 1 1 9 0a4.5 4.5 0 0 1-9 0m11.394-5.834a.75.75 0 0 0-1.06-1.06l-1.591 1.59a.75.75 0 1 0 1.06 1.061zM21.75 12a.75.75 0 0 1-.75.75h-2.25a.75.75 0 0 1 0-1.5H21a.75.75 0 0 1 .75.75m-3.916 6.894a.75.75 0 0 0 1.06-1.06l-1.59-1.591a.75.75 0 1 0-1.061 1.06zM12 18a.75.75 0 0 1 .75.75V21a.75.75 0 0 1-1.5 0v-2.25A.75.75 0 0 1 12 18m-4.242-.697a.75.75 0 0 0-1.061-1.06l-1.591 1.59a.75.75 0 0 0 1.06 1.061zM6 12a.75.75 0 0 1-.75.75H3a.75.75 0 0 1 0-1.5h2.25A.75.75 0 0 1 6 12m.697-4.243a.75.75 0 0 0 1.06-1.06l-1.59-1.591a.75.75 0 0 0-1.061 1.06z"})}),J5e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:F("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[x("path",{d:"M4 5h7M9 3v2c0 4.418-2.239 8-5 8"}),x("path",{d:"M5 9c0 2.144 2.952 3.908 6.7 4m.3 7l4-9l4 9m-.9-2h-6.2"})]})}),Q5e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:F("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[x("path",{d:"M4 5h1m4 0h2M9 3v2m-.508 3.517C7.678 11.172 5.972 13 4 13"}),x("path",{d:"M5 9c0 2.144 2.952 3.908 6.7 4m.3 7l2.463-5.541m1.228-2.764L16 11l.8 1.8M18 18h-5.1M3 3l18 18"})]})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function e6e(){const[e,t]=Sr(tw),{state:r,dispatch:n}=v.useContext(Qn)??{},a=()=>{t(o=>!o)},i=()=>{n&&n({type:Ct.TOGGLE_TRANS_VISIBLE})};return dn("ctrl+shift+v",()=>{i()},{enableOnFormTags:!0,preventDefault:!0},[]),F("div",{className:"flex items-center justify-center gap-2",children:[x(br,{content:"音效设置",children:x(K5e,{})}),x(br,{className:"h-7 w-7",content:"设置单个单词循环",children:x(OAe,{})}),x(br,{className:"h-7 w-7",content:`开关默写模式(${wu} + V)`,children:x(q5e,{})}),x(br,{className:"h-7 w-7",content:`开关释义显示(${wu} + Shift + V)`,children:x("button",{className:`p-[2px] ${r!=null&&r.isTransVisible?"text-indigo-500":"text-gray-500"} text-lg focus:outline-none`,type:"button",onClick:o=>{i(),o.currentTarget.blur()},"aria-label":`开关释义显示(${wu} + Shift + V)`,children:r!=null&&r.isTransVisible?x(J5e,{}):x(Q5e,{})})}),x(br,{content:"错题本",children:x(T3e,{})}),x(br,{className:"h-7 w-7",content:"查看数据统计",children:x(E3e,{})}),x(br,{className:"h-7 w-7",content:"开关深色模式",children:x("button",{className:"p-[2px] text-lg text-indigo-500 focus:outline-none",type:"button",onClick:o=>{a(),o.currentTarget.blur()},"aria-label":"开关深色模式",children:e?x(Y5e,{className:"icon"}):x(Z5e,{className:"icon"})})}),x(br,{className:"h-7 w-7",content:"指法图示",children:x(k3e,{})}),x(br,{content:"设置",children:x(z5e,{})})]})}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function t6e({word:e,isActive:t}){const r=v.useRef(null),n=Me(ma).language,a=v.useCallback(()=>{var i;(i=r.current)==null||i.play()},[]);return F("div",{className:`mb-2 flex cursor-pointer select-text items-center rounded-xl p-4 shadow focus:outline-none ${t?"bg-indigo-50 dark:bg-indigo-800 dark:bg-opacity-20":"bg-white dark:bg-gray-700 dark:bg-opacity-20"} `,onClick:a,children:[F("div",{className:"flex-1",children:[x("p",{className:"select-all font-mono text-xl font-normal leading-6 dark:text-gray-50",children:["romaji","hapin"].includes(n)?e.notation:e.name}),x("div",{className:"mt-2 max-w-sm font-sans text-sm text-gray-400",children:e.trans.join(";")})]}),x(Vw,{word:e,lang:n,className:"h-8 w-8",ref:r})]},e.name)}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const r6e={left:"-translate-x-full",right:"translate-x-full",top:"-translate-y-full",bottom:"translate-y-full"};function n6e(e){const{open:t=!1,placement:r="left",onClose:n,children:a}=e;function i(){n==null||n()}const o=r6e[r];return x(Dt,{show:t,appear:!0,as:v.Fragment,children:F(Xn,{as:"div",className:"relative z-30",onClose:i,children:[x(Dt.Child,{as:v.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:x("div",{className:"fixed inset-0 bg-black bg-opacity-25"})}),x("div",{className:"fixed inset-0 h-full w-full",children:x(Dt.Child,{as:v.Fragment,enter:"transition ease-out duration-300 transform",enterFrom:o,enterTo:"",leave:"transition ease-in duration-300 transform",leaveFrom:"",leaveTo:o,children:x(Xn.Panel,{className:Pa(`${r}-0`,e.classNames||"","absolute flex h-full w-[35rem] flex-col drop-shadow-2xl transition-all duration-300 ease-out"),children:a})})})]})})}const a6e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 6h11M9 12h11M9 18h11M5 6v.01M5 12v.01M5 18v.01"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const fY=globalThis.jotaiAtomCache.get("/home/runner/work/qwerty-learner/qwerty-learner/src/pages/Typing/components/WordList/index.tsx/currentDictTitle",Wa(e=>e(bc)?`${e(ma).name} 错题复习`:`${e(ma).name} 第 ${e(fo)+1} 章`));fY.debugLabel="currentDictTitle";function i6e(){var s;const{state:e,dispatch:t}=v.useContext(Qn),[r,n]=v.useState(!1),a=Me(fY);function i(){n(!1)}function o(){n(!0),t({type:Ct.SET_IS_TYPING,payload:!1})}return F(St,{children:[x(br,{content:"List",placement:"top",className:"!absolute left-5 top-[50%] z-20",children:x("button",{type:"button",onClick:o,className:"fixed left-0 top-[50%] z-20 rounded-lg rounded-l-none bg-indigo-50 px-2 py-3 text-lg hover:bg-indigo-200 focus:outline-none dark:bg-indigo-900 dark:hover:bg-indigo-800",children:x(a6e,{className:"h-6 w-6 text-lg text-indigo-500 dark:text-white"})})}),F(n6e,{open:r,onClose:i,classNames:"bg-stone-50 dark:bg-gray-900",children:[F(Xn.Title,{as:"h3",className:"flex items-center justify-between p-4 text-lg font-medium leading-6 dark:text-gray-50",children:[a,x(W0,{onClick:i,className:"cursor-pointer"})]}),F(V0,{className:"flex-1 select-none overflow-y-auto ",children:[x(H0,{className:"h-full w-full px-3",children:x("div",{className:"flex h-full w-full flex-col gap-1",children:(s=e.chapterData.words)==null?void 0:s.map((l,c)=>x(t6e,{word:l,isActive:e.chapterData.index===c},`${l.name}_${c}`))})}),x(z0,{className:"flex touch-none select-none bg-transparent ",orientation:"vertical"})]})]})]})}const o6e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 12h14M5 12l4 4m-4-4l4-4"})}),s6e=e=>x("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 12h14m-4 4l4-4m-4-4l4 4"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function GN({type:e}){const{state:t,dispatch:r}=v.useContext(Qn),n=Me(rw),a=v.useMemo(()=>t.chapterData.index+(e==="prev"?-1:1),[t.chapterData.index,e]),i=t.chapterData.words[a],o=v.useMemo(()=>e==="prev"?`${wu} + Shift + ArrowLeft`:`${wu} + Shift + ArrowRight`,[e]),s=Me(ma).language,l=v.useCallback(()=>{i&&(e==="prev"&&r({type:Ct.SKIP_2_WORD_INDEX,newIndex:a}),e==="next"&&r({type:Ct.SKIP_2_WORD_INDEX,newIndex:a}))},[e,r,a,i]),c=v.useMemo(()=>{if(!i)return"";const f=["romaji","hapin"].includes(s)?i.notation:i.name;if(e==="prev")return f;if(e==="next")return n.isOpen?(f||"").replace(/./g,"_"):f},[i,s,e,n.isOpen]);return x(St,{children:i?x(br,{content:`快捷键: ${o}`,children:F("div",{onClick:l,className:"flex max-w-xs cursor-pointer select-none items-center text-gray-700 opacity-60 duration-200 ease-in-out hover:opacity-100 dark:text-gray-400",children:[e==="prev"&&x(o6e,{className:"mr-4 shrink-0 grow-0 text-2xl"}),F("div",{className:`grow-1 flex w-full flex-col ${e==="next"?"items-end text-right":""}`,children:[x("p",{className:`font-mono text-2xl font-normal text-gray-700 dark:text-gray-400 ${n.isOpen?"tracking-wider":"tracking-normal"}`,children:c}),t.isTransVisible&&x("p",{className:"line-clamp-1 max-w-full text-sm font-normal text-gray-600 dark:text-gray-500",children:i.trans.join(";")})]}),e==="next"&&x(s6e,{className:"ml-4 shrink-0 grow-0 text-2xl"})]})}):x("div",{})})}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function l6e({className:e}){const{state:t}=v.useContext(Qn),[r,n]=v.useState(0),[a,i]=v.useState(0),o={0:"bg-indigo-200 dark:bg-indigo-300",1:"bg-indigo-300 dark:bg-indigo-400",2:"bg-indigo-400 dark:bg-indigo-500"};return v.useEffect(()=>{const s=Math.floor(t.chapterData.index/t.chapterData.words.length*100);n(s);const l=Math.floor(s/33.4);i(l)},[t.chapterData.index,t.chapterData.words.length]),x("div",{className:`relative w-1/4 pt-1 ${e}`,children:x("div",{className:"mb-4 flex h-2 overflow-hidden rounded-xl bg-indigo-100 text-xs transition-all duration-300 dark:bg-indigo-200",children:x("div",{style:{width:`${r}%`},className:`flex flex-col justify-center whitespace-nowrap rounded-xl text-center text-white shadow-none transition-all duration-300 ${o[a]??"bg-indigo-200 dark:bg-indigo-300"}`})})})}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function c6e(e,t){const[r,n]=v.useState(!1),[a,i]=v.useState(null);v.useEffect(()=>{const l=window.speechSynthesis;if(!l||typeof SpeechSynthesisUtterance>"u")return;const c=new SpeechSynthesisUtterance(e);return Object.assign(c,t),i(c),()=>{l.cancel(),n(!1)}},[t,e]),v.useEffect(()=>{if(a){const l=()=>{n(!1)};return a.addEventListener("end",l),()=>{a.removeEventListener("end",l)}}},[a]);const o=v.useCallback((l=!1)=>{if(a){const c=window.speechSynthesis;l&&c.speaking&&c.cancel(),n(!0),c.speak(a)}},[a]),s=v.useCallback(()=>{const l=window.speechSynthesis;r&&l.cancel()},[r]);return{speak:o,cancel:s,speaking:r}}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function u6e({trans:e,showTrans:t=!0,onMouseEnter:r,onMouseLeave:n}){const a=Me(_c),i=Me(h3),o=window.speechSynthesis&&a.isTransRead,s=v.useMemo(()=>({volume:a.transVolume}),[a.transVolume]),{speak:l,speaking:c}=c6e(e,s),f=v.useCallback(()=>{l(!0)},[l]),u=Me(dv);return F("div",{className:"flex items-center justify-center pb-4 pt-5",onMouseEnter:r,onMouseLeave:n,children:[x("span",{className:`max-w-4xl text-center font-sans transition-colors duration-300 dark:text-white dark:text-opacity-80 ${o&&"pl-8"} ${u&&"select-text"}`,style:{fontSize:i.translateFont.toString()+"px"},children:t?e:" "}),o&&t&&x(br,{content:"朗读释义",className:"ml-3 h-5 w-5 cursor-pointer leading-7",children:x(GK,{animated:c,onClick:f,className:"h-5 w-5"})})]})}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function zE({updateInput:e}){const{state:t}=v.useContext(Qn),r=v.useCallback(n=>{const a=n.key;if(Lae(a)){alert("您正在使用输入法,请关闭输入法。");return}fU(a)&&!n.altKey&&!n.ctrlKey&&!n.metaKey&&e({type:"add",value:a,event:n})},[e]);return v.useEffect(()=>{if(t.isTyping)return window.addEventListener("keydown",r),()=>{window.removeEventListener("keydown",r)}},[r,t.isTyping]),x(St,{})}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function KN({updateInput:e}){const t=v.useRef(null),{state:r}=v.useContext(Qn);v.useEffect(()=>{t.current&&(r.isTyping?t.current.focus():t.current.blur())},[r.isTyping]);const n=i=>{const o=i.nativeEvent;!o.isComposing&&o.data!==null&&(e({type:"add",value:o.data,event:i}),t.current&&(t.current.value=""))},a=v.useCallback(()=>{t.current&&r.isTyping&&t.current.focus()},[r.isTyping]);return x("textarea",{className:"absolute left-0 top-0 m-0 h-0 w-0 appearance-none overflow-hidden border-0 p-0 focus:outline-none",ref:t,autoFocus:!0,spellCheck:"false",onInput:n,onBlur:a,onCompositionStart:()=>{alert("您正在使用输入法,请关闭输入法。")}})}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function f6e({updateInput:e}){const t=Me(ma),r=v.useMemo(()=>{switch(t.language){case"en":return x(zE,{updateInput:e});case"de":return x(zE,{updateInput:e});case"romaji":return x(zE,{updateInput:e});case"code":return x(KN,{updateInput:e});default:return x(KN,{updateInput:e})}},[t.language,e]);return x(St,{children:r})}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function d6e({notation:e}){const t=v.useMemo(()=>h6e(e),[e]);return x("div",{className:"mx-auto flex h-20 items-end",children:x("ruby",{className:"mb-1 p-0 font-mono text-5xl text-gray-800 dark:text-opacity-80",children:t.map(({word:r,phonetic:n})=>{const a=n&&n.length>0,i=a&&n.trim().length==0;return F(St,{children:[r,a&&i?x(St,{children:x("rt",{children:n})}):F(St,{children:[x("rp",{children:"("}),x("rt",{children:n}),x("rp",{children:")"})]})]})})})})}const h6e=e=>{const t=/(.+?)\((.+?)\)/g;let r,n=0;const a=[];for(;r=t.exec(e);){const[i,,o]=r;let s=r[1];r.index>n&&a.push({word:e.substring(n,r.index),phonetic:""});let l=0;for(let c=0;c<s.length;c++)if(!Xbe(s[c]))l+=1;else if(l>0){a.push({word:s.substring(0,c),phonetic:" "}),s=s.substring(c);break}a.push({word:s,phonetic:o}),n=r.index+i.length}return n<e.length&&a.push({word:e.substring(n),phonetic:""}),a},XN=e=>typeof e=="boolean"?"".concat(e):e===0?"0":e,qN=yK,p6e=(e,t)=>r=>{var n;if((t==null?void 0:t.variants)==null)return qN(e,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:a,defaultVariants:i}=t,o=Object.keys(a).map(c=>{const f=r==null?void 0:r[c],u=i==null?void 0:i[c];if(f===null)return null;const d=XN(f)||XN(u);return a[c][d]}),s=r&&Object.entries(r).reduce((c,f)=>{let[u,d]=f;return d===void 0||(c[u]=d),c},{}),l=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((c,f)=>{let{class:u,className:d,...h}=f;return Object.entries(h).every(p=>{let[g,y]=p;return Array.isArray(y)?y.includes({...i,...s}[g]):{...i,...s}[g]===y})?[...c,u,d]:c},[]);return qN(e,o,l,r==null?void 0:r.class,r==null?void 0:r.className)};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const g6e=p6e("relative w-full rounded-lg border border-slate-200 p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-slate-950 dark:border-slate-800 dark:[&>svg]:text-slate-50",{variants:{variant:{default:"bg-white text-slate-950 dark:bg-slate-950 dark:text-slate-50",destructive:"bg-white shadow-xl border-none text-red-500 dark:border-red-500 [&>svg]:text-red-500 dark:border-red-900/50 dark:text-red-900 dark:dark:border-red-900 dark:[&>svg]:text-red-900"}},defaultVariants:{variant:"default"}}),dY=v.forwardRef(({className:e,variant:t,...r},n)=>x("div",{ref:n,role:"alert",className:gf(g6e({variant:t}),e),...r}));dY.displayName="Alert";const hY=v.forwardRef(({className:e,...t},r)=>x("h5",{ref:r,className:gf("mb-1 font-medium leading-none tracking-tight",e),...t}));hY.displayName="AlertTitle";const pY=v.forwardRef(({className:e,...t},r)=>x("div",{ref:r,className:gf("text-sm [&_p]:leading-relaxed",e),...t}));pY.displayName="AlertDescription";const v6e=e=>x("svg",{viewBox:"0 0 256 256",width:"1.2em",height:"1.2em",...e,children:x("path",{fill:"currentColor",d:"M236.8 188.09L149.35 36.22a24.76 24.76 0 0 0-42.7 0L19.2 188.09a23.51 23.51 0 0 0 0 23.72A24.35 24.35 0 0 0 40.55 224h174.9a24.35 24.35 0 0 0 21.33-12.19a23.51 23.51 0 0 0 .02-23.72m-13.87 15.71a8.5 8.5 0 0 1-7.48 4.2H40.55a8.5 8.5 0 0 1-7.48-4.2a7.59 7.59 0 0 1 0-7.72l87.45-151.87a8.75 8.75 0 0 1 15 0l87.45 151.87a7.59 7.59 0 0 1-.04 7.72M120 144v-40a8 8 0 0 1 16 0v40a8 8 0 0 1-16 0m20 36a12 12 0 1 1-12-12a12 12 0 0 1 12 12"})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const m6e=({className:e,show:t,setShow:r})=>{const n=v.useCallback(()=>{r(!1)},[r]);return x(St,{children:t&&x("div",{className:`alert z-10 w-fit cursor-pointer pr-5 ${e}`,onClick:n,children:F(dY,{variant:"destructive",className:"relative",children:[x(v6e,{className:"h-4 w-4"}),x(hY,{children:"插件冲突!"}),x(pY,{children:"如果多次输入失败,可能是与本地浏览器插件冲突,请关闭相关插件或切换浏览器试试"})]})})})},y6e="_wrong_124zb_1",x6e="_shake_124zb_1",w6e="_word-sound_124zb_28",_6e="_prefix__icon_124zb_37",b6e="_dark_124zb_41",E6e={wrong:y6e,shake:x6e,wordSound:w6e,prefixIcon:_6e,dark:b6e};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const YN={displayWord:"",inputWord:"",letterStates:[],isFinished:!1,hasWrong:!1,hasMadeInputWrong:!1,wrongCount:0,startTime:"",endTime:"",inputCount:0,correctCount:0,letterTimeArray:[],letterMistake:{},randomLetterVisible:[]};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function S6e(){const{isOpen:e,isOpenClickSound:t,volume:r,resource:n}=Me(tg),a=vs(tg),{isOpen:i,isOpenWrongSound:o,isOpenCorrectSound:s,volume:l,wrongResource:c,correctResource:f}=Me(d3),[u,d]=v.useState(`${E4}${n.filename}`);v.useEffect(()=>{if(!Sd.some(y=>y.filename===n.filename&&y.key===n.key)){const y=Sd.find(m=>m.key==="Default")||Sd[0];d(`${E4}${y.filename}`),a(m=>({...m,resource:y}))}},[n,a]);const[h]=Fy(u,{volume:r,interrupt:!0}),[p]=Fy(`${b4}${c.filename}`,{volume:l,interrupt:!0}),[g]=Fy(`${b4}${f.filename}`,{volume:l,interrupt:!0});return[e&&t?h:Ny,i&&o?p:Ny,i&&s?g:Ny]}function Yi(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];throw Error("[Immer] minified error nr: "+e+(r.length?" "+r.map(function(a){return"'"+a+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function v0(e){return!!e&&!!e[Ka]}function Zu(e){var t;return!!e&&(function(r){if(!r||typeof r!="object")return!1;var n=Object.getPrototypeOf(r);if(n===null)return!0;var a=Object.hasOwnProperty.call(n,"constructor")&&n.constructor;return a===Object||typeof a=="function"&&Function.toString.call(a)===I6e}(e)||Array.isArray(e)||!!e[a7]||!!(!((t=e.constructor)===null||t===void 0)&&t[a7])||x6(e)||w6(e))}function qg(e,t,r){r===void 0&&(r=!1),Q0(e)===0?(r?Object.keys:S6)(e).forEach(function(n){r&&typeof n=="symbol"||t(n,e[n],e)}):e.forEach(function(n,a){return t(a,n,e)})}function Q0(e){var t=e[Ka];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:x6(e)?2:w6(e)?3:0}function _$(e,t){return Q0(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function T6e(e,t){return Q0(e)===2?e.get(t):e[t]}function gY(e,t,r){var n=Q0(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function C6e(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function x6(e){return R6e&&e instanceof Map}function w6(e){return O6e&&e instanceof Set}function eu(e){return e.o||e.t}function _6(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=P6e(e);delete t[Ka];for(var r=S6(t),n=0;n<r.length;n++){var a=r[n],i=t[a];i.writable===!1&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[a]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[a]})}return Object.create(Object.getPrototypeOf(e),t)}function Yg(e,t){return t===void 0&&(t=!1),b6(e)||v0(e)||!Zu(e)||(Q0(e)>1&&(e.set=e.add=e.clear=e.delete=$6e),Object.freeze(e),t&&qg(e,function(r,n){return Yg(n,!0)},!0)),e}function $6e(){Yi(2)}function b6(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function Io(e){var t=N6e[e];return t||Yi(18,e),t}function ZN(){return Zg}function GE(e,t){t&&(Io("Patches"),e.u=[],e.s=[],e.v=t)}function x2(e){b$(e),e.p.forEach(k6e),e.p=null}function b$(e){e===Zg&&(Zg=e.l)}function JN(e){return Zg={p:[],l:Zg,h:e,m:!0,_:0}}function k6e(e){var t=e[Ka];t.i===0||t.i===1?t.j():t.g=!0}function KE(e,t){t._=t.p.length;var r=t.p[0],n=e!==void 0&&e!==r;return t.h.O||Io("ES5").S(t,e,n),n?(r[Ka].P&&(x2(t),Yi(4)),Zu(e)&&(e=w2(t,e),t.l||_2(t,e)),t.u&&Io("Patches").M(r[Ka].t,e,t.u,t.s)):e=w2(t,r,[]),x2(t),t.u&&t.v(t.u,t.s),e!==vY?e:void 0}function w2(e,t,r){if(b6(t))return t;var n=t[Ka];if(!n)return qg(t,function(s,l){return QN(e,n,t,s,l,r)},!0),t;if(n.A!==e)return t;if(!n.P)return _2(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var a=n.i===4||n.i===5?n.o=_6(n.k):n.o,i=a,o=!1;n.i===3&&(i=new Set(a),a.clear(),o=!0),qg(i,function(s,l){return QN(e,n,a,s,l,r,o)}),_2(e,a,!1),r&&e.u&&Io("Patches").N(n,r,e.u,e.s)}return n.o}function QN(e,t,r,n,a,i,o){if(v0(a)){var s=w2(e,a,i&&t&&t.i!==3&&!_$(t.R,n)?i.concat(n):void 0);if(gY(r,n,s),!v0(s))return;e.m=!1}else o&&r.add(a);if(Zu(a)&&!b6(a)){if(!e.h.D&&e._<1)return;w2(e,a),t&&t.A.l||_2(e,a)}}function _2(e,t,r){r===void 0&&(r=!1),!e.l&&e.h.D&&e.m&&Yg(t,r)}function XE(e,t){var r=e[Ka];return(r?eu(r):e)[t]}function e7(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function E$(e){e.P||(e.P=!0,e.l&&E$(e.l))}function qE(e){e.o||(e.o=_6(e.t))}function S$(e,t,r){var n=x6(t)?Io("MapSet").F(t,r):w6(t)?Io("MapSet").T(t,r):e.O?function(a,i){var o=Array.isArray(a),s={i:o?1:0,A:i?i.A:ZN(),P:!1,I:!1,R:{},l:i,t:a,k:null,o:null,j:null,C:!1},l=s,c=T$;o&&(l=[s],c=lp);var f=Proxy.revocable(l,c),u=f.revoke,d=f.proxy;return s.k=d,s.j=u,d}(t,r):Io("ES5").J(t,r);return(r?r.A:ZN()).p.push(n),n}function A6e(e){return v0(e)||Yi(22,e),function t(r){if(!Zu(r))return r;var n,a=r[Ka],i=Q0(r);if(a){if(!a.P&&(a.i<4||!Io("ES5").K(a)))return a.t;a.I=!0,n=t7(r,i),a.I=!1}else n=t7(r,i);return qg(n,function(o,s){a&&T6e(a.t,o)===s||gY(n,o,t(s))}),i===3?new Set(n):n}(e)}function t7(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return _6(e)}var r7,Zg,E6=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",R6e=typeof Map<"u",O6e=typeof Set<"u",n7=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",vY=E6?Symbol.for("immer-nothing"):((r7={})["immer-nothing"]=!0,r7),a7=E6?Symbol.for("immer-draftable"):"__$immer_draftable",Ka=E6?Symbol.for("immer-state"):"__$immer_state",I6e=""+Object.prototype.constructor,S6=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,P6e=Object.getOwnPropertyDescriptors||function(e){var t={};return S6(e).forEach(function(r){t[r]=Object.getOwnPropertyDescriptor(e,r)}),t},N6e={},T$={get:function(e,t){if(t===Ka)return e;var r=eu(e);if(!_$(r,t))return function(a,i,o){var s,l=e7(i,o);return l?"value"in l?l.value:(s=l.get)===null||s===void 0?void 0:s.call(a.k):void 0}(e,r,t);var n=r[t];return e.I||!Zu(n)?n:n===XE(e.t,t)?(qE(e),e.o[t]=S$(e.A.h,n,e)):n},has:function(e,t){return t in eu(e)},ownKeys:function(e){return Reflect.ownKeys(eu(e))},set:function(e,t,r){var n=e7(eu(e),t);if(n!=null&&n.set)return n.set.call(e.k,r),!0;if(!e.P){var a=XE(eu(e),t),i=a==null?void 0:a[Ka];if(i&&i.t===r)return e.o[t]=r,e.R[t]=!1,!0;if(C6e(r,a)&&(r!==void 0||_$(e.t,t)))return!0;qE(e),E$(e)}return e.o[t]===r&&(r!==void 0||t in e.o)||Number.isNaN(r)&&Number.isNaN(e.o[t])||(e.o[t]=r,e.R[t]=!0),!0},deleteProperty:function(e,t){return XE(e.t,t)!==void 0||t in e.t?(e.R[t]=!1,qE(e),E$(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var r=eu(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty:function(){Yi(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Yi(12)}},lp={};qg(T$,function(e,t){lp[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),lp.deleteProperty=function(e,t){return lp.set.call(this,e,t,void 0)},lp.set=function(e,t,r){return T$.set.call(this,e[0],t,r,e[0])};var F6e=function(){function e(r){var n=this;this.O=n7,this.D=!0,this.produce=function(a,i,o){if(typeof a=="function"&&typeof i!="function"){var s=i;i=a;var l=n;return function(g){var y=this;g===void 0&&(g=s);for(var m=arguments.length,w=Array(m>1?m-1:0),_=1;_<m;_++)w[_-1]=arguments[_];return l.produce(g,function(E){var S;return(S=i).call.apply(S,[y,E].concat(w))})}}var c;if(typeof i!="function"&&Yi(6),o!==void 0&&typeof o!="function"&&Yi(7),Zu(a)){var f=JN(n),u=S$(n,a,void 0),d=!0;try{c=i(u),d=!1}finally{d?x2(f):b$(f)}return typeof Promise<"u"&&c instanceof Promise?c.then(function(g){return GE(f,o),KE(g,f)},function(g){throw x2(f),g}):(GE(f,o),KE(c,f))}if(!a||typeof a!="object"){if((c=i(a))===void 0&&(c=a),c===vY&&(c=void 0),n.D&&Yg(c,!0),o){var h=[],p=[];Io("Patches").M(a,c,h,p),o(h,p)}return c}Yi(21,a)},this.produceWithPatches=function(a,i){if(typeof a=="function")return function(c){for(var f=arguments.length,u=Array(f>1?f-1:0),d=1;d<f;d++)u[d-1]=arguments[d];return n.produceWithPatches(c,function(h){return a.apply(void 0,[h].concat(u))})};var o,s,l=n.produce(a,i,function(c,f){o=c,s=f});return typeof Promise<"u"&&l instanceof Promise?l.then(function(c){return[c,o,s]}):[l,o,s]},typeof(r==null?void 0:r.useProxies)=="boolean"&&this.setUseProxies(r.useProxies),typeof(r==null?void 0:r.autoFreeze)=="boolean"&&this.setAutoFreeze(r.autoFreeze)}var t=e.prototype;return t.createDraft=function(r){Zu(r)||Yi(8),v0(r)&&(r=A6e(r));var n=JN(this),a=S$(this,r,void 0);return a[Ka].C=!0,b$(n),a},t.finishDraft=function(r,n){var a=r&&r[Ka],i=a.A;return GE(i,n),KE(void 0,i)},t.setAutoFreeze=function(r){this.D=r},t.setUseProxies=function(r){r&&!n7&&Yi(20),this.O=r},t.applyPatches=function(r,n){var a;for(a=n.length-1;a>=0;a--){var i=n[a];if(i.path.length===0&&i.op==="replace"){r=i.value;break}}a>-1&&(n=n.slice(a+1));var o=Io("Patches").$;return v0(r)?o(r,n):this.produce(r,function(s){return o(s,n)})},e}(),Xa=new F6e,mY=Xa.produce;Xa.produceWithPatches.bind(Xa);Xa.setAutoFreeze.bind(Xa);Xa.setUseProxies.bind(Xa);Xa.applyPatches.bind(Xa);Xa.createDraft.bind(Xa);Xa.finishDraft.bind(Xa);function D6e(e){var t=v.useState(function(){return Yg(typeof e=="function"?e():e,!0)}),r=t[1];return[t[0],v.useCallback(function(n){r(typeof n=="function"?mY(n):Yg(n))},[])]}function L6e(e,t,r){var n=v.useMemo(function(){return mY(e)},[e]);return v.useReducer(n,t,r)}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const i7=["A","E","I","O","U"];function M6e({word:e,onFinish:t}){var R;const{state:r,dispatch:n}=v.useContext(Qn),[a,i]=D6e(structuredClone(YN)),o=Me(rw),s=Me(dv),l=Me(g3),c=Me(v3),f=Xne(),[u,d,h]=S6e(),p=Me(qj),[g,y]=v.useState(!1),m=Me(ma).language,w=Me(ma).languageCategory,_=Me(fo),[E,S]=v.useState(!1),k=v.useRef(null);v.useEffect(()=>{let I="";try{I=e.name.replace(new RegExp(" ","g"),YT),I=I.replace(new RegExp("…","g"),"..")}catch{I=""}const N=structuredClone(YN);N.displayWord=I,N.letterStates=new Array(I.length).fill("normal"),N.startTime=C4(),N.randomLetterVisible=I.split("").map(()=>Math.random()>.4),i(N)},[e,i]);const b=v.useCallback(I=>{switch(I.type){case"add":if(a.hasWrong)return;I.value===" "?(I.event.preventDefault(),i(N=>{N.inputWord=N.inputWord+YT})):i(N=>{N.inputWord=N.inputWord+I.value});break}},[a.hasWrong,i]),T=v.useCallback(I=>{y(I)},[]);dn("tab",()=>{T(!0)},{enableOnFormTags:!0,preventDefault:!0},[]),dn("tab",()=>{T(!1)},{enableOnFormTags:!0,keyup:!0,preventDefault:!0},[]),dn("ctrl+j",()=>{var I;r.isTyping&&((I=k.current)==null||I.play())},[r.isTyping],{enableOnFormTags:!0,preventDefault:!0}),v.useEffect(()=>{var I,N;a.inputWord.length===0&&r.isTyping&&(I=k.current)!=null&&I.play&&((N=k.current)==null||N.play())},[r.isTyping,a.inputWord.length,(R=k.current)==null?void 0:R.play]);const C=v.useCallback(I=>{if(a.letterStates[I]==="correct"||c&&g)return!0;if(o.isOpen){if(o.type==="hideAll")return!1;const N=a.displayWord[I];if(o.type==="hideVowel")return!i7.includes(N.toUpperCase());if(o.type==="hideConsonant")return!!i7.includes(N.toUpperCase());if(o.type==="randomHide")return a.randomLetterVisible[I]}return!0},[g,c,o.isOpen,o.type,a.displayWord,a.letterStates,a.randomLetterVisible]);return v.useEffect(()=>{const I=a.inputWord.length;if(a.hasWrong||I===0||a.displayWord.length===0)return;const N=a.inputWord[I-1],B=a.displayWord[I-1];let A=!1;N!=null&&B!=null&&(A=l?N.toLowerCase()===B.toLowerCase():N===B),A?(i(O=>{O.letterTimeArray.push(Date.now()),O.correctCount+=1}),I>=a.displayWord.length?(i(O=>{O.letterStates[I-1]="correct",O.isFinished=!0,O.endTime=C4()}),h()):(i(O=>{O.letterStates[I-1]="correct"}),u()),n({type:Ct.REPORT_CORRECT_WORD})):(d(),i(O=>{O.letterStates[I-1]="wrong",O.hasWrong=!0,O.hasMadeInputWrong=!0,O.wrongCount+=1,O.letterTimeArray=[],O.letterMistake[I-1]?O.letterMistake[I-1].push(N):O.letterMistake[I-1]=[N];const H=JSON.parse(JSON.stringify(O));n({type:Ct.REPORT_WRONG_WORD,payload:{letterMistake:H.letterMistake}})}),_===0&&r.chapterData.index===0&&a.wrongCount>=3&&S(!0))},[a.inputWord]),v.useEffect(()=>{if(a.hasWrong){const I=setTimeout(()=>{i(N=>{N.inputWord="",N.letterStates=new Array(N.letterStates.length).fill("normal"),N.hasWrong=!1})},300);return()=>{clearTimeout(I)}}},[a.hasWrong,i]),v.useEffect(()=>{a.isFinished&&(n({type:Ct.SET_IS_SAVING_RECORD,payload:!0}),f({word:e.name,wrongCount:a.wrongCount,letterTimeArray:a.letterTimeArray,letterMistake:a.letterMistake}),t())},[a.isFinished]),v.useEffect(()=>{a.wrongCount>=4&&n({type:Ct.SET_IS_SKIP,payload:!0})},[a.wrongCount,n]),F(St,{children:[x(f6e,{updateInput:b}),F("div",{lang:w!=="code"?w:"en",className:"flex flex-col items-center justify-center pb-1 pt-4",children:[["romaji","hapin"].includes(m)&&e.notation&&x(d6e,{notation:e.notation}),F("div",{className:`tooltip-info relative w-fit bg-transparent p-0 leading-normal shadow-none dark:bg-transparent ${o.isOpen?"tooltip":""}`,"data-tip":"按 Tab 快捷键显示完整单词",children:[x("div",{onMouseEnter:()=>T(!0),onMouseLeave:()=>T(!1),className:`flex items-center ${s&&"select-all"} justify-center ${a.hasWrong?E6e.wrong:""}`,children:a.displayWord.split("").map((I,N)=>x(YK,{letter:I,visible:C(N),state:a.letterStates[N]},`${N}-${I}`))}),p&&x("div",{className:"absolute -right-12 top-1/2 h-9 w-9 -translate-y-1/2 transform ",children:x(br,{content:`快捷键${wu} + J`,children:x(Vw,{word:e,lang:m,ref:k,className:"h-full w-full"})})})]})]}),x(m6e,{className:"fixed bottom-10 right-3",show:E,setShow:S})]})}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function B6e(){const{state:e,dispatch:t}=v.useContext(Qn),r=Me(ew),n=Me(p3),[a,i]=v.useState(0),[o,s]=v.useState(0),{times:l}=Me(Xj),c=e.chapterData.words[e.chapterData.index],f=e.chapterData.words[e.chapterData.index+1],u=vs(hv),d=Me(bc),h=v.useMemo(()=>{const b=e.chapterData.index-1;return b<0?0:b},[e.chapterData.index]),p=v.useMemo(()=>{const b=e.chapterData.index+1;return b>e.chapterData.words.length-1?e.chapterData.words.length-1:b},[e.chapterData.index,e.chapterData.words.length]);tEe(f==null?void 0:f.name);const g=v.useCallback(()=>{i(b=>b+1)},[]),y=v.useCallback(b=>{u(T=>({...T,reviewRecord:T.reviewRecord?{...T.reviewRecord,index:b.chapterData.index}:void 0}))},[u]),m=v.useCallback(()=>{e.chapterData.index<e.chapterData.words.length-1||o<l-1?o<l-1?(s(b=>b+1),t({type:Ct.LOOP_CURRENT_WORD}),g()):(s(0),t(d?{type:Ct.NEXT_WORD,payload:{updateReviewRecord:y}}:{type:Ct.NEXT_WORD})):(t({type:Ct.FINISH_CHAPTER}),d&&u(b=>({...b,reviewRecord:b.reviewRecord?{...b.reviewRecord,isFinished:!0}:void 0})))},[e.chapterData.index,e.chapterData.words.length,o,l,t,g,d,y,u]),w=v.useCallback(b=>{b==="prev"&&t({type:Ct.SKIP_2_WORD_INDEX,newIndex:h}),b==="next"&&t({type:Ct.SKIP_2_WORD_INDEX,newIndex:p})},[t,h,p]);dn("Ctrl + Shift + ArrowLeft",b=>{b.preventDefault(),w("prev")},{preventDefault:!0}),dn("Ctrl + Shift + ArrowRight",b=>{b.preventDefault(),w("next")},{preventDefault:!0});const[_,E]=v.useState(!1),S=v.useCallback(b=>{E(b)},[]);dn("tab",()=>{S(!0)},{enableOnFormTags:!0,preventDefault:!0},[]),dn("tab",()=>{S(!1)},{enableOnFormTags:!0,keyup:!0,preventDefault:!0},[]);const k=v.useMemo(()=>_||e.isTransVisible,[_,e.isTransVisible]);return F("div",{className:"container flex h-full w-full flex-col items-center justify-center",children:[x("div",{className:"container flex h-24 w-full shrink-0 grow-0 justify-between px-12 pt-10",children:n&&e.isTyping&&F(St,{children:[x(GN,{type:"prev"}),x(GN,{type:"next"})]})}),x("div",{className:"container flex flex-grow flex-col items-center justify-center",children:c&&F("div",{className:"relative flex w-full justify-center",children:[!e.isTyping&&x("div",{className:"absolute flex h-full w-full justify-center",children:x("div",{className:"z-10 flex w-full items-center backdrop-blur-sm",children:F("p",{className:"w-full select-none text-center text-xl text-gray-600 dark:text-gray-50",children:["按任意键",e.timerData.time?"继续":"开始"]})})}),F("div",{className:"relative",children:[x(M6e,{word:c,onFinish:m},a),r.isOpen&&x(qK,{word:c}),x(u6e,{trans:c.trans.join(";"),showTrans:k,onMouseEnter:()=>S(!0),onMouseLeave:()=>S(!1)})]})]})}),x(l6e,{className:`mb-10 mt-auto ${e.isTyping?"opacity-100":"opacity-0"}`})]})}var T6={};(function e(t,r,n,a){var i=!!(t.Worker&&t.Blob&&t.Promise&&t.OffscreenCanvas&&t.OffscreenCanvasRenderingContext2D&&t.HTMLCanvasElement&&t.HTMLCanvasElement.prototype.transferControlToOffscreen&&t.URL&&t.URL.createObjectURL);function o(){}function s(A){var O=r.exports.Promise,H=O!==void 0?O:t.Promise;return typeof H=="function"?new H(A):(A(o,o),null)}var l=function(){var A=Math.floor(16.666666666666668),O,H,z={},G=0;return typeof requestAnimationFrame=="function"&&typeof cancelAnimationFrame=="function"?(O=function(P){var U=Math.random();return z[U]=requestAnimationFrame(function Y(D){G===D||G+A-1<D?(G=D,delete z[U],P()):z[U]=requestAnimationFrame(Y)}),U},H=function(P){z[P]&&cancelAnimationFrame(z[P])}):(O=function(P){return setTimeout(P,A)},H=function(P){return clearTimeout(P)}),{frame:O,cancel:H}}(),c=function(){var A,O,H={};function z(G){function P(U,Y){G.postMessage({options:U||{},callback:Y})}G.init=function(Y){var D=Y.transferControlToOffscreen();G.postMessage({canvas:D},[D])},G.fire=function(Y,D,K){if(O)return P(Y,null),O;var j=Math.random().toString(36).slice(2);return O=s(function(W){function ee(re){re.data.callback===j&&(delete H[j],G.removeEventListener("message",ee),O=null,K(),W())}G.addEventListener("message",ee),P(Y,j),H[j]=ee.bind(null,{data:{callback:j}})}),O},G.reset=function(){G.postMessage({reset:!0});for(var Y in H)H[Y](),delete H[Y]}}return function(){if(A)return A;if(!n&&i){var G=["var CONFETTI, SIZE = {}, module = {};","("+e.toString()+")(this, module, true, SIZE);","onmessage = function(msg) {"," if (msg.data.options) {"," CONFETTI(msg.data.options).then(function () {"," if (msg.data.callback) {"," postMessage({ callback: msg.data.callback });"," }"," });"," } else if (msg.data.reset) {"," CONFETTI && CONFETTI.reset();"," } else if (msg.data.resize) {"," SIZE.width = msg.data.resize.width;"," SIZE.height = msg.data.resize.height;"," } else if (msg.data.canvas) {"," SIZE.width = msg.data.canvas.width;"," SIZE.height = msg.data.canvas.height;"," CONFETTI = module.exports.create(msg.data.canvas);"," }","}"].join(`
|
||
`);try{A=new Worker(URL.createObjectURL(new Blob([G])))}catch{return null}z(A)}return A}}(),f={particleCount:50,angle:90,spread:45,startVelocity:45,decay:.9,gravity:1,drift:0,ticks:200,x:.5,y:.5,shapes:["square","circle"],zIndex:100,colors:["#26ccff","#a25afd","#ff5e7e","#88ff5a","#fcff42","#ffa62d","#ff36ff"],disableForReducedMotion:!1,scalar:1};function u(A,O){return O?O(A):A}function d(A){return A!=null}function h(A,O,H){return u(A&&d(A[O])?A[O]:f[O],H)}function p(A){return A<0?0:Math.floor(A)}function g(A,O){return Math.floor(Math.random()*(O-A))+A}function y(A){return parseInt(A,16)}function m(A){return A.map(w)}function w(A){var O=String(A).replace(/[^0-9a-f]/gi,"");return O.length<6&&(O=O[0]+O[0]+O[1]+O[1]+O[2]+O[2]),{r:y(O.substring(0,2)),g:y(O.substring(2,4)),b:y(O.substring(4,6))}}function _(A){var O=h(A,"origin",Object);return O.x=h(O,"x",Number),O.y=h(O,"y",Number),O}function E(A){A.width=document.documentElement.clientWidth,A.height=document.documentElement.clientHeight}function S(A){var O=A.getBoundingClientRect();A.width=O.width,A.height=O.height}function k(A){var O=document.createElement("canvas");return O.style.position="fixed",O.style.top="0px",O.style.left="0px",O.style.pointerEvents="none",O.style.zIndex=A,O}function b(A,O,H,z,G,P,U,Y,D){A.save(),A.translate(O,H),A.rotate(P),A.scale(z,G),A.arc(0,0,1,U,Y,D),A.restore()}function T(A){var O=A.angle*(Math.PI/180),H=A.spread*(Math.PI/180);return{x:A.x,y:A.y,wobble:Math.random()*10,wobbleSpeed:Math.min(.11,Math.random()*.1+.05),velocity:A.startVelocity*.5+Math.random()*A.startVelocity,angle2D:-O+(.5*H-Math.random()*H),tiltAngle:(Math.random()*(.75-.25)+.25)*Math.PI,color:A.color,shape:A.shape,tick:0,totalTicks:A.ticks,decay:A.decay,drift:A.drift,random:Math.random()+2,tiltSin:0,tiltCos:0,wobbleX:0,wobbleY:0,gravity:A.gravity*3,ovalScalar:.6,scalar:A.scalar}}function C(A,O){O.x+=Math.cos(O.angle2D)*O.velocity+O.drift,O.y+=Math.sin(O.angle2D)*O.velocity+O.gravity,O.wobble+=O.wobbleSpeed,O.velocity*=O.decay,O.tiltAngle+=.1,O.tiltSin=Math.sin(O.tiltAngle),O.tiltCos=Math.cos(O.tiltAngle),O.random=Math.random()+2,O.wobbleX=O.x+10*O.scalar*Math.cos(O.wobble),O.wobbleY=O.y+10*O.scalar*Math.sin(O.wobble);var H=O.tick++/O.totalTicks,z=O.x+O.random*O.tiltCos,G=O.y+O.random*O.tiltSin,P=O.wobbleX+O.random*O.tiltCos,U=O.wobbleY+O.random*O.tiltSin;if(A.fillStyle="rgba("+O.color.r+", "+O.color.g+", "+O.color.b+", "+(1-H)+")",A.beginPath(),O.shape==="circle")A.ellipse?A.ellipse(O.x,O.y,Math.abs(P-z)*O.ovalScalar,Math.abs(U-G)*O.ovalScalar,Math.PI/10*O.wobble,0,2*Math.PI):b(A,O.x,O.y,Math.abs(P-z)*O.ovalScalar,Math.abs(U-G)*O.ovalScalar,Math.PI/10*O.wobble,0,2*Math.PI);else if(O.shape==="star")for(var Y=Math.PI/2*3,D=4*O.scalar,K=8*O.scalar,j=O.x,W=O.y,ee=5,re=Math.PI/ee;ee--;)j=O.x+Math.cos(Y)*K,W=O.y+Math.sin(Y)*K,A.lineTo(j,W),Y+=re,j=O.x+Math.cos(Y)*D,W=O.y+Math.sin(Y)*D,A.lineTo(j,W),Y+=re;else A.moveTo(Math.floor(O.x),Math.floor(O.y)),A.lineTo(Math.floor(O.wobbleX),Math.floor(G)),A.lineTo(Math.floor(P),Math.floor(U)),A.lineTo(Math.floor(z),Math.floor(O.wobbleY));return A.closePath(),A.fill(),O.tick<O.totalTicks}function R(A,O,H,z,G){var P=O.slice(),U=A.getContext("2d"),Y,D,K=s(function(j){function W(){Y=D=null,U.clearRect(0,0,z.width,z.height),G(),j()}function ee(){n&&!(z.width===a.width&&z.height===a.height)&&(z.width=A.width=a.width,z.height=A.height=a.height),!z.width&&!z.height&&(H(A),z.width=A.width,z.height=A.height),U.clearRect(0,0,z.width,z.height),P=P.filter(function(re){return C(U,re)}),P.length?Y=l.frame(ee):W()}Y=l.frame(ee),D=W});return{addFettis:function(j){return P=P.concat(j),K},canvas:A,promise:K,reset:function(){Y&&l.cancel(Y),D&&D()}}}function I(A,O){var H=!A,z=!!h(O||{},"resize"),G=h(O,"disableForReducedMotion",Boolean),P=i&&!!h(O||{},"useWorker"),U=P?c():null,Y=H?E:S,D=A&&U?!!A.__confetti_initialized:!1,K=typeof matchMedia=="function"&&matchMedia("(prefers-reduced-motion)").matches,j;function W(re,le,oe){for(var ue=h(re,"particleCount",p),me=h(re,"angle",Number),q=h(re,"spread",Number),Pe=h(re,"startVelocity",Number),ke=h(re,"decay",Number),je=h(re,"gravity",Number),Le=h(re,"drift",Number),pe=h(re,"colors",m),Ve=h(re,"ticks",Number),Qe=h(re,"shapes"),rr=h(re,"scalar"),_t=_(re),Ar=ue,Tt=[],Et=A.width*_t.x,yr=A.height*_t.y;Ar--;)Tt.push(T({x:Et,y:yr,angle:me,spread:q,startVelocity:Pe,color:pe[Ar%pe.length],shape:Qe[g(0,Qe.length)],ticks:Ve,decay:ke,gravity:je,drift:Le,scalar:rr}));return j?j.addFettis(Tt):(j=R(A,Tt,Y,le,oe),j.promise)}function ee(re){var le=G||h(re,"disableForReducedMotion",Boolean),oe=h(re,"zIndex",Number);if(le&&K)return s(function(Pe){Pe()});H&&j?A=j.canvas:H&&!A&&(A=k(oe),document.body.appendChild(A)),z&&!D&&Y(A);var ue={width:A.width,height:A.height};U&&!D&&U.init(A),D=!0,U&&(A.__confetti_initialized=!0);function me(){if(U){var Pe={getBoundingClientRect:function(){if(!H)return A.getBoundingClientRect()}};Y(Pe),U.postMessage({resize:{width:Pe.width,height:Pe.height}});return}ue.width=ue.height=null}function q(){j=null,z&&t.removeEventListener("resize",me),H&&A&&(document.body.removeChild(A),A=null,D=!1)}return z&&t.addEventListener("resize",me,!1),U?U.fire(re,ue,q):W(re,ue,q)}return ee.reset=function(){U&&U.reset(),j&&j.reset()},ee}var N;function B(){return N||(N=I(null,{useWorker:!0,resize:!0})),N}r.exports=function(){return B().apply(this,arguments)},r.exports.reset=function(){B().reset()},r.exports.create=I})(function(){return typeof window<"u"?window:typeof self<"u"?self:this||{}}(),T6,!1);const o7=T6.exports;T6.exports.create;globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function j6e(e){v.useEffect(()=>{let t,r;return e&&(t=window.setTimeout(()=>{o7({...R8,particleCount:50,angle:60,spread:100,origin:{x:0}})},250),r=window.setTimeout(()=>{o7({...R8,particleCount:50,angle:120,spread:100,origin:{x:1}})},400)),()=>{window.clearTimeout(t),window.clearTimeout(r)}},[e])}globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function U6e(){const e=Me(ma),[t,r]=Sr(fo),{isReviewMode:n,reviewRecord:a}=Me(hv);t>=e.chapterCount&&r(0);const i=!n&&e.id==="cet4"&&t===0,{data:o,error:s,isLoading:l}=gK(e.url,N3);return{words:v.useMemo(()=>{let f;return i?f=W6e:n?f=(a==null?void 0:a.words)??[]:o?f=o.slice(t*ZT,(t+1)*ZT):f=[],f.map((u,d)=>{let h;return Array.isArray(u.trans)?h=u.trans.filter(p=>typeof p=="string"):u.trans===null||u.trans===void 0||typeof u.trans=="object"?h=[]:h=[String(u.trans)],{...u,index:d,trans:h}})},[i,n,o,a==null?void 0:a.words,t]),isLoading:l,error:s}}const W6e=[{name:"cancel",trans:["取消, 撤销; 删去"],usphone:"'kænsl",ukphone:"'kænsl"},{name:"explosive",trans:["爆炸的; 极易引起争论的","炸药"],usphone:"ɪk'splosɪv; ɪk'splozɪv",ukphone:"ɪk'spləusɪv"},{name:"numerous",trans:["众多的"],usphone:"'numərəs",ukphone:"'njuːmərəs"},{name:"govern",trans:["居支配地位, 占优势","统治,治理,支配"],usphone:"'ɡʌvɚn",ukphone:"'gʌvn"},{name:"analyse",trans:["分析; 分解; 解析"],usphone:"'æn(ə)laɪz",ukphone:"'ænəlaɪz"},{name:"discourage",trans:["使泄气, 使灰心; 阻止, 劝阻"],usphone:"dɪs'kɝɪdʒ",ukphone:"dɪs'kʌrɪdʒ"},{name:"resemble",trans:["像, 类似于"],usphone:"rɪ'zɛmbl",ukphone:"rɪ'zembl"},{name:"remote",trans:["遥远的; 偏僻的; 关系疏远的; 脱离的; 微乎其微的; 孤高的, 冷淡的; 遥控的"],usphone:"rɪ'mot",ukphone:"rɪ'məut"},{name:"salary",trans:["薪金, 薪水"],usphone:"'sæləri",ukphone:"'sæləri"},{name:"pollution",trans:["污染, 污染物"],usphone:"pə'luʃən",ukphone:"pə'luːʃn"},{name:"pretend",trans:["装作, 假装"],usphone:"prɪ'tɛnd",ukphone:"prɪ'tend"},{name:"kettle",trans:["水壶"],usphone:"'kɛtl",ukphone:"'ketl"},{name:"wreck",trans:["失事;残骸;精神或身体已垮的人","破坏"],usphone:"rɛk",ukphone:"rek"},{name:"drunk",trans:["醉的; 陶醉的"],usphone:"drʌŋk",ukphone:"drʌŋk"},{name:"calculate",trans:["计算; 估计; 计划"],usphone:"'kælkjulet",ukphone:"'kælkjuleɪt"},{name:"persistent",trans:["坚持的, 不屈不挠的; 持续不断的; 反复出现的"],usphone:"pə'zɪstənt",ukphone:"pə'sɪstənt"},{name:"sake",trans:["缘故, 理由"],usphone:"sek",ukphone:"seɪk"},{name:"conceal",trans:["把…隐藏起来, 掩盖, 隐瞒"],usphone:"kən'sil",ukphone:"kən'siːl"},{name:"audience",trans:["听众, 观众, 读者"],usphone:"'ɔdɪəns",ukphone:"'ɔːdiəns"},{name:"meanwhile",trans:["与此同时"],usphone:"'minwaɪl",ukphone:"'miːnwaɪl"}];var yY={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(la,function(){var r=1e3,n=6e4,a=36e5,i="millisecond",o="second",s="minute",l="hour",c="day",f="week",u="month",d="quarter",h="year",p="date",g="Invalid Date",y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,w={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(B){var A=["th","st","nd","rd"],O=B%100;return"["+B+(A[(O-20)%10]||A[O]||A[0])+"]"}},_=function(B,A,O){var H=String(B);return!H||H.length>=A?B:""+Array(A+1-H.length).join(O)+B},E={s:_,z:function(B){var A=-B.utcOffset(),O=Math.abs(A),H=Math.floor(O/60),z=O%60;return(A<=0?"+":"-")+_(H,2,"0")+":"+_(z,2,"0")},m:function B(A,O){if(A.date()<O.date())return-B(O,A);var H=12*(O.year()-A.year())+(O.month()-A.month()),z=A.clone().add(H,u),G=O-z<0,P=A.clone().add(H+(G?-1:1),u);return+(-(H+(O-z)/(G?z-P:P-z))||0)},a:function(B){return B<0?Math.ceil(B)||0:Math.floor(B)},p:function(B){return{M:u,y:h,w:f,d:c,D:p,h:l,m:s,s:o,ms:i,Q:d}[B]||String(B||"").toLowerCase().replace(/s$/,"")},u:function(B){return B===void 0}},S="en",k={};k[S]=w;var b=function(B){return B instanceof I},T=function B(A,O,H){var z;if(!A)return S;if(typeof A=="string"){var G=A.toLowerCase();k[G]&&(z=G),O&&(k[G]=O,z=G);var P=A.split("-");if(!z&&P.length>1)return B(P[0])}else{var U=A.name;k[U]=A,z=U}return!H&&z&&(S=z),z||!H&&S},C=function(B,A){if(b(B))return B.clone();var O=typeof A=="object"?A:{};return O.date=B,O.args=arguments,new I(O)},R=E;R.l=T,R.i=b,R.w=function(B,A){return C(B,{locale:A.$L,utc:A.$u,x:A.$x,$offset:A.$offset})};var I=function(){function B(O){this.$L=T(O.locale,null,!0),this.parse(O)}var A=B.prototype;return A.parse=function(O){this.$d=function(H){var z=H.date,G=H.utc;if(z===null)return new Date(NaN);if(R.u(z))return new Date;if(z instanceof Date)return new Date(z);if(typeof z=="string"&&!/Z$/i.test(z)){var P=z.match(y);if(P){var U=P[2]-1||0,Y=(P[7]||"0").substring(0,3);return G?new Date(Date.UTC(P[1],U,P[3]||1,P[4]||0,P[5]||0,P[6]||0,Y)):new Date(P[1],U,P[3]||1,P[4]||0,P[5]||0,P[6]||0,Y)}}return new Date(z)}(O),this.$x=O.x||{},this.init()},A.init=function(){var O=this.$d;this.$y=O.getFullYear(),this.$M=O.getMonth(),this.$D=O.getDate(),this.$W=O.getDay(),this.$H=O.getHours(),this.$m=O.getMinutes(),this.$s=O.getSeconds(),this.$ms=O.getMilliseconds()},A.$utils=function(){return R},A.isValid=function(){return this.$d.toString()!==g},A.isSame=function(O,H){var z=C(O);return this.startOf(H)<=z&&z<=this.endOf(H)},A.isAfter=function(O,H){return C(O)<this.startOf(H)},A.isBefore=function(O,H){return this.endOf(H)<C(O)},A.$g=function(O,H,z){return R.u(O)?this[H]:this.set(z,O)},A.unix=function(){return Math.floor(this.valueOf()/1e3)},A.valueOf=function(){return this.$d.getTime()},A.startOf=function(O,H){var z=this,G=!!R.u(H)||H,P=R.p(O),U=function(le,oe){var ue=R.w(z.$u?Date.UTC(z.$y,oe,le):new Date(z.$y,oe,le),z);return G?ue:ue.endOf(c)},Y=function(le,oe){return R.w(z.toDate()[le].apply(z.toDate("s"),(G?[0,0,0,0]:[23,59,59,999]).slice(oe)),z)},D=this.$W,K=this.$M,j=this.$D,W="set"+(this.$u?"UTC":"");switch(P){case h:return G?U(1,0):U(31,11);case u:return G?U(1,K):U(0,K+1);case f:var ee=this.$locale().weekStart||0,re=(D<ee?D+7:D)-ee;return U(G?j-re:j+(6-re),K);case c:case p:return Y(W+"Hours",0);case l:return Y(W+"Minutes",1);case s:return Y(W+"Seconds",2);case o:return Y(W+"Milliseconds",3);default:return this.clone()}},A.endOf=function(O){return this.startOf(O,!1)},A.$set=function(O,H){var z,G=R.p(O),P="set"+(this.$u?"UTC":""),U=(z={},z[c]=P+"Date",z[p]=P+"Date",z[u]=P+"Month",z[h]=P+"FullYear",z[l]=P+"Hours",z[s]=P+"Minutes",z[o]=P+"Seconds",z[i]=P+"Milliseconds",z)[G],Y=G===c?this.$D+(H-this.$W):H;if(G===u||G===h){var D=this.clone().set(p,1);D.$d[U](Y),D.init(),this.$d=D.set(p,Math.min(this.$D,D.daysInMonth())).$d}else U&&this.$d[U](Y);return this.init(),this},A.set=function(O,H){return this.clone().$set(O,H)},A.get=function(O){return this[R.p(O)]()},A.add=function(O,H){var z,G=this;O=Number(O);var P=R.p(H),U=function(K){var j=C(G);return R.w(j.date(j.date()+Math.round(K*O)),G)};if(P===u)return this.set(u,this.$M+O);if(P===h)return this.set(h,this.$y+O);if(P===c)return U(1);if(P===f)return U(7);var Y=(z={},z[s]=n,z[l]=a,z[o]=r,z)[P]||1,D=this.$d.getTime()+O*Y;return R.w(D,this)},A.subtract=function(O,H){return this.add(-1*O,H)},A.format=function(O){var H=this,z=this.$locale();if(!this.isValid())return z.invalidDate||g;var G=O||"YYYY-MM-DDTHH:mm:ssZ",P=R.z(this),U=this.$H,Y=this.$m,D=this.$M,K=z.weekdays,j=z.months,W=function(oe,ue,me,q){return oe&&(oe[ue]||oe(H,G))||me[ue].slice(0,q)},ee=function(oe){return R.s(U%12||12,oe,"0")},re=z.meridiem||function(oe,ue,me){var q=oe<12?"AM":"PM";return me?q.toLowerCase():q},le={YY:String(this.$y).slice(-2),YYYY:R.s(this.$y,4,"0"),M:D+1,MM:R.s(D+1,2,"0"),MMM:W(z.monthsShort,D,j,3),MMMM:W(j,D),D:this.$D,DD:R.s(this.$D,2,"0"),d:String(this.$W),dd:W(z.weekdaysMin,this.$W,K,2),ddd:W(z.weekdaysShort,this.$W,K,3),dddd:K[this.$W],H:String(U),HH:R.s(U,2,"0"),h:ee(1),hh:ee(2),a:re(U,Y,!0),A:re(U,Y,!1),m:String(Y),mm:R.s(Y,2,"0"),s:String(this.$s),ss:R.s(this.$s,2,"0"),SSS:R.s(this.$ms,3,"0"),Z:P};return G.replace(m,function(oe,ue){return ue||le[oe]||P.replace(":","")})},A.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},A.diff=function(O,H,z){var G,P=R.p(H),U=C(O),Y=(U.utcOffset()-this.utcOffset())*n,D=this-U,K=R.m(this,U);return K=(G={},G[h]=K/12,G[u]=K,G[d]=K/3,G[f]=(D-Y)/6048e5,G[c]=(D-Y)/864e5,G[l]=D/a,G[s]=D/n,G[o]=D/r,G)[P]||D,z?K:R.a(K)},A.daysInMonth=function(){return this.endOf(u).$D},A.$locale=function(){return k[this.$L]},A.locale=function(O,H){if(!O)return this.$L;var z=this.clone(),G=T(O,H,!0);return G&&(z.$L=G),z},A.clone=function(){return R.w(this.$d,this)},A.toDate=function(){return new Date(this.valueOf())},A.toJSON=function(){return this.isValid()?this.toISOString():null},A.toISOString=function(){return this.$d.toISOString()},A.toString=function(){return this.$d.toUTCString()},B}(),N=I.prototype;return C.prototype=N,[["$ms",i],["$s",o],["$m",s],["$H",l],["$W",c],["$M",u],["$y",h],["$D",p]].forEach(function(B){N[B[1]]=function(A){return this.$g(A,B[0],B[1])}}),C.extend=function(B,A){return B.$i||(B(A,I,C),B.$i=!0),C},C.locale=T,C.isDayjs=b,C.unix=function(B){return C(1e3*B)},C.en=k[S],C.Ls=k,C.p={},C})})(yY);var V6e=yY.exports;const ou=rf(V6e);globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};function H6e(){const[e,t]=v.useState(0);return v.useEffect(()=>{(async()=>{const n=await Vr.chapterRecords.count();t(n)})()},[]),e}function z6e(){const[e,t]=v.useState(0);return v.useEffect(()=>{(async()=>{const n=await Vr.wordRecords.orderBy("timeStamp").first(),a=(n==null?void 0:n.timeStamp)||0,i=ou(),o=ou.unix(a),s=i.diff(o,"day");t(s)})()},[]),e}function G6e(){const[e,t]=v.useState(0);return v.useEffect(()=>{(async()=>{const n=await Vr.wordRecords.count();t(n)})()},[]),e}function K6e(){const[e,t]=v.useState(0);return v.useEffect(()=>{(async()=>{let n=0;await Vr.chapterRecords.each(a=>{n+=a.wrongCount||0}),t(n)})()},[]),e}const YE=e=>F("svg",{viewBox:"0 0 256 268",width:"1.2em",height:"1.2em",...e,children:[x("path",{fill:"#FF37AD",d:"M22.498 68.97a11.845 11.845 0 1 0 0-23.687c-6.471.098-11.666 5.372-11.666 11.844s5.195 11.746 11.666 11.844m181.393-10.04a11.845 11.845 0 1 0-.003-23.688c-6.471.098-11.665 5.373-11.665 11.845c.001 6.472 5.197 11.745 11.668 11.842"}),x("path",{fill:"#FCC954",d:"M213.503 211.097a11.845 11.845 0 1 0-.003-23.687c-6.471.098-11.665 5.373-11.664 11.845s5.196 11.745 11.667 11.842M70.872 23.689a11.845 11.845 0 1 0 0-23.688C64.4.1 59.206 5.373 59.206 11.845S64.4 23.591 70.872 23.689"}),x("path",{fill:"#2890E9",d:"M140.945 105.94a9.25 9.25 0 0 1-8.974-11.484c.37-1.482.672-2.97.899-4.455a25.4 25.4 0 0 1-8.732 1.904c-5.379.205-10.195-.702-14.3-2.69a22.23 22.23 0 0 1-9.614-8.877c-4.415-7.652-4.034-17.718.964-25.645c4.765-7.568 12.836-11.664 21.586-10.995c6.74.527 12.647 3.051 17.378 7.382q1.293-3.647 2.473-7.803c4.833-17.058 6.429-34.187 6.442-34.36a9.24 9.24 0 0 1 10.041-8.37a9.25 9.25 0 0 1 8.37 10.044c-.067.767-1.768 19.03-7.068 37.735c-2.676 9.445-5.838 17.426-9.42 23.798q.396 2.13.631 4.372c.746 7.211.152 14.974-1.714 22.445a9.256 9.256 0 0 1-8.962 6.998m-20.123-43.827c-.956 0-2.64.28-3.996 2.43c-1.298 2.06-1.552 4.873-.588 6.544c1.282 2.223 5.054 2.417 7.19 2.336c2.424-.092 4.908-1.612 7.338-4.382a16 16 0 0 0-1.43-2.422c-2.007-2.787-4.547-4.212-7.998-4.482c-.13-.008-.305-.024-.516-.024"}),x("path",{fill:"#F0A420",d:"M114.361 131.268c-38.343-30.224-78.42-43.319-89.514-29.246a12.8 12.8 0 0 0-2.257 4.509a4 4 0 0 0-.156.61v.024q-.223.947-.333 1.917L.393 236.18c-3.477 20.412 16.73 36.755 35.967 29.093l117.721-46.908c2.076-.826 7.185-3.982 8.583-5.724q.556-.544 1.037-1.153c11.092-14.075-11-49.988-49.34-80.223z"}),x("path",{fill:"#FCC954",d:"M163.688 211.494c11.1-14.08-10.984-50-49.327-80.226c-38.343-30.227-78.425-43.316-89.524-29.236s10.983 50 49.326 80.226c38.343 30.227 78.425 43.316 89.525 29.236"}),x("path",{fill:"#F0A420",d:"M156.994 203.294c9.108-11.556-10.956-42.563-44.817-69.256c-33.861-26.695-68.697-38.966-77.804-27.413c-9.11 11.556 10.954 42.563 44.815 69.256c33.86 26.695 68.697 38.969 77.806 27.413"}),x("path",{fill:"#2E6AC9",d:"M76.059 249.456c-14.327.07-26.004-7.101-40.158-18.257C19.431 218.21 8.493 202.665 7.63 193.81l-4.668 27.327c2.16 7.798 9.523 17.683 20.202 26.101c8.883 7.004 17.844 11.813 27.135 12.48l25.76-10.266zm-14.332-49.6c-27.443-21.637-45.271-46.467-44.77-60.669l-4.549 26.63c.351 12.685 15.175 33.184 36.262 49.808c18.894 14.896 38.583 25.38 53.66 23.363l25.593-10.2c-20.62 1.425-42.376-10.147-66.196-28.931"}),x("path",{fill:"#2890E9",d:"M118.535 145.052a11.845 11.845 0 1 0 0-23.688c-6.471.098-11.666 5.372-11.666 11.844s5.195 11.746 11.666 11.844"}),x("path",{fill:"#FF37AD",d:"m182.412 122.007l.087-.097c.108-.116.308-.33.596-.621a45 45 0 0 1 2.8-2.56c3.56-2.98 7.45-5.54 11.594-7.63c10.128-5.125 25.208-9.307 44.985-4.747c5.943 1.37 11.87-2.336 13.241-8.278c1.37-5.942-2.336-11.87-8.278-13.24c-25.602-5.903-45.957-.506-59.922 6.566a82.5 82.5 0 0 0-15.857 10.449a66 66 0 0 0-4.215 3.866a45 45 0 0 0-1.53 1.615l-.12.135l-.042.048l-.02.022l-.007.008c-.003.005-.009.01 8.361 7.21l-8.37-7.2c-3.877 4.622-3.328 11.5 1.233 15.448s11.446 3.506 15.464-.994M73.03 43.248a11.75 11.75 0 0 0-16.23-3.664a11.76 11.76 0 0 0-3.665 16.227c.427.683 9.178 14.86 10.976 34.276c1.83 19.727-3.966 37.86-17.253 54.12c4.474 5.686 9.858 11.596 16.008 17.507c8.51-9.834 14.913-20.402 19.12-31.583c5.175-13.756 7.006-28.342 5.445-43.348c-2.487-23.874-12.874-41.11-14.402-43.535"}),x("path",{fill:"#2890E9",d:"M220.242 156.578c6.002 1.553 10.244 3.246 12.077 4.034a11.86 11.86 0 0 0 13.94-1.12a11.87 11.87 0 0 0 4.107-8.765a11.85 11.85 0 0 0-8.06-11.426c-5.618-2.495-26.905-10.92-55.044-9.423c-18.941 1.007-37.155 6.253-54.133 15.608c-16.076 8.86-31.004 21.412-44.556 37.425a199 199 0 0 0 20.17 12.607c22.882-26.08 49.283-40.217 78.7-42.085a105.9 105.9 0 0 1 32.8 3.145"})]});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const X6e=()=>{const[e,t]=v.useState(!1),[r,n]=v.useState(void 0),a=H6e(),i=G6e(),o=K6e(),s=z6e(),l=v.useMemo(()=>{const h=ou(),p=ou("2021-01-21");return h.diff(p,"day")},[]),c=({children:h,className:p})=>x("span",{className:`font-bold ${p||"text-indigo-500"}`,children:h}),f=()=>{nO({type:"donate",chapterNumber:a,wordNumber:i,sumWrongCount:o,dayFromFirstWord:s,dayFromQwerty:l,amount:r??0}),t(!1);const h=ou();window.localStorage.setItem(A8,h.format())},u=()=>{nO({type:"dismiss",chapterNumber:a,wordNumber:i,sumWrongCount:o,dayFromFirstWord:s,dayFromQwerty:l,amount:r??0}),t(!1)},d=h=>{n(h)};return v.useLayoutEffect(()=>{if(a&&a!==0&&a%5===0){const h=ou(),p=window.localStorage.getItem(A8);if(p&&h.diff(ou(p),"day")<=30)return;t(!0)}},[a]),x(Dt.Root,{show:e,as:v.Fragment,children:F(Xn,{as:"div",className:"relative z-50",onClose:()=>{},children:[x(Dt.Child,{as:v.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:x("div",{className:"fixed inset-0 bg-gray-500 bg-opacity-75 transition-opacity"})}),x("div",{className:"fixed inset-0 z-10 overflow-y-auto",children:x("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center",children:x(Dt.Child,{as:v.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",children:x(Xn.Panel,{className:"relative my-8 w-[37rem] transform select-text overflow-hidden rounded-lg bg-white text-left shadow-xl transition-all",children:F("div",{className:"flex w-full flex-col justify-center gap-4 bg-white px-2 pb-4 pt-5 dark:bg-gray-800 dark:text-gray-300",children:[x("h1",{className:"gradient-text w-full pt-3 text-center text-[2.4rem] font-bold",children:`${a} Chapters Achievement !`}),F("div",{className:"flex w-full flex-col gap-4 px-4",children:[F("p",{className:"mx-auto px-4 indent-4",children:["Qwerty Learner 已经陪伴您走过",F(c,{children:[" ",s," "]}),"天,一起完成了",F(c,{children:[" ",i," "]}),"个词的练习,帮您纠正了 ",F(c,{children:[" ",o," "]}),"次错误输入。每一次练习,都是您在变得更好的证明",x(YE,{className:"ml-2 inline-block",fontSize:16}),x(YE,{className:"inline-block",fontSize:16}),x(YE,{className:"inline-block",fontSize:16}),x("br",{})]}),F("p",{className:"mx-auto px-4 indent-4 font-bold",children:["Qwerty Learner 坚持 ",x("span",{className:"font-medium ",children:"开源、无广告、无商业化"})," 已经",F(c,{className:"text-indigo-500",children:[" ",l," "]}),"天。"]}),F("p",{className:"mx-auto px-4 indent-4",children:["随着越来越多的同学加入,服务器和维护成本也在不断增长,",x("span",{className:"font-semibold text-indigo-600 dark:text-indigo-400",children:"目前项目的运营成本仍由开发者个人承担,Qwerty 的长期运营需要您的一份力量"}),"。如果 Qwerty 对您的学习有所帮助,希望您能考虑捐赠支持我们——哪怕是一杯咖啡的金额,都能帮助 Qwerty 继续陪伴更多学习者成长。"]}),F("p",{className:"mx-auto px-4 indent-4 ",children:["为了感谢您的慷慨,单次 50 rmb 及以上的捐赠, 我们将回赠 Qwerty 的定制贴纸 5 枚",x("span",{className:"text-xs",children:"(仅限大陆地区)"}),",希望您可以跟朋友分享您的快乐"]}),x("div",{className:"flex items-center justify-center",children:x($X,{})})]}),x(gX,{className:"mt-2",onAmountChange:d}),F("div",{className:"flex w-full justify-between px-14 pb-3 pt-0",children:[x("button",{type:"button",className:`my-btn-primary ${!r&&"invisible"} w-36 bg-amber-500 font-medium transition-all`,onClick:f,children:"我已捐赠"}),x("button",{type:"button",className:"my-btn-primary w-36 font-medium",onClick:u,children:"下次再说"})]})]})})})})})]})})};globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const q6e=({children:e})=>x("header",{className:"container z-20 mx-auto w-full px-10 py-6",children:F("div",{className:"flex w-full flex-col items-center justify-between space-y-3 lg:flex-row lg:space-y-0",children:[F(pX,{className:"flex items-center text-2xl font-bold text-indigo-500 no-underline hover:no-underline lg:text-4xl",to:"https://qwerty.kaiyi.cool/",children:[x("img",{src:nq,className:"mr-3 h-16 w-16",alt:"Qwerty Learner Logo"}),x("h1",{children:"Qwerty Learner"})]}),x("nav",{className:"my-card on element flex w-auto content-center items-center justify-end space-x-3 rounded-xl bg-white p-4 transition-colors duration-300 dark:bg-gray-800",children:e})]})});globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const Y6e=()=>{const[e,t]=L6e(ene,structuredClone(dy)),[r,n]=v.useState(!0),{words:a}=U6e(),[i,o]=Sr(uv),s=vs(fo),l=Me(fv),c=Fae(e),f=Kne(),u=Me(hv),d=Me(bc);v.useEffect(()=>{Mae()||setTimeout(()=>{alert(" Qwerty Learner 目的为提高键盘工作者的英语输入效率,目前暂未适配移动端,希望您使用桌面端浏览器访问。如您使用的是 Ipad 等平板电脑设备,可以使用外接键盘使用本软件。")},500)},[]),v.useEffect(()=>{if(!(i in Du)){o("cet4"),s(0);return}},[i,s,o]);const h=v.useCallback(()=>{t({type:Ct.SKIP_WORD})},[t]);return v.useEffect(()=>{const p=()=>{t({type:Ct.SET_IS_TYPING,payload:!1})};return window.addEventListener("blur",p),()=>{window.removeEventListener("blur",p)}},[t]),v.useEffect(()=>{var p;((p=e.chapterData.words)==null?void 0:p.length)>0?n(!1):n(!0)},[e.chapterData.words]),v.useEffect(()=>{if(!e.isTyping){const p=g=>{!r&&g.key!=="Enter"&&(fU(g.key)||g.key===" ")&&!g.altKey&&!g.ctrlKey&&!g.metaKey&&(g.preventDefault(),t({type:Ct.SET_IS_TYPING,payload:!0}))};return window.addEventListener("keydown",p),()=>window.removeEventListener("keydown",p)}},[e.isTyping,r,t]),v.useEffect(()=>{var p;if(a!==void 0){const g=d&&((p=u.reviewRecord)!=null&&p.index)?u.reviewRecord.index:0;t({type:Ct.SETUP_CHAPTER,payload:{words:a,shouldShuffle:l.isOpen,initialIndex:g}})}},[a]),v.useEffect(()=>{e.isFinished&&!e.isSavingRecord&&(c(),f(e))},[e.isFinished,e.isSavingRecord]),v.useEffect(()=>{let p;return e.isTyping&&(p=window.setInterval(()=>{t({type:Ct.TICK_TIMER})},1e3)),()=>clearInterval(p)},[e.isTyping,t]),j6e(e.isFinished),F(Qn.Provider,{value:{state:e,dispatch:t},children:[e.isFinished&&x(X6e,{}),e.isFinished&&x(y3e,{}),F(rq,{children:[F(q6e,{children:[x(rke,{}),x(ake,{}),x(e6e,{}),x(_3e,{isLoading:r}),x(br,{content:"跳过该词",children:x("button",{className:`${e.isShowSkip?"bg-orange-400":"invisible w-0 bg-gray-300 px-0 opacity-0"} my-btn-primary transition-all duration-300 `,onClick:h,children:"Skip"})})]}),x("div",{className:"container mx-auto flex h-full flex-1 flex-col items-center justify-center pb-5",children:F("div",{className:"container relative mx-auto flex h-full flex-col items-center",children:[x("div",{className:"container flex flex-grow items-center justify-center",children:r?x("div",{className:"flex flex-col items-center justify-center ",children:x("div",{className:"inline-block h-8 w-8 animate-spin rounded-full border-4 border-solid border-indigo-400 border-r-transparent align-[-0.125em] motion-reduce:animate-[spin_1.5s_linear_infinite]",role:"status"})}):!e.isFinished&&x(B6e,{})}),x(w3e,{})]})})]}),x(i6e,{})]})};var Z6e="@vercel/analytics",J6e="1.5.0",Q6e=()=>{window.va||(window.va=function(...t){(window.vaq=window.vaq||[]).push(t)})};function xY(){return typeof window<"u"}function wY(){try{const e="production"}catch{}return"production"}function eRe(e="auto"){if(e==="auto"){window.vam=wY();return}window.vam=e}function tRe(){return(xY()?window.vam:wY())||"production"}function C$(){return tRe()==="development"}function rRe(e){return e.scriptSrc?e.scriptSrc:C$()?"https://va.vercel-scripts.com/v1/script.debug.js":e.basePath?`${e.basePath}/insights/script.js`:"/_vercel/insights/script.js"}function nRe(e={debug:!0}){var t;if(!xY())return;eRe(e.mode),Q6e(),e.beforeSend&&((t=window.va)==null||t.call(window,"beforeSend",e.beforeSend));const r=rRe(e);if(document.head.querySelector(`script[src*="${r}"]`))return;const n=document.createElement("script");n.src=r,n.defer=!0,n.dataset.sdkn=Z6e+(e.framework?`/${e.framework}`:""),n.dataset.sdkv=J6e,e.disableAutoTrack&&(n.dataset.disableAutoTrack="1"),e.endpoint?n.dataset.endpoint=e.endpoint:e.basePath&&(n.dataset.endpoint=`${e.basePath}/insights`),e.dsn&&(n.dataset.dsn=e.dsn),n.onerror=()=>{const a=C$()?"Please check if any ad blockers are enabled and try again.":"Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information."},C$()&&e.debug===!1&&(n.dataset.debug="false"),document.head.appendChild(n)}function aRe({route:e,path:t}){var r;(r=window.va)==null||r.call(window,"pageview",{route:e,path:t})}function iRe(){if(!(typeof process>"u"||typeof process.env>"u"))return{}.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}function oRe(e){return v.useEffect(()=>{var t;e.beforeSend&&((t=window.va)==null||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]),v.useEffect(()=>{nRe({framework:e.framework||"react",basePath:e.basePath??iRe(),...e.route!==void 0&&{disableAutoTrack:!0},...e})},[]),v.useEffect(()=>{e.route&&e.path&&aRe({route:e.route,path:e.path})},[e.route,e.path]),null}var E1=function(e){return e&&e.Math==Math&&e},Fe=E1(typeof globalThis=="object"&&globalThis)||E1(typeof window=="object"&&window)||E1(typeof self=="object"&&self)||E1(typeof la=="object"&&la)||function(){return this}()||la||Function("return this")(),gn={},_e=function(e){try{return!!e()}catch{return!0}},sRe=_e,Ke=!sRe(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7}),lRe=_e,Hv=!lRe(function(){var e=function(){}.bind();return typeof e!="function"||e.hasOwnProperty("prototype")}),cRe=Hv,S1=Function.prototype.call,lt=cRe?S1.bind(S1):function(){return S1.apply(S1,arguments)},zv={},_Y={}.propertyIsEnumerable,bY=Object.getOwnPropertyDescriptor,uRe=bY&&!_Y.call({1:2},1);zv.f=uRe?function(t){var r=bY(this,t);return!!r&&r.enumerable}:_Y;var Ii=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}},EY=Hv,SY=Function.prototype,$$=SY.call,fRe=EY&&SY.bind.bind($$,$$),Te=EY?fRe:function(e){return function(){return $$.apply(e,arguments)}},TY=Te,dRe=TY({}.toString),hRe=TY("".slice),ta=function(e){return hRe(dRe(e),8,-1)},pRe=Te,gRe=_e,vRe=ta,ZE=Object,mRe=pRe("".split),eh=gRe(function(){return!ZE("z").propertyIsEnumerable(0)})?function(e){return vRe(e)=="String"?mRe(e,""):ZE(e)}:ZE,wa=function(e){return e==null},yRe=wa,xRe=TypeError,Yr=function(e){if(yRe(e))throw xRe("Can't call method on "+e);return e},wRe=eh,_Re=Yr,on=function(e){return wRe(_Re(e))},k$=typeof document=="object"&&document.all,bRe=typeof k$>"u"&&k$!==void 0,CY={all:k$,IS_HTMLDDA:bRe},$Y=CY,ERe=$Y.all,ht=$Y.IS_HTMLDDA?function(e){return typeof e=="function"||e===ERe}:function(e){return typeof e=="function"},s7=ht,kY=CY,SRe=kY.all,pt=kY.IS_HTMLDDA?function(e){return typeof e=="object"?e!==null:s7(e)||e===SRe}:function(e){return typeof e=="object"?e!==null:s7(e)},JE=Fe,TRe=ht,CRe=function(e){return TRe(e)?e:void 0},ir=function(e,t){return arguments.length<2?CRe(JE[e]):JE[e]&&JE[e][t]},$Re=Te,Pi=$Re({}.isPrototypeOf),Zs=typeof navigator<"u"&&String(navigator.userAgent)||"",AY=Fe,QE=Zs,l7=AY.process,c7=AY.Deno,u7=l7&&l7.versions||c7&&c7.version,f7=u7&&u7.v8,Xi,b2;f7&&(Xi=f7.split("."),b2=Xi[0]>0&&Xi[0]<4?1:+(Xi[0]+Xi[1]));!b2&&QE&&(Xi=QE.match(/Edge\/(\d+)/),(!Xi||Xi[1]>=74)&&(Xi=QE.match(/Chrome\/(\d+)/),Xi&&(b2=+Xi[1])));var Js=b2,d7=Js,kRe=_e,ARe=Fe,RRe=ARe.String,th=!!Object.getOwnPropertySymbols&&!kRe(function(){var e=Symbol();return!RRe(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&d7&&d7<41}),ORe=th,RY=ORe&&!Symbol.sham&&typeof Symbol.iterator=="symbol",IRe=ir,PRe=ht,NRe=Pi,FRe=RY,DRe=Object,xf=FRe?function(e){return typeof e=="symbol"}:function(e){var t=IRe("Symbol");return PRe(t)&&NRe(t.prototype,DRe(e))},LRe=String,wf=function(e){try{return LRe(e)}catch{return"Object"}},MRe=ht,BRe=wf,jRe=TypeError,Nr=function(e){if(MRe(e))return e;throw jRe(BRe(e)+" is not a function")},URe=Nr,WRe=wa,Qs=function(e,t){var r=e[t];return WRe(r)?void 0:URe(r)},eS=lt,tS=ht,rS=pt,VRe=TypeError,OY=function(e,t){var r,n;if(t==="string"&&tS(r=e.toString)&&!rS(n=eS(r,e))||tS(r=e.valueOf)&&!rS(n=eS(r,e))||t!=="string"&&tS(r=e.toString)&&!rS(n=eS(r,e)))return n;throw VRe("Can't convert object to primitive value")},IY={exports:{}},C6=!1,h7=Fe,HRe=Object.defineProperty,$6=function(e,t){try{HRe(h7,e,{value:t,configurable:!0,writable:!0})}catch{h7[e]=t}return t},zRe=Fe,GRe=$6,p7="__core-js_shared__",KRe=zRe[p7]||GRe(p7,{}),k6=KRe,g7=k6;(IY.exports=function(e,t){return g7[e]||(g7[e]=t!==void 0?t:{})})("versions",[]).push({version:"3.30.2",mode:"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.30.2/LICENSE",source:"https://github.com/zloirock/core-js"});var rh=IY.exports,XRe=Yr,qRe=Object,Rt=function(e){return qRe(XRe(e))},YRe=Te,ZRe=Rt,JRe=YRe({}.hasOwnProperty),wt=Object.hasOwn||function(t,r){return JRe(ZRe(t),r)},QRe=Te,e8e=0,t8e=Math.random(),r8e=QRe(1 .toString),nh=function(e){return"Symbol("+(e===void 0?"":e)+")_"+r8e(++e8e+t8e,36)},n8e=Fe,a8e=rh,v7=wt,i8e=nh,o8e=th,s8e=RY,gd=n8e.Symbol,nS=a8e("wks"),l8e=s8e?gd.for||gd:gd&&gd.withoutSetter||i8e,gt=function(e){return v7(nS,e)||(nS[e]=o8e&&v7(gd,e)?gd[e]:l8e("Symbol."+e)),nS[e]},c8e=lt,m7=pt,y7=xf,u8e=Qs,f8e=OY,d8e=gt,h8e=TypeError,p8e=d8e("toPrimitive"),d_=function(e,t){if(!m7(e)||y7(e))return e;var r=u8e(e,p8e),n;if(r){if(t===void 0&&(t="default"),n=c8e(r,e,t),!m7(n)||y7(n))return n;throw h8e("Can't convert object to primitive value")}return t===void 0&&(t="number"),f8e(e,t)},g8e=d_,v8e=xf,Pc=function(e){var t=g8e(e,"string");return v8e(t)?t:t+""},m8e=Fe,x7=pt,A$=m8e.document,y8e=x7(A$)&&x7(A$.createElement),h_=function(e){return y8e?A$.createElement(e):{}},x8e=Ke,w8e=_e,_8e=h_,PY=!x8e&&!w8e(function(){return Object.defineProperty(_8e("div"),"a",{get:function(){return 7}}).a!=7}),b8e=Ke,E8e=lt,S8e=zv,T8e=Ii,C8e=on,$8e=Pc,k8e=wt,A8e=PY,w7=Object.getOwnPropertyDescriptor;gn.f=b8e?w7:function(t,r){if(t=C8e(t),r=$8e(r),A8e)try{return w7(t,r)}catch{}if(k8e(t,r))return T8e(!E8e(S8e.f,t,r),t[r])};var or={},R8e=Ke,O8e=_e,NY=R8e&&O8e(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42}),I8e=pt,P8e=String,N8e=TypeError,nt=function(e){if(I8e(e))return e;throw N8e(P8e(e)+" is not an object")},F8e=Ke,D8e=PY,L8e=NY,T1=nt,_7=Pc,M8e=TypeError,aS=Object.defineProperty,B8e=Object.getOwnPropertyDescriptor,iS="enumerable",oS="configurable",sS="writable";or.f=F8e?L8e?function(t,r,n){if(T1(t),r=_7(r),T1(n),typeof t=="function"&&r==="prototype"&&"value"in n&&sS in n&&!n[sS]){var a=B8e(t,r);a&&a[sS]&&(t[r]=n.value,n={configurable:oS in n?n[oS]:a[oS],enumerable:iS in n?n[iS]:a[iS],writable:!1})}return aS(t,r,n)}:aS:function(t,r,n){if(T1(t),r=_7(r),T1(n),D8e)try{return aS(t,r,n)}catch{}if("get"in n||"set"in n)throw M8e("Accessors not supported");return"value"in n&&(t[r]=n.value),t};var j8e=Ke,U8e=or,W8e=Ii,ra=j8e?function(e,t,r){return U8e.f(e,t,W8e(1,r))}:function(e,t,r){return e[t]=r,e},FY={exports:{}},R$=Ke,V8e=wt,DY=Function.prototype,H8e=R$&&Object.getOwnPropertyDescriptor,A6=V8e(DY,"name"),z8e=A6&&function(){}.name==="something",G8e=A6&&(!R$||R$&&H8e(DY,"name").configurable),ah={EXISTS:A6,PROPER:z8e,CONFIGURABLE:G8e},K8e=Te,X8e=ht,O$=k6,q8e=K8e(Function.toString);X8e(O$.inspectSource)||(O$.inspectSource=function(e){return q8e(e)});var R6=O$.inspectSource,Y8e=Fe,Z8e=ht,b7=Y8e.WeakMap,LY=Z8e(b7)&&/native code/.test(String(b7)),J8e=rh,Q8e=nh,E7=J8e("keys"),p_=function(e){return E7[e]||(E7[e]=Q8e(e))},Gv={},eOe=LY,MY=Fe,tOe=pt,rOe=ra,lS=wt,cS=k6,nOe=p_,aOe=Gv,S7="Object already initialized",I$=MY.TypeError,iOe=MY.WeakMap,E2,Jg,S2,oOe=function(e){return S2(e)?Jg(e):E2(e,{})},sOe=function(e){return function(t){var r;if(!tOe(t)||(r=Jg(t)).type!==e)throw I$("Incompatible receiver, "+e+" required");return r}};if(eOe||cS.state){var vo=cS.state||(cS.state=new iOe);vo.get=vo.get,vo.has=vo.has,vo.set=vo.set,E2=function(e,t){if(vo.has(e))throw I$(S7);return t.facade=e,vo.set(e,t),t},Jg=function(e){return vo.get(e)||{}},S2=function(e){return vo.has(e)}}else{var Nf=nOe("state");aOe[Nf]=!0,E2=function(e,t){if(lS(e,Nf))throw I$(S7);return t.facade=e,rOe(e,Nf,t),t},Jg=function(e){return lS(e,Nf)?e[Nf]:{}},S2=function(e){return lS(e,Nf)}}var Zr={set:E2,get:Jg,has:S2,enforce:oOe,getterFor:sOe},O6=Te,lOe=_e,cOe=ht,C1=wt,P$=Ke,uOe=ah.CONFIGURABLE,fOe=R6,BY=Zr,dOe=BY.enforce,hOe=BY.get,T7=String,Ly=Object.defineProperty,pOe=O6("".slice),gOe=O6("".replace),vOe=O6([].join),mOe=P$&&!lOe(function(){return Ly(function(){},"length",{value:8}).length!==8}),yOe=String(String).split("String"),xOe=FY.exports=function(e,t,r){pOe(T7(t),0,7)==="Symbol("&&(t="["+gOe(T7(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!C1(e,"name")||uOe&&e.name!==t)&&(P$?Ly(e,"name",{value:t,configurable:!0}):e.name=t),mOe&&r&&C1(r,"arity")&&e.length!==r.arity&&Ly(e,"length",{value:r.arity});try{r&&C1(r,"constructor")&&r.constructor?P$&&Ly(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var n=dOe(e);return C1(n,"source")||(n.source=vOe(yOe,typeof t=="string"?t:"")),e};Function.prototype.toString=xOe(function(){return cOe(this)&&hOe(this).source||fOe(this)},"toString");var I6=FY.exports,wOe=ht,_Oe=or,bOe=I6,EOe=$6,kr=function(e,t,r,n){n||(n={});var a=n.enumerable,i=n.name!==void 0?n.name:t;if(wOe(r)&&bOe(r,i,n),n.global)a?e[t]=r:EOe(t,r);else{try{n.unsafe?e[t]&&(a=!0):delete e[t]}catch{}a?e[t]=r:_Oe.f(e,t,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return e},el={},SOe=Math.ceil,TOe=Math.floor,jY=Math.trunc||function(t){var r=+t;return(r>0?TOe:SOe)(r)},COe=jY,Fr=function(e){var t=+e;return t!==t||t===0?0:COe(t)},$Oe=Fr,kOe=Math.max,AOe=Math.min,Vo=function(e,t){var r=$Oe(e);return r<0?kOe(r+t,0):AOe(r,t)},ROe=Fr,OOe=Math.min,Qa=function(e){return e>0?OOe(ROe(e),9007199254740991):0},IOe=Qa,Mt=function(e){return IOe(e.length)},POe=on,NOe=Vo,FOe=Mt,C7=function(e){return function(t,r,n){var a=POe(t),i=FOe(a),o=NOe(n,i),s;if(e&&r!=r){for(;i>o;)if(s=a[o++],s!=s)return!0}else for(;i>o;o++)if((e||o in a)&&a[o]===r)return e||o||0;return!e&&-1}},Kv={includes:C7(!0),indexOf:C7(!1)},DOe=Te,uS=wt,LOe=on,MOe=Kv.indexOf,BOe=Gv,$7=DOe([].push),UY=function(e,t){var r=LOe(e),n=0,a=[],i;for(i in r)!uS(BOe,i)&&uS(r,i)&&$7(a,i);for(;t.length>n;)uS(r,i=t[n++])&&(~MOe(a,i)||$7(a,i));return a},P6=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],jOe=UY,UOe=P6,WOe=UOe.concat("length","prototype");el.f=Object.getOwnPropertyNames||function(t){return jOe(t,WOe)};var Xv={};Xv.f=Object.getOwnPropertySymbols;var VOe=ir,HOe=Te,zOe=el,GOe=Xv,KOe=nt,XOe=HOe([].concat),N6=VOe("Reflect","ownKeys")||function(t){var r=zOe.f(KOe(t)),n=GOe.f;return n?XOe(r,n(t)):r},k7=wt,qOe=N6,YOe=gn,ZOe=or,g_=function(e,t,r){for(var n=qOe(t),a=ZOe.f,i=YOe.f,o=0;o<n.length;o++){var s=n[o];!k7(e,s)&&!(r&&k7(r,s))&&a(e,s,i(t,s))}},JOe=_e,QOe=ht,eIe=/#|\.prototype\./,qv=function(e,t){var r=rIe[tIe(e)];return r==aIe?!0:r==nIe?!1:QOe(t)?JOe(t):!!t},tIe=qv.normalize=function(e){return String(e).replace(eIe,".").toLowerCase()},rIe=qv.data={},nIe=qv.NATIVE="N",aIe=qv.POLYFILL="P",Yv=qv,fS=Fe,iIe=gn.f,oIe=ra,sIe=kr,lIe=$6,cIe=g_,uIe=Yv,te=function(e,t){var r=e.target,n=e.global,a=e.stat,i,o,s,l,c,f;if(n?o=fS:a?o=fS[r]||lIe(r,{}):o=(fS[r]||{}).prototype,o)for(s in t){if(c=t[s],e.dontCallGetSet?(f=iIe(o,s),l=f&&f.value):l=o[s],i=uIe(n?s:r+(a?".":"#")+s,e.forced),!i&&l!==void 0){if(typeof c==typeof l)continue;cIe(c,l)}(e.sham||l&&l.sham)&&oIe(c,"sham",!0),sIe(o,s,c,e)}},fIe=gt,dIe=fIe("toStringTag"),WY={};WY[dIe]="z";var F6=String(WY)==="[object z]",hIe=F6,pIe=ht,My=ta,gIe=gt,vIe=gIe("toStringTag"),mIe=Object,yIe=My(function(){return arguments}())=="Arguments",xIe=function(e,t){try{return e[t]}catch{}},Ho=hIe?My:function(e){var t,r,n;return e===void 0?"Undefined":e===null?"Null":typeof(r=xIe(t=mIe(e),vIe))=="string"?r:yIe?My(t):(n=My(t))=="Object"&&pIe(t.callee)?"Arguments":n},wIe=Ho,_Ie=String,ct=function(e){if(wIe(e)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return _Ie(e)},v_={},bIe=UY,EIe=P6,Zv=Object.keys||function(t){return bIe(t,EIe)},SIe=Ke,TIe=NY,CIe=or,$Ie=nt,kIe=on,AIe=Zv;v_.f=SIe&&!TIe?Object.defineProperties:function(t,r){$Ie(t);for(var n=kIe(r),a=AIe(r),i=a.length,o=0,s;i>o;)CIe.f(t,s=a[o++],n[s]);return t};var RIe=ir,VY=RIe("document","documentElement"),OIe=nt,IIe=v_,A7=P6,PIe=Gv,NIe=VY,FIe=h_,DIe=p_,R7=">",O7="<",N$="prototype",F$="script",HY=DIe("IE_PROTO"),dS=function(){},zY=function(e){return O7+F$+R7+e+O7+"/"+F$+R7},I7=function(e){e.write(zY("")),e.close();var t=e.parentWindow.Object;return e=null,t},LIe=function(){var e=FIe("iframe"),t="java"+F$+":",r;return e.style.display="none",NIe.appendChild(e),e.src=String(t),r=e.contentWindow.document,r.open(),r.write(zY("document.F=Object")),r.close(),r.F},$1,By=function(){try{$1=new ActiveXObject("htmlfile")}catch{}By=typeof document<"u"?document.domain&&$1?I7($1):LIe():I7($1);for(var e=A7.length;e--;)delete By[N$][A7[e]];return By()};PIe[HY]=!0;var Ni=Object.create||function(t,r){var n;return t!==null?(dS[N$]=OIe(t),n=new dS,dS[N$]=null,n[HY]=t):n=By(),r===void 0?n:IIe.f(n,r)},m_={},MIe=Pc,BIe=or,jIe=Ii,tl=function(e,t,r){var n=MIe(t);n in e?BIe.f(e,n,jIe(0,r)):e[n]=r},P7=Vo,UIe=Mt,WIe=tl,VIe=Array,HIe=Math.max,Jv=function(e,t,r){for(var n=UIe(e),a=P7(t,n),i=P7(r===void 0?n:r,n),o=VIe(HIe(i-a,0)),s=0;a<i;a++,s++)WIe(o,s,e[a]);return o.length=s,o},zIe=ta,GIe=on,GY=el.f,KIe=Jv,KY=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],XIe=function(e){try{return GY(e)}catch{return KIe(KY)}};m_.f=function(t){return KY&&zIe(t)=="Window"?XIe(t):GY(GIe(t))};var N7=I6,qIe=or,vn=function(e,t,r){return r.get&&N7(r.get,t,{getter:!0}),r.set&&N7(r.set,t,{setter:!0}),qIe.f(e,t,r)},D6={},YIe=gt;D6.f=YIe;var ZIe=Fe,XY=ZIe,F7=XY,JIe=wt,QIe=D6,ePe=or.f,_a=function(e){var t=F7.Symbol||(F7.Symbol={});JIe(t,e)||ePe(t,e,{value:QIe.f(e)})},tPe=lt,rPe=ir,nPe=gt,aPe=kr,qY=function(){var e=rPe("Symbol"),t=e&&e.prototype,r=t&&t.valueOf,n=nPe("toPrimitive");t&&!t[n]&&aPe(t,n,function(a){return tPe(r,this)},{arity:1})},iPe=or.f,oPe=wt,sPe=gt,D7=sPe("toStringTag"),ei=function(e,t,r){e&&!r&&(e=e.prototype),e&&!oPe(e,D7)&&iPe(e,D7,{configurable:!0,value:t})},lPe=ta,cPe=Te,Nc=function(e){if(lPe(e)==="Function")return cPe(e)},L7=Nc,uPe=Nr,fPe=Hv,dPe=L7(L7.bind),ho=function(e,t){return uPe(e),t===void 0?e:fPe?dPe(e,t):function(){return e.apply(t,arguments)}},hPe=ta,Fc=Array.isArray||function(t){return hPe(t)=="Array"},pPe=Te,gPe=_e,YY=ht,vPe=Ho,mPe=ir,yPe=R6,ZY=function(){},xPe=[],JY=mPe("Reflect","construct"),L6=/^\s*(?:class|function)\b/,wPe=pPe(L6.exec),_Pe=!L6.exec(ZY),Fh=function(t){if(!YY(t))return!1;try{return JY(ZY,xPe,t),!0}catch{return!1}},QY=function(t){if(!YY(t))return!1;switch(vPe(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return _Pe||!!wPe(L6,yPe(t))}catch{return!0}};QY.sham=!0;var ih=!JY||gPe(function(){var e;return Fh(Fh.call)||!Fh(Object)||!Fh(function(){e=!0})||e})?QY:Fh,M7=Fc,bPe=ih,EPe=pt,SPe=gt,TPe=SPe("species"),B7=Array,CPe=function(e){var t;return M7(e)&&(t=e.constructor,bPe(t)&&(t===B7||M7(t.prototype))?t=void 0:EPe(t)&&(t=t[TPe],t===null&&(t=void 0))),t===void 0?B7:t},$Pe=CPe,Qv=function(e,t){return new($Pe(e))(t===0?0:t)},kPe=ho,APe=Te,RPe=eh,OPe=Rt,IPe=Mt,PPe=Qv,j7=APe([].push),dl=function(e){var t=e==1,r=e==2,n=e==3,a=e==4,i=e==6,o=e==7,s=e==5||i;return function(l,c,f,u){for(var d=OPe(l),h=RPe(d),p=kPe(c,f),g=IPe(h),y=0,m=u||PPe,w=t?m(l,g):r||o?m(l,0):void 0,_,E;g>y;y++)if((s||y in h)&&(_=h[y],E=p(_,y,d),e))if(t)w[y]=E;else if(E)switch(e){case 3:return!0;case 5:return _;case 6:return y;case 2:j7(w,_)}else switch(e){case 4:return!1;case 7:j7(w,_)}return i?-1:n||a?a:w}},mn={forEach:dl(0),map:dl(1),filter:dl(2),some:dl(3),every:dl(4),find:dl(5),findIndex:dl(6),filterReject:dl(7)},y_=te,M6=Fe,B6=lt,NPe=Te,m0=Ke,y0=th,FPe=_e,rn=wt,DPe=Pi,D$=nt,x_=on,j6=Pc,LPe=ct,L$=Ii,Qg=Ni,eZ=Zv,MPe=el,tZ=m_,BPe=Xv,rZ=gn,nZ=or,jPe=v_,aZ=zv,hS=kr,UPe=vn,U6=rh,WPe=p_,iZ=Gv,U7=nh,VPe=gt,HPe=D6,zPe=_a,GPe=qY,KPe=ei,oZ=Zr,w_=mn.forEach,sa=WPe("hidden"),__="Symbol",ev="prototype",XPe=oZ.set,W7=oZ.getterFor(__),wi=Object[ev],Ru=M6.Symbol,cp=Ru&&Ru[ev],qPe=M6.TypeError,pS=M6.QObject,sZ=rZ.f,su=nZ.f,lZ=tZ.f,YPe=aZ.f,cZ=NPe([].push),Ms=U6("symbols"),em=U6("op-symbols"),ZPe=U6("wks"),M$=!pS||!pS[ev]||!pS[ev].findChild,B$=m0&&FPe(function(){return Qg(su({},"a",{get:function(){return su(this,"a",{value:7}).a}})).a!=7})?function(e,t,r){var n=sZ(wi,t);n&&delete wi[t],su(e,t,r),n&&e!==wi&&su(wi,t,n)}:su,gS=function(e,t){var r=Ms[e]=Qg(cp);return XPe(r,{type:__,tag:e,description:t}),m0||(r.description=t),r},b_=function(t,r,n){t===wi&&b_(em,r,n),D$(t);var a=j6(r);return D$(n),rn(Ms,a)?(n.enumerable?(rn(t,sa)&&t[sa][a]&&(t[sa][a]=!1),n=Qg(n,{enumerable:L$(0,!1)})):(rn(t,sa)||su(t,sa,L$(1,{})),t[sa][a]=!0),B$(t,a,n)):su(t,a,n)},W6=function(t,r){D$(t);var n=x_(r),a=eZ(n).concat(dZ(n));return w_(a,function(i){(!m0||B6(j$,n,i))&&b_(t,i,n[i])}),t},JPe=function(t,r){return r===void 0?Qg(t):W6(Qg(t),r)},j$=function(t){var r=j6(t),n=B6(YPe,this,r);return this===wi&&rn(Ms,r)&&!rn(em,r)?!1:n||!rn(this,r)||!rn(Ms,r)||rn(this,sa)&&this[sa][r]?n:!0},uZ=function(t,r){var n=x_(t),a=j6(r);if(!(n===wi&&rn(Ms,a)&&!rn(em,a))){var i=sZ(n,a);return i&&rn(Ms,a)&&!(rn(n,sa)&&n[sa][a])&&(i.enumerable=!0),i}},fZ=function(t){var r=lZ(x_(t)),n=[];return w_(r,function(a){!rn(Ms,a)&&!rn(iZ,a)&&cZ(n,a)}),n},dZ=function(e){var t=e===wi,r=lZ(t?em:x_(e)),n=[];return w_(r,function(a){rn(Ms,a)&&(!t||rn(wi,a))&&cZ(n,Ms[a])}),n};y0||(Ru=function(){if(DPe(cp,this))throw qPe("Symbol is not a constructor");var t=!arguments.length||arguments[0]===void 0?void 0:LPe(arguments[0]),r=U7(t),n=function(a){this===wi&&B6(n,em,a),rn(this,sa)&&rn(this[sa],r)&&(this[sa][r]=!1),B$(this,r,L$(1,a))};return m0&&M$&&B$(wi,r,{configurable:!0,set:n}),gS(r,t)},cp=Ru[ev],hS(cp,"toString",function(){return W7(this).tag}),hS(Ru,"withoutSetter",function(e){return gS(U7(e),e)}),aZ.f=j$,nZ.f=b_,jPe.f=W6,rZ.f=uZ,MPe.f=tZ.f=fZ,BPe.f=dZ,HPe.f=function(e){return gS(VPe(e),e)},m0&&(UPe(cp,"description",{configurable:!0,get:function(){return W7(this).description}}),hS(wi,"propertyIsEnumerable",j$,{unsafe:!0})));y_({global:!0,constructor:!0,wrap:!0,forced:!y0,sham:!y0},{Symbol:Ru});w_(eZ(ZPe),function(e){zPe(e)});y_({target:__,stat:!0,forced:!y0},{useSetter:function(){M$=!0},useSimple:function(){M$=!1}});y_({target:"Object",stat:!0,forced:!y0,sham:!m0},{create:JPe,defineProperty:b_,defineProperties:W6,getOwnPropertyDescriptor:uZ});y_({target:"Object",stat:!0,forced:!y0},{getOwnPropertyNames:fZ});GPe();KPe(Ru,__);iZ[sa]=!0;var QPe=th,hZ=QPe&&!!Symbol.for&&!!Symbol.keyFor,eNe=te,tNe=ir,rNe=wt,nNe=ct,pZ=rh,aNe=hZ,vS=pZ("string-to-symbol-registry"),iNe=pZ("symbol-to-string-registry");eNe({target:"Symbol",stat:!0,forced:!aNe},{for:function(e){var t=nNe(e);if(rNe(vS,t))return vS[t];var r=tNe("Symbol")(t);return vS[t]=r,iNe[r]=t,r}});var oNe=te,sNe=wt,lNe=xf,cNe=wf,uNe=rh,fNe=hZ,V7=uNe("symbol-to-string-registry");oNe({target:"Symbol",stat:!0,forced:!fNe},{keyFor:function(t){if(!lNe(t))throw TypeError(cNe(t)+" is not a symbol");if(sNe(V7,t))return V7[t]}});var dNe=Hv,gZ=Function.prototype,H7=gZ.apply,z7=gZ.call,Fi=typeof Reflect=="object"&&Reflect.apply||(dNe?z7.bind(H7):function(){return z7.apply(H7,arguments)}),hNe=Te,_f=hNe([].slice),pNe=Te,G7=Fc,gNe=ht,K7=ta,vNe=ct,X7=pNe([].push),mNe=function(e){if(gNe(e))return e;if(G7(e)){for(var t=e.length,r=[],n=0;n<t;n++){var a=e[n];typeof a=="string"?X7(r,a):(typeof a=="number"||K7(a)=="Number"||K7(a)=="String")&&X7(r,vNe(a))}var i=r.length,o=!0;return function(s,l){if(o)return o=!1,l;if(G7(this))return l;for(var c=0;c<i;c++)if(r[c]===s)return l}}},yNe=te,vZ=ir,mZ=Fi,xNe=lt,tm=Te,yZ=_e,q7=ht,Y7=xf,xZ=_f,wNe=mNe,_Ne=th,bNe=String,Zl=vZ("JSON","stringify"),k1=tm(/./.exec),Z7=tm("".charAt),ENe=tm("".charCodeAt),SNe=tm("".replace),TNe=tm(1 .toString),CNe=/[\uD800-\uDFFF]/g,J7=/^[\uD800-\uDBFF]$/,Q7=/^[\uDC00-\uDFFF]$/,eF=!_Ne||yZ(function(){var e=vZ("Symbol")();return Zl([e])!="[null]"||Zl({a:e})!="{}"||Zl(Object(e))!="{}"}),tF=yZ(function(){return Zl("\uDF06\uD834")!=='"\\udf06\\ud834"'||Zl("\uDEAD")!=='"\\udead"'}),$Ne=function(e,t){var r=xZ(arguments),n=wNe(t);if(!(!q7(n)&&(e===void 0||Y7(e))))return r[1]=function(a,i){if(q7(n)&&(i=xNe(n,this,bNe(a),i)),!Y7(i))return i},mZ(Zl,null,r)},kNe=function(e,t,r){var n=Z7(r,t-1),a=Z7(r,t+1);return k1(J7,e)&&!k1(Q7,a)||k1(Q7,e)&&!k1(J7,n)?"\\u"+TNe(ENe(e,0),16):e};Zl&&yNe({target:"JSON",stat:!0,arity:3,forced:eF||tF},{stringify:function(t,r,n){var a=xZ(arguments),i=mZ(eF?$Ne:Zl,null,a);return tF&&typeof i=="string"?SNe(i,CNe,kNe):i}});var ANe=te,RNe=th,ONe=_e,wZ=Xv,INe=Rt,PNe=!RNe||ONe(function(){wZ.f(1)});ANe({target:"Object",stat:!0,forced:PNe},{getOwnPropertySymbols:function(t){var r=wZ.f;return r?r(INe(t)):[]}});var NNe=te,FNe=Ke,DNe=Fe,A1=Te,LNe=wt,MNe=ht,BNe=Pi,jNe=ct,UNe=vn,WNe=g_,ns=DNe.Symbol,Hc=ns&&ns.prototype;if(FNe&&MNe(ns)&&(!("description"in Hc)||ns().description!==void 0)){var rF={},R1=function(){var t=arguments.length<1||arguments[0]===void 0?void 0:jNe(arguments[0]),r=BNe(Hc,this)?new ns(t):t===void 0?ns():ns(t);return t===""&&(rF[r]=!0),r};WNe(R1,ns),R1.prototype=Hc,Hc.constructor=R1;var VNe=String(ns("test"))=="Symbol(test)",HNe=A1(Hc.valueOf),zNe=A1(Hc.toString),GNe=/^Symbol\((.*)\)[^)]+$/,KNe=A1("".replace),XNe=A1("".slice);UNe(Hc,"description",{configurable:!0,get:function(){var t=HNe(this);if(LNe(rF,t))return"";var r=zNe(t),n=VNe?XNe(r,7,-1):KNe(r,GNe,"$1");return n===""?void 0:n}}),NNe({global:!0,constructor:!0,forced:!0},{Symbol:R1})}var qNe=_a;qNe("asyncIterator");var YNe=_a;YNe("hasInstance");var ZNe=_a;ZNe("isConcatSpreadable");var JNe=_a;JNe("iterator");var QNe=_a;QNe("match");var e7e=_a;e7e("matchAll");var t7e=_a;t7e("replace");var r7e=_a;r7e("search");var n7e=_a;n7e("species");var a7e=_a;a7e("split");var i7e=_a,o7e=qY;i7e("toPrimitive");o7e();var s7e=ir,l7e=_a,c7e=ei;l7e("toStringTag");c7e(s7e("Symbol"),"Symbol");var u7e=_a;u7e("unscopables");var f7e=Te,d7e=Nr,h7e=function(e,t,r){try{return f7e(d7e(Object.getOwnPropertyDescriptor(e,t)[r]))}catch{}},p7e=ht,g7e=String,v7e=TypeError,_Z=function(e){if(typeof e=="object"||p7e(e))return e;throw v7e("Can't set "+g7e(e)+" as a prototype")},m7e=h7e,y7e=nt,x7e=_Z,zo=Object.setPrototypeOf||("__proto__"in{}?function(){var e=!1,t={},r;try{r=m7e(Object.prototype,"__proto__","set"),r(t,[]),e=t instanceof Array}catch{}return function(a,i){return y7e(a),x7e(i),e?r(a,i):a.__proto__=i,a}}():void 0),w7e=or.f,bZ=function(e,t,r){r in e||w7e(e,r,{configurable:!0,get:function(){return t[r]},set:function(n){t[r]=n}})},_7e=ht,b7e=pt,nF=zo,oh=function(e,t,r){var n,a;return nF&&_7e(n=t.constructor)&&n!==r&&b7e(a=n.prototype)&&a!==r.prototype&&nF(e,a),e},E7e=ct,rm=function(e,t){return e===void 0?arguments.length<2?"":t:E7e(e)},S7e=pt,T7e=ra,EZ=function(e,t){S7e(t)&&"cause"in t&&T7e(e,"cause",t.cause)},C7e=Te,SZ=Error,$7e=C7e("".replace),k7e=function(e){return String(SZ(e).stack)}("zxcasd"),TZ=/\n\s*at [^:]*:[^\n]*/,A7e=TZ.test(k7e),V6=function(e,t){if(A7e&&typeof e=="string"&&!SZ.prepareStackTrace)for(;t--;)e=$7e(e,TZ,"");return e},R7e=_e,O7e=Ii,CZ=!R7e(function(){var e=Error("a");return"stack"in e?(Object.defineProperty(e,"stack",O7e(1,7)),e.stack!==7):!0}),I7e=ra,P7e=V6,N7e=CZ,aF=Error.captureStackTrace,$Z=function(e,t,r,n){N7e&&(aF?aF(e,t):I7e(e,"stack",P7e(r,n)))},iF=ir,F7e=wt,oF=ra,D7e=Pi,sF=zo,lF=g_,cF=bZ,L7e=oh,M7e=rm,B7e=EZ,j7e=$Z,U7e=Ke,kZ=function(e,t,r,n){var a="stackTraceLimit",i=n?2:1,o=e.split("."),s=o[o.length-1],l=iF.apply(null,o);if(l){var c=l.prototype;if(F7e(c,"cause")&&delete c.cause,!r)return l;var f=iF("Error"),u=t(function(d,h){var p=M7e(n?h:d,void 0),g=n?new l(d):new l;return p!==void 0&&oF(g,"message",p),j7e(g,u,g.stack,2),this&&D7e(c,this)&&L7e(g,this,u),arguments.length>i&&B7e(g,arguments[i]),g});u.prototype=c,s!=="Error"?sF?sF(u,f):lF(u,f,{name:!0}):U7e&&a in l&&(cF(u,l,a),cF(u,l,"prepareStackTrace")),lF(u,l);try{c.name!==s&&oF(c,"name",s),c.constructor=u}catch{}return u}},AZ=te,W7e=Fe,Go=Fi,RZ=kZ,U$="WebAssembly",uF=W7e[U$],T2=Error("e",{cause:7}).cause!==7,bf=function(e,t){var r={};r[e]=RZ(e,t,T2),AZ({global:!0,constructor:!0,arity:1,forced:T2},r)},H6=function(e,t){if(uF&&uF[e]){var r={};r[e]=RZ(U$+"."+e,t,T2),AZ({target:U$,stat:!0,constructor:!0,arity:1,forced:T2},r)}};bf("Error",function(e){return function(r){return Go(e,this,arguments)}});bf("EvalError",function(e){return function(r){return Go(e,this,arguments)}});bf("RangeError",function(e){return function(r){return Go(e,this,arguments)}});bf("ReferenceError",function(e){return function(r){return Go(e,this,arguments)}});bf("SyntaxError",function(e){return function(r){return Go(e,this,arguments)}});bf("TypeError",function(e){return function(r){return Go(e,this,arguments)}});bf("URIError",function(e){return function(r){return Go(e,this,arguments)}});H6("CompileError",function(e){return function(r){return Go(e,this,arguments)}});H6("LinkError",function(e){return function(r){return Go(e,this,arguments)}});H6("RuntimeError",function(e){return function(r){return Go(e,this,arguments)}});var V7e=Ke,H7e=_e,z7e=nt,G7e=Ni,fF=rm,jy=Error.prototype.toString,K7e=H7e(function(){if(V7e){var e=G7e(Object.defineProperty({},"name",{get:function(){return this===e}}));if(jy.call(e)!=="true")return!0}return jy.call({message:1,name:2})!=="2: 1"||jy.call({})!=="Error"}),OZ=K7e?function(){var t=z7e(this),r=fF(t.name,"Error"),n=fF(t.message);return r?n?r+": "+n:r:n}:jy,X7e=kr,dF=OZ,hF=Error.prototype;hF.toString!==dF&&X7e(hF,"toString",dF);var q7e=_e,z6=!q7e(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}),Y7e=wt,Z7e=ht,J7e=Rt,Q7e=p_,eFe=z6,pF=Q7e("IE_PROTO"),W$=Object,tFe=W$.prototype,Di=eFe?W$.getPrototypeOf:function(e){var t=J7e(e);if(Y7e(t,pF))return t[pF];var r=t.constructor;return Z7e(r)&&t instanceof r?r.prototype:t instanceof W$?tFe:null},nm={},rFe=gt,nFe=nm,aFe=rFe("iterator"),iFe=Array.prototype,G6=function(e){return e!==void 0&&(nFe.Array===e||iFe[aFe]===e)},oFe=Ho,gF=Qs,sFe=wa,lFe=nm,cFe=gt,uFe=cFe("iterator"),am=function(e){if(!sFe(e))return gF(e,uFe)||gF(e,"@@iterator")||lFe[oFe(e)]},fFe=lt,dFe=Nr,hFe=nt,pFe=wf,gFe=am,vFe=TypeError,E_=function(e,t){var r=arguments.length<2?gFe(e):t;if(dFe(r))return hFe(fFe(r,e));throw vFe(pFe(e)+" is not iterable")},mFe=lt,vF=nt,yFe=Qs,IZ=function(e,t,r){var n,a;vF(e);try{if(n=yFe(e,"return"),!n){if(t==="throw")throw r;return r}n=mFe(n,e)}catch(i){a=!0,n=i}if(t==="throw")throw r;if(a)throw n;return vF(n),r},xFe=ho,wFe=lt,_Fe=nt,bFe=wf,EFe=G6,SFe=Mt,mF=Pi,TFe=E_,CFe=am,yF=IZ,$Fe=TypeError,Uy=function(e,t){this.stopped=e,this.result=t},xF=Uy.prototype,Ko=function(e,t,r){var n=r&&r.that,a=!!(r&&r.AS_ENTRIES),i=!!(r&&r.IS_RECORD),o=!!(r&&r.IS_ITERATOR),s=!!(r&&r.INTERRUPTED),l=xFe(t,n),c,f,u,d,h,p,g,y=function(w){return c&&yF(c,"normal",w),new Uy(!0,w)},m=function(w){return a?(_Fe(w),s?l(w[0],w[1],y):l(w[0],w[1])):s?l(w,y):l(w)};if(i)c=e.iterator;else if(o)c=e;else{if(f=CFe(e),!f)throw $Fe(bFe(e)+" is not iterable");if(EFe(f)){for(u=0,d=SFe(e);d>u;u++)if(h=m(e[u]),h&&mF(xF,h))return h;return new Uy(!1)}c=TFe(e,f)}for(p=i?e.next:c.next;!(g=wFe(p,c)).done;){try{h=m(g.value)}catch(w){yF(c,"throw",w)}if(typeof h=="object"&&h&&mF(xF,h))return h}return new Uy(!1)},kFe=te,AFe=Pi,RFe=Di,C2=zo,OFe=g_,PZ=Ni,mS=ra,yS=Ii,IFe=EZ,PFe=$Z,NFe=Ko,FFe=rm,DFe=gt,LFe=DFe("toStringTag"),$2=Error,MFe=[].push,x0=function(t,r){var n=AFe(xS,this),a;C2?a=C2($2(),n?RFe(this):xS):(a=n?this:PZ(xS),mS(a,LFe,"Error")),r!==void 0&&mS(a,"message",FFe(r)),PFe(a,x0,a.stack,1),arguments.length>2&&IFe(a,arguments[2]);var i=[];return NFe(t,MFe,{that:i}),mS(a,"errors",i),a};C2?C2(x0,$2):OFe(x0,$2,{name:!0});var xS=x0.prototype=PZ($2.prototype,{constructor:yS(1,x0),message:yS(1,""),name:yS(1,"AggregateError")});kFe({global:!0,constructor:!0,arity:2},{AggregateError:x0});var BFe=te,jFe=ir,UFe=Fi,wF=_e,WFe=kZ,K6="AggregateError",_F=jFe(K6),bF=!wF(function(){return _F([1]).errors[0]!==1})&&wF(function(){return _F([1],K6,{cause:7}).cause!==7});BFe({global:!0,constructor:!0,arity:2,forced:bF},{AggregateError:WFe(K6,function(e){return function(r,n){return UFe(e,this,arguments)}},bF,!0)});var VFe=gt,HFe=Ni,zFe=or.f,V$=VFe("unscopables"),H$=Array.prototype;H$[V$]==null&&zFe(H$,V$,{configurable:!0,value:HFe(null)});var ba=function(e){H$[V$][e]=!0},GFe=te,KFe=Rt,XFe=Mt,qFe=Fr,YFe=ba;GFe({target:"Array",proto:!0},{at:function(t){var r=KFe(this),n=XFe(r),a=qFe(t),i=a>=0?a:n+a;return i<0||i>=n?void 0:r[i]}});YFe("at");var ZFe=TypeError,JFe=9007199254740991,sh=function(e){if(e>JFe)throw ZFe("Maximum allowed index exceeded");return e},QFe=_e,eDe=gt,tDe=Js,rDe=eDe("species"),im=function(e){return tDe>=51||!QFe(function(){var t=[],r=t.constructor={};return r[rDe]=function(){return{foo:1}},t[e](Boolean).foo!==1})},nDe=te,aDe=_e,iDe=Fc,oDe=pt,sDe=Rt,lDe=Mt,EF=sh,SF=tl,cDe=Qv,uDe=im,fDe=gt,dDe=Js,NZ=fDe("isConcatSpreadable"),hDe=dDe>=51||!aDe(function(){var e=[];return e[NZ]=!1,e.concat()[0]!==e}),pDe=function(e){if(!oDe(e))return!1;var t=e[NZ];return t!==void 0?!!t:iDe(e)},gDe=!hDe||!uDe("concat");nDe({target:"Array",proto:!0,arity:1,forced:gDe},{concat:function(t){var r=sDe(this),n=cDe(r,0),a=0,i,o,s,l,c;for(i=-1,s=arguments.length;i<s;i++)if(c=i===-1?r:arguments[i],pDe(c))for(l=lDe(c),EF(a+l),o=0;o<l;o++,a++)o in c&&SF(n,a,c[o]);else EF(a+1),SF(n,a++,c);return n.length=a,n}});var TF=wf,vDe=TypeError,S_=function(e,t){if(!delete e[t])throw vDe("Cannot delete property "+TF(t)+" of "+TF(e))},mDe=Rt,wS=Vo,yDe=Mt,xDe=S_,wDe=Math.min,FZ=[].copyWithin||function(t,r){var n=mDe(this),a=yDe(n),i=wS(t,a),o=wS(r,a),s=arguments.length>2?arguments[2]:void 0,l=wDe((s===void 0?a:wS(s,a))-o,a-i),c=1;for(o<i&&i<o+l&&(c=-1,o+=l-1,i+=l-1);l-- >0;)o in n?n[i]=n[o]:xDe(n,i),i+=c,o+=c;return n},_De=te,bDe=FZ,EDe=ba;_De({target:"Array",proto:!0},{copyWithin:bDe});EDe("copyWithin");var SDe=_e,rl=function(e,t){var r=[][e];return!!r&&SDe(function(){r.call(null,t||function(){return 1},1)})},TDe=te,CDe=mn.every,$De=rl,kDe=$De("every");TDe({target:"Array",proto:!0,forced:!kDe},{every:function(t){return CDe(this,t,arguments.length>1?arguments[1]:void 0)}});var ADe=Rt,CF=Vo,RDe=Mt,X6=function(t){for(var r=ADe(this),n=RDe(r),a=arguments.length,i=CF(a>1?arguments[1]:void 0,n),o=a>2?arguments[2]:void 0,s=o===void 0?n:CF(o,n);s>i;)r[i++]=t;return r},ODe=te,IDe=X6,PDe=ba;ODe({target:"Array",proto:!0},{fill:IDe});PDe("fill");var NDe=te,FDe=mn.filter,DDe=im,LDe=DDe("filter");NDe({target:"Array",proto:!0,forced:!LDe},{filter:function(t){return FDe(this,t,arguments.length>1?arguments[1]:void 0)}});var MDe=te,BDe=mn.find,jDe=ba,z$="find",DZ=!0;z$ in[]&&Array(1)[z$](function(){DZ=!1});MDe({target:"Array",proto:!0,forced:DZ},{find:function(t){return BDe(this,t,arguments.length>1?arguments[1]:void 0)}});jDe(z$);var UDe=te,WDe=mn.findIndex,VDe=ba,G$="findIndex",LZ=!0;G$ in[]&&Array(1)[G$](function(){LZ=!1});UDe({target:"Array",proto:!0,forced:LZ},{findIndex:function(t){return WDe(this,t,arguments.length>1?arguments[1]:void 0)}});VDe(G$);var HDe=ho,zDe=eh,GDe=Rt,KDe=Mt,$F=function(e){var t=e==1;return function(r,n,a){for(var i=GDe(r),o=zDe(i),s=HDe(n,a),l=KDe(o),c,f;l-- >0;)if(c=o[l],f=s(c,l,i),f)switch(e){case 0:return c;case 1:return l}return t?-1:void 0}},T_={findLast:$F(0),findLastIndex:$F(1)},XDe=te,qDe=T_.findLast,YDe=ba;XDe({target:"Array",proto:!0},{findLast:function(t){return qDe(this,t,arguments.length>1?arguments[1]:void 0)}});YDe("findLast");var ZDe=te,JDe=T_.findLastIndex,QDe=ba;ZDe({target:"Array",proto:!0},{findLastIndex:function(t){return JDe(this,t,arguments.length>1?arguments[1]:void 0)}});QDe("findLastIndex");var eLe=Fc,tLe=Mt,rLe=sh,nLe=ho,MZ=function(e,t,r,n,a,i,o,s){for(var l=a,c=0,f=o?nLe(o,s):!1,u,d;c<n;)c in r&&(u=f?f(r[c],c,t):r[c],i>0&&eLe(u)?(d=tLe(u),l=MZ(e,t,u,d,l,i-1)-1):(rLe(l+1),e[l]=u),l++),c++;return l},BZ=MZ,aLe=te,iLe=BZ,oLe=Rt,sLe=Mt,lLe=Fr,cLe=Qv;aLe({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,r=oLe(this),n=sLe(r),a=cLe(r,0);return a.length=iLe(a,r,r,n,0,t===void 0?1:lLe(t)),a}});var uLe=te,fLe=BZ,dLe=Nr,hLe=Rt,pLe=Mt,gLe=Qv;uLe({target:"Array",proto:!0},{flatMap:function(t){var r=hLe(this),n=pLe(r),a;return dLe(t),a=gLe(r,0),a.length=fLe(a,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),a}});var vLe=mn.forEach,mLe=rl,yLe=mLe("forEach"),jZ=yLe?[].forEach:function(t){return vLe(this,t,arguments.length>1?arguments[1]:void 0)},xLe=te,kF=jZ;xLe({target:"Array",proto:!0,forced:[].forEach!=kF},{forEach:kF});var wLe=nt,_Le=IZ,bLe=function(e,t,r,n){try{return n?t(wLe(r)[0],r[1]):t(r)}catch(a){_Le(e,"throw",a)}},ELe=ho,SLe=lt,TLe=Rt,CLe=bLe,$Le=G6,kLe=ih,ALe=Mt,AF=tl,RLe=E_,OLe=am,RF=Array,UZ=function(t){var r=TLe(t),n=kLe(this),a=arguments.length,i=a>1?arguments[1]:void 0,o=i!==void 0;o&&(i=ELe(i,a>2?arguments[2]:void 0));var s=OLe(r),l=0,c,f,u,d,h,p;if(s&&!(this===RF&&$Le(s)))for(d=RLe(r,s),h=d.next,f=n?new this:[];!(u=SLe(h,d)).done;l++)p=o?CLe(d,i,[u.value,l],!0):u.value,AF(f,l,p);else for(c=ALe(r),f=n?new this(c):RF(c);c>l;l++)p=o?i(r[l],l):r[l],AF(f,l,p);return f.length=l,f},ILe=gt,WZ=ILe("iterator"),VZ=!1;try{var PLe=0,OF={next:function(){return{done:!!PLe++}},return:function(){VZ=!0}};OF[WZ]=function(){return this},Array.from(OF,function(){throw 2})}catch{}var C_=function(e,t){if(!t&&!VZ)return!1;var r=!1;try{var n={};n[WZ]=function(){return{next:function(){return{done:r=!0}}}},e(n)}catch{}return r},NLe=te,FLe=UZ,DLe=C_,LLe=!DLe(function(e){Array.from(e)});NLe({target:"Array",stat:!0,forced:LLe},{from:FLe});var MLe=te,BLe=Kv.includes,jLe=_e,ULe=ba,WLe=jLe(function(){return!Array(1).includes()});MLe({target:"Array",proto:!0,forced:WLe},{includes:function(t){return BLe(this,t,arguments.length>1?arguments[1]:void 0)}});ULe("includes");var VLe=te,HLe=Nc,zLe=Kv.indexOf,GLe=rl,K$=HLe([].indexOf),HZ=!!K$&&1/K$([1],1,-0)<0,KLe=HZ||!GLe("indexOf");VLe({target:"Array",proto:!0,forced:KLe},{indexOf:function(t){var r=arguments.length>1?arguments[1]:void 0;return HZ?K$(this,t,r)||0:zLe(this,t,r)}});var XLe=te,qLe=Fc;XLe({target:"Array",stat:!0},{isArray:qLe});var YLe=_e,ZLe=ht,JLe=pt,IF=Di,QLe=kr,eMe=gt,X$=eMe("iterator"),zZ=!1,Ju,_S,bS;[].keys&&(bS=[].keys(),"next"in bS?(_S=IF(IF(bS)),_S!==Object.prototype&&(Ju=_S)):zZ=!0);var tMe=!JLe(Ju)||YLe(function(){var e={};return Ju[X$].call(e)!==e});tMe&&(Ju={});ZLe(Ju[X$])||QLe(Ju,X$,function(){return this});var GZ={IteratorPrototype:Ju,BUGGY_SAFARI_ITERATORS:zZ},rMe=GZ.IteratorPrototype,nMe=Ni,aMe=Ii,iMe=ei,oMe=nm,sMe=function(){return this},q6=function(e,t,r,n){var a=t+" Iterator";return e.prototype=nMe(rMe,{next:aMe(+!n,r)}),iMe(e,a,!1),oMe[a]=sMe,e},lMe=te,cMe=lt,KZ=ah,uMe=ht,fMe=q6,PF=Di,NF=zo,dMe=ei,hMe=ra,ES=kr,pMe=gt,gMe=nm,XZ=GZ,vMe=KZ.PROPER,mMe=KZ.CONFIGURABLE,FF=XZ.IteratorPrototype,O1=XZ.BUGGY_SAFARI_ITERATORS,Dh=pMe("iterator"),DF="keys",Lh="values",LF="entries",yMe=function(){return this},Y6=function(e,t,r,n,a,i,o){fMe(r,t,n);var s=function(m){if(m===a&&d)return d;if(!O1&&m in f)return f[m];switch(m){case DF:return function(){return new r(this,m)};case Lh:return function(){return new r(this,m)};case LF:return function(){return new r(this,m)}}return function(){return new r(this)}},l=t+" Iterator",c=!1,f=e.prototype,u=f[Dh]||f["@@iterator"]||a&&f[a],d=!O1&&u||s(a),h=t=="Array"&&f.entries||u,p,g,y;if(h&&(p=PF(h.call(new e)),p!==Object.prototype&&p.next&&(PF(p)!==FF&&(NF?NF(p,FF):uMe(p[Dh])||ES(p,Dh,yMe)),dMe(p,l,!0))),vMe&&a==Lh&&u&&u.name!==Lh&&(mMe?hMe(f,"name",Lh):(c=!0,d=function(){return cMe(u,this)})),a)if(g={values:s(Lh),keys:i?d:s(DF),entries:s(LF)},o)for(y in g)(O1||c||!(y in f))&&ES(f,y,g[y]);else lMe({target:t,proto:!0,forced:O1||c},g);return f[Dh]!==d&&ES(f,Dh,d,{name:a}),gMe[t]=d,g},$_=function(e,t){return{value:e,done:t}},xMe=on,Z6=ba,MF=nm,qZ=Zr,wMe=or.f,_Me=Y6,I1=$_,bMe=Ke,YZ="Array Iterator",EMe=qZ.set,SMe=qZ.getterFor(YZ),ZZ=_Me(Array,"Array",function(e,t){EMe(this,{type:YZ,target:xMe(e),index:0,kind:t})},function(){var e=SMe(this),t=e.target,r=e.kind,n=e.index++;return!t||n>=t.length?(e.target=void 0,I1(void 0,!0)):r=="keys"?I1(n,!1):r=="values"?I1(t[n],!1):I1([n,t[n]],!1)},"values"),BF=MF.Arguments=MF.Array;Z6("keys");Z6("values");Z6("entries");if(bMe&&BF.name!=="values")try{wMe(BF,"name",{value:"values"})}catch{}var TMe=te,CMe=Te,$Me=eh,kMe=on,AMe=rl,RMe=CMe([].join),OMe=$Me!=Object,IMe=OMe||!AMe("join",",");TMe({target:"Array",proto:!0,forced:IMe},{join:function(t){return RMe(kMe(this),t===void 0?",":t)}});var PMe=Fi,NMe=on,FMe=Fr,DMe=Mt,LMe=rl,MMe=Math.min,q$=[].lastIndexOf,JZ=!!q$&&1/[1].lastIndexOf(1,-0)<0,BMe=LMe("lastIndexOf"),jMe=JZ||!BMe,QZ=jMe?function(t){if(JZ)return PMe(q$,this,arguments)||0;var r=NMe(this),n=DMe(r),a=n-1;for(arguments.length>1&&(a=MMe(a,FMe(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in r&&r[a]===t)return a||0;return-1}:q$,UMe=te,jF=QZ;UMe({target:"Array",proto:!0,forced:jF!==[].lastIndexOf},{lastIndexOf:jF});var WMe=te,VMe=mn.map,HMe=im,zMe=HMe("map");WMe({target:"Array",proto:!0,forced:!zMe},{map:function(t){return VMe(this,t,arguments.length>1?arguments[1]:void 0)}});var GMe=te,KMe=_e,XMe=ih,qMe=tl,eJ=Array,YMe=KMe(function(){function e(){}return!(eJ.of.call(e)instanceof e)});GMe({target:"Array",stat:!0,forced:YMe},{of:function(){for(var t=0,r=arguments.length,n=new(XMe(this)?this:eJ)(r);r>t;)qMe(n,t,arguments[t++]);return n.length=r,n}});var ZMe=Ke,JMe=Fc,QMe=TypeError,e9e=Object.getOwnPropertyDescriptor,t9e=ZMe&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}(),J6=t9e?function(e,t){if(JMe(e)&&!e9e(e,"length").writable)throw QMe("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t},r9e=te,n9e=Rt,a9e=Mt,i9e=J6,o9e=sh,s9e=_e,l9e=s9e(function(){return[].push.call({length:4294967296},1)!==4294967297}),c9e=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}},u9e=l9e||!c9e();r9e({target:"Array",proto:!0,arity:1,forced:u9e},{push:function(t){var r=n9e(this),n=a9e(r),a=arguments.length;o9e(n+a);for(var i=0;i<a;i++)r[n]=arguments[i],n++;return i9e(r,n),n}});var f9e=Nr,d9e=Rt,h9e=eh,p9e=Mt,g9e=TypeError,UF=function(e){return function(t,r,n,a){f9e(r);var i=d9e(t),o=h9e(i),s=p9e(i),l=e?s-1:0,c=e?-1:1;if(n<2)for(;;){if(l in o){a=o[l],l+=c;break}if(l+=c,e?l<0:s<=l)throw g9e("Reduce of empty array with no initial value")}for(;e?l>=0:s>l;l+=c)l in o&&(a=r(a,o[l],l,i));return a}},k_={left:UF(!1),right:UF(!0)},v9e=ta,nl=typeof process<"u"&&v9e(process)=="process",m9e=te,y9e=k_.left,x9e=rl,WF=Js,w9e=nl,_9e=!w9e&&WF>79&&WF<83,b9e=_9e||!x9e("reduce");m9e({target:"Array",proto:!0,forced:b9e},{reduce:function(t){var r=arguments.length;return y9e(this,t,r,r>1?arguments[1]:void 0)}});var E9e=te,S9e=k_.right,T9e=rl,VF=Js,C9e=nl,$9e=!C9e&&VF>79&&VF<83,k9e=$9e||!T9e("reduceRight");E9e({target:"Array",proto:!0,forced:k9e},{reduceRight:function(t){return S9e(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}});var A9e=te,R9e=Te,O9e=Fc,I9e=R9e([].reverse),HF=[1,2];A9e({target:"Array",proto:!0,forced:String(HF)===String(HF.reverse())},{reverse:function(){return O9e(this)&&(this.length=this.length),I9e(this)}});var P9e=te,zF=Fc,N9e=ih,F9e=pt,GF=Vo,D9e=Mt,L9e=on,M9e=tl,B9e=gt,j9e=im,U9e=_f,W9e=j9e("slice"),V9e=B9e("species"),SS=Array,H9e=Math.max;P9e({target:"Array",proto:!0,forced:!W9e},{slice:function(t,r){var n=L9e(this),a=D9e(n),i=GF(t,a),o=GF(r===void 0?a:r,a),s,l,c;if(zF(n)&&(s=n.constructor,N9e(s)&&(s===SS||zF(s.prototype))?s=void 0:F9e(s)&&(s=s[V9e],s===null&&(s=void 0)),s===SS||s===void 0))return U9e(n,i,o);for(l=new(s===void 0?SS:s)(H9e(o-i,0)),c=0;i<o;i++,c++)i in n&&M9e(l,c,n[i]);return l.length=c,l}});var z9e=te,G9e=mn.some,K9e=rl,X9e=K9e("some");z9e({target:"Array",proto:!0,forced:!X9e},{some:function(t){return G9e(this,t,arguments.length>1?arguments[1]:void 0)}});var KF=Jv,q9e=Math.floor,Y$=function(e,t){var r=e.length,n=q9e(r/2);return r<8?Y9e(e,t):Z9e(e,Y$(KF(e,0,n),t),Y$(KF(e,n),t),t)},Y9e=function(e,t){for(var r=e.length,n=1,a,i;n<r;){for(i=n,a=e[n];i&&t(e[i-1],a)>0;)e[i]=e[--i];i!==n++&&(e[i]=a)}return e},Z9e=function(e,t,r,n){for(var a=t.length,i=r.length,o=0,s=0;o<a||s<i;)e[o+s]=o<a&&s<i?n(t[o],r[s])<=0?t[o++]:r[s++]:o<a?t[o++]:r[s++];return e},Q6=Y$,J9e=Zs,XF=J9e.match(/firefox\/(\d+)/i),tJ=!!XF&&+XF[1],Q9e=Zs,rJ=/MSIE|Trident/.test(Q9e),eBe=Zs,qF=eBe.match(/AppleWebKit\/(\d+)\./),eR=!!qF&&+qF[1],tBe=te,nJ=Te,rBe=Nr,nBe=Rt,YF=Mt,aBe=S_,ZF=ct,tR=_e,iBe=Q6,oBe=rl,JF=tJ,sBe=rJ,QF=Js,eD=eR,Ll=[],tD=nJ(Ll.sort),lBe=nJ(Ll.push),cBe=tR(function(){Ll.sort(void 0)}),uBe=tR(function(){Ll.sort(null)}),fBe=oBe("sort"),aJ=!tR(function(){if(QF)return QF<70;if(!(JF&&JF>3)){if(sBe)return!0;if(eD)return eD<603;var e="",t,r,n,a;for(t=65;t<76;t++){switch(r=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(a=0;a<47;a++)Ll.push({k:r+a,v:n})}for(Ll.sort(function(i,o){return o.v-i.v}),a=0;a<Ll.length;a++)r=Ll[a].k.charAt(0),e.charAt(e.length-1)!==r&&(e+=r);return e!=="DGBEFHACIJK"}}),dBe=cBe||!uBe||!fBe||!aJ,hBe=function(e){return function(t,r){return r===void 0?-1:t===void 0?1:e!==void 0?+e(t,r)||0:ZF(t)>ZF(r)?1:-1}};tBe({target:"Array",proto:!0,forced:dBe},{sort:function(t){t!==void 0&&rBe(t);var r=nBe(this);if(aJ)return t===void 0?tD(r):tD(r,t);var n=[],a=YF(r),i,o;for(o=0;o<a;o++)o in r&&lBe(n,r[o]);for(iBe(n,hBe(t)),i=YF(n),o=0;o<i;)r[o]=n[o++];for(;o<a;)aBe(r,o++);return r}});var pBe=ir,gBe=vn,vBe=gt,mBe=Ke,rD=vBe("species"),lh=function(e){var t=pBe(e);mBe&&t&&!t[rD]&&gBe(t,rD,{configurable:!0,get:function(){return this}})},yBe=lh;yBe("Array");var xBe=te,wBe=Rt,_Be=Vo,bBe=Fr,EBe=Mt,SBe=J6,TBe=sh,CBe=Qv,$Be=tl,TS=S_,kBe=im,ABe=kBe("splice"),RBe=Math.max,OBe=Math.min;xBe({target:"Array",proto:!0,forced:!ABe},{splice:function(t,r){var n=wBe(this),a=EBe(n),i=_Be(t,a),o=arguments.length,s,l,c,f,u,d;for(o===0?s=l=0:o===1?(s=0,l=a-i):(s=o-2,l=OBe(RBe(bBe(r),0),a-i)),TBe(a+s-l),c=CBe(n,l),f=0;f<l;f++)u=i+f,u in n&&$Be(c,f,n[u]);if(c.length=l,s<l){for(f=i;f<a-l;f++)u=f+l,d=f+s,u in n?n[d]=n[u]:TS(n,d);for(f=a;f>a-l+s;f--)TS(n,f-1)}else if(s>l)for(f=a-l;f>i;f--)u=f+l-1,d=f+s-1,u in n?n[d]=n[u]:TS(n,d);for(f=0;f<s;f++)n[f+i]=arguments[f+2];return SBe(n,a-l+s),c}});var IBe=Mt,iJ=function(e,t){for(var r=IBe(e),n=new t(r),a=0;a<r;a++)n[a]=e[r-a-1];return n},PBe=te,NBe=iJ,FBe=on,DBe=ba,LBe=Array;PBe({target:"Array",proto:!0},{toReversed:function(){return NBe(FBe(this),LBe)}});DBe("toReversed");var MBe=Mt,rR=function(e,t){for(var r=0,n=MBe(t),a=new e(n);n>r;)a[r]=t[r++];return a},BBe=Fe,jBe=function(e){return BBe[e].prototype},UBe=te,WBe=Te,VBe=Nr,HBe=on,zBe=rR,GBe=jBe,KBe=ba,XBe=Array,qBe=WBe(GBe("Array").sort);UBe({target:"Array",proto:!0},{toSorted:function(t){t!==void 0&&VBe(t);var r=HBe(this),n=zBe(XBe,r);return qBe(n,t)}});KBe("toSorted");var YBe=te,ZBe=ba,JBe=sh,QBe=Mt,eje=Vo,tje=on,rje=Fr,nje=Array,aje=Math.max,ije=Math.min;YBe({target:"Array",proto:!0},{toSpliced:function(t,r){var n=tje(this),a=QBe(n),i=eje(t,a),o=arguments.length,s=0,l,c,f,u;for(o===0?l=c=0:o===1?(l=0,c=a-i):(l=o-2,c=ije(aje(rje(r),0),a-i)),f=JBe(a+l-c),u=nje(f);s<i;s++)u[s]=n[s];for(;s<i+l;s++)u[s]=arguments[s-i+2];for(;s<f;s++)u[s]=n[s+c-l];return u}});ZBe("toSpliced");var oje=ba;oje("flat");var sje=ba;sje("flatMap");var lje=te,cje=Rt,uje=Mt,fje=J6,dje=S_,hje=sh,pje=[].unshift(0)!==1,gje=function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(e){return e instanceof TypeError}},vje=pje||!gje();lje({target:"Array",proto:!0,arity:1,forced:vje},{unshift:function(t){var r=cje(this),n=uje(r),a=arguments.length;if(a){hje(n+a);for(var i=n;i--;){var o=i+a;i in r?r[o]=r[i]:dje(r,o)}for(var s=0;s<a;s++)r[s]=arguments[s]}return fje(r,n+a)}});var mje=Mt,yje=Fr,xje=RangeError,oJ=function(e,t,r,n){var a=mje(e),i=yje(r),o=i<0?a+i:i;if(o>=a||o<0)throw xje("Incorrect index");for(var s=new t(a),l=0;l<a;l++)s[l]=l===o?n:e[l];return s},wje=te,_je=oJ,bje=on,Eje=Array;wje({target:"Array",proto:!0},{with:function(e,t){return _je(bje(this),Eje,e,t)}});var nR=typeof ArrayBuffer<"u"&&typeof DataView<"u",Sje=kr,om=function(e,t,r){for(var n in t)Sje(e,n,t[n],r);return e},Tje=Pi,Cje=TypeError,Xo=function(e,t){if(Tje(t,e))return e;throw Cje("Incorrect invocation")},$je=Fr,kje=Qa,Aje=RangeError,sJ=function(e){if(e===void 0)return 0;var t=$je(e),r=kje(t);if(t!==r)throw Aje("Wrong length or index");return r},Rje=Array,Oje=Math.abs,as=Math.pow,Ije=Math.floor,Pje=Math.log,Nje=Math.LN2,Fje=function(e,t,r){var n=Rje(r),a=r*8-t-1,i=(1<<a)-1,o=i>>1,s=t===23?as(2,-24)-as(2,-77):0,l=e<0||e===0&&1/e<0?1:0,c=0,f,u,d;for(e=Oje(e),e!=e||e===1/0?(u=e!=e?1:0,f=i):(f=Ije(Pje(e)/Nje),d=as(2,-f),e*d<1&&(f--,d*=2),f+o>=1?e+=s/d:e+=s*as(2,1-o),e*d>=2&&(f++,d/=2),f+o>=i?(u=0,f=i):f+o>=1?(u=(e*d-1)*as(2,t),f=f+o):(u=e*as(2,o-1)*as(2,t),f=0));t>=8;)n[c++]=u&255,u/=256,t-=8;for(f=f<<t|u,a+=t;a>0;)n[c++]=f&255,f/=256,a-=8;return n[--c]|=l*128,n},Dje=function(e,t){var r=e.length,n=r*8-t-1,a=(1<<n)-1,i=a>>1,o=n-7,s=r-1,l=e[s--],c=l&127,f;for(l>>=7;o>0;)c=c*256+e[s--],o-=8;for(f=c&(1<<-o)-1,c>>=-o,o+=t;o>0;)f=f*256+e[s--],o-=8;if(c===0)c=1-i;else{if(c===a)return f?NaN:l?-1/0:1/0;f=f+as(2,t),c=c-i}return(l?-1:1)*f*as(2,c-t)},Lje={pack:Fje,unpack:Dje},A_=Fe,aR=Te,CS=Ke,Mje=nR,lJ=ah,nD=ra,Bje=vn,aD=om,$S=_e,P1=Xo,jje=Fr,Uje=Qa,k2=sJ,cJ=Lje,Wje=Di,iD=zo,Vje=el.f,Hje=X6,zje=Jv,uJ=ei,iR=Zr,Gje=lJ.PROPER,oD=lJ.CONFIGURABLE,jd="ArrayBuffer",R_="DataView",Ud="prototype",Kje="Wrong length",fJ="Wrong index",sD=iR.getterFor(jd),Up=iR.getterFor(R_),lD=iR.set,ui=A_[jd],Ta=ui,Ff=Ta&&Ta[Ud],Eo=A_[R_],zc=Eo&&Eo[Ud],cD=Object.prototype,Xje=A_.Array,A2=A_.RangeError,qje=aR(Hje),Yje=aR([].reverse),dJ=cJ.pack,uD=cJ.unpack,fD=function(e){return[e&255]},dD=function(e){return[e&255,e>>8&255]},hD=function(e){return[e&255,e>>8&255,e>>16&255,e>>24&255]},pD=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},Zje=function(e){return dJ(e,23,4)},Jje=function(e){return dJ(e,52,8)},N1=function(e,t,r){Bje(e[Ud],t,{configurable:!0,get:function(){return r(this)[t]}})},hl=function(e,t,r,n){var a=k2(r),i=Up(e);if(a+t>i.byteLength)throw A2(fJ);var o=i.bytes,s=a+i.byteOffset,l=zje(o,s,s+t);return n?l:Yje(l)},pl=function(e,t,r,n,a,i){var o=k2(r),s=Up(e);if(o+t>s.byteLength)throw A2(fJ);for(var l=s.bytes,c=o+s.byteOffset,f=n(+a),u=0;u<t;u++)l[c+u]=f[i?u:t-u-1]};if(!Mje)Ta=function(t){P1(this,Ff);var r=k2(t);lD(this,{type:jd,bytes:qje(Xje(r),0),byteLength:r}),CS||(this.byteLength=r,this.detached=!1)},Ff=Ta[Ud],Eo=function(t,r,n){P1(this,zc),P1(t,Ff);var a=sD(t),i=a.byteLength,o=jje(r);if(o<0||o>i)throw A2("Wrong offset");if(n=n===void 0?i-o:Uje(n),o+n>i)throw A2(Kje);lD(this,{type:R_,buffer:t,byteLength:n,byteOffset:o,bytes:a.bytes}),CS||(this.buffer=t,this.byteLength=n,this.byteOffset=o)},zc=Eo[Ud],CS&&(N1(Ta,"byteLength",sD),N1(Eo,"buffer",Up),N1(Eo,"byteLength",Up),N1(Eo,"byteOffset",Up)),aD(zc,{getInt8:function(t){return hl(this,1,t)[0]<<24>>24},getUint8:function(t){return hl(this,1,t)[0]},getInt16:function(t){var r=hl(this,2,t,arguments.length>1?arguments[1]:void 0);return(r[1]<<8|r[0])<<16>>16},getUint16:function(t){var r=hl(this,2,t,arguments.length>1?arguments[1]:void 0);return r[1]<<8|r[0]},getInt32:function(t){return pD(hl(this,4,t,arguments.length>1?arguments[1]:void 0))},getUint32:function(t){return pD(hl(this,4,t,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(t){return uD(hl(this,4,t,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(t){return uD(hl(this,8,t,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(t,r){pl(this,1,t,fD,r)},setUint8:function(t,r){pl(this,1,t,fD,r)},setInt16:function(t,r){pl(this,2,t,dD,r,arguments.length>2?arguments[2]:void 0)},setUint16:function(t,r){pl(this,2,t,dD,r,arguments.length>2?arguments[2]:void 0)},setInt32:function(t,r){pl(this,4,t,hD,r,arguments.length>2?arguments[2]:void 0)},setUint32:function(t,r){pl(this,4,t,hD,r,arguments.length>2?arguments[2]:void 0)},setFloat32:function(t,r){pl(this,4,t,Zje,r,arguments.length>2?arguments[2]:void 0)},setFloat64:function(t,r){pl(this,8,t,Jje,r,arguments.length>2?arguments[2]:void 0)}});else{var gD=Gje&&ui.name!==jd;if(!$S(function(){ui(1)})||!$S(function(){new ui(-1)})||$S(function(){return new ui,new ui(1.5),new ui(NaN),ui.length!=1||gD&&!oD})){Ta=function(t){return P1(this,Ff),new ui(k2(t))},Ta[Ud]=Ff;for(var vD=Vje(ui),mD=0,kS;vD.length>mD;)(kS=vD[mD++])in Ta||nD(Ta,kS,ui[kS]);Ff.constructor=Ta}else gD&&oD&&nD(ui,"name",jd);iD&&Wje(zc)!==cD&&iD(zc,cD);var F1=new Eo(new Ta(2)),yD=aR(zc.setInt8);F1.setInt8(0,2147483648),F1.setInt8(1,2147483649),(F1.getInt8(0)||!F1.getInt8(1))&&aD(zc,{setInt8:function(t,r){yD(this,t,r<<24>>24)},setUint8:function(t,r){yD(this,t,r<<24>>24)}},{unsafe:!0})}uJ(Ta,jd);uJ(Eo,R_);var O_={ArrayBuffer:Ta,DataView:Eo},Qje=te,eUe=Fe,tUe=O_,rUe=lh,oR="ArrayBuffer",xD=tUe[oR],nUe=eUe[oR];Qje({global:!0,constructor:!0,forced:nUe!==xD},{ArrayBuffer:xD});rUe(oR);var aUe=nR,sR=Ke,Zn=Fe,hJ=ht,I_=pt,yc=wt,lR=Ho,iUe=wf,oUe=ra,Z$=kr,sUe=vn,lUe=Pi,P_=Di,ch=zo,cUe=gt,uUe=nh,pJ=Zr,gJ=pJ.enforce,fUe=pJ.get,R2=Zn.Int8Array,J$=R2&&R2.prototype,wD=Zn.Uint8ClampedArray,_D=wD&&wD.prototype,$o=R2&&P_(R2),Qi=J$&&P_(J$),dUe=Object.prototype,cR=Zn.TypeError,bD=cUe("toStringTag"),Q$=uUe("TYPED_ARRAY_TAG"),O2="TypedArrayConstructor",Bs=aUe&&!!ch&&lR(Zn.opera)!=="Opera",vJ=!1,da,Ml,Wd,js={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},uR={BigInt64Array:8,BigUint64Array:8},hUe=function(t){if(!I_(t))return!1;var r=lR(t);return r==="DataView"||yc(js,r)||yc(uR,r)},mJ=function(e){var t=P_(e);if(I_(t)){var r=fUe(t);return r&&yc(r,O2)?r[O2]:mJ(t)}},yJ=function(e){if(!I_(e))return!1;var t=lR(e);return yc(js,t)||yc(uR,t)},pUe=function(e){if(yJ(e))return e;throw cR("Target is not a typed array")},gUe=function(e){if(hJ(e)&&(!ch||lUe($o,e)))return e;throw cR(iUe(e)+" is not a typed array constructor")},vUe=function(e,t,r,n){if(sR){if(r)for(var a in js){var i=Zn[a];if(i&&yc(i.prototype,e))try{delete i.prototype[e]}catch{try{i.prototype[e]=t}catch{}}}(!Qi[e]||r)&&Z$(Qi,e,r?t:Bs&&J$[e]||t,n)}},mUe=function(e,t,r){var n,a;if(sR){if(ch){if(r){for(n in js)if(a=Zn[n],a&&yc(a,e))try{delete a[e]}catch{}}if(!$o[e]||r)try{return Z$($o,e,r?t:Bs&&$o[e]||t)}catch{}else return}for(n in js)a=Zn[n],a&&(!a[e]||r)&&Z$(a,e,t)}};for(da in js)Ml=Zn[da],Wd=Ml&&Ml.prototype,Wd?gJ(Wd)[O2]=Ml:Bs=!1;for(da in uR)Ml=Zn[da],Wd=Ml&&Ml.prototype,Wd&&(gJ(Wd)[O2]=Ml);if((!Bs||!hJ($o)||$o===Function.prototype)&&($o=function(){throw cR("Incorrect invocation")},Bs))for(da in js)Zn[da]&&ch(Zn[da],$o);if((!Bs||!Qi||Qi===dUe)&&(Qi=$o.prototype,Bs))for(da in js)Zn[da]&&ch(Zn[da].prototype,Qi);Bs&&P_(_D)!==Qi&&ch(_D,Qi);if(sR&&!yc(Qi,bD)){vJ=!0,sUe(Qi,bD,{configurable:!0,get:function(){return I_(this)?this[Q$]:void 0}});for(da in js)Zn[da]&&oUe(Zn[da],Q$,da)}var dt={NATIVE_ARRAY_BUFFER_VIEWS:Bs,TYPED_ARRAY_TAG:vJ&&Q$,aTypedArray:pUe,aTypedArrayConstructor:gUe,exportTypedArrayMethod:vUe,exportTypedArrayStaticMethod:mUe,getTypedArrayConstructor:mJ,isView:hUe,isTypedArray:yJ,TypedArray:$o,TypedArrayPrototype:Qi},yUe=te,xJ=dt,xUe=xJ.NATIVE_ARRAY_BUFFER_VIEWS;yUe({target:"ArrayBuffer",stat:!0,forced:!xUe},{isView:xJ.isView});var wUe=ih,_Ue=wf,bUe=TypeError,fR=function(e){if(wUe(e))return e;throw bUe(_Ue(e)+" is not a constructor")},ED=nt,EUe=fR,SUe=wa,TUe=gt,CUe=TUe("species"),uh=function(e,t){var r=ED(e).constructor,n;return r===void 0||SUe(n=ED(r)[CUe])?t:EUe(n)},$Ue=te,dR=Nc,kUe=_e,wJ=O_,SD=nt,TD=Vo,AUe=Qa,RUe=uh,hR=wJ.ArrayBuffer,ek=wJ.DataView,_J=ek.prototype,CD=dR(hR.prototype.slice),OUe=dR(_J.getUint8),IUe=dR(_J.setUint8),PUe=kUe(function(){return!new hR(2).slice(1,void 0).byteLength});$Ue({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:PUe},{slice:function(t,r){if(CD&&r===void 0)return CD(SD(this),t);for(var n=SD(this).byteLength,a=TD(t,n),i=TD(r===void 0?n:r,n),o=new(RUe(this,hR))(AUe(i-a)),s=new ek(this),l=new ek(o),c=0;a<i;)IUe(l,c++,OUe(s,a++));return o}});var NUe=te,FUe=O_,DUe=nR;NUe({global:!0,constructor:!0,forced:!DUe},{DataView:FUe.DataView});var LUe=te,MUe=Te,BUe=_e,jUe=BUe(function(){return new Date(16e11).getYear()!==120}),UUe=MUe(Date.prototype.getFullYear);LUe({target:"Date",proto:!0,forced:jUe},{getYear:function(){return UUe(this)-1900}});var WUe=te,VUe=Te,bJ=Date,HUe=VUe(bJ.prototype.getTime);WUe({target:"Date",stat:!0},{now:function(){return HUe(new bJ)}});var zUe=te,EJ=Te,GUe=Fr,SJ=Date.prototype,KUe=EJ(SJ.getTime),XUe=EJ(SJ.setFullYear);zUe({target:"Date",proto:!0},{setYear:function(t){KUe(this);var r=GUe(t),n=0<=r&&r<=99?r+1900:r;return XUe(this,n)}});var qUe=te;qUe({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString});var YUe=Fr,ZUe=ct,JUe=Yr,QUe=RangeError,N_=function(t){var r=ZUe(JUe(this)),n="",a=YUe(t);if(a<0||a==1/0)throw QUe("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(r+=r))a&1&&(n+=r);return n},TJ=Te,eWe=Qa,$D=ct,tWe=N_,rWe=Yr,nWe=TJ(tWe),aWe=TJ("".slice),iWe=Math.ceil,kD=function(e){return function(t,r,n){var a=$D(rWe(t)),i=eWe(r),o=a.length,s=n===void 0?" ":$D(n),l,c;return i<=o||s==""?a:(l=i-o,c=nWe(s,iWe(l/s.length)),c.length>l&&(c=aWe(c,0,l)),e?a+c:c+a)}},pR={start:kD(!1),end:kD(!0)},Dc=Te,AD=_e,Gc=pR.start,oWe=RangeError,sWe=isFinite,lWe=Math.abs,al=Date.prototype,AS=al.toISOString,cWe=Dc(al.getTime),uWe=Dc(al.getUTCDate),fWe=Dc(al.getUTCFullYear),dWe=Dc(al.getUTCHours),hWe=Dc(al.getUTCMilliseconds),pWe=Dc(al.getUTCMinutes),gWe=Dc(al.getUTCMonth),vWe=Dc(al.getUTCSeconds),mWe=AD(function(){return AS.call(new Date(-5e13-1))!="0385-07-25T07:06:39.999Z"})||!AD(function(){AS.call(new Date(NaN))})?function(){if(!sWe(cWe(this)))throw oWe("Invalid time value");var t=this,r=fWe(t),n=hWe(t),a=r<0?"-":r>9999?"+":"";return a+Gc(lWe(r),a?6:4,0)+"-"+Gc(gWe(t)+1,2,0)+"-"+Gc(uWe(t),2,0)+"T"+Gc(dWe(t),2,0)+":"+Gc(pWe(t),2,0)+":"+Gc(vWe(t),2,0)+"."+Gc(n,3,0)+"Z"}:AS,yWe=te,RD=mWe;yWe({target:"Date",proto:!0,forced:Date.prototype.toISOString!==RD},{toISOString:RD});var xWe=te,wWe=_e,_We=Rt,bWe=d_,EWe=wWe(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});xWe({target:"Date",proto:!0,arity:1,forced:EWe},{toJSON:function(t){var r=_We(this),n=bWe(r,"number");return typeof n=="number"&&!isFinite(n)?null:r.toISOString()}});var SWe=nt,TWe=OY,CWe=TypeError,$We=function(e){if(SWe(this),e==="string"||e==="default")e="string";else if(e!=="number")throw CWe("Incorrect hint");return TWe(this,e)},kWe=wt,AWe=kr,RWe=$We,OWe=gt,OD=OWe("toPrimitive"),ID=Date.prototype;kWe(ID,OD)||AWe(ID,OD,RWe);var CJ=Te,IWe=kr,gR=Date.prototype,PD="Invalid Date",$J="toString",PWe=CJ(gR[$J]),NWe=CJ(gR.getTime);String(new Date(NaN))!=PD&&IWe(gR,$J,function(){var t=NWe(this);return t===t?PWe(this):PD});var FWe=te,sm=Te,DWe=ct,LWe=sm("".charAt),MWe=sm("".charCodeAt),BWe=sm(/./.exec),jWe=sm(1 .toString),UWe=sm("".toUpperCase),WWe=/[\w*+\-./@]/,ND=function(e,t){for(var r=jWe(e,16);r.length<t;)r="0"+r;return r};FWe({global:!0},{escape:function(t){for(var r=DWe(t),n="",a=r.length,i=0,o,s;i<a;)o=LWe(r,i++),BWe(WWe,o)?n+=o:(s=MWe(o,0),s<256?n+="%"+ND(s,2):n+="%u"+UWe(ND(s,4)));return n}});var kJ=Te,VWe=Nr,HWe=pt,zWe=wt,FD=_f,GWe=Hv,AJ=Function,KWe=kJ([].concat),XWe=kJ([].join),RS={},qWe=function(e,t,r){if(!zWe(RS,t)){for(var n=[],a=0;a<t;a++)n[a]="a["+a+"]";RS[t]=AJ("C,a","return new C("+XWe(n,",")+")")}return RS[t](e,r)},RJ=GWe?AJ.bind:function(t){var r=VWe(this),n=r.prototype,a=FD(arguments,1),i=function(){var s=KWe(a,FD(arguments));return this instanceof i?qWe(r,s.length,s):r.apply(t,s)};return HWe(n)&&(i.prototype=n),i},YWe=te,DD=RJ;YWe({target:"Function",proto:!0,forced:Function.bind!==DD},{bind:DD});var ZWe=ht,LD=pt,JWe=or,QWe=Di,eVe=gt,tVe=I6,OS=eVe("hasInstance"),MD=Function.prototype;OS in MD||JWe.f(MD,OS,{value:tVe(function(e){if(!ZWe(this)||!LD(e))return!1;var t=this.prototype;if(!LD(t))return e instanceof this;for(;e=QWe(e);)if(t===e)return!0;return!1},OS)});var rVe=Ke,nVe=ah.EXISTS,OJ=Te,aVe=vn,IJ=Function.prototype,iVe=OJ(IJ.toString),PJ=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,oVe=OJ(PJ.exec),sVe="name";rVe&&!nVe&&aVe(IJ,sVe,{configurable:!0,get:function(){try{return oVe(PJ,iVe(this))[1]}catch{return""}}});var lVe=te,IS=Fe;lVe({global:!0,forced:IS.globalThis!==IS},{globalThis:IS});var cVe=Fe,uVe=ei;uVe(cVe.JSON,"JSON",!0);var NJ={exports:{}},fVe=_e,vR=fVe(function(){if(typeof ArrayBuffer=="function"){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}),dVe=_e,hVe=pt,pVe=ta,BD=vR,Wy=Object.isExtensible,gVe=dVe(function(){Wy(1)}),mR=gVe||BD?function(t){return!hVe(t)||BD&&pVe(t)=="ArrayBuffer"?!1:Wy?Wy(t):!0}:Wy,vVe=_e,fh=!vVe(function(){return Object.isExtensible(Object.preventExtensions({}))}),mVe=te,yVe=Te,xVe=Gv,wVe=pt,yR=wt,_Ve=or.f,jD=el,bVe=m_,xR=mR,EVe=nh,SVe=fh,FJ=!1,Us=EVe("meta"),TVe=0,wR=function(e){_Ve(e,Us,{value:{objectID:"O"+TVe++,weakData:{}}})},CVe=function(e,t){if(!wVe(e))return typeof e=="symbol"?e:(typeof e=="string"?"S":"P")+e;if(!yR(e,Us)){if(!xR(e))return"F";if(!t)return"E";wR(e)}return e[Us].objectID},$Ve=function(e,t){if(!yR(e,Us)){if(!xR(e))return!0;if(!t)return!1;wR(e)}return e[Us].weakData},kVe=function(e){return SVe&&FJ&&xR(e)&&!yR(e,Us)&&wR(e),e},AVe=function(){RVe.enable=function(){},FJ=!0;var e=jD.f,t=yVe([].splice),r={};r[Us]=1,e(r).length&&(jD.f=function(n){for(var a=e(n),i=0,o=a.length;i<o;i++)if(a[i]===Us){t(a,i,1);break}return a},mVe({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:bVe.f}))},RVe=NJ.exports={enable:AVe,fastKey:CVe,getWeakData:$Ve,onFreeze:kVe};xVe[Us]=!0;var Ef=NJ.exports,OVe=te,IVe=Fe,PVe=Te,UD=Yv,NVe=kr,FVe=Ef,DVe=Ko,LVe=Xo,MVe=ht,BVe=wa,PS=pt,NS=_e,jVe=C_,UVe=ei,WVe=oh,F_=function(e,t,r){var n=e.indexOf("Map")!==-1,a=e.indexOf("Weak")!==-1,i=n?"set":"add",o=IVe[e],s=o&&o.prototype,l=o,c={},f=function(m){var w=PVe(s[m]);NVe(s,m,m=="add"?function(E){return w(this,E===0?0:E),this}:m=="delete"?function(_){return a&&!PS(_)?!1:w(this,_===0?0:_)}:m=="get"?function(E){return a&&!PS(E)?void 0:w(this,E===0?0:E)}:m=="has"?function(E){return a&&!PS(E)?!1:w(this,E===0?0:E)}:function(E,S){return w(this,E===0?0:E,S),this})},u=UD(e,!MVe(o)||!(a||s.forEach&&!NS(function(){new o().entries().next()})));if(u)l=r.getConstructor(t,e,n,i),FVe.enable();else if(UD(e,!0)){var d=new l,h=d[i](a?{}:-0,1)!=d,p=NS(function(){d.has(1)}),g=jVe(function(m){new o(m)}),y=!a&&NS(function(){for(var m=new o,w=5;w--;)m[i](w,w);return!m.has(-0)});g||(l=t(function(m,w){LVe(m,s);var _=WVe(new o,m,l);return BVe(w)||DVe(w,_[i],{that:_,AS_ENTRIES:n}),_}),l.prototype=s,s.constructor=l),(p||y)&&(f("delete"),f("has"),n&&f("get")),(y||h)&&f(i),a&&s.clear&&delete s.clear}return c[e]=l,OVe({global:!0,constructor:!0,forced:l!=o},c),UVe(l,e),a||r.setStrong(l,e,n),l},VVe=Ni,HVe=vn,WD=om,zVe=ho,GVe=Xo,KVe=wa,XVe=Ko,qVe=Y6,D1=$_,YVe=lh,Mh=Ke,VD=Ef.fastKey,DJ=Zr,HD=DJ.set,FS=DJ.getterFor,LJ={getConstructor:function(e,t,r,n){var a=e(function(c,f){GVe(c,i),HD(c,{type:t,index:VVe(null),first:void 0,last:void 0,size:0}),Mh||(c.size=0),KVe(f)||XVe(f,c[n],{that:c,AS_ENTRIES:r})}),i=a.prototype,o=FS(t),s=function(c,f,u){var d=o(c),h=l(c,f),p,g;return h?h.value=u:(d.last=h={index:g=VD(f,!0),key:f,value:u,previous:p=d.last,next:void 0,removed:!1},d.first||(d.first=h),p&&(p.next=h),Mh?d.size++:c.size++,g!=="F"&&(d.index[g]=h)),c},l=function(c,f){var u=o(c),d=VD(f),h;if(d!=="F")return u.index[d];for(h=u.first;h;h=h.next)if(h.key==f)return h};return WD(i,{clear:function(){for(var f=this,u=o(f),d=u.index,h=u.first;h;)h.removed=!0,h.previous&&(h.previous=h.previous.next=void 0),delete d[h.index],h=h.next;u.first=u.last=void 0,Mh?u.size=0:f.size=0},delete:function(c){var f=this,u=o(f),d=l(f,c);if(d){var h=d.next,p=d.previous;delete u.index[d.index],d.removed=!0,p&&(p.next=h),h&&(h.previous=p),u.first==d&&(u.first=h),u.last==d&&(u.last=p),Mh?u.size--:f.size--}return!!d},forEach:function(f){for(var u=o(this),d=zVe(f,arguments.length>1?arguments[1]:void 0),h;h=h?h.next:u.first;)for(d(h.value,h.key,this);h&&h.removed;)h=h.previous},has:function(f){return!!l(this,f)}}),WD(i,r?{get:function(f){var u=l(this,f);return u&&u.value},set:function(f,u){return s(this,f===0?0:f,u)}}:{add:function(f){return s(this,f=f===0?0:f,f)}}),Mh&&HVe(i,"size",{configurable:!0,get:function(){return o(this).size}}),a},setStrong:function(e,t,r){var n=t+" Iterator",a=FS(t),i=FS(n);qVe(e,t,function(o,s){HD(this,{type:n,target:o,state:a(o),kind:s,last:void 0})},function(){for(var o=i(this),s=o.kind,l=o.last;l&&l.removed;)l=l.previous;return!o.target||!(o.last=l=l?l.next:o.state.first)?(o.target=void 0,D1(void 0,!0)):s=="keys"?D1(l.key,!1):s=="values"?D1(l.value,!1):D1([l.key,l.value],!1)},r?"entries":"values",!r,!0),YVe(t)}},ZVe=F_,JVe=LJ;ZVe("Map",function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},JVe);var QVe=Math.log,MJ=Math.log1p||function(t){var r=+t;return r>-1e-8&&r<1e-8?r-r*r/2:QVe(1+r)},eHe=te,tHe=MJ,DS=Math.acosh,rHe=Math.log,zD=Math.sqrt,nHe=Math.LN2,aHe=!DS||Math.floor(DS(Number.MAX_VALUE))!=710||DS(1/0)!=1/0;eHe({target:"Math",stat:!0,forced:aHe},{acosh:function(t){var r=+t;return r<1?NaN:r>9490626562425156e-8?rHe(r)+nHe:tHe(r-1+zD(r-1)*zD(r+1))}});var iHe=te,GD=Math.asinh,oHe=Math.log,sHe=Math.sqrt;function BJ(e){var t=+e;return!isFinite(t)||t==0?t:t<0?-BJ(-t):oHe(t+sHe(t*t+1))}var lHe=!(GD&&1/GD(0)>0);iHe({target:"Math",stat:!0,forced:lHe},{asinh:BJ});var cHe=te,KD=Math.atanh,uHe=Math.log,fHe=!(KD&&1/KD(-0)<0);cHe({target:"Math",stat:!0,forced:fHe},{atanh:function(t){var r=+t;return r==0?r:uHe((1+r)/(1-r))/2}});var _R=Math.sign||function(t){var r=+t;return r==0||r!=r?r:r<0?-1:1},dHe=te,hHe=_R,pHe=Math.abs,gHe=Math.pow;dHe({target:"Math",stat:!0},{cbrt:function(t){var r=+t;return hHe(r)*gHe(pHe(r),1/3)}});var vHe=te,mHe=Math.floor,yHe=Math.log,xHe=Math.LOG2E;vHe({target:"Math",stat:!0},{clz32:function(t){var r=t>>>0;return r?31-mHe(yHe(r+.5)*xHe):32}});var Bh=Math.expm1,wHe=Math.exp,D_=!Bh||Bh(10)>22025.465794806718||Bh(10)<22025.465794806718||Bh(-2e-17)!=-2e-17?function(t){var r=+t;return r==0?r:r>-1e-6&&r<1e-6?r+r*r/2:wHe(r)-1}:Bh,_He=te,bHe=D_,XD=Math.cosh,EHe=Math.abs,LS=Math.E,SHe=!XD||XD(710)===1/0;_He({target:"Math",stat:!0,forced:SHe},{cosh:function(t){var r=bHe(EHe(t)-1)+1;return(r+1/(r*LS*LS))*(LS/2)}});var THe=te,qD=D_;THe({target:"Math",stat:!0,forced:qD!=Math.expm1},{expm1:qD});var CHe=_R,$He=Math.abs,L_=Math.pow,tk=L_(2,-52),Vy=L_(2,-23),kHe=L_(2,127)*(2-Vy),MS=L_(2,-126),AHe=function(e){return e+1/tk-1/tk},RHe=Math.fround||function(t){var r=+t,n=$He(r),a=CHe(r),i,o;return n<MS?a*AHe(n/MS/Vy)*MS*Vy:(i=(1+Vy/tk)*n,o=i-(i-n),o>kHe||o!=o?a*(1/0):a*o)},OHe=te,IHe=RHe;OHe({target:"Math",stat:!0},{fround:IHe});var PHe=te,YD=Math.hypot,NHe=Math.abs,FHe=Math.sqrt,DHe=!!YD&&YD(1/0,NaN)!==1/0;PHe({target:"Math",stat:!0,arity:2,forced:DHe},{hypot:function(t,r){for(var n=0,a=0,i=arguments.length,o=0,s,l;a<i;)s=NHe(arguments[a++]),o<s?(l=o/s,n=n*l*l+1,o=s):s>0?(l=s/o,n+=l*l):n+=s;return o===1/0?1/0:o*FHe(n)}});var LHe=te,MHe=_e,ZD=Math.imul,BHe=MHe(function(){return ZD(4294967295,5)!=-5||ZD.length!=2});LHe({target:"Math",stat:!0,forced:BHe},{imul:function(t,r){var n=65535,a=+t,i=+r,o=n&a,s=n&i;return 0|o*s+((n&a>>>16)*s+o*(n&i>>>16)<<16>>>0)}});var jHe=Math.log,UHe=Math.LOG10E,jJ=Math.log10||function(t){return jHe(t)*UHe},WHe=te,VHe=jJ;WHe({target:"Math",stat:!0},{log10:VHe});var HHe=te,zHe=MJ;HHe({target:"Math",stat:!0},{log1p:zHe});var GHe=te,KHe=Math.log,XHe=Math.LN2;GHe({target:"Math",stat:!0},{log2:function(t){return KHe(t)/XHe}});var qHe=te,YHe=_R;qHe({target:"Math",stat:!0},{sign:YHe});var ZHe=te,JHe=_e,JD=D_,QHe=Math.abs,QD=Math.exp,eze=Math.E,tze=JHe(function(){return Math.sinh(-2e-17)!=-2e-17});ZHe({target:"Math",stat:!0,forced:tze},{sinh:function(t){var r=+t;return QHe(r)<1?(JD(r)-JD(-r))/2:(QD(r-1)-QD(-r-1))*(eze/2)}});var rze=te,eL=D_,tL=Math.exp;rze({target:"Math",stat:!0},{tanh:function(t){var r=+t,n=eL(r),a=eL(-r);return n==1/0?1:a==1/0?-1:(n-a)/(tL(r)+tL(-r))}});var nze=ei;nze(Math,"Math",!0);var aze=te,ize=jY;aze({target:"Math",stat:!0},{trunc:ize});var oze=Te,M_=oze(1 .valueOf),B_=`
|
||
\v\f\r \u2028\u2029\uFEFF`,sze=Te,lze=Yr,cze=ct,rk=B_,rL=sze("".replace),uze=RegExp("^["+rk+"]+"),fze=RegExp("(^|[^"+rk+"])["+rk+"]+$"),BS=function(e){return function(t){var r=cze(lze(t));return e&1&&(r=rL(r,uze,"")),e&2&&(r=rL(r,fze,"$1")),r}},dh={start:BS(1),end:BS(2),trim:BS(3)},dze=te,UJ=C6,hze=Ke,WJ=Fe,VJ=XY,HJ=Te,pze=Yv,nL=wt,gze=oh,vze=Pi,mze=xf,zJ=d_,yze=_e,xze=el.f,wze=gn.f,_ze=or.f,bze=M_,Eze=dh.trim,j_="Number",Vd=WJ[j_];VJ[j_];var bR=Vd.prototype,Sze=WJ.TypeError,Tze=HJ("".slice),L1=HJ("".charCodeAt),Cze=function(e){var t=zJ(e,"number");return typeof t=="bigint"?t:$ze(t)},$ze=function(e){var t=zJ(e,"number"),r,n,a,i,o,s,l,c;if(mze(t))throw Sze("Cannot convert a Symbol value to a number");if(typeof t=="string"&&t.length>2){if(t=Eze(t),r=L1(t,0),r===43||r===45){if(n=L1(t,2),n===88||n===120)return NaN}else if(r===48){switch(L1(t,1)){case 66:case 98:a=2,i=49;break;case 79:case 111:a=8,i=55;break;default:return+t}for(o=Tze(t,2),s=o.length,l=0;l<s;l++)if(c=L1(o,l),c<48||c>i)return NaN;return parseInt(o,a)}}return+t},ER=pze(j_,!Vd(" 0o1")||!Vd("0b1")||Vd("+0x1")),kze=function(e){return vze(bR,e)&&yze(function(){bze(e)})},U_=function(t){var r=arguments.length<1?0:Vd(Cze(t));return kze(this)?gze(Object(r),this,U_):r};U_.prototype=bR;ER&&!UJ&&(bR.constructor=U_);dze({global:!0,constructor:!0,wrap:!0,forced:ER},{Number:U_});var Aze=function(e,t){for(var r=hze?xze(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),n=0,a;r.length>n;n++)nL(t,a=r[n])&&!nL(e,a)&&_ze(e,a,wze(t,a))};(ER||UJ)&&Aze(VJ[j_],Vd);var Rze=te;Rze({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)});var Oze=Fe,Ize=Oze.isFinite,Pze=Number.isFinite||function(t){return typeof t=="number"&&Ize(t)},Nze=te,Fze=Pze;Nze({target:"Number",stat:!0},{isFinite:Fze});var Dze=pt,Lze=Math.floor,SR=Number.isInteger||function(t){return!Dze(t)&&isFinite(t)&&Lze(t)===t},Mze=te,Bze=SR;Mze({target:"Number",stat:!0},{isInteger:Bze});var jze=te;jze({target:"Number",stat:!0},{isNaN:function(t){return t!=t}});var Uze=te,Wze=SR,Vze=Math.abs;Uze({target:"Number",stat:!0},{isSafeInteger:function(t){return Wze(t)&&Vze(t)<=9007199254740991}});var Hze=te;Hze({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991});var zze=te;zze({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991});var GJ=Fe,Gze=_e,Kze=Te,Xze=ct,qze=dh.trim,Yze=B_,Zze=Kze("".charAt),I2=GJ.parseFloat,aL=GJ.Symbol,iL=aL&&aL.iterator,Jze=1/I2(Yze+"-0")!==-1/0||iL&&!Gze(function(){I2(Object(iL))}),KJ=Jze?function(t){var r=qze(Xze(t)),n=I2(r);return n===0&&Zze(r,0)=="-"?-0:n}:I2,Qze=te,oL=KJ;Qze({target:"Number",stat:!0,forced:Number.parseFloat!=oL},{parseFloat:oL});var XJ=Fe,eGe=_e,tGe=Te,rGe=ct,nGe=dh.trim,sL=B_,Wp=XJ.parseInt,lL=XJ.Symbol,cL=lL&&lL.iterator,qJ=/^[+-]?0x/i,aGe=tGe(qJ.exec),iGe=Wp(sL+"08")!==8||Wp(sL+"0x16")!==22||cL&&!eGe(function(){Wp(Object(cL))}),YJ=iGe?function(t,r){var n=nGe(rGe(t));return Wp(n,r>>>0||(aGe(qJ,n)?16:10))}:Wp,oGe=te,uL=YJ;oGe({target:"Number",stat:!0,forced:Number.parseInt!=uL},{parseInt:uL});var sGe=te,TR=Te,lGe=Fr,cGe=M_,uGe=N_,fGe=jJ,nk=_e,dGe=RangeError,fL=String,hGe=isFinite,pGe=Math.abs,gGe=Math.floor,dL=Math.pow,vGe=Math.round,ko=TR(1 .toExponential),mGe=TR(uGe),hL=TR("".slice),ZJ=ko(-69e-12,4)==="-6.9000e-11"&&ko(1.255,2)==="1.25e+0"&&ko(12345,3)==="1.235e+4"&&ko(25,0)==="3e+1",yGe=function(){return nk(function(){ko(1,1/0)})&&nk(function(){ko(1,-1/0)})},xGe=function(){return!nk(function(){ko(1/0,1/0),ko(NaN,1/0)})},wGe=!ZJ||!yGe()||!xGe();sGe({target:"Number",proto:!0,forced:wGe},{toExponential:function(t){var r=cGe(this);if(t===void 0)return ko(r);var n=lGe(t);if(!hGe(r))return String(r);if(n<0||n>20)throw dGe("Incorrect fraction digits");if(ZJ)return ko(r,n);var a="",i="",o=0,s="",l="";if(r<0&&(a="-",r=-r),r===0)o=0,i=mGe("0",n+1);else{var c=fGe(r);o=gGe(c);var f=0,u=dL(10,o-n);f=vGe(r/u),2*r>=(2*f+1)*u&&(f+=1),f>=dL(10,n+1)&&(f/=10,o+=1),i=fL(f)}return n!==0&&(i=hL(i,0,1)+"."+hL(i,1)),o===0?(s="+",l="0"):(s=o>0?"+":"-",l=fL(pGe(o))),i+="e"+s+l,a+i}});var _Ge=te,CR=Te,bGe=Fr,EGe=M_,SGe=N_,pL=_e,TGe=RangeError,JJ=String,QJ=Math.floor,ak=CR(SGe),gL=CR("".slice),jh=CR(1 .toFixed),vd=function(e,t,r){return t===0?r:t%2===1?vd(e,t-1,r*e):vd(e*e,t/2,r)},CGe=function(e){for(var t=0,r=e;r>=4096;)t+=12,r/=4096;for(;r>=2;)t+=1,r/=2;return t},Df=function(e,t,r){for(var n=-1,a=r;++n<6;)a+=t*e[n],e[n]=a%1e7,a=QJ(a/1e7)},jS=function(e,t){for(var r=6,n=0;--r>=0;)n+=e[r],e[r]=QJ(n/t),n=n%t*1e7},vL=function(e){for(var t=6,r="";--t>=0;)if(r!==""||t===0||e[t]!==0){var n=JJ(e[t]);r=r===""?n:r+ak("0",7-n.length)+n}return r},$Ge=pL(function(){return jh(8e-5,3)!=="0.000"||jh(.9,0)!=="1"||jh(1.255,2)!=="1.25"||jh(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!pL(function(){jh({})});_Ge({target:"Number",proto:!0,forced:$Ge},{toFixed:function(t){var r=EGe(this),n=bGe(t),a=[0,0,0,0,0,0],i="",o="0",s,l,c,f;if(n<0||n>20)throw TGe("Incorrect fraction digits");if(r!=r)return"NaN";if(r<=-1e21||r>=1e21)return JJ(r);if(r<0&&(i="-",r=-r),r>1e-21)if(s=CGe(r*vd(2,69,1))-69,l=s<0?r*vd(2,-s,1):r/vd(2,s,1),l*=4503599627370496,s=52-s,s>0){for(Df(a,0,l),c=n;c>=7;)Df(a,1e7,0),c-=7;for(Df(a,vd(10,c,1),0),c=s-1;c>=23;)jS(a,1<<23),c-=23;jS(a,1<<c),Df(a,1,1),jS(a,2),o=vL(a)}else Df(a,0,l),Df(a,1<<-s,0),o=vL(a)+ak("0",n);return n>0?(f=o.length,o=i+(f<=n?"0."+ak("0",n-f)+o:gL(o,0,f-n)+"."+gL(o,f-n))):o=i+o,o}});var kGe=te,AGe=Te,mL=_e,yL=M_,P2=AGe(1 .toPrecision),RGe=mL(function(){return P2(1,void 0)!=="1"})||!mL(function(){P2({})});kGe({target:"Number",proto:!0,forced:RGe},{toPrecision:function(t){return t===void 0?P2(yL(this)):P2(yL(this),t)}});var xL=Ke,OGe=Te,IGe=lt,PGe=_e,US=Zv,NGe=Xv,FGe=zv,DGe=Rt,LGe=eh,Lf=Object.assign,wL=Object.defineProperty,MGe=OGe([].concat),eQ=!Lf||PGe(function(){if(xL&&Lf({b:1},Lf(wL({},"a",{enumerable:!0,get:function(){wL(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var e={},t={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach(function(a){t[a]=a}),Lf({},e)[r]!=7||US(Lf({},t)).join("")!=n})?function(t,r){for(var n=DGe(t),a=arguments.length,i=1,o=NGe.f,s=FGe.f;a>i;)for(var l=LGe(arguments[i++]),c=o?MGe(US(l),o(l)):US(l),f=c.length,u=0,d;f>u;)d=c[u++],(!xL||IGe(s,l,d))&&(n[d]=l[d]);return n}:Lf,BGe=te,_L=eQ;BGe({target:"Object",stat:!0,arity:2,forced:Object.assign!==_L},{assign:_L});var jGe=te,UGe=Ke,WGe=Ni;jGe({target:"Object",stat:!0,sham:!UGe},{create:WGe});var VGe=Fe,HGe=_e,bL=eR,W_=!HGe(function(){if(!(bL&&bL<535)){var e=Math.random();__defineSetter__.call(null,e,function(){}),delete VGe[e]}}),zGe=te,GGe=Ke,KGe=W_,XGe=Nr,qGe=Rt,YGe=or;GGe&&zGe({target:"Object",proto:!0,forced:KGe},{__defineGetter__:function(t,r){YGe.f(qGe(this),t,{get:XGe(r),enumerable:!0,configurable:!0})}});var ZGe=te,JGe=Ke,EL=v_.f;ZGe({target:"Object",stat:!0,forced:Object.defineProperties!==EL,sham:!JGe},{defineProperties:EL});var QGe=te,eKe=Ke,SL=or.f;QGe({target:"Object",stat:!0,forced:Object.defineProperty!==SL,sham:!eKe},{defineProperty:SL});var tKe=te,rKe=Ke,nKe=W_,aKe=Nr,iKe=Rt,oKe=or;rKe&&tKe({target:"Object",proto:!0,forced:nKe},{__defineSetter__:function(t,r){oKe.f(iKe(this),t,{set:aKe(r),enumerable:!0,configurable:!0})}});var sKe=Ke,tQ=Te,lKe=Zv,cKe=on,uKe=zv.f,fKe=tQ(uKe),dKe=tQ([].push),TL=function(e){return function(t){for(var r=cKe(t),n=lKe(r),a=n.length,i=0,o=[],s;a>i;)s=n[i++],(!sKe||fKe(r,s))&&dKe(o,e?[s,r[s]]:r[s]);return o}},rQ={entries:TL(!0),values:TL(!1)},hKe=te,pKe=rQ.entries;hKe({target:"Object",stat:!0},{entries:function(t){return pKe(t)}});var gKe=te,vKe=fh,mKe=_e,yKe=pt,xKe=Ef.onFreeze,ik=Object.freeze,wKe=mKe(function(){ik(1)});gKe({target:"Object",stat:!0,forced:wKe,sham:!vKe},{freeze:function(t){return ik&&yKe(t)?ik(xKe(t)):t}});var _Ke=te,bKe=Ko,EKe=tl;_Ke({target:"Object",stat:!0},{fromEntries:function(t){var r={};return bKe(t,function(n,a){EKe(r,n,a)},{AS_ENTRIES:!0}),r}});var SKe=te,TKe=_e,CKe=on,nQ=gn.f,aQ=Ke,$Ke=!aQ||TKe(function(){nQ(1)});SKe({target:"Object",stat:!0,forced:$Ke,sham:!aQ},{getOwnPropertyDescriptor:function(t,r){return nQ(CKe(t),r)}});var kKe=te,AKe=Ke,RKe=N6,OKe=on,IKe=gn,PKe=tl;kKe({target:"Object",stat:!0,sham:!AKe},{getOwnPropertyDescriptors:function(t){for(var r=OKe(t),n=IKe.f,a=RKe(r),i={},o=0,s,l;a.length>o;)l=n(r,s=a[o++]),l!==void 0&&PKe(i,s,l);return i}});var NKe=te,FKe=_e,DKe=m_.f,LKe=FKe(function(){return!Object.getOwnPropertyNames(1)});NKe({target:"Object",stat:!0,forced:LKe},{getOwnPropertyNames:DKe});var MKe=te,BKe=_e,jKe=Rt,iQ=Di,UKe=z6,WKe=BKe(function(){iQ(1)});MKe({target:"Object",stat:!0,forced:WKe,sham:!UKe},{getPrototypeOf:function(t){return iQ(jKe(t))}});var VKe=te,HKe=wt;VKe({target:"Object",stat:!0},{hasOwn:HKe});var oQ=Object.is||function(t,r){return t===r?t!==0||1/t===1/r:t!=t&&r!=r},zKe=te,GKe=oQ;zKe({target:"Object",stat:!0},{is:GKe});var KKe=te,CL=mR;KKe({target:"Object",stat:!0,forced:Object.isExtensible!==CL},{isExtensible:CL});var XKe=te,qKe=_e,YKe=pt,ZKe=ta,sQ=vR,ok=Object.isFrozen,JKe=sQ||qKe(function(){ok(1)});XKe({target:"Object",stat:!0,forced:JKe},{isFrozen:function(t){return!YKe(t)||sQ&&ZKe(t)=="ArrayBuffer"?!0:ok?ok(t):!1}});var QKe=te,eXe=_e,tXe=pt,rXe=ta,lQ=vR,sk=Object.isSealed,nXe=lQ||eXe(function(){sk(1)});QKe({target:"Object",stat:!0,forced:nXe},{isSealed:function(t){return!tXe(t)||lQ&&rXe(t)=="ArrayBuffer"?!0:sk?sk(t):!1}});var aXe=te,iXe=Rt,cQ=Zv,oXe=_e,sXe=oXe(function(){cQ(1)});aXe({target:"Object",stat:!0,forced:sXe},{keys:function(t){return cQ(iXe(t))}});var lXe=te,cXe=Ke,uXe=W_,fXe=Rt,dXe=Pc,hXe=Di,pXe=gn.f;cXe&&lXe({target:"Object",proto:!0,forced:uXe},{__lookupGetter__:function(t){var r=fXe(this),n=dXe(t),a;do if(a=pXe(r,n))return a.get;while(r=hXe(r))}});var gXe=te,vXe=Ke,mXe=W_,yXe=Rt,xXe=Pc,wXe=Di,_Xe=gn.f;vXe&&gXe({target:"Object",proto:!0,forced:mXe},{__lookupSetter__:function(t){var r=yXe(this),n=xXe(t),a;do if(a=_Xe(r,n))return a.set;while(r=wXe(r))}});var bXe=te,EXe=pt,SXe=Ef.onFreeze,TXe=fh,CXe=_e,lk=Object.preventExtensions,$Xe=CXe(function(){lk(1)});bXe({target:"Object",stat:!0,forced:$Xe,sham:!TXe},{preventExtensions:function(t){return lk&&EXe(t)?lk(SXe(t)):t}});var kXe=Ke,AXe=vn,$L=pt,RXe=Rt,OXe=Yr,kL=Object.getPrototypeOf,AL=Object.setPrototypeOf,RL=Object.prototype,OL="__proto__";if(kXe&&kL&&AL&&!(OL in RL))try{AXe(RL,OL,{configurable:!0,get:function(){return kL(RXe(this))},set:function(t){var r=OXe(this);!$L(t)&&t!==null||!$L(r)||AL(r,t)}})}catch{}var IXe=te,PXe=pt,NXe=Ef.onFreeze,FXe=fh,DXe=_e,ck=Object.seal,LXe=DXe(function(){ck(1)});IXe({target:"Object",stat:!0,forced:LXe,sham:!FXe},{seal:function(t){return ck&&PXe(t)?ck(NXe(t)):t}});var MXe=te,BXe=zo;MXe({target:"Object",stat:!0},{setPrototypeOf:BXe});var jXe=F6,UXe=Ho,WXe=jXe?{}.toString:function(){return"[object "+UXe(this)+"]"},VXe=F6,HXe=kr,zXe=WXe;VXe||HXe(Object.prototype,"toString",zXe,{unsafe:!0});var GXe=te,KXe=rQ.values;GXe({target:"Object",stat:!0},{values:function(t){return KXe(t)}});var XXe=te,IL=KJ;XXe({global:!0,forced:parseFloat!=IL},{parseFloat:IL});var qXe=te,PL=YJ;qXe({global:!0,forced:parseInt!=PL},{parseInt:PL});var YXe=TypeError,il=function(e,t){if(e<t)throw YXe("Not enough arguments");return e},ZXe=Zs,uQ=/(?:ipad|iphone|ipod).*applewebkit/i.test(ZXe),Ma=Fe,JXe=Fi,QXe=ho,NL=ht,eqe=wt,fQ=_e,FL=VY,tqe=_f,DL=h_,rqe=il,nqe=uQ,aqe=nl,uk=Ma.setImmediate,fk=Ma.clearImmediate,iqe=Ma.process,WS=Ma.Dispatch,oqe=Ma.Function,LL=Ma.MessageChannel,sqe=Ma.String,VS=0,Vp={},ML="onreadystatechange",tv,Kc,HS,zS;fQ(function(){tv=Ma.location});var $R=function(e){if(eqe(Vp,e)){var t=Vp[e];delete Vp[e],t()}},GS=function(e){return function(){$R(e)}},BL=function(e){$R(e.data)},jL=function(e){Ma.postMessage(sqe(e),tv.protocol+"//"+tv.host)};(!uk||!fk)&&(uk=function(t){rqe(arguments.length,1);var r=NL(t)?t:oqe(t),n=tqe(arguments,1);return Vp[++VS]=function(){JXe(r,void 0,n)},Kc(VS),VS},fk=function(t){delete Vp[t]},aqe?Kc=function(e){iqe.nextTick(GS(e))}:WS&&WS.now?Kc=function(e){WS.now(GS(e))}:LL&&!nqe?(HS=new LL,zS=HS.port2,HS.port1.onmessage=BL,Kc=QXe(zS.postMessage,zS)):Ma.addEventListener&&NL(Ma.postMessage)&&!Ma.importScripts&&tv&&tv.protocol!=="file:"&&!fQ(jL)?(Kc=jL,Ma.addEventListener("message",BL,!1)):ML in DL("script")?Kc=function(e){FL.appendChild(DL("script"))[ML]=function(){FL.removeChild(this),$R(e)}}:Kc=function(e){setTimeout(GS(e),0)});var V_={set:uk,clear:fk},dQ=function(){this.head=null,this.tail=null};dQ.prototype={add:function(e){var t={item:e,next:null},r=this.tail;r?r.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e){var t=this.head=e.next;return t===null&&(this.tail=null),e.item}}};var hQ=dQ,lqe=Zs,cqe=/ipad|iphone|ipod/i.test(lqe)&&typeof Pebble<"u",uqe=Zs,fqe=/web0s(?!.*chrome)/i.test(uqe),Qu=Fe,UL=ho,dqe=gn.f,KS=V_.set,hqe=hQ,pqe=uQ,gqe=cqe,vqe=fqe,XS=nl,WL=Qu.MutationObserver||Qu.WebKitMutationObserver,VL=Qu.document,HL=Qu.process,M1=Qu.Promise,zL=dqe(Qu,"queueMicrotask"),dk=zL&&zL.value,Mf,qS,YS,B1,GL;if(!dk){var j1=new hqe,U1=function(){var e,t;for(XS&&(e=HL.domain)&&e.exit();t=j1.get();)try{t()}catch(r){throw j1.head&&Mf(),r}e&&e.enter()};!pqe&&!XS&&!vqe&&WL&&VL?(qS=!0,YS=VL.createTextNode(""),new WL(U1).observe(YS,{characterData:!0}),Mf=function(){YS.data=qS=!qS}):!gqe&&M1&&M1.resolve?(B1=M1.resolve(void 0),B1.constructor=M1,GL=UL(B1.then,B1),Mf=function(){GL(U1)}):XS?Mf=function(){HL.nextTick(U1)}:(KS=UL(KS,Qu),Mf=function(){KS(U1)}),dk=function(e){j1.head||Mf(),j1.add(e)}}var pQ=dk,mqe=function(e,t){try{arguments.length==1}catch{}},lm=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}},yqe=Fe,cm=yqe.Promise,kR=typeof Deno=="object"&&Deno&&typeof Deno.version=="object",xqe=kR,wqe=nl,gQ=!xqe&&!wqe&&typeof window=="object"&&typeof document=="object",_qe=Fe,Hp=cm,bqe=ht,Eqe=Yv,Sqe=R6,Tqe=gt,Cqe=gQ,$qe=kR,ZS=Js;Hp&&Hp.prototype;var kqe=Tqe("species"),hk=!1,vQ=bqe(_qe.PromiseRejectionEvent),Aqe=Eqe("Promise",function(){var e=Sqe(Hp),t=e!==String(Hp);if(!t&&ZS===66)return!0;if(!ZS||ZS<51||!/native code/.test(e)){var r=new Hp(function(i){i(1)}),n=function(i){i(function(){},function(){})},a=r.constructor={};if(a[kqe]=n,hk=r.then(function(){})instanceof n,!hk)return!0}return!t&&(Cqe||$qe)&&!vQ}),um={CONSTRUCTOR:Aqe,REJECTION_EVENT:vQ,SUBCLASSING:hk},Lc={},KL=Nr,Rqe=TypeError,Oqe=function(e){var t,r;this.promise=new e(function(n,a){if(t!==void 0||r!==void 0)throw Rqe("Bad Promise constructor");t=n,r=a}),this.resolve=KL(t),this.reject=KL(r)};Lc.f=function(e){return new Oqe(e)};var Iqe=te,N2=nl,xc=Fe,w0=lt,XL=kr,qL=zo,Pqe=ei,Nqe=lh,Fqe=Nr,Hy=ht,Dqe=pt,Lqe=Xo,Mqe=uh,mQ=V_.set,AR=pQ,Bqe=mqe,jqe=lm,Uqe=hQ,yQ=Zr,F2=cm,RR=um,xQ=Lc,H_="Promise",wQ=RR.CONSTRUCTOR,Wqe=RR.REJECTION_EVENT,Vqe=RR.SUBCLASSING,JS=yQ.getterFor(H_),Hqe=yQ.set,Kf=F2&&F2.prototype,lu=F2,W1=Kf,_Q=xc.TypeError,pk=xc.document,OR=xc.process,gk=xQ.f,zqe=gk,Gqe=!!(pk&&pk.createEvent&&xc.dispatchEvent),bQ="unhandledrejection",Kqe="rejectionhandled",YL=0,EQ=1,Xqe=2,IR=1,SQ=2,V1,ZL,qqe,JL,TQ=function(e){var t;return Dqe(e)&&Hy(t=e.then)?t:!1},CQ=function(e,t){var r=t.value,n=t.state==EQ,a=n?e.ok:e.fail,i=e.resolve,o=e.reject,s=e.domain,l,c,f;try{a?(n||(t.rejection===SQ&&Zqe(t),t.rejection=IR),a===!0?l=r:(s&&s.enter(),l=a(r),s&&(s.exit(),f=!0)),l===e.promise?o(_Q("Promise-chain cycle")):(c=TQ(l))?w0(c,l,i,o):i(l)):o(r)}catch(u){s&&!f&&s.exit(),o(u)}},$Q=function(e,t){e.notified||(e.notified=!0,AR(function(){for(var r=e.reactions,n;n=r.get();)CQ(n,e);e.notified=!1,t&&!e.rejection&&Yqe(e)}))},kQ=function(e,t,r){var n,a;Gqe?(n=pk.createEvent("Event"),n.promise=t,n.reason=r,n.initEvent(e,!1,!0),xc.dispatchEvent(n)):n={promise:t,reason:r},!Wqe&&(a=xc["on"+e])?a(n):e===bQ&&Bqe("Unhandled promise rejection",r)},Yqe=function(e){w0(mQ,xc,function(){var t=e.facade,r=e.value,n=QL(e),a;if(n&&(a=jqe(function(){N2?OR.emit("unhandledRejection",r,t):kQ(bQ,t,r)}),e.rejection=N2||QL(e)?SQ:IR,a.error))throw a.value})},QL=function(e){return e.rejection!==IR&&!e.parent},Zqe=function(e){w0(mQ,xc,function(){var t=e.facade;N2?OR.emit("rejectionHandled",t):kQ(Kqe,t,e.value)})},md=function(e,t,r){return function(n){e(t,n,r)}},Hd=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=Xqe,$Q(e,!0))},vk=function(e,t,r){if(!e.done){e.done=!0,r&&(e=r);try{if(e.facade===t)throw _Q("Promise can't be resolved itself");var n=TQ(t);n?AR(function(){var a={done:!1};try{w0(n,t,md(vk,a,e),md(Hd,a,e))}catch(i){Hd(a,i,e)}}):(e.value=t,e.state=EQ,$Q(e,!1))}catch(a){Hd({done:!1},a,e)}}};if(wQ&&(lu=function(t){Lqe(this,W1),Fqe(t),w0(V1,this);var r=JS(this);try{t(md(vk,r),md(Hd,r))}catch(n){Hd(r,n)}},W1=lu.prototype,V1=function(t){Hqe(this,{type:H_,done:!1,notified:!1,parent:!1,reactions:new Uqe,rejection:!1,state:YL,value:void 0})},V1.prototype=XL(W1,"then",function(t,r){var n=JS(this),a=gk(Mqe(this,lu));return n.parent=!0,a.ok=Hy(t)?t:!0,a.fail=Hy(r)&&r,a.domain=N2?OR.domain:void 0,n.state==YL?n.reactions.add(a):AR(function(){CQ(a,n)}),a.promise}),ZL=function(){var e=new V1,t=JS(e);this.promise=e,this.resolve=md(vk,t),this.reject=md(Hd,t)},xQ.f=gk=function(e){return e===lu||e===qqe?new ZL(e):zqe(e)},Hy(F2)&&Kf!==Object.prototype)){JL=Kf.then,Vqe||XL(Kf,"then",function(t,r){var n=this;return new lu(function(a,i){w0(JL,n,a,i)}).then(t,r)},{unsafe:!0});try{delete Kf.constructor}catch{}qL&&qL(Kf,W1)}Iqe({global:!0,constructor:!0,wrap:!0,forced:wQ},{Promise:lu});Pqe(lu,H_,!1);Nqe(H_);var Jqe=cm,Qqe=C_,eYe=um.CONSTRUCTOR,z_=eYe||!Qqe(function(e){Jqe.all(e).then(void 0,function(){})}),tYe=te,rYe=lt,nYe=Nr,aYe=Lc,iYe=lm,oYe=Ko,sYe=z_;tYe({target:"Promise",stat:!0,forced:sYe},{all:function(t){var r=this,n=aYe.f(r),a=n.resolve,i=n.reject,o=iYe(function(){var s=nYe(r.resolve),l=[],c=0,f=1;oYe(t,function(u){var d=c++,h=!1;f++,rYe(s,r,u).then(function(p){h||(h=!0,l[d]=p,--f||a(l))},i)}),--f||a(l)});return o.error&&i(o.value),n.promise}});var lYe=te,cYe=um.CONSTRUCTOR,mk=cm,uYe=ir,fYe=ht,dYe=kr,eM=mk&&mk.prototype;lYe({target:"Promise",proto:!0,forced:cYe,real:!0},{catch:function(e){return this.then(void 0,e)}});if(fYe(mk)){var tM=uYe("Promise").prototype.catch;eM.catch!==tM&&dYe(eM,"catch",tM,{unsafe:!0})}var hYe=te,pYe=lt,gYe=Nr,vYe=Lc,mYe=lm,yYe=Ko,xYe=z_;hYe({target:"Promise",stat:!0,forced:xYe},{race:function(t){var r=this,n=vYe.f(r),a=n.reject,i=mYe(function(){var o=gYe(r.resolve);yYe(t,function(s){pYe(o,r,s).then(n.resolve,a)})});return i.error&&a(i.value),n.promise}});var wYe=te,_Ye=lt,bYe=Lc,EYe=um.CONSTRUCTOR;wYe({target:"Promise",stat:!0,forced:EYe},{reject:function(t){var r=bYe.f(this);return _Ye(r.reject,void 0,t),r.promise}});var SYe=nt,TYe=pt,CYe=Lc,AQ=function(e,t){if(SYe(e),TYe(t)&&t.constructor===e)return t;var r=CYe.f(e),n=r.resolve;return n(t),r.promise},$Ye=te,kYe=ir,AYe=um.CONSTRUCTOR,RYe=AQ;kYe("Promise");$Ye({target:"Promise",stat:!0,forced:AYe},{resolve:function(t){return RYe(this,t)}});var OYe=te,IYe=lt,PYe=Nr,NYe=Lc,FYe=lm,DYe=Ko,LYe=z_;OYe({target:"Promise",stat:!0,forced:LYe},{allSettled:function(t){var r=this,n=NYe.f(r),a=n.resolve,i=n.reject,o=FYe(function(){var s=PYe(r.resolve),l=[],c=0,f=1;DYe(t,function(u){var d=c++,h=!1;f++,IYe(s,r,u).then(function(p){h||(h=!0,l[d]={status:"fulfilled",value:p},--f||a(l))},function(p){h||(h=!0,l[d]={status:"rejected",reason:p},--f||a(l))})}),--f||a(l)});return o.error&&i(o.value),n.promise}});var MYe=te,BYe=lt,jYe=Nr,UYe=ir,WYe=Lc,VYe=lm,HYe=Ko,zYe=z_,rM="No one promise resolved";MYe({target:"Promise",stat:!0,forced:zYe},{any:function(t){var r=this,n=UYe("AggregateError"),a=WYe.f(r),i=a.resolve,o=a.reject,s=VYe(function(){var l=jYe(r.resolve),c=[],f=0,u=1,d=!1;HYe(t,function(h){var p=f++,g=!1;u++,BYe(l,r,h).then(function(y){g||d||(d=!0,i(y))},function(y){g||d||(g=!0,c[p]=y,--u||o(new n(c,rM)))})}),--u||o(new n(c,rM))});return s.error&&o(s.value),a.promise}});var GYe=te,D2=cm,KYe=_e,RQ=ir,OQ=ht,XYe=uh,nM=AQ,qYe=kr,yk=D2&&D2.prototype,YYe=!!D2&&KYe(function(){yk.finally.call({then:function(){}},function(){})});GYe({target:"Promise",proto:!0,real:!0,forced:YYe},{finally:function(e){var t=XYe(this,RQ("Promise")),r=OQ(e);return this.then(r?function(n){return nM(t,e()).then(function(){return n})}:e,r?function(n){return nM(t,e()).then(function(){throw n})}:e)}});if(OQ(D2)){var aM=RQ("Promise").prototype.finally;yk.finally!==aM&&qYe(yk,"finally",aM,{unsafe:!0})}var ZYe=te,JYe=Fi,QYe=Nr,eZe=nt,tZe=_e,rZe=!tZe(function(){Reflect.apply(function(){})});ZYe({target:"Reflect",stat:!0,forced:rZe},{apply:function(t,r,n){return JYe(QYe(t),r,eZe(n))}});var nZe=te,aZe=ir,QS=Fi,iZe=RJ,iM=fR,oZe=nt,oM=pt,sZe=Ni,IQ=_e,PR=aZe("Reflect","construct"),lZe=Object.prototype,cZe=[].push,PQ=IQ(function(){function e(){}return!(PR(function(){},[],e)instanceof e)}),NQ=!IQ(function(){PR(function(){})}),sM=PQ||NQ;nZe({target:"Reflect",stat:!0,forced:sM,sham:sM},{construct:function(t,r){iM(t),oZe(r);var n=arguments.length<3?t:iM(arguments[2]);if(NQ&&!PQ)return PR(t,r,n);if(t==n){switch(r.length){case 0:return new t;case 1:return new t(r[0]);case 2:return new t(r[0],r[1]);case 3:return new t(r[0],r[1],r[2]);case 4:return new t(r[0],r[1],r[2],r[3])}var a=[null];return QS(cZe,a,r),new(QS(iZe,t,a))}var i=n.prototype,o=sZe(oM(i)?i:lZe),s=QS(t,o,r);return oM(s)?s:o}});var uZe=te,fZe=Ke,lM=nt,dZe=Pc,FQ=or,hZe=_e,pZe=hZe(function(){Reflect.defineProperty(FQ.f({},1,{value:1}),1,{value:2})});uZe({target:"Reflect",stat:!0,forced:pZe,sham:!fZe},{defineProperty:function(t,r,n){lM(t);var a=dZe(r);lM(n);try{return FQ.f(t,a,n),!0}catch{return!1}}});var gZe=te,vZe=nt,mZe=gn.f;gZe({target:"Reflect",stat:!0},{deleteProperty:function(t,r){var n=mZe(vZe(t),r);return n&&!n.configurable?!1:delete t[r]}});var cM=wt,DQ=function(e){return e!==void 0&&(cM(e,"value")||cM(e,"writable"))},yZe=te,xZe=lt,wZe=pt,_Ze=nt,bZe=DQ,EZe=gn,SZe=Di;function LQ(e,t){var r=arguments.length<3?e:arguments[2],n,a;if(_Ze(e)===r)return e[t];if(n=EZe.f(e,t),n)return bZe(n)?n.value:n.get===void 0?void 0:xZe(n.get,r);if(wZe(a=SZe(e)))return LQ(a,t,r)}yZe({target:"Reflect",stat:!0},{get:LQ});var TZe=te,CZe=Ke,$Ze=nt,kZe=gn;TZe({target:"Reflect",stat:!0,sham:!CZe},{getOwnPropertyDescriptor:function(t,r){return kZe.f($Ze(t),r)}});var AZe=te,RZe=nt,OZe=Di,IZe=z6;AZe({target:"Reflect",stat:!0,sham:!IZe},{getPrototypeOf:function(t){return OZe(RZe(t))}});var PZe=te;PZe({target:"Reflect",stat:!0},{has:function(t,r){return r in t}});var NZe=te,FZe=nt,DZe=mR;NZe({target:"Reflect",stat:!0},{isExtensible:function(t){return FZe(t),DZe(t)}});var LZe=te,MZe=N6;LZe({target:"Reflect",stat:!0},{ownKeys:MZe});var BZe=te,jZe=ir,UZe=nt,WZe=fh;BZe({target:"Reflect",stat:!0,sham:!WZe},{preventExtensions:function(t){UZe(t);try{var r=jZe("Object","preventExtensions");return r&&r(t),!0}catch{return!1}}});var VZe=te,HZe=lt,zZe=nt,uM=pt,GZe=DQ,KZe=_e,xk=or,fM=gn,XZe=Di,dM=Ii;function MQ(e,t,r){var n=arguments.length<4?e:arguments[3],a=fM.f(zZe(e),t),i,o,s;if(!a){if(uM(o=XZe(e)))return MQ(o,t,r,n);a=dM(0)}if(GZe(a)){if(a.writable===!1||!uM(n))return!1;if(i=fM.f(n,t)){if(i.get||i.set||i.writable===!1)return!1;i.value=r,xk.f(n,t,i)}else xk.f(n,t,dM(0,r))}else{if(s=a.set,s===void 0)return!1;HZe(s,n,r)}return!0}var qZe=KZe(function(){var e=function(){},t=xk.f(new e,"a",{configurable:!0});return Reflect.set(e.prototype,"a",1,t)!==!1});VZe({target:"Reflect",stat:!0,forced:qZe},{set:MQ});var YZe=te,ZZe=nt,JZe=_Z,hM=zo;hM&&YZe({target:"Reflect",stat:!0},{setPrototypeOf:function(t,r){ZZe(t),JZe(r);try{return hM(t,r),!0}catch{return!1}}});var QZe=te,eJe=Fe,tJe=ei;QZe({global:!0},{Reflect:{}});tJe(eJe.Reflect,"Reflect",!0);var rJe=pt,nJe=ta,aJe=gt,iJe=aJe("match"),fm=function(e){var t;return rJe(e)&&((t=e[iJe])!==void 0?!!t:nJe(e)=="RegExp")},oJe=nt,NR=function(){var e=oJe(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t},sJe=lt,lJe=wt,cJe=Pi,uJe=NR,pM=RegExp.prototype,dm=function(e){var t=e.flags;return t===void 0&&!("flags"in pM)&&!lJe(e,"flags")&&cJe(pM,e)?sJe(uJe,e):t},FR=_e,fJe=Fe,DR=fJe.RegExp,LR=FR(function(){var e=DR("a","y");return e.lastIndex=2,e.exec("abcd")!=null}),dJe=LR||FR(function(){return!DR("a","y").sticky}),hJe=LR||FR(function(){var e=DR("^r","gy");return e.lastIndex=2,e.exec("str")!=null}),G_={BROKEN_CARET:hJe,MISSED_STICKY:dJe,UNSUPPORTED_Y:LR},pJe=_e,gJe=Fe,vJe=gJe.RegExp,MR=pJe(function(){var e=vJe(".","s");return!(e.dotAll&&e.exec(`
|
||
`)&&e.flags==="s")}),mJe=_e,yJe=Fe,xJe=yJe.RegExp,BQ=mJe(function(){var e=xJe("(?<a>b)","g");return e.exec("b").groups.a!=="b"||"b".replace(e,"$<a>c")!=="bc"}),wJe=Ke,BR=Fe,hm=Te,_Je=Yv,bJe=oh,EJe=ra,SJe=el.f,gM=Pi,TJe=fm,vM=ct,CJe=dm,jQ=G_,$Je=bZ,kJe=kr,AJe=_e,RJe=wt,OJe=Zr.enforce,IJe=lh,PJe=gt,UQ=MR,WQ=BQ,NJe=PJe("match"),Jl=BR.RegExp,Xf=Jl.prototype,FJe=BR.SyntaxError,DJe=hm(Xf.exec),L2=hm("".charAt),mM=hm("".replace),yM=hm("".indexOf),LJe=hm("".slice),MJe=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Ou=/a/g,eT=/a/g,BJe=new Jl(Ou)!==Ou,VQ=jQ.MISSED_STICKY,jJe=jQ.UNSUPPORTED_Y,UJe=wJe&&(!BJe||VQ||UQ||WQ||AJe(function(){return eT[NJe]=!1,Jl(Ou)!=Ou||Jl(eT)==eT||Jl(Ou,"i")!="/a/i"})),WJe=function(e){for(var t=e.length,r=0,n="",a=!1,i;r<=t;r++){if(i=L2(e,r),i==="\\"){n+=i+L2(e,++r);continue}!a&&i==="."?n+="[\\s\\S]":(i==="["?a=!0:i==="]"&&(a=!1),n+=i)}return n},VJe=function(e){for(var t=e.length,r=0,n="",a=[],i={},o=!1,s=!1,l=0,c="",f;r<=t;r++){if(f=L2(e,r),f==="\\")f=f+L2(e,++r);else if(f==="]")o=!1;else if(!o)switch(!0){case f==="[":o=!0;break;case f==="(":DJe(MJe,LJe(e,r+1))&&(r+=2,s=!0),n+=f,l++;continue;case(f===">"&&s):if(c===""||RJe(i,c))throw new FJe("Invalid capture group name");i[c]=!0,a[a.length]=[c,l],s=!1,c="";continue}s?c+=f:n+=f}return[n,a]};if(_Je("RegExp",UJe)){for(var Xc=function(t,r){var n=gM(Xf,this),a=TJe(t),i=r===void 0,o=[],s=t,l,c,f,u,d,h;if(!n&&a&&i&&t.constructor===Xc)return t;if((a||gM(Xf,t))&&(t=t.source,i&&(r=CJe(s))),t=t===void 0?"":vM(t),r=r===void 0?"":vM(r),s=t,UQ&&"dotAll"in Ou&&(c=!!r&&yM(r,"s")>-1,c&&(r=mM(r,/s/g,""))),l=r,VQ&&"sticky"in Ou&&(f=!!r&&yM(r,"y")>-1,f&&jJe&&(r=mM(r,/y/g,""))),WQ&&(u=VJe(t),t=u[0],o=u[1]),d=bJe(Jl(t,r),n?this:Xf,Xc),(c||f||o.length)&&(h=OJe(d),c&&(h.dotAll=!0,h.raw=Xc(WJe(t),l)),f&&(h.sticky=!0),o.length&&(h.groups=o)),t!==s)try{EJe(d,"source",s===""?"(?:)":s)}catch{}return d},xM=SJe(Jl),wM=0;xM.length>wM;)$Je(Xc,Jl,xM[wM++]);Xf.constructor=Xc,Xc.prototype=Xf,kJe(BR,"RegExp",Xc,{constructor:!0})}IJe("RegExp");var HJe=Ke,zJe=MR,GJe=ta,KJe=vn,XJe=Zr.get,_M=RegExp.prototype,qJe=TypeError;HJe&&zJe&&KJe(_M,"dotAll",{configurable:!0,get:function(){if(this!==_M){if(GJe(this)==="RegExp")return!!XJe(this).dotAll;throw qJe("Incompatible receiver, RegExp required")}}});var yd=lt,K_=Te,YJe=ct,ZJe=NR,JJe=G_,QJe=rh,eQe=Ni,tQe=Zr.get,rQe=MR,nQe=BQ,aQe=QJe("native-string-replace",String.prototype.replace),M2=RegExp.prototype.exec,wk=M2,iQe=K_("".charAt),oQe=K_("".indexOf),sQe=K_("".replace),tT=K_("".slice),_k=function(){var e=/a/,t=/b*/g;return yd(M2,e,"a"),yd(M2,t,"a"),e.lastIndex!==0||t.lastIndex!==0}(),HQ=JJe.BROKEN_CARET,bk=/()??/.exec("")[1]!==void 0,lQe=_k||bk||HQ||rQe||nQe;lQe&&(wk=function(t){var r=this,n=tQe(r),a=YJe(t),i=n.raw,o,s,l,c,f,u,d;if(i)return i.lastIndex=r.lastIndex,o=yd(wk,i,a),r.lastIndex=i.lastIndex,o;var h=n.groups,p=HQ&&r.sticky,g=yd(ZJe,r),y=r.source,m=0,w=a;if(p&&(g=sQe(g,"y",""),oQe(g,"g")===-1&&(g+="g"),w=tT(a,r.lastIndex),r.lastIndex>0&&(!r.multiline||r.multiline&&iQe(a,r.lastIndex-1)!==`
|
||
`)&&(y="(?: "+y+")",w=" "+w,m++),s=new RegExp("^(?:"+y+")",g)),bk&&(s=new RegExp("^"+y+"$(?!\\s)",g)),_k&&(l=r.lastIndex),c=yd(M2,p?s:r,w),p?c?(c.input=tT(c.input,m),c[0]=tT(c[0],m),c.index=r.lastIndex,r.lastIndex+=c[0].length):r.lastIndex=0:_k&&c&&(r.lastIndex=r.global?c.index+c[0].length:l),bk&&c&&c.length>1&&yd(aQe,c[0],s,function(){for(f=1;f<arguments.length-2;f++)arguments[f]===void 0&&(c[f]=void 0)}),c&&h)for(c.groups=u=eQe(null),f=0;f<h.length;f++)d=h[f],u[d[0]]=c[d[1]];return c});var X_=wk,cQe=te,bM=X_;cQe({target:"RegExp",proto:!0,forced:/./.exec!==bM},{exec:bM});var uQe=Fe,fQe=Ke,dQe=vn,hQe=NR,pQe=_e,zQ=uQe.RegExp,GQ=zQ.prototype,gQe=fQe&&pQe(function(){var e=!0;try{zQ(".","d")}catch{e=!1}var t={},r="",n=e?"dgimsy":"gimsy",a=function(l,c){Object.defineProperty(t,l,{get:function(){return r+=c,!0}})},i={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};e&&(i.hasIndices="d");for(var o in i)a(o,i[o]);var s=Object.getOwnPropertyDescriptor(GQ,"flags").get.call(t);return s!==n||r!==n});gQe&&dQe(GQ,"flags",{configurable:!0,get:hQe});var vQe=Ke,mQe=G_.MISSED_STICKY,yQe=ta,xQe=vn,wQe=Zr.get,EM=RegExp.prototype,_Qe=TypeError;vQe&&mQe&&xQe(EM,"sticky",{configurable:!0,get:function(){if(this!==EM){if(yQe(this)==="RegExp")return!!wQe(this).sticky;throw _Qe("Incompatible receiver, RegExp required")}}});var bQe=te,SM=lt,EQe=ht,TM=nt,SQe=ct,TQe=function(){var e=!1,t=/[ac]/;return t.exec=function(){return e=!0,/./.exec.apply(this,arguments)},t.test("abc")===!0&&e}(),CQe=/./.test;bQe({target:"RegExp",proto:!0,forced:!TQe},{test:function(e){var t=TM(this),r=SQe(e),n=t.exec;if(!EQe(n))return SM(CQe,t,r);var a=SM(n,t,r);return a===null?!1:(TM(a),!0)}});var $Qe=ah.PROPER,kQe=kr,AQe=nt,CM=ct,RQe=_e,OQe=dm,jR="toString",IQe=RegExp.prototype,KQ=IQe[jR],PQe=RQe(function(){return KQ.call({source:"a",flags:"b"})!="/a/b"}),NQe=$Qe&&KQ.name!=jR;(PQe||NQe)&&kQe(RegExp.prototype,jR,function(){var t=AQe(this),r=CM(t.source),n=CM(OQe(t));return"/"+r+"/"+n},{unsafe:!0});var FQe=F_,DQe=LJ;FQe("Set",function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},DQe);var LQe=te,MQe=Te,BQe=Yr,jQe=Fr,UQe=ct,WQe=_e,VQe=MQe("".charAt),HQe=WQe(function(){return"𠮷".at(-2)!=="\uD842"});LQe({target:"String",proto:!0,forced:HQe},{at:function(t){var r=UQe(BQe(this)),n=r.length,a=jQe(t),i=a>=0?a:n+a;return i<0||i>=n?void 0:VQe(r,i)}});var UR=Te,zQe=Fr,GQe=ct,KQe=Yr,XQe=UR("".charAt),$M=UR("".charCodeAt),qQe=UR("".slice),kM=function(e){return function(t,r){var n=GQe(KQe(t)),a=zQe(r),i=n.length,o,s;return a<0||a>=i?e?"":void 0:(o=$M(n,a),o<55296||o>56319||a+1===i||(s=$M(n,a+1))<56320||s>57343?e?XQe(n,a):o:e?qQe(n,a,a+2):(o-55296<<10)+(s-56320)+65536)}},q_={codeAt:kM(!1),charAt:kM(!0)},YQe=te,ZQe=q_.codeAt;YQe({target:"String",proto:!0},{codePointAt:function(t){return ZQe(this,t)}});var JQe=fm,QQe=TypeError,WR=function(e){if(JQe(e))throw QQe("The method doesn't accept regular expressions");return e},eet=gt,tet=eet("match"),VR=function(e){var t=/./;try{"/./"[e](t)}catch{try{return t[tet]=!1,"/./"[e](t)}catch{}}return!1},ret=te,XQ=Nc,net=gn.f,aet=Qa,AM=ct,iet=WR,oet=Yr,set=VR,RM=XQ("".endsWith),cet=XQ("".slice),uet=Math.min,qQ=set("endsWith"),fet=!qQ&&!!function(){var e=net(String.prototype,"endsWith");return e&&!e.writable}();ret({target:"String",proto:!0,forced:!fet&&!qQ},{endsWith:function(t){var r=AM(oet(this));iet(t);var n=arguments.length>1?arguments[1]:void 0,a=r.length,i=n===void 0?a:uet(aet(n),a),o=AM(t);return RM?RM(r,o,i):cet(r,i-o.length,i)===o}});var det=te,het=Te,pet=Vo,get=RangeError,OM=String.fromCharCode,IM=String.fromCodePoint,vet=het([].join),met=!!IM&&IM.length!=1;det({target:"String",stat:!0,arity:1,forced:met},{fromCodePoint:function(t){for(var r=[],n=arguments.length,a=0,i;n>a;){if(i=+arguments[a++],pet(i,1114111)!==i)throw get(i+" is not a valid code point");r[a]=i<65536?OM(i):OM(((i-=65536)>>10)+55296,i%1024+56320)}return vet(r,"")}});var yet=te,xet=Te,wet=WR,_et=Yr,PM=ct,bet=VR,Eet=xet("".indexOf);yet({target:"String",proto:!0,forced:!bet("includes")},{includes:function(t){return!!~Eet(PM(_et(this)),PM(wet(t)),arguments.length>1?arguments[1]:void 0)}});var Tet=q_.charAt,Cet=ct,YQ=Zr,$et=Y6,NM=$_,ZQ="String Iterator",ket=YQ.set,Aet=YQ.getterFor(ZQ);$et(String,"String",function(e){ket(this,{type:ZQ,string:Cet(e),index:0})},function(){var t=Aet(this),r=t.string,n=t.index,a;return n>=r.length?NM(void 0,!0):(a=Tet(r,n),t.index+=a.length,NM(a,!1))});var FM=Nc,DM=kr,Ret=X_,LM=_e,JQ=gt,Oet=ra,Iet=JQ("species"),rT=RegExp.prototype,Y_=function(e,t,r,n){var a=JQ(e),i=!LM(function(){var c={};return c[a]=function(){return 7},""[e](c)!=7}),o=i&&!LM(function(){var c=!1,f=/a/;return e==="split"&&(f={},f.constructor={},f.constructor[Iet]=function(){return f},f.flags="",f[a]=/./[a]),f.exec=function(){return c=!0,null},f[a](""),!c});if(!i||!o||r){var s=FM(/./[a]),l=t(a,""[e],function(c,f,u,d,h){var p=FM(c),g=f.exec;return g===Ret||g===rT.exec?i&&!h?{done:!0,value:s(f,u,d)}:{done:!0,value:p(u,f,d)}:{done:!1}});DM(String.prototype,e,l[0]),DM(rT,a,l[1])}n&&Oet(rT[a],"sham",!0)},Pet=q_.charAt,Z_=function(e,t,r){return t+(r?Pet(e,t).length:1)},MM=lt,Net=nt,Fet=ht,Det=ta,Let=X_,Met=TypeError,pm=function(e,t){var r=e.exec;if(Fet(r)){var n=MM(r,e,t);return n!==null&&Net(n),n}if(Det(e)==="RegExp")return MM(Let,e,t);throw Met("RegExp#exec called on incompatible receiver")},Bet=lt,jet=Y_,Uet=nt,Wet=wa,Vet=Qa,nT=ct,Het=Yr,zet=Qs,Get=Z_,BM=pm;jet("match",function(e,t,r){return[function(a){var i=Het(this),o=Wet(a)?void 0:zet(a,e);return o?Bet(o,a,i):new RegExp(a)[e](nT(i))},function(n){var a=Uet(this),i=nT(n),o=r(t,a,i);if(o.done)return o.value;if(!a.global)return BM(a,i);var s=a.unicode;a.lastIndex=0;for(var l=[],c=0,f;(f=BM(a,i))!==null;){var u=nT(f[0]);l[c]=u,u===""&&(a.lastIndex=Get(i,Vet(a.lastIndex),s)),c++}return c===0?null:l}]});var Ket=te,Xet=lt,QQ=Nc,qet=q6,H1=$_,jM=Yr,eee=Qa,rv=ct,Yet=nt,Zet=wa,Jet=ta,Qet=fm,tee=dm,ett=Qs,ttt=kr,rtt=_e,ntt=gt,att=uh,itt=Z_,ott=pm,ree=Zr,stt=C6,B2=ntt("matchAll"),nee="RegExp String",aee=nee+" Iterator",ltt=ree.set,ctt=ree.getterFor(aee),UM=RegExp.prototype,utt=TypeError,Ek=QQ("".indexOf),j2=QQ("".matchAll),aT=!!j2&&!rtt(function(){j2("a",/./)}),ftt=qet(function(t,r,n,a){ltt(this,{type:aee,regexp:t,string:r,global:n,unicode:a,done:!1})},nee,function(){var t=ctt(this);if(t.done)return H1(void 0,!0);var r=t.regexp,n=t.string,a=ott(r,n);return a===null?(t.done=!0,H1(void 0,!0)):t.global?(rv(a[0])===""&&(r.lastIndex=itt(n,eee(r.lastIndex),t.unicode)),H1(a,!1)):(t.done=!0,H1(a,!1))}),iee=function(e){var t=Yet(this),r=rv(e),n=att(t,RegExp),a=rv(tee(t)),i,o,s;return i=new n(n===RegExp?t.source:t,a),o=!!~Ek(a,"g"),s=!!~Ek(a,"u"),i.lastIndex=eee(t.lastIndex),new ftt(i,r,o,s)};Ket({target:"String",proto:!0,forced:aT},{matchAll:function(t){var r=jM(this),n,a,i,o;if(Zet(t)){if(aT)return j2(r,t)}else{if(Qet(t)&&(n=rv(jM(tee(t))),!~Ek(n,"g")))throw utt("`.matchAll` does not allow non-global regexes");if(aT)return j2(r,t);if(i=ett(t,B2),i===void 0&&stt&&Jet(t)=="RegExp"&&(i=iee),i)return Xet(i,t,r)}return a=rv(r),o=new RegExp(t,"g"),o[B2](a)}});B2 in UM||ttt(UM,B2,iee);var dtt=Zs,oee=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(dtt),htt=te,ptt=pR.end,gtt=oee;htt({target:"String",proto:!0,forced:gtt},{padEnd:function(t){return ptt(this,t,arguments.length>1?arguments[1]:void 0)}});var vtt=te,mtt=pR.start,ytt=oee;vtt({target:"String",proto:!0,forced:ytt},{padStart:function(t){return mtt(this,t,arguments.length>1?arguments[1]:void 0)}});var xtt=te,see=Te,wtt=on,_tt=Rt,WM=ct,btt=Mt,VM=see([].push),Ett=see([].join);xtt({target:"String",stat:!0},{raw:function(t){var r=wtt(_tt(t).raw),n=btt(r);if(!n)return"";for(var a=arguments.length,i=[],o=0;;){if(VM(i,WM(r[o++])),o===n)return Ett(i,"");o<a&&VM(i,WM(arguments[o]))}}});var Stt=te,Ttt=N_;Stt({target:"String",proto:!0},{repeat:Ttt});var HR=Te,Ctt=Rt,$tt=Math.floor,iT=HR("".charAt),ktt=HR("".replace),oT=HR("".slice),Att=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,Rtt=/\$([$&'`]|\d{1,2})/g,lee=function(e,t,r,n,a,i){var o=r+e.length,s=n.length,l=Rtt;return a!==void 0&&(a=Ctt(a),l=Att),ktt(i,l,function(c,f){var u;switch(iT(f,0)){case"$":return"$";case"&":return e;case"`":return oT(t,0,r);case"'":return oT(t,o);case"<":u=a[oT(f,1,-1)];break;default:var d=+f;if(d===0)return c;if(d>s){var h=$tt(d/10);return h===0?c:h<=s?n[h-1]===void 0?iT(f,1):n[h-1]+iT(f,1):c}u=n[d-1]}return u===void 0?"":u})},Ott=Fi,HM=lt,J_=Te,Itt=Y_,Ptt=_e,Ntt=nt,Ftt=ht,Dtt=wa,Ltt=Fr,Mtt=Qa,Bf=ct,Btt=Yr,jtt=Z_,Utt=Qs,Wtt=lee,Vtt=pm,Htt=gt,Sk=Htt("replace"),ztt=Math.max,Gtt=Math.min,Ktt=J_([].concat),sT=J_([].push),zM=J_("".indexOf),GM=J_("".slice),Xtt=function(e){return e===void 0?e:String(e)},qtt=function(){return"a".replace(/./,"$0")==="$0"}(),KM=function(){return/./[Sk]?/./[Sk]("a","$0")==="":!1}(),Ytt=!Ptt(function(){var e=/./;return e.exec=function(){var t=[];return t.groups={a:"7"},t},"".replace(e,"$<a>")!=="7"});Itt("replace",function(e,t,r){var n=KM?"$":"$0";return[function(i,o){var s=Btt(this),l=Dtt(i)?void 0:Utt(i,Sk);return l?HM(l,i,s,o):HM(t,Bf(s),i,o)},function(a,i){var o=Ntt(this),s=Bf(a);if(typeof i=="string"&&zM(i,n)===-1&&zM(i,"$<")===-1){var l=r(t,o,s,i);if(l.done)return l.value}var c=Ftt(i);c||(i=Bf(i));var f=o.global;if(f){var u=o.unicode;o.lastIndex=0}for(var d=[];;){var h=Vtt(o,s);if(h===null||(sT(d,h),!f))break;var p=Bf(h[0]);p===""&&(o.lastIndex=jtt(s,Mtt(o.lastIndex),u))}for(var g="",y=0,m=0;m<d.length;m++){h=d[m];for(var w=Bf(h[0]),_=ztt(Gtt(Ltt(h.index),s.length),0),E=[],S=1;S<h.length;S++)sT(E,Xtt(h[S]));var k=h.groups;if(c){var b=Ktt([w],E,_,s);k!==void 0&&sT(b,k);var T=Bf(Ott(i,void 0,b))}else T=Wtt(w,s,_,E,k,i);_>=y&&(g+=GM(s,y,_)+T,y=_+w.length)}return g+GM(s,y)}]},!Ytt||!qtt||KM);var Ztt=te,Jtt=lt,zR=Te,XM=Yr,Qtt=ht,ert=wa,trt=fm,Uh=ct,rrt=Qs,nrt=dm,art=lee,irt=gt,ort=irt("replace"),srt=TypeError,cee=zR("".indexOf);zR("".replace);var qM=zR("".slice),lrt=Math.max,YM=function(e,t,r){return r>e.length?-1:t===""?r:cee(e,t,r)};Ztt({target:"String",proto:!0},{replaceAll:function(t,r){var n=XM(this),a,i,o,s,l,c,f,u,d,h=0,p=0,g="";if(!ert(t)){if(a=trt(t),a&&(i=Uh(XM(nrt(t))),!~cee(i,"g")))throw srt("`.replaceAll` does not allow non-global regexes");if(o=rrt(t,ort),o)return Jtt(o,t,n,r)}for(s=Uh(n),l=Uh(t),c=Qtt(r),c||(r=Uh(r)),f=l.length,u=lrt(1,f),h=YM(s,l,0);h!==-1;)d=c?Uh(r(l,h,s)):art(l,s,h,[],void 0,r),g+=qM(s,p,h)+d,p=h+f,h=YM(s,l,h+u);return p<s.length&&(g+=qM(s,p)),g}});var crt=lt,urt=Y_,frt=nt,drt=wa,hrt=Yr,ZM=oQ,JM=ct,prt=Qs,grt=pm;urt("search",function(e,t,r){return[function(a){var i=hrt(this),o=drt(a)?void 0:prt(a,e);return o?crt(o,a,i):new RegExp(a)[e](JM(i))},function(n){var a=frt(this),i=JM(n),o=r(t,a,i);if(o.done)return o.value;var s=a.lastIndex;ZM(s,0)||(a.lastIndex=0);var l=grt(a,i);return ZM(a.lastIndex,s)||(a.lastIndex=s),l===null?-1:l.index}]});var vrt=Fi,Wh=lt,GR=Te,mrt=Y_,yrt=nt,xrt=wa,wrt=fm,QM=Yr,_rt=uh,brt=Z_,Ert=Qa,lT=ct,Srt=Qs,e9=Jv,t9=pm,Trt=X_,Crt=G_,$rt=_e,jf=Crt.UNSUPPORTED_Y,r9=4294967295,krt=Math.min,uee=[].push,Art=GR(/./.exec),Uf=GR(uee),Vh=GR("".slice),Rrt=!$rt(function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return r.length!==2||r[0]!=="a"||r[1]!=="b"});mrt("split",function(e,t,r){var n;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?n=function(a,i){var o=lT(QM(this)),s=i===void 0?r9:i>>>0;if(s===0)return[];if(a===void 0)return[o];if(!wrt(a))return Wh(t,o,a,s);for(var l=[],c=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(a.sticky?"y":""),f=0,u=new RegExp(a.source,c+"g"),d,h,p;(d=Wh(Trt,u,o))&&(h=u.lastIndex,!(h>f&&(Uf(l,Vh(o,f,d.index)),d.length>1&&d.index<o.length&&vrt(uee,l,e9(d,1)),p=d[0].length,f=h,l.length>=s)));)u.lastIndex===d.index&&u.lastIndex++;return f===o.length?(p||!Art(u,""))&&Uf(l,""):Uf(l,Vh(o,f)),l.length>s?e9(l,0,s):l}:"0".split(void 0,0).length?n=function(a,i){return a===void 0&&i===0?[]:Wh(t,this,a,i)}:n=t,[function(i,o){var s=QM(this),l=xrt(i)?void 0:Srt(i,e);return l?Wh(l,i,s,o):Wh(n,lT(s),i,o)},function(a,i){var o=yrt(this),s=lT(a),l=r(n,o,s,i,n!==t);if(l.done)return l.value;var c=_rt(o,RegExp),f=o.unicode,u=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(jf?"g":"y"),d=new c(jf?"^(?:"+o.source+")":o,u),h=i===void 0?r9:i>>>0;if(h===0)return[];if(s.length===0)return t9(d,s)===null?[s]:[];for(var p=0,g=0,y=[];g<s.length;){d.lastIndex=jf?0:g;var m=t9(d,jf?Vh(s,g):s),w;if(m===null||(w=krt(Ert(d.lastIndex+(jf?g:0)),s.length))===p)g=brt(s,g,f);else{if(Uf(y,Vh(s,p,g)),y.length===h)return y;for(var _=1;_<=m.length-1;_++)if(Uf(y,m[_]),y.length===h)return y;g=p=w}}return Uf(y,Vh(s,p)),y}]},!Rrt,jf);var Ort=te,fee=Nc,Irt=gn.f,Prt=Qa,n9=ct,Nrt=WR,Frt=Yr,Drt=VR,a9=fee("".startsWith),Lrt=fee("".slice),Mrt=Math.min,dee=Drt("startsWith"),Brt=!dee&&!!function(){var e=Irt(String.prototype,"startsWith");return e&&!e.writable}();Ort({target:"String",proto:!0,forced:!Brt&&!dee},{startsWith:function(t){var r=n9(Frt(this));Nrt(t);var n=Prt(Mrt(arguments.length>1?arguments[1]:void 0,r.length)),a=n9(t);return a9?a9(r,a,n):Lrt(r,n,n+a.length)===a}});var jrt=te,Urt=Te,Wrt=Yr,i9=Fr,Vrt=ct,Hrt=Urt("".slice),zrt=Math.max,Grt=Math.min,Krt=!"".substr||"ab".substr(-1)!=="b";jrt({target:"String",proto:!0,forced:Krt},{substr:function(t,r){var n=Vrt(Wrt(this)),a=n.length,i=i9(t),o,s;return i===1/0&&(i=0),i<0&&(i=zrt(a+i,0)),o=r===void 0?a:i9(r),o<=0||o===1/0?"":(s=Grt(i+o,a),i>=s?"":Hrt(n,i,s))}});var Xrt=ah.PROPER,qrt=_e,o9=B_,s9="
",KR=function(e){return qrt(function(){return!!o9[e]()||s9[e]()!==s9||Xrt&&o9[e].name!==e})},Yrt=te,Zrt=dh.trim,Jrt=KR;Yrt({target:"String",proto:!0,forced:Jrt("trim")},{trim:function(){return Zrt(this)}});var Qrt=dh.end,ent=KR,hee=ent("trimEnd")?function(){return Qrt(this)}:"".trimEnd,tnt=te,l9=hee;tnt({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==l9},{trimRight:l9});var rnt=te,c9=hee;rnt({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==c9},{trimEnd:c9});var nnt=dh.start,ant=KR,pee=ant("trimStart")?function(){return nnt(this)}:"".trimStart,int=te,u9=pee;int({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==u9},{trimLeft:u9});var ont=te,f9=pee;ont({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==f9},{trimStart:f9});var snt=Te,lnt=Yr,d9=ct,cnt=/"/g,unt=snt("".replace),ti=function(e,t,r,n){var a=d9(lnt(e)),i="<"+t;return r!==""&&(i+=" "+r+'="'+unt(d9(n),cnt,""")+'"'),i+">"+a+"</"+t+">"},fnt=_e,ri=function(e){return fnt(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3})},dnt=te,hnt=ti,pnt=ri;dnt({target:"String",proto:!0,forced:pnt("anchor")},{anchor:function(t){return hnt(this,"a","name",t)}});var gnt=te,vnt=ti,mnt=ri;gnt({target:"String",proto:!0,forced:mnt("big")},{big:function(){return vnt(this,"big","","")}});var ynt=te,xnt=ti,wnt=ri;ynt({target:"String",proto:!0,forced:wnt("blink")},{blink:function(){return xnt(this,"blink","","")}});var _nt=te,bnt=ti,Ent=ri;_nt({target:"String",proto:!0,forced:Ent("bold")},{bold:function(){return bnt(this,"b","","")}});var Snt=te,Tnt=ti,Cnt=ri;Snt({target:"String",proto:!0,forced:Cnt("fixed")},{fixed:function(){return Tnt(this,"tt","","")}});var $nt=te,knt=ti,Ant=ri;$nt({target:"String",proto:!0,forced:Ant("fontcolor")},{fontcolor:function(t){return knt(this,"font","color",t)}});var Rnt=te,Ont=ti,Int=ri;Rnt({target:"String",proto:!0,forced:Int("fontsize")},{fontsize:function(t){return Ont(this,"font","size",t)}});var Pnt=te,Nnt=ti,Fnt=ri;Pnt({target:"String",proto:!0,forced:Fnt("italics")},{italics:function(){return Nnt(this,"i","","")}});var Dnt=te,Lnt=ti,Mnt=ri;Dnt({target:"String",proto:!0,forced:Mnt("link")},{link:function(t){return Lnt(this,"a","href",t)}});var Bnt=te,jnt=ti,Unt=ri;Bnt({target:"String",proto:!0,forced:Unt("small")},{small:function(){return jnt(this,"small","","")}});var Wnt=te,Vnt=ti,Hnt=ri;Wnt({target:"String",proto:!0,forced:Hnt("strike")},{strike:function(){return Vnt(this,"strike","","")}});var znt=te,Gnt=ti,Knt=ri;znt({target:"String",proto:!0,forced:Knt("sub")},{sub:function(){return Gnt(this,"sub","","")}});var Xnt=te,qnt=ti,Ynt=ri;Xnt({target:"String",proto:!0,forced:Ynt("sup")},{sup:function(){return qnt(this,"sup","","")}});var Tk={exports:{}},gee=Fe,cT=_e,Znt=C_,Jnt=dt.NATIVE_ARRAY_BUFFER_VIEWS,Qnt=gee.ArrayBuffer,qc=gee.Int8Array,XR=!Jnt||!cT(function(){qc(1)})||!cT(function(){new qc(-1)})||!Znt(function(e){new qc,new qc(null),new qc(1.5),new qc(e)},!0)||cT(function(){return new qc(new Qnt(2),1,void 0).length!==1}),eat=Fr,tat=RangeError,rat=function(e){var t=eat(e);if(t<0)throw tat("The argument can't be less than 0");return t},nat=rat,aat=RangeError,vee=function(e,t){var r=nat(e);if(r%t)throw aat("Wrong offset");return r},iat=Ho,mee=function(e){var t=iat(e);return t=="BigInt64Array"||t=="BigUint64Array"},oat=d_,sat=TypeError,qR=function(e){var t=oat(e,"number");if(typeof t=="number")throw sat("Can't convert number to bigint");return BigInt(t)},lat=ho,cat=lt,uat=fR,fat=Rt,dat=Mt,hat=E_,pat=am,gat=G6,vat=mee,mat=dt.aTypedArrayConstructor,yat=qR,yee=function(t){var r=uat(this),n=fat(t),a=arguments.length,i=a>1?arguments[1]:void 0,o=i!==void 0,s=pat(n),l,c,f,u,d,h,p,g;if(s&&!gat(s))for(p=hat(n,s),g=p.next,n=[];!(h=cat(g,p)).done;)n.push(h.value);for(o&&a>2&&(i=lat(i,arguments[2])),c=dat(n),f=new(mat(r))(c),u=vat(f),l=0;c>l;l++)d=o?i(n[l],l):n[l],f[l]=u?yat(d):+d;return f},h9=te,xee=Fe,p9=lt,xat=Ke,wat=XR,hh=dt,wee=O_,g9=Xo,_at=Ii,Hh=ra,bat=SR,Eat=Qa,v9=sJ,uT=vee,_ee=Pc,zh=wt,Sat=Ho,Ck=pt,Tat=xf,Cat=Ni,$at=Pi,z1=zo,kat=el.f,m9=yee,Aat=mn.forEach,Rat=lh,Oat=vn,bee=or,Eee=gn,YR=Zr,Iat=oh,$k=YR.get,Pat=YR.set,Nat=YR.enforce,See=bee.f,Fat=Eee.f,Dat=Math.round,fT=xee.RangeError,Tee=wee.ArrayBuffer,Lat=Tee.prototype,Mat=wee.DataView,G1=hh.NATIVE_ARRAY_BUFFER_VIEWS,y9=hh.TYPED_ARRAY_TAG,x9=hh.TypedArray,Gh=hh.TypedArrayPrototype,Bat=hh.aTypedArrayConstructor,kk=hh.isTypedArray,K1="BYTES_PER_ELEMENT",dT="Wrong length",w9=function(e,t){Bat(e);for(var r=0,n=t.length,a=new e(n);n>r;)a[r]=t[r++];return a},X1=function(e,t){Oat(e,t,{configurable:!0,get:function(){return $k(this)[t]}})},_9=function(e){var t;return $at(Lat,e)||(t=Sat(e))=="ArrayBuffer"||t=="SharedArrayBuffer"},Cee=function(e,t){return kk(e)&&!Tat(t)&&t in e&&bat(+t)&&t>=0},b9=function(t,r){return r=_ee(r),Cee(t,r)?_at(2,t[r]):Fat(t,r)},E9=function(t,r,n){return r=_ee(r),Cee(t,r)&&Ck(n)&&zh(n,"value")&&!zh(n,"get")&&!zh(n,"set")&&!n.configurable&&(!zh(n,"writable")||n.writable)&&(!zh(n,"enumerable")||n.enumerable)?(t[r]=n.value,t):See(t,r,n)};xat?(G1||(Eee.f=b9,bee.f=E9,X1(Gh,"buffer"),X1(Gh,"byteOffset"),X1(Gh,"byteLength"),X1(Gh,"length")),h9({target:"Object",stat:!0,forced:!G1},{getOwnPropertyDescriptor:b9,defineProperty:E9}),Tk.exports=function(e,t,r){var n=e.match(/\d+/)[0]/8,a=e+(r?"Clamped":"")+"Array",i="get"+e,o="set"+e,s=xee[a],l=s,c=l&&l.prototype,f={},u=function(g,y){var m=$k(g);return m.view[i](y*n+m.byteOffset,!0)},d=function(g,y,m){var w=$k(g);r&&(m=(m=Dat(m))<0?0:m>255?255:m&255),w.view[o](y*n+w.byteOffset,m,!0)},h=function(g,y){See(g,y,{get:function(){return u(this,y)},set:function(m){return d(this,y,m)},enumerable:!0})};G1?wat&&(l=t(function(g,y,m,w){return g9(g,c),Iat(function(){return Ck(y)?_9(y)?w!==void 0?new s(y,uT(m,n),w):m!==void 0?new s(y,uT(m,n)):new s(y):kk(y)?w9(l,y):p9(m9,l,y):new s(v9(y))}(),g,l)}),z1&&z1(l,x9),Aat(kat(s),function(g){g in l||Hh(l,g,s[g])}),l.prototype=c):(l=t(function(g,y,m,w){g9(g,c);var _=0,E=0,S,k,b;if(!Ck(y))b=v9(y),k=b*n,S=new Tee(k);else if(_9(y)){S=y,E=uT(m,n);var T=y.byteLength;if(w===void 0){if(T%n||(k=T-E,k<0))throw fT(dT)}else if(k=Eat(w)*n,k+E>T)throw fT(dT);b=k/n}else return kk(y)?w9(l,y):p9(m9,l,y);for(Pat(g,{buffer:S,byteOffset:E,byteLength:k,length:b,view:new Mat(S)});_<b;)h(g,_++)}),z1&&z1(l,x9),c=l.prototype=Cat(Gh)),c.constructor!==l&&Hh(c,"constructor",l),Nat(c).TypedArrayConstructor=l,y9&&Hh(c,y9,a);var p=l!=s;f[a]=l,h9({global:!0,constructor:!0,forced:p,sham:!G1},f),K1 in l||Hh(l,K1,n),K1 in c||Hh(c,K1,n),Rat(a)}):Tk.exports=function(){};var ol=Tk.exports,jat=ol;jat("Float32",function(e){return function(r,n,a){return e(this,r,n,a)}});var Uat=ol;Uat("Float64",function(e){return function(r,n,a){return e(this,r,n,a)}});var Wat=ol;Wat("Int8",function(e){return function(r,n,a){return e(this,r,n,a)}});var Vat=ol;Vat("Int16",function(e){return function(r,n,a){return e(this,r,n,a)}});var Hat=ol;Hat("Int32",function(e){return function(r,n,a){return e(this,r,n,a)}});var zat=ol;zat("Uint8",function(e){return function(r,n,a){return e(this,r,n,a)}});var Gat=ol;Gat("Uint8",function(e){return function(r,n,a){return e(this,r,n,a)}},!0);var Kat=ol;Kat("Uint16",function(e){return function(r,n,a){return e(this,r,n,a)}});var Xat=ol;Xat("Uint32",function(e){return function(r,n,a){return e(this,r,n,a)}});var $ee=dt,qat=Mt,Yat=Fr,Zat=$ee.aTypedArray,Jat=$ee.exportTypedArrayMethod;Jat("at",function(t){var r=Zat(this),n=qat(r),a=Yat(t),i=a>=0?a:n+a;return i<0||i>=n?void 0:r[i]});var Qat=Te,kee=dt,eit=FZ,tit=Qat(eit),rit=kee.aTypedArray,nit=kee.exportTypedArrayMethod;nit("copyWithin",function(t,r){return tit(rit(this),t,r,arguments.length>2?arguments[2]:void 0)});var Aee=dt,ait=mn.every,iit=Aee.aTypedArray,oit=Aee.exportTypedArrayMethod;oit("every",function(t){return ait(iit(this),t,arguments.length>1?arguments[1]:void 0)});var Ree=dt,sit=X6,lit=qR,cit=Ho,uit=lt,fit=Te,dit=_e,hit=Ree.aTypedArray,pit=Ree.exportTypedArrayMethod,git=fit("".slice),vit=dit(function(){var e=0;return new Int8Array(2).fill({valueOf:function(){return e++}}),e!==1});pit("fill",function(t){var r=arguments.length;hit(this);var n=git(cit(this),0,3)==="Big"?lit(t):+t;return uit(sit,this,n,r>1?arguments[1]:void 0,r>2?arguments[2]:void 0)},vit);var Oee=dt,mit=uh,yit=Oee.aTypedArrayConstructor,xit=Oee.getTypedArrayConstructor,Q_=function(e){return yit(mit(e,xit(e)))},wit=rR,_it=Q_,bit=function(e,t){return wit(_it(e),t)},Iee=dt,Eit=mn.filter,Sit=bit,Tit=Iee.aTypedArray,Cit=Iee.exportTypedArrayMethod;Cit("filter",function(t){var r=Eit(Tit(this),t,arguments.length>1?arguments[1]:void 0);return Sit(this,r)});var Pee=dt,$it=mn.find,kit=Pee.aTypedArray,Ait=Pee.exportTypedArrayMethod;Ait("find",function(t){return $it(kit(this),t,arguments.length>1?arguments[1]:void 0)});var Nee=dt,Rit=mn.findIndex,Oit=Nee.aTypedArray,Iit=Nee.exportTypedArrayMethod;Iit("findIndex",function(t){return Rit(Oit(this),t,arguments.length>1?arguments[1]:void 0)});var Fee=dt,Pit=T_.findLast,Nit=Fee.aTypedArray,Fit=Fee.exportTypedArrayMethod;Fit("findLast",function(t){return Pit(Nit(this),t,arguments.length>1?arguments[1]:void 0)});var Dee=dt,Dit=T_.findLastIndex,Lit=Dee.aTypedArray,Mit=Dee.exportTypedArrayMethod;Mit("findLastIndex",function(t){return Dit(Lit(this),t,arguments.length>1?arguments[1]:void 0)});var Lee=dt,Bit=mn.forEach,jit=Lee.aTypedArray,Uit=Lee.exportTypedArrayMethod;Uit("forEach",function(t){Bit(jit(this),t,arguments.length>1?arguments[1]:void 0)});var Wit=XR,Vit=dt.exportTypedArrayStaticMethod,Hit=yee;Vit("from",Hit,Wit);var Mee=dt,zit=Kv.includes,Git=Mee.aTypedArray,Kit=Mee.exportTypedArrayMethod;Kit("includes",function(t){return zit(Git(this),t,arguments.length>1?arguments[1]:void 0)});var Bee=dt,Xit=Kv.indexOf,qit=Bee.aTypedArray,Yit=Bee.exportTypedArrayMethod;Yit("indexOf",function(t){return Xit(qit(this),t,arguments.length>1?arguments[1]:void 0)});var Zit=Fe,Jit=_e,ZR=Te,jee=dt,JR=ZZ,Qit=gt,QR=Qit("iterator"),S9=Zit.Uint8Array,eot=ZR(JR.values),tot=ZR(JR.keys),rot=ZR(JR.entries),e8=jee.aTypedArray,eb=jee.exportTypedArrayMethod,qf=S9&&S9.prototype,tb=!Jit(function(){qf[QR].call([1])}),Uee=!!qf&&qf.values&&qf[QR]===qf.values&&qf.values.name==="values",Wee=function(){return eot(e8(this))};eb("entries",function(){return rot(e8(this))},tb);eb("keys",function(){return tot(e8(this))},tb);eb("values",Wee,tb||!Uee,{name:"values"});eb(QR,Wee,tb||!Uee,{name:"values"});var Vee=dt,not=Te,aot=Vee.aTypedArray,iot=Vee.exportTypedArrayMethod,oot=not([].join);iot("join",function(t){return oot(aot(this),t)});var Hee=dt,sot=Fi,lot=QZ,cot=Hee.aTypedArray,uot=Hee.exportTypedArrayMethod;uot("lastIndexOf",function(t){var r=arguments.length;return sot(lot,cot(this),r>1?[t,arguments[1]]:[t])});var zee=dt,fot=mn.map,dot=Q_,hot=zee.aTypedArray,pot=zee.exportTypedArrayMethod;pot("map",function(t){return fot(hot(this),t,arguments.length>1?arguments[1]:void 0,function(r,n){return new(dot(r))(n)})});var Gee=dt,got=XR,vot=Gee.aTypedArrayConstructor,mot=Gee.exportTypedArrayStaticMethod;mot("of",function(){for(var t=0,r=arguments.length,n=new(vot(this))(r);r>t;)n[t]=arguments[t++];return n},got);var Kee=dt,yot=k_.left,xot=Kee.aTypedArray,wot=Kee.exportTypedArrayMethod;wot("reduce",function(t){var r=arguments.length;return yot(xot(this),t,r,r>1?arguments[1]:void 0)});var Xee=dt,_ot=k_.right,bot=Xee.aTypedArray,Eot=Xee.exportTypedArrayMethod;Eot("reduceRight",function(t){var r=arguments.length;return _ot(bot(this),t,r,r>1?arguments[1]:void 0)});var qee=dt,Sot=qee.aTypedArray,Tot=qee.exportTypedArrayMethod,Cot=Math.floor;Tot("reverse",function(){for(var t=this,r=Sot(t).length,n=Cot(r/2),a=0,i;a<n;)i=t[a],t[a++]=t[--r],t[r]=i;return t});var Yee=Fe,Zee=lt,t8=dt,$ot=Mt,kot=vee,Aot=Rt,Jee=_e,Rot=Yee.RangeError,Ak=Yee.Int8Array,T9=Ak&&Ak.prototype,Qee=T9&&T9.set,Oot=t8.aTypedArray,Iot=t8.exportTypedArrayMethod,Rk=!Jee(function(){var e=new Uint8ClampedArray(2);return Zee(Qee,e,{length:1,0:3},1),e[1]!==3}),Pot=Rk&&t8.NATIVE_ARRAY_BUFFER_VIEWS&&Jee(function(){var e=new Ak(2);return e.set(1),e.set("2",1),e[0]!==0||e[1]!==2});Iot("set",function(t){Oot(this);var r=kot(arguments.length>1?arguments[1]:void 0,1),n=Aot(t);if(Rk)return Zee(Qee,this,n,r);var a=this.length,i=$ot(n),o=0;if(i+r>a)throw Rot("Wrong length");for(;o<i;)this[r+o]=n[o++]},!Rk||Pot);var ete=dt,Not=Q_,Fot=_e,Dot=_f,Lot=ete.aTypedArray,Mot=ete.exportTypedArrayMethod,Bot=Fot(function(){new Int8Array(1).slice()});Mot("slice",function(t,r){for(var n=Dot(Lot(this),t,r),a=Not(this),i=0,o=n.length,s=new a(o);o>i;)s[i]=n[i++];return s},Bot);var tte=dt,jot=mn.some,Uot=tte.aTypedArray,Wot=tte.exportTypedArrayMethod;Wot("some",function(t){return jot(Uot(this),t,arguments.length>1?arguments[1]:void 0)});var Vot=Fe,Hot=Nc,Ok=_e,zot=Nr,Got=Q6,rte=dt,C9=tJ,Kot=rJ,$9=Js,k9=eR,Xot=rte.aTypedArray,qot=rte.exportTypedArrayMethod,nv=Vot.Uint16Array,zd=nv&&Hot(nv.prototype.sort),Yot=!!zd&&!(Ok(function(){zd(new nv(2),null)})&&Ok(function(){zd(new nv(2),{})})),A9=!!zd&&!Ok(function(){if($9)return $9<74;if(C9)return C9<67;if(Kot)return!0;if(k9)return k9<602;var e=new nv(516),t=Array(516),r,n;for(r=0;r<516;r++)n=r%4,e[r]=515-r,t[r]=r-2*n+3;for(zd(e,function(a,i){return(a/4|0)-(i/4|0)}),r=0;r<516;r++)if(e[r]!==t[r])return!0}),Zot=function(e){return function(t,r){return e!==void 0?+e(t,r)||0:r!==r?-1:t!==t?1:t===0&&r===0?1/t>0&&1/r<0?1:-1:t>r}};qot("sort",function(t){return t!==void 0&&zot(t),A9?zd(this,t):Got(Xot(this),Zot(t))},!A9||Yot);var nte=dt,Jot=Qa,R9=Vo,Qot=Q_,est=nte.aTypedArray,tst=nte.exportTypedArrayMethod;tst("subarray",function(t,r){var n=est(this),a=n.length,i=R9(t,a),o=Qot(n);return new o(n.buffer,n.byteOffset+i*n.BYTES_PER_ELEMENT,Jot((r===void 0?a:R9(r,a))-i))});var rst=Fe,nst=Fi,ate=dt,Ik=_e,O9=_f,U2=rst.Int8Array,I9=ate.aTypedArray,ast=ate.exportTypedArrayMethod,ite=[].toLocaleString,ist=!!U2&&Ik(function(){ite.call(new U2(1))}),ost=Ik(function(){return[1,2].toLocaleString()!=new U2([1,2]).toLocaleString()})||!Ik(function(){U2.prototype.toLocaleString.call([1,2])});ast("toLocaleString",function(){return nst(ite,ist?O9(I9(this)):I9(this),O9(arguments))},ost);var sst=iJ,r8=dt,lst=r8.aTypedArray,cst=r8.exportTypedArrayMethod,ust=r8.getTypedArrayConstructor;cst("toReversed",function(){return sst(lst(this),ust(this))});var rb=dt,fst=Te,dst=Nr,hst=rR,pst=rb.aTypedArray,gst=rb.getTypedArrayConstructor,vst=rb.exportTypedArrayMethod,mst=fst(rb.TypedArrayPrototype.sort);vst("toSorted",function(t){t!==void 0&&dst(t);var r=pst(this),n=hst(gst(r),r);return mst(n,t)});var yst=dt.exportTypedArrayMethod,xst=_e,wst=Fe,_st=Te,P9=wst.Uint8Array,bst=P9&&P9.prototype||{},W2=[].toString,Est=_st([].join);xst(function(){W2.call({})})&&(W2=function(){return Est(this)});var Sst=bst.toString!=W2;yst("toString",W2,Sst);var Tst=oJ,n8=dt,Cst=mee,$st=Fr,kst=qR,Ast=n8.aTypedArray,Rst=n8.getTypedArrayConstructor,Ost=n8.exportTypedArrayMethod,Ist=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(e){return e===8}}();Ost("with",function(e,t){var r=Ast(this),n=$st(e),a=Cst(r)?kst(t):+t;return Tst(r,Rst(r),n,a)},!Ist);var Pst=te,a8=Te,Nst=ct,N9=String.fromCharCode,F9=a8("".charAt),D9=a8(/./.exec),L9=a8("".slice),Fst=/^[\da-f]{2}$/i,Dst=/^[\da-f]{4}$/i;Pst({global:!0},{unescape:function(t){for(var r=Nst(t),n="",a=r.length,i=0,o,s;i<a;){if(o=F9(r,i++),o==="%"){if(F9(r,i)==="u"){if(s=L9(r,i+1,i+5),D9(Dst,s)){n+=N9(parseInt(s,16)),i+=5;continue}}else if(s=L9(r,i,i+2),D9(Fst,s)){n+=N9(parseInt(s,16)),i+=2;continue}}n+=o}return n}});var Lst=Te,M9=om,q1=Ef.getWeakData,Mst=Xo,Bst=nt,jst=wa,hT=pt,Ust=Ko,ote=mn,B9=wt,ste=Zr,Wst=ste.set,Vst=ste.getterFor,Hst=ote.find,zst=ote.findIndex,Gst=Lst([].splice),Kst=0,Y1=function(e){return e.frozen||(e.frozen=new lte)},lte=function(){this.entries=[]},pT=function(e,t){return Hst(e.entries,function(r){return r[0]===t})};lte.prototype={get:function(e){var t=pT(this,e);if(t)return t[1]},has:function(e){return!!pT(this,e)},set:function(e,t){var r=pT(this,e);r?r[1]=t:this.entries.push([e,t])},delete:function(e){var t=zst(this.entries,function(r){return r[0]===e});return~t&&Gst(this.entries,t,1),!!~t}};var cte={getConstructor:function(e,t,r,n){var a=e(function(l,c){Mst(l,i),Wst(l,{type:t,id:Kst++,frozen:void 0}),jst(c)||Ust(c,l[n],{that:l,AS_ENTRIES:r})}),i=a.prototype,o=Vst(t),s=function(l,c,f){var u=o(l),d=q1(Bst(c),!0);return d===!0?Y1(u).set(c,f):d[u.id]=f,l};return M9(i,{delete:function(l){var c=o(this);if(!hT(l))return!1;var f=q1(l);return f===!0?Y1(c).delete(l):f&&B9(f,c.id)&&delete f[c.id]},has:function(c){var f=o(this);if(!hT(c))return!1;var u=q1(c);return u===!0?Y1(f).has(c):u&&B9(u,f.id)}}),M9(i,r?{get:function(c){var f=o(this);if(hT(c)){var u=q1(c);return u===!0?Y1(f).get(c):u?u[f.id]:void 0}},set:function(c,f){return s(this,c,f)}}:{add:function(c){return s(this,c,!0)}}),a}},Xst=fh,j9=Fe,zy=Te,U9=om,qst=Ef,Yst=F_,ute=cte,Z1=pt,J1=Zr.enforce,Zst=_e,Jst=LY,gm=Object,Qst=Array.isArray,Q1=gm.isExtensible,fte=gm.isFrozen,elt=gm.isSealed,dte=gm.freeze,tlt=gm.seal,W9={},V9={},rlt=!j9.ActiveXObject&&"ActiveXObject"in j9,Kh,hte=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},pte=Yst("WeakMap",hte,ute),Yf=pte.prototype,Gy=zy(Yf.set),nlt=function(){return Xst&&Zst(function(){var e=dte([]);return Gy(new pte,e,1),!fte(e)})};if(Jst)if(rlt){Kh=ute.getConstructor(hte,"WeakMap",!0),qst.enable();var H9=zy(Yf.delete),ey=zy(Yf.has),z9=zy(Yf.get);U9(Yf,{delete:function(e){if(Z1(e)&&!Q1(e)){var t=J1(this);return t.frozen||(t.frozen=new Kh),H9(this,e)||t.frozen.delete(e)}return H9(this,e)},has:function(t){if(Z1(t)&&!Q1(t)){var r=J1(this);return r.frozen||(r.frozen=new Kh),ey(this,t)||r.frozen.has(t)}return ey(this,t)},get:function(t){if(Z1(t)&&!Q1(t)){var r=J1(this);return r.frozen||(r.frozen=new Kh),ey(this,t)?z9(this,t):r.frozen.get(t)}return z9(this,t)},set:function(t,r){if(Z1(t)&&!Q1(t)){var n=J1(this);n.frozen||(n.frozen=new Kh),ey(this,t)?Gy(this,t,r):n.frozen.set(t,r)}else Gy(this,t,r);return this}})}else nlt()&&U9(Yf,{set:function(t,r){var n;return Qst(t)&&(fte(t)?n=W9:elt(t)&&(n=V9)),Gy(this,t,r),n==W9&&dte(t),n==V9&&tlt(t),this}});var alt=F_,ilt=cte;alt("WeakSet",function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},ilt);var gte="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",vte={};for(var ty=0;ty<66;ty++)vte[gte.charAt(ty)]=ty;var mte={itoc:gte,ctoi:vte},olt=te,slt=Fe,yte=ir,i8=Te,llt=lt,o8=_e,clt=ct,ult=wt,flt=il,gT=mte.ctoi,xte=/[^\d+/a-z]/i,dlt=/[\t\n\f\r ]+/g,hlt=/[=]{1,2}$/,vm=yte("atob"),plt=String.fromCharCode,glt=i8("".charAt),G9=i8("".replace),vlt=i8(xte.exec),s8=o8(function(){return vm(" ")!==""}),l8=!o8(function(){vm("a")}),K9=!s8&&!l8&&!o8(function(){vm()}),X9=!s8&&!l8&&vm.length!==1;olt({global:!0,bind:!0,enumerable:!0,forced:s8||l8||K9||X9},{atob:function(t){if(flt(arguments.length,1),K9||X9)return llt(vm,slt,t);var r=G9(clt(t),dlt,""),n="",a=0,i=0,o,s;if(r.length%4==0&&(r=G9(r,hlt,"")),r.length%4==1||vlt(xte,r))throw new(yte("DOMException"))("The string is not correctly encoded","InvalidCharacterError");for(;o=glt(r,a++);)ult(gT,o)&&(s=i%4?s*64+gT[o]:gT[o],i++%4&&(n+=plt(255&s>>(-2*i&6))));return n}});var mlt=te,ylt=Fe,wte=ir,_te=Te,xlt=lt,bte=_e,q9=ct,wlt=il,_lt=mte.itoc,ef=wte("btoa"),Y9=_te("".charAt),blt=_te("".charCodeAt),Z9=!!ef&&!bte(function(){ef()}),J9=!!ef&&bte(function(){return ef(null)!=="bnVsbA=="}),Q9=!!ef&&ef.length!==1;mlt({global:!0,bind:!0,enumerable:!0,forced:Z9||J9||Q9},{btoa:function(t){if(wlt(arguments.length,1),Z9||J9||Q9)return xlt(ef,ylt,q9(t));for(var r=q9(t),n="",a=0,i=_lt,o,s;Y9(r,a)||(i="=",a%1);){if(s=blt(r,a+=3/4),s>255)throw new(wte("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");o=o<<8|s,n+=Y9(i,63&o>>8-a%1*8)}return n}});var Ete={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Elt=h_,vT=Elt("span").classList,eB=vT&&vT.constructor&&vT.constructor.prototype,Ste=eB===Object.prototype?void 0:eB,tB=Fe,rB=Ete,Slt=Ste,mT=jZ,Tlt=ra,Tte=function(e){if(e&&e.forEach!==mT)try{Tlt(e,"forEach",mT)}catch{e.forEach=mT}};for(var yT in rB)rB[yT]&&Tte(tB[yT]&&tB[yT].prototype);Tte(Slt);var nB=Fe,Cte=Ete,Clt=Ste,up=ZZ,xT=ra,$te=gt,wT=$te("iterator"),aB=$te("toStringTag"),_T=up.values,kte=function(e,t){if(e){if(e[wT]!==_T)try{xT(e,wT,_T)}catch{e[wT]=_T}if(e[aB]||xT(e,aB,t),Cte[t]){for(var r in up)if(e[r]!==up[r])try{xT(e,r,up[r])}catch{e[r]=up[r]}}}};for(var bT in Cte)kte(nB[bT]&&nB[bT].prototype,bT);kte(Clt,"DOMTokenList");var $lt=nl,klt=function(e){try{if($lt)return Function('return require("'+e+'")')()}catch{}},Ate={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}},Alt=te,Rlt=klt,V2=ir,c8=_e,Olt=Ni,u8=Ii,H2=or.f,Ilt=kr,Ky=vn,Xy=wt,Plt=Xo,Nlt=nt,Rte=OZ,iB=rm,Gd=Ate,Flt=V6,Ote=Zr,f8=Ke,_0="DOMException",Pk="DATA_CLONE_ERR",nb=V2("Error"),Ws=V2(_0)||function(){try{var e=V2("MessageChannel")||Rlt("worker_threads").MessageChannel;new e().port1.postMessage(new WeakMap)}catch(t){if(t.name==Pk&&t.code==25)return t.constructor}}(),Dlt=Ws&&Ws.prototype,Ite=nb.prototype,Llt=Ote.set,Mlt=Ote.getterFor(_0),Blt="stack"in nb(_0),Pte=function(e){return Xy(Gd,e)&&Gd[e].m?Gd[e].c:0},d8=function(){Plt(this,zp);var t=arguments.length,r=iB(t<1?void 0:arguments[0]),n=iB(t<2?void 0:arguments[1],"Error"),a=Pte(n);if(Llt(this,{type:_0,name:n,message:r,code:a}),f8||(this.name=n,this.message=r,this.code=a),Blt){var i=nb(r);i.name=_0,H2(this,"stack",u8(1,Flt(i.stack,1)))}},zp=d8.prototype=Olt(Ite),Nte=function(e){return{enumerable:!0,configurable:!0,get:e}},ET=function(e){return Nte(function(){return Mlt(this)[e]})};f8&&(Ky(zp,"code",ET("code")),Ky(zp,"message",ET("message")),Ky(zp,"name",ET("name")));H2(zp,"constructor",u8(1,d8));var ab=c8(function(){return!(new Ws instanceof nb)}),jlt=ab||c8(function(){return Ite.toString!==Rte||String(new Ws(1,2))!=="2: 1"}),Ult=ab||c8(function(){return new Ws(1,"DataCloneError").code!==25});ab||Ws[Pk]!==25||Dlt[Pk];var oB=ab;Alt({global:!0,constructor:!0,forced:oB},{DOMException:oB?d8:Ws});var av=V2(_0),z2=av.prototype;jlt&&Ws===av&&Ilt(z2,"toString",Rte);Ult&&f8&&Ws===av&&Ky(z2,"code",Nte(function(){return Pte(Nlt(this).name)}));for(var sB in Gd)if(Xy(Gd,sB)){var lB=Gd[sB],ry=lB.s,cB=u8(6,lB.c);Xy(av,ry)||H2(av,ry,cB),Xy(z2,ry)||H2(z2,ry,cB)}var Wlt=te,Vlt=Fe,h8=ir,Nk=Ii,Fk=or.f,uB=wt,Hlt=Xo,zlt=oh,fB=rm,ST=Ate,Glt=V6,Klt=Ke,mm="DOMException",Fte=h8("Error"),ym=h8(mm),p8=function(){Hlt(this,Xlt);var t=arguments.length,r=fB(t<1?void 0:arguments[0]),n=fB(t<2?void 0:arguments[1],"Error"),a=new ym(r,n),i=Fte(r);return i.name=mm,Fk(a,"stack",Nk(1,Glt(i.stack,1))),zlt(a,this,p8),a},Xlt=p8.prototype=ym.prototype,qlt="stack"in Fte(mm),Ylt="stack"in new ym(1,2),TT=ym&&Klt&&Object.getOwnPropertyDescriptor(Vlt,mm),Zlt=!!TT&&!(TT.writable&&TT.configurable),dB=qlt&&!Zlt&&!Ylt;Wlt({global:!0,constructor:!0,forced:dB},{DOMException:dB?p8:ym});var fp=h8(mm),hB=fp.prototype;if(hB.constructor!==fp){Fk(hB,"constructor",Nk(1,fp));for(var pB in ST)if(uB(ST,pB)){var gB=ST[pB],vB=gB.s;uB(fp,vB)||Fk(fp,vB,Nk(6,gB.c))}}var Jlt=ir,Qlt=ei,mB="DOMException";Qlt(Jlt(mB),mB);var ect=te,tct=Fe,yB=V_.clear;ect({global:!0,bind:!0,enumerable:!0,forced:tct.clearImmediate!==yB},{clearImmediate:yB});var rct=typeof Bun=="function"&&Bun&&typeof Bun.version=="string",Dte=Fe,nct=Fi,act=ht,ict=rct,oct=Zs,sct=_f,lct=il,cct=Dte.Function,uct=/MSIE .\./.test(oct)||ict&&function(){var e=Dte.Bun.version.split(".");return e.length<3||e[0]==0&&(e[1]<3||e[1]==3&&e[2]==0)}(),g8=function(e,t){var r=t?2:1;return uct?function(n,a){var i=lct(arguments.length,1)>r,o=act(n)?n:cct(n),s=i?sct(arguments,r):[],l=i?function(){nct(o,this,s)}:o;return t?e(l,a):e(l)}:e},fct=te,Lte=Fe,xB=V_.set,dct=g8,wB=Lte.setImmediate?dct(xB,!1):xB;fct({global:!0,bind:!0,enumerable:!0,forced:Lte.setImmediate!==wB},{setImmediate:wB});var hct=te,pct=Fe,gct=pQ,vct=Nr,mct=il,yct=nl,xct=pct.process;hct({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(t){mct(arguments.length,1),vct(t);var r=yct&&xct.domain;gct(r?r.bind(t):t)}});var wct=te,_l=Fe,_ct=vn,bct=Ke,Ect=TypeError,Sct=Object.defineProperty,_B=_l.self!==_l;try{if(bct){var CT=Object.getOwnPropertyDescriptor(_l,"self");(_B||!CT||!CT.get||!CT.enumerable)&&_ct(_l,"self",{get:function(){return _l},set:function(t){if(this!==_l)throw Ect("Illegal invocation");Sct(_l,"self",{value:t,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else wct({global:!0,simple:!0,forced:_B},{self:_l})}catch{}var ny=Te,Xh=Map.prototype,Tct={Map,set:ny(Xh.set),get:ny(Xh.get),has:ny(Xh.has),remove:ny(Xh.delete),proto:Xh},$T=Te,ay=Set.prototype,Cct={Set,add:$T(ay.add),has:$T(ay.has),remove:$T(ay.delete),proto:ay},$ct=Fe,kct=_e,kT=Js,Act=gQ,Rct=kR,Oct=nl,bB=$ct.structuredClone,Ict=!!bB&&!kct(function(){if(Rct&&kT>92||Oct&&kT>94||Act&&kT>97)return!1;var e=new ArrayBuffer(8),t=bB(e,{transfer:[e]});return e.byteLength!=0||t.byteLength!=8}),Pct=te,hr=Fe,v8=ir,xm=Te,m8=_e,Nct=nh,qy=ht,Fct=ih,Dct=wa,Dk=pt,Lct=xf,Mct=Ko,Mte=nt,Lk=Ho,Bct=wt,jct=tl,AT=ra,Yy=Mt,Uct=il,Wct=dm,ib=Tct,Bte=Cct,Vct=CZ,jte=Ict,dp=hr.Object,Hct=hr.Array,Ute=hr.Date,wm=hr.Error,zct=hr.EvalError,Gct=hr.RangeError,Kct=hr.ReferenceError,Xct=hr.SyntaxError,Wte=hr.TypeError,qct=hr.URIError,Yct=hr.PerformanceMark,b0=hr.WebAssembly,Zct=b0&&b0.CompileError||wm,Jct=b0&&b0.LinkError||wm,Qct=b0&&b0.RuntimeError||wm,tf=v8("DOMException"),Mk=ib.Map,Vte=ib.has,eut=ib.get,G2=ib.set,tut=Bte.Set,rut=Bte.add,nut=v8("Object","keys"),aut=xm([].push),iut=xm((!0).valueOf),out=xm(1 .valueOf),sut=xm("".valueOf),lut=xm(Ute.prototype.getTime),Bk=Nct("structuredClone"),iv="DataCloneError",iy="Transferring",Hte=function(e){return!m8(function(){var t=new hr.Set([7]),r=e(t),n=e(dp(7));return r==t||!r.has(7)||typeof n!="object"||n!=7})&&e},EB=function(e,t){return!m8(function(){var r=new t,n=e({a:r,b:r});return!(n&&n.a===n.b&&n.a instanceof t&&n.a.stack===r.stack)})},cut=function(e){return!m8(function(){var t=e(new hr.AggregateError([1],Bk,{cause:3}));return t.name!="AggregateError"||t.errors[0]!=1||t.message!=Bk||t.cause!=3})},Kd=hr.structuredClone,uut=!EB(Kd,wm)||!EB(Kd,tf)||!cut(Kd),fut=!Kd&&Hte(function(e){return new Yct(Bk,{detail:e}).detail}),xd=Hte(Kd)||fut,RT=function(e){throw new tf("Uncloneable type: "+e,iv)},ia=function(e,t){throw new tf((t||"Cloning")+" of "+e+" cannot be properly polyfilled in this engine",iv)},OT=function(e,t){return xd||ia(t),xd(e)},dut=function(){var e;try{e=new hr.DataTransfer}catch{try{e=new hr.ClipboardEvent("").clipboardData}catch{}}return e&&e.items&&e.files?e:null},En=function(e,t){if(Lct(e)&&RT("Symbol"),!Dk(e))return e;if(t){if(Vte(t,e))return eut(t,e)}else t=new Mk;var r=Lk(e),n=!1,a,i,o,s,l,c,f,u,d,h,p;switch(r){case"Array":o=Hct(Yy(e)),n=!0;break;case"Object":o={},n=!0;break;case"Map":o=new Mk,n=!0;break;case"Set":o=new tut,n=!0;break;case"RegExp":o=new RegExp(e.source,Wct(e));break;case"Error":switch(i=e.name,i){case"AggregateError":o=v8("AggregateError")([]);break;case"EvalError":o=zct();break;case"RangeError":o=Gct();break;case"ReferenceError":o=Kct();break;case"SyntaxError":o=Xct();break;case"TypeError":o=Wte();break;case"URIError":o=qct();break;case"CompileError":o=Zct();break;case"LinkError":o=Jct();break;case"RuntimeError":o=Qct();break;default:o=wm()}n=!0;break;case"DOMException":o=new tf(e.message,e.name),n=!0;break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":a=hr[r],Dk(a)||ia(r),o=new a(En(e.buffer,t),e.byteOffset,r==="DataView"?e.byteLength:e.length);break;case"DOMQuad":try{o=new DOMQuad(En(e.p1,t),En(e.p2,t),En(e.p3,t),En(e.p4,t))}catch{o=OT(e,r)}break;case"File":if(xd)try{o=xd(e),Lk(o)!==r&&(o=void 0)}catch{}if(!o)try{o=new File([e],e.name,e)}catch{}o||ia(r);break;case"FileList":if(s=dut(),s){for(l=0,c=Yy(e);l<c;l++)s.items.add(En(e[l],t));o=s.files}else o=OT(e,r);break;case"ImageData":try{o=new ImageData(En(e.data,t),e.width,e.height,{colorSpace:e.colorSpace})}catch{o=OT(e,r)}break;default:if(xd)o=xd(e);else switch(r){case"BigInt":o=dp(e.valueOf());break;case"Boolean":o=dp(iut(e));break;case"Number":o=dp(out(e));break;case"String":o=dp(sut(e));break;case"Date":o=new Ute(lut(e));break;case"ArrayBuffer":a=hr.DataView,!a&&typeof e.slice!="function"&&ia(r);try{if(typeof e.slice=="function"&&!e.resizable)o=e.slice(0);else for(c=e.byteLength,p=("maxByteLength"in e)?{maxByteLength:e.maxByteLength}:void 0,o=new ArrayBuffer(c,p),d=new a(e),h=new a(o),l=0;l<c;l++)h.setUint8(l,d.getUint8(l))}catch{throw new tf("ArrayBuffer is detached",iv)}break;case"SharedArrayBuffer":o=e;break;case"Blob":try{o=e.slice(0,e.size,e.type)}catch{ia(r)}break;case"DOMPoint":case"DOMPointReadOnly":a=hr[r];try{o=a.fromPoint?a.fromPoint(e):new a(e.x,e.y,e.z,e.w)}catch{ia(r)}break;case"DOMRect":case"DOMRectReadOnly":a=hr[r];try{o=a.fromRect?a.fromRect(e):new a(e.x,e.y,e.width,e.height)}catch{ia(r)}break;case"DOMMatrix":case"DOMMatrixReadOnly":a=hr[r];try{o=a.fromMatrix?a.fromMatrix(e):new a(e)}catch{ia(r)}break;case"AudioData":case"VideoFrame":qy(e.clone)||ia(r);try{o=e.clone()}catch{RT(r)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":ia(r);default:RT(r)}}if(G2(t,e,o),n)switch(r){case"Array":case"Object":for(f=nut(e),l=0,c=Yy(f);l<c;l++)u=f[l],jct(o,u,En(e[u],t));break;case"Map":e.forEach(function(g,y){G2(o,En(y,t),En(g,t))});break;case"Set":e.forEach(function(g){rut(o,En(g,t))});break;case"Error":AT(o,"message",En(e.message,t)),Bct(e,"cause")&&AT(o,"cause",En(e.cause,t)),i=="AggregateError"&&(o.errors=En(e.errors,t));case"DOMException":Vct&&AT(o,"stack",En(e.stack,t))}return o},hut=function(e,t){if(!Dk(e))throw Wte("Transfer option cannot be converted to a sequence");var r=[];Mct(e,function(d){aut(r,Mte(d))});var n=0,a=Yy(r),i,o,s,l,c,f,u;if(jte)for(l=Kd(r,{transfer:r});n<a;)G2(t,r[n],l[n++]);else for(;n<a;){if(i=r[n++],Vte(t,i))throw new tf("Duplicate transferable",iv);switch(o=Lk(i),o){case"ImageBitmap":s=hr.OffscreenCanvas,Fct(s)||ia(o,iy);try{f=new s(i.width,i.height),u=f.getContext("bitmaprenderer"),u.transferFromImageBitmap(i),c=f.transferToImageBitmap()}catch{}break;case"AudioData":case"VideoFrame":(!qy(i.clone)||!qy(i.close))&&ia(o,iy);try{c=i.clone(),i.close()}catch{}break;case"ArrayBuffer":qy(i.transfer)||ia(o,iy),c=i.transfer();break;case"MediaSourceHandle":case"MessagePort":case"OffscreenCanvas":case"ReadableStream":case"TransformStream":case"WritableStream":ia(o,iy)}if(c===void 0)throw new tf("This object cannot be transferred: "+o,iv);G2(t,i,c)}};Pct({global:!0,enumerable:!0,sham:!jte,forced:uut},{structuredClone:function(t){var r=Uct(arguments.length,1)>1&&!Dct(arguments[1])?Mte(arguments[1]):void 0,n=r?r.transfer:void 0,a;return n!==void 0&&(a=new Mk,hut(n,a)),En(t,a)}});var put=te,zte=Fe,gut=g8,SB=gut(zte.setInterval,!0);put({global:!0,bind:!0,forced:zte.setInterval!==SB},{setInterval:SB});var vut=te,Gte=Fe,mut=g8,TB=mut(Gte.setTimeout,!0);vut({global:!0,bind:!0,forced:Gte.setTimeout!==TB},{setTimeout:TB});var yut=_e,xut=gt,wut=Ke,CB=C6,_ut=xut("iterator"),y8=!yut(function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,r="";return e.pathname="c%20d",t.forEach(function(n,a){t.delete("b"),r+=a+n}),CB&&!e.toJSON||!t.size&&(CB||!wut)||!t.sort||e.href!=="http://a/c%20d?a=1&c=3"||t.get("c")!=="3"||String(new URLSearchParams("?a=1"))!=="a=1"||!t[_ut]||new URL("https://a@b").username!=="a"||new URLSearchParams(new URLSearchParams("a=b")).get("a")!=="b"||new URL("http://тест").host!=="xn--e1aybc"||new URL("http://a#б").hash!=="#%D0%B1"||r!=="a1c3"||new URL("http://x",void 0).host!=="x"}),Sf=Te,IT=2147483647,Gp=36,Kte=1,jk=26,but=38,Eut=700,Sut=72,Tut=128,Cut="-",$ut=/[^\0-\u007E]/,Xte=/[.\u3002\uFF0E\uFF61]/g,$B="Overflow: input needs wider integers to process",PT=Gp-Kte,kB=RangeError,kut=Sf(Xte.exec),wd=Math.floor,NT=String.fromCharCode,AB=Sf("".charCodeAt),qte=Sf([].join),Bl=Sf([].push),Aut=Sf("".replace),Rut=Sf("".split),Out=Sf("".toLowerCase),Iut=function(e){for(var t=[],r=0,n=e.length;r<n;){var a=AB(e,r++);if(a>=55296&&a<=56319&&r<n){var i=AB(e,r++);(i&64512)==56320?Bl(t,((a&1023)<<10)+(i&1023)+65536):(Bl(t,a),r--)}else Bl(t,a)}return t},RB=function(e){return e+22+75*(e<26)},Put=function(e,t,r){var n=0;for(e=r?wd(e/Eut):e>>1,e+=wd(e/t);e>PT*jk>>1;)e=wd(e/PT),n+=Gp;return wd(n+(PT+1)*e/(e+but))},Nut=function(e){var t=[];e=Iut(e);var r=e.length,n=Tut,a=0,i=Sut,o,s;for(o=0;o<e.length;o++)s=e[o],s<128&&Bl(t,NT(s));var l=t.length,c=l;for(l&&Bl(t,Cut);c<r;){var f=IT;for(o=0;o<e.length;o++)s=e[o],s>=n&&s<f&&(f=s);var u=c+1;if(f-n>wd((IT-a)/u))throw kB($B);for(a+=(f-n)*u,n=f,o=0;o<e.length;o++){if(s=e[o],s<n&&++a>IT)throw kB($B);if(s==n){for(var d=a,h=Gp;;){var p=h<=i?Kte:h>=i+jk?jk:h-i;if(d<p)break;var g=d-p,y=Gp-p;Bl(t,NT(RB(p+g%y))),d=wd(g/y),h+=Gp}Bl(t,NT(RB(d))),i=Put(a,u,c==l),a=0,c++}}a++,n++}return qte(t,"")},Fut=function(e){var t=[],r=Rut(Aut(Out(e),Xte,"."),"."),n,a;for(n=0;n<r.length;n++)a=r[n],Bl(t,kut($ut,a)?"xn--"+Nut(a):a);return qte(t,".")},Uk=te,E0=Fe,oy=lt,Mo=Te,Xd=Ke,Yte=y8,Zte=kr,Dut=vn,Lut=om,Mut=ei,But=q6,x8=Zr,Jte=Xo,FT=ht,jut=wt,Uut=ho,Wut=Ho,Vut=nt,Qte=pt,$a=ct,Hut=Ni,OB=Ii,Wk=E_,zut=am,Wf=il,Gut=gt,Kut=Q6,Xut=Gut("iterator"),_m="URLSearchParams",ere=_m+"Iterator",tre=x8.set,hi=x8.getterFor(_m),qut=x8.getterFor(ere),Yut=Object.getOwnPropertyDescriptor,w8=function(e){if(!Xd)return E0[e];var t=Yut(E0,e);return t&&t.value},IB=w8("fetch"),K2=w8("Request"),Kp=w8("Headers"),DT=K2&&K2.prototype,PB=Kp&&Kp.prototype,Zut=E0.RegExp,Jut=E0.TypeError,rre=E0.decodeURIComponent,Qut=E0.encodeURIComponent,eft=Mo("".charAt),NB=Mo([].join),vu=Mo([].push),Vk=Mo("".replace),tft=Mo([].shift),FB=Mo([].splice),DB=Mo("".split),rft=Mo("".slice),nft=/\+/g,LB=Array(4),aft=function(e){return LB[e-1]||(LB[e-1]=Zut("((?:%[\\da-f]{2}){"+e+"})","gi"))},ift=function(e){try{return rre(e)}catch{return e}},MB=function(e){var t=Vk(e,nft," "),r=4;try{return rre(t)}catch{for(;r;)t=Vk(t,aft(r--),ift);return t}},oft=/[!'()~]|%20/g,sft={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},lft=function(e){return sft[e]},BB=function(e){return Vk(Qut(e),oft,lft)},LT=But(function(t,r){tre(this,{type:ere,iterator:Wk(hi(t).entries),kind:r})},"Iterator",function(){var t=qut(this),r=t.kind,n=t.iterator.next(),a=n.value;return n.done||(n.value=r==="keys"?a.key:r==="values"?a.value:[a.key,a.value]),n},!0),nre=function(e){this.entries=[],this.url=null,e!==void 0&&(Qte(e)?this.parseObject(e):this.parseQuery(typeof e=="string"?eft(e,0)==="?"?rft(e,1):e:$a(e)))};nre.prototype={type:_m,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t=zut(e),r,n,a,i,o,s,l;if(t)for(r=Wk(e,t),n=r.next;!(a=oy(n,r)).done;){if(i=Wk(Vut(a.value)),o=i.next,(s=oy(o,i)).done||(l=oy(o,i)).done||!oy(o,i).done)throw Jut("Expected sequence with length 2");vu(this.entries,{key:$a(s.value),value:$a(l.value)})}else for(var c in e)jut(e,c)&&vu(this.entries,{key:c,value:$a(e[c])})},parseQuery:function(e){if(e)for(var t=DB(e,"&"),r=0,n,a;r<t.length;)n=t[r++],n.length&&(a=DB(n,"="),vu(this.entries,{key:MB(tft(a)),value:MB(NB(a,"="))}))},serialize:function(){for(var e=this.entries,t=[],r=0,n;r<e.length;)n=e[r++],vu(t,BB(n.key)+"="+BB(n.value));return NB(t,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var ob=function(){Jte(this,S0);var t=arguments.length>0?arguments[0]:void 0,r=tre(this,new nre(t));Xd||(this.length=r.entries.length)},S0=ob.prototype;Lut(S0,{append:function(t,r){Wf(arguments.length,2);var n=hi(this);vu(n.entries,{key:$a(t),value:$a(r)}),Xd||this.length++,n.updateURL()},delete:function(e){Wf(arguments.length,1);for(var t=hi(this),r=t.entries,n=$a(e),a=0;a<r.length;)r[a].key===n?FB(r,a,1):a++;Xd||(this.length=r.length),t.updateURL()},get:function(t){Wf(arguments.length,1);for(var r=hi(this).entries,n=$a(t),a=0;a<r.length;a++)if(r[a].key===n)return r[a].value;return null},getAll:function(t){Wf(arguments.length,1);for(var r=hi(this).entries,n=$a(t),a=[],i=0;i<r.length;i++)r[i].key===n&&vu(a,r[i].value);return a},has:function(t){Wf(arguments.length,1);for(var r=hi(this).entries,n=$a(t),a=0;a<r.length;)if(r[a++].key===n)return!0;return!1},set:function(t,r){Wf(arguments.length,1);for(var n=hi(this),a=n.entries,i=!1,o=$a(t),s=$a(r),l=0,c;l<a.length;l++)c=a[l],c.key===o&&(i?FB(a,l--,1):(i=!0,c.value=s));i||vu(a,{key:o,value:s}),Xd||(this.length=a.length),n.updateURL()},sort:function(){var t=hi(this);Kut(t.entries,function(r,n){return r.key>n.key?1:-1}),t.updateURL()},forEach:function(t){for(var r=hi(this).entries,n=Uut(t,arguments.length>1?arguments[1]:void 0),a=0,i;a<r.length;)i=r[a++],n(i.value,i.key,this)},keys:function(){return new LT(this,"keys")},values:function(){return new LT(this,"values")},entries:function(){return new LT(this,"entries")}},{enumerable:!0});Zte(S0,Xut,S0.entries,{name:"entries"});Zte(S0,"toString",function(){return hi(this).serialize()},{enumerable:!0});Xd&&Dut(S0,"size",{get:function(){return hi(this).entries.length},configurable:!0,enumerable:!0});Mut(ob,_m);Uk({global:!0,constructor:!0,forced:!Yte},{URLSearchParams:ob});if(!Yte&&FT(Kp)){var cft=Mo(PB.has),uft=Mo(PB.set),jB=function(e){if(Qte(e)){var t=e.body,r;if(Wut(t)===_m)return r=e.headers?new Kp(e.headers):new Kp,cft(r,"content-type")||uft(r,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),Hut(e,{body:OB(0,$a(t)),headers:OB(0,r)})}return e};if(FT(IB)&&Uk({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(t){return IB(t,arguments.length>1?jB(arguments[1]):{})}}),FT(K2)){var MT=function(t){return Jte(this,DT),new K2(t,arguments.length>1?jB(arguments[1]):{})};DT.constructor=MT,MT.prototype=DT,Uk({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:MT})}}var fft={URLSearchParams:ob,getState:hi},dft=te,_8=Ke,hft=y8,b8=Fe,UB=ho,Li=Te,X2=kr,ai=vn,pft=Xo,Hk=wt,E8=eQ,Vf=UZ,Vi=Jv,gft=q_.codeAt,vft=Fut,ts=ct,mft=ei,yft=il,are=fft,ire=Zr,xft=ire.set,q2=ire.getterFor("URL"),wft=are.URLSearchParams,_ft=are.getState,qh=b8.URL,zk=b8.TypeError,Y2=b8.parseInt,bft=Math.floor,WB=Math.pow,vi=Li("".charAt),Zi=Li(/./.exec),hp=Li([].join),Eft=Li(1 .toString),Sft=Li([].pop),Zf=Li([].push),BT=Li("".replace),Tft=Li([].shift),Cft=Li("".split),Xp=Li("".slice),Z2=Li("".toLowerCase),$ft=Li([].unshift),kft="Invalid authority",jT="Invalid scheme",Yc="Invalid host",VB="Invalid port",ore=/[a-z]/i,Aft=/[\d+-.a-z]/i,Gk=/\d/,Rft=/^0x/i,Oft=/^[0-7]+$/,Ift=/^\d+$/,sre=/^[\da-f]+$/i,Pft=/[\0\t\n\r #%/:<>?@[\\\]^|]/,Nft=/[\0\t\n\r #/:<>?@[\\\]^|]/,Fft=/^[\u0000-\u0020]+/,Dft=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Lft=/[\t\n\r]/g,ii,Mft=function(e){var t=Cft(e,"."),r,n,a,i,o,s,l;if(t.length&&t[t.length-1]==""&&t.length--,r=t.length,r>4)return e;for(n=[],a=0;a<r;a++){if(i=t[a],i=="")return e;if(o=10,i.length>1&&vi(i,0)=="0"&&(o=Zi(Rft,i)?16:8,i=Xp(i,o==8?1:2)),i==="")s=0;else{if(!Zi(o==10?Ift:o==8?Oft:sre,i))return e;s=Y2(i,o)}Zf(n,s)}for(a=0;a<r;a++)if(s=n[a],a==r-1){if(s>=WB(256,5-r))return null}else if(s>255)return null;for(l=Sft(n),a=0;a<n.length;a++)l+=n[a]*WB(256,3-a);return l},Bft=function(e){var t=[0,0,0,0,0,0,0,0],r=0,n=null,a=0,i,o,s,l,c,f,u,d=function(){return vi(e,a)};if(d()==":"){if(vi(e,1)!=":")return;a+=2,r++,n=r}for(;d();){if(r==8)return;if(d()==":"){if(n!==null)return;a++,r++,n=r;continue}for(i=o=0;o<4&&Zi(sre,d());)i=i*16+Y2(d(),16),a++,o++;if(d()=="."){if(o==0||(a-=o,r>6))return;for(s=0;d();){if(l=null,s>0)if(d()=="."&&s<4)a++;else return;if(!Zi(Gk,d()))return;for(;Zi(Gk,d());){if(c=Y2(d(),10),l===null)l=c;else{if(l==0)return;l=l*10+c}if(l>255)return;a++}t[r]=t[r]*256+l,s++,(s==2||s==4)&&r++}if(s!=4)return;break}else if(d()==":"){if(a++,!d())return}else if(d())return;t[r++]=i}if(n!==null)for(f=r-n,r=7;r!=0&&f>0;)u=t[r],t[r--]=t[n+f-1],t[n+--f]=u;else if(r!=8)return;return t},jft=function(e){for(var t=null,r=1,n=null,a=0,i=0;i<8;i++)e[i]!==0?(a>r&&(t=n,r=a),n=null,a=0):(n===null&&(n=i),++a);return a>r&&(t=n,r=a),t},Yh=function(e){var t,r,n,a;if(typeof e=="number"){for(t=[],r=0;r<4;r++)$ft(t,e%256),e=bft(e/256);return hp(t,".")}else if(typeof e=="object"){for(t="",n=jft(e),r=0;r<8;r++)a&&e[r]===0||(a&&(a=!1),n===r?(t+=r?":":"::",a=!0):(t+=Eft(e[r],16),r<7&&(t+=":")));return"["+t+"]"}return e},Zy={},lre=E8({},Zy,{" ":1,'"':1,"<":1,">":1,"`":1}),cre=E8({},lre,{"#":1,"?":1,"{":1,"}":1}),UT=E8({},cre,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),gl=function(e,t){var r=gft(e,0);return r>32&&r<127&&!Hk(t,e)?e:encodeURIComponent(e)},sy={ftp:21,file:null,http:80,https:443,ws:80,wss:443},pp=function(e,t){var r;return e.length==2&&Zi(ore,vi(e,0))&&((r=vi(e,1))==":"||!t&&r=="|")},HB=function(e){var t;return e.length>1&&pp(Xp(e,0,2))&&(e.length==2||(t=vi(e,2))==="/"||t==="\\"||t==="?"||t==="#")},Uft=function(e){return e==="."||Z2(e)==="%2e"},Wft=function(e){return e=Z2(e),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"},WT={},zB={},VT={},GB={},KB={},HT={},XB={},qB={},ly={},cy={},zT={},GT={},KT={},XT={},YB={},qT={},Hf={},mo={},ZB={},Zc={},Qo={},S8=function(e,t,r){var n=ts(e),a,i,o;if(t){if(i=this.parse(n),i)throw zk(i);this.searchParams=null}else{if(r!==void 0&&(a=new S8(r,!0)),i=this.parse(n,null,a),i)throw zk(i);o=_ft(new wft),o.bindURL(this),this.searchParams=o}};S8.prototype={type:"URL",parse:function(e,t,r){var n=this,a=t||WT,i=0,o="",s=!1,l=!1,c=!1,f,u,d,h;for(e=ts(e),t||(n.scheme="",n.username="",n.password="",n.host=null,n.port=null,n.path=[],n.query=null,n.fragment=null,n.cannotBeABaseURL=!1,e=BT(e,Fft,""),e=BT(e,Dft,"$1")),e=BT(e,Lft,""),f=Vf(e);i<=f.length;){switch(u=f[i],a){case WT:if(u&&Zi(ore,u))o+=Z2(u),a=zB;else{if(t)return jT;a=VT;continue}break;case zB:if(u&&(Zi(Aft,u)||u=="+"||u=="-"||u=="."))o+=Z2(u);else if(u==":"){if(t&&(n.isSpecial()!=Hk(sy,o)||o=="file"&&(n.includesCredentials()||n.port!==null)||n.scheme=="file"&&!n.host))return;if(n.scheme=o,t){n.isSpecial()&&sy[n.scheme]==n.port&&(n.port=null);return}o="",n.scheme=="file"?a=XT:n.isSpecial()&&r&&r.scheme==n.scheme?a=GB:n.isSpecial()?a=qB:f[i+1]=="/"?(a=KB,i++):(n.cannotBeABaseURL=!0,Zf(n.path,""),a=ZB)}else{if(t)return jT;o="",a=VT,i=0;continue}break;case VT:if(!r||r.cannotBeABaseURL&&u!="#")return jT;if(r.cannotBeABaseURL&&u=="#"){n.scheme=r.scheme,n.path=Vi(r.path),n.query=r.query,n.fragment="",n.cannotBeABaseURL=!0,a=Qo;break}a=r.scheme=="file"?XT:HT;continue;case GB:if(u=="/"&&f[i+1]=="/")a=ly,i++;else{a=HT;continue}break;case KB:if(u=="/"){a=cy;break}else{a=mo;continue}case HT:if(n.scheme=r.scheme,u==ii)n.username=r.username,n.password=r.password,n.host=r.host,n.port=r.port,n.path=Vi(r.path),n.query=r.query;else if(u=="/"||u=="\\"&&n.isSpecial())a=XB;else if(u=="?")n.username=r.username,n.password=r.password,n.host=r.host,n.port=r.port,n.path=Vi(r.path),n.query="",a=Zc;else if(u=="#")n.username=r.username,n.password=r.password,n.host=r.host,n.port=r.port,n.path=Vi(r.path),n.query=r.query,n.fragment="",a=Qo;else{n.username=r.username,n.password=r.password,n.host=r.host,n.port=r.port,n.path=Vi(r.path),n.path.length--,a=mo;continue}break;case XB:if(n.isSpecial()&&(u=="/"||u=="\\"))a=ly;else if(u=="/")a=cy;else{n.username=r.username,n.password=r.password,n.host=r.host,n.port=r.port,a=mo;continue}break;case qB:if(a=ly,u!="/"||vi(o,i+1)!="/")continue;i++;break;case ly:if(u!="/"&&u!="\\"){a=cy;continue}break;case cy:if(u=="@"){s&&(o="%40"+o),s=!0,d=Vf(o);for(var p=0;p<d.length;p++){var g=d[p];if(g==":"&&!c){c=!0;continue}var y=gl(g,UT);c?n.password+=y:n.username+=y}o=""}else if(u==ii||u=="/"||u=="?"||u=="#"||u=="\\"&&n.isSpecial()){if(s&&o=="")return kft;i-=Vf(o).length+1,o="",a=zT}else o+=u;break;case zT:case GT:if(t&&n.scheme=="file"){a=qT;continue}else if(u==":"&&!l){if(o=="")return Yc;if(h=n.parseHost(o),h)return h;if(o="",a=KT,t==GT)return}else if(u==ii||u=="/"||u=="?"||u=="#"||u=="\\"&&n.isSpecial()){if(n.isSpecial()&&o=="")return Yc;if(t&&o==""&&(n.includesCredentials()||n.port!==null))return;if(h=n.parseHost(o),h)return h;if(o="",a=Hf,t)return;continue}else u=="["?l=!0:u=="]"&&(l=!1),o+=u;break;case KT:if(Zi(Gk,u))o+=u;else if(u==ii||u=="/"||u=="?"||u=="#"||u=="\\"&&n.isSpecial()||t){if(o!=""){var m=Y2(o,10);if(m>65535)return VB;n.port=n.isSpecial()&&m===sy[n.scheme]?null:m,o=""}if(t)return;a=Hf;continue}else return VB;break;case XT:if(n.scheme="file",u=="/"||u=="\\")a=YB;else if(r&&r.scheme=="file")if(u==ii)n.host=r.host,n.path=Vi(r.path),n.query=r.query;else if(u=="?")n.host=r.host,n.path=Vi(r.path),n.query="",a=Zc;else if(u=="#")n.host=r.host,n.path=Vi(r.path),n.query=r.query,n.fragment="",a=Qo;else{HB(hp(Vi(f,i),""))||(n.host=r.host,n.path=Vi(r.path),n.shortenPath()),a=mo;continue}else{a=mo;continue}break;case YB:if(u=="/"||u=="\\"){a=qT;break}r&&r.scheme=="file"&&!HB(hp(Vi(f,i),""))&&(pp(r.path[0],!0)?Zf(n.path,r.path[0]):n.host=r.host),a=mo;continue;case qT:if(u==ii||u=="/"||u=="\\"||u=="?"||u=="#"){if(!t&&pp(o))a=mo;else if(o==""){if(n.host="",t)return;a=Hf}else{if(h=n.parseHost(o),h)return h;if(n.host=="localhost"&&(n.host=""),t)return;o="",a=Hf}continue}else o+=u;break;case Hf:if(n.isSpecial()){if(a=mo,u!="/"&&u!="\\")continue}else if(!t&&u=="?")n.query="",a=Zc;else if(!t&&u=="#")n.fragment="",a=Qo;else if(u!=ii&&(a=mo,u!="/"))continue;break;case mo:if(u==ii||u=="/"||u=="\\"&&n.isSpecial()||!t&&(u=="?"||u=="#")){if(Wft(o)?(n.shortenPath(),u!="/"&&!(u=="\\"&&n.isSpecial())&&Zf(n.path,"")):Uft(o)?u!="/"&&!(u=="\\"&&n.isSpecial())&&Zf(n.path,""):(n.scheme=="file"&&!n.path.length&&pp(o)&&(n.host&&(n.host=""),o=vi(o,0)+":"),Zf(n.path,o)),o="",n.scheme=="file"&&(u==ii||u=="?"||u=="#"))for(;n.path.length>1&&n.path[0]==="";)Tft(n.path);u=="?"?(n.query="",a=Zc):u=="#"&&(n.fragment="",a=Qo)}else o+=gl(u,cre);break;case ZB:u=="?"?(n.query="",a=Zc):u=="#"?(n.fragment="",a=Qo):u!=ii&&(n.path[0]+=gl(u,Zy));break;case Zc:!t&&u=="#"?(n.fragment="",a=Qo):u!=ii&&(u=="'"&&n.isSpecial()?n.query+="%27":u=="#"?n.query+="%23":n.query+=gl(u,Zy));break;case Qo:u!=ii&&(n.fragment+=gl(u,lre));break}i++}},parseHost:function(e){var t,r,n;if(vi(e,0)=="["){if(vi(e,e.length-1)!="]"||(t=Bft(Xp(e,1,-1)),!t))return Yc;this.host=t}else if(this.isSpecial()){if(e=vft(e),Zi(Pft,e)||(t=Mft(e),t===null))return Yc;this.host=t}else{if(Zi(Nft,e))return Yc;for(t="",r=Vf(e),n=0;n<r.length;n++)t+=gl(r[n],Zy);this.host=t}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||this.scheme=="file"},includesCredentials:function(){return this.username!=""||this.password!=""},isSpecial:function(){return Hk(sy,this.scheme)},shortenPath:function(){var e=this.path,t=e.length;t&&(this.scheme!="file"||t!=1||!pp(e[0],!0))&&e.length--},serialize:function(){var e=this,t=e.scheme,r=e.username,n=e.password,a=e.host,i=e.port,o=e.path,s=e.query,l=e.fragment,c=t+":";return a!==null?(c+="//",e.includesCredentials()&&(c+=r+(n?":"+n:"")+"@"),c+=Yh(a),i!==null&&(c+=":"+i)):t=="file"&&(c+="//"),c+=e.cannotBeABaseURL?o[0]:o.length?"/"+hp(o,"/"):"",s!==null&&(c+="?"+s),l!==null&&(c+="#"+l),c},setHref:function(e){var t=this.parse(e);if(t)throw zk(t);this.searchParams.update()},getOrigin:function(){var e=this.scheme,t=this.port;if(e=="blob")try{return new T0(e.path[0]).origin}catch{return"null"}return e=="file"||!this.isSpecial()?"null":e+"://"+Yh(this.host)+(t!==null?":"+t:"")},getProtocol:function(){return this.scheme+":"},setProtocol:function(e){this.parse(ts(e)+":",WT)},getUsername:function(){return this.username},setUsername:function(e){var t=Vf(ts(e));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var r=0;r<t.length;r++)this.username+=gl(t[r],UT)}},getPassword:function(){return this.password},setPassword:function(e){var t=Vf(ts(e));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var r=0;r<t.length;r++)this.password+=gl(t[r],UT)}},getHost:function(){var e=this.host,t=this.port;return e===null?"":t===null?Yh(e):Yh(e)+":"+t},setHost:function(e){this.cannotBeABaseURL||this.parse(e,zT)},getHostname:function(){var e=this.host;return e===null?"":Yh(e)},setHostname:function(e){this.cannotBeABaseURL||this.parse(e,GT)},getPort:function(){var e=this.port;return e===null?"":ts(e)},setPort:function(e){this.cannotHaveUsernamePasswordPort()||(e=ts(e),e==""?this.port=null:this.parse(e,KT))},getPathname:function(){var e=this.path;return this.cannotBeABaseURL?e[0]:e.length?"/"+hp(e,"/"):""},setPathname:function(e){this.cannotBeABaseURL||(this.path=[],this.parse(e,Hf))},getSearch:function(){var e=this.query;return e?"?"+e:""},setSearch:function(e){e=ts(e),e==""?this.query=null:(vi(e,0)=="?"&&(e=Xp(e,1)),this.query="",this.parse(e,Zc)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var e=this.fragment;return e?"#"+e:""},setHash:function(e){if(e=ts(e),e==""){this.fragment=null;return}vi(e,0)=="#"&&(e=Xp(e,1)),this.fragment="",this.parse(e,Qo)},update:function(){this.query=this.searchParams.serialize()||null}};var T0=function(t){var r=pft(this,Wn),n=yft(arguments.length,1)>1?arguments[1]:void 0,a=xft(r,new S8(t,!1,n));_8||(r.href=a.serialize(),r.origin=a.getOrigin(),r.protocol=a.getProtocol(),r.username=a.getUsername(),r.password=a.getPassword(),r.host=a.getHost(),r.hostname=a.getHostname(),r.port=a.getPort(),r.pathname=a.getPathname(),r.search=a.getSearch(),r.searchParams=a.getSearchParams(),r.hash=a.getHash())},Wn=T0.prototype,oi=function(e,t){return{get:function(){return q2(this)[e]()},set:t&&function(r){return q2(this)[t](r)},configurable:!0,enumerable:!0}};_8&&(ai(Wn,"href",oi("serialize","setHref")),ai(Wn,"origin",oi("getOrigin")),ai(Wn,"protocol",oi("getProtocol","setProtocol")),ai(Wn,"username",oi("getUsername","setUsername")),ai(Wn,"password",oi("getPassword","setPassword")),ai(Wn,"host",oi("getHost","setHost")),ai(Wn,"hostname",oi("getHostname","setHostname")),ai(Wn,"port",oi("getPort","setPort")),ai(Wn,"pathname",oi("getPathname","setPathname")),ai(Wn,"search",oi("getSearch","setSearch")),ai(Wn,"searchParams",oi("getSearchParams")),ai(Wn,"hash",oi("getHash","setHash")));X2(Wn,"toJSON",function(){return q2(this).serialize()},{enumerable:!0});X2(Wn,"toString",function(){return q2(this).serialize()},{enumerable:!0});if(qh){var JB=qh.createObjectURL,QB=qh.revokeObjectURL;JB&&X2(T0,"createObjectURL",UB(JB,qh)),QB&&X2(T0,"revokeObjectURL",UB(QB,qh))}mft(T0,"URL");dft({global:!0,constructor:!0,forced:!hft,sham:!_8},{URL:T0});var Vft=te,Hft=ir,zft=_e,Gft=il,ej=ct,Kft=y8,ure=Hft("URL"),Xft=Kft&&zft(function(){ure.canParse()});Vft({target:"URL",stat:!0,forced:!Xft},{canParse:function(t){var r=Gft(arguments.length,1),n=ej(t),a=r<2||arguments[1]===void 0?void 0:ej(arguments[1]);try{return!!new ure(n,a)}catch{return!1}}});var qft=te,Yft=lt;qft({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return Yft(URL.prototype.toString,this)}});var Zft=Ke,Jft=Te,Qft=vn,Kk=URLSearchParams.prototype,edt=Jft(Kk.forEach);Zft&&!("size"in Kk)&&Qft(Kk,"size",{get:function(){var t=0;return edt(this,function(){t++}),t},configurable:!0,enumerable:!0});var tdt={exports:{}};(function(e){var t=function(r){var n=Object.prototype,a=n.hasOwnProperty,i=Object.defineProperty||function(P,U,Y){P[U]=Y.value},o,s=typeof Symbol=="function"?Symbol:{},l=s.iterator||"@@iterator",c=s.asyncIterator||"@@asyncIterator",f=s.toStringTag||"@@toStringTag";function u(P,U,Y){return Object.defineProperty(P,U,{value:Y,enumerable:!0,configurable:!0,writable:!0}),P[U]}try{u({},"")}catch{u=function(U,Y,D){return U[Y]=D}}function d(P,U,Y,D){var K=U&&U.prototype instanceof _?U:_,j=Object.create(K.prototype),W=new H(D||[]);return i(j,"_invoke",{value:N(P,Y,W)}),j}r.wrap=d;function h(P,U,Y){try{return{type:"normal",arg:P.call(U,Y)}}catch(D){return{type:"throw",arg:D}}}var p="suspendedStart",g="suspendedYield",y="executing",m="completed",w={};function _(){}function E(){}function S(){}var k={};u(k,l,function(){return this});var b=Object.getPrototypeOf,T=b&&b(b(z([])));T&&T!==n&&a.call(T,l)&&(k=T);var C=S.prototype=_.prototype=Object.create(k);E.prototype=S,i(C,"constructor",{value:S,configurable:!0}),i(S,"constructor",{value:E,configurable:!0}),E.displayName=u(S,f,"GeneratorFunction");function R(P){["next","throw","return"].forEach(function(U){u(P,U,function(Y){return this._invoke(U,Y)})})}r.isGeneratorFunction=function(P){var U=typeof P=="function"&&P.constructor;return U?U===E||(U.displayName||U.name)==="GeneratorFunction":!1},r.mark=function(P){return Object.setPrototypeOf?Object.setPrototypeOf(P,S):(P.__proto__=S,u(P,f,"GeneratorFunction")),P.prototype=Object.create(C),P},r.awrap=function(P){return{__await:P}};function I(P,U){function Y(j,W,ee,re){var le=h(P[j],P,W);if(le.type==="throw")re(le.arg);else{var oe=le.arg,ue=oe.value;return ue&&typeof ue=="object"&&a.call(ue,"__await")?U.resolve(ue.__await).then(function(me){Y("next",me,ee,re)},function(me){Y("throw",me,ee,re)}):U.resolve(ue).then(function(me){oe.value=me,ee(oe)},function(me){return Y("throw",me,ee,re)})}}var D;function K(j,W){function ee(){return new U(function(re,le){Y(j,W,re,le)})}return D=D?D.then(ee,ee):ee()}i(this,"_invoke",{value:K})}R(I.prototype),u(I.prototype,c,function(){return this}),r.AsyncIterator=I,r.async=function(P,U,Y,D,K){K===void 0&&(K=Promise);var j=new I(d(P,U,Y,D),K);return r.isGeneratorFunction(U)?j:j.next().then(function(W){return W.done?W.value:j.next()})};function N(P,U,Y){var D=p;return function(j,W){if(D===y)throw new Error("Generator is already running");if(D===m){if(j==="throw")throw W;return G()}for(Y.method=j,Y.arg=W;;){var ee=Y.delegate;if(ee){var re=B(ee,Y);if(re){if(re===w)continue;return re}}if(Y.method==="next")Y.sent=Y._sent=Y.arg;else if(Y.method==="throw"){if(D===p)throw D=m,Y.arg;Y.dispatchException(Y.arg)}else Y.method==="return"&&Y.abrupt("return",Y.arg);D=y;var le=h(P,U,Y);if(le.type==="normal"){if(D=Y.done?m:g,le.arg===w)continue;return{value:le.arg,done:Y.done}}else le.type==="throw"&&(D=m,Y.method="throw",Y.arg=le.arg)}}}function B(P,U){var Y=U.method,D=P.iterator[Y];if(D===o)return U.delegate=null,Y==="throw"&&P.iterator.return&&(U.method="return",U.arg=o,B(P,U),U.method==="throw")||Y!=="return"&&(U.method="throw",U.arg=new TypeError("The iterator does not provide a '"+Y+"' method")),w;var K=h(D,P.iterator,U.arg);if(K.type==="throw")return U.method="throw",U.arg=K.arg,U.delegate=null,w;var j=K.arg;if(!j)return U.method="throw",U.arg=new TypeError("iterator result is not an object"),U.delegate=null,w;if(j.done)U[P.resultName]=j.value,U.next=P.nextLoc,U.method!=="return"&&(U.method="next",U.arg=o);else return j;return U.delegate=null,w}R(C),u(C,f,"Generator"),u(C,l,function(){return this}),u(C,"toString",function(){return"[object Generator]"});function A(P){var U={tryLoc:P[0]};1 in P&&(U.catchLoc=P[1]),2 in P&&(U.finallyLoc=P[2],U.afterLoc=P[3]),this.tryEntries.push(U)}function O(P){var U=P.completion||{};U.type="normal",delete U.arg,P.completion=U}function H(P){this.tryEntries=[{tryLoc:"root"}],P.forEach(A,this),this.reset(!0)}r.keys=function(P){var U=Object(P),Y=[];for(var D in U)Y.push(D);return Y.reverse(),function K(){for(;Y.length;){var j=Y.pop();if(j in U)return K.value=j,K.done=!1,K}return K.done=!0,K}};function z(P){if(P){var U=P[l];if(U)return U.call(P);if(typeof P.next=="function")return P;if(!isNaN(P.length)){var Y=-1,D=function K(){for(;++Y<P.length;)if(a.call(P,Y))return K.value=P[Y],K.done=!1,K;return K.value=o,K.done=!0,K};return D.next=D}}return{next:G}}r.values=z;function G(){return{value:o,done:!0}}return H.prototype={constructor:H,reset:function(P){if(this.prev=0,this.next=0,this.sent=this._sent=o,this.done=!1,this.delegate=null,this.method="next",this.arg=o,this.tryEntries.forEach(O),!P)for(var U in this)U.charAt(0)==="t"&&a.call(this,U)&&!isNaN(+U.slice(1))&&(this[U]=o)},stop:function(){this.done=!0;var P=this.tryEntries[0],U=P.completion;if(U.type==="throw")throw U.arg;return this.rval},dispatchException:function(P){if(this.done)throw P;var U=this;function Y(re,le){return j.type="throw",j.arg=P,U.next=re,le&&(U.method="next",U.arg=o),!!le}for(var D=this.tryEntries.length-1;D>=0;--D){var K=this.tryEntries[D],j=K.completion;if(K.tryLoc==="root")return Y("end");if(K.tryLoc<=this.prev){var W=a.call(K,"catchLoc"),ee=a.call(K,"finallyLoc");if(W&&ee){if(this.prev<K.catchLoc)return Y(K.catchLoc,!0);if(this.prev<K.finallyLoc)return Y(K.finallyLoc)}else if(W){if(this.prev<K.catchLoc)return Y(K.catchLoc,!0)}else if(ee){if(this.prev<K.finallyLoc)return Y(K.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(P,U){for(var Y=this.tryEntries.length-1;Y>=0;--Y){var D=this.tryEntries[Y];if(D.tryLoc<=this.prev&&a.call(D,"finallyLoc")&&this.prev<D.finallyLoc){var K=D;break}}K&&(P==="break"||P==="continue")&&K.tryLoc<=U&&U<=K.finallyLoc&&(K=null);var j=K?K.completion:{};return j.type=P,j.arg=U,K?(this.method="next",this.next=K.finallyLoc,w):this.complete(j)},complete:function(P,U){if(P.type==="throw")throw P.arg;return P.type==="break"||P.type==="continue"?this.next=P.arg:P.type==="return"?(this.rval=this.arg=P.arg,this.method="return",this.next="end"):P.type==="normal"&&U&&(this.next=U),w},finish:function(P){for(var U=this.tryEntries.length-1;U>=0;--U){var Y=this.tryEntries[U];if(Y.finallyLoc===P)return this.complete(Y.completion,Y.afterLoc),O(Y),w}},catch:function(P){for(var U=this.tryEntries.length-1;U>=0;--U){var Y=this.tryEntries[U];if(Y.tryLoc===P){var D=Y.completion;if(D.type==="throw"){var K=D.arg;O(Y)}return K}}throw new Error("illegal catch attempt")},delegateYield:function(P,U,Y){return this.delegate={iterator:z(P),resultName:U,nextLoc:Y},this.method==="next"&&(this.arg=o),w}},r}(e.exports);try{regeneratorRuntime=t}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}})(tdt);var fre,tj=zs;fre=tj.createRoot,tj.hydrateRoot;globalThis.jotaiAtomCache=globalThis.jotaiAtomCache||{cache:new Map,get(e,t){return this.cache.has(e)?this.cache.get(e):(this.cache.set(e,t),t)}};const rdt=v.lazy(()=>Xt(()=>import("./index-fb453a6f.js"),[],import.meta.url)),ndt=v.lazy(()=>Xt(()=>import("./index-defb3690.js"),[],import.meta.url));Tc.init("bdc492847e9340eeebd53cc35f321691");function adt(){const e=Me(tw);v.useEffect(()=>{e?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},[e]);const[t,r]=v.useState(window.innerWidth<=600);return v.useEffect(()=>{const n=()=>{const a=window.innerWidth<=600;a||(window.location.href="/"),r(a)};return window.addEventListener("resize",n),()=>window.removeEventListener("resize",n)},[]),F(ve.StrictMode,{children:[x(xSe,{basename:"/qwerty-learner",children:x(v.Suspense,{fallback:x(Ure,{}),children:F(pSe,{children:[t?x(es,{path:"/*",element:x(nN,{to:"/mobile"})}):F(St,{children:[x(es,{index:!0,element:x(Y6e,{})}),x(es,{path:"/gallery",element:x(ndt,{})}),x(es,{path:"/analysis",element:x(rdt,{})}),x(es,{path:"/error-book",element:x(SSe,{})}),x(es,{path:"/friend-links",element:x(z$e,{})}),x(es,{path:"/*",element:x(nN,{to:"/"})})]}),x(es,{path:"/mobile",element:x(J$e,{})})]})})}),x(oRe,{})]})}const rj=document.getElementById("root");rj&&fre(rj).render(x(adt,{}));export{ve as $,Lo as A,Do as B,FCe as C,At as D,Ln as E,St as F,mt as G,DCe as H,Hr as I,ot as J,qt as K,rq as L,jCe as M,ps as N,un as O,ITe as P,Lv as Q,d2 as R,pu as S,FX as T,Vae as U,gf as V,p6e as W,kt as X,i0 as Y,FK as Z,$e as _,x as a,DK as a0,LK as a1,bbe as a2,j5 as a3,hj as a4,odt as a5,vs as a6,WN as a7,VN as a8,cdt as a9,uce as aA,ece as aB,k_e as aC,Me as aD,Wae as aE,ldt as aF,ma as aG,x1 as aH,D6e as aI,Qae as aJ,yTe as aK,xu as aL,hv as aa,uv as ab,fo as ac,sdt as ad,gK as ae,N3 as af,wdt as ag,mEe as ah,xdt as ai,D5 as aj,jw as ak,Ri as al,uEe as am,Z_e as an,ca as ao,An as ap,P_e as aq,U0 as ar,qne as as,tke as at,cce as au,sH as av,oce as aw,To as ax,uH as ay,tce as az,ou as b,la as c,Vr as d,mf as e,dn as f,idt as g,V0 as h,tw as i,F as j,H0 as k,z0 as l,udt as m,Ja as n,mr as o,Dv as p,mTe as q,v as r,HX as s,W0 as t,Sr as u,Re as v,VX as w,vc as x,Lt as y,IX as z};
|