mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-04-14 18:46:20 +00:00
822 lines
1.6 MiB
822 lines
1.6 MiB
var dK=Object.defineProperty;var fN=e=>{throw TypeError(e)};var hK=(e,t,n)=>t in e?dK(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var gf=(e,t,n)=>hK(e,typeof t!="symbol"?t+"":t,n),dN=(e,t,n)=>t.has(e)||fN("Cannot "+n);var sp=(e,t,n)=>(dN(e,t,"read from private field"),n?n.call(e):t.get(e)),lp=(e,t,n)=>t.has(e)?fN("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),up=(e,t,n,r)=>(dN(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();var ay=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Lt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var aw={exports:{}},cp={};/**
|
||
* @license React
|
||
* react-jsx-runtime.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var hN;function pK(){if(hN)return cp;hN=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,i,a){var o=null;if(a!==void 0&&(o=""+a),i.key!==void 0&&(o=""+i.key),"key"in i){a={};for(var l in i)l!=="key"&&(a[l]=i[l])}else a=i;return i=a.ref,{$$typeof:e,type:r,key:o,ref:i!==void 0?i:null,props:a}}return cp.Fragment=t,cp.jsx=n,cp.jsxs=n,cp}var pN;function mK(){return pN||(pN=1,aw.exports=pK()),aw.exports}var v=mK(),ow={exports:{}},fp={},sw={exports:{}},lw={};/**
|
||
* @license React
|
||
* scheduler.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var mN;function vK(){return mN||(mN=1,function(e){function t(H,U){var z=H.length;H.push(U);e:for(;0<z;){var F=z-1>>>1,M=H[F];if(0<i(M,U))H[F]=U,H[z]=M,z=F;else break e}}function n(H){return H.length===0?null:H[0]}function r(H){if(H.length===0)return null;var U=H[0],z=H.pop();if(z!==U){H[0]=z;e:for(var F=0,M=H.length,k=M>>>1;F<k;){var te=2*(F+1)-1,Z=H[te],oe=te+1,he=H[oe];if(0>i(Z,z))oe<M&&0>i(he,Z)?(H[F]=he,H[oe]=z,F=oe):(H[F]=Z,H[te]=z,F=te);else if(oe<M&&0>i(he,z))H[F]=he,H[oe]=z,F=oe;else break e}}return U}function i(H,U){var z=H.sortIndex-U.sortIndex;return z!==0?z:H.id-U.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var f=[],u=[],h=1,m=null,y=3,_=!1,x=!1,w=!1,S=!1,O=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;function j(H){for(var U=n(u);U!==null;){if(U.callback===null)r(u);else if(U.startTime<=H)r(u),U.sortIndex=U.expirationTime,t(f,U);else break;U=n(u)}}function P(H){if(w=!1,j(H),!x)if(n(f)!==null)x=!0,R||(R=!0,ne());else{var U=n(u);U!==null&&J(P,U.startTime-H)}}var R=!1,I=-1,V=5,W=-1;function G(){return S?!0:!(e.unstable_now()-W<V)}function K(){if(S=!1,R){var H=e.unstable_now();W=H;var U=!0;try{e:{x=!1,w&&(w=!1,E(I),I=-1),_=!0;var z=y;try{t:{for(j(H),m=n(f);m!==null&&!(m.expirationTime>H&&G());){var F=m.callback;if(typeof F=="function"){m.callback=null,y=m.priorityLevel;var M=F(m.expirationTime<=H);if(H=e.unstable_now(),typeof M=="function"){m.callback=M,j(H),U=!0;break t}m===n(f)&&r(f),j(H)}else r(f);m=n(f)}if(m!==null)U=!0;else{var k=n(u);k!==null&&J(P,k.startTime-H),U=!1}}break e}finally{m=null,y=z,_=!1}U=void 0}}finally{U?ne():R=!1}}}var ne;if(typeof A=="function")ne=function(){A(K)};else if(typeof MessageChannel<"u"){var le=new MessageChannel,Q=le.port2;le.port1.onmessage=K,ne=function(){Q.postMessage(null)}}else ne=function(){O(K,0)};function J(H,U){I=O(function(){H(e.unstable_now())},U)}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(H){H.callback=null},e.unstable_forceFrameRate=function(H){0>H||125<H?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):V=0<H?Math.floor(1e3/H):5},e.unstable_getCurrentPriorityLevel=function(){return y},e.unstable_next=function(H){switch(y){case 1:case 2:case 3:var U=3;break;default:U=y}var z=y;y=U;try{return H()}finally{y=z}},e.unstable_requestPaint=function(){S=!0},e.unstable_runWithPriority=function(H,U){switch(H){case 1:case 2:case 3:case 4:case 5:break;default:H=3}var z=y;y=H;try{return U()}finally{y=z}},e.unstable_scheduleCallback=function(H,U,z){var F=e.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?F+z:F):z=F,H){case 1:var M=-1;break;case 2:M=250;break;case 5:M=1073741823;break;case 4:M=1e4;break;default:M=5e3}return M=z+M,H={id:h++,callback:U,priorityLevel:H,startTime:z,expirationTime:M,sortIndex:-1},z>F?(H.sortIndex=z,t(u,H),n(f)===null&&H===n(u)&&(w?(E(I),I=-1):w=!0,J(P,z-F))):(H.sortIndex=M,t(f,H),x||_||(x=!0,R||(R=!0,ne()))),H},e.unstable_shouldYield=G,e.unstable_wrapCallback=function(H){var U=y;return function(){var z=y;y=U;try{return H.apply(this,arguments)}finally{y=z}}}}(lw)),lw}var vN;function gK(){return vN||(vN=1,sw.exports=vK()),sw.exports}var uw={exports:{}},Et={};/**
|
||
* @license React
|
||
* react.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var gN;function yK(){if(gN)return Et;gN=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.consumer"),o=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),m=Symbol.iterator;function y(M){return M===null||typeof M!="object"?null:(M=m&&M[m]||M["@@iterator"],typeof M=="function"?M:null)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x=Object.assign,w={};function S(M,k,te){this.props=M,this.context=k,this.refs=w,this.updater=te||_}S.prototype.isReactComponent={},S.prototype.setState=function(M,k){if(typeof M!="object"&&typeof M!="function"&&M!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,M,k,"setState")},S.prototype.forceUpdate=function(M){this.updater.enqueueForceUpdate(this,M,"forceUpdate")};function O(){}O.prototype=S.prototype;function E(M,k,te){this.props=M,this.context=k,this.refs=w,this.updater=te||_}var A=E.prototype=new O;A.constructor=E,x(A,S.prototype),A.isPureReactComponent=!0;var j=Array.isArray,P={H:null,A:null,T:null,S:null,V:null},R=Object.prototype.hasOwnProperty;function I(M,k,te,Z,oe,he){return te=he.ref,{$$typeof:e,type:M,key:k,ref:te!==void 0?te:null,props:he}}function V(M,k){return I(M.type,k,void 0,void 0,void 0,M.props)}function W(M){return typeof M=="object"&&M!==null&&M.$$typeof===e}function G(M){var k={"=":"=0",":":"=2"};return"$"+M.replace(/[=:]/g,function(te){return k[te]})}var K=/\/+/g;function ne(M,k){return typeof M=="object"&&M!==null&&M.key!=null?G(""+M.key):k.toString(36)}function le(){}function Q(M){switch(M.status){case"fulfilled":return M.value;case"rejected":throw M.reason;default:switch(typeof M.status=="string"?M.then(le,le):(M.status="pending",M.then(function(k){M.status==="pending"&&(M.status="fulfilled",M.value=k)},function(k){M.status==="pending"&&(M.status="rejected",M.reason=k)})),M.status){case"fulfilled":return M.value;case"rejected":throw M.reason}}throw M}function J(M,k,te,Z,oe){var he=typeof M;(he==="undefined"||he==="boolean")&&(M=null);var de=!1;if(M===null)de=!0;else switch(he){case"bigint":case"string":case"number":de=!0;break;case"object":switch(M.$$typeof){case e:case t:de=!0;break;case h:return de=M._init,J(de(M._payload),k,te,Z,oe)}}if(de)return oe=oe(M),de=Z===""?"."+ne(M,0):Z,j(oe)?(te="",de!=null&&(te=de.replace(K,"$&/")+"/"),J(oe,k,te,"",function(q){return q})):oe!=null&&(W(oe)&&(oe=V(oe,te+(oe.key==null||M&&M.key===oe.key?"":(""+oe.key).replace(K,"$&/")+"/")+de)),k.push(oe)),1;de=0;var be=Z===""?".":Z+":";if(j(M))for(var $=0;$<M.length;$++)Z=M[$],he=be+ne(Z,$),de+=J(Z,k,te,he,oe);else if($=y(M),typeof $=="function")for(M=$.call(M),$=0;!(Z=M.next()).done;)Z=Z.value,he=be+ne(Z,$++),de+=J(Z,k,te,he,oe);else if(he==="object"){if(typeof M.then=="function")return J(Q(M),k,te,Z,oe);throw k=String(M),Error("Objects are not valid as a React child (found: "+(k==="[object Object]"?"object with keys {"+Object.keys(M).join(", ")+"}":k)+"). If you meant to render a collection of children, use an array instead.")}return de}function H(M,k,te){if(M==null)return M;var Z=[],oe=0;return J(M,Z,"","",function(he){return k.call(te,he,oe++)}),Z}function U(M){if(M._status===-1){var k=M._result;k=k(),k.then(function(te){(M._status===0||M._status===-1)&&(M._status=1,M._result=te)},function(te){(M._status===0||M._status===-1)&&(M._status=2,M._result=te)}),M._status===-1&&(M._status=0,M._result=k)}if(M._status===1)return M._result.default;throw M._result}var z=typeof reportError=="function"?reportError:function(M){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var k=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof M=="object"&&M!==null&&typeof M.message=="string"?String(M.message):String(M),error:M});if(!window.dispatchEvent(k))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",M);return}console.error(M)};function F(){}return Et.Children={map:H,forEach:function(M,k,te){H(M,function(){k.apply(this,arguments)},te)},count:function(M){var k=0;return H(M,function(){k++}),k},toArray:function(M){return H(M,function(k){return k})||[]},only:function(M){if(!W(M))throw Error("React.Children.only expected to receive a single React element child.");return M}},Et.Component=S,Et.Fragment=n,Et.Profiler=i,Et.PureComponent=E,Et.StrictMode=r,Et.Suspense=f,Et.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=P,Et.__COMPILER_RUNTIME={__proto__:null,c:function(M){return P.H.useMemoCache(M)}},Et.cache=function(M){return function(){return M.apply(null,arguments)}},Et.cloneElement=function(M,k,te){if(M==null)throw Error("The argument must be a React element, but you passed "+M+".");var Z=x({},M.props),oe=M.key,he=void 0;if(k!=null)for(de in k.ref!==void 0&&(he=void 0),k.key!==void 0&&(oe=""+k.key),k)!R.call(k,de)||de==="key"||de==="__self"||de==="__source"||de==="ref"&&k.ref===void 0||(Z[de]=k[de]);var de=arguments.length-2;if(de===1)Z.children=te;else if(1<de){for(var be=Array(de),$=0;$<de;$++)be[$]=arguments[$+2];Z.children=be}return I(M.type,oe,void 0,void 0,he,Z)},Et.createContext=function(M){return M={$$typeof:o,_currentValue:M,_currentValue2:M,_threadCount:0,Provider:null,Consumer:null},M.Provider=M,M.Consumer={$$typeof:a,_context:M},M},Et.createElement=function(M,k,te){var Z,oe={},he=null;if(k!=null)for(Z in k.key!==void 0&&(he=""+k.key),k)R.call(k,Z)&&Z!=="key"&&Z!=="__self"&&Z!=="__source"&&(oe[Z]=k[Z]);var de=arguments.length-2;if(de===1)oe.children=te;else if(1<de){for(var be=Array(de),$=0;$<de;$++)be[$]=arguments[$+2];oe.children=be}if(M&&M.defaultProps)for(Z in de=M.defaultProps,de)oe[Z]===void 0&&(oe[Z]=de[Z]);return I(M,he,void 0,void 0,null,oe)},Et.createRef=function(){return{current:null}},Et.forwardRef=function(M){return{$$typeof:l,render:M}},Et.isValidElement=W,Et.lazy=function(M){return{$$typeof:h,_payload:{_status:-1,_result:M},_init:U}},Et.memo=function(M,k){return{$$typeof:u,type:M,compare:k===void 0?null:k}},Et.startTransition=function(M){var k=P.T,te={};P.T=te;try{var Z=M(),oe=P.S;oe!==null&&oe(te,Z),typeof Z=="object"&&Z!==null&&typeof Z.then=="function"&&Z.then(F,z)}catch(he){z(he)}finally{P.T=k}},Et.unstable_useCacheRefresh=function(){return P.H.useCacheRefresh()},Et.use=function(M){return P.H.use(M)},Et.useActionState=function(M,k,te){return P.H.useActionState(M,k,te)},Et.useCallback=function(M,k){return P.H.useCallback(M,k)},Et.useContext=function(M){return P.H.useContext(M)},Et.useDebugValue=function(){},Et.useDeferredValue=function(M,k){return P.H.useDeferredValue(M,k)},Et.useEffect=function(M,k,te){var Z=P.H;if(typeof te=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return Z.useEffect(M,k)},Et.useId=function(){return P.H.useId()},Et.useImperativeHandle=function(M,k,te){return P.H.useImperativeHandle(M,k,te)},Et.useInsertionEffect=function(M,k){return P.H.useInsertionEffect(M,k)},Et.useLayoutEffect=function(M,k){return P.H.useLayoutEffect(M,k)},Et.useMemo=function(M,k){return P.H.useMemo(M,k)},Et.useOptimistic=function(M,k){return P.H.useOptimistic(M,k)},Et.useReducer=function(M,k,te){return P.H.useReducer(M,k,te)},Et.useRef=function(M){return P.H.useRef(M)},Et.useState=function(M){return P.H.useState(M)},Et.useSyncExternalStore=function(M,k,te){return P.H.useSyncExternalStore(M,k,te)},Et.useTransition=function(){return P.H.useTransition()},Et.version="19.1.0",Et}var yN;function Yb(){return yN||(yN=1,uw.exports=yK()),uw.exports}var cw={exports:{}},jr={};/**
|
||
* @license React
|
||
* react-dom.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var bN;function bK(){if(bN)return jr;bN=1;var e=Yb();function t(f){var u="https://react.dev/errors/"+f;if(1<arguments.length){u+="?args[]="+encodeURIComponent(arguments[1]);for(var h=2;h<arguments.length;h++)u+="&args[]="+encodeURIComponent(arguments[h])}return"Minified React error #"+f+"; visit "+u+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},i=Symbol.for("react.portal");function a(f,u,h){var m=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:i,key:m==null?null:""+m,children:f,containerInfo:u,implementation:h}}var o=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function l(f,u){if(f==="font")return"";if(typeof u=="string")return u==="use-credentials"?u:""}return jr.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,jr.createPortal=function(f,u){var h=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!u||u.nodeType!==1&&u.nodeType!==9&&u.nodeType!==11)throw Error(t(299));return a(f,u,null,h)},jr.flushSync=function(f){var u=o.T,h=r.p;try{if(o.T=null,r.p=2,f)return f()}finally{o.T=u,r.p=h,r.d.f()}},jr.preconnect=function(f,u){typeof f=="string"&&(u?(u=u.crossOrigin,u=typeof u=="string"?u==="use-credentials"?u:"":void 0):u=null,r.d.C(f,u))},jr.prefetchDNS=function(f){typeof f=="string"&&r.d.D(f)},jr.preinit=function(f,u){if(typeof f=="string"&&u&&typeof u.as=="string"){var h=u.as,m=l(h,u.crossOrigin),y=typeof u.integrity=="string"?u.integrity:void 0,_=typeof u.fetchPriority=="string"?u.fetchPriority:void 0;h==="style"?r.d.S(f,typeof u.precedence=="string"?u.precedence:void 0,{crossOrigin:m,integrity:y,fetchPriority:_}):h==="script"&&r.d.X(f,{crossOrigin:m,integrity:y,fetchPriority:_,nonce:typeof u.nonce=="string"?u.nonce:void 0})}},jr.preinitModule=function(f,u){if(typeof f=="string")if(typeof u=="object"&&u!==null){if(u.as==null||u.as==="script"){var h=l(u.as,u.crossOrigin);r.d.M(f,{crossOrigin:h,integrity:typeof u.integrity=="string"?u.integrity:void 0,nonce:typeof u.nonce=="string"?u.nonce:void 0})}}else u==null&&r.d.M(f)},jr.preload=function(f,u){if(typeof f=="string"&&typeof u=="object"&&u!==null&&typeof u.as=="string"){var h=u.as,m=l(h,u.crossOrigin);r.d.L(f,h,{crossOrigin:m,integrity:typeof u.integrity=="string"?u.integrity:void 0,nonce:typeof u.nonce=="string"?u.nonce:void 0,type:typeof u.type=="string"?u.type:void 0,fetchPriority:typeof u.fetchPriority=="string"?u.fetchPriority:void 0,referrerPolicy:typeof u.referrerPolicy=="string"?u.referrerPolicy:void 0,imageSrcSet:typeof u.imageSrcSet=="string"?u.imageSrcSet:void 0,imageSizes:typeof u.imageSizes=="string"?u.imageSizes:void 0,media:typeof u.media=="string"?u.media:void 0})}},jr.preloadModule=function(f,u){if(typeof f=="string")if(u){var h=l(u.as,u.crossOrigin);r.d.m(f,{as:typeof u.as=="string"&&u.as!=="script"?u.as:void 0,crossOrigin:h,integrity:typeof u.integrity=="string"?u.integrity:void 0})}else r.d.m(f)},jr.requestFormReset=function(f){r.d.r(f)},jr.unstable_batchedUpdates=function(f,u){return f(u)},jr.useFormState=function(f,u,h){return o.H.useFormState(f,u,h)},jr.useFormStatus=function(){return o.H.useHostTransitionStatus()},jr.version="19.1.0",jr}var _N;function B9(){if(_N)return cw.exports;_N=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),cw.exports=bK(),cw.exports}/**
|
||
* @license React
|
||
* react-dom-client.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var xN;function _K(){if(xN)return fp;xN=1;var e=gK(),t=Yb(),n=B9();function r(s){var c="https://react.dev/errors/"+s;if(1<arguments.length){c+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)c+="&args[]="+encodeURIComponent(arguments[p])}return"Minified React error #"+s+"; visit "+c+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(s){return!(!s||s.nodeType!==1&&s.nodeType!==9&&s.nodeType!==11)}function a(s){var c=s,p=s;if(s.alternate)for(;c.return;)c=c.return;else{s=c;do c=s,(c.flags&4098)!==0&&(p=c.return),s=c.return;while(s)}return c.tag===3?p:null}function o(s){if(s.tag===13){var c=s.memoizedState;if(c===null&&(s=s.alternate,s!==null&&(c=s.memoizedState)),c!==null)return c.dehydrated}return null}function l(s){if(a(s)!==s)throw Error(r(188))}function f(s){var c=s.alternate;if(!c){if(c=a(s),c===null)throw Error(r(188));return c!==s?null:s}for(var p=s,b=c;;){var T=p.return;if(T===null)break;var N=T.alternate;if(N===null){if(b=T.return,b!==null){p=b;continue}break}if(T.child===N.child){for(N=T.child;N;){if(N===p)return l(T),s;if(N===b)return l(T),c;N=N.sibling}throw Error(r(188))}if(p.return!==b.return)p=T,b=N;else{for(var re=!1,ce=T.child;ce;){if(ce===p){re=!0,p=T,b=N;break}if(ce===b){re=!0,b=T,p=N;break}ce=ce.sibling}if(!re){for(ce=N.child;ce;){if(ce===p){re=!0,p=N,b=T;break}if(ce===b){re=!0,b=N,p=T;break}ce=ce.sibling}if(!re)throw Error(r(189))}}if(p.alternate!==b)throw Error(r(190))}if(p.tag!==3)throw Error(r(188));return p.stateNode.current===p?s:c}function u(s){var c=s.tag;if(c===5||c===26||c===27||c===6)return s;for(s=s.child;s!==null;){if(c=u(s),c!==null)return c;s=s.sibling}return null}var h=Object.assign,m=Symbol.for("react.element"),y=Symbol.for("react.transitional.element"),_=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),w=Symbol.for("react.strict_mode"),S=Symbol.for("react.profiler"),O=Symbol.for("react.provider"),E=Symbol.for("react.consumer"),A=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),P=Symbol.for("react.suspense"),R=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),W=Symbol.for("react.activity"),G=Symbol.for("react.memo_cache_sentinel"),K=Symbol.iterator;function ne(s){return s===null||typeof s!="object"?null:(s=K&&s[K]||s["@@iterator"],typeof s=="function"?s:null)}var le=Symbol.for("react.client.reference");function Q(s){if(s==null)return null;if(typeof s=="function")return s.$$typeof===le?null:s.displayName||s.name||null;if(typeof s=="string")return s;switch(s){case x:return"Fragment";case S:return"Profiler";case w:return"StrictMode";case P:return"Suspense";case R:return"SuspenseList";case W:return"Activity"}if(typeof s=="object")switch(s.$$typeof){case _:return"Portal";case A:return(s.displayName||"Context")+".Provider";case E:return(s._context.displayName||"Context")+".Consumer";case j:var c=s.render;return s=s.displayName,s||(s=c.displayName||c.name||"",s=s!==""?"ForwardRef("+s+")":"ForwardRef"),s;case I:return c=s.displayName||null,c!==null?c:Q(s.type)||"Memo";case V:c=s._payload,s=s._init;try{return Q(s(c))}catch{}}return null}var J=Array.isArray,H=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,z={pending:!1,data:null,method:null,action:null},F=[],M=-1;function k(s){return{current:s}}function te(s){0>M||(s.current=F[M],F[M]=null,M--)}function Z(s,c){M++,F[M]=s.current,s.current=c}var oe=k(null),he=k(null),de=k(null),be=k(null);function $(s,c){switch(Z(de,c),Z(he,s),Z(oe,null),c.nodeType){case 9:case 11:s=(s=c.documentElement)&&(s=s.namespaceURI)?BM(s):0;break;default:if(s=c.tagName,c=c.namespaceURI)c=BM(c),s=UM(c,s);else switch(s){case"svg":s=1;break;case"math":s=2;break;default:s=0}}te(oe),Z(oe,s)}function q(){te(oe),te(he),te(de)}function ee(s){s.memoizedState!==null&&Z(be,s);var c=oe.current,p=UM(c,s.type);c!==p&&(Z(he,s),Z(oe,p))}function fe(s){he.current===s&&(te(oe),te(he)),be.current===s&&(te(be),np._currentValue=z)}var X=Object.prototype.hasOwnProperty,ue=e.unstable_scheduleCallback,pe=e.unstable_cancelCallback,ye=e.unstable_shouldYield,me=e.unstable_requestPaint,we=e.unstable_now,Te=e.unstable_getCurrentPriorityLevel,Le=e.unstable_ImmediatePriority,ze=e.unstable_UserBlockingPriority,$e=e.unstable_NormalPriority,Fe=e.unstable_LowPriority,_e=e.unstable_IdlePriority,Se=e.log,De=e.unstable_setDisableYieldValue,Me=null,je=null;function qe(s){if(typeof Se=="function"&&De(s),je&&typeof je.setStrictMode=="function")try{je.setStrictMode(Me,s)}catch{}}var Ge=Math.clz32?Math.clz32:ot,Qe=Math.log,ct=Math.LN2;function ot(s){return s>>>=0,s===0?32:31-(Qe(s)/ct|0)|0}var _t=256,$t=4194304;function Ut(s){var c=s&42;if(c!==0)return c;switch(s&-s){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return s&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return s&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return s}}function zt(s,c,p){var b=s.pendingLanes;if(b===0)return 0;var T=0,N=s.suspendedLanes,re=s.pingedLanes;s=s.warmLanes;var ce=b&134217727;return ce!==0?(b=ce&~N,b!==0?T=Ut(b):(re&=ce,re!==0?T=Ut(re):p||(p=ce&~s,p!==0&&(T=Ut(p))))):(ce=b&~N,ce!==0?T=Ut(ce):re!==0?T=Ut(re):p||(p=b&~s,p!==0&&(T=Ut(p)))),T===0?0:c!==0&&c!==T&&(c&N)===0&&(N=T&-T,p=c&-c,N>=p||N===32&&(p&4194048)!==0)?c:T}function Er(s,c){return(s.pendingLanes&~(s.suspendedLanes&~s.pingedLanes)&c)===0}function Wn(s,c){switch(s){case 1:case 2:case 4:case 8:case 64:return c+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return c+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ss(){var s=_t;return _t<<=1,(_t&4194048)===0&&(_t=256),s}function ai(){var s=$t;return $t<<=1,($t&62914560)===0&&($t=4194304),s}function Os(s){for(var c=[],p=0;31>p;p++)c.push(s);return c}function Ia(s,c){s.pendingLanes|=c,c!==268435456&&(s.suspendedLanes=0,s.pingedLanes=0,s.warmLanes=0)}function Ac(s,c,p,b,T,N){var re=s.pendingLanes;s.pendingLanes=p,s.suspendedLanes=0,s.pingedLanes=0,s.warmLanes=0,s.expiredLanes&=p,s.entangledLanes&=p,s.errorRecoveryDisabledLanes&=p,s.shellSuspendCounter=0;var ce=s.entanglements,ge=s.expirationTimes,Ae=s.hiddenUpdates;for(p=re&~p;0<p;){var Be=31-Ge(p),Ve=1<<Be;ce[Be]=0,ge[Be]=-1;var Pe=Ae[Be];if(Pe!==null)for(Ae[Be]=null,Be=0;Be<Pe.length;Be++){var Re=Pe[Be];Re!==null&&(Re.lane&=-536870913)}p&=~Ve}b!==0&&Es(s,b,0),N!==0&&T===0&&s.tag!==0&&(s.suspendedLanes|=N&~(re&~c))}function Es(s,c,p){s.pendingLanes|=c,s.suspendedLanes&=~c;var b=31-Ge(c);s.entangledLanes|=c,s.entanglements[b]=s.entanglements[b]|1073741824|p&4194090}function $a(s,c){var p=s.entangledLanes|=c;for(s=s.entanglements;p;){var b=31-Ge(p),T=1<<b;T&c|s[b]&c&&(s[b]|=c),p&=~T}}function xn(s){switch(s){case 2:s=1;break;case 8:s=4;break;case 32:s=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:s=128;break;case 268435456:s=134217728;break;default:s=0}return s}function vn(s){return s&=-s,2<s?8<s?(s&134217727)!==0?32:268435456:8:2}function tr(){var s=U.p;return s!==0?s:(s=window.event,s===void 0?32:aN(s.type))}function Gn(s,c){var p=U.p;try{return U.p=s,c()}finally{U.p=p}}var an=Math.random().toString(36).slice(2),Nt="__reactFiber$"+an,on="__reactProps$"+an,nr="__reactContainer$"+an,kn="__reactEvents$"+an,st="__reactListeners$"+an,Bv="__reactHandles$"+an,ch="__reactResources$"+an,Cs="__reactMarker$"+an;function jc(s){delete s[Nt],delete s[on],delete s[kn],delete s[st],delete s[Bv]}function Ba(s){var c=s[Nt];if(c)return c;for(var p=s.parentNode;p;){if(c=p[nr]||p[Nt]){if(p=c.alternate,c.child!==null||p!==null&&p.child!==null)for(s=VM(s);s!==null;){if(p=s[Nt])return p;s=VM(s)}return c}s=p,p=s.parentNode}return null}function xo(s){if(s=s[Nt]||s[nr]){var c=s.tag;if(c===5||c===6||c===13||c===26||c===27||c===3)return s}return null}function Di(s){var c=s.tag;if(c===5||c===26||c===27||c===6)return s.stateNode;throw Error(r(33))}function wo(s){var c=s[ch];return c||(c=s[ch]={hoistableStyles:new Map,hoistableScripts:new Map}),c}function zn(s){s[Cs]=!0}var Uv=new Set,zv={};function So(s,c){Oo(s,c),Oo(s+"Capture",c)}function Oo(s,c){for(zv[s]=c,s=0;s<c.length;s++)Uv.add(c[s])}var m_=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),nu={},Fv={};function v_(s){return X.call(Fv,s)?!0:X.call(nu,s)?!1:m_.test(s)?Fv[s]=!0:(nu[s]=!0,!1)}function Pc(s,c,p){if(v_(c))if(p===null)s.removeAttribute(c);else{switch(typeof p){case"undefined":case"function":case"symbol":s.removeAttribute(c);return;case"boolean":var b=c.toLowerCase().slice(0,5);if(b!=="data-"&&b!=="aria-"){s.removeAttribute(c);return}}s.setAttribute(c,""+p)}}function Rc(s,c,p){if(p===null)s.removeAttribute(c);else{switch(typeof p){case"undefined":case"function":case"symbol":case"boolean":s.removeAttribute(c);return}s.setAttribute(c,""+p)}}function ca(s,c,p,b){if(b===null)s.removeAttribute(p);else{switch(typeof b){case"undefined":case"function":case"symbol":case"boolean":s.removeAttribute(p);return}s.setAttributeNS(c,p,""+b)}}var ru,Ts;function Eo(s){if(ru===void 0)try{throw Error()}catch(p){var c=p.stack.trim().match(/\n( *(at )?)/);ru=c&&c[1]||"",Ts=-1<p.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<p.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+ru+s+Ts}var Mc=!1;function Co(s,c){if(!s||Mc)return"";Mc=!0;var p=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var b={DetermineComponentFrameRoot:function(){try{if(c){var Ve=function(){throw Error()};if(Object.defineProperty(Ve.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Ve,[])}catch(Re){var Pe=Re}Reflect.construct(s,[],Ve)}else{try{Ve.call()}catch(Re){Pe=Re}s.call(Ve.prototype)}}else{try{throw Error()}catch(Re){Pe=Re}(Ve=s())&&typeof Ve.catch=="function"&&Ve.catch(function(){})}}catch(Re){if(Re&&Pe&&typeof Re.stack=="string")return[Re.stack,Pe.stack]}return[null,null]}};b.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var T=Object.getOwnPropertyDescriptor(b.DetermineComponentFrameRoot,"name");T&&T.configurable&&Object.defineProperty(b.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var N=b.DetermineComponentFrameRoot(),re=N[0],ce=N[1];if(re&&ce){var ge=re.split(`
|
||
`),Ae=ce.split(`
|
||
`);for(T=b=0;b<ge.length&&!ge[b].includes("DetermineComponentFrameRoot");)b++;for(;T<Ae.length&&!Ae[T].includes("DetermineComponentFrameRoot");)T++;if(b===ge.length||T===Ae.length)for(b=ge.length-1,T=Ae.length-1;1<=b&&0<=T&&ge[b]!==Ae[T];)T--;for(;1<=b&&0<=T;b--,T--)if(ge[b]!==Ae[T]){if(b!==1||T!==1)do if(b--,T--,0>T||ge[b]!==Ae[T]){var Be=`
|
||
`+ge[b].replace(" at new "," at ");return s.displayName&&Be.includes("<anonymous>")&&(Be=Be.replace("<anonymous>",s.displayName)),Be}while(1<=b&&0<=T);break}}}finally{Mc=!1,Error.prepareStackTrace=p}return(p=s?s.displayName||s.name:"")?Eo(p):""}function Dt(s){switch(s.tag){case 26:case 27:case 5:return Eo(s.type);case 16:return Eo("Lazy");case 13:return Eo("Suspense");case 19:return Eo("SuspenseList");case 0:case 15:return Co(s.type,!1);case 11:return Co(s.type.render,!1);case 1:return Co(s.type,!0);case 31:return Eo("Activity");default:return""}}function sn(s){try{var c="";do c+=Dt(s),s=s.return;while(s);return c}catch(p){return`
|
||
Error generating stack: `+p.message+`
|
||
`+p.stack}}function pr(s){switch(typeof s){case"bigint":case"boolean":case"number":case"string":case"undefined":return s;case"object":return s;default:return""}}function To(s){var c=s.type;return(s=s.nodeName)&&s.toLowerCase()==="input"&&(c==="checkbox"||c==="radio")}function As(s){var c=To(s)?"checked":"value",p=Object.getOwnPropertyDescriptor(s.constructor.prototype,c),b=""+s[c];if(!s.hasOwnProperty(c)&&typeof p<"u"&&typeof p.get=="function"&&typeof p.set=="function"){var T=p.get,N=p.set;return Object.defineProperty(s,c,{configurable:!0,get:function(){return T.call(this)},set:function(re){b=""+re,N.call(this,re)}}),Object.defineProperty(s,c,{enumerable:p.enumerable}),{getValue:function(){return b},setValue:function(re){b=""+re},stopTracking:function(){s._valueTracker=null,delete s[c]}}}}function js(s){s._valueTracker||(s._valueTracker=As(s))}function wt(s){if(!s)return!1;var c=s._valueTracker;if(!c)return!0;var p=c.getValue(),b="";return s&&(b=To(s)?s.checked?"true":"false":s.value),s=b,s!==p?(c.setValue(s),!0):!1}function ln(s){if(s=s||(typeof document<"u"?document:void 0),typeof s>"u")return null;try{return s.activeElement||s.body}catch{return s.body}}var fh=/[\n"\\]/g;function mr(s){return s.replace(fh,function(c){return"\\"+c.charCodeAt(0).toString(16)+" "})}function Cr(s,c,p,b,T,N,re,ce){s.name="",re!=null&&typeof re!="function"&&typeof re!="symbol"&&typeof re!="boolean"?s.type=re:s.removeAttribute("type"),c!=null?re==="number"?(c===0&&s.value===""||s.value!=c)&&(s.value=""+pr(c)):s.value!==""+pr(c)&&(s.value=""+pr(c)):re!=="submit"&&re!=="reset"||s.removeAttribute("value"),c!=null?Ps(s,re,pr(c)):p!=null?Ps(s,re,pr(p)):b!=null&&s.removeAttribute("value"),T==null&&N!=null&&(s.defaultChecked=!!N),T!=null&&(s.checked=T&&typeof T!="function"&&typeof T!="symbol"),ce!=null&&typeof ce!="function"&&typeof ce!="symbol"&&typeof ce!="boolean"?s.name=""+pr(ce):s.removeAttribute("name")}function qv(s,c,p,b,T,N,re,ce){if(N!=null&&typeof N!="function"&&typeof N!="symbol"&&typeof N!="boolean"&&(s.type=N),c!=null||p!=null){if(!(N!=="submit"&&N!=="reset"||c!=null))return;p=p!=null?""+pr(p):"",c=c!=null?""+pr(c):p,ce||c===s.value||(s.value=c),s.defaultValue=c}b=b??T,b=typeof b!="function"&&typeof b!="symbol"&&!!b,s.checked=ce?s.checked:!!b,s.defaultChecked=!!b,re!=null&&typeof re!="function"&&typeof re!="symbol"&&typeof re!="boolean"&&(s.name=re)}function Ps(s,c,p){c==="number"&&ln(s.ownerDocument)===s||s.defaultValue===""+p||(s.defaultValue=""+p)}function Kr(s,c,p,b){if(s=s.options,c){c={};for(var T=0;T<p.length;T++)c["$"+p[T]]=!0;for(p=0;p<s.length;p++)T=c.hasOwnProperty("$"+s[p].value),s[p].selected!==T&&(s[p].selected=T),T&&b&&(s[p].defaultSelected=!0)}else{for(p=""+pr(p),c=null,T=0;T<s.length;T++){if(s[T].value===p){s[T].selected=!0,b&&(s[T].defaultSelected=!0);return}c!==null||s[T].disabled||(c=s[T])}c!==null&&(c.selected=!0)}}function Cn(s,c,p){if(c!=null&&(c=""+pr(c),c!==s.value&&(s.value=c),p==null)){s.defaultValue!==c&&(s.defaultValue=c);return}s.defaultValue=p!=null?""+pr(p):""}function Ua(s,c,p,b){if(c==null){if(b!=null){if(p!=null)throw Error(r(92));if(J(b)){if(1<b.length)throw Error(r(93));b=b[0]}p=b}p==null&&(p=""),c=p}p=pr(c),s.defaultValue=p,b=s.textContent,b===p&&b!==""&&b!==null&&(s.value=b)}function ki(s,c){if(c){var p=s.firstChild;if(p&&p===s.lastChild&&p.nodeType===3){p.nodeValue=c;return}}s.textContent=c}var iu=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Nc(s,c,p){var b=c.indexOf("--")===0;p==null||typeof p=="boolean"||p===""?b?s.setProperty(c,""):c==="float"?s.cssFloat="":s[c]="":b?s.setProperty(c,p):typeof p!="number"||p===0||iu.has(c)?c==="float"?s.cssFloat=p:s[c]=(""+p).trim():s[c]=p+"px"}function Rs(s,c,p){if(c!=null&&typeof c!="object")throw Error(r(62));if(s=s.style,p!=null){for(var b in p)!p.hasOwnProperty(b)||c!=null&&c.hasOwnProperty(b)||(b.indexOf("--")===0?s.setProperty(b,""):b==="float"?s.cssFloat="":s[b]="");for(var T in c)b=c[T],c.hasOwnProperty(T)&&p[T]!==b&&Nc(s,T,b)}else for(var N in c)c.hasOwnProperty(N)&&Nc(s,N,c[N])}function au(s){if(s.indexOf("-")===-1)return!1;switch(s){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 dh=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Lc=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Ms(s){return Lc.test(""+s)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":s}var ou=null;function Ns(s){return s=s.target||s.srcElement||window,s.correspondingUseElement&&(s=s.correspondingUseElement),s.nodeType===3?s.parentNode:s}var Ao=null,za=null;function Vv(s){var c=xo(s);if(c&&(s=c.stateNode)){var p=s[on]||null;e:switch(s=c.stateNode,c.type){case"input":if(Cr(s,p.value,p.defaultValue,p.defaultValue,p.checked,p.defaultChecked,p.type,p.name),c=p.name,p.type==="radio"&&c!=null){for(p=s;p.parentNode;)p=p.parentNode;for(p=p.querySelectorAll('input[name="'+mr(""+c)+'"][type="radio"]'),c=0;c<p.length;c++){var b=p[c];if(b!==s&&b.form===s.form){var T=b[on]||null;if(!T)throw Error(r(90));Cr(b,T.value,T.defaultValue,T.defaultValue,T.checked,T.defaultChecked,T.type,T.name)}}for(c=0;c<p.length;c++)b=p[c],b.form===s.form&&wt(b)}break e;case"textarea":Cn(s,p.value,p.defaultValue);break e;case"select":c=p.value,c!=null&&Kr(s,!!p.multiple,c,!1)}}}var bt=!1;function oi(s,c,p){if(bt)return s(c,p);bt=!0;try{var b=s(c);return b}finally{if(bt=!1,(Ao!==null||za!==null)&&($g(),Ao&&(c=Ao,s=za,za=Ao=null,Vv(c),s)))for(c=0;c<s.length;c++)Vv(s[c])}}function Ft(s,c){var p=s.stateNode;if(p===null)return null;var b=p[on]||null;if(b===null)return null;p=b[c];e:switch(c){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(b=!b.disabled)||(s=s.type,b=!(s==="button"||s==="input"||s==="select"||s==="textarea")),s=!b;break e;default:s=!1}if(s)return null;if(p&&typeof p!="function")throw Error(r(231,c,typeof p));return p}var Ii=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),su=!1;if(Ii)try{var jo={};Object.defineProperty(jo,"passive",{get:function(){su=!0}}),window.addEventListener("test",jo,jo),window.removeEventListener("test",jo,jo)}catch{su=!1}var $i=null,fa=null,Ls=null;function Ds(){if(Ls)return Ls;var s,c=fa,p=c.length,b,T="value"in $i?$i.value:$i.textContent,N=T.length;for(s=0;s<p&&c[s]===T[s];s++);var re=p-s;for(b=1;b<=re&&c[p-b]===T[N-b];b++);return Ls=T.slice(s,1<b?1-b:void 0)}function Mn(s){var c=s.keyCode;return"charCode"in s?(s=s.charCode,s===0&&c===13&&(s=13)):s=c,s===10&&(s=13),32<=s||s===13?s:0}function Bi(){return!0}function hh(){return!1}function vr(s){function c(p,b,T,N,re){this._reactName=p,this._targetInst=T,this.type=b,this.nativeEvent=N,this.target=re,this.currentTarget=null;for(var ce in s)s.hasOwnProperty(ce)&&(p=s[ce],this[ce]=p?p(N):N[ce]);return this.isDefaultPrevented=(N.defaultPrevented!=null?N.defaultPrevented:N.returnValue===!1)?Bi:hh,this.isPropagationStopped=hh,this}return h(c.prototype,{preventDefault:function(){this.defaultPrevented=!0;var p=this.nativeEvent;p&&(p.preventDefault?p.preventDefault():typeof p.returnValue!="unknown"&&(p.returnValue=!1),this.isDefaultPrevented=Bi)},stopPropagation:function(){var p=this.nativeEvent;p&&(p.stopPropagation?p.stopPropagation():typeof p.cancelBubble!="unknown"&&(p.cancelBubble=!0),this.isPropagationStopped=Bi)},persist:function(){},isPersistent:Bi}),c}var Po={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(s){return s.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},lu=vr(Po),Ro=h({},Po,{view:0,detail:0}),g_=vr(Ro),Dc,Tt,uu,Tr=h({},Ro,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:kc,button:0,buttons:0,relatedTarget:function(s){return s.relatedTarget===void 0?s.fromElement===s.srcElement?s.toElement:s.fromElement:s.relatedTarget},movementX:function(s){return"movementX"in s?s.movementX:(s!==uu&&(uu&&s.type==="mousemove"?(Dc=s.screenX-uu.screenX,Tt=s.screenY-uu.screenY):Tt=Dc=0,uu=s),Dc)},movementY:function(s){return"movementY"in s?s.movementY:Tt}}),ks=vr(Tr),Hv=h({},Tr,{dataTransfer:0}),y_=vr(Hv),ph=h({},Ro,{relatedTarget:0}),mh=vr(ph),Wv=h({},Po,{animationName:0,elapsedTime:0,pseudoElement:0}),b_=vr(Wv),__=h({},Po,{clipboardData:function(s){return"clipboardData"in s?s.clipboardData:window.clipboardData}}),vh=vr(__),x_=h({},Po,{data:0}),si=vr(x_),w_={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Gv={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"},Fa={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Yv(s){var c=this.nativeEvent;return c.getModifierState?c.getModifierState(s):(s=Fa[s])?!!c[s]:!1}function kc(){return Yv}var gh=h({},Ro,{key:function(s){if(s.key){var c=w_[s.key]||s.key;if(c!=="Unidentified")return c}return s.type==="keypress"?(s=Mn(s),s===13?"Enter":String.fromCharCode(s)):s.type==="keydown"||s.type==="keyup"?Gv[s.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:kc,charCode:function(s){return s.type==="keypress"?Mn(s):0},keyCode:function(s){return s.type==="keydown"||s.type==="keyup"?s.keyCode:0},which:function(s){return s.type==="keypress"?Mn(s):s.type==="keydown"||s.type==="keyup"?s.keyCode:0}}),S_=vr(gh),Kv=h({},Tr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),yh=vr(Kv),O_=h({},Ro,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:kc}),E_=vr(O_),bh=h({},Po,{propertyName:0,elapsedTime:0,pseudoElement:0}),C_=vr(bh),Zv=h({},Tr,{deltaX:function(s){return"deltaX"in s?s.deltaX:"wheelDeltaX"in s?-s.wheelDeltaX:0},deltaY:function(s){return"deltaY"in s?s.deltaY:"wheelDeltaY"in s?-s.wheelDeltaY:"wheelDelta"in s?-s.wheelDelta:0},deltaZ:0,deltaMode:0}),Xv=vr(Zv),Ic=h({},Po,{newState:0,oldState:0}),Mo=vr(Ic),T_=[9,13,27,32],No=Ii&&"CompositionEvent"in window,rr=null;Ii&&"documentMode"in document&&(rr=document.documentMode);var Qv=Ii&&"TextEvent"in window&&!rr,_h=Ii&&(!No||rr&&8<rr&&11>=rr),Jv=" ",$c=!1;function Bc(s,c){switch(s){case"keyup":return T_.indexOf(c.keyCode)!==-1;case"keydown":return c.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function eg(s){return s=s.detail,typeof s=="object"&&"data"in s?s.data:null}var Is=!1;function tg(s,c){switch(s){case"compositionend":return eg(c);case"keypress":return c.which!==32?null:($c=!0,Jv);case"textInput":return s=c.data,s===Jv&&$c?null:s;default:return null}}function A_(s,c){if(Is)return s==="compositionend"||!No&&Bc(s,c)?(s=Ds(),Ls=fa=$i=null,Is=!1,s):null;switch(s){case"paste":return null;case"keypress":if(!(c.ctrlKey||c.altKey||c.metaKey)||c.ctrlKey&&c.altKey){if(c.char&&1<c.char.length)return c.char;if(c.which)return String.fromCharCode(c.which)}return null;case"compositionend":return _h&&c.locale!=="ko"?null:c.data;default:return null}}var li={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 Lo(s){var c=s&&s.nodeName&&s.nodeName.toLowerCase();return c==="input"?!!li[s.type]:c==="textarea"}function ng(s,c,p,b){Ao?za?za.push(b):za=[b]:Ao=b,c=Vg(c,"onChange"),0<c.length&&(p=new lu("onChange","change",null,p,b),s.push({event:p,listeners:c}))}var Dr=null,cu=null;function $s(s){LM(s,0)}function Uc(s){var c=Di(s);if(wt(c))return s}function Bs(s,c){if(s==="change")return c}var xh=!1;if(Ii){var Us;if(Ii){var wh="oninput"in document;if(!wh){var da=document.createElement("div");da.setAttribute("oninput","return;"),wh=typeof da.oninput=="function"}Us=wh}else Us=!1;xh=Us&&(!document.documentMode||9<document.documentMode)}function fu(){Dr&&(Dr.detachEvent("onpropertychange",rg),cu=Dr=null)}function rg(s){if(s.propertyName==="value"&&Uc(cu)){var c=[];ng(c,cu,s,Ns(s)),oi($s,c)}}function Sh(s,c,p){s==="focusin"?(fu(),Dr=c,cu=p,Dr.attachEvent("onpropertychange",rg)):s==="focusout"&&fu()}function j_(s){if(s==="selectionchange"||s==="keyup"||s==="keydown")return Uc(cu)}function ha(s,c){if(s==="click")return Uc(c)}function P_(s,c){if(s==="input"||s==="change")return Uc(c)}function zs(s,c){return s===c&&(s!==0||1/s===1/c)||s!==s&&c!==c}var kr=typeof Object.is=="function"?Object.is:zs;function Ir(s,c){if(kr(s,c))return!0;if(typeof s!="object"||s===null||typeof c!="object"||c===null)return!1;var p=Object.keys(s),b=Object.keys(c);if(p.length!==b.length)return!1;for(b=0;b<p.length;b++){var T=p[b];if(!X.call(c,T)||!kr(s[T],c[T]))return!1}return!0}function du(s){for(;s&&s.firstChild;)s=s.firstChild;return s}function Oh(s,c){var p=du(s);s=0;for(var b;p;){if(p.nodeType===3){if(b=s+p.textContent.length,s<=c&&b>=c)return{node:p,offset:c-s};s=b}e:{for(;p;){if(p.nextSibling){p=p.nextSibling;break e}p=p.parentNode}p=void 0}p=du(p)}}function zc(s,c){return s&&c?s===c?!0:s&&s.nodeType===3?!1:c&&c.nodeType===3?zc(s,c.parentNode):"contains"in s?s.contains(c):s.compareDocumentPosition?!!(s.compareDocumentPosition(c)&16):!1:!1}function hu(s){s=s!=null&&s.ownerDocument!=null&&s.ownerDocument.defaultView!=null?s.ownerDocument.defaultView:window;for(var c=ln(s.document);c instanceof s.HTMLIFrameElement;){try{var p=typeof c.contentWindow.location.href=="string"}catch{p=!1}if(p)s=c.contentWindow;else break;c=ln(s.document)}return c}function pu(s){var c=s&&s.nodeName&&s.nodeName.toLowerCase();return c&&(c==="input"&&(s.type==="text"||s.type==="search"||s.type==="tel"||s.type==="url"||s.type==="password")||c==="textarea"||s.contentEditable==="true")}var Fc=Ii&&"documentMode"in document&&11>=document.documentMode,ui=null,Fs=null,Do=null,qc=!1;function ig(s,c,p){var b=p.window===p?p.document:p.nodeType===9?p:p.ownerDocument;qc||ui==null||ui!==ln(b)||(b=ui,"selectionStart"in b&&pu(b)?b={start:b.selectionStart,end:b.selectionEnd}:(b=(b.ownerDocument&&b.ownerDocument.defaultView||window).getSelection(),b={anchorNode:b.anchorNode,anchorOffset:b.anchorOffset,focusNode:b.focusNode,focusOffset:b.focusOffset}),Do&&Ir(Do,b)||(Do=b,b=Vg(Fs,"onSelect"),0<b.length&&(c=new lu("onSelect","select",null,c,p),s.push({event:c,listeners:b}),c.target=ui)))}function Ui(s,c){var p={};return p[s.toLowerCase()]=c.toLowerCase(),p["Webkit"+s]="webkit"+c,p["Moz"+s]="moz"+c,p}var qs={animationend:Ui("Animation","AnimationEnd"),animationiteration:Ui("Animation","AnimationIteration"),animationstart:Ui("Animation","AnimationStart"),transitionrun:Ui("Transition","TransitionRun"),transitionstart:Ui("Transition","TransitionStart"),transitioncancel:Ui("Transition","TransitionCancel"),transitionend:Ui("Transition","TransitionEnd")},Vc={},ag={};Ii&&(ag=document.createElement("div").style,"AnimationEvent"in window||(delete qs.animationend.animation,delete qs.animationiteration.animation,delete qs.animationstart.animation),"TransitionEvent"in window||delete qs.transitionend.transition);function qa(s){if(Vc[s])return Vc[s];if(!qs[s])return s;var c=qs[s],p;for(p in c)if(c.hasOwnProperty(p)&&p in ag)return Vc[s]=c[p];return s}var og=qa("animationend"),ci=qa("animationiteration"),mu=qa("animationstart"),R_=qa("transitionrun"),Hc=qa("transitionstart"),M_=qa("transitioncancel"),Eh=qa("transitionend"),sg=new Map,ko="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");ko.push("scrollEnd");function fi(s,c){sg.set(s,c),So(c,[s])}var Io=new WeakMap;function $r(s,c){if(typeof s=="object"&&s!==null){var p=Io.get(s);return p!==void 0?p:(c={value:s,source:c,stack:sn(c)},Io.set(s,c),c)}return{value:s,source:c,stack:sn(c)}}var Br=[],Vs=0,di=0;function vu(){for(var s=Vs,c=di=Vs=0;c<s;){var p=Br[c];Br[c++]=null;var b=Br[c];Br[c++]=null;var T=Br[c];Br[c++]=null;var N=Br[c];if(Br[c++]=null,b!==null&&T!==null){var re=b.pending;re===null?T.next=T:(T.next=re.next,re.next=T),b.pending=T}N!==0&&yu(p,T,N)}}function gu(s,c,p,b){Br[Vs++]=s,Br[Vs++]=c,Br[Vs++]=p,Br[Vs++]=b,di|=b,s.lanes|=b,s=s.alternate,s!==null&&(s.lanes|=b)}function $o(s,c,p,b){return gu(s,c,p,b),Va(s)}function Hs(s,c){return gu(s,null,null,c),Va(s)}function yu(s,c,p){s.lanes|=p;var b=s.alternate;b!==null&&(b.lanes|=p);for(var T=!1,N=s.return;N!==null;)N.childLanes|=p,b=N.alternate,b!==null&&(b.childLanes|=p),N.tag===22&&(s=N.stateNode,s===null||s._visibility&1||(T=!0)),s=N,N=N.return;return s.tag===3?(N=s.stateNode,T&&c!==null&&(T=31-Ge(p),s=N.hiddenUpdates,b=s[T],b===null?s[T]=[c]:b.push(c),c.lane=p|536870912),N):null}function Va(s){if(50<Yh)throw Yh=0,jx=null,Error(r(185));for(var c=s.return;c!==null;)s=c,c=s.return;return s.tag===3?s.stateNode:null}var Bo={};function lg(s,c,p,b){this.tag=s,this.key=p,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=c,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=b,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ur(s,c,p,b){return new lg(s,c,p,b)}function Wc(s){return s=s.prototype,!(!s||!s.isReactComponent)}function zi(s,c){var p=s.alternate;return p===null?(p=Ur(s.tag,c,s.key,s.mode),p.elementType=s.elementType,p.type=s.type,p.stateNode=s.stateNode,p.alternate=s,s.alternate=p):(p.pendingProps=c,p.type=s.type,p.flags=0,p.subtreeFlags=0,p.deletions=null),p.flags=s.flags&65011712,p.childLanes=s.childLanes,p.lanes=s.lanes,p.child=s.child,p.memoizedProps=s.memoizedProps,p.memoizedState=s.memoizedState,p.updateQueue=s.updateQueue,c=s.dependencies,p.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext},p.sibling=s.sibling,p.index=s.index,p.ref=s.ref,p.refCleanup=s.refCleanup,p}function Ch(s,c){s.flags&=65011714;var p=s.alternate;return p===null?(s.childLanes=0,s.lanes=c,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=p.childLanes,s.lanes=p.lanes,s.child=p.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=p.memoizedProps,s.memoizedState=p.memoizedState,s.updateQueue=p.updateQueue,s.type=p.type,c=p.dependencies,s.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext}),s}function bu(s,c,p,b,T,N){var re=0;if(b=s,typeof s=="function")Wc(s)&&(re=1);else if(typeof s=="string")re=JY(s,p,oe.current)?26:s==="html"||s==="head"||s==="body"?27:5;else e:switch(s){case W:return s=Ur(31,p,c,T),s.elementType=W,s.lanes=N,s;case x:return Ha(p.children,T,N,c);case w:re=8,T|=24;break;case S:return s=Ur(12,p,c,T|2),s.elementType=S,s.lanes=N,s;case P:return s=Ur(13,p,c,T),s.elementType=P,s.lanes=N,s;case R:return s=Ur(19,p,c,T),s.elementType=R,s.lanes=N,s;default:if(typeof s=="object"&&s!==null)switch(s.$$typeof){case O:case A:re=10;break e;case E:re=9;break e;case j:re=11;break e;case I:re=14;break e;case V:re=16,b=null;break e}re=29,p=Error(r(130,s===null?"null":typeof s,"")),b=null}return c=Ur(re,p,c,T),c.elementType=s,c.type=b,c.lanes=N,c}function Ha(s,c,p,b){return s=Ur(7,s,b,c),s.lanes=p,s}function Th(s,c,p){return s=Ur(6,s,null,c),s.lanes=p,s}function Gc(s,c,p){return c=Ur(4,s.children!==null?s.children:[],s.key,c),c.lanes=p,c.stateNode={containerInfo:s.containerInfo,pendingChildren:null,implementation:s.implementation},c}var Uo=[],Ws=0,d=null,g=0,C=[],D=0,Y=null,se=1,ve="";function Ee(s,c){Uo[Ws++]=g,Uo[Ws++]=d,d=s,g=c}function Ne(s,c,p){C[D++]=se,C[D++]=ve,C[D++]=Y,Y=s;var b=se;s=ve;var T=32-Ge(b)-1;b&=~(1<<T),p+=1;var N=32-Ge(c)+T;if(30<N){var re=T-T%5;N=(b&(1<<re)-1).toString(32),b>>=re,T-=re,se=1<<32-Ge(c)+T|p<<T|b,ve=N+s}else se=1<<N|p<<T|b,ve=s}function He(s){s.return!==null&&(Ee(s,1),Ne(s,1,0))}function et(s){for(;s===d;)d=Uo[--Ws],Uo[Ws]=null,g=Uo[--Ws],Uo[Ws]=null;for(;s===Y;)Y=C[--D],C[D]=null,ve=C[--D],C[D]=null,se=C[--D],C[D]=null}var nt=null,it=null,yt=!1,un=null,Tn=!1,ir=Error(r(519));function Zr(s){var c=Error(r(418,""));throw Ys($r(c,s)),ir}function ug(s){var c=s.stateNode,p=s.type,b=s.memoizedProps;switch(c[Nt]=s,c[on]=b,p){case"dialog":Pt("cancel",c),Pt("close",c);break;case"iframe":case"object":case"embed":Pt("load",c);break;case"video":case"audio":for(p=0;p<Zh.length;p++)Pt(Zh[p],c);break;case"source":Pt("error",c);break;case"img":case"image":case"link":Pt("error",c),Pt("load",c);break;case"details":Pt("toggle",c);break;case"input":Pt("invalid",c),qv(c,b.value,b.defaultValue,b.checked,b.defaultChecked,b.type,b.name,!0),js(c);break;case"select":Pt("invalid",c);break;case"textarea":Pt("invalid",c),Ua(c,b.value,b.defaultValue,b.children),js(c)}p=b.children,typeof p!="string"&&typeof p!="number"&&typeof p!="bigint"||c.textContent===""+p||b.suppressHydrationWarning===!0||$M(c.textContent,p)?(b.popover!=null&&(Pt("beforetoggle",c),Pt("toggle",c)),b.onScroll!=null&&Pt("scroll",c),b.onScrollEnd!=null&&Pt("scrollend",c),b.onClick!=null&&(c.onclick=Hg),c=!0):c=!1,c||Zr(s)}function cg(s){for(nt=s.return;nt;)switch(nt.tag){case 5:case 13:Tn=!1;return;case 27:case 3:Tn=!0;return;default:nt=nt.return}}function _u(s){if(s!==nt)return!1;if(!yt)return cg(s),yt=!0,!1;var c=s.tag,p;if((p=c!==3&&c!==27)&&((p=c===5)&&(p=s.type,p=!(p!=="form"&&p!=="button")||Hx(s.type,s.memoizedProps)),p=!p),p&&it&&Zr(s),cg(s),c===13){if(s=s.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(r(317));e:{for(s=s.nextSibling,c=0;s;){if(s.nodeType===8)if(p=s.data,p==="/$"){if(c===0){it=ga(s.nextSibling);break e}c--}else p!=="$"&&p!=="$!"&&p!=="$?"||c++;s=s.nextSibling}it=null}}else c===27?(c=it,ul(s.type)?(s=Kx,Kx=null,it=s):it=c):it=nt?ga(s.stateNode.nextSibling):null;return!0}function Gs(){it=nt=null,yt=!1}function fg(){var s=un;return s!==null&&(Jr===null?Jr=s:Jr.push.apply(Jr,s),un=null),s}function Ys(s){un===null?un=[s]:un.push(s)}var wn=k(null),Fi=null,pa=null;function Wa(s,c,p){Z(wn,c._currentValue),c._currentValue=p}function ma(s){s._currentValue=wn.current,te(wn)}function xu(s,c,p){for(;s!==null;){var b=s.alternate;if((s.childLanes&c)!==c?(s.childLanes|=c,b!==null&&(b.childLanes|=c)):b!==null&&(b.childLanes&c)!==c&&(b.childLanes|=c),s===p)break;s=s.return}}function Yc(s,c,p,b){var T=s.child;for(T!==null&&(T.return=s);T!==null;){var N=T.dependencies;if(N!==null){var re=T.child;N=N.firstContext;e:for(;N!==null;){var ce=N;N=T;for(var ge=0;ge<c.length;ge++)if(ce.context===c[ge]){N.lanes|=p,ce=N.alternate,ce!==null&&(ce.lanes|=p),xu(N.return,p,s),b||(re=null);break e}N=ce.next}}else if(T.tag===18){if(re=T.return,re===null)throw Error(r(341));re.lanes|=p,N=re.alternate,N!==null&&(N.lanes|=p),xu(re,p,s),re=null}else re=T.child;if(re!==null)re.return=T;else for(re=T;re!==null;){if(re===s){re=null;break}if(T=re.sibling,T!==null){T.return=re.return,re=T;break}re=re.return}T=re}}function wu(s,c,p,b){s=null;for(var T=c,N=!1;T!==null;){if(!N){if((T.flags&524288)!==0)N=!0;else if((T.flags&262144)!==0)break}if(T.tag===10){var re=T.alternate;if(re===null)throw Error(r(387));if(re=re.memoizedProps,re!==null){var ce=T.type;kr(T.pendingProps.value,re.value)||(s!==null?s.push(ce):s=[ce])}}else if(T===be.current){if(re=T.alternate,re===null)throw Error(r(387));re.memoizedState.memoizedState!==T.memoizedState.memoizedState&&(s!==null?s.push(np):s=[np])}T=T.return}s!==null&&Yc(c,s,p,b),c.flags|=262144}function dg(s){for(s=s.firstContext;s!==null;){if(!kr(s.context._currentValue,s.memoizedValue))return!0;s=s.next}return!1}function Su(s){Fi=s,pa=null,s=s.dependencies,s!==null&&(s.firstContext=null)}function Ar(s){return O4(Fi,s)}function hg(s,c){return Fi===null&&Su(s),O4(s,c)}function O4(s,c){var p=c._currentValue;if(c={context:c,memoizedValue:p,next:null},pa===null){if(s===null)throw Error(r(308));pa=c,s.dependencies={lanes:0,firstContext:c},s.flags|=524288}else pa=pa.next=c;return p}var QG=typeof AbortController<"u"?AbortController:function(){var s=[],c=this.signal={aborted:!1,addEventListener:function(p,b){s.push(b)}};this.abort=function(){c.aborted=!0,s.forEach(function(p){return p()})}},JG=e.unstable_scheduleCallback,eY=e.unstable_NormalPriority,Yn={$$typeof:A,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function N_(){return{controller:new QG,data:new Map,refCount:0}}function Ah(s){s.refCount--,s.refCount===0&&JG(eY,function(){s.controller.abort()})}var jh=null,L_=0,Kc=0,Zc=null;function tY(s,c){if(jh===null){var p=jh=[];L_=0,Kc=kx(),Zc={status:"pending",value:void 0,then:function(b){p.push(b)}}}return L_++,c.then(E4,E4),c}function E4(){if(--L_===0&&jh!==null){Zc!==null&&(Zc.status="fulfilled");var s=jh;jh=null,Kc=0,Zc=null;for(var c=0;c<s.length;c++)(0,s[c])()}}function nY(s,c){var p=[],b={status:"pending",value:null,reason:null,then:function(T){p.push(T)}};return s.then(function(){b.status="fulfilled",b.value=c;for(var T=0;T<p.length;T++)(0,p[T])(c)},function(T){for(b.status="rejected",b.reason=T,T=0;T<p.length;T++)(0,p[T])(void 0)}),b}var C4=H.S;H.S=function(s,c){typeof c=="object"&&c!==null&&typeof c.then=="function"&&tY(s,c),C4!==null&&C4(s,c)};var Ou=k(null);function D_(){var s=Ou.current;return s!==null?s:cn.pooledCache}function pg(s,c){c===null?Z(Ou,Ou.current):Z(Ou,c.pool)}function T4(){var s=D_();return s===null?null:{parent:Yn._currentValue,pool:s}}var Ph=Error(r(460)),A4=Error(r(474)),mg=Error(r(542)),k_={then:function(){}};function j4(s){return s=s.status,s==="fulfilled"||s==="rejected"}function vg(){}function P4(s,c,p){switch(p=s[p],p===void 0?s.push(c):p!==c&&(c.then(vg,vg),c=p),c.status){case"fulfilled":return c.value;case"rejected":throw s=c.reason,M4(s),s;default:if(typeof c.status=="string")c.then(vg,vg);else{if(s=cn,s!==null&&100<s.shellSuspendCounter)throw Error(r(482));s=c,s.status="pending",s.then(function(b){if(c.status==="pending"){var T=c;T.status="fulfilled",T.value=b}},function(b){if(c.status==="pending"){var T=c;T.status="rejected",T.reason=b}})}switch(c.status){case"fulfilled":return c.value;case"rejected":throw s=c.reason,M4(s),s}throw Rh=c,Ph}}var Rh=null;function R4(){if(Rh===null)throw Error(r(459));var s=Rh;return Rh=null,s}function M4(s){if(s===Ph||s===mg)throw Error(r(483))}var Ks=!1;function I_(s){s.updateQueue={baseState:s.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function $_(s,c){s=s.updateQueue,c.updateQueue===s&&(c.updateQueue={baseState:s.baseState,firstBaseUpdate:s.firstBaseUpdate,lastBaseUpdate:s.lastBaseUpdate,shared:s.shared,callbacks:null})}function Zs(s){return{lane:s,tag:0,payload:null,callback:null,next:null}}function Xs(s,c,p){var b=s.updateQueue;if(b===null)return null;if(b=b.shared,(Wt&2)!==0){var T=b.pending;return T===null?c.next=c:(c.next=T.next,T.next=c),b.pending=c,c=Va(s),yu(s,null,p),c}return gu(s,b,c,p),Va(s)}function Mh(s,c,p){if(c=c.updateQueue,c!==null&&(c=c.shared,(p&4194048)!==0)){var b=c.lanes;b&=s.pendingLanes,p|=b,c.lanes=p,$a(s,p)}}function B_(s,c){var p=s.updateQueue,b=s.alternate;if(b!==null&&(b=b.updateQueue,p===b)){var T=null,N=null;if(p=p.firstBaseUpdate,p!==null){do{var re={lane:p.lane,tag:p.tag,payload:p.payload,callback:null,next:null};N===null?T=N=re:N=N.next=re,p=p.next}while(p!==null);N===null?T=N=c:N=N.next=c}else T=N=c;p={baseState:b.baseState,firstBaseUpdate:T,lastBaseUpdate:N,shared:b.shared,callbacks:b.callbacks},s.updateQueue=p;return}s=p.lastBaseUpdate,s===null?p.firstBaseUpdate=c:s.next=c,p.lastBaseUpdate=c}var U_=!1;function Nh(){if(U_){var s=Zc;if(s!==null)throw s}}function Lh(s,c,p,b){U_=!1;var T=s.updateQueue;Ks=!1;var N=T.firstBaseUpdate,re=T.lastBaseUpdate,ce=T.shared.pending;if(ce!==null){T.shared.pending=null;var ge=ce,Ae=ge.next;ge.next=null,re===null?N=Ae:re.next=Ae,re=ge;var Be=s.alternate;Be!==null&&(Be=Be.updateQueue,ce=Be.lastBaseUpdate,ce!==re&&(ce===null?Be.firstBaseUpdate=Ae:ce.next=Ae,Be.lastBaseUpdate=ge))}if(N!==null){var Ve=T.baseState;re=0,Be=Ae=ge=null,ce=N;do{var Pe=ce.lane&-536870913,Re=Pe!==ce.lane;if(Re?(kt&Pe)===Pe:(b&Pe)===Pe){Pe!==0&&Pe===Kc&&(U_=!0),Be!==null&&(Be=Be.next={lane:0,tag:ce.tag,payload:ce.payload,callback:null,next:null});e:{var vt=s,ft=ce;Pe=c;var Qt=p;switch(ft.tag){case 1:if(vt=ft.payload,typeof vt=="function"){Ve=vt.call(Qt,Ve,Pe);break e}Ve=vt;break e;case 3:vt.flags=vt.flags&-65537|128;case 0:if(vt=ft.payload,Pe=typeof vt=="function"?vt.call(Qt,Ve,Pe):vt,Pe==null)break e;Ve=h({},Ve,Pe);break e;case 2:Ks=!0}}Pe=ce.callback,Pe!==null&&(s.flags|=64,Re&&(s.flags|=8192),Re=T.callbacks,Re===null?T.callbacks=[Pe]:Re.push(Pe))}else Re={lane:Pe,tag:ce.tag,payload:ce.payload,callback:ce.callback,next:null},Be===null?(Ae=Be=Re,ge=Ve):Be=Be.next=Re,re|=Pe;if(ce=ce.next,ce===null){if(ce=T.shared.pending,ce===null)break;Re=ce,ce=Re.next,Re.next=null,T.lastBaseUpdate=Re,T.shared.pending=null}}while(!0);Be===null&&(ge=Ve),T.baseState=ge,T.firstBaseUpdate=Ae,T.lastBaseUpdate=Be,N===null&&(T.shared.lanes=0),al|=re,s.lanes=re,s.memoizedState=Ve}}function N4(s,c){if(typeof s!="function")throw Error(r(191,s));s.call(c)}function L4(s,c){var p=s.callbacks;if(p!==null)for(s.callbacks=null,s=0;s<p.length;s++)N4(p[s],c)}var Xc=k(null),gg=k(0);function D4(s,c){s=Go,Z(gg,s),Z(Xc,c),Go=s|c.baseLanes}function z_(){Z(gg,Go),Z(Xc,Xc.current)}function F_(){Go=gg.current,te(Xc),te(gg)}var Qs=0,Ct=null,Zt=null,Fn=null,yg=!1,Qc=!1,Eu=!1,bg=0,Dh=0,Jc=null,rY=0;function In(){throw Error(r(321))}function q_(s,c){if(c===null)return!1;for(var p=0;p<c.length&&p<s.length;p++)if(!kr(s[p],c[p]))return!1;return!0}function V_(s,c,p,b,T,N){return Qs=N,Ct=c,c.memoizedState=null,c.updateQueue=null,c.lanes=0,H.H=s===null||s.memoizedState===null?yR:bR,Eu=!1,N=p(b,T),Eu=!1,Qc&&(N=I4(c,p,b,T)),k4(s),N}function k4(s){H.H=Eg;var c=Zt!==null&&Zt.next!==null;if(Qs=0,Fn=Zt=Ct=null,yg=!1,Dh=0,Jc=null,c)throw Error(r(300));s===null||ar||(s=s.dependencies,s!==null&&dg(s)&&(ar=!0))}function I4(s,c,p,b){Ct=s;var T=0;do{if(Qc&&(Jc=null),Dh=0,Qc=!1,25<=T)throw Error(r(301));if(T+=1,Fn=Zt=null,s.updateQueue!=null){var N=s.updateQueue;N.lastEffect=null,N.events=null,N.stores=null,N.memoCache!=null&&(N.memoCache.index=0)}H.H=cY,N=c(p,b)}while(Qc);return N}function iY(){var s=H.H,c=s.useState()[0];return c=typeof c.then=="function"?kh(c):c,s=s.useState()[0],(Zt!==null?Zt.memoizedState:null)!==s&&(Ct.flags|=1024),c}function H_(){var s=bg!==0;return bg=0,s}function W_(s,c,p){c.updateQueue=s.updateQueue,c.flags&=-2053,s.lanes&=~p}function G_(s){if(yg){for(s=s.memoizedState;s!==null;){var c=s.queue;c!==null&&(c.pending=null),s=s.next}yg=!1}Qs=0,Fn=Zt=Ct=null,Qc=!1,Dh=bg=0,Jc=null}function Xr(){var s={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Fn===null?Ct.memoizedState=Fn=s:Fn=Fn.next=s,Fn}function qn(){if(Zt===null){var s=Ct.alternate;s=s!==null?s.memoizedState:null}else s=Zt.next;var c=Fn===null?Ct.memoizedState:Fn.next;if(c!==null)Fn=c,Zt=s;else{if(s===null)throw Ct.alternate===null?Error(r(467)):Error(r(310));Zt=s,s={memoizedState:Zt.memoizedState,baseState:Zt.baseState,baseQueue:Zt.baseQueue,queue:Zt.queue,next:null},Fn===null?Ct.memoizedState=Fn=s:Fn=Fn.next=s}return Fn}function Y_(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function kh(s){var c=Dh;return Dh+=1,Jc===null&&(Jc=[]),s=P4(Jc,s,c),c=Ct,(Fn===null?c.memoizedState:Fn.next)===null&&(c=c.alternate,H.H=c===null||c.memoizedState===null?yR:bR),s}function _g(s){if(s!==null&&typeof s=="object"){if(typeof s.then=="function")return kh(s);if(s.$$typeof===A)return Ar(s)}throw Error(r(438,String(s)))}function K_(s){var c=null,p=Ct.updateQueue;if(p!==null&&(c=p.memoCache),c==null){var b=Ct.alternate;b!==null&&(b=b.updateQueue,b!==null&&(b=b.memoCache,b!=null&&(c={data:b.data.map(function(T){return T.slice()}),index:0})))}if(c==null&&(c={data:[],index:0}),p===null&&(p=Y_(),Ct.updateQueue=p),p.memoCache=c,p=c.data[c.index],p===void 0)for(p=c.data[c.index]=Array(s),b=0;b<s;b++)p[b]=G;return c.index++,p}function zo(s,c){return typeof c=="function"?c(s):c}function xg(s){var c=qn();return Z_(c,Zt,s)}function Z_(s,c,p){var b=s.queue;if(b===null)throw Error(r(311));b.lastRenderedReducer=p;var T=s.baseQueue,N=b.pending;if(N!==null){if(T!==null){var re=T.next;T.next=N.next,N.next=re}c.baseQueue=T=N,b.pending=null}if(N=s.baseState,T===null)s.memoizedState=N;else{c=T.next;var ce=re=null,ge=null,Ae=c,Be=!1;do{var Ve=Ae.lane&-536870913;if(Ve!==Ae.lane?(kt&Ve)===Ve:(Qs&Ve)===Ve){var Pe=Ae.revertLane;if(Pe===0)ge!==null&&(ge=ge.next={lane:0,revertLane:0,action:Ae.action,hasEagerState:Ae.hasEagerState,eagerState:Ae.eagerState,next:null}),Ve===Kc&&(Be=!0);else if((Qs&Pe)===Pe){Ae=Ae.next,Pe===Kc&&(Be=!0);continue}else Ve={lane:0,revertLane:Ae.revertLane,action:Ae.action,hasEagerState:Ae.hasEagerState,eagerState:Ae.eagerState,next:null},ge===null?(ce=ge=Ve,re=N):ge=ge.next=Ve,Ct.lanes|=Pe,al|=Pe;Ve=Ae.action,Eu&&p(N,Ve),N=Ae.hasEagerState?Ae.eagerState:p(N,Ve)}else Pe={lane:Ve,revertLane:Ae.revertLane,action:Ae.action,hasEagerState:Ae.hasEagerState,eagerState:Ae.eagerState,next:null},ge===null?(ce=ge=Pe,re=N):ge=ge.next=Pe,Ct.lanes|=Ve,al|=Ve;Ae=Ae.next}while(Ae!==null&&Ae!==c);if(ge===null?re=N:ge.next=ce,!kr(N,s.memoizedState)&&(ar=!0,Be&&(p=Zc,p!==null)))throw p;s.memoizedState=N,s.baseState=re,s.baseQueue=ge,b.lastRenderedState=N}return T===null&&(b.lanes=0),[s.memoizedState,b.dispatch]}function X_(s){var c=qn(),p=c.queue;if(p===null)throw Error(r(311));p.lastRenderedReducer=s;var b=p.dispatch,T=p.pending,N=c.memoizedState;if(T!==null){p.pending=null;var re=T=T.next;do N=s(N,re.action),re=re.next;while(re!==T);kr(N,c.memoizedState)||(ar=!0),c.memoizedState=N,c.baseQueue===null&&(c.baseState=N),p.lastRenderedState=N}return[N,b]}function $4(s,c,p){var b=Ct,T=qn(),N=yt;if(N){if(p===void 0)throw Error(r(407));p=p()}else p=c();var re=!kr((Zt||T).memoizedState,p);re&&(T.memoizedState=p,ar=!0),T=T.queue;var ce=z4.bind(null,b,T,s);if(Ih(2048,8,ce,[s]),T.getSnapshot!==c||re||Fn!==null&&Fn.memoizedState.tag&1){if(b.flags|=2048,ef(9,wg(),U4.bind(null,b,T,p,c),null),cn===null)throw Error(r(349));N||(Qs&124)!==0||B4(b,c,p)}return p}function B4(s,c,p){s.flags|=16384,s={getSnapshot:c,value:p},c=Ct.updateQueue,c===null?(c=Y_(),Ct.updateQueue=c,c.stores=[s]):(p=c.stores,p===null?c.stores=[s]:p.push(s))}function U4(s,c,p,b){c.value=p,c.getSnapshot=b,F4(c)&&q4(s)}function z4(s,c,p){return p(function(){F4(c)&&q4(s)})}function F4(s){var c=s.getSnapshot;s=s.value;try{var p=c();return!kr(s,p)}catch{return!0}}function q4(s){var c=Hs(s,2);c!==null&&gi(c,s,2)}function Q_(s){var c=Xr();if(typeof s=="function"){var p=s;if(s=p(),Eu){qe(!0);try{p()}finally{qe(!1)}}}return c.memoizedState=c.baseState=s,c.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:zo,lastRenderedState:s},c}function V4(s,c,p,b){return s.baseState=p,Z_(s,Zt,typeof b=="function"?b:zo)}function aY(s,c,p,b,T){if(Og(s))throw Error(r(485));if(s=c.action,s!==null){var N={payload:T,action:s,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(re){N.listeners.push(re)}};H.T!==null?p(!0):N.isTransition=!1,b(N),p=c.pending,p===null?(N.next=c.pending=N,H4(c,N)):(N.next=p.next,c.pending=p.next=N)}}function H4(s,c){var p=c.action,b=c.payload,T=s.state;if(c.isTransition){var N=H.T,re={};H.T=re;try{var ce=p(T,b),ge=H.S;ge!==null&&ge(re,ce),W4(s,c,ce)}catch(Ae){J_(s,c,Ae)}finally{H.T=N}}else try{N=p(T,b),W4(s,c,N)}catch(Ae){J_(s,c,Ae)}}function W4(s,c,p){p!==null&&typeof p=="object"&&typeof p.then=="function"?p.then(function(b){G4(s,c,b)},function(b){return J_(s,c,b)}):G4(s,c,p)}function G4(s,c,p){c.status="fulfilled",c.value=p,Y4(c),s.state=p,c=s.pending,c!==null&&(p=c.next,p===c?s.pending=null:(p=p.next,c.next=p,H4(s,p)))}function J_(s,c,p){var b=s.pending;if(s.pending=null,b!==null){b=b.next;do c.status="rejected",c.reason=p,Y4(c),c=c.next;while(c!==b)}s.action=null}function Y4(s){s=s.listeners;for(var c=0;c<s.length;c++)(0,s[c])()}function K4(s,c){return c}function Z4(s,c){if(yt){var p=cn.formState;if(p!==null){e:{var b=Ct;if(yt){if(it){t:{for(var T=it,N=Tn;T.nodeType!==8;){if(!N){T=null;break t}if(T=ga(T.nextSibling),T===null){T=null;break t}}N=T.data,T=N==="F!"||N==="F"?T:null}if(T){it=ga(T.nextSibling),b=T.data==="F!";break e}}Zr(b)}b=!1}b&&(c=p[0])}}return p=Xr(),p.memoizedState=p.baseState=c,b={pending:null,lanes:0,dispatch:null,lastRenderedReducer:K4,lastRenderedState:c},p.queue=b,p=mR.bind(null,Ct,b),b.dispatch=p,b=Q_(!1),N=ix.bind(null,Ct,!1,b.queue),b=Xr(),T={state:c,dispatch:null,action:s,pending:null},b.queue=T,p=aY.bind(null,Ct,T,N,p),T.dispatch=p,b.memoizedState=s,[c,p,!1]}function X4(s){var c=qn();return Q4(c,Zt,s)}function Q4(s,c,p){if(c=Z_(s,c,K4)[0],s=xg(zo)[0],typeof c=="object"&&c!==null&&typeof c.then=="function")try{var b=kh(c)}catch(re){throw re===Ph?mg:re}else b=c;c=qn();var T=c.queue,N=T.dispatch;return p!==c.memoizedState&&(Ct.flags|=2048,ef(9,wg(),oY.bind(null,T,p),null)),[b,N,s]}function oY(s,c){s.action=c}function J4(s){var c=qn(),p=Zt;if(p!==null)return Q4(c,p,s);qn(),c=c.memoizedState,p=qn();var b=p.queue.dispatch;return p.memoizedState=s,[c,b,!1]}function ef(s,c,p,b){return s={tag:s,create:p,deps:b,inst:c,next:null},c=Ct.updateQueue,c===null&&(c=Y_(),Ct.updateQueue=c),p=c.lastEffect,p===null?c.lastEffect=s.next=s:(b=p.next,p.next=s,s.next=b,c.lastEffect=s),s}function wg(){return{destroy:void 0,resource:void 0}}function eR(){return qn().memoizedState}function Sg(s,c,p,b){var T=Xr();b=b===void 0?null:b,Ct.flags|=s,T.memoizedState=ef(1|c,wg(),p,b)}function Ih(s,c,p,b){var T=qn();b=b===void 0?null:b;var N=T.memoizedState.inst;Zt!==null&&b!==null&&q_(b,Zt.memoizedState.deps)?T.memoizedState=ef(c,N,p,b):(Ct.flags|=s,T.memoizedState=ef(1|c,N,p,b))}function tR(s,c){Sg(8390656,8,s,c)}function nR(s,c){Ih(2048,8,s,c)}function rR(s,c){return Ih(4,2,s,c)}function iR(s,c){return Ih(4,4,s,c)}function aR(s,c){if(typeof c=="function"){s=s();var p=c(s);return function(){typeof p=="function"?p():c(null)}}if(c!=null)return s=s(),c.current=s,function(){c.current=null}}function oR(s,c,p){p=p!=null?p.concat([s]):null,Ih(4,4,aR.bind(null,c,s),p)}function ex(){}function sR(s,c){var p=qn();c=c===void 0?null:c;var b=p.memoizedState;return c!==null&&q_(c,b[1])?b[0]:(p.memoizedState=[s,c],s)}function lR(s,c){var p=qn();c=c===void 0?null:c;var b=p.memoizedState;if(c!==null&&q_(c,b[1]))return b[0];if(b=s(),Eu){qe(!0);try{s()}finally{qe(!1)}}return p.memoizedState=[b,c],b}function tx(s,c,p){return p===void 0||(Qs&1073741824)!==0?s.memoizedState=c:(s.memoizedState=p,s=fM(),Ct.lanes|=s,al|=s,p)}function uR(s,c,p,b){return kr(p,c)?p:Xc.current!==null?(s=tx(s,p,b),kr(s,c)||(ar=!0),s):(Qs&42)===0?(ar=!0,s.memoizedState=p):(s=fM(),Ct.lanes|=s,al|=s,c)}function cR(s,c,p,b,T){var N=U.p;U.p=N!==0&&8>N?N:8;var re=H.T,ce={};H.T=ce,ix(s,!1,c,p);try{var ge=T(),Ae=H.S;if(Ae!==null&&Ae(ce,ge),ge!==null&&typeof ge=="object"&&typeof ge.then=="function"){var Be=nY(ge,b);$h(s,c,Be,vi(s))}else $h(s,c,b,vi(s))}catch(Ve){$h(s,c,{then:function(){},status:"rejected",reason:Ve},vi())}finally{U.p=N,H.T=re}}function sY(){}function nx(s,c,p,b){if(s.tag!==5)throw Error(r(476));var T=fR(s).queue;cR(s,T,c,z,p===null?sY:function(){return dR(s),p(b)})}function fR(s){var c=s.memoizedState;if(c!==null)return c;c={memoizedState:z,baseState:z,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zo,lastRenderedState:z},next:null};var p={};return c.next={memoizedState:p,baseState:p,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zo,lastRenderedState:p},next:null},s.memoizedState=c,s=s.alternate,s!==null&&(s.memoizedState=c),c}function dR(s){var c=fR(s).next.queue;$h(s,c,{},vi())}function rx(){return Ar(np)}function hR(){return qn().memoizedState}function pR(){return qn().memoizedState}function lY(s){for(var c=s.return;c!==null;){switch(c.tag){case 24:case 3:var p=vi();s=Zs(p);var b=Xs(c,s,p);b!==null&&(gi(b,c,p),Mh(b,c,p)),c={cache:N_()},s.payload=c;return}c=c.return}}function uY(s,c,p){var b=vi();p={lane:b,revertLane:0,action:p,hasEagerState:!1,eagerState:null,next:null},Og(s)?vR(c,p):(p=$o(s,c,p,b),p!==null&&(gi(p,s,b),gR(p,c,b)))}function mR(s,c,p){var b=vi();$h(s,c,p,b)}function $h(s,c,p,b){var T={lane:b,revertLane:0,action:p,hasEagerState:!1,eagerState:null,next:null};if(Og(s))vR(c,T);else{var N=s.alternate;if(s.lanes===0&&(N===null||N.lanes===0)&&(N=c.lastRenderedReducer,N!==null))try{var re=c.lastRenderedState,ce=N(re,p);if(T.hasEagerState=!0,T.eagerState=ce,kr(ce,re))return gu(s,c,T,0),cn===null&&vu(),!1}catch{}finally{}if(p=$o(s,c,T,b),p!==null)return gi(p,s,b),gR(p,c,b),!0}return!1}function ix(s,c,p,b){if(b={lane:2,revertLane:kx(),action:b,hasEagerState:!1,eagerState:null,next:null},Og(s)){if(c)throw Error(r(479))}else c=$o(s,p,b,2),c!==null&&gi(c,s,2)}function Og(s){var c=s.alternate;return s===Ct||c!==null&&c===Ct}function vR(s,c){Qc=yg=!0;var p=s.pending;p===null?c.next=c:(c.next=p.next,p.next=c),s.pending=c}function gR(s,c,p){if((p&4194048)!==0){var b=c.lanes;b&=s.pendingLanes,p|=b,c.lanes=p,$a(s,p)}}var Eg={readContext:Ar,use:_g,useCallback:In,useContext:In,useEffect:In,useImperativeHandle:In,useLayoutEffect:In,useInsertionEffect:In,useMemo:In,useReducer:In,useRef:In,useState:In,useDebugValue:In,useDeferredValue:In,useTransition:In,useSyncExternalStore:In,useId:In,useHostTransitionStatus:In,useFormState:In,useActionState:In,useOptimistic:In,useMemoCache:In,useCacheRefresh:In},yR={readContext:Ar,use:_g,useCallback:function(s,c){return Xr().memoizedState=[s,c===void 0?null:c],s},useContext:Ar,useEffect:tR,useImperativeHandle:function(s,c,p){p=p!=null?p.concat([s]):null,Sg(4194308,4,aR.bind(null,c,s),p)},useLayoutEffect:function(s,c){return Sg(4194308,4,s,c)},useInsertionEffect:function(s,c){Sg(4,2,s,c)},useMemo:function(s,c){var p=Xr();c=c===void 0?null:c;var b=s();if(Eu){qe(!0);try{s()}finally{qe(!1)}}return p.memoizedState=[b,c],b},useReducer:function(s,c,p){var b=Xr();if(p!==void 0){var T=p(c);if(Eu){qe(!0);try{p(c)}finally{qe(!1)}}}else T=c;return b.memoizedState=b.baseState=T,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:s,lastRenderedState:T},b.queue=s,s=s.dispatch=uY.bind(null,Ct,s),[b.memoizedState,s]},useRef:function(s){var c=Xr();return s={current:s},c.memoizedState=s},useState:function(s){s=Q_(s);var c=s.queue,p=mR.bind(null,Ct,c);return c.dispatch=p,[s.memoizedState,p]},useDebugValue:ex,useDeferredValue:function(s,c){var p=Xr();return tx(p,s,c)},useTransition:function(){var s=Q_(!1);return s=cR.bind(null,Ct,s.queue,!0,!1),Xr().memoizedState=s,[!1,s]},useSyncExternalStore:function(s,c,p){var b=Ct,T=Xr();if(yt){if(p===void 0)throw Error(r(407));p=p()}else{if(p=c(),cn===null)throw Error(r(349));(kt&124)!==0||B4(b,c,p)}T.memoizedState=p;var N={value:p,getSnapshot:c};return T.queue=N,tR(z4.bind(null,b,N,s),[s]),b.flags|=2048,ef(9,wg(),U4.bind(null,b,N,p,c),null),p},useId:function(){var s=Xr(),c=cn.identifierPrefix;if(yt){var p=ve,b=se;p=(b&~(1<<32-Ge(b)-1)).toString(32)+p,c="«"+c+"R"+p,p=bg++,0<p&&(c+="H"+p.toString(32)),c+="»"}else p=rY++,c="«"+c+"r"+p.toString(32)+"»";return s.memoizedState=c},useHostTransitionStatus:rx,useFormState:Z4,useActionState:Z4,useOptimistic:function(s){var c=Xr();c.memoizedState=c.baseState=s;var p={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return c.queue=p,c=ix.bind(null,Ct,!0,p),p.dispatch=c,[s,c]},useMemoCache:K_,useCacheRefresh:function(){return Xr().memoizedState=lY.bind(null,Ct)}},bR={readContext:Ar,use:_g,useCallback:sR,useContext:Ar,useEffect:nR,useImperativeHandle:oR,useInsertionEffect:rR,useLayoutEffect:iR,useMemo:lR,useReducer:xg,useRef:eR,useState:function(){return xg(zo)},useDebugValue:ex,useDeferredValue:function(s,c){var p=qn();return uR(p,Zt.memoizedState,s,c)},useTransition:function(){var s=xg(zo)[0],c=qn().memoizedState;return[typeof s=="boolean"?s:kh(s),c]},useSyncExternalStore:$4,useId:hR,useHostTransitionStatus:rx,useFormState:X4,useActionState:X4,useOptimistic:function(s,c){var p=qn();return V4(p,Zt,s,c)},useMemoCache:K_,useCacheRefresh:pR},cY={readContext:Ar,use:_g,useCallback:sR,useContext:Ar,useEffect:nR,useImperativeHandle:oR,useInsertionEffect:rR,useLayoutEffect:iR,useMemo:lR,useReducer:X_,useRef:eR,useState:function(){return X_(zo)},useDebugValue:ex,useDeferredValue:function(s,c){var p=qn();return Zt===null?tx(p,s,c):uR(p,Zt.memoizedState,s,c)},useTransition:function(){var s=X_(zo)[0],c=qn().memoizedState;return[typeof s=="boolean"?s:kh(s),c]},useSyncExternalStore:$4,useId:hR,useHostTransitionStatus:rx,useFormState:J4,useActionState:J4,useOptimistic:function(s,c){var p=qn();return Zt!==null?V4(p,Zt,s,c):(p.baseState=s,[s,p.queue.dispatch])},useMemoCache:K_,useCacheRefresh:pR},tf=null,Bh=0;function Cg(s){var c=Bh;return Bh+=1,tf===null&&(tf=[]),P4(tf,s,c)}function Uh(s,c){c=c.props.ref,s.ref=c!==void 0?c:null}function Tg(s,c){throw c.$$typeof===m?Error(r(525)):(s=Object.prototype.toString.call(c),Error(r(31,s==="[object Object]"?"object with keys {"+Object.keys(c).join(", ")+"}":s)))}function _R(s){var c=s._init;return c(s._payload)}function xR(s){function c(Oe,xe){if(s){var Ce=Oe.deletions;Ce===null?(Oe.deletions=[xe],Oe.flags|=16):Ce.push(xe)}}function p(Oe,xe){if(!s)return null;for(;xe!==null;)c(Oe,xe),xe=xe.sibling;return null}function b(Oe){for(var xe=new Map;Oe!==null;)Oe.key!==null?xe.set(Oe.key,Oe):xe.set(Oe.index,Oe),Oe=Oe.sibling;return xe}function T(Oe,xe){return Oe=zi(Oe,xe),Oe.index=0,Oe.sibling=null,Oe}function N(Oe,xe,Ce){return Oe.index=Ce,s?(Ce=Oe.alternate,Ce!==null?(Ce=Ce.index,Ce<xe?(Oe.flags|=67108866,xe):Ce):(Oe.flags|=67108866,xe)):(Oe.flags|=1048576,xe)}function re(Oe){return s&&Oe.alternate===null&&(Oe.flags|=67108866),Oe}function ce(Oe,xe,Ce,Ue){return xe===null||xe.tag!==6?(xe=Th(Ce,Oe.mode,Ue),xe.return=Oe,xe):(xe=T(xe,Ce),xe.return=Oe,xe)}function ge(Oe,xe,Ce,Ue){var rt=Ce.type;return rt===x?Be(Oe,xe,Ce.props.children,Ue,Ce.key):xe!==null&&(xe.elementType===rt||typeof rt=="object"&&rt!==null&&rt.$$typeof===V&&_R(rt)===xe.type)?(xe=T(xe,Ce.props),Uh(xe,Ce),xe.return=Oe,xe):(xe=bu(Ce.type,Ce.key,Ce.props,null,Oe.mode,Ue),Uh(xe,Ce),xe.return=Oe,xe)}function Ae(Oe,xe,Ce,Ue){return xe===null||xe.tag!==4||xe.stateNode.containerInfo!==Ce.containerInfo||xe.stateNode.implementation!==Ce.implementation?(xe=Gc(Ce,Oe.mode,Ue),xe.return=Oe,xe):(xe=T(xe,Ce.children||[]),xe.return=Oe,xe)}function Be(Oe,xe,Ce,Ue,rt){return xe===null||xe.tag!==7?(xe=Ha(Ce,Oe.mode,Ue,rt),xe.return=Oe,xe):(xe=T(xe,Ce),xe.return=Oe,xe)}function Ve(Oe,xe,Ce){if(typeof xe=="string"&&xe!==""||typeof xe=="number"||typeof xe=="bigint")return xe=Th(""+xe,Oe.mode,Ce),xe.return=Oe,xe;if(typeof xe=="object"&&xe!==null){switch(xe.$$typeof){case y:return Ce=bu(xe.type,xe.key,xe.props,null,Oe.mode,Ce),Uh(Ce,xe),Ce.return=Oe,Ce;case _:return xe=Gc(xe,Oe.mode,Ce),xe.return=Oe,xe;case V:var Ue=xe._init;return xe=Ue(xe._payload),Ve(Oe,xe,Ce)}if(J(xe)||ne(xe))return xe=Ha(xe,Oe.mode,Ce,null),xe.return=Oe,xe;if(typeof xe.then=="function")return Ve(Oe,Cg(xe),Ce);if(xe.$$typeof===A)return Ve(Oe,hg(Oe,xe),Ce);Tg(Oe,xe)}return null}function Pe(Oe,xe,Ce,Ue){var rt=xe!==null?xe.key:null;if(typeof Ce=="string"&&Ce!==""||typeof Ce=="number"||typeof Ce=="bigint")return rt!==null?null:ce(Oe,xe,""+Ce,Ue);if(typeof Ce=="object"&&Ce!==null){switch(Ce.$$typeof){case y:return Ce.key===rt?ge(Oe,xe,Ce,Ue):null;case _:return Ce.key===rt?Ae(Oe,xe,Ce,Ue):null;case V:return rt=Ce._init,Ce=rt(Ce._payload),Pe(Oe,xe,Ce,Ue)}if(J(Ce)||ne(Ce))return rt!==null?null:Be(Oe,xe,Ce,Ue,null);if(typeof Ce.then=="function")return Pe(Oe,xe,Cg(Ce),Ue);if(Ce.$$typeof===A)return Pe(Oe,xe,hg(Oe,Ce),Ue);Tg(Oe,Ce)}return null}function Re(Oe,xe,Ce,Ue,rt){if(typeof Ue=="string"&&Ue!==""||typeof Ue=="number"||typeof Ue=="bigint")return Oe=Oe.get(Ce)||null,ce(xe,Oe,""+Ue,rt);if(typeof Ue=="object"&&Ue!==null){switch(Ue.$$typeof){case y:return Oe=Oe.get(Ue.key===null?Ce:Ue.key)||null,ge(xe,Oe,Ue,rt);case _:return Oe=Oe.get(Ue.key===null?Ce:Ue.key)||null,Ae(xe,Oe,Ue,rt);case V:var At=Ue._init;return Ue=At(Ue._payload),Re(Oe,xe,Ce,Ue,rt)}if(J(Ue)||ne(Ue))return Oe=Oe.get(Ce)||null,Be(xe,Oe,Ue,rt,null);if(typeof Ue.then=="function")return Re(Oe,xe,Ce,Cg(Ue),rt);if(Ue.$$typeof===A)return Re(Oe,xe,Ce,hg(xe,Ue),rt);Tg(xe,Ue)}return null}function vt(Oe,xe,Ce,Ue){for(var rt=null,At=null,ut=xe,pt=xe=0,sr=null;ut!==null&&pt<Ce.length;pt++){ut.index>pt?(sr=ut,ut=null):sr=ut.sibling;var qt=Pe(Oe,ut,Ce[pt],Ue);if(qt===null){ut===null&&(ut=sr);break}s&&ut&&qt.alternate===null&&c(Oe,ut),xe=N(qt,xe,pt),At===null?rt=qt:At.sibling=qt,At=qt,ut=sr}if(pt===Ce.length)return p(Oe,ut),yt&&Ee(Oe,pt),rt;if(ut===null){for(;pt<Ce.length;pt++)ut=Ve(Oe,Ce[pt],Ue),ut!==null&&(xe=N(ut,xe,pt),At===null?rt=ut:At.sibling=ut,At=ut);return yt&&Ee(Oe,pt),rt}for(ut=b(ut);pt<Ce.length;pt++)sr=Re(ut,Oe,pt,Ce[pt],Ue),sr!==null&&(s&&sr.alternate!==null&&ut.delete(sr.key===null?pt:sr.key),xe=N(sr,xe,pt),At===null?rt=sr:At.sibling=sr,At=sr);return s&&ut.forEach(function(pl){return c(Oe,pl)}),yt&&Ee(Oe,pt),rt}function ft(Oe,xe,Ce,Ue){if(Ce==null)throw Error(r(151));for(var rt=null,At=null,ut=xe,pt=xe=0,sr=null,qt=Ce.next();ut!==null&&!qt.done;pt++,qt=Ce.next()){ut.index>pt?(sr=ut,ut=null):sr=ut.sibling;var pl=Pe(Oe,ut,qt.value,Ue);if(pl===null){ut===null&&(ut=sr);break}s&&ut&&pl.alternate===null&&c(Oe,ut),xe=N(pl,xe,pt),At===null?rt=pl:At.sibling=pl,At=pl,ut=sr}if(qt.done)return p(Oe,ut),yt&&Ee(Oe,pt),rt;if(ut===null){for(;!qt.done;pt++,qt=Ce.next())qt=Ve(Oe,qt.value,Ue),qt!==null&&(xe=N(qt,xe,pt),At===null?rt=qt:At.sibling=qt,At=qt);return yt&&Ee(Oe,pt),rt}for(ut=b(ut);!qt.done;pt++,qt=Ce.next())qt=Re(ut,Oe,pt,qt.value,Ue),qt!==null&&(s&&qt.alternate!==null&&ut.delete(qt.key===null?pt:qt.key),xe=N(qt,xe,pt),At===null?rt=qt:At.sibling=qt,At=qt);return s&&ut.forEach(function(fK){return c(Oe,fK)}),yt&&Ee(Oe,pt),rt}function Qt(Oe,xe,Ce,Ue){if(typeof Ce=="object"&&Ce!==null&&Ce.type===x&&Ce.key===null&&(Ce=Ce.props.children),typeof Ce=="object"&&Ce!==null){switch(Ce.$$typeof){case y:e:{for(var rt=Ce.key;xe!==null;){if(xe.key===rt){if(rt=Ce.type,rt===x){if(xe.tag===7){p(Oe,xe.sibling),Ue=T(xe,Ce.props.children),Ue.return=Oe,Oe=Ue;break e}}else if(xe.elementType===rt||typeof rt=="object"&&rt!==null&&rt.$$typeof===V&&_R(rt)===xe.type){p(Oe,xe.sibling),Ue=T(xe,Ce.props),Uh(Ue,Ce),Ue.return=Oe,Oe=Ue;break e}p(Oe,xe);break}else c(Oe,xe);xe=xe.sibling}Ce.type===x?(Ue=Ha(Ce.props.children,Oe.mode,Ue,Ce.key),Ue.return=Oe,Oe=Ue):(Ue=bu(Ce.type,Ce.key,Ce.props,null,Oe.mode,Ue),Uh(Ue,Ce),Ue.return=Oe,Oe=Ue)}return re(Oe);case _:e:{for(rt=Ce.key;xe!==null;){if(xe.key===rt)if(xe.tag===4&&xe.stateNode.containerInfo===Ce.containerInfo&&xe.stateNode.implementation===Ce.implementation){p(Oe,xe.sibling),Ue=T(xe,Ce.children||[]),Ue.return=Oe,Oe=Ue;break e}else{p(Oe,xe);break}else c(Oe,xe);xe=xe.sibling}Ue=Gc(Ce,Oe.mode,Ue),Ue.return=Oe,Oe=Ue}return re(Oe);case V:return rt=Ce._init,Ce=rt(Ce._payload),Qt(Oe,xe,Ce,Ue)}if(J(Ce))return vt(Oe,xe,Ce,Ue);if(ne(Ce)){if(rt=ne(Ce),typeof rt!="function")throw Error(r(150));return Ce=rt.call(Ce),ft(Oe,xe,Ce,Ue)}if(typeof Ce.then=="function")return Qt(Oe,xe,Cg(Ce),Ue);if(Ce.$$typeof===A)return Qt(Oe,xe,hg(Oe,Ce),Ue);Tg(Oe,Ce)}return typeof Ce=="string"&&Ce!==""||typeof Ce=="number"||typeof Ce=="bigint"?(Ce=""+Ce,xe!==null&&xe.tag===6?(p(Oe,xe.sibling),Ue=T(xe,Ce),Ue.return=Oe,Oe=Ue):(p(Oe,xe),Ue=Th(Ce,Oe.mode,Ue),Ue.return=Oe,Oe=Ue),re(Oe)):p(Oe,xe)}return function(Oe,xe,Ce,Ue){try{Bh=0;var rt=Qt(Oe,xe,Ce,Ue);return tf=null,rt}catch(ut){if(ut===Ph||ut===mg)throw ut;var At=Ur(29,ut,null,Oe.mode);return At.lanes=Ue,At.return=Oe,At}finally{}}}var nf=xR(!0),wR=xR(!1),qi=k(null),Ga=null;function Js(s){var c=s.alternate;Z(Kn,Kn.current&1),Z(qi,s),Ga===null&&(c===null||Xc.current!==null||c.memoizedState!==null)&&(Ga=s)}function SR(s){if(s.tag===22){if(Z(Kn,Kn.current),Z(qi,s),Ga===null){var c=s.alternate;c!==null&&c.memoizedState!==null&&(Ga=s)}}else el()}function el(){Z(Kn,Kn.current),Z(qi,qi.current)}function Fo(s){te(qi),Ga===s&&(Ga=null),te(Kn)}var Kn=k(0);function Ag(s){for(var c=s;c!==null;){if(c.tag===13){var p=c.memoizedState;if(p!==null&&(p=p.dehydrated,p===null||p.data==="$?"||Yx(p)))return c}else if(c.tag===19&&c.memoizedProps.revealOrder!==void 0){if((c.flags&128)!==0)return c}else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===s)break;for(;c.sibling===null;){if(c.return===null||c.return===s)return null;c=c.return}c.sibling.return=c.return,c=c.sibling}return null}function ax(s,c,p,b){c=s.memoizedState,p=p(b,c),p=p==null?c:h({},c,p),s.memoizedState=p,s.lanes===0&&(s.updateQueue.baseState=p)}var ox={enqueueSetState:function(s,c,p){s=s._reactInternals;var b=vi(),T=Zs(b);T.payload=c,p!=null&&(T.callback=p),c=Xs(s,T,b),c!==null&&(gi(c,s,b),Mh(c,s,b))},enqueueReplaceState:function(s,c,p){s=s._reactInternals;var b=vi(),T=Zs(b);T.tag=1,T.payload=c,p!=null&&(T.callback=p),c=Xs(s,T,b),c!==null&&(gi(c,s,b),Mh(c,s,b))},enqueueForceUpdate:function(s,c){s=s._reactInternals;var p=vi(),b=Zs(p);b.tag=2,c!=null&&(b.callback=c),c=Xs(s,b,p),c!==null&&(gi(c,s,p),Mh(c,s,p))}};function OR(s,c,p,b,T,N,re){return s=s.stateNode,typeof s.shouldComponentUpdate=="function"?s.shouldComponentUpdate(b,N,re):c.prototype&&c.prototype.isPureReactComponent?!Ir(p,b)||!Ir(T,N):!0}function ER(s,c,p,b){s=c.state,typeof c.componentWillReceiveProps=="function"&&c.componentWillReceiveProps(p,b),typeof c.UNSAFE_componentWillReceiveProps=="function"&&c.UNSAFE_componentWillReceiveProps(p,b),c.state!==s&&ox.enqueueReplaceState(c,c.state,null)}function Cu(s,c){var p=c;if("ref"in c){p={};for(var b in c)b!=="ref"&&(p[b]=c[b])}if(s=s.defaultProps){p===c&&(p=h({},p));for(var T in s)p[T]===void 0&&(p[T]=s[T])}return p}var jg=typeof reportError=="function"?reportError:function(s){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var c=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof s=="object"&&s!==null&&typeof s.message=="string"?String(s.message):String(s),error:s});if(!window.dispatchEvent(c))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",s);return}console.error(s)};function CR(s){jg(s)}function TR(s){console.error(s)}function AR(s){jg(s)}function Pg(s,c){try{var p=s.onUncaughtError;p(c.value,{componentStack:c.stack})}catch(b){setTimeout(function(){throw b})}}function jR(s,c,p){try{var b=s.onCaughtError;b(p.value,{componentStack:p.stack,errorBoundary:c.tag===1?c.stateNode:null})}catch(T){setTimeout(function(){throw T})}}function sx(s,c,p){return p=Zs(p),p.tag=3,p.payload={element:null},p.callback=function(){Pg(s,c)},p}function PR(s){return s=Zs(s),s.tag=3,s}function RR(s,c,p,b){var T=p.type.getDerivedStateFromError;if(typeof T=="function"){var N=b.value;s.payload=function(){return T(N)},s.callback=function(){jR(c,p,b)}}var re=p.stateNode;re!==null&&typeof re.componentDidCatch=="function"&&(s.callback=function(){jR(c,p,b),typeof T!="function"&&(ol===null?ol=new Set([this]):ol.add(this));var ce=b.stack;this.componentDidCatch(b.value,{componentStack:ce!==null?ce:""})})}function fY(s,c,p,b,T){if(p.flags|=32768,b!==null&&typeof b=="object"&&typeof b.then=="function"){if(c=p.alternate,c!==null&&wu(c,p,T,!0),p=qi.current,p!==null){switch(p.tag){case 13:return Ga===null?Rx():p.alternate===null&&Nn===0&&(Nn=3),p.flags&=-257,p.flags|=65536,p.lanes=T,b===k_?p.flags|=16384:(c=p.updateQueue,c===null?p.updateQueue=new Set([b]):c.add(b),Nx(s,b,T)),!1;case 22:return p.flags|=65536,b===k_?p.flags|=16384:(c=p.updateQueue,c===null?(c={transitions:null,markerInstances:null,retryQueue:new Set([b])},p.updateQueue=c):(p=c.retryQueue,p===null?c.retryQueue=new Set([b]):p.add(b)),Nx(s,b,T)),!1}throw Error(r(435,p.tag))}return Nx(s,b,T),Rx(),!1}if(yt)return c=qi.current,c!==null?((c.flags&65536)===0&&(c.flags|=256),c.flags|=65536,c.lanes=T,b!==ir&&(s=Error(r(422),{cause:b}),Ys($r(s,p)))):(b!==ir&&(c=Error(r(423),{cause:b}),Ys($r(c,p))),s=s.current.alternate,s.flags|=65536,T&=-T,s.lanes|=T,b=$r(b,p),T=sx(s.stateNode,b,T),B_(s,T),Nn!==4&&(Nn=2)),!1;var N=Error(r(520),{cause:b});if(N=$r(N,p),Gh===null?Gh=[N]:Gh.push(N),Nn!==4&&(Nn=2),c===null)return!0;b=$r(b,p),p=c;do{switch(p.tag){case 3:return p.flags|=65536,s=T&-T,p.lanes|=s,s=sx(p.stateNode,b,s),B_(p,s),!1;case 1:if(c=p.type,N=p.stateNode,(p.flags&128)===0&&(typeof c.getDerivedStateFromError=="function"||N!==null&&typeof N.componentDidCatch=="function"&&(ol===null||!ol.has(N))))return p.flags|=65536,T&=-T,p.lanes|=T,T=PR(T),RR(T,s,p,b),B_(p,T),!1}p=p.return}while(p!==null);return!1}var MR=Error(r(461)),ar=!1;function gr(s,c,p,b){c.child=s===null?wR(c,null,p,b):nf(c,s.child,p,b)}function NR(s,c,p,b,T){p=p.render;var N=c.ref;if("ref"in b){var re={};for(var ce in b)ce!=="ref"&&(re[ce]=b[ce])}else re=b;return Su(c),b=V_(s,c,p,re,N,T),ce=H_(),s!==null&&!ar?(W_(s,c,T),qo(s,c,T)):(yt&&ce&&He(c),c.flags|=1,gr(s,c,b,T),c.child)}function LR(s,c,p,b,T){if(s===null){var N=p.type;return typeof N=="function"&&!Wc(N)&&N.defaultProps===void 0&&p.compare===null?(c.tag=15,c.type=N,DR(s,c,N,b,T)):(s=bu(p.type,null,b,c,c.mode,T),s.ref=c.ref,s.return=c,c.child=s)}if(N=s.child,!mx(s,T)){var re=N.memoizedProps;if(p=p.compare,p=p!==null?p:Ir,p(re,b)&&s.ref===c.ref)return qo(s,c,T)}return c.flags|=1,s=zi(N,b),s.ref=c.ref,s.return=c,c.child=s}function DR(s,c,p,b,T){if(s!==null){var N=s.memoizedProps;if(Ir(N,b)&&s.ref===c.ref)if(ar=!1,c.pendingProps=b=N,mx(s,T))(s.flags&131072)!==0&&(ar=!0);else return c.lanes=s.lanes,qo(s,c,T)}return lx(s,c,p,b,T)}function kR(s,c,p){var b=c.pendingProps,T=b.children,N=s!==null?s.memoizedState:null;if(b.mode==="hidden"){if((c.flags&128)!==0){if(b=N!==null?N.baseLanes|p:p,s!==null){for(T=c.child=s.child,N=0;T!==null;)N=N|T.lanes|T.childLanes,T=T.sibling;c.childLanes=N&~b}else c.childLanes=0,c.child=null;return IR(s,c,b,p)}if((p&536870912)!==0)c.memoizedState={baseLanes:0,cachePool:null},s!==null&&pg(c,N!==null?N.cachePool:null),N!==null?D4(c,N):z_(),SR(c);else return c.lanes=c.childLanes=536870912,IR(s,c,N!==null?N.baseLanes|p:p,p)}else N!==null?(pg(c,N.cachePool),D4(c,N),el(),c.memoizedState=null):(s!==null&&pg(c,null),z_(),el());return gr(s,c,T,p),c.child}function IR(s,c,p,b){var T=D_();return T=T===null?null:{parent:Yn._currentValue,pool:T},c.memoizedState={baseLanes:p,cachePool:T},s!==null&&pg(c,null),z_(),SR(c),s!==null&&wu(s,c,b,!0),null}function Rg(s,c){var p=c.ref;if(p===null)s!==null&&s.ref!==null&&(c.flags|=4194816);else{if(typeof p!="function"&&typeof p!="object")throw Error(r(284));(s===null||s.ref!==p)&&(c.flags|=4194816)}}function lx(s,c,p,b,T){return Su(c),p=V_(s,c,p,b,void 0,T),b=H_(),s!==null&&!ar?(W_(s,c,T),qo(s,c,T)):(yt&&b&&He(c),c.flags|=1,gr(s,c,p,T),c.child)}function $R(s,c,p,b,T,N){return Su(c),c.updateQueue=null,p=I4(c,b,p,T),k4(s),b=H_(),s!==null&&!ar?(W_(s,c,N),qo(s,c,N)):(yt&&b&&He(c),c.flags|=1,gr(s,c,p,N),c.child)}function BR(s,c,p,b,T){if(Su(c),c.stateNode===null){var N=Bo,re=p.contextType;typeof re=="object"&&re!==null&&(N=Ar(re)),N=new p(b,N),c.memoizedState=N.state!==null&&N.state!==void 0?N.state:null,N.updater=ox,c.stateNode=N,N._reactInternals=c,N=c.stateNode,N.props=b,N.state=c.memoizedState,N.refs={},I_(c),re=p.contextType,N.context=typeof re=="object"&&re!==null?Ar(re):Bo,N.state=c.memoizedState,re=p.getDerivedStateFromProps,typeof re=="function"&&(ax(c,p,re,b),N.state=c.memoizedState),typeof p.getDerivedStateFromProps=="function"||typeof N.getSnapshotBeforeUpdate=="function"||typeof N.UNSAFE_componentWillMount!="function"&&typeof N.componentWillMount!="function"||(re=N.state,typeof N.componentWillMount=="function"&&N.componentWillMount(),typeof N.UNSAFE_componentWillMount=="function"&&N.UNSAFE_componentWillMount(),re!==N.state&&ox.enqueueReplaceState(N,N.state,null),Lh(c,b,N,T),Nh(),N.state=c.memoizedState),typeof N.componentDidMount=="function"&&(c.flags|=4194308),b=!0}else if(s===null){N=c.stateNode;var ce=c.memoizedProps,ge=Cu(p,ce);N.props=ge;var Ae=N.context,Be=p.contextType;re=Bo,typeof Be=="object"&&Be!==null&&(re=Ar(Be));var Ve=p.getDerivedStateFromProps;Be=typeof Ve=="function"||typeof N.getSnapshotBeforeUpdate=="function",ce=c.pendingProps!==ce,Be||typeof N.UNSAFE_componentWillReceiveProps!="function"&&typeof N.componentWillReceiveProps!="function"||(ce||Ae!==re)&&ER(c,N,b,re),Ks=!1;var Pe=c.memoizedState;N.state=Pe,Lh(c,b,N,T),Nh(),Ae=c.memoizedState,ce||Pe!==Ae||Ks?(typeof Ve=="function"&&(ax(c,p,Ve,b),Ae=c.memoizedState),(ge=Ks||OR(c,p,ge,b,Pe,Ae,re))?(Be||typeof N.UNSAFE_componentWillMount!="function"&&typeof N.componentWillMount!="function"||(typeof N.componentWillMount=="function"&&N.componentWillMount(),typeof N.UNSAFE_componentWillMount=="function"&&N.UNSAFE_componentWillMount()),typeof N.componentDidMount=="function"&&(c.flags|=4194308)):(typeof N.componentDidMount=="function"&&(c.flags|=4194308),c.memoizedProps=b,c.memoizedState=Ae),N.props=b,N.state=Ae,N.context=re,b=ge):(typeof N.componentDidMount=="function"&&(c.flags|=4194308),b=!1)}else{N=c.stateNode,$_(s,c),re=c.memoizedProps,Be=Cu(p,re),N.props=Be,Ve=c.pendingProps,Pe=N.context,Ae=p.contextType,ge=Bo,typeof Ae=="object"&&Ae!==null&&(ge=Ar(Ae)),ce=p.getDerivedStateFromProps,(Ae=typeof ce=="function"||typeof N.getSnapshotBeforeUpdate=="function")||typeof N.UNSAFE_componentWillReceiveProps!="function"&&typeof N.componentWillReceiveProps!="function"||(re!==Ve||Pe!==ge)&&ER(c,N,b,ge),Ks=!1,Pe=c.memoizedState,N.state=Pe,Lh(c,b,N,T),Nh();var Re=c.memoizedState;re!==Ve||Pe!==Re||Ks||s!==null&&s.dependencies!==null&&dg(s.dependencies)?(typeof ce=="function"&&(ax(c,p,ce,b),Re=c.memoizedState),(Be=Ks||OR(c,p,Be,b,Pe,Re,ge)||s!==null&&s.dependencies!==null&&dg(s.dependencies))?(Ae||typeof N.UNSAFE_componentWillUpdate!="function"&&typeof N.componentWillUpdate!="function"||(typeof N.componentWillUpdate=="function"&&N.componentWillUpdate(b,Re,ge),typeof N.UNSAFE_componentWillUpdate=="function"&&N.UNSAFE_componentWillUpdate(b,Re,ge)),typeof N.componentDidUpdate=="function"&&(c.flags|=4),typeof N.getSnapshotBeforeUpdate=="function"&&(c.flags|=1024)):(typeof N.componentDidUpdate!="function"||re===s.memoizedProps&&Pe===s.memoizedState||(c.flags|=4),typeof N.getSnapshotBeforeUpdate!="function"||re===s.memoizedProps&&Pe===s.memoizedState||(c.flags|=1024),c.memoizedProps=b,c.memoizedState=Re),N.props=b,N.state=Re,N.context=ge,b=Be):(typeof N.componentDidUpdate!="function"||re===s.memoizedProps&&Pe===s.memoizedState||(c.flags|=4),typeof N.getSnapshotBeforeUpdate!="function"||re===s.memoizedProps&&Pe===s.memoizedState||(c.flags|=1024),b=!1)}return N=b,Rg(s,c),b=(c.flags&128)!==0,N||b?(N=c.stateNode,p=b&&typeof p.getDerivedStateFromError!="function"?null:N.render(),c.flags|=1,s!==null&&b?(c.child=nf(c,s.child,null,T),c.child=nf(c,null,p,T)):gr(s,c,p,T),c.memoizedState=N.state,s=c.child):s=qo(s,c,T),s}function UR(s,c,p,b){return Gs(),c.flags|=256,gr(s,c,p,b),c.child}var ux={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function cx(s){return{baseLanes:s,cachePool:T4()}}function fx(s,c,p){return s=s!==null?s.childLanes&~p:0,c&&(s|=Vi),s}function zR(s,c,p){var b=c.pendingProps,T=!1,N=(c.flags&128)!==0,re;if((re=N)||(re=s!==null&&s.memoizedState===null?!1:(Kn.current&2)!==0),re&&(T=!0,c.flags&=-129),re=(c.flags&32)!==0,c.flags&=-33,s===null){if(yt){if(T?Js(c):el(),yt){var ce=it,ge;if(ge=ce){e:{for(ge=ce,ce=Tn;ge.nodeType!==8;){if(!ce){ce=null;break e}if(ge=ga(ge.nextSibling),ge===null){ce=null;break e}}ce=ge}ce!==null?(c.memoizedState={dehydrated:ce,treeContext:Y!==null?{id:se,overflow:ve}:null,retryLane:536870912,hydrationErrors:null},ge=Ur(18,null,null,0),ge.stateNode=ce,ge.return=c,c.child=ge,nt=c,it=null,ge=!0):ge=!1}ge||Zr(c)}if(ce=c.memoizedState,ce!==null&&(ce=ce.dehydrated,ce!==null))return Yx(ce)?c.lanes=32:c.lanes=536870912,null;Fo(c)}return ce=b.children,b=b.fallback,T?(el(),T=c.mode,ce=Mg({mode:"hidden",children:ce},T),b=Ha(b,T,p,null),ce.return=c,b.return=c,ce.sibling=b,c.child=ce,T=c.child,T.memoizedState=cx(p),T.childLanes=fx(s,re,p),c.memoizedState=ux,b):(Js(c),dx(c,ce))}if(ge=s.memoizedState,ge!==null&&(ce=ge.dehydrated,ce!==null)){if(N)c.flags&256?(Js(c),c.flags&=-257,c=hx(s,c,p)):c.memoizedState!==null?(el(),c.child=s.child,c.flags|=128,c=null):(el(),T=b.fallback,ce=c.mode,b=Mg({mode:"visible",children:b.children},ce),T=Ha(T,ce,p,null),T.flags|=2,b.return=c,T.return=c,b.sibling=T,c.child=b,nf(c,s.child,null,p),b=c.child,b.memoizedState=cx(p),b.childLanes=fx(s,re,p),c.memoizedState=ux,c=T);else if(Js(c),Yx(ce)){if(re=ce.nextSibling&&ce.nextSibling.dataset,re)var Ae=re.dgst;re=Ae,b=Error(r(419)),b.stack="",b.digest=re,Ys({value:b,source:null,stack:null}),c=hx(s,c,p)}else if(ar||wu(s,c,p,!1),re=(p&s.childLanes)!==0,ar||re){if(re=cn,re!==null&&(b=p&-p,b=(b&42)!==0?1:xn(b),b=(b&(re.suspendedLanes|p))!==0?0:b,b!==0&&b!==ge.retryLane))throw ge.retryLane=b,Hs(s,b),gi(re,s,b),MR;ce.data==="$?"||Rx(),c=hx(s,c,p)}else ce.data==="$?"?(c.flags|=192,c.child=s.child,c=null):(s=ge.treeContext,it=ga(ce.nextSibling),nt=c,yt=!0,un=null,Tn=!1,s!==null&&(C[D++]=se,C[D++]=ve,C[D++]=Y,se=s.id,ve=s.overflow,Y=c),c=dx(c,b.children),c.flags|=4096);return c}return T?(el(),T=b.fallback,ce=c.mode,ge=s.child,Ae=ge.sibling,b=zi(ge,{mode:"hidden",children:b.children}),b.subtreeFlags=ge.subtreeFlags&65011712,Ae!==null?T=zi(Ae,T):(T=Ha(T,ce,p,null),T.flags|=2),T.return=c,b.return=c,b.sibling=T,c.child=b,b=T,T=c.child,ce=s.child.memoizedState,ce===null?ce=cx(p):(ge=ce.cachePool,ge!==null?(Ae=Yn._currentValue,ge=ge.parent!==Ae?{parent:Ae,pool:Ae}:ge):ge=T4(),ce={baseLanes:ce.baseLanes|p,cachePool:ge}),T.memoizedState=ce,T.childLanes=fx(s,re,p),c.memoizedState=ux,b):(Js(c),p=s.child,s=p.sibling,p=zi(p,{mode:"visible",children:b.children}),p.return=c,p.sibling=null,s!==null&&(re=c.deletions,re===null?(c.deletions=[s],c.flags|=16):re.push(s)),c.child=p,c.memoizedState=null,p)}function dx(s,c){return c=Mg({mode:"visible",children:c},s.mode),c.return=s,s.child=c}function Mg(s,c){return s=Ur(22,s,null,c),s.lanes=0,s.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},s}function hx(s,c,p){return nf(c,s.child,null,p),s=dx(c,c.pendingProps.children),s.flags|=2,c.memoizedState=null,s}function FR(s,c,p){s.lanes|=c;var b=s.alternate;b!==null&&(b.lanes|=c),xu(s.return,c,p)}function px(s,c,p,b,T){var N=s.memoizedState;N===null?s.memoizedState={isBackwards:c,rendering:null,renderingStartTime:0,last:b,tail:p,tailMode:T}:(N.isBackwards=c,N.rendering=null,N.renderingStartTime=0,N.last=b,N.tail=p,N.tailMode=T)}function qR(s,c,p){var b=c.pendingProps,T=b.revealOrder,N=b.tail;if(gr(s,c,b.children,p),b=Kn.current,(b&2)!==0)b=b&1|2,c.flags|=128;else{if(s!==null&&(s.flags&128)!==0)e:for(s=c.child;s!==null;){if(s.tag===13)s.memoizedState!==null&&FR(s,p,c);else if(s.tag===19)FR(s,p,c);else if(s.child!==null){s.child.return=s,s=s.child;continue}if(s===c)break e;for(;s.sibling===null;){if(s.return===null||s.return===c)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}b&=1}switch(Z(Kn,b),T){case"forwards":for(p=c.child,T=null;p!==null;)s=p.alternate,s!==null&&Ag(s)===null&&(T=p),p=p.sibling;p=T,p===null?(T=c.child,c.child=null):(T=p.sibling,p.sibling=null),px(c,!1,T,p,N);break;case"backwards":for(p=null,T=c.child,c.child=null;T!==null;){if(s=T.alternate,s!==null&&Ag(s)===null){c.child=T;break}s=T.sibling,T.sibling=p,p=T,T=s}px(c,!0,p,null,N);break;case"together":px(c,!1,null,null,void 0);break;default:c.memoizedState=null}return c.child}function qo(s,c,p){if(s!==null&&(c.dependencies=s.dependencies),al|=c.lanes,(p&c.childLanes)===0)if(s!==null){if(wu(s,c,p,!1),(p&c.childLanes)===0)return null}else return null;if(s!==null&&c.child!==s.child)throw Error(r(153));if(c.child!==null){for(s=c.child,p=zi(s,s.pendingProps),c.child=p,p.return=c;s.sibling!==null;)s=s.sibling,p=p.sibling=zi(s,s.pendingProps),p.return=c;p.sibling=null}return c.child}function mx(s,c){return(s.lanes&c)!==0?!0:(s=s.dependencies,!!(s!==null&&dg(s)))}function dY(s,c,p){switch(c.tag){case 3:$(c,c.stateNode.containerInfo),Wa(c,Yn,s.memoizedState.cache),Gs();break;case 27:case 5:ee(c);break;case 4:$(c,c.stateNode.containerInfo);break;case 10:Wa(c,c.type,c.memoizedProps.value);break;case 13:var b=c.memoizedState;if(b!==null)return b.dehydrated!==null?(Js(c),c.flags|=128,null):(p&c.child.childLanes)!==0?zR(s,c,p):(Js(c),s=qo(s,c,p),s!==null?s.sibling:null);Js(c);break;case 19:var T=(s.flags&128)!==0;if(b=(p&c.childLanes)!==0,b||(wu(s,c,p,!1),b=(p&c.childLanes)!==0),T){if(b)return qR(s,c,p);c.flags|=128}if(T=c.memoizedState,T!==null&&(T.rendering=null,T.tail=null,T.lastEffect=null),Z(Kn,Kn.current),b)break;return null;case 22:case 23:return c.lanes=0,kR(s,c,p);case 24:Wa(c,Yn,s.memoizedState.cache)}return qo(s,c,p)}function VR(s,c,p){if(s!==null)if(s.memoizedProps!==c.pendingProps)ar=!0;else{if(!mx(s,p)&&(c.flags&128)===0)return ar=!1,dY(s,c,p);ar=(s.flags&131072)!==0}else ar=!1,yt&&(c.flags&1048576)!==0&&Ne(c,g,c.index);switch(c.lanes=0,c.tag){case 16:e:{s=c.pendingProps;var b=c.elementType,T=b._init;if(b=T(b._payload),c.type=b,typeof b=="function")Wc(b)?(s=Cu(b,s),c.tag=1,c=BR(null,c,b,s,p)):(c.tag=0,c=lx(null,c,b,s,p));else{if(b!=null){if(T=b.$$typeof,T===j){c.tag=11,c=NR(null,c,b,s,p);break e}else if(T===I){c.tag=14,c=LR(null,c,b,s,p);break e}}throw c=Q(b)||b,Error(r(306,c,""))}}return c;case 0:return lx(s,c,c.type,c.pendingProps,p);case 1:return b=c.type,T=Cu(b,c.pendingProps),BR(s,c,b,T,p);case 3:e:{if($(c,c.stateNode.containerInfo),s===null)throw Error(r(387));b=c.pendingProps;var N=c.memoizedState;T=N.element,$_(s,c),Lh(c,b,null,p);var re=c.memoizedState;if(b=re.cache,Wa(c,Yn,b),b!==N.cache&&Yc(c,[Yn],p,!0),Nh(),b=re.element,N.isDehydrated)if(N={element:b,isDehydrated:!1,cache:re.cache},c.updateQueue.baseState=N,c.memoizedState=N,c.flags&256){c=UR(s,c,b,p);break e}else if(b!==T){T=$r(Error(r(424)),c),Ys(T),c=UR(s,c,b,p);break e}else{switch(s=c.stateNode.containerInfo,s.nodeType){case 9:s=s.body;break;default:s=s.nodeName==="HTML"?s.ownerDocument.body:s}for(it=ga(s.firstChild),nt=c,yt=!0,un=null,Tn=!0,p=wR(c,null,b,p),c.child=p;p;)p.flags=p.flags&-3|4096,p=p.sibling}else{if(Gs(),b===T){c=qo(s,c,p);break e}gr(s,c,b,p)}c=c.child}return c;case 26:return Rg(s,c),s===null?(p=YM(c.type,null,c.pendingProps,null))?c.memoizedState=p:yt||(p=c.type,s=c.pendingProps,b=Wg(de.current).createElement(p),b[Nt]=c,b[on]=s,br(b,p,s),zn(b),c.stateNode=b):c.memoizedState=YM(c.type,s.memoizedProps,c.pendingProps,s.memoizedState),null;case 27:return ee(c),s===null&&yt&&(b=c.stateNode=HM(c.type,c.pendingProps,de.current),nt=c,Tn=!0,T=it,ul(c.type)?(Kx=T,it=ga(b.firstChild)):it=T),gr(s,c,c.pendingProps.children,p),Rg(s,c),s===null&&(c.flags|=4194304),c.child;case 5:return s===null&&yt&&((T=b=it)&&(b=UY(b,c.type,c.pendingProps,Tn),b!==null?(c.stateNode=b,nt=c,it=ga(b.firstChild),Tn=!1,T=!0):T=!1),T||Zr(c)),ee(c),T=c.type,N=c.pendingProps,re=s!==null?s.memoizedProps:null,b=N.children,Hx(T,N)?b=null:re!==null&&Hx(T,re)&&(c.flags|=32),c.memoizedState!==null&&(T=V_(s,c,iY,null,null,p),np._currentValue=T),Rg(s,c),gr(s,c,b,p),c.child;case 6:return s===null&&yt&&((s=p=it)&&(p=zY(p,c.pendingProps,Tn),p!==null?(c.stateNode=p,nt=c,it=null,s=!0):s=!1),s||Zr(c)),null;case 13:return zR(s,c,p);case 4:return $(c,c.stateNode.containerInfo),b=c.pendingProps,s===null?c.child=nf(c,null,b,p):gr(s,c,b,p),c.child;case 11:return NR(s,c,c.type,c.pendingProps,p);case 7:return gr(s,c,c.pendingProps,p),c.child;case 8:return gr(s,c,c.pendingProps.children,p),c.child;case 12:return gr(s,c,c.pendingProps.children,p),c.child;case 10:return b=c.pendingProps,Wa(c,c.type,b.value),gr(s,c,b.children,p),c.child;case 9:return T=c.type._context,b=c.pendingProps.children,Su(c),T=Ar(T),b=b(T),c.flags|=1,gr(s,c,b,p),c.child;case 14:return LR(s,c,c.type,c.pendingProps,p);case 15:return DR(s,c,c.type,c.pendingProps,p);case 19:return qR(s,c,p);case 31:return b=c.pendingProps,p=c.mode,b={mode:b.mode,children:b.children},s===null?(p=Mg(b,p),p.ref=c.ref,c.child=p,p.return=c,c=p):(p=zi(s.child,b),p.ref=c.ref,c.child=p,p.return=c,c=p),c;case 22:return kR(s,c,p);case 24:return Su(c),b=Ar(Yn),s===null?(T=D_(),T===null&&(T=cn,N=N_(),T.pooledCache=N,N.refCount++,N!==null&&(T.pooledCacheLanes|=p),T=N),c.memoizedState={parent:b,cache:T},I_(c),Wa(c,Yn,T)):((s.lanes&p)!==0&&($_(s,c),Lh(c,null,null,p),Nh()),T=s.memoizedState,N=c.memoizedState,T.parent!==b?(T={parent:b,cache:b},c.memoizedState=T,c.lanes===0&&(c.memoizedState=c.updateQueue.baseState=T),Wa(c,Yn,b)):(b=N.cache,Wa(c,Yn,b),b!==T.cache&&Yc(c,[Yn],p,!0))),gr(s,c,c.pendingProps.children,p),c.child;case 29:throw c.pendingProps}throw Error(r(156,c.tag))}function Vo(s){s.flags|=4}function HR(s,c){if(c.type!=="stylesheet"||(c.state.loading&4)!==0)s.flags&=-16777217;else if(s.flags|=16777216,!JM(c)){if(c=qi.current,c!==null&&((kt&4194048)===kt?Ga!==null:(kt&62914560)!==kt&&(kt&536870912)===0||c!==Ga))throw Rh=k_,A4;s.flags|=8192}}function Ng(s,c){c!==null&&(s.flags|=4),s.flags&16384&&(c=s.tag!==22?ai():536870912,s.lanes|=c,sf|=c)}function zh(s,c){if(!yt)switch(s.tailMode){case"hidden":c=s.tail;for(var p=null;c!==null;)c.alternate!==null&&(p=c),c=c.sibling;p===null?s.tail=null:p.sibling=null;break;case"collapsed":p=s.tail;for(var b=null;p!==null;)p.alternate!==null&&(b=p),p=p.sibling;b===null?c||s.tail===null?s.tail=null:s.tail.sibling=null:b.sibling=null}}function An(s){var c=s.alternate!==null&&s.alternate.child===s.child,p=0,b=0;if(c)for(var T=s.child;T!==null;)p|=T.lanes|T.childLanes,b|=T.subtreeFlags&65011712,b|=T.flags&65011712,T.return=s,T=T.sibling;else for(T=s.child;T!==null;)p|=T.lanes|T.childLanes,b|=T.subtreeFlags,b|=T.flags,T.return=s,T=T.sibling;return s.subtreeFlags|=b,s.childLanes=p,c}function hY(s,c,p){var b=c.pendingProps;switch(et(c),c.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return An(c),null;case 1:return An(c),null;case 3:return p=c.stateNode,b=null,s!==null&&(b=s.memoizedState.cache),c.memoizedState.cache!==b&&(c.flags|=2048),ma(Yn),q(),p.pendingContext&&(p.context=p.pendingContext,p.pendingContext=null),(s===null||s.child===null)&&(_u(c)?Vo(c):s===null||s.memoizedState.isDehydrated&&(c.flags&256)===0||(c.flags|=1024,fg())),An(c),null;case 26:return p=c.memoizedState,s===null?(Vo(c),p!==null?(An(c),HR(c,p)):(An(c),c.flags&=-16777217)):p?p!==s.memoizedState?(Vo(c),An(c),HR(c,p)):(An(c),c.flags&=-16777217):(s.memoizedProps!==b&&Vo(c),An(c),c.flags&=-16777217),null;case 27:fe(c),p=de.current;var T=c.type;if(s!==null&&c.stateNode!=null)s.memoizedProps!==b&&Vo(c);else{if(!b){if(c.stateNode===null)throw Error(r(166));return An(c),null}s=oe.current,_u(c)?ug(c):(s=HM(T,b,p),c.stateNode=s,Vo(c))}return An(c),null;case 5:if(fe(c),p=c.type,s!==null&&c.stateNode!=null)s.memoizedProps!==b&&Vo(c);else{if(!b){if(c.stateNode===null)throw Error(r(166));return An(c),null}if(s=oe.current,_u(c))ug(c);else{switch(T=Wg(de.current),s){case 1:s=T.createElementNS("http://www.w3.org/2000/svg",p);break;case 2:s=T.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;default:switch(p){case"svg":s=T.createElementNS("http://www.w3.org/2000/svg",p);break;case"math":s=T.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;case"script":s=T.createElement("div"),s.innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof b.is=="string"?T.createElement("select",{is:b.is}):T.createElement("select"),b.multiple?s.multiple=!0:b.size&&(s.size=b.size);break;default:s=typeof b.is=="string"?T.createElement(p,{is:b.is}):T.createElement(p)}}s[Nt]=c,s[on]=b;e:for(T=c.child;T!==null;){if(T.tag===5||T.tag===6)s.appendChild(T.stateNode);else if(T.tag!==4&&T.tag!==27&&T.child!==null){T.child.return=T,T=T.child;continue}if(T===c)break e;for(;T.sibling===null;){if(T.return===null||T.return===c)break e;T=T.return}T.sibling.return=T.return,T=T.sibling}c.stateNode=s;e:switch(br(s,p,b),p){case"button":case"input":case"select":case"textarea":s=!!b.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&Vo(c)}}return An(c),c.flags&=-16777217,null;case 6:if(s&&c.stateNode!=null)s.memoizedProps!==b&&Vo(c);else{if(typeof b!="string"&&c.stateNode===null)throw Error(r(166));if(s=de.current,_u(c)){if(s=c.stateNode,p=c.memoizedProps,b=null,T=nt,T!==null)switch(T.tag){case 27:case 5:b=T.memoizedProps}s[Nt]=c,s=!!(s.nodeValue===p||b!==null&&b.suppressHydrationWarning===!0||$M(s.nodeValue,p)),s||Zr(c)}else s=Wg(s).createTextNode(b),s[Nt]=c,c.stateNode=s}return An(c),null;case 13:if(b=c.memoizedState,s===null||s.memoizedState!==null&&s.memoizedState.dehydrated!==null){if(T=_u(c),b!==null&&b.dehydrated!==null){if(s===null){if(!T)throw Error(r(318));if(T=c.memoizedState,T=T!==null?T.dehydrated:null,!T)throw Error(r(317));T[Nt]=c}else Gs(),(c.flags&128)===0&&(c.memoizedState=null),c.flags|=4;An(c),T=!1}else T=fg(),s!==null&&s.memoizedState!==null&&(s.memoizedState.hydrationErrors=T),T=!0;if(!T)return c.flags&256?(Fo(c),c):(Fo(c),null)}if(Fo(c),(c.flags&128)!==0)return c.lanes=p,c;if(p=b!==null,s=s!==null&&s.memoizedState!==null,p){b=c.child,T=null,b.alternate!==null&&b.alternate.memoizedState!==null&&b.alternate.memoizedState.cachePool!==null&&(T=b.alternate.memoizedState.cachePool.pool);var N=null;b.memoizedState!==null&&b.memoizedState.cachePool!==null&&(N=b.memoizedState.cachePool.pool),N!==T&&(b.flags|=2048)}return p!==s&&p&&(c.child.flags|=8192),Ng(c,c.updateQueue),An(c),null;case 4:return q(),s===null&&Ux(c.stateNode.containerInfo),An(c),null;case 10:return ma(c.type),An(c),null;case 19:if(te(Kn),T=c.memoizedState,T===null)return An(c),null;if(b=(c.flags&128)!==0,N=T.rendering,N===null)if(b)zh(T,!1);else{if(Nn!==0||s!==null&&(s.flags&128)!==0)for(s=c.child;s!==null;){if(N=Ag(s),N!==null){for(c.flags|=128,zh(T,!1),s=N.updateQueue,c.updateQueue=s,Ng(c,s),c.subtreeFlags=0,s=p,p=c.child;p!==null;)Ch(p,s),p=p.sibling;return Z(Kn,Kn.current&1|2),c.child}s=s.sibling}T.tail!==null&&we()>kg&&(c.flags|=128,b=!0,zh(T,!1),c.lanes=4194304)}else{if(!b)if(s=Ag(N),s!==null){if(c.flags|=128,b=!0,s=s.updateQueue,c.updateQueue=s,Ng(c,s),zh(T,!0),T.tail===null&&T.tailMode==="hidden"&&!N.alternate&&!yt)return An(c),null}else 2*we()-T.renderingStartTime>kg&&p!==536870912&&(c.flags|=128,b=!0,zh(T,!1),c.lanes=4194304);T.isBackwards?(N.sibling=c.child,c.child=N):(s=T.last,s!==null?s.sibling=N:c.child=N,T.last=N)}return T.tail!==null?(c=T.tail,T.rendering=c,T.tail=c.sibling,T.renderingStartTime=we(),c.sibling=null,s=Kn.current,Z(Kn,b?s&1|2:s&1),c):(An(c),null);case 22:case 23:return Fo(c),F_(),b=c.memoizedState!==null,s!==null?s.memoizedState!==null!==b&&(c.flags|=8192):b&&(c.flags|=8192),b?(p&536870912)!==0&&(c.flags&128)===0&&(An(c),c.subtreeFlags&6&&(c.flags|=8192)):An(c),p=c.updateQueue,p!==null&&Ng(c,p.retryQueue),p=null,s!==null&&s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(p=s.memoizedState.cachePool.pool),b=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(b=c.memoizedState.cachePool.pool),b!==p&&(c.flags|=2048),s!==null&&te(Ou),null;case 24:return p=null,s!==null&&(p=s.memoizedState.cache),c.memoizedState.cache!==p&&(c.flags|=2048),ma(Yn),An(c),null;case 25:return null;case 30:return null}throw Error(r(156,c.tag))}function pY(s,c){switch(et(c),c.tag){case 1:return s=c.flags,s&65536?(c.flags=s&-65537|128,c):null;case 3:return ma(Yn),q(),s=c.flags,(s&65536)!==0&&(s&128)===0?(c.flags=s&-65537|128,c):null;case 26:case 27:case 5:return fe(c),null;case 13:if(Fo(c),s=c.memoizedState,s!==null&&s.dehydrated!==null){if(c.alternate===null)throw Error(r(340));Gs()}return s=c.flags,s&65536?(c.flags=s&-65537|128,c):null;case 19:return te(Kn),null;case 4:return q(),null;case 10:return ma(c.type),null;case 22:case 23:return Fo(c),F_(),s!==null&&te(Ou),s=c.flags,s&65536?(c.flags=s&-65537|128,c):null;case 24:return ma(Yn),null;case 25:return null;default:return null}}function WR(s,c){switch(et(c),c.tag){case 3:ma(Yn),q();break;case 26:case 27:case 5:fe(c);break;case 4:q();break;case 13:Fo(c);break;case 19:te(Kn);break;case 10:ma(c.type);break;case 22:case 23:Fo(c),F_(),s!==null&&te(Ou);break;case 24:ma(Yn)}}function Fh(s,c){try{var p=c.updateQueue,b=p!==null?p.lastEffect:null;if(b!==null){var T=b.next;p=T;do{if((p.tag&s)===s){b=void 0;var N=p.create,re=p.inst;b=N(),re.destroy=b}p=p.next}while(p!==T)}}catch(ce){tn(c,c.return,ce)}}function tl(s,c,p){try{var b=c.updateQueue,T=b!==null?b.lastEffect:null;if(T!==null){var N=T.next;b=N;do{if((b.tag&s)===s){var re=b.inst,ce=re.destroy;if(ce!==void 0){re.destroy=void 0,T=c;var ge=p,Ae=ce;try{Ae()}catch(Be){tn(T,ge,Be)}}}b=b.next}while(b!==N)}}catch(Be){tn(c,c.return,Be)}}function GR(s){var c=s.updateQueue;if(c!==null){var p=s.stateNode;try{L4(c,p)}catch(b){tn(s,s.return,b)}}}function YR(s,c,p){p.props=Cu(s.type,s.memoizedProps),p.state=s.memoizedState;try{p.componentWillUnmount()}catch(b){tn(s,c,b)}}function qh(s,c){try{var p=s.ref;if(p!==null){switch(s.tag){case 26:case 27:case 5:var b=s.stateNode;break;case 30:b=s.stateNode;break;default:b=s.stateNode}typeof p=="function"?s.refCleanup=p(b):p.current=b}}catch(T){tn(s,c,T)}}function Ya(s,c){var p=s.ref,b=s.refCleanup;if(p!==null)if(typeof b=="function")try{b()}catch(T){tn(s,c,T)}finally{s.refCleanup=null,s=s.alternate,s!=null&&(s.refCleanup=null)}else if(typeof p=="function")try{p(null)}catch(T){tn(s,c,T)}else p.current=null}function KR(s){var c=s.type,p=s.memoizedProps,b=s.stateNode;try{e:switch(c){case"button":case"input":case"select":case"textarea":p.autoFocus&&b.focus();break e;case"img":p.src?b.src=p.src:p.srcSet&&(b.srcset=p.srcSet)}}catch(T){tn(s,s.return,T)}}function vx(s,c,p){try{var b=s.stateNode;DY(b,s.type,p,c),b[on]=c}catch(T){tn(s,s.return,T)}}function ZR(s){return s.tag===5||s.tag===3||s.tag===26||s.tag===27&&ul(s.type)||s.tag===4}function gx(s){e:for(;;){for(;s.sibling===null;){if(s.return===null||ZR(s.return))return null;s=s.return}for(s.sibling.return=s.return,s=s.sibling;s.tag!==5&&s.tag!==6&&s.tag!==18;){if(s.tag===27&&ul(s.type)||s.flags&2||s.child===null||s.tag===4)continue e;s.child.return=s,s=s.child}if(!(s.flags&2))return s.stateNode}}function yx(s,c,p){var b=s.tag;if(b===5||b===6)s=s.stateNode,c?(p.nodeType===9?p.body:p.nodeName==="HTML"?p.ownerDocument.body:p).insertBefore(s,c):(c=p.nodeType===9?p.body:p.nodeName==="HTML"?p.ownerDocument.body:p,c.appendChild(s),p=p._reactRootContainer,p!=null||c.onclick!==null||(c.onclick=Hg));else if(b!==4&&(b===27&&ul(s.type)&&(p=s.stateNode,c=null),s=s.child,s!==null))for(yx(s,c,p),s=s.sibling;s!==null;)yx(s,c,p),s=s.sibling}function Lg(s,c,p){var b=s.tag;if(b===5||b===6)s=s.stateNode,c?p.insertBefore(s,c):p.appendChild(s);else if(b!==4&&(b===27&&ul(s.type)&&(p=s.stateNode),s=s.child,s!==null))for(Lg(s,c,p),s=s.sibling;s!==null;)Lg(s,c,p),s=s.sibling}function XR(s){var c=s.stateNode,p=s.memoizedProps;try{for(var b=s.type,T=c.attributes;T.length;)c.removeAttributeNode(T[0]);br(c,b,p),c[Nt]=s,c[on]=p}catch(N){tn(s,s.return,N)}}var Ho=!1,$n=!1,bx=!1,QR=typeof WeakSet=="function"?WeakSet:Set,or=null;function mY(s,c){if(s=s.containerInfo,qx=Qg,s=hu(s),pu(s)){if("selectionStart"in s)var p={start:s.selectionStart,end:s.selectionEnd};else e:{p=(p=s.ownerDocument)&&p.defaultView||window;var b=p.getSelection&&p.getSelection();if(b&&b.rangeCount!==0){p=b.anchorNode;var T=b.anchorOffset,N=b.focusNode;b=b.focusOffset;try{p.nodeType,N.nodeType}catch{p=null;break e}var re=0,ce=-1,ge=-1,Ae=0,Be=0,Ve=s,Pe=null;t:for(;;){for(var Re;Ve!==p||T!==0&&Ve.nodeType!==3||(ce=re+T),Ve!==N||b!==0&&Ve.nodeType!==3||(ge=re+b),Ve.nodeType===3&&(re+=Ve.nodeValue.length),(Re=Ve.firstChild)!==null;)Pe=Ve,Ve=Re;for(;;){if(Ve===s)break t;if(Pe===p&&++Ae===T&&(ce=re),Pe===N&&++Be===b&&(ge=re),(Re=Ve.nextSibling)!==null)break;Ve=Pe,Pe=Ve.parentNode}Ve=Re}p=ce===-1||ge===-1?null:{start:ce,end:ge}}else p=null}p=p||{start:0,end:0}}else p=null;for(Vx={focusedElem:s,selectionRange:p},Qg=!1,or=c;or!==null;)if(c=or,s=c.child,(c.subtreeFlags&1024)!==0&&s!==null)s.return=c,or=s;else for(;or!==null;){switch(c=or,N=c.alternate,s=c.flags,c.tag){case 0:break;case 11:case 15:break;case 1:if((s&1024)!==0&&N!==null){s=void 0,p=c,T=N.memoizedProps,N=N.memoizedState,b=p.stateNode;try{var vt=Cu(p.type,T,p.elementType===p.type);s=b.getSnapshotBeforeUpdate(vt,N),b.__reactInternalSnapshotBeforeUpdate=s}catch(ft){tn(p,p.return,ft)}}break;case 3:if((s&1024)!==0){if(s=c.stateNode.containerInfo,p=s.nodeType,p===9)Gx(s);else if(p===1)switch(s.nodeName){case"HEAD":case"HTML":case"BODY":Gx(s);break;default:s.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((s&1024)!==0)throw Error(r(163))}if(s=c.sibling,s!==null){s.return=c.return,or=s;break}or=c.return}}function JR(s,c,p){var b=p.flags;switch(p.tag){case 0:case 11:case 15:nl(s,p),b&4&&Fh(5,p);break;case 1:if(nl(s,p),b&4)if(s=p.stateNode,c===null)try{s.componentDidMount()}catch(re){tn(p,p.return,re)}else{var T=Cu(p.type,c.memoizedProps);c=c.memoizedState;try{s.componentDidUpdate(T,c,s.__reactInternalSnapshotBeforeUpdate)}catch(re){tn(p,p.return,re)}}b&64&&GR(p),b&512&&qh(p,p.return);break;case 3:if(nl(s,p),b&64&&(s=p.updateQueue,s!==null)){if(c=null,p.child!==null)switch(p.child.tag){case 27:case 5:c=p.child.stateNode;break;case 1:c=p.child.stateNode}try{L4(s,c)}catch(re){tn(p,p.return,re)}}break;case 27:c===null&&b&4&&XR(p);case 26:case 5:nl(s,p),c===null&&b&4&&KR(p),b&512&&qh(p,p.return);break;case 12:nl(s,p);break;case 13:nl(s,p),b&4&&nM(s,p),b&64&&(s=p.memoizedState,s!==null&&(s=s.dehydrated,s!==null&&(p=OY.bind(null,p),FY(s,p))));break;case 22:if(b=p.memoizedState!==null||Ho,!b){c=c!==null&&c.memoizedState!==null||$n,T=Ho;var N=$n;Ho=b,($n=c)&&!N?rl(s,p,(p.subtreeFlags&8772)!==0):nl(s,p),Ho=T,$n=N}break;case 30:break;default:nl(s,p)}}function eM(s){var c=s.alternate;c!==null&&(s.alternate=null,eM(c)),s.child=null,s.deletions=null,s.sibling=null,s.tag===5&&(c=s.stateNode,c!==null&&jc(c)),s.stateNode=null,s.return=null,s.dependencies=null,s.memoizedProps=null,s.memoizedState=null,s.pendingProps=null,s.stateNode=null,s.updateQueue=null}var Sn=null,Qr=!1;function Wo(s,c,p){for(p=p.child;p!==null;)tM(s,c,p),p=p.sibling}function tM(s,c,p){if(je&&typeof je.onCommitFiberUnmount=="function")try{je.onCommitFiberUnmount(Me,p)}catch{}switch(p.tag){case 26:$n||Ya(p,c),Wo(s,c,p),p.memoizedState?p.memoizedState.count--:p.stateNode&&(p=p.stateNode,p.parentNode.removeChild(p));break;case 27:$n||Ya(p,c);var b=Sn,T=Qr;ul(p.type)&&(Sn=p.stateNode,Qr=!1),Wo(s,c,p),Qh(p.stateNode),Sn=b,Qr=T;break;case 5:$n||Ya(p,c);case 6:if(b=Sn,T=Qr,Sn=null,Wo(s,c,p),Sn=b,Qr=T,Sn!==null)if(Qr)try{(Sn.nodeType===9?Sn.body:Sn.nodeName==="HTML"?Sn.ownerDocument.body:Sn).removeChild(p.stateNode)}catch(N){tn(p,c,N)}else try{Sn.removeChild(p.stateNode)}catch(N){tn(p,c,N)}break;case 18:Sn!==null&&(Qr?(s=Sn,qM(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,p.stateNode),op(s)):qM(Sn,p.stateNode));break;case 4:b=Sn,T=Qr,Sn=p.stateNode.containerInfo,Qr=!0,Wo(s,c,p),Sn=b,Qr=T;break;case 0:case 11:case 14:case 15:$n||tl(2,p,c),$n||tl(4,p,c),Wo(s,c,p);break;case 1:$n||(Ya(p,c),b=p.stateNode,typeof b.componentWillUnmount=="function"&&YR(p,c,b)),Wo(s,c,p);break;case 21:Wo(s,c,p);break;case 22:$n=(b=$n)||p.memoizedState!==null,Wo(s,c,p),$n=b;break;default:Wo(s,c,p)}}function nM(s,c){if(c.memoizedState===null&&(s=c.alternate,s!==null&&(s=s.memoizedState,s!==null&&(s=s.dehydrated,s!==null))))try{op(s)}catch(p){tn(c,c.return,p)}}function vY(s){switch(s.tag){case 13:case 19:var c=s.stateNode;return c===null&&(c=s.stateNode=new QR),c;case 22:return s=s.stateNode,c=s._retryCache,c===null&&(c=s._retryCache=new QR),c;default:throw Error(r(435,s.tag))}}function _x(s,c){var p=vY(s);c.forEach(function(b){var T=EY.bind(null,s,b);p.has(b)||(p.add(b),b.then(T,T))})}function hi(s,c){var p=c.deletions;if(p!==null)for(var b=0;b<p.length;b++){var T=p[b],N=s,re=c,ce=re;e:for(;ce!==null;){switch(ce.tag){case 27:if(ul(ce.type)){Sn=ce.stateNode,Qr=!1;break e}break;case 5:Sn=ce.stateNode,Qr=!1;break e;case 3:case 4:Sn=ce.stateNode.containerInfo,Qr=!0;break e}ce=ce.return}if(Sn===null)throw Error(r(160));tM(N,re,T),Sn=null,Qr=!1,N=T.alternate,N!==null&&(N.return=null),T.return=null}if(c.subtreeFlags&13878)for(c=c.child;c!==null;)rM(c,s),c=c.sibling}var va=null;function rM(s,c){var p=s.alternate,b=s.flags;switch(s.tag){case 0:case 11:case 14:case 15:hi(c,s),pi(s),b&4&&(tl(3,s,s.return),Fh(3,s),tl(5,s,s.return));break;case 1:hi(c,s),pi(s),b&512&&($n||p===null||Ya(p,p.return)),b&64&&Ho&&(s=s.updateQueue,s!==null&&(b=s.callbacks,b!==null&&(p=s.shared.hiddenCallbacks,s.shared.hiddenCallbacks=p===null?b:p.concat(b))));break;case 26:var T=va;if(hi(c,s),pi(s),b&512&&($n||p===null||Ya(p,p.return)),b&4){var N=p!==null?p.memoizedState:null;if(b=s.memoizedState,p===null)if(b===null)if(s.stateNode===null){e:{b=s.type,p=s.memoizedProps,T=T.ownerDocument||T;t:switch(b){case"title":N=T.getElementsByTagName("title")[0],(!N||N[Cs]||N[Nt]||N.namespaceURI==="http://www.w3.org/2000/svg"||N.hasAttribute("itemprop"))&&(N=T.createElement(b),T.head.insertBefore(N,T.querySelector("head > title"))),br(N,b,p),N[Nt]=s,zn(N),b=N;break e;case"link":var re=XM("link","href",T).get(b+(p.href||""));if(re){for(var ce=0;ce<re.length;ce++)if(N=re[ce],N.getAttribute("href")===(p.href==null||p.href===""?null:p.href)&&N.getAttribute("rel")===(p.rel==null?null:p.rel)&&N.getAttribute("title")===(p.title==null?null:p.title)&&N.getAttribute("crossorigin")===(p.crossOrigin==null?null:p.crossOrigin)){re.splice(ce,1);break t}}N=T.createElement(b),br(N,b,p),T.head.appendChild(N);break;case"meta":if(re=XM("meta","content",T).get(b+(p.content||""))){for(ce=0;ce<re.length;ce++)if(N=re[ce],N.getAttribute("content")===(p.content==null?null:""+p.content)&&N.getAttribute("name")===(p.name==null?null:p.name)&&N.getAttribute("property")===(p.property==null?null:p.property)&&N.getAttribute("http-equiv")===(p.httpEquiv==null?null:p.httpEquiv)&&N.getAttribute("charset")===(p.charSet==null?null:p.charSet)){re.splice(ce,1);break t}}N=T.createElement(b),br(N,b,p),T.head.appendChild(N);break;default:throw Error(r(468,b))}N[Nt]=s,zn(N),b=N}s.stateNode=b}else QM(T,s.type,s.stateNode);else s.stateNode=ZM(T,b,s.memoizedProps);else N!==b?(N===null?p.stateNode!==null&&(p=p.stateNode,p.parentNode.removeChild(p)):N.count--,b===null?QM(T,s.type,s.stateNode):ZM(T,b,s.memoizedProps)):b===null&&s.stateNode!==null&&vx(s,s.memoizedProps,p.memoizedProps)}break;case 27:hi(c,s),pi(s),b&512&&($n||p===null||Ya(p,p.return)),p!==null&&b&4&&vx(s,s.memoizedProps,p.memoizedProps);break;case 5:if(hi(c,s),pi(s),b&512&&($n||p===null||Ya(p,p.return)),s.flags&32){T=s.stateNode;try{ki(T,"")}catch(Re){tn(s,s.return,Re)}}b&4&&s.stateNode!=null&&(T=s.memoizedProps,vx(s,T,p!==null?p.memoizedProps:T)),b&1024&&(bx=!0);break;case 6:if(hi(c,s),pi(s),b&4){if(s.stateNode===null)throw Error(r(162));b=s.memoizedProps,p=s.stateNode;try{p.nodeValue=b}catch(Re){tn(s,s.return,Re)}}break;case 3:if(Kg=null,T=va,va=Gg(c.containerInfo),hi(c,s),va=T,pi(s),b&4&&p!==null&&p.memoizedState.isDehydrated)try{op(c.containerInfo)}catch(Re){tn(s,s.return,Re)}bx&&(bx=!1,iM(s));break;case 4:b=va,va=Gg(s.stateNode.containerInfo),hi(c,s),pi(s),va=b;break;case 12:hi(c,s),pi(s);break;case 13:hi(c,s),pi(s),s.child.flags&8192&&s.memoizedState!==null!=(p!==null&&p.memoizedState!==null)&&(Cx=we()),b&4&&(b=s.updateQueue,b!==null&&(s.updateQueue=null,_x(s,b)));break;case 22:T=s.memoizedState!==null;var ge=p!==null&&p.memoizedState!==null,Ae=Ho,Be=$n;if(Ho=Ae||T,$n=Be||ge,hi(c,s),$n=Be,Ho=Ae,pi(s),b&8192)e:for(c=s.stateNode,c._visibility=T?c._visibility&-2:c._visibility|1,T&&(p===null||ge||Ho||$n||Tu(s)),p=null,c=s;;){if(c.tag===5||c.tag===26){if(p===null){ge=p=c;try{if(N=ge.stateNode,T)re=N.style,typeof re.setProperty=="function"?re.setProperty("display","none","important"):re.display="none";else{ce=ge.stateNode;var Ve=ge.memoizedProps.style,Pe=Ve!=null&&Ve.hasOwnProperty("display")?Ve.display:null;ce.style.display=Pe==null||typeof Pe=="boolean"?"":(""+Pe).trim()}}catch(Re){tn(ge,ge.return,Re)}}}else if(c.tag===6){if(p===null){ge=c;try{ge.stateNode.nodeValue=T?"":ge.memoizedProps}catch(Re){tn(ge,ge.return,Re)}}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===s)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===s)break e;for(;c.sibling===null;){if(c.return===null||c.return===s)break e;p===c&&(p=null),c=c.return}p===c&&(p=null),c.sibling.return=c.return,c=c.sibling}b&4&&(b=s.updateQueue,b!==null&&(p=b.retryQueue,p!==null&&(b.retryQueue=null,_x(s,p))));break;case 19:hi(c,s),pi(s),b&4&&(b=s.updateQueue,b!==null&&(s.updateQueue=null,_x(s,b)));break;case 30:break;case 21:break;default:hi(c,s),pi(s)}}function pi(s){var c=s.flags;if(c&2){try{for(var p,b=s.return;b!==null;){if(ZR(b)){p=b;break}b=b.return}if(p==null)throw Error(r(160));switch(p.tag){case 27:var T=p.stateNode,N=gx(s);Lg(s,N,T);break;case 5:var re=p.stateNode;p.flags&32&&(ki(re,""),p.flags&=-33);var ce=gx(s);Lg(s,ce,re);break;case 3:case 4:var ge=p.stateNode.containerInfo,Ae=gx(s);yx(s,Ae,ge);break;default:throw Error(r(161))}}catch(Be){tn(s,s.return,Be)}s.flags&=-3}c&4096&&(s.flags&=-4097)}function iM(s){if(s.subtreeFlags&1024)for(s=s.child;s!==null;){var c=s;iM(c),c.tag===5&&c.flags&1024&&c.stateNode.reset(),s=s.sibling}}function nl(s,c){if(c.subtreeFlags&8772)for(c=c.child;c!==null;)JR(s,c.alternate,c),c=c.sibling}function Tu(s){for(s=s.child;s!==null;){var c=s;switch(c.tag){case 0:case 11:case 14:case 15:tl(4,c,c.return),Tu(c);break;case 1:Ya(c,c.return);var p=c.stateNode;typeof p.componentWillUnmount=="function"&&YR(c,c.return,p),Tu(c);break;case 27:Qh(c.stateNode);case 26:case 5:Ya(c,c.return),Tu(c);break;case 22:c.memoizedState===null&&Tu(c);break;case 30:Tu(c);break;default:Tu(c)}s=s.sibling}}function rl(s,c,p){for(p=p&&(c.subtreeFlags&8772)!==0,c=c.child;c!==null;){var b=c.alternate,T=s,N=c,re=N.flags;switch(N.tag){case 0:case 11:case 15:rl(T,N,p),Fh(4,N);break;case 1:if(rl(T,N,p),b=N,T=b.stateNode,typeof T.componentDidMount=="function")try{T.componentDidMount()}catch(Ae){tn(b,b.return,Ae)}if(b=N,T=b.updateQueue,T!==null){var ce=b.stateNode;try{var ge=T.shared.hiddenCallbacks;if(ge!==null)for(T.shared.hiddenCallbacks=null,T=0;T<ge.length;T++)N4(ge[T],ce)}catch(Ae){tn(b,b.return,Ae)}}p&&re&64&&GR(N),qh(N,N.return);break;case 27:XR(N);case 26:case 5:rl(T,N,p),p&&b===null&&re&4&&KR(N),qh(N,N.return);break;case 12:rl(T,N,p);break;case 13:rl(T,N,p),p&&re&4&&nM(T,N);break;case 22:N.memoizedState===null&&rl(T,N,p),qh(N,N.return);break;case 30:break;default:rl(T,N,p)}c=c.sibling}}function xx(s,c){var p=null;s!==null&&s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(p=s.memoizedState.cachePool.pool),s=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(s=c.memoizedState.cachePool.pool),s!==p&&(s!=null&&s.refCount++,p!=null&&Ah(p))}function wx(s,c){s=null,c.alternate!==null&&(s=c.alternate.memoizedState.cache),c=c.memoizedState.cache,c!==s&&(c.refCount++,s!=null&&Ah(s))}function Ka(s,c,p,b){if(c.subtreeFlags&10256)for(c=c.child;c!==null;)aM(s,c,p,b),c=c.sibling}function aM(s,c,p,b){var T=c.flags;switch(c.tag){case 0:case 11:case 15:Ka(s,c,p,b),T&2048&&Fh(9,c);break;case 1:Ka(s,c,p,b);break;case 3:Ka(s,c,p,b),T&2048&&(s=null,c.alternate!==null&&(s=c.alternate.memoizedState.cache),c=c.memoizedState.cache,c!==s&&(c.refCount++,s!=null&&Ah(s)));break;case 12:if(T&2048){Ka(s,c,p,b),s=c.stateNode;try{var N=c.memoizedProps,re=N.id,ce=N.onPostCommit;typeof ce=="function"&&ce(re,c.alternate===null?"mount":"update",s.passiveEffectDuration,-0)}catch(ge){tn(c,c.return,ge)}}else Ka(s,c,p,b);break;case 13:Ka(s,c,p,b);break;case 23:break;case 22:N=c.stateNode,re=c.alternate,c.memoizedState!==null?N._visibility&2?Ka(s,c,p,b):Vh(s,c):N._visibility&2?Ka(s,c,p,b):(N._visibility|=2,rf(s,c,p,b,(c.subtreeFlags&10256)!==0)),T&2048&&xx(re,c);break;case 24:Ka(s,c,p,b),T&2048&&wx(c.alternate,c);break;default:Ka(s,c,p,b)}}function rf(s,c,p,b,T){for(T=T&&(c.subtreeFlags&10256)!==0,c=c.child;c!==null;){var N=s,re=c,ce=p,ge=b,Ae=re.flags;switch(re.tag){case 0:case 11:case 15:rf(N,re,ce,ge,T),Fh(8,re);break;case 23:break;case 22:var Be=re.stateNode;re.memoizedState!==null?Be._visibility&2?rf(N,re,ce,ge,T):Vh(N,re):(Be._visibility|=2,rf(N,re,ce,ge,T)),T&&Ae&2048&&xx(re.alternate,re);break;case 24:rf(N,re,ce,ge,T),T&&Ae&2048&&wx(re.alternate,re);break;default:rf(N,re,ce,ge,T)}c=c.sibling}}function Vh(s,c){if(c.subtreeFlags&10256)for(c=c.child;c!==null;){var p=s,b=c,T=b.flags;switch(b.tag){case 22:Vh(p,b),T&2048&&xx(b.alternate,b);break;case 24:Vh(p,b),T&2048&&wx(b.alternate,b);break;default:Vh(p,b)}c=c.sibling}}var Hh=8192;function af(s){if(s.subtreeFlags&Hh)for(s=s.child;s!==null;)oM(s),s=s.sibling}function oM(s){switch(s.tag){case 26:af(s),s.flags&Hh&&s.memoizedState!==null&&tK(va,s.memoizedState,s.memoizedProps);break;case 5:af(s);break;case 3:case 4:var c=va;va=Gg(s.stateNode.containerInfo),af(s),va=c;break;case 22:s.memoizedState===null&&(c=s.alternate,c!==null&&c.memoizedState!==null?(c=Hh,Hh=16777216,af(s),Hh=c):af(s));break;default:af(s)}}function sM(s){var c=s.alternate;if(c!==null&&(s=c.child,s!==null)){c.child=null;do c=s.sibling,s.sibling=null,s=c;while(s!==null)}}function Wh(s){var c=s.deletions;if((s.flags&16)!==0){if(c!==null)for(var p=0;p<c.length;p++){var b=c[p];or=b,uM(b,s)}sM(s)}if(s.subtreeFlags&10256)for(s=s.child;s!==null;)lM(s),s=s.sibling}function lM(s){switch(s.tag){case 0:case 11:case 15:Wh(s),s.flags&2048&&tl(9,s,s.return);break;case 3:Wh(s);break;case 12:Wh(s);break;case 22:var c=s.stateNode;s.memoizedState!==null&&c._visibility&2&&(s.return===null||s.return.tag!==13)?(c._visibility&=-3,Dg(s)):Wh(s);break;default:Wh(s)}}function Dg(s){var c=s.deletions;if((s.flags&16)!==0){if(c!==null)for(var p=0;p<c.length;p++){var b=c[p];or=b,uM(b,s)}sM(s)}for(s=s.child;s!==null;){switch(c=s,c.tag){case 0:case 11:case 15:tl(8,c,c.return),Dg(c);break;case 22:p=c.stateNode,p._visibility&2&&(p._visibility&=-3,Dg(c));break;default:Dg(c)}s=s.sibling}}function uM(s,c){for(;or!==null;){var p=or;switch(p.tag){case 0:case 11:case 15:tl(8,p,c);break;case 23:case 22:if(p.memoizedState!==null&&p.memoizedState.cachePool!==null){var b=p.memoizedState.cachePool.pool;b!=null&&b.refCount++}break;case 24:Ah(p.memoizedState.cache)}if(b=p.child,b!==null)b.return=p,or=b;else e:for(p=s;or!==null;){b=or;var T=b.sibling,N=b.return;if(eM(b),b===p){or=null;break e}if(T!==null){T.return=N,or=T;break e}or=N}}}var gY={getCacheForType:function(s){var c=Ar(Yn),p=c.data.get(s);return p===void 0&&(p=s(),c.data.set(s,p)),p}},yY=typeof WeakMap=="function"?WeakMap:Map,Wt=0,cn=null,jt=null,kt=0,Gt=0,mi=null,il=!1,of=!1,Sx=!1,Go=0,Nn=0,al=0,Au=0,Ox=0,Vi=0,sf=0,Gh=null,Jr=null,Ex=!1,Cx=0,kg=1/0,Ig=null,ol=null,yr=0,sl=null,lf=null,uf=0,Tx=0,Ax=null,cM=null,Yh=0,jx=null;function vi(){if((Wt&2)!==0&&kt!==0)return kt&-kt;if(H.T!==null){var s=Kc;return s!==0?s:kx()}return tr()}function fM(){Vi===0&&(Vi=(kt&536870912)===0||yt?Ss():536870912);var s=qi.current;return s!==null&&(s.flags|=32),Vi}function gi(s,c,p){(s===cn&&(Gt===2||Gt===9)||s.cancelPendingCommit!==null)&&(cf(s,0),ll(s,kt,Vi,!1)),Ia(s,p),((Wt&2)===0||s!==cn)&&(s===cn&&((Wt&2)===0&&(Au|=p),Nn===4&&ll(s,kt,Vi,!1)),Za(s))}function dM(s,c,p){if((Wt&6)!==0)throw Error(r(327));var b=!p&&(c&124)===0&&(c&s.expiredLanes)===0||Er(s,c),T=b?xY(s,c):Mx(s,c,!0),N=b;do{if(T===0){of&&!b&&ll(s,c,0,!1);break}else{if(p=s.current.alternate,N&&!bY(p)){T=Mx(s,c,!1),N=!1;continue}if(T===2){if(N=c,s.errorRecoveryDisabledLanes&N)var re=0;else re=s.pendingLanes&-536870913,re=re!==0?re:re&536870912?536870912:0;if(re!==0){c=re;e:{var ce=s;T=Gh;var ge=ce.current.memoizedState.isDehydrated;if(ge&&(cf(ce,re).flags|=256),re=Mx(ce,re,!1),re!==2){if(Sx&&!ge){ce.errorRecoveryDisabledLanes|=N,Au|=N,T=4;break e}N=Jr,Jr=T,N!==null&&(Jr===null?Jr=N:Jr.push.apply(Jr,N))}T=re}if(N=!1,T!==2)continue}}if(T===1){cf(s,0),ll(s,c,0,!0);break}e:{switch(b=s,N=T,N){case 0:case 1:throw Error(r(345));case 4:if((c&4194048)!==c)break;case 6:ll(b,c,Vi,!il);break e;case 2:Jr=null;break;case 3:case 5:break;default:throw Error(r(329))}if((c&62914560)===c&&(T=Cx+300-we(),10<T)){if(ll(b,c,Vi,!il),zt(b,0,!0)!==0)break e;b.timeoutHandle=zM(hM.bind(null,b,p,Jr,Ig,Ex,c,Vi,Au,sf,il,N,2,-0,0),T);break e}hM(b,p,Jr,Ig,Ex,c,Vi,Au,sf,il,N,0,-0,0)}}break}while(!0);Za(s)}function hM(s,c,p,b,T,N,re,ce,ge,Ae,Be,Ve,Pe,Re){if(s.timeoutHandle=-1,Ve=c.subtreeFlags,(Ve&8192||(Ve&16785408)===16785408)&&(tp={stylesheets:null,count:0,unsuspend:eK},oM(c),Ve=nK(),Ve!==null)){s.cancelPendingCommit=Ve(_M.bind(null,s,c,N,p,b,T,re,ce,ge,Be,1,Pe,Re)),ll(s,N,re,!Ae);return}_M(s,c,N,p,b,T,re,ce,ge)}function bY(s){for(var c=s;;){var p=c.tag;if((p===0||p===11||p===15)&&c.flags&16384&&(p=c.updateQueue,p!==null&&(p=p.stores,p!==null)))for(var b=0;b<p.length;b++){var T=p[b],N=T.getSnapshot;T=T.value;try{if(!kr(N(),T))return!1}catch{return!1}}if(p=c.child,c.subtreeFlags&16384&&p!==null)p.return=c,c=p;else{if(c===s)break;for(;c.sibling===null;){if(c.return===null||c.return===s)return!0;c=c.return}c.sibling.return=c.return,c=c.sibling}}return!0}function ll(s,c,p,b){c&=~Ox,c&=~Au,s.suspendedLanes|=c,s.pingedLanes&=~c,b&&(s.warmLanes|=c),b=s.expirationTimes;for(var T=c;0<T;){var N=31-Ge(T),re=1<<N;b[N]=-1,T&=~re}p!==0&&Es(s,p,c)}function $g(){return(Wt&6)===0?(Kh(0),!1):!0}function Px(){if(jt!==null){if(Gt===0)var s=jt.return;else s=jt,pa=Fi=null,G_(s),tf=null,Bh=0,s=jt;for(;s!==null;)WR(s.alternate,s),s=s.return;jt=null}}function cf(s,c){var p=s.timeoutHandle;p!==-1&&(s.timeoutHandle=-1,IY(p)),p=s.cancelPendingCommit,p!==null&&(s.cancelPendingCommit=null,p()),Px(),cn=s,jt=p=zi(s.current,null),kt=c,Gt=0,mi=null,il=!1,of=Er(s,c),Sx=!1,sf=Vi=Ox=Au=al=Nn=0,Jr=Gh=null,Ex=!1,(c&8)!==0&&(c|=c&32);var b=s.entangledLanes;if(b!==0)for(s=s.entanglements,b&=c;0<b;){var T=31-Ge(b),N=1<<T;c|=s[T],b&=~N}return Go=c,vu(),p}function pM(s,c){Ct=null,H.H=Eg,c===Ph||c===mg?(c=R4(),Gt=3):c===A4?(c=R4(),Gt=4):Gt=c===MR?8:c!==null&&typeof c=="object"&&typeof c.then=="function"?6:1,mi=c,jt===null&&(Nn=1,Pg(s,$r(c,s.current)))}function mM(){var s=H.H;return H.H=Eg,s===null?Eg:s}function vM(){var s=H.A;return H.A=gY,s}function Rx(){Nn=4,il||(kt&4194048)!==kt&&qi.current!==null||(of=!0),(al&134217727)===0&&(Au&134217727)===0||cn===null||ll(cn,kt,Vi,!1)}function Mx(s,c,p){var b=Wt;Wt|=2;var T=mM(),N=vM();(cn!==s||kt!==c)&&(Ig=null,cf(s,c)),c=!1;var re=Nn;e:do try{if(Gt!==0&&jt!==null){var ce=jt,ge=mi;switch(Gt){case 8:Px(),re=6;break e;case 3:case 2:case 9:case 6:qi.current===null&&(c=!0);var Ae=Gt;if(Gt=0,mi=null,ff(s,ce,ge,Ae),p&&of){re=0;break e}break;default:Ae=Gt,Gt=0,mi=null,ff(s,ce,ge,Ae)}}_Y(),re=Nn;break}catch(Be){pM(s,Be)}while(!0);return c&&s.shellSuspendCounter++,pa=Fi=null,Wt=b,H.H=T,H.A=N,jt===null&&(cn=null,kt=0,vu()),re}function _Y(){for(;jt!==null;)gM(jt)}function xY(s,c){var p=Wt;Wt|=2;var b=mM(),T=vM();cn!==s||kt!==c?(Ig=null,kg=we()+500,cf(s,c)):of=Er(s,c);e:do try{if(Gt!==0&&jt!==null){c=jt;var N=mi;t:switch(Gt){case 1:Gt=0,mi=null,ff(s,c,N,1);break;case 2:case 9:if(j4(N)){Gt=0,mi=null,yM(c);break}c=function(){Gt!==2&&Gt!==9||cn!==s||(Gt=7),Za(s)},N.then(c,c);break e;case 3:Gt=7;break e;case 4:Gt=5;break e;case 7:j4(N)?(Gt=0,mi=null,yM(c)):(Gt=0,mi=null,ff(s,c,N,7));break;case 5:var re=null;switch(jt.tag){case 26:re=jt.memoizedState;case 5:case 27:var ce=jt;if(!re||JM(re)){Gt=0,mi=null;var ge=ce.sibling;if(ge!==null)jt=ge;else{var Ae=ce.return;Ae!==null?(jt=Ae,Bg(Ae)):jt=null}break t}}Gt=0,mi=null,ff(s,c,N,5);break;case 6:Gt=0,mi=null,ff(s,c,N,6);break;case 8:Px(),Nn=6;break e;default:throw Error(r(462))}}wY();break}catch(Be){pM(s,Be)}while(!0);return pa=Fi=null,H.H=b,H.A=T,Wt=p,jt!==null?0:(cn=null,kt=0,vu(),Nn)}function wY(){for(;jt!==null&&!ye();)gM(jt)}function gM(s){var c=VR(s.alternate,s,Go);s.memoizedProps=s.pendingProps,c===null?Bg(s):jt=c}function yM(s){var c=s,p=c.alternate;switch(c.tag){case 15:case 0:c=$R(p,c,c.pendingProps,c.type,void 0,kt);break;case 11:c=$R(p,c,c.pendingProps,c.type.render,c.ref,kt);break;case 5:G_(c);default:WR(p,c),c=jt=Ch(c,Go),c=VR(p,c,Go)}s.memoizedProps=s.pendingProps,c===null?Bg(s):jt=c}function ff(s,c,p,b){pa=Fi=null,G_(c),tf=null,Bh=0;var T=c.return;try{if(fY(s,T,c,p,kt)){Nn=1,Pg(s,$r(p,s.current)),jt=null;return}}catch(N){if(T!==null)throw jt=T,N;Nn=1,Pg(s,$r(p,s.current)),jt=null;return}c.flags&32768?(yt||b===1?s=!0:of||(kt&536870912)!==0?s=!1:(il=s=!0,(b===2||b===9||b===3||b===6)&&(b=qi.current,b!==null&&b.tag===13&&(b.flags|=16384))),bM(c,s)):Bg(c)}function Bg(s){var c=s;do{if((c.flags&32768)!==0){bM(c,il);return}s=c.return;var p=hY(c.alternate,c,Go);if(p!==null){jt=p;return}if(c=c.sibling,c!==null){jt=c;return}jt=c=s}while(c!==null);Nn===0&&(Nn=5)}function bM(s,c){do{var p=pY(s.alternate,s);if(p!==null){p.flags&=32767,jt=p;return}if(p=s.return,p!==null&&(p.flags|=32768,p.subtreeFlags=0,p.deletions=null),!c&&(s=s.sibling,s!==null)){jt=s;return}jt=s=p}while(s!==null);Nn=6,jt=null}function _M(s,c,p,b,T,N,re,ce,ge){s.cancelPendingCommit=null;do Ug();while(yr!==0);if((Wt&6)!==0)throw Error(r(327));if(c!==null){if(c===s.current)throw Error(r(177));if(N=c.lanes|c.childLanes,N|=di,Ac(s,p,N,re,ce,ge),s===cn&&(jt=cn=null,kt=0),lf=c,sl=s,uf=p,Tx=N,Ax=T,cM=b,(c.subtreeFlags&10256)!==0||(c.flags&10256)!==0?(s.callbackNode=null,s.callbackPriority=0,CY($e,function(){return EM(),null})):(s.callbackNode=null,s.callbackPriority=0),b=(c.flags&13878)!==0,(c.subtreeFlags&13878)!==0||b){b=H.T,H.T=null,T=U.p,U.p=2,re=Wt,Wt|=4;try{mY(s,c,p)}finally{Wt=re,U.p=T,H.T=b}}yr=1,xM(),wM(),SM()}}function xM(){if(yr===1){yr=0;var s=sl,c=lf,p=(c.flags&13878)!==0;if((c.subtreeFlags&13878)!==0||p){p=H.T,H.T=null;var b=U.p;U.p=2;var T=Wt;Wt|=4;try{rM(c,s);var N=Vx,re=hu(s.containerInfo),ce=N.focusedElem,ge=N.selectionRange;if(re!==ce&&ce&&ce.ownerDocument&&zc(ce.ownerDocument.documentElement,ce)){if(ge!==null&&pu(ce)){var Ae=ge.start,Be=ge.end;if(Be===void 0&&(Be=Ae),"selectionStart"in ce)ce.selectionStart=Ae,ce.selectionEnd=Math.min(Be,ce.value.length);else{var Ve=ce.ownerDocument||document,Pe=Ve&&Ve.defaultView||window;if(Pe.getSelection){var Re=Pe.getSelection(),vt=ce.textContent.length,ft=Math.min(ge.start,vt),Qt=ge.end===void 0?ft:Math.min(ge.end,vt);!Re.extend&&ft>Qt&&(re=Qt,Qt=ft,ft=re);var Oe=Oh(ce,ft),xe=Oh(ce,Qt);if(Oe&&xe&&(Re.rangeCount!==1||Re.anchorNode!==Oe.node||Re.anchorOffset!==Oe.offset||Re.focusNode!==xe.node||Re.focusOffset!==xe.offset)){var Ce=Ve.createRange();Ce.setStart(Oe.node,Oe.offset),Re.removeAllRanges(),ft>Qt?(Re.addRange(Ce),Re.extend(xe.node,xe.offset)):(Ce.setEnd(xe.node,xe.offset),Re.addRange(Ce))}}}}for(Ve=[],Re=ce;Re=Re.parentNode;)Re.nodeType===1&&Ve.push({element:Re,left:Re.scrollLeft,top:Re.scrollTop});for(typeof ce.focus=="function"&&ce.focus(),ce=0;ce<Ve.length;ce++){var Ue=Ve[ce];Ue.element.scrollLeft=Ue.left,Ue.element.scrollTop=Ue.top}}Qg=!!qx,Vx=qx=null}finally{Wt=T,U.p=b,H.T=p}}s.current=c,yr=2}}function wM(){if(yr===2){yr=0;var s=sl,c=lf,p=(c.flags&8772)!==0;if((c.subtreeFlags&8772)!==0||p){p=H.T,H.T=null;var b=U.p;U.p=2;var T=Wt;Wt|=4;try{JR(s,c.alternate,c)}finally{Wt=T,U.p=b,H.T=p}}yr=3}}function SM(){if(yr===4||yr===3){yr=0,me();var s=sl,c=lf,p=uf,b=cM;(c.subtreeFlags&10256)!==0||(c.flags&10256)!==0?yr=5:(yr=0,lf=sl=null,OM(s,s.pendingLanes));var T=s.pendingLanes;if(T===0&&(ol=null),vn(p),c=c.stateNode,je&&typeof je.onCommitFiberRoot=="function")try{je.onCommitFiberRoot(Me,c,void 0,(c.current.flags&128)===128)}catch{}if(b!==null){c=H.T,T=U.p,U.p=2,H.T=null;try{for(var N=s.onRecoverableError,re=0;re<b.length;re++){var ce=b[re];N(ce.value,{componentStack:ce.stack})}}finally{H.T=c,U.p=T}}(uf&3)!==0&&Ug(),Za(s),T=s.pendingLanes,(p&4194090)!==0&&(T&42)!==0?s===jx?Yh++:(Yh=0,jx=s):Yh=0,Kh(0)}}function OM(s,c){(s.pooledCacheLanes&=c)===0&&(c=s.pooledCache,c!=null&&(s.pooledCache=null,Ah(c)))}function Ug(s){return xM(),wM(),SM(),EM()}function EM(){if(yr!==5)return!1;var s=sl,c=Tx;Tx=0;var p=vn(uf),b=H.T,T=U.p;try{U.p=32>p?32:p,H.T=null,p=Ax,Ax=null;var N=sl,re=uf;if(yr=0,lf=sl=null,uf=0,(Wt&6)!==0)throw Error(r(331));var ce=Wt;if(Wt|=4,lM(N.current),aM(N,N.current,re,p),Wt=ce,Kh(0,!1),je&&typeof je.onPostCommitFiberRoot=="function")try{je.onPostCommitFiberRoot(Me,N)}catch{}return!0}finally{U.p=T,H.T=b,OM(s,c)}}function CM(s,c,p){c=$r(p,c),c=sx(s.stateNode,c,2),s=Xs(s,c,2),s!==null&&(Ia(s,2),Za(s))}function tn(s,c,p){if(s.tag===3)CM(s,s,p);else for(;c!==null;){if(c.tag===3){CM(c,s,p);break}else if(c.tag===1){var b=c.stateNode;if(typeof c.type.getDerivedStateFromError=="function"||typeof b.componentDidCatch=="function"&&(ol===null||!ol.has(b))){s=$r(p,s),p=PR(2),b=Xs(c,p,2),b!==null&&(RR(p,b,c,s),Ia(b,2),Za(b));break}}c=c.return}}function Nx(s,c,p){var b=s.pingCache;if(b===null){b=s.pingCache=new yY;var T=new Set;b.set(c,T)}else T=b.get(c),T===void 0&&(T=new Set,b.set(c,T));T.has(p)||(Sx=!0,T.add(p),s=SY.bind(null,s,c,p),c.then(s,s))}function SY(s,c,p){var b=s.pingCache;b!==null&&b.delete(c),s.pingedLanes|=s.suspendedLanes&p,s.warmLanes&=~p,cn===s&&(kt&p)===p&&(Nn===4||Nn===3&&(kt&62914560)===kt&&300>we()-Cx?(Wt&2)===0&&cf(s,0):Ox|=p,sf===kt&&(sf=0)),Za(s)}function TM(s,c){c===0&&(c=ai()),s=Hs(s,c),s!==null&&(Ia(s,c),Za(s))}function OY(s){var c=s.memoizedState,p=0;c!==null&&(p=c.retryLane),TM(s,p)}function EY(s,c){var p=0;switch(s.tag){case 13:var b=s.stateNode,T=s.memoizedState;T!==null&&(p=T.retryLane);break;case 19:b=s.stateNode;break;case 22:b=s.stateNode._retryCache;break;default:throw Error(r(314))}b!==null&&b.delete(c),TM(s,p)}function CY(s,c){return ue(s,c)}var zg=null,df=null,Lx=!1,Fg=!1,Dx=!1,ju=0;function Za(s){s!==df&&s.next===null&&(df===null?zg=df=s:df=df.next=s),Fg=!0,Lx||(Lx=!0,AY())}function Kh(s,c){if(!Dx&&Fg){Dx=!0;do for(var p=!1,b=zg;b!==null;){if(s!==0){var T=b.pendingLanes;if(T===0)var N=0;else{var re=b.suspendedLanes,ce=b.pingedLanes;N=(1<<31-Ge(42|s)+1)-1,N&=T&~(re&~ce),N=N&201326741?N&201326741|1:N?N|2:0}N!==0&&(p=!0,RM(b,N))}else N=kt,N=zt(b,b===cn?N:0,b.cancelPendingCommit!==null||b.timeoutHandle!==-1),(N&3)===0||Er(b,N)||(p=!0,RM(b,N));b=b.next}while(p);Dx=!1}}function TY(){AM()}function AM(){Fg=Lx=!1;var s=0;ju!==0&&(kY()&&(s=ju),ju=0);for(var c=we(),p=null,b=zg;b!==null;){var T=b.next,N=jM(b,c);N===0?(b.next=null,p===null?zg=T:p.next=T,T===null&&(df=p)):(p=b,(s!==0||(N&3)!==0)&&(Fg=!0)),b=T}Kh(s)}function jM(s,c){for(var p=s.suspendedLanes,b=s.pingedLanes,T=s.expirationTimes,N=s.pendingLanes&-62914561;0<N;){var re=31-Ge(N),ce=1<<re,ge=T[re];ge===-1?((ce&p)===0||(ce&b)!==0)&&(T[re]=Wn(ce,c)):ge<=c&&(s.expiredLanes|=ce),N&=~ce}if(c=cn,p=kt,p=zt(s,s===c?p:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),b=s.callbackNode,p===0||s===c&&(Gt===2||Gt===9)||s.cancelPendingCommit!==null)return b!==null&&b!==null&&pe(b),s.callbackNode=null,s.callbackPriority=0;if((p&3)===0||Er(s,p)){if(c=p&-p,c===s.callbackPriority)return c;switch(b!==null&&pe(b),vn(p)){case 2:case 8:p=ze;break;case 32:p=$e;break;case 268435456:p=_e;break;default:p=$e}return b=PM.bind(null,s),p=ue(p,b),s.callbackPriority=c,s.callbackNode=p,c}return b!==null&&b!==null&&pe(b),s.callbackPriority=2,s.callbackNode=null,2}function PM(s,c){if(yr!==0&&yr!==5)return s.callbackNode=null,s.callbackPriority=0,null;var p=s.callbackNode;if(Ug()&&s.callbackNode!==p)return null;var b=kt;return b=zt(s,s===cn?b:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),b===0?null:(dM(s,b,c),jM(s,we()),s.callbackNode!=null&&s.callbackNode===p?PM.bind(null,s):null)}function RM(s,c){if(Ug())return null;dM(s,c,!0)}function AY(){$Y(function(){(Wt&6)!==0?ue(Le,TY):AM()})}function kx(){return ju===0&&(ju=Ss()),ju}function MM(s){return s==null||typeof s=="symbol"||typeof s=="boolean"?null:typeof s=="function"?s:Ms(""+s)}function NM(s,c){var p=c.ownerDocument.createElement("input");return p.name=c.name,p.value=c.value,s.id&&p.setAttribute("form",s.id),c.parentNode.insertBefore(p,c),s=new FormData(s),p.parentNode.removeChild(p),s}function jY(s,c,p,b,T){if(c==="submit"&&p&&p.stateNode===T){var N=MM((T[on]||null).action),re=b.submitter;re&&(c=(c=re[on]||null)?MM(c.formAction):re.getAttribute("formAction"),c!==null&&(N=c,re=null));var ce=new lu("action","action",null,b,T);s.push({event:ce,listeners:[{instance:null,listener:function(){if(b.defaultPrevented){if(ju!==0){var ge=re?NM(T,re):new FormData(T);nx(p,{pending:!0,data:ge,method:T.method,action:N},null,ge)}}else typeof N=="function"&&(ce.preventDefault(),ge=re?NM(T,re):new FormData(T),nx(p,{pending:!0,data:ge,method:T.method,action:N},N,ge))},currentTarget:T}]})}}for(var Ix=0;Ix<ko.length;Ix++){var $x=ko[Ix],PY=$x.toLowerCase(),RY=$x[0].toUpperCase()+$x.slice(1);fi(PY,"on"+RY)}fi(og,"onAnimationEnd"),fi(ci,"onAnimationIteration"),fi(mu,"onAnimationStart"),fi("dblclick","onDoubleClick"),fi("focusin","onFocus"),fi("focusout","onBlur"),fi(R_,"onTransitionRun"),fi(Hc,"onTransitionStart"),fi(M_,"onTransitionCancel"),fi(Eh,"onTransitionEnd"),Oo("onMouseEnter",["mouseout","mouseover"]),Oo("onMouseLeave",["mouseout","mouseover"]),Oo("onPointerEnter",["pointerout","pointerover"]),Oo("onPointerLeave",["pointerout","pointerover"]),So("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),So("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),So("onBeforeInput",["compositionend","keypress","textInput","paste"]),So("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),So("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),So("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Zh="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(" "),MY=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Zh));function LM(s,c){c=(c&4)!==0;for(var p=0;p<s.length;p++){var b=s[p],T=b.event;b=b.listeners;e:{var N=void 0;if(c)for(var re=b.length-1;0<=re;re--){var ce=b[re],ge=ce.instance,Ae=ce.currentTarget;if(ce=ce.listener,ge!==N&&T.isPropagationStopped())break e;N=ce,T.currentTarget=Ae;try{N(T)}catch(Be){jg(Be)}T.currentTarget=null,N=ge}else for(re=0;re<b.length;re++){if(ce=b[re],ge=ce.instance,Ae=ce.currentTarget,ce=ce.listener,ge!==N&&T.isPropagationStopped())break e;N=ce,T.currentTarget=Ae;try{N(T)}catch(Be){jg(Be)}T.currentTarget=null,N=ge}}}}function Pt(s,c){var p=c[kn];p===void 0&&(p=c[kn]=new Set);var b=s+"__bubble";p.has(b)||(DM(c,s,2,!1),p.add(b))}function Bx(s,c,p){var b=0;c&&(b|=4),DM(p,s,b,c)}var qg="_reactListening"+Math.random().toString(36).slice(2);function Ux(s){if(!s[qg]){s[qg]=!0,Uv.forEach(function(p){p!=="selectionchange"&&(MY.has(p)||Bx(p,!1,s),Bx(p,!0,s))});var c=s.nodeType===9?s:s.ownerDocument;c===null||c[qg]||(c[qg]=!0,Bx("selectionchange",!1,c))}}function DM(s,c,p,b){switch(aN(c)){case 2:var T=aK;break;case 8:T=oK;break;default:T=ew}p=T.bind(null,c,p,s),T=void 0,!su||c!=="touchstart"&&c!=="touchmove"&&c!=="wheel"||(T=!0),b?T!==void 0?s.addEventListener(c,p,{capture:!0,passive:T}):s.addEventListener(c,p,!0):T!==void 0?s.addEventListener(c,p,{passive:T}):s.addEventListener(c,p,!1)}function zx(s,c,p,b,T){var N=b;if((c&1)===0&&(c&2)===0&&b!==null)e:for(;;){if(b===null)return;var re=b.tag;if(re===3||re===4){var ce=b.stateNode.containerInfo;if(ce===T)break;if(re===4)for(re=b.return;re!==null;){var ge=re.tag;if((ge===3||ge===4)&&re.stateNode.containerInfo===T)return;re=re.return}for(;ce!==null;){if(re=Ba(ce),re===null)return;if(ge=re.tag,ge===5||ge===6||ge===26||ge===27){b=N=re;continue e}ce=ce.parentNode}}b=b.return}oi(function(){var Ae=N,Be=Ns(p),Ve=[];e:{var Pe=sg.get(s);if(Pe!==void 0){var Re=lu,vt=s;switch(s){case"keypress":if(Mn(p)===0)break e;case"keydown":case"keyup":Re=S_;break;case"focusin":vt="focus",Re=mh;break;case"focusout":vt="blur",Re=mh;break;case"beforeblur":case"afterblur":Re=mh;break;case"click":if(p.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Re=ks;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Re=y_;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Re=E_;break;case og:case ci:case mu:Re=b_;break;case Eh:Re=C_;break;case"scroll":case"scrollend":Re=g_;break;case"wheel":Re=Xv;break;case"copy":case"cut":case"paste":Re=vh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Re=yh;break;case"toggle":case"beforetoggle":Re=Mo}var ft=(c&4)!==0,Qt=!ft&&(s==="scroll"||s==="scrollend"),Oe=ft?Pe!==null?Pe+"Capture":null:Pe;ft=[];for(var xe=Ae,Ce;xe!==null;){var Ue=xe;if(Ce=Ue.stateNode,Ue=Ue.tag,Ue!==5&&Ue!==26&&Ue!==27||Ce===null||Oe===null||(Ue=Ft(xe,Oe),Ue!=null&&ft.push(Xh(xe,Ue,Ce))),Qt)break;xe=xe.return}0<ft.length&&(Pe=new Re(Pe,vt,null,p,Be),Ve.push({event:Pe,listeners:ft}))}}if((c&7)===0){e:{if(Pe=s==="mouseover"||s==="pointerover",Re=s==="mouseout"||s==="pointerout",Pe&&p!==ou&&(vt=p.relatedTarget||p.fromElement)&&(Ba(vt)||vt[nr]))break e;if((Re||Pe)&&(Pe=Be.window===Be?Be:(Pe=Be.ownerDocument)?Pe.defaultView||Pe.parentWindow:window,Re?(vt=p.relatedTarget||p.toElement,Re=Ae,vt=vt?Ba(vt):null,vt!==null&&(Qt=a(vt),ft=vt.tag,vt!==Qt||ft!==5&&ft!==27&&ft!==6)&&(vt=null)):(Re=null,vt=Ae),Re!==vt)){if(ft=ks,Ue="onMouseLeave",Oe="onMouseEnter",xe="mouse",(s==="pointerout"||s==="pointerover")&&(ft=yh,Ue="onPointerLeave",Oe="onPointerEnter",xe="pointer"),Qt=Re==null?Pe:Di(Re),Ce=vt==null?Pe:Di(vt),Pe=new ft(Ue,xe+"leave",Re,p,Be),Pe.target=Qt,Pe.relatedTarget=Ce,Ue=null,Ba(Be)===Ae&&(ft=new ft(Oe,xe+"enter",vt,p,Be),ft.target=Ce,ft.relatedTarget=Qt,Ue=ft),Qt=Ue,Re&&vt)t:{for(ft=Re,Oe=vt,xe=0,Ce=ft;Ce;Ce=hf(Ce))xe++;for(Ce=0,Ue=Oe;Ue;Ue=hf(Ue))Ce++;for(;0<xe-Ce;)ft=hf(ft),xe--;for(;0<Ce-xe;)Oe=hf(Oe),Ce--;for(;xe--;){if(ft===Oe||Oe!==null&&ft===Oe.alternate)break t;ft=hf(ft),Oe=hf(Oe)}ft=null}else ft=null;Re!==null&&kM(Ve,Pe,Re,ft,!1),vt!==null&&Qt!==null&&kM(Ve,Qt,vt,ft,!0)}}e:{if(Pe=Ae?Di(Ae):window,Re=Pe.nodeName&&Pe.nodeName.toLowerCase(),Re==="select"||Re==="input"&&Pe.type==="file")var rt=Bs;else if(Lo(Pe))if(xh)rt=P_;else{rt=j_;var At=Sh}else Re=Pe.nodeName,!Re||Re.toLowerCase()!=="input"||Pe.type!=="checkbox"&&Pe.type!=="radio"?Ae&&au(Ae.elementType)&&(rt=Bs):rt=ha;if(rt&&(rt=rt(s,Ae))){ng(Ve,rt,p,Be);break e}At&&At(s,Pe,Ae),s==="focusout"&&Ae&&Pe.type==="number"&&Ae.memoizedProps.value!=null&&Ps(Pe,"number",Pe.value)}switch(At=Ae?Di(Ae):window,s){case"focusin":(Lo(At)||At.contentEditable==="true")&&(ui=At,Fs=Ae,Do=null);break;case"focusout":Do=Fs=ui=null;break;case"mousedown":qc=!0;break;case"contextmenu":case"mouseup":case"dragend":qc=!1,ig(Ve,p,Be);break;case"selectionchange":if(Fc)break;case"keydown":case"keyup":ig(Ve,p,Be)}var ut;if(No)e:{switch(s){case"compositionstart":var pt="onCompositionStart";break e;case"compositionend":pt="onCompositionEnd";break e;case"compositionupdate":pt="onCompositionUpdate";break e}pt=void 0}else Is?Bc(s,p)&&(pt="onCompositionEnd"):s==="keydown"&&p.keyCode===229&&(pt="onCompositionStart");pt&&(_h&&p.locale!=="ko"&&(Is||pt!=="onCompositionStart"?pt==="onCompositionEnd"&&Is&&(ut=Ds()):($i=Be,fa="value"in $i?$i.value:$i.textContent,Is=!0)),At=Vg(Ae,pt),0<At.length&&(pt=new si(pt,s,null,p,Be),Ve.push({event:pt,listeners:At}),ut?pt.data=ut:(ut=eg(p),ut!==null&&(pt.data=ut)))),(ut=Qv?tg(s,p):A_(s,p))&&(pt=Vg(Ae,"onBeforeInput"),0<pt.length&&(At=new si("onBeforeInput","beforeinput",null,p,Be),Ve.push({event:At,listeners:pt}),At.data=ut)),jY(Ve,s,Ae,p,Be)}LM(Ve,c)})}function Xh(s,c,p){return{instance:s,listener:c,currentTarget:p}}function Vg(s,c){for(var p=c+"Capture",b=[];s!==null;){var T=s,N=T.stateNode;if(T=T.tag,T!==5&&T!==26&&T!==27||N===null||(T=Ft(s,p),T!=null&&b.unshift(Xh(s,T,N)),T=Ft(s,c),T!=null&&b.push(Xh(s,T,N))),s.tag===3)return b;s=s.return}return[]}function hf(s){if(s===null)return null;do s=s.return;while(s&&s.tag!==5&&s.tag!==27);return s||null}function kM(s,c,p,b,T){for(var N=c._reactName,re=[];p!==null&&p!==b;){var ce=p,ge=ce.alternate,Ae=ce.stateNode;if(ce=ce.tag,ge!==null&&ge===b)break;ce!==5&&ce!==26&&ce!==27||Ae===null||(ge=Ae,T?(Ae=Ft(p,N),Ae!=null&&re.unshift(Xh(p,Ae,ge))):T||(Ae=Ft(p,N),Ae!=null&&re.push(Xh(p,Ae,ge)))),p=p.return}re.length!==0&&s.push({event:c,listeners:re})}var NY=/\r\n?/g,LY=/\u0000|\uFFFD/g;function IM(s){return(typeof s=="string"?s:""+s).replace(NY,`
|
||
`).replace(LY,"")}function $M(s,c){return c=IM(c),IM(s)===c}function Hg(){}function Xt(s,c,p,b,T,N){switch(p){case"children":typeof b=="string"?c==="body"||c==="textarea"&&b===""||ki(s,b):(typeof b=="number"||typeof b=="bigint")&&c!=="body"&&ki(s,""+b);break;case"className":Rc(s,"class",b);break;case"tabIndex":Rc(s,"tabindex",b);break;case"dir":case"role":case"viewBox":case"width":case"height":Rc(s,p,b);break;case"style":Rs(s,b,N);break;case"data":if(c!=="object"){Rc(s,"data",b);break}case"src":case"href":if(b===""&&(c!=="a"||p!=="href")){s.removeAttribute(p);break}if(b==null||typeof b=="function"||typeof b=="symbol"||typeof b=="boolean"){s.removeAttribute(p);break}b=Ms(""+b),s.setAttribute(p,b);break;case"action":case"formAction":if(typeof b=="function"){s.setAttribute(p,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof N=="function"&&(p==="formAction"?(c!=="input"&&Xt(s,c,"name",T.name,T,null),Xt(s,c,"formEncType",T.formEncType,T,null),Xt(s,c,"formMethod",T.formMethod,T,null),Xt(s,c,"formTarget",T.formTarget,T,null)):(Xt(s,c,"encType",T.encType,T,null),Xt(s,c,"method",T.method,T,null),Xt(s,c,"target",T.target,T,null)));if(b==null||typeof b=="symbol"||typeof b=="boolean"){s.removeAttribute(p);break}b=Ms(""+b),s.setAttribute(p,b);break;case"onClick":b!=null&&(s.onclick=Hg);break;case"onScroll":b!=null&&Pt("scroll",s);break;case"onScrollEnd":b!=null&&Pt("scrollend",s);break;case"dangerouslySetInnerHTML":if(b!=null){if(typeof b!="object"||!("__html"in b))throw Error(r(61));if(p=b.__html,p!=null){if(T.children!=null)throw Error(r(60));s.innerHTML=p}}break;case"multiple":s.multiple=b&&typeof b!="function"&&typeof b!="symbol";break;case"muted":s.muted=b&&typeof b!="function"&&typeof b!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(b==null||typeof b=="function"||typeof b=="boolean"||typeof b=="symbol"){s.removeAttribute("xlink:href");break}p=Ms(""+b),s.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",p);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":b!=null&&typeof b!="function"&&typeof b!="symbol"?s.setAttribute(p,""+b):s.removeAttribute(p);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":b&&typeof b!="function"&&typeof b!="symbol"?s.setAttribute(p,""):s.removeAttribute(p);break;case"capture":case"download":b===!0?s.setAttribute(p,""):b!==!1&&b!=null&&typeof b!="function"&&typeof b!="symbol"?s.setAttribute(p,b):s.removeAttribute(p);break;case"cols":case"rows":case"size":case"span":b!=null&&typeof b!="function"&&typeof b!="symbol"&&!isNaN(b)&&1<=b?s.setAttribute(p,b):s.removeAttribute(p);break;case"rowSpan":case"start":b==null||typeof b=="function"||typeof b=="symbol"||isNaN(b)?s.removeAttribute(p):s.setAttribute(p,b);break;case"popover":Pt("beforetoggle",s),Pt("toggle",s),Pc(s,"popover",b);break;case"xlinkActuate":ca(s,"http://www.w3.org/1999/xlink","xlink:actuate",b);break;case"xlinkArcrole":ca(s,"http://www.w3.org/1999/xlink","xlink:arcrole",b);break;case"xlinkRole":ca(s,"http://www.w3.org/1999/xlink","xlink:role",b);break;case"xlinkShow":ca(s,"http://www.w3.org/1999/xlink","xlink:show",b);break;case"xlinkTitle":ca(s,"http://www.w3.org/1999/xlink","xlink:title",b);break;case"xlinkType":ca(s,"http://www.w3.org/1999/xlink","xlink:type",b);break;case"xmlBase":ca(s,"http://www.w3.org/XML/1998/namespace","xml:base",b);break;case"xmlLang":ca(s,"http://www.w3.org/XML/1998/namespace","xml:lang",b);break;case"xmlSpace":ca(s,"http://www.w3.org/XML/1998/namespace","xml:space",b);break;case"is":Pc(s,"is",b);break;case"innerText":case"textContent":break;default:(!(2<p.length)||p[0]!=="o"&&p[0]!=="O"||p[1]!=="n"&&p[1]!=="N")&&(p=dh.get(p)||p,Pc(s,p,b))}}function Fx(s,c,p,b,T,N){switch(p){case"style":Rs(s,b,N);break;case"dangerouslySetInnerHTML":if(b!=null){if(typeof b!="object"||!("__html"in b))throw Error(r(61));if(p=b.__html,p!=null){if(T.children!=null)throw Error(r(60));s.innerHTML=p}}break;case"children":typeof b=="string"?ki(s,b):(typeof b=="number"||typeof b=="bigint")&&ki(s,""+b);break;case"onScroll":b!=null&&Pt("scroll",s);break;case"onScrollEnd":b!=null&&Pt("scrollend",s);break;case"onClick":b!=null&&(s.onclick=Hg);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!zv.hasOwnProperty(p))e:{if(p[0]==="o"&&p[1]==="n"&&(T=p.endsWith("Capture"),c=p.slice(2,T?p.length-7:void 0),N=s[on]||null,N=N!=null?N[p]:null,typeof N=="function"&&s.removeEventListener(c,N,T),typeof b=="function")){typeof N!="function"&&N!==null&&(p in s?s[p]=null:s.hasAttribute(p)&&s.removeAttribute(p)),s.addEventListener(c,b,T);break e}p in s?s[p]=b:b===!0?s.setAttribute(p,""):Pc(s,p,b)}}}function br(s,c,p){switch(c){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Pt("error",s),Pt("load",s);var b=!1,T=!1,N;for(N in p)if(p.hasOwnProperty(N)){var re=p[N];if(re!=null)switch(N){case"src":b=!0;break;case"srcSet":T=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,c));default:Xt(s,c,N,re,p,null)}}T&&Xt(s,c,"srcSet",p.srcSet,p,null),b&&Xt(s,c,"src",p.src,p,null);return;case"input":Pt("invalid",s);var ce=N=re=T=null,ge=null,Ae=null;for(b in p)if(p.hasOwnProperty(b)){var Be=p[b];if(Be!=null)switch(b){case"name":T=Be;break;case"type":re=Be;break;case"checked":ge=Be;break;case"defaultChecked":Ae=Be;break;case"value":N=Be;break;case"defaultValue":ce=Be;break;case"children":case"dangerouslySetInnerHTML":if(Be!=null)throw Error(r(137,c));break;default:Xt(s,c,b,Be,p,null)}}qv(s,N,ce,ge,Ae,re,T,!1),js(s);return;case"select":Pt("invalid",s),b=re=N=null;for(T in p)if(p.hasOwnProperty(T)&&(ce=p[T],ce!=null))switch(T){case"value":N=ce;break;case"defaultValue":re=ce;break;case"multiple":b=ce;default:Xt(s,c,T,ce,p,null)}c=N,p=re,s.multiple=!!b,c!=null?Kr(s,!!b,c,!1):p!=null&&Kr(s,!!b,p,!0);return;case"textarea":Pt("invalid",s),N=T=b=null;for(re in p)if(p.hasOwnProperty(re)&&(ce=p[re],ce!=null))switch(re){case"value":b=ce;break;case"defaultValue":T=ce;break;case"children":N=ce;break;case"dangerouslySetInnerHTML":if(ce!=null)throw Error(r(91));break;default:Xt(s,c,re,ce,p,null)}Ua(s,b,T,N),js(s);return;case"option":for(ge in p)if(p.hasOwnProperty(ge)&&(b=p[ge],b!=null))switch(ge){case"selected":s.selected=b&&typeof b!="function"&&typeof b!="symbol";break;default:Xt(s,c,ge,b,p,null)}return;case"dialog":Pt("beforetoggle",s),Pt("toggle",s),Pt("cancel",s),Pt("close",s);break;case"iframe":case"object":Pt("load",s);break;case"video":case"audio":for(b=0;b<Zh.length;b++)Pt(Zh[b],s);break;case"image":Pt("error",s),Pt("load",s);break;case"details":Pt("toggle",s);break;case"embed":case"source":case"link":Pt("error",s),Pt("load",s);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(Ae in p)if(p.hasOwnProperty(Ae)&&(b=p[Ae],b!=null))switch(Ae){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,c));default:Xt(s,c,Ae,b,p,null)}return;default:if(au(c)){for(Be in p)p.hasOwnProperty(Be)&&(b=p[Be],b!==void 0&&Fx(s,c,Be,b,p,void 0));return}}for(ce in p)p.hasOwnProperty(ce)&&(b=p[ce],b!=null&&Xt(s,c,ce,b,p,null))}function DY(s,c,p,b){switch(c){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var T=null,N=null,re=null,ce=null,ge=null,Ae=null,Be=null;for(Re in p){var Ve=p[Re];if(p.hasOwnProperty(Re)&&Ve!=null)switch(Re){case"checked":break;case"value":break;case"defaultValue":ge=Ve;default:b.hasOwnProperty(Re)||Xt(s,c,Re,null,b,Ve)}}for(var Pe in b){var Re=b[Pe];if(Ve=p[Pe],b.hasOwnProperty(Pe)&&(Re!=null||Ve!=null))switch(Pe){case"type":N=Re;break;case"name":T=Re;break;case"checked":Ae=Re;break;case"defaultChecked":Be=Re;break;case"value":re=Re;break;case"defaultValue":ce=Re;break;case"children":case"dangerouslySetInnerHTML":if(Re!=null)throw Error(r(137,c));break;default:Re!==Ve&&Xt(s,c,Pe,Re,b,Ve)}}Cr(s,re,ce,ge,Ae,Be,N,T);return;case"select":Re=re=ce=Pe=null;for(N in p)if(ge=p[N],p.hasOwnProperty(N)&&ge!=null)switch(N){case"value":break;case"multiple":Re=ge;default:b.hasOwnProperty(N)||Xt(s,c,N,null,b,ge)}for(T in b)if(N=b[T],ge=p[T],b.hasOwnProperty(T)&&(N!=null||ge!=null))switch(T){case"value":Pe=N;break;case"defaultValue":ce=N;break;case"multiple":re=N;default:N!==ge&&Xt(s,c,T,N,b,ge)}c=ce,p=re,b=Re,Pe!=null?Kr(s,!!p,Pe,!1):!!b!=!!p&&(c!=null?Kr(s,!!p,c,!0):Kr(s,!!p,p?[]:"",!1));return;case"textarea":Re=Pe=null;for(ce in p)if(T=p[ce],p.hasOwnProperty(ce)&&T!=null&&!b.hasOwnProperty(ce))switch(ce){case"value":break;case"children":break;default:Xt(s,c,ce,null,b,T)}for(re in b)if(T=b[re],N=p[re],b.hasOwnProperty(re)&&(T!=null||N!=null))switch(re){case"value":Pe=T;break;case"defaultValue":Re=T;break;case"children":break;case"dangerouslySetInnerHTML":if(T!=null)throw Error(r(91));break;default:T!==N&&Xt(s,c,re,T,b,N)}Cn(s,Pe,Re);return;case"option":for(var vt in p)if(Pe=p[vt],p.hasOwnProperty(vt)&&Pe!=null&&!b.hasOwnProperty(vt))switch(vt){case"selected":s.selected=!1;break;default:Xt(s,c,vt,null,b,Pe)}for(ge in b)if(Pe=b[ge],Re=p[ge],b.hasOwnProperty(ge)&&Pe!==Re&&(Pe!=null||Re!=null))switch(ge){case"selected":s.selected=Pe&&typeof Pe!="function"&&typeof Pe!="symbol";break;default:Xt(s,c,ge,Pe,b,Re)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ft in p)Pe=p[ft],p.hasOwnProperty(ft)&&Pe!=null&&!b.hasOwnProperty(ft)&&Xt(s,c,ft,null,b,Pe);for(Ae in b)if(Pe=b[Ae],Re=p[Ae],b.hasOwnProperty(Ae)&&Pe!==Re&&(Pe!=null||Re!=null))switch(Ae){case"children":case"dangerouslySetInnerHTML":if(Pe!=null)throw Error(r(137,c));break;default:Xt(s,c,Ae,Pe,b,Re)}return;default:if(au(c)){for(var Qt in p)Pe=p[Qt],p.hasOwnProperty(Qt)&&Pe!==void 0&&!b.hasOwnProperty(Qt)&&Fx(s,c,Qt,void 0,b,Pe);for(Be in b)Pe=b[Be],Re=p[Be],!b.hasOwnProperty(Be)||Pe===Re||Pe===void 0&&Re===void 0||Fx(s,c,Be,Pe,b,Re);return}}for(var Oe in p)Pe=p[Oe],p.hasOwnProperty(Oe)&&Pe!=null&&!b.hasOwnProperty(Oe)&&Xt(s,c,Oe,null,b,Pe);for(Ve in b)Pe=b[Ve],Re=p[Ve],!b.hasOwnProperty(Ve)||Pe===Re||Pe==null&&Re==null||Xt(s,c,Ve,Pe,b,Re)}var qx=null,Vx=null;function Wg(s){return s.nodeType===9?s:s.ownerDocument}function BM(s){switch(s){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function UM(s,c){if(s===0)switch(c){case"svg":return 1;case"math":return 2;default:return 0}return s===1&&c==="foreignObject"?0:s}function Hx(s,c){return s==="textarea"||s==="noscript"||typeof c.children=="string"||typeof c.children=="number"||typeof c.children=="bigint"||typeof c.dangerouslySetInnerHTML=="object"&&c.dangerouslySetInnerHTML!==null&&c.dangerouslySetInnerHTML.__html!=null}var Wx=null;function kY(){var s=window.event;return s&&s.type==="popstate"?s===Wx?!1:(Wx=s,!0):(Wx=null,!1)}var zM=typeof setTimeout=="function"?setTimeout:void 0,IY=typeof clearTimeout=="function"?clearTimeout:void 0,FM=typeof Promise=="function"?Promise:void 0,$Y=typeof queueMicrotask=="function"?queueMicrotask:typeof FM<"u"?function(s){return FM.resolve(null).then(s).catch(BY)}:zM;function BY(s){setTimeout(function(){throw s})}function ul(s){return s==="head"}function qM(s,c){var p=c,b=0,T=0;do{var N=p.nextSibling;if(s.removeChild(p),N&&N.nodeType===8)if(p=N.data,p==="/$"){if(0<b&&8>b){p=b;var re=s.ownerDocument;if(p&1&&Qh(re.documentElement),p&2&&Qh(re.body),p&4)for(p=re.head,Qh(p),re=p.firstChild;re;){var ce=re.nextSibling,ge=re.nodeName;re[Cs]||ge==="SCRIPT"||ge==="STYLE"||ge==="LINK"&&re.rel.toLowerCase()==="stylesheet"||p.removeChild(re),re=ce}}if(T===0){s.removeChild(N),op(c);return}T--}else p==="$"||p==="$?"||p==="$!"?T++:b=p.charCodeAt(0)-48;else b=0;p=N}while(p);op(c)}function Gx(s){var c=s.firstChild;for(c&&c.nodeType===10&&(c=c.nextSibling);c;){var p=c;switch(c=c.nextSibling,p.nodeName){case"HTML":case"HEAD":case"BODY":Gx(p),jc(p);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(p.rel.toLowerCase()==="stylesheet")continue}s.removeChild(p)}}function UY(s,c,p,b){for(;s.nodeType===1;){var T=p;if(s.nodeName.toLowerCase()!==c.toLowerCase()){if(!b&&(s.nodeName!=="INPUT"||s.type!=="hidden"))break}else if(b){if(!s[Cs])switch(c){case"meta":if(!s.hasAttribute("itemprop"))break;return s;case"link":if(N=s.getAttribute("rel"),N==="stylesheet"&&s.hasAttribute("data-precedence"))break;if(N!==T.rel||s.getAttribute("href")!==(T.href==null||T.href===""?null:T.href)||s.getAttribute("crossorigin")!==(T.crossOrigin==null?null:T.crossOrigin)||s.getAttribute("title")!==(T.title==null?null:T.title))break;return s;case"style":if(s.hasAttribute("data-precedence"))break;return s;case"script":if(N=s.getAttribute("src"),(N!==(T.src==null?null:T.src)||s.getAttribute("type")!==(T.type==null?null:T.type)||s.getAttribute("crossorigin")!==(T.crossOrigin==null?null:T.crossOrigin))&&N&&s.hasAttribute("async")&&!s.hasAttribute("itemprop"))break;return s;default:return s}}else if(c==="input"&&s.type==="hidden"){var N=T.name==null?null:""+T.name;if(T.type==="hidden"&&s.getAttribute("name")===N)return s}else return s;if(s=ga(s.nextSibling),s===null)break}return null}function zY(s,c,p){if(c==="")return null;for(;s.nodeType!==3;)if((s.nodeType!==1||s.nodeName!=="INPUT"||s.type!=="hidden")&&!p||(s=ga(s.nextSibling),s===null))return null;return s}function Yx(s){return s.data==="$!"||s.data==="$?"&&s.ownerDocument.readyState==="complete"}function FY(s,c){var p=s.ownerDocument;if(s.data!=="$?"||p.readyState==="complete")c();else{var b=function(){c(),p.removeEventListener("DOMContentLoaded",b)};p.addEventListener("DOMContentLoaded",b),s._reactRetry=b}}function ga(s){for(;s!=null;s=s.nextSibling){var c=s.nodeType;if(c===1||c===3)break;if(c===8){if(c=s.data,c==="$"||c==="$!"||c==="$?"||c==="F!"||c==="F")break;if(c==="/$")return null}}return s}var Kx=null;function VM(s){s=s.previousSibling;for(var c=0;s;){if(s.nodeType===8){var p=s.data;if(p==="$"||p==="$!"||p==="$?"){if(c===0)return s;c--}else p==="/$"&&c++}s=s.previousSibling}return null}function HM(s,c,p){switch(c=Wg(p),s){case"html":if(s=c.documentElement,!s)throw Error(r(452));return s;case"head":if(s=c.head,!s)throw Error(r(453));return s;case"body":if(s=c.body,!s)throw Error(r(454));return s;default:throw Error(r(451))}}function Qh(s){for(var c=s.attributes;c.length;)s.removeAttributeNode(c[0]);jc(s)}var Hi=new Map,WM=new Set;function Gg(s){return typeof s.getRootNode=="function"?s.getRootNode():s.nodeType===9?s:s.ownerDocument}var Yo=U.d;U.d={f:qY,r:VY,D:HY,C:WY,L:GY,m:YY,X:ZY,S:KY,M:XY};function qY(){var s=Yo.f(),c=$g();return s||c}function VY(s){var c=xo(s);c!==null&&c.tag===5&&c.type==="form"?dR(c):Yo.r(s)}var pf=typeof document>"u"?null:document;function GM(s,c,p){var b=pf;if(b&&typeof c=="string"&&c){var T=mr(c);T='link[rel="'+s+'"][href="'+T+'"]',typeof p=="string"&&(T+='[crossorigin="'+p+'"]'),WM.has(T)||(WM.add(T),s={rel:s,crossOrigin:p,href:c},b.querySelector(T)===null&&(c=b.createElement("link"),br(c,"link",s),zn(c),b.head.appendChild(c)))}}function HY(s){Yo.D(s),GM("dns-prefetch",s,null)}function WY(s,c){Yo.C(s,c),GM("preconnect",s,c)}function GY(s,c,p){Yo.L(s,c,p);var b=pf;if(b&&s&&c){var T='link[rel="preload"][as="'+mr(c)+'"]';c==="image"&&p&&p.imageSrcSet?(T+='[imagesrcset="'+mr(p.imageSrcSet)+'"]',typeof p.imageSizes=="string"&&(T+='[imagesizes="'+mr(p.imageSizes)+'"]')):T+='[href="'+mr(s)+'"]';var N=T;switch(c){case"style":N=mf(s);break;case"script":N=vf(s)}Hi.has(N)||(s=h({rel:"preload",href:c==="image"&&p&&p.imageSrcSet?void 0:s,as:c},p),Hi.set(N,s),b.querySelector(T)!==null||c==="style"&&b.querySelector(Jh(N))||c==="script"&&b.querySelector(ep(N))||(c=b.createElement("link"),br(c,"link",s),zn(c),b.head.appendChild(c)))}}function YY(s,c){Yo.m(s,c);var p=pf;if(p&&s){var b=c&&typeof c.as=="string"?c.as:"script",T='link[rel="modulepreload"][as="'+mr(b)+'"][href="'+mr(s)+'"]',N=T;switch(b){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":N=vf(s)}if(!Hi.has(N)&&(s=h({rel:"modulepreload",href:s},c),Hi.set(N,s),p.querySelector(T)===null)){switch(b){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(p.querySelector(ep(N)))return}b=p.createElement("link"),br(b,"link",s),zn(b),p.head.appendChild(b)}}}function KY(s,c,p){Yo.S(s,c,p);var b=pf;if(b&&s){var T=wo(b).hoistableStyles,N=mf(s);c=c||"default";var re=T.get(N);if(!re){var ce={loading:0,preload:null};if(re=b.querySelector(Jh(N)))ce.loading=5;else{s=h({rel:"stylesheet",href:s,"data-precedence":c},p),(p=Hi.get(N))&&Zx(s,p);var ge=re=b.createElement("link");zn(ge),br(ge,"link",s),ge._p=new Promise(function(Ae,Be){ge.onload=Ae,ge.onerror=Be}),ge.addEventListener("load",function(){ce.loading|=1}),ge.addEventListener("error",function(){ce.loading|=2}),ce.loading|=4,Yg(re,c,b)}re={type:"stylesheet",instance:re,count:1,state:ce},T.set(N,re)}}}function ZY(s,c){Yo.X(s,c);var p=pf;if(p&&s){var b=wo(p).hoistableScripts,T=vf(s),N=b.get(T);N||(N=p.querySelector(ep(T)),N||(s=h({src:s,async:!0},c),(c=Hi.get(T))&&Xx(s,c),N=p.createElement("script"),zn(N),br(N,"link",s),p.head.appendChild(N)),N={type:"script",instance:N,count:1,state:null},b.set(T,N))}}function XY(s,c){Yo.M(s,c);var p=pf;if(p&&s){var b=wo(p).hoistableScripts,T=vf(s),N=b.get(T);N||(N=p.querySelector(ep(T)),N||(s=h({src:s,async:!0,type:"module"},c),(c=Hi.get(T))&&Xx(s,c),N=p.createElement("script"),zn(N),br(N,"link",s),p.head.appendChild(N)),N={type:"script",instance:N,count:1,state:null},b.set(T,N))}}function YM(s,c,p,b){var T=(T=de.current)?Gg(T):null;if(!T)throw Error(r(446));switch(s){case"meta":case"title":return null;case"style":return typeof p.precedence=="string"&&typeof p.href=="string"?(c=mf(p.href),p=wo(T).hoistableStyles,b=p.get(c),b||(b={type:"style",instance:null,count:0,state:null},p.set(c,b)),b):{type:"void",instance:null,count:0,state:null};case"link":if(p.rel==="stylesheet"&&typeof p.href=="string"&&typeof p.precedence=="string"){s=mf(p.href);var N=wo(T).hoistableStyles,re=N.get(s);if(re||(T=T.ownerDocument||T,re={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},N.set(s,re),(N=T.querySelector(Jh(s)))&&!N._p&&(re.instance=N,re.state.loading=5),Hi.has(s)||(p={rel:"preload",as:"style",href:p.href,crossOrigin:p.crossOrigin,integrity:p.integrity,media:p.media,hrefLang:p.hrefLang,referrerPolicy:p.referrerPolicy},Hi.set(s,p),N||QY(T,s,p,re.state))),c&&b===null)throw Error(r(528,""));return re}if(c&&b!==null)throw Error(r(529,""));return null;case"script":return c=p.async,p=p.src,typeof p=="string"&&c&&typeof c!="function"&&typeof c!="symbol"?(c=vf(p),p=wo(T).hoistableScripts,b=p.get(c),b||(b={type:"script",instance:null,count:0,state:null},p.set(c,b)),b):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,s))}}function mf(s){return'href="'+mr(s)+'"'}function Jh(s){return'link[rel="stylesheet"]['+s+"]"}function KM(s){return h({},s,{"data-precedence":s.precedence,precedence:null})}function QY(s,c,p,b){s.querySelector('link[rel="preload"][as="style"]['+c+"]")?b.loading=1:(c=s.createElement("link"),b.preload=c,c.addEventListener("load",function(){return b.loading|=1}),c.addEventListener("error",function(){return b.loading|=2}),br(c,"link",p),zn(c),s.head.appendChild(c))}function vf(s){return'[src="'+mr(s)+'"]'}function ep(s){return"script[async]"+s}function ZM(s,c,p){if(c.count++,c.instance===null)switch(c.type){case"style":var b=s.querySelector('style[data-href~="'+mr(p.href)+'"]');if(b)return c.instance=b,zn(b),b;var T=h({},p,{"data-href":p.href,"data-precedence":p.precedence,href:null,precedence:null});return b=(s.ownerDocument||s).createElement("style"),zn(b),br(b,"style",T),Yg(b,p.precedence,s),c.instance=b;case"stylesheet":T=mf(p.href);var N=s.querySelector(Jh(T));if(N)return c.state.loading|=4,c.instance=N,zn(N),N;b=KM(p),(T=Hi.get(T))&&Zx(b,T),N=(s.ownerDocument||s).createElement("link"),zn(N);var re=N;return re._p=new Promise(function(ce,ge){re.onload=ce,re.onerror=ge}),br(N,"link",b),c.state.loading|=4,Yg(N,p.precedence,s),c.instance=N;case"script":return N=vf(p.src),(T=s.querySelector(ep(N)))?(c.instance=T,zn(T),T):(b=p,(T=Hi.get(N))&&(b=h({},p),Xx(b,T)),s=s.ownerDocument||s,T=s.createElement("script"),zn(T),br(T,"link",b),s.head.appendChild(T),c.instance=T);case"void":return null;default:throw Error(r(443,c.type))}else c.type==="stylesheet"&&(c.state.loading&4)===0&&(b=c.instance,c.state.loading|=4,Yg(b,p.precedence,s));return c.instance}function Yg(s,c,p){for(var b=p.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),T=b.length?b[b.length-1]:null,N=T,re=0;re<b.length;re++){var ce=b[re];if(ce.dataset.precedence===c)N=ce;else if(N!==T)break}N?N.parentNode.insertBefore(s,N.nextSibling):(c=p.nodeType===9?p.head:p,c.insertBefore(s,c.firstChild))}function Zx(s,c){s.crossOrigin==null&&(s.crossOrigin=c.crossOrigin),s.referrerPolicy==null&&(s.referrerPolicy=c.referrerPolicy),s.title==null&&(s.title=c.title)}function Xx(s,c){s.crossOrigin==null&&(s.crossOrigin=c.crossOrigin),s.referrerPolicy==null&&(s.referrerPolicy=c.referrerPolicy),s.integrity==null&&(s.integrity=c.integrity)}var Kg=null;function XM(s,c,p){if(Kg===null){var b=new Map,T=Kg=new Map;T.set(p,b)}else T=Kg,b=T.get(p),b||(b=new Map,T.set(p,b));if(b.has(s))return b;for(b.set(s,null),p=p.getElementsByTagName(s),T=0;T<p.length;T++){var N=p[T];if(!(N[Cs]||N[Nt]||s==="link"&&N.getAttribute("rel")==="stylesheet")&&N.namespaceURI!=="http://www.w3.org/2000/svg"){var re=N.getAttribute(c)||"";re=s+re;var ce=b.get(re);ce?ce.push(N):b.set(re,[N])}}return b}function QM(s,c,p){s=s.ownerDocument||s,s.head.insertBefore(p,c==="title"?s.querySelector("head > title"):null)}function JY(s,c,p){if(p===1||c.itemProp!=null)return!1;switch(s){case"meta":case"title":return!0;case"style":if(typeof c.precedence!="string"||typeof c.href!="string"||c.href==="")break;return!0;case"link":if(typeof c.rel!="string"||typeof c.href!="string"||c.href===""||c.onLoad||c.onError)break;switch(c.rel){case"stylesheet":return s=c.disabled,typeof c.precedence=="string"&&s==null;default:return!0}case"script":if(c.async&&typeof c.async!="function"&&typeof c.async!="symbol"&&!c.onLoad&&!c.onError&&c.src&&typeof c.src=="string")return!0}return!1}function JM(s){return!(s.type==="stylesheet"&&(s.state.loading&3)===0)}var tp=null;function eK(){}function tK(s,c,p){if(tp===null)throw Error(r(475));var b=tp;if(c.type==="stylesheet"&&(typeof p.media!="string"||matchMedia(p.media).matches!==!1)&&(c.state.loading&4)===0){if(c.instance===null){var T=mf(p.href),N=s.querySelector(Jh(T));if(N){s=N._p,s!==null&&typeof s=="object"&&typeof s.then=="function"&&(b.count++,b=Zg.bind(b),s.then(b,b)),c.state.loading|=4,c.instance=N,zn(N);return}N=s.ownerDocument||s,p=KM(p),(T=Hi.get(T))&&Zx(p,T),N=N.createElement("link"),zn(N);var re=N;re._p=new Promise(function(ce,ge){re.onload=ce,re.onerror=ge}),br(N,"link",p),c.instance=N}b.stylesheets===null&&(b.stylesheets=new Map),b.stylesheets.set(c,s),(s=c.state.preload)&&(c.state.loading&3)===0&&(b.count++,c=Zg.bind(b),s.addEventListener("load",c),s.addEventListener("error",c))}}function nK(){if(tp===null)throw Error(r(475));var s=tp;return s.stylesheets&&s.count===0&&Qx(s,s.stylesheets),0<s.count?function(c){var p=setTimeout(function(){if(s.stylesheets&&Qx(s,s.stylesheets),s.unsuspend){var b=s.unsuspend;s.unsuspend=null,b()}},6e4);return s.unsuspend=c,function(){s.unsuspend=null,clearTimeout(p)}}:null}function Zg(){if(this.count--,this.count===0){if(this.stylesheets)Qx(this,this.stylesheets);else if(this.unsuspend){var s=this.unsuspend;this.unsuspend=null,s()}}}var Xg=null;function Qx(s,c){s.stylesheets=null,s.unsuspend!==null&&(s.count++,Xg=new Map,c.forEach(rK,s),Xg=null,Zg.call(s))}function rK(s,c){if(!(c.state.loading&4)){var p=Xg.get(s);if(p)var b=p.get(null);else{p=new Map,Xg.set(s,p);for(var T=s.querySelectorAll("link[data-precedence],style[data-precedence]"),N=0;N<T.length;N++){var re=T[N];(re.nodeName==="LINK"||re.getAttribute("media")!=="not all")&&(p.set(re.dataset.precedence,re),b=re)}b&&p.set(null,b)}T=c.instance,re=T.getAttribute("data-precedence"),N=p.get(re)||b,N===b&&p.set(null,T),p.set(re,T),this.count++,b=Zg.bind(this),T.addEventListener("load",b),T.addEventListener("error",b),N?N.parentNode.insertBefore(T,N.nextSibling):(s=s.nodeType===9?s.head:s,s.insertBefore(T,s.firstChild)),c.state.loading|=4}}var np={$$typeof:A,Provider:null,Consumer:null,_currentValue:z,_currentValue2:z,_threadCount:0};function iK(s,c,p,b,T,N,re,ce){this.tag=1,this.containerInfo=s,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Os(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Os(0),this.hiddenUpdates=Os(null),this.identifierPrefix=b,this.onUncaughtError=T,this.onCaughtError=N,this.onRecoverableError=re,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=ce,this.incompleteTransitions=new Map}function eN(s,c,p,b,T,N,re,ce,ge,Ae,Be,Ve){return s=new iK(s,c,p,re,ce,ge,Ae,Ve),c=1,N===!0&&(c|=24),N=Ur(3,null,null,c),s.current=N,N.stateNode=s,c=N_(),c.refCount++,s.pooledCache=c,c.refCount++,N.memoizedState={element:b,isDehydrated:p,cache:c},I_(N),s}function tN(s){return s?(s=Bo,s):Bo}function nN(s,c,p,b,T,N){T=tN(T),b.context===null?b.context=T:b.pendingContext=T,b=Zs(c),b.payload={element:p},N=N===void 0?null:N,N!==null&&(b.callback=N),p=Xs(s,b,c),p!==null&&(gi(p,s,c),Mh(p,s,c))}function rN(s,c){if(s=s.memoizedState,s!==null&&s.dehydrated!==null){var p=s.retryLane;s.retryLane=p!==0&&p<c?p:c}}function Jx(s,c){rN(s,c),(s=s.alternate)&&rN(s,c)}function iN(s){if(s.tag===13){var c=Hs(s,67108864);c!==null&&gi(c,s,67108864),Jx(s,67108864)}}var Qg=!0;function aK(s,c,p,b){var T=H.T;H.T=null;var N=U.p;try{U.p=2,ew(s,c,p,b)}finally{U.p=N,H.T=T}}function oK(s,c,p,b){var T=H.T;H.T=null;var N=U.p;try{U.p=8,ew(s,c,p,b)}finally{U.p=N,H.T=T}}function ew(s,c,p,b){if(Qg){var T=tw(b);if(T===null)zx(s,c,b,Jg,p),oN(s,b);else if(lK(T,s,c,p,b))b.stopPropagation();else if(oN(s,b),c&4&&-1<sK.indexOf(s)){for(;T!==null;){var N=xo(T);if(N!==null)switch(N.tag){case 3:if(N=N.stateNode,N.current.memoizedState.isDehydrated){var re=Ut(N.pendingLanes);if(re!==0){var ce=N;for(ce.pendingLanes|=2,ce.entangledLanes|=2;re;){var ge=1<<31-Ge(re);ce.entanglements[1]|=ge,re&=~ge}Za(N),(Wt&6)===0&&(kg=we()+500,Kh(0))}}break;case 13:ce=Hs(N,2),ce!==null&&gi(ce,N,2),$g(),Jx(N,2)}if(N=tw(b),N===null&&zx(s,c,b,Jg,p),N===T)break;T=N}T!==null&&b.stopPropagation()}else zx(s,c,b,null,p)}}function tw(s){return s=Ns(s),nw(s)}var Jg=null;function nw(s){if(Jg=null,s=Ba(s),s!==null){var c=a(s);if(c===null)s=null;else{var p=c.tag;if(p===13){if(s=o(c),s!==null)return s;s=null}else if(p===3){if(c.stateNode.current.memoizedState.isDehydrated)return c.tag===3?c.stateNode.containerInfo:null;s=null}else c!==s&&(s=null)}}return Jg=s,null}function aN(s){switch(s){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Te()){case Le:return 2;case ze:return 8;case $e:case Fe:return 32;case _e:return 268435456;default:return 32}default:return 32}}var rw=!1,cl=null,fl=null,dl=null,rp=new Map,ip=new Map,hl=[],sK="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function oN(s,c){switch(s){case"focusin":case"focusout":cl=null;break;case"dragenter":case"dragleave":fl=null;break;case"mouseover":case"mouseout":dl=null;break;case"pointerover":case"pointerout":rp.delete(c.pointerId);break;case"gotpointercapture":case"lostpointercapture":ip.delete(c.pointerId)}}function ap(s,c,p,b,T,N){return s===null||s.nativeEvent!==N?(s={blockedOn:c,domEventName:p,eventSystemFlags:b,nativeEvent:N,targetContainers:[T]},c!==null&&(c=xo(c),c!==null&&iN(c)),s):(s.eventSystemFlags|=b,c=s.targetContainers,T!==null&&c.indexOf(T)===-1&&c.push(T),s)}function lK(s,c,p,b,T){switch(c){case"focusin":return cl=ap(cl,s,c,p,b,T),!0;case"dragenter":return fl=ap(fl,s,c,p,b,T),!0;case"mouseover":return dl=ap(dl,s,c,p,b,T),!0;case"pointerover":var N=T.pointerId;return rp.set(N,ap(rp.get(N)||null,s,c,p,b,T)),!0;case"gotpointercapture":return N=T.pointerId,ip.set(N,ap(ip.get(N)||null,s,c,p,b,T)),!0}return!1}function sN(s){var c=Ba(s.target);if(c!==null){var p=a(c);if(p!==null){if(c=p.tag,c===13){if(c=o(p),c!==null){s.blockedOn=c,Gn(s.priority,function(){if(p.tag===13){var b=vi();b=xn(b);var T=Hs(p,b);T!==null&&gi(T,p,b),Jx(p,b)}});return}}else if(c===3&&p.stateNode.current.memoizedState.isDehydrated){s.blockedOn=p.tag===3?p.stateNode.containerInfo:null;return}}}s.blockedOn=null}function ey(s){if(s.blockedOn!==null)return!1;for(var c=s.targetContainers;0<c.length;){var p=tw(s.nativeEvent);if(p===null){p=s.nativeEvent;var b=new p.constructor(p.type,p);ou=b,p.target.dispatchEvent(b),ou=null}else return c=xo(p),c!==null&&iN(c),s.blockedOn=p,!1;c.shift()}return!0}function lN(s,c,p){ey(s)&&p.delete(c)}function uK(){rw=!1,cl!==null&&ey(cl)&&(cl=null),fl!==null&&ey(fl)&&(fl=null),dl!==null&&ey(dl)&&(dl=null),rp.forEach(lN),ip.forEach(lN)}function ty(s,c){s.blockedOn===c&&(s.blockedOn=null,rw||(rw=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,uK)))}var ny=null;function uN(s){ny!==s&&(ny=s,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){ny===s&&(ny=null);for(var c=0;c<s.length;c+=3){var p=s[c],b=s[c+1],T=s[c+2];if(typeof b!="function"){if(nw(b||p)===null)continue;break}var N=xo(p);N!==null&&(s.splice(c,3),c-=3,nx(N,{pending:!0,data:T,method:p.method,action:b},b,T))}}))}function op(s){function c(ge){return ty(ge,s)}cl!==null&&ty(cl,s),fl!==null&&ty(fl,s),dl!==null&&ty(dl,s),rp.forEach(c),ip.forEach(c);for(var p=0;p<hl.length;p++){var b=hl[p];b.blockedOn===s&&(b.blockedOn=null)}for(;0<hl.length&&(p=hl[0],p.blockedOn===null);)sN(p),p.blockedOn===null&&hl.shift();if(p=(s.ownerDocument||s).$$reactFormReplay,p!=null)for(b=0;b<p.length;b+=3){var T=p[b],N=p[b+1],re=T[on]||null;if(typeof N=="function")re||uN(p);else if(re){var ce=null;if(N&&N.hasAttribute("formAction")){if(T=N,re=N[on]||null)ce=re.formAction;else if(nw(T)!==null)continue}else ce=re.action;typeof ce=="function"?p[b+1]=ce:(p.splice(b,3),b-=3),uN(p)}}}function iw(s){this._internalRoot=s}ry.prototype.render=iw.prototype.render=function(s){var c=this._internalRoot;if(c===null)throw Error(r(409));var p=c.current,b=vi();nN(p,b,s,c,null,null)},ry.prototype.unmount=iw.prototype.unmount=function(){var s=this._internalRoot;if(s!==null){this._internalRoot=null;var c=s.containerInfo;nN(s.current,2,null,s,null,null),$g(),c[nr]=null}};function ry(s){this._internalRoot=s}ry.prototype.unstable_scheduleHydration=function(s){if(s){var c=tr();s={blockedOn:null,target:s,priority:c};for(var p=0;p<hl.length&&c!==0&&c<hl[p].priority;p++);hl.splice(p,0,s),p===0&&sN(s)}};var cN=t.version;if(cN!=="19.1.0")throw Error(r(527,cN,"19.1.0"));U.findDOMNode=function(s){var c=s._reactInternals;if(c===void 0)throw typeof s.render=="function"?Error(r(188)):(s=Object.keys(s).join(","),Error(r(268,s)));return s=f(c),s=s!==null?u(s):null,s=s===null?null:s.stateNode,s};var cK={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:H,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var iy=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!iy.isDisabled&&iy.supportsFiber)try{Me=iy.inject(cK),je=iy}catch{}}return fp.createRoot=function(s,c){if(!i(s))throw Error(r(299));var p=!1,b="",T=CR,N=TR,re=AR,ce=null;return c!=null&&(c.unstable_strictMode===!0&&(p=!0),c.identifierPrefix!==void 0&&(b=c.identifierPrefix),c.onUncaughtError!==void 0&&(T=c.onUncaughtError),c.onCaughtError!==void 0&&(N=c.onCaughtError),c.onRecoverableError!==void 0&&(re=c.onRecoverableError),c.unstable_transitionCallbacks!==void 0&&(ce=c.unstable_transitionCallbacks)),c=eN(s,1,!1,null,null,p,b,T,N,re,ce,null),s[nr]=c.current,Ux(s),new iw(c)},fp.hydrateRoot=function(s,c,p){if(!i(s))throw Error(r(299));var b=!1,T="",N=CR,re=TR,ce=AR,ge=null,Ae=null;return p!=null&&(p.unstable_strictMode===!0&&(b=!0),p.identifierPrefix!==void 0&&(T=p.identifierPrefix),p.onUncaughtError!==void 0&&(N=p.onUncaughtError),p.onCaughtError!==void 0&&(re=p.onCaughtError),p.onRecoverableError!==void 0&&(ce=p.onRecoverableError),p.unstable_transitionCallbacks!==void 0&&(ge=p.unstable_transitionCallbacks),p.formState!==void 0&&(Ae=p.formState)),c=eN(s,1,!0,c,p??null,b,T,N,re,ce,ge,Ae),c.context=tN(null),p=c.current,b=vi(),b=xn(b),T=Zs(b),T.callback=null,Xs(p,T,b),p=b,c.current.lanes=p,Ia(c,p),Za(c),s[nr]=c.current,Ux(s),new ry(c)},fp.version="19.1.0",fp}var wN;function xK(){if(wN)return ow.exports;wN=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),ow.exports=_K(),ow.exports}var wK=xK(),B=Yb();const ae=Lt(B);var fw={exports:{}},dw={};/**
|
||
* @license React
|
||
* use-sync-external-store-with-selector.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var SN;function SK(){if(SN)return dw;SN=1;var e=Yb();function t(f,u){return f===u&&(f!==0||1/f===1/u)||f!==f&&u!==u}var n=typeof Object.is=="function"?Object.is:t,r=e.useSyncExternalStore,i=e.useRef,a=e.useEffect,o=e.useMemo,l=e.useDebugValue;return dw.useSyncExternalStoreWithSelector=function(f,u,h,m,y){var _=i(null);if(_.current===null){var x={hasValue:!1,value:null};_.current=x}else x=_.current;_=o(function(){function S(P){if(!O){if(O=!0,E=P,P=m(P),y!==void 0&&x.hasValue){var R=x.value;if(y(R,P))return A=R}return A=P}if(R=A,n(E,P))return R;var I=m(P);return y!==void 0&&y(R,I)?(E=P,R):(E=P,A=I)}var O=!1,E,A,j=h===void 0?null:h;return[function(){return S(u())},j===null?void 0:function(){return S(j())}]},[u,h,m,y]);var w=r(f,_[0],_[1]);return a(function(){x.hasValue=!0,x.value=w},[w]),l(w),w},dw}var ON;function OK(){return ON||(ON=1,fw.exports=SK()),fw.exports}OK();var EK=B.version.startsWith("19"),CK=Symbol.for(EK?"react.transitional.element":"react.element"),TK=Symbol.for("react.portal"),AK=Symbol.for("react.fragment"),jK=Symbol.for("react.strict_mode"),PK=Symbol.for("react.profiler"),RK=Symbol.for("react.consumer"),MK=Symbol.for("react.context"),U9=Symbol.for("react.forward_ref"),NK=Symbol.for("react.suspense"),LK=Symbol.for("react.suspense_list"),Aj=Symbol.for("react.memo"),DK=Symbol.for("react.lazy"),kK=U9,IK=Aj;function $K(e){if(typeof e=="object"&&e!==null){const{$$typeof:t}=e;switch(t){case CK:switch(e=e.type,e){case AK:case PK:case jK:case NK:case LK:return e;default:switch(e=e&&e.$$typeof,e){case MK:case U9:case DK:case Aj:return e;case RK:return e;default:return t}}case TK:return t}}}function BK(e){return $K(e)===Aj}function UK(e,t,n,r,{areStatesEqual:i,areOwnPropsEqual:a,areStatePropsEqual:o}){let l=!1,f,u,h,m,y;function _(E,A){return f=E,u=A,h=e(f,u),m=t(r,u),y=n(h,m,u),l=!0,y}function x(){return h=e(f,u),t.dependsOnOwnProps&&(m=t(r,u)),y=n(h,m,u),y}function w(){return e.dependsOnOwnProps&&(h=e(f,u)),t.dependsOnOwnProps&&(m=t(r,u)),y=n(h,m,u),y}function S(){const E=e(f,u),A=!o(E,h);return h=E,A&&(y=n(h,m,u)),y}function O(E,A){const j=!a(A,u),P=!i(E,f,A,u);return f=E,u=A,j&&P?x():j?w():P?S():y}return function(A,j){return l?O(A,j):_(A,j)}}function zK(e,{initMapStateToProps:t,initMapDispatchToProps:n,initMergeProps:r,...i}){const a=t(e,i),o=n(e,i),l=r(e,i);return UK(a,o,l,e,i)}function FK(e,t){const n={};for(const r in e){const i=e[r];typeof i=="function"&&(n[r]=(...a)=>t(i(...a)))}return n}function JE(e){return function(n){const r=e(n);function i(){return r}return i.dependsOnOwnProps=!1,i}}function EN(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function z9(e,t){return function(r,{displayName:i}){const a=function(l,f){return a.dependsOnOwnProps?a.mapToProps(l,f):a.mapToProps(l,void 0)};return a.dependsOnOwnProps=!0,a.mapToProps=function(l,f){a.mapToProps=e,a.dependsOnOwnProps=EN(e);let u=a(l,f);return typeof u=="function"&&(a.mapToProps=u,a.dependsOnOwnProps=EN(u),u=a(l,f)),u},a}}function jj(e,t){return(n,r)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${r.wrappedComponentName}.`)}}function qK(e){return e&&typeof e=="object"?JE(t=>FK(e,t)):e?typeof e=="function"?z9(e):jj(e,"mapDispatchToProps"):JE(t=>({dispatch:t}))}function VK(e){return e?typeof e=="function"?z9(e):jj(e,"mapStateToProps"):JE(()=>({}))}function HK(e,t,n){return{...n,...e,...t}}function WK(e){return function(n,{displayName:r,areMergedPropsEqual:i}){let a=!1,o;return function(f,u,h){const m=e(f,u,h);return a?i(m,o)||(o=m):(a=!0,o=m),o}}}function GK(e){return e?typeof e=="function"?WK(e):jj(e,"mergeProps"):()=>HK}function YK(e){e()}function KK(){let e=null,t=null;return{clear(){e=null,t=null},notify(){YK(()=>{let n=e;for(;n;)n.callback(),n=n.next})},get(){const n=[];let r=e;for(;r;)n.push(r),r=r.next;return n},subscribe(n){let r=!0;const i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!r||e===null||(r=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var CN={notify(){},get:()=>[]};function F9(e,t){let n,r=CN,i=0,a=!1;function o(w){h();const S=r.subscribe(w);let O=!1;return()=>{O||(O=!0,S(),m())}}function l(){r.notify()}function f(){x.onStateChange&&x.onStateChange()}function u(){return a}function h(){i++,n||(n=t?t.addNestedSub(f):e.subscribe(f),r=KK())}function m(){i--,n&&i===0&&(n(),n=void 0,r.clear(),r=CN)}function y(){a||(a=!0,h())}function _(){a&&(a=!1,m())}const x={addNestedSub:o,notifyNestedSubs:l,handleChangeWrapper:f,isSubscribed:u,trySubscribe:y,tryUnsubscribe:_,getListeners:()=>r};return x}var ZK=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",XK=ZK(),QK=()=>typeof navigator<"u"&&navigator.product==="ReactNative",JK=QK(),eZ=()=>XK||JK?B.useLayoutEffect:B.useEffect,Qy=eZ();function TN(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function hw(e,t){if(TN(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(t,n[i])||!TN(e[n[i]],t[n[i]]))return!1;return!0}var tZ={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},nZ={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},rZ={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},q9={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},iZ={[kK]:rZ,[IK]:q9};function AN(e){return BK(e)?q9:iZ[e.$$typeof]||tZ}var aZ=Object.defineProperty,oZ=Object.getOwnPropertyNames,jN=Object.getOwnPropertySymbols,sZ=Object.getOwnPropertyDescriptor,lZ=Object.getPrototypeOf,PN=Object.prototype;function eC(e,t){if(typeof t!="string"){if(PN){const a=lZ(t);a&&a!==PN&&eC(e,a)}let n=oZ(t);jN&&(n=n.concat(jN(t)));const r=AN(e),i=AN(t);for(let a=0;a<n.length;++a){const o=n[a];if(!nZ[o]&&!(i&&i[o])&&!(r&&r[o])){const l=sZ(t,o);try{aZ(e,o,l)}catch{}}}}return e}var pw=Symbol.for("react-redux-context"),mw=typeof globalThis<"u"?globalThis:{};function uZ(){if(!B.createContext)return{};const e=mw[pw]??(mw[pw]=new Map);let t=e.get(B.createContext);return t||(t=B.createContext(null),e.set(B.createContext,t)),t}var V9=uZ(),cZ=[null,null];function fZ(e,t,n){Qy(()=>e(...t),n)}function dZ(e,t,n,r,i,a){e.current=r,n.current=!1,i.current&&(i.current=null,a())}function hZ(e,t,n,r,i,a,o,l,f,u,h){if(!e)return()=>{};let m=!1,y=null;const _=()=>{if(m||!l.current)return;const w=t.getState();let S,O;try{S=r(w,i.current)}catch(E){O=E,y=E}O||(y=null),S===a.current?o.current||u():(a.current=S,f.current=S,o.current=!0,h())};return n.onStateChange=_,n.trySubscribe(),_(),()=>{if(m=!0,n.tryUnsubscribe(),n.onStateChange=null,y)throw y}}function pZ(e,t){return e===t}function mZ(e,t,n,{pure:r,areStatesEqual:i=pZ,areOwnPropsEqual:a=hw,areStatePropsEqual:o=hw,areMergedPropsEqual:l=hw,forwardRef:f=!1,context:u=V9}={}){const h=u,m=VK(e),y=qK(t),_=GK(n),x=!!e;return S=>{const O=S.displayName||S.name||"Component",E=`Connect(${O})`,A={shouldHandleStateChanges:x,displayName:E,wrappedComponentName:O,WrappedComponent:S,initMapStateToProps:m,initMapDispatchToProps:y,initMergeProps:_,areStatesEqual:i,areStatePropsEqual:o,areOwnPropsEqual:a,areMergedPropsEqual:l};function j(I){const[V,W,G]=B.useMemo(()=>{const{reactReduxForwardedRef:X,...ue}=I;return[I.context,X,ue]},[I]),K=B.useMemo(()=>{let X=h;return V!=null&&V.Consumer,X},[V,h]),ne=B.useContext(K),le=!!I.store&&!!I.store.getState&&!!I.store.dispatch,Q=!!ne&&!!ne.store,J=le?I.store:ne.store,H=Q?ne.getServerState:J.getState,U=B.useMemo(()=>zK(J.dispatch,A),[J]),[z,F]=B.useMemo(()=>{if(!x)return cZ;const X=F9(J,le?void 0:ne.subscription),ue=X.notifyNestedSubs.bind(X);return[X,ue]},[J,le,ne]),M=B.useMemo(()=>le?ne:{...ne,subscription:z},[le,ne,z]),k=B.useRef(void 0),te=B.useRef(G),Z=B.useRef(void 0),oe=B.useRef(!1),he=B.useRef(!1),de=B.useRef(void 0);Qy(()=>(he.current=!0,()=>{he.current=!1}),[]);const be=B.useMemo(()=>()=>Z.current&&G===te.current?Z.current:U(J.getState(),G),[J,G]),$=B.useMemo(()=>ue=>z?hZ(x,J,z,U,te,k,oe,he,Z,F,ue):()=>{},[z]);fZ(dZ,[te,k,oe,G,Z,F]);let q;try{q=B.useSyncExternalStore($,be,H?()=>U(H(),G):be)}catch(X){throw de.current&&(X.message+=`
|
||
The error may be correlated with this previous error:
|
||
${de.current.stack}
|
||
|
||
`),X}Qy(()=>{de.current=void 0,Z.current=void 0,k.current=q});const ee=B.useMemo(()=>B.createElement(S,{...q,ref:W}),[W,S,q]);return B.useMemo(()=>x?B.createElement(K.Provider,{value:M},ee):ee,[K,ee,M])}const R=B.memo(j);if(R.WrappedComponent=S,R.displayName=j.displayName=E,f){const V=B.forwardRef(function(G,K){return B.createElement(R,{...G,reactReduxForwardedRef:K})});return V.displayName=E,V.WrappedComponent=S,eC(V,S)}return eC(R,S)}}var H9=mZ;function vZ(e){const{children:t,context:n,serverState:r,store:i}=e,a=B.useMemo(()=>{const f=F9(i);return{store:i,subscription:f,getServerState:r?()=>r:void 0}},[i,r]),o=B.useMemo(()=>i.getState(),[i]);Qy(()=>{const{subscription:f}=a;return f.onStateChange=f.notifyNestedSubs,f.trySubscribe(),o!==i.getState()&&f.notifyNestedSubs(),()=>{f.tryUnsubscribe(),f.onStateChange=void 0}},[a,o]);const l=n||V9;return B.createElement(l.Provider,{value:a},t)}var W9=vZ,dp={},RN;function gZ(){if(RN)return dp;RN=1,Object.defineProperty(dp,"__esModule",{value:!0}),dp.parse=o,dp.serialize=u;const e=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,t=/^[\u0021-\u003A\u003C-\u007E]*$/,n=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,r=/^[\u0020-\u003A\u003D-\u007E]*$/,i=Object.prototype.toString,a=(()=>{const y=function(){};return y.prototype=Object.create(null),y})();function o(y,_){const x=new a,w=y.length;if(w<2)return x;const S=(_==null?void 0:_.decode)||h;let O=0;do{const E=y.indexOf("=",O);if(E===-1)break;const A=y.indexOf(";",O),j=A===-1?w:A;if(E>j){O=y.lastIndexOf(";",E-1)+1;continue}const P=l(y,O,E),R=f(y,E,P),I=y.slice(P,R);if(x[I]===void 0){let V=l(y,E+1,j),W=f(y,j,V);const G=S(y.slice(V,W));x[I]=G}O=j+1}while(O<w);return x}function l(y,_,x){do{const w=y.charCodeAt(_);if(w!==32&&w!==9)return _}while(++_<x);return x}function f(y,_,x){for(;_>x;){const w=y.charCodeAt(--_);if(w!==32&&w!==9)return _+1}return x}function u(y,_,x){const w=(x==null?void 0:x.encode)||encodeURIComponent;if(!e.test(y))throw new TypeError(`argument name is invalid: ${y}`);const S=w(_);if(!t.test(S))throw new TypeError(`argument val is invalid: ${_}`);let O=y+"="+S;if(!x)return O;if(x.maxAge!==void 0){if(!Number.isInteger(x.maxAge))throw new TypeError(`option maxAge is invalid: ${x.maxAge}`);O+="; Max-Age="+x.maxAge}if(x.domain){if(!n.test(x.domain))throw new TypeError(`option domain is invalid: ${x.domain}`);O+="; Domain="+x.domain}if(x.path){if(!r.test(x.path))throw new TypeError(`option path is invalid: ${x.path}`);O+="; Path="+x.path}if(x.expires){if(!m(x.expires)||!Number.isFinite(x.expires.valueOf()))throw new TypeError(`option expires is invalid: ${x.expires}`);O+="; Expires="+x.expires.toUTCString()}if(x.httpOnly&&(O+="; HttpOnly"),x.secure&&(O+="; Secure"),x.partitioned&&(O+="; Partitioned"),x.priority)switch(typeof x.priority=="string"?x.priority.toLowerCase():void 0){case"low":O+="; Priority=Low";break;case"medium":O+="; Priority=Medium";break;case"high":O+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${x.priority}`)}if(x.sameSite)switch(typeof x.sameSite=="string"?x.sameSite.toLowerCase():x.sameSite){case!0:case"strict":O+="; SameSite=Strict";break;case"lax":O+="; SameSite=Lax";break;case"none":O+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${x.sameSite}`)}return O}function h(y){if(y.indexOf("%")===-1)return y;try{return decodeURIComponent(y)}catch{return y}}function m(y){return i.call(y)==="[object Date]"}return dp}gZ();var MN="popstate";function yZ(e={}){function t(r,i){let{pathname:a,search:o,hash:l}=r.location;return tC("",{pathname:a,search:o,hash:l},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:om(i)}return _Z(t,n,null,e)}function En(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Ta(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function bZ(){return Math.random().toString(36).substring(2,10)}function NN(e,t){return{usr:e.state,key:e.key,idx:t}}function tC(e,t,n=null,r){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Bd(t):t,state:n,key:t&&t.key||r||bZ()}}function om({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function Bd(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function _Z(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,l="POP",f=null,u=h();u==null&&(u=0,o.replaceState({...o.state,idx:u},""));function h(){return(o.state||{idx:null}).idx}function m(){l="POP";let S=h(),O=S==null?null:S-u;u=S,f&&f({action:l,location:w.location,delta:O})}function y(S,O){l="PUSH";let E=tC(w.location,S,O);u=h()+1;let A=NN(E,u),j=w.createHref(E);try{o.pushState(A,"",j)}catch(P){if(P instanceof DOMException&&P.name==="DataCloneError")throw P;i.location.assign(j)}a&&f&&f({action:l,location:w.location,delta:1})}function _(S,O){l="REPLACE";let E=tC(w.location,S,O);u=h();let A=NN(E,u),j=w.createHref(E);o.replaceState(A,"",j),a&&f&&f({action:l,location:w.location,delta:0})}function x(S){let O=i.location.origin!=="null"?i.location.origin:i.location.href,E=typeof S=="string"?S:om(S);return E=E.replace(/ $/,"%20"),En(O,`No window.location.(origin|href) available to create URL for href: ${E}`),new URL(E,O)}let w={get action(){return l},get location(){return e(i,o)},listen(S){if(f)throw new Error("A history only accepts one active listener");return i.addEventListener(MN,m),f=S,()=>{i.removeEventListener(MN,m),f=null}},createHref(S){return t(i,S)},createURL:x,encodeLocation(S){let O=x(S);return{pathname:O.pathname,search:O.search,hash:O.hash}},push:y,replace:_,go(S){return o.go(S)}};return w}function G9(e,t,n="/"){return xZ(e,t,n,!1)}function xZ(e,t,n,r){let i=typeof t=="string"?Bd(t):t,a=as(i.pathname||"/",n);if(a==null)return null;let o=Y9(e);wZ(o);let l=null;for(let f=0;l==null&&f<o.length;++f){let u=NZ(a);l=RZ(o[f],u,r)}return l}function Y9(e,t=[],n=[],r=""){let i=(a,o,l)=>{let f={relativePath:l===void 0?a.path||"":l,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};f.relativePath.startsWith("/")&&(En(f.relativePath.startsWith(r),`Absolute route path "${f.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),f.relativePath=f.relativePath.slice(r.length));let u=es([r,f.relativePath]),h=n.concat(f);a.children&&a.children.length>0&&(En(a.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${u}".`),Y9(a.children,t,h,u)),!(a.path==null&&!a.index)&&t.push({path:u,score:jZ(u,a.index),routesMeta:h})};return e.forEach((a,o)=>{var l;if(a.path===""||!((l=a.path)!=null&&l.includes("?")))i(a,o);else for(let f of K9(a.path))i(a,o,f)}),t}function K9(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return i?[a,""]:[a];let o=K9(r.join("/")),l=[];return l.push(...o.map(f=>f===""?a:[a,f].join("/"))),i&&l.push(...o),l.map(f=>e.startsWith("/")&&f===""?"/":f)}function wZ(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:PZ(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var SZ=/^:[\w-]+$/,OZ=3,EZ=2,CZ=1,TZ=10,AZ=-2,LN=e=>e==="*";function jZ(e,t){let n=e.split("/"),r=n.length;return n.some(LN)&&(r+=AZ),t&&(r+=EZ),n.filter(i=>!LN(i)).reduce((i,a)=>i+(SZ.test(a)?OZ:a===""?CZ:TZ),r)}function PZ(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function RZ(e,t,n=!1){let{routesMeta:r}=e,i={},a="/",o=[];for(let l=0;l<r.length;++l){let f=r[l],u=l===r.length-1,h=a==="/"?t:t.slice(a.length)||"/",m=Jy({path:f.relativePath,caseSensitive:f.caseSensitive,end:u},h),y=f.route;if(!m&&u&&n&&!r[r.length-1].route.index&&(m=Jy({path:f.relativePath,caseSensitive:f.caseSensitive,end:!1},h)),!m)return null;Object.assign(i,m.params),o.push({params:i,pathname:es([a,m.pathname]),pathnameBase:IZ(es([a,m.pathnameBase])),route:y}),m.pathnameBase!=="/"&&(a=es([a,m.pathnameBase]))}return o}function Jy(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=MZ(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),l=i.slice(1);return{params:r.reduce((u,{paramName:h,isOptional:m},y)=>{if(h==="*"){let x=l[y]||"";o=a.slice(0,a.length-x.length).replace(/(.)\/+$/,"$1")}const _=l[y];return m&&!_?u[h]=void 0:u[h]=(_||"").replace(/%2F/g,"/"),u},{}),pathname:a,pathnameBase:o,pattern:e}}function MZ(e,t=!1,n=!0){Ta(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,l,f)=>(r.push({paramName:l,isOptional:f!=null}),f?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function NZ(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Ta(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function as(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function LZ(e,t="/"){let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?Bd(e):e;return{pathname:n?n.startsWith("/")?n:DZ(n,t):t,search:$Z(r),hash:BZ(i)}}function DZ(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function vw(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function kZ(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Pj(e){let t=kZ(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function Rj(e,t,n,r=!1){let i;typeof e=="string"?i=Bd(e):(i={...e},En(!i.pathname||!i.pathname.includes("?"),vw("?","pathname","search",i)),En(!i.pathname||!i.pathname.includes("#"),vw("#","pathname","hash",i)),En(!i.search||!i.search.includes("#"),vw("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,l;if(o==null)l=n;else{let m=t.length-1;if(!r&&o.startsWith("..")){let y=o.split("/");for(;y[0]==="..";)y.shift(),m-=1;i.pathname=y.join("/")}l=m>=0?t[m]:"/"}let f=LZ(i,l),u=o&&o!=="/"&&o.endsWith("/"),h=(a||o===".")&&n.endsWith("/");return!f.pathname.endsWith("/")&&(u||h)&&(f.pathname+="/"),f}var es=e=>e.join("/").replace(/\/\/+/g,"/"),IZ=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),$Z=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,BZ=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function UZ(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var Z9=["POST","PUT","PATCH","DELETE"];new Set(Z9);var zZ=["GET",...Z9];new Set(zZ);var Ud=B.createContext(null);Ud.displayName="DataRouter";var Kb=B.createContext(null);Kb.displayName="DataRouterState";var X9=B.createContext({isTransitioning:!1});X9.displayName="ViewTransition";var FZ=B.createContext(new Map);FZ.displayName="Fetchers";var qZ=B.createContext(null);qZ.displayName="Await";var ja=B.createContext(null);ja.displayName="Navigation";var uv=B.createContext(null);uv.displayName="Location";var Pa=B.createContext({outlet:null,matches:[],isDataRoute:!1});Pa.displayName="Route";var Mj=B.createContext(null);Mj.displayName="RouteError";function VZ(e,{relative:t}={}){En(_c(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:r}=B.useContext(ja),{hash:i,pathname:a,search:o}=cv(e,{relative:t}),l=a;return n!=="/"&&(l=a==="/"?n:es([n,a])),r.createHref({pathname:l,search:o,hash:i})}function _c(){return B.useContext(uv)!=null}function Lr(){return En(_c(),"useLocation() may be used only in the context of a <Router> component."),B.useContext(uv).location}var Q9="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function J9(e){B.useContext(ja).static||B.useLayoutEffect(e)}function yo(){let{isDataRoute:e}=B.useContext(Pa);return e?rX():HZ()}function HZ(){En(_c(),"useNavigate() may be used only in the context of a <Router> component.");let e=B.useContext(Ud),{basename:t,navigator:n}=B.useContext(ja),{matches:r}=B.useContext(Pa),{pathname:i}=Lr(),a=JSON.stringify(Pj(r)),o=B.useRef(!1);return J9(()=>{o.current=!0}),B.useCallback((f,u={})=>{if(Ta(o.current,Q9),!o.current)return;if(typeof f=="number"){n.go(f);return}let h=Rj(f,JSON.parse(a),i,u.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:es([t,h.pathname])),(u.replace?n.replace:n.push)(h,u.state,u)},[t,n,a,i,e])}B.createContext(null);function zd(){let{matches:e}=B.useContext(Pa),t=e[e.length-1];return t?t.params:{}}function cv(e,{relative:t}={}){let{matches:n}=B.useContext(Pa),{pathname:r}=Lr(),i=JSON.stringify(Pj(n));return B.useMemo(()=>Rj(e,JSON.parse(i),r,t==="path"),[e,i,r,t])}function WZ(e,t){return eB(e,t)}function eB(e,t,n,r){var E;En(_c(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:i,static:a}=B.useContext(ja),{matches:o}=B.useContext(Pa),l=o[o.length-1],f=l?l.params:{},u=l?l.pathname:"/",h=l?l.pathnameBase:"/",m=l&&l.route;{let A=m&&m.path||"";tB(u,!m||A.endsWith("*")||A.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${u}" (under <Route path="${A}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
|
||
|
||
Please change the parent <Route path="${A}"> to <Route path="${A==="/"?"*":`${A}/*`}">.`)}let y=Lr(),_;if(t){let A=typeof t=="string"?Bd(t):t;En(h==="/"||((E=A.pathname)==null?void 0:E.startsWith(h)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${h}" but pathname "${A.pathname}" was given in the \`location\` prop.`),_=A}else _=y;let x=_.pathname||"/",w=x;if(h!=="/"){let A=h.replace(/^\//,"").split("/");w="/"+x.replace(/^\//,"").split("/").slice(A.length).join("/")}let S=!a&&n&&n.matches&&n.matches.length>0?n.matches:G9(e,{pathname:w});Ta(m||S!=null,`No routes matched location "${_.pathname}${_.search}${_.hash}" `),Ta(S==null||S[S.length-1].route.element!==void 0||S[S.length-1].route.Component!==void 0||S[S.length-1].route.lazy!==void 0,`Matched leaf route at location "${_.pathname}${_.search}${_.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let O=XZ(S&&S.map(A=>Object.assign({},A,{params:Object.assign({},f,A.params),pathname:es([h,i.encodeLocation?i.encodeLocation(A.pathname).pathname:A.pathname]),pathnameBase:A.pathnameBase==="/"?h:es([h,i.encodeLocation?i.encodeLocation(A.pathnameBase).pathname:A.pathnameBase])})),o,n,r);return t&&O?B.createElement(uv.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",..._},navigationType:"POP"}},O):O}function GZ(){let e=nX(),t=UZ(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:r},a={padding:"2px 4px",backgroundColor:r},o=null;return console.error("Error handled by React Router default ErrorBoundary:",e),o=B.createElement(B.Fragment,null,B.createElement("p",null,"💿 Hey developer 👋"),B.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",B.createElement("code",{style:a},"ErrorBoundary")," or"," ",B.createElement("code",{style:a},"errorElement")," prop on your route.")),B.createElement(B.Fragment,null,B.createElement("h2",null,"Unexpected Application Error!"),B.createElement("h3",{style:{fontStyle:"italic"}},t),n?B.createElement("pre",{style:i},n):null,o)}var YZ=B.createElement(GZ,null),KZ=class extends B.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error!==void 0?B.createElement(Pa.Provider,{value:this.props.routeContext},B.createElement(Mj.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function ZZ({routeContext:e,match:t,children:n}){let r=B.useContext(Ud);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),B.createElement(Pa.Provider,{value:e},n)}function XZ(e,t=[],n=null,r=null){if(e==null){if(!n)return null;if(n.errors)e=n.matches;else if(t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let i=e,a=n==null?void 0:n.errors;if(a!=null){let f=i.findIndex(u=>u.route.id&&(a==null?void 0:a[u.route.id])!==void 0);En(f>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(",")}`),i=i.slice(0,Math.min(i.length,f+1))}let o=!1,l=-1;if(n)for(let f=0;f<i.length;f++){let u=i[f];if((u.route.HydrateFallback||u.route.hydrateFallbackElement)&&(l=f),u.route.id){let{loaderData:h,errors:m}=n,y=u.route.loader&&!h.hasOwnProperty(u.route.id)&&(!m||m[u.route.id]===void 0);if(u.route.lazy||y){o=!0,l>=0?i=i.slice(0,l+1):i=[i[0]];break}}}return i.reduceRight((f,u,h)=>{let m,y=!1,_=null,x=null;n&&(m=a&&u.route.id?a[u.route.id]:void 0,_=u.route.errorElement||YZ,o&&(l<0&&h===0?(tB("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),y=!0,x=null):l===h&&(y=!0,x=u.route.hydrateFallbackElement||null)));let w=t.concat(i.slice(0,h+1)),S=()=>{let O;return m?O=_:y?O=x:u.route.Component?O=B.createElement(u.route.Component,null):u.route.element?O=u.route.element:O=f,B.createElement(ZZ,{match:u,routeContext:{outlet:f,matches:w,isDataRoute:n!=null},children:O})};return n&&(u.route.ErrorBoundary||u.route.errorElement||h===0)?B.createElement(KZ,{location:n.location,revalidation:n.revalidation,component:_,error:m,children:S(),routeContext:{outlet:null,matches:w,isDataRoute:!0}}):S()},null)}function Nj(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function QZ(e){let t=B.useContext(Ud);return En(t,Nj(e)),t}function JZ(e){let t=B.useContext(Kb);return En(t,Nj(e)),t}function eX(e){let t=B.useContext(Pa);return En(t,Nj(e)),t}function Lj(e){let t=eX(e),n=t.matches[t.matches.length-1];return En(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function tX(){return Lj("useRouteId")}function nX(){var r;let e=B.useContext(Mj),t=JZ("useRouteError"),n=Lj("useRouteError");return e!==void 0?e:(r=t.errors)==null?void 0:r[n]}function rX(){let{router:e}=QZ("useNavigate"),t=Lj("useNavigate"),n=B.useRef(!1);return J9(()=>{n.current=!0}),B.useCallback(async(i,a={})=>{Ta(n.current,Q9),n.current&&(typeof i=="number"?e.navigate(i):await e.navigate(i,{fromRouteId:t,...a}))},[e,t])}var DN={};function tB(e,t,n){!t&&!DN[e]&&(DN[e]=!0,Ta(!1,n))}B.memo(iX);function iX({routes:e,future:t,state:n}){return eB(e,void 0,n,t)}function Dj({to:e,replace:t,state:n,relative:r}){En(_c(),"<Navigate> may be used only in the context of a <Router> component.");let{static:i}=B.useContext(ja);Ta(!i,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:a}=B.useContext(Pa),{pathname:o}=Lr(),l=yo(),f=Rj(e,Pj(a),o,r==="path"),u=JSON.stringify(f);return B.useEffect(()=>{l(JSON.parse(u),{replace:t,state:n,relative:r})},[l,u,r,t,n]),null}function St(e){En(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function aX({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:i,static:a=!1}){En(!_c(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let o=e.replace(/^\/*/,"/"),l=B.useMemo(()=>({basename:o,navigator:i,static:a,future:{}}),[o,i,a]);typeof n=="string"&&(n=Bd(n));let{pathname:f="/",search:u="",hash:h="",state:m=null,key:y="default"}=n,_=B.useMemo(()=>{let x=as(f,o);return x==null?null:{location:{pathname:x,search:u,hash:h,state:m,key:y},navigationType:r}},[o,f,u,h,m,y,r]);return Ta(_!=null,`<Router basename="${o}"> is not able to match the URL "${f}${u}${h}" because it does not start with the basename, so the <Router> won't render anything.`),_==null?null:B.createElement(ja.Provider,{value:l},B.createElement(uv.Provider,{children:t,value:_}))}function Zb({children:e,location:t}){return WZ(nC(e),t)}function nC(e,t=[]){let n=[];return B.Children.forEach(e,(r,i)=>{if(!B.isValidElement(r))return;let a=[...t,i];if(r.type===B.Fragment){n.push.apply(n,nC(r.props.children,a));return}En(r.type===St,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),En(!r.props.index||!r.props.children,"An index route cannot have child routes.");let o={id:r.props.id||a.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=nC(r.props.children,a)),n.push(o)}),n}var $y="get",By="application/x-www-form-urlencoded";function Xb(e){return e!=null&&typeof e.tagName=="string"}function oX(e){return Xb(e)&&e.tagName.toLowerCase()==="button"}function sX(e){return Xb(e)&&e.tagName.toLowerCase()==="form"}function lX(e){return Xb(e)&&e.tagName.toLowerCase()==="input"}function uX(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function cX(e,t){return e.button===0&&(!t||t==="_self")&&!uX(e)}var oy=null;function fX(){if(oy===null)try{new FormData(document.createElement("form"),0),oy=!1}catch{oy=!0}return oy}var dX=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function gw(e){return e!=null&&!dX.has(e)?(Ta(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${By}"`),null):e}function hX(e,t){let n,r,i,a,o;if(sX(e)){let l=e.getAttribute("action");r=l?as(l,t):null,n=e.getAttribute("method")||$y,i=gw(e.getAttribute("enctype"))||By,a=new FormData(e)}else if(oX(e)||lX(e)&&(e.type==="submit"||e.type==="image")){let l=e.form;if(l==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let f=e.getAttribute("formaction")||l.getAttribute("action");if(r=f?as(f,t):null,n=e.getAttribute("formmethod")||l.getAttribute("method")||$y,i=gw(e.getAttribute("formenctype"))||gw(l.getAttribute("enctype"))||By,a=new FormData(l,e),!fX()){let{name:u,type:h,value:m}=e;if(h==="image"){let y=u?`${u}.`:"";a.append(`${y}x`,"0"),a.append(`${y}y`,"0")}else u&&a.append(u,m)}}else{if(Xb(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=$y,r=null,i=By,o=e}return a&&i==="text/plain"&&(o=a,a=void 0),{action:r,method:n.toLowerCase(),encType:i,formData:a,body:o}}function kj(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}async function pX(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(n){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function mX(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function vX(e,t,n){let r=await Promise.all(e.map(async i=>{let a=t.routes[i.route.id];if(a){let o=await pX(a,n);return o.links?o.links():[]}return[]}));return _X(r.flat(1).filter(mX).filter(i=>i.rel==="stylesheet"||i.rel==="preload").map(i=>i.rel==="stylesheet"?{...i,rel:"prefetch",as:"style"}:{...i,rel:"prefetch"}))}function kN(e,t,n,r,i,a){let o=(f,u)=>n[u]?f.route.id!==n[u].route.id:!0,l=(f,u)=>{var h;return n[u].pathname!==f.pathname||((h=n[u].route.path)==null?void 0:h.endsWith("*"))&&n[u].params["*"]!==f.params["*"]};return a==="assets"?t.filter((f,u)=>o(f,u)||l(f,u)):a==="data"?t.filter((f,u)=>{var m;let h=r.routes[f.route.id];if(!h||!h.hasLoader)return!1;if(o(f,u)||l(f,u))return!0;if(f.route.shouldRevalidate){let y=f.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:((m=n[0])==null?void 0:m.params)||{},nextUrl:new URL(e,window.origin),nextParams:f.params,defaultShouldRevalidate:!0});if(typeof y=="boolean")return y}return!0}):[]}function gX(e,t,{includeHydrateFallback:n}={}){return yX(e.map(r=>{let i=t.routes[r.route.id];if(!i)return[];let a=[i.module];return i.clientActionModule&&(a=a.concat(i.clientActionModule)),i.clientLoaderModule&&(a=a.concat(i.clientLoaderModule)),n&&i.hydrateFallbackModule&&(a=a.concat(i.hydrateFallbackModule)),i.imports&&(a=a.concat(i.imports)),a}).flat(1))}function yX(e){return[...new Set(e)]}function bX(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}function _X(e,t){let n=new Set;return new Set(t),e.reduce((r,i)=>{let a=JSON.stringify(bX(i));return n.has(a)||(n.add(a),r.push({key:a,link:i})),r},[])}var xX=new Set([100,101,204,205]);function wX(e,t){let n=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return n.pathname==="/"?n.pathname="_root.data":t&&as(n.pathname,t)==="/"?n.pathname=`${t.replace(/\/$/,"")}/_root.data`:n.pathname=`${n.pathname.replace(/\/$/,"")}.data`,n}function nB(){let e=B.useContext(Ud);return kj(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function SX(){let e=B.useContext(Kb);return kj(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Ij=B.createContext(void 0);Ij.displayName="FrameworkContext";function rB(){let e=B.useContext(Ij);return kj(e,"You must render this element inside a <HydratedRouter> element"),e}function OX(e,t){let n=B.useContext(Ij),[r,i]=B.useState(!1),[a,o]=B.useState(!1),{onFocus:l,onBlur:f,onMouseEnter:u,onMouseLeave:h,onTouchStart:m}=t,y=B.useRef(null);B.useEffect(()=>{if(e==="render"&&o(!0),e==="viewport"){let w=O=>{O.forEach(E=>{o(E.isIntersecting)})},S=new IntersectionObserver(w,{threshold:.5});return y.current&&S.observe(y.current),()=>{S.disconnect()}}},[e]),B.useEffect(()=>{if(r){let w=setTimeout(()=>{o(!0)},100);return()=>{clearTimeout(w)}}},[r]);let _=()=>{i(!0)},x=()=>{i(!1),o(!1)};return n?e!=="intent"?[a,y,{}]:[a,y,{onFocus:hp(l,_),onBlur:hp(f,x),onMouseEnter:hp(u,_),onMouseLeave:hp(h,x),onTouchStart:hp(m,_)}]:[!1,y,{}]}function hp(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function EX({page:e,...t}){let{router:n}=nB(),r=B.useMemo(()=>G9(n.routes,e,n.basename),[n.routes,e,n.basename]);return r?B.createElement(TX,{page:e,matches:r,...t}):null}function CX(e){let{manifest:t,routeModules:n}=rB(),[r,i]=B.useState([]);return B.useEffect(()=>{let a=!1;return vX(e,t,n).then(o=>{a||i(o)}),()=>{a=!0}},[e,t,n]),r}function TX({page:e,matches:t,...n}){let r=Lr(),{manifest:i,routeModules:a}=rB(),{basename:o}=nB(),{loaderData:l,matches:f}=SX(),u=B.useMemo(()=>kN(e,t,f,i,r,"data"),[e,t,f,i,r]),h=B.useMemo(()=>kN(e,t,f,i,r,"assets"),[e,t,f,i,r]),m=B.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let x=new Set,w=!1;if(t.forEach(O=>{var A;let E=i.routes[O.route.id];!E||!E.hasLoader||(!u.some(j=>j.route.id===O.route.id)&&O.route.id in l&&((A=a[O.route.id])!=null&&A.shouldRevalidate)||E.hasClientLoader?w=!0:x.add(O.route.id))}),x.size===0)return[];let S=wX(e,o);return w&&x.size>0&&S.searchParams.set("_routes",t.filter(O=>x.has(O.route.id)).map(O=>O.route.id).join(",")),[S.pathname+S.search]},[o,l,r,i,u,t,e,a]),y=B.useMemo(()=>gX(h,i),[h,i]),_=CX(h);return B.createElement(B.Fragment,null,m.map(x=>B.createElement("link",{key:x,rel:"prefetch",as:"fetch",href:x,...n})),y.map(x=>B.createElement("link",{key:x,rel:"modulepreload",href:x,...n})),_.map(({key:x,link:w})=>B.createElement("link",{key:x,...w})))}function AX(...e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}var iB=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{iB&&(window.__reactRouterVersion="7.5.3")}catch{}function aB({basename:e,children:t,window:n}){let r=B.useRef();r.current==null&&(r.current=yZ({window:n,v5Compat:!0}));let i=r.current,[a,o]=B.useState({action:i.action,location:i.location}),l=B.useCallback(f=>{B.startTransition(()=>o(f))},[o]);return B.useLayoutEffect(()=>i.listen(l),[i,l]),B.createElement(aX,{basename:e,children:t,location:a.location,navigationType:a.action,navigator:i})}var oB=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,mn=B.forwardRef(function({onClick:t,discover:n="render",prefetch:r="none",relative:i,reloadDocument:a,replace:o,state:l,target:f,to:u,preventScrollReset:h,viewTransition:m,...y},_){let{basename:x}=B.useContext(ja),w=typeof u=="string"&&oB.test(u),S,O=!1;if(typeof u=="string"&&w&&(S=u,iB))try{let W=new URL(window.location.href),G=u.startsWith("//")?new URL(W.protocol+u):new URL(u),K=as(G.pathname,x);G.origin===W.origin&&K!=null?u=K+G.search+G.hash:O=!0}catch{Ta(!1,`<Link to="${u}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let E=VZ(u,{relative:i}),[A,j,P]=OX(r,y),R=RX(u,{replace:o,state:l,target:f,preventScrollReset:h,relative:i,viewTransition:m});function I(W){t&&t(W),W.defaultPrevented||R(W)}let V=B.createElement("a",{...y,...P,href:S||E,onClick:O||a?t:I,ref:AX(_,j),target:f,"data-discover":!w&&n==="render"?"true":void 0});return A&&!w?B.createElement(B.Fragment,null,V,B.createElement(EX,{page:E})):V});mn.displayName="Link";var Qb=B.forwardRef(function({"aria-current":t="page",caseSensitive:n=!1,className:r="",end:i=!1,style:a,to:o,viewTransition:l,children:f,...u},h){let m=cv(o,{relative:u.relative}),y=Lr(),_=B.useContext(Kb),{navigator:x,basename:w}=B.useContext(ja),S=_!=null&&kX(m)&&l===!0,O=x.encodeLocation?x.encodeLocation(m).pathname:m.pathname,E=y.pathname,A=_&&_.navigation&&_.navigation.location?_.navigation.location.pathname:null;n||(E=E.toLowerCase(),A=A?A.toLowerCase():null,O=O.toLowerCase()),A&&w&&(A=as(A,w)||A);const j=O!=="/"&&O.endsWith("/")?O.length-1:O.length;let P=E===O||!i&&E.startsWith(O)&&E.charAt(j)==="/",R=A!=null&&(A===O||!i&&A.startsWith(O)&&A.charAt(O.length)==="/"),I={isActive:P,isPending:R,isTransitioning:S},V=P?t:void 0,W;typeof r=="function"?W=r(I):W=[r,P?"active":null,R?"pending":null,S?"transitioning":null].filter(Boolean).join(" ");let G=typeof a=="function"?a(I):a;return B.createElement(mn,{...u,"aria-current":V,className:W,ref:h,style:G,to:o,viewTransition:l},typeof f=="function"?f(I):f)});Qb.displayName="NavLink";var jX=B.forwardRef(({discover:e="render",fetcherKey:t,navigate:n,reloadDocument:r,replace:i,state:a,method:o=$y,action:l,onSubmit:f,relative:u,preventScrollReset:h,viewTransition:m,...y},_)=>{let x=LX(),w=DX(l,{relative:u}),S=o.toLowerCase()==="get"?"get":"post",O=typeof l=="string"&&oB.test(l),E=A=>{if(f&&f(A),A.defaultPrevented)return;A.preventDefault();let j=A.nativeEvent.submitter,P=(j==null?void 0:j.getAttribute("formmethod"))||o;x(j||A.currentTarget,{fetcherKey:t,method:P,navigate:n,replace:i,state:a,relative:u,preventScrollReset:h,viewTransition:m})};return B.createElement("form",{ref:_,method:S,action:w,onSubmit:r?f:E,...y,"data-discover":!O&&e==="render"?"true":void 0})});jX.displayName="Form";function PX(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function sB(e){let t=B.useContext(Ud);return En(t,PX(e)),t}function RX(e,{target:t,replace:n,state:r,preventScrollReset:i,relative:a,viewTransition:o}={}){let l=yo(),f=Lr(),u=cv(e,{relative:a});return B.useCallback(h=>{if(cX(h,t)){h.preventDefault();let m=n!==void 0?n:om(f)===om(u);l(e,{replace:m,state:r,preventScrollReset:i,relative:a,viewTransition:o})}},[f,l,u,n,r,t,e,i,a,o])}var MX=0,NX=()=>`__${String(++MX)}__`;function LX(){let{router:e}=sB("useSubmit"),{basename:t}=B.useContext(ja),n=tX();return B.useCallback(async(r,i={})=>{let{action:a,method:o,encType:l,formData:f,body:u}=hX(r,t);if(i.navigate===!1){let h=i.fetcherKey||NX();await e.fetch(h,n,i.action||a,{preventScrollReset:i.preventScrollReset,formData:f,body:u,formMethod:i.method||o,formEncType:i.encType||l,flushSync:i.flushSync})}else await e.navigate(i.action||a,{preventScrollReset:i.preventScrollReset,formData:f,body:u,formMethod:i.method||o,formEncType:i.encType||l,replace:i.replace,state:i.state,fromRouteId:n,flushSync:i.flushSync,viewTransition:i.viewTransition})},[e,t,n])}function DX(e,{relative:t}={}){let{basename:n}=B.useContext(ja),r=B.useContext(Pa);En(r,"useFormAction must be used inside a RouteContext");let[i]=r.matches.slice(-1),a={...cv(e||".",{relative:t})},o=Lr();if(e==null){a.search=o.search;let l=new URLSearchParams(a.search),f=l.getAll("index");if(f.some(h=>h==="")){l.delete("index"),f.filter(m=>m).forEach(m=>l.append("index",m));let h=l.toString();a.search=h?`?${h}`:""}}return(!e||e===".")&&i.route.index&&(a.search=a.search?a.search.replace(/^\?/,"?index&"):"?index"),n!=="/"&&(a.pathname=a.pathname==="/"?n:es([n,a.pathname])),om(a)}function kX(e,t={}){let n=B.useContext(X9);En(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=sB("useViewTransitionState"),i=cv(e,{relative:t.relative});if(!n.isTransitioning)return!1;let a=as(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=as(n.nextLocation.pathname,r)||n.nextLocation.pathname;return Jy(i.pathname,o)!=null||Jy(i.pathname,a)!=null}new TextEncoder;[...xX];const IX="/shlink-web-client/dependabot/npm_and_yarn/vite-6.3.4",e0={homepage:IX};var Aa,co=".",lB="function",uB="string",cB="__global__",$j="Provider",$X=0,Bj=Array.prototype.slice,BX=function(t,n){var r=t[n];if(r===void 0&&Aa.config.strict)throw new Error("Bottle was unable to resolve a service. `"+n+"` is undefined.");return r},Jb=function(t){var n;return this.nested[t]||(n=Aa.pop(),this.nested[t]=n,this.factory(t,function(){return n.container})),this.nested[t]},fB=function(t){return t.split(co).reduce(BX,this)},UX=function(t,n,r,i){var a={configurable:!0,enumerable:!0};return t.length?a.get=function(){var l=0,f=function(h){if(h)throw h;t[l]&&t[l++](r,f)};return f(),r}:(a.value=r,a.writable=!0),Object.defineProperty(i,n,a),i[n]},zX=function(t,n){var r,i;return typeof t===lB&&(n=t,t=cB),r=t.split(co),i=r.shift(),r.length?Jb.call(this,i).middleware(r.join(co),n):(this.middlewares[i]||(this.middlewares[i]=[]),this.middlewares[i].push(n)),this},FX=function(t,n){return n(t)},IN=function(t,n){return(t[n]||[]).concat(t.__global__||[])},qX=function(t,n){var r,i,a,o,l;return this.id,a=this.container,o=this.decorators,l=this.middlewares,r=t+$j,i=Object.create(null),i[r]={configurable:!0,enumerable:!0,get:function(){var u=new n;return delete a[r],a[r]=u,u}},i[t]={configurable:!0,enumerable:!0,get:function(){var u=a[r],h;return u&&(h=IN(o,t).reduce(FX,u.$get(a)),delete a[r],delete a[t]),h===void 0?h:UX(IN(l,t),t,h,a)}},Object.defineProperties(a,i),this},dB=function(t,n){var r,i;return r=t.split(co),this.providerMap[t]&&r.length===1&&!this.container[t+$j]?console.error(t+" provider already instantiated."):(this.originalProviders[t]=n,this.providerMap[t]=!0,i=r.shift(),r.length?(Jb.call(this,i).provider(r.join(co),n),this):qX.call(this,i,n))},Uj=function(t,n){return dB.call(this,t,function(){this.$get=n})},hB=function(t,n,r){var i=arguments.length>3?Bj.call(arguments,3):[],a=this;return Uj.call(this,t,function(){var l=n,f=i.map(fB,a.container);return r?new(n.bind.apply(n,[null].concat(f))):l.apply(null,f)})},VX=function(t,n){return hB.apply(this,[t,n,!0].concat(Bj.call(arguments,2)))},HX=function(t,n){return hB.apply(this,[t,n,!1].concat(Bj.call(arguments,2)))},pB=function(t,n){Object.defineProperty(this,t,{configurable:!0,enumerable:!0,value:n,writable:!0})},mB=function(t,n){var r=t[n];return r||(r={},pB.call(t,n,r)),r},WX=function(t,n){var r;return r=t.split(co),t=r.pop(),pB.call(r.reduce(mB,this.container),t,n),this},GX=function(t,n){Object.defineProperty(this,t,{configurable:!1,enumerable:!0,value:n,writable:!1})},YX=function(t,n){var r=t.split(co);return t=r.pop(),GX.call(r.reduce(mB,this.container),t,n),this},vB=function(t,n){var r,i;return typeof t===lB&&(n=t,t=cB),r=t.split(co),i=r.shift(),r.length?Jb.call(this,i).decorator(r.join(co),n):(this.decorators[i]||(this.decorators[i]=[]),this.decorators[i].push(n)),this},KX=function(t){return this.deferred.push(t),this},ZX=function(t){return(t||[]).map(fB,this.container)},XX=function(t,n){return Uj.call(this,t,function(i){return{instance:n.bind(n,i)}})},QX=function(t){return!/^\$(?:decorator|register|list)$|Provider$/.test(t)},zj=function(t){return Object.keys(t||this.container||{}).filter(QX)},t0={},JX=function(t){var n;return typeof t===uB?(n=t0[t],n||(t0[t]=n=new Aa,n.constant("BOTTLE_NAME",t)),n):new Aa},eQ=function(t){typeof t===uB?delete t0[t]:t0={}},gB=function(t){var n=t.$value===void 0?t:t.$value;return this[t.$type||"service"].apply(this,[t.$name,n].concat(t.$inject||[]))},$N=function(t){delete this.providerMap[t],delete this.container[t],delete this.container[t+$j]},tQ=function(t){var n=this.originalProviders,r=Array.isArray(t);Object.keys(this.originalProviders).forEach(function(a){if(!(r&&t.indexOf(a)===-1)){var o=a.split(co);o.length>1&&o.forEach($N,Jb.call(this,o[0])),$N.call(this,a),this.provider(a,n[a])}},this)},nQ=function(t){return this.deferred.forEach(function(r){r(t)}),this};Aa=function e(t){if(!(this instanceof e))return e.pop(t);this.id=$X++,this.decorators={},this.middlewares={},this.nested={},this.providerMap={},this.originalProviders={},this.deferred=[],this.container={$decorator:vB.bind(this),$register:gB.bind(this),$list:zj.bind(this)}};Aa.prototype={constant:YX,decorator:vB,defer:KX,digest:ZX,factory:Uj,instanceFactory:XX,list:zj,middleware:zX,provider:dB,resetProviders:tQ,register:gB,resolve:nQ,service:VX,serviceFactory:HX,value:WX};Aa.pop=JX;Aa.clear=eQ;Aa.list=zj;Aa.config={strict:!1};const yB=Aa;var bB=e=>{throw TypeError(e)},Fj=(e,t,n)=>t.has(e)||bB("Cannot "+n),Pu=(e,t,n)=>(Fj(e,t,"read from private field"),n?n.call(e):t.get(e)),pp=(e,t,n)=>t.has(e)?bB("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),sy=(e,t,n,r)=>(Fj(e,t,"write to private field"),t.set(e,n),n),fn=(e,t,n)=>(Fj(e,t,"access private method"),n);const rQ=(e,t)=>`${e}/rest/v${t}`,iQ=e=>e.dir?`${e.field}-${e.dir}`:void 0,aQ=({orderBy:e={},excludeMaxVisitsReached:t,excludePastValidUntil:n,...r})=>({...r,excludeMaxVisitsReached:t===!0?"true":void 0,excludePastValidUntil:n===!0?"true":void 0,orderBy:iQ(e)}),oQ=(e,t)=>{const[n,r]=e.split("://");if(!r)throw new Error(`It is not possible to determine authority on "${e}" for replacement`);const[,...i]=r.split("/"),a=i.length?`/${i.join("/")}`:"";return`${n}://${t}${a}`},sQ=(e={})=>{const t=Object.entries(e).flatMap(([n,r])=>r==null?[]:Array.isArray(r)?r.map(i=>[`${n}[]`,i]):[[n,r]]);return new URLSearchParams(t).toString()};var n0,zp,Nf,r0,Jt,jf,_r,Uy,yw;let lQ=class{constructor(t,n,r={}){pp(this,Jt),pp(this,n0),pp(this,zp),pp(this,Nf),pp(this,r0),sy(this,zp,t),sy(this,Nf,n),sy(this,r0,r),sy(this,n0,3)}async listShortUrls({signal:t,...n}={}){return fn(this,Jt,_r).call(this,{url:"/short-urls",query:aQ(n),signal:t}).then(({shortUrls:r})=>r)}async createShortUrl({signal:t,...n}){const r=Object.entries(n).reduce((i,[a,o])=>(o&&(i[a]=o),i),{});return fn(this,Jt,_r).call(this,{url:"/short-urls",method:"POST",body:r,signal:t})}async getShortUrl({shortCode:t,domain:n},{signal:r}={}){return fn(this,Jt,_r).call(this,{url:`/short-urls/${t}`,query:{domain:n},signal:r})}async deleteShortUrl({shortCode:t,domain:n},{signal:r}={}){return fn(this,Jt,Uy).call(this,{url:`/short-urls/${t}`,method:"DELETE",query:{domain:n},signal:r})}async updateShortUrl({shortCode:t,domain:n},{signal:r,...i}){return fn(this,Jt,_r).call(this,{url:`/short-urls/${t}`,method:"PATCH",query:{domain:n},body:i,signal:r})}async getShortUrlRedirectRules({shortCode:t,domain:n},{signal:r}={}){return fn(this,Jt,_r).call(this,{url:`/short-urls/${t}/redirect-rules`,method:"GET",query:{domain:n},signal:r})}async setShortUrlRedirectRules({shortCode:t,domain:n},{signal:r,...i}){return fn(this,Jt,_r).call(this,{url:`/short-urls/${t}/redirect-rules`,method:"POST",query:{domain:n},body:i,signal:r})}async getVisitsOverview({signal:t}={}){return fn(this,Jt,_r).call(this,{url:"/visits",signal:t}).then(({visits:n})=>n)}async getShortUrlVisits({shortCode:t,domain:n},{signal:r,...i}={}){return fn(this,Jt,jf).call(this,{url:`/short-urls/${t}/visits`,query:{...i,domain:n},signal:r})}async getTagVisits(t,{signal:n,...r}={}){return fn(this,Jt,jf).call(this,{url:`/tags/${t}/visits`,query:r,signal:n})}async getDomainVisits(t,{signal:n,...r}={}){return fn(this,Jt,jf).call(this,{url:`/domains/${t}/visits`,query:r,signal:n})}async getOrphanVisits({signal:t,...n}={}){return fn(this,Jt,jf).call(this,{url:"/visits/orphan",query:n,signal:t})}async getNonOrphanVisits({signal:t,...n}={}){return fn(this,Jt,jf).call(this,{url:"/visits/non-orphan",query:n,signal:t})}async deleteShortUrlVisits({shortCode:t,domain:n},{signal:r}={}){const i=n?{domain:n}:void 0;return fn(this,Jt,_r).call(this,{method:"DELETE",url:`/short-urls/${t}/visits`,query:i,signal:r})}async deleteOrphanVisits({signal:t}={}){return fn(this,Jt,_r).call(this,{method:"DELETE",url:"/visits/orphan",signal:t})}async listTags({signal:t}={}){return fn(this,Jt,_r).call(this,{url:"/tags",signal:t}).then(({tags:n})=>n)}async tagsStats({signal:t}={}){return fn(this,Jt,_r).call(this,{url:"/tags/stats",signal:t}).then(({tags:n})=>n)}async deleteTags(t,{signal:n}={}){return fn(this,Jt,Uy).call(this,{url:"/tags",method:"DELETE",query:{tags:t},signal:n}).then(()=>({tags:t}))}async editTag({oldName:t,newName:n},{signal:r}={}){return fn(this,Jt,Uy).call(this,{url:"/tags",method:"PUT",body:{oldName:t,newName:n},signal:r}).then(()=>({oldName:t,newName:n}))}async listDomains({signal:t}={}){return fn(this,Jt,_r).call(this,{url:"/domains",signal:t}).then(({domains:n})=>n)}async editDomainRedirects(t,{signal:n}={}){return fn(this,Jt,_r).call(this,{url:"/domains/redirects",method:"PATCH",body:t,signal:n})}async health({domain:t,signal:n}={}){return fn(this,Jt,_r).call(this,{url:"/health",domain:t,signal:n})}async mercureInfo({signal:t}={}){return fn(this,Jt,_r).call(this,{url:"/mercure-info",signal:t})}};n0=new WeakMap,zp=new WeakMap,Nf=new WeakMap,r0=new WeakMap,Jt=new WeakSet,jf=async function(e){return fn(this,Jt,_r).call(this,e).then(({visits:t})=>t)},_r=async function(e){return Pu(this,zp).jsonRequest(...fn(this,Jt,yw).call(this,e))},Uy=async function(e){return Pu(this,zp).emptyRequest(...fn(this,Jt,yw).call(this,e))},yw=function({url:e,method:t="GET",query:n,body:r,domain:i,signal:a}){const o=sQ(n??{}),l=o?`?${o}`:"",f=i?oQ(Pu(this,Nf).baseUrl,i):Pu(this,Nf).baseUrl;return[`${rQ(f,Pu(this,n0))}${e}${l}`,{method:t,body:r&&JSON.stringify(r),headers:{"X-Api-Key":Pu(this,Nf).apiKey},credentials:Pu(this,r0).requestCredentials,signal:a}]};const _B=e=>!!(e!=null&&e.url)&&!!(e!=null&&e.apiKey),Fp=e=>!!(e!=null&&e.id),qj=e=>!!(e!=null&&e.version),uQ=e=>!!(e!=null&&e.serverNotFound),cQ=e=>Fp(e)?e.id:"",fQ=({name:e,url:t,apiKey:n,forwardCredentials:r})=>({name:e,url:t,apiKey:n,forwardCredentials:r?"true":"false"}),dQ=e=>typeof e.url=="string"&&typeof e.apiKey=="string"&&typeof e.name=="string",hQ=e=>{const{forwardCredentials:t,...n}=e;if(!dQ(n))throw new Error('Server is missing required "url", "apiKey" and/or "name" properties');return{...n,forwardCredentials:t==="true"}},BN=new Map,pQ=e=>typeof e=="function",mQ=e=>{const{selectedServer:t}=e();if(!_B(t))throw new Error("There's no selected server or it is not found");return t},vQ=e=>t=>{const{url:n,apiKey:r,forwardCredentials:i}=pQ(t)?mQ(t):t,a=`${r}_${n}_${i?"forward":"no-forward"}`,o=BN.get(a);if(o)return o;const l=new lQ(e,{apiKey:r,baseUrl:n},{requestCredentials:i?"include":void 0});return BN.set(a,l),l},gQ=e=>{e.serviceFactory("buildShlinkApiClient",vQ,"HttpClient")};/*!
|
||
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
|
||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||
* Copyright 2024 Fonticons, Inc.
|
||
*/const yQ={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z"]},bQ={prefix:"fas",iconName:"down-left-and-up-right-to-center",icon:[512,512,["compress-alt"],"f422","M439 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8l-144 0c-13.3 0-24-10.7-24-24l0-144c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39L439 7zM72 272l144 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l87-87L55 313c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8z"]},_Q={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},xQ=_Q,wQ={prefix:"fas",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},xB=wQ,SQ={prefix:"fas",iconName:"file-csv",icon:[512,512,[],"f6dd","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM200 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm133.1 0l34.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-34.9 0c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1L304 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l42.9 0c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16z"]},OQ={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},wB=OQ,e1={prefix:"fas",iconName:"circle-notch",icon:[512,512,[],"f1ce","M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z"]},EQ={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},Vj={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"]},CQ={prefix:"fas",iconName:"circle-dot",icon:[512,512,[128280,"dot-circle"],"f192","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},TQ=CQ,AQ={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"]},Hj=AQ,jQ={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"]},PQ={prefix:"fas",iconName:"plug",icon:[384,512,[128268],"f1e6","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2C297 398 352 333.4 352 256l0-32c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"]},RQ={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z"]},MQ={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},UN={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 288zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},NQ={prefix:"fas",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-102.1-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31L216 408z"]},LQ=NQ,DQ={prefix:"fas",iconName:"map-location-dot",icon:[576,512,["map-marked-alt"],"f5a0","M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152l0 270.8c0 9.8-6 18.6-15.1 22.3L416 503l0-302.6zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6l0 251.4L32.9 502.7C17.1 509 0 497.4 0 480.4L0 209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77l0 249.3L192 449.4 192 255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},rC=DQ,kQ={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},IQ={prefix:"fas",iconName:"palette",icon:[512,512,[127912],"f53f","M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3L344 320c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},$Q={prefix:"fas",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L320 96z"]},BQ=$Q,Wj={prefix:"fas",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M304 240l0-223.4c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16L304 240zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4L256 288 412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288l238.4 0z"]},t1={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]},SB={prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5L0 80C0 53.5 21.5 32 48 32l149.5 0c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},UQ={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},zN={prefix:"fas",iconName:"calendar-xmark",icon:[448,512,["calendar-times"],"f273","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM305 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z"]},zQ={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z"]},FQ={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},qQ={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},VQ=qQ,HQ={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80L0 229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},WQ={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Gj=WQ,GQ={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160l50.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 224c-17.7 0-32-14.3-32-32L16 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]},YQ=GQ,KQ={prefix:"fas",iconName:"grip-vertical",icon:[320,512,[],"f58e","M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z"]},ZQ={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},XQ={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},QQ=XQ,JQ={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c0 2.7-.2 5.4-.5 8.1l0 16.2c0 22.1-17.9 40-40 40l-16 0c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1L416 512l-24 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},eJ=JQ,tJ={prefix:"fas",iconName:"arrow-up-wide-short",icon:[576,512,["sort-amount-up"],"f161","M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32z"]},nJ=tJ,rJ={prefix:"fas",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 232l0 102.1 31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31L168 232c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},OB=rJ,iJ={prefix:"fas",iconName:"sun",icon:[512,512,[9728],"f185","M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},aJ={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},oJ={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},sJ={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},EB=sJ,lJ={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},uJ={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},fv={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z"]},n1={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},cJ=n1,iC=n1,fJ={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},dJ={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8c-5.9 16.7-24.2 25.4-40.8 19.5s-25.4-24.2-19.5-40.8C55.6 150.7 73.2 122 97.6 97.6c87.2-87.2 228.3-87.5 315.8-1L455 55c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 128c0 13.3-10.7 24-24 24l-8.4 0c0 0 0 0 0 0L344 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l41.1-41.1c-62.6-61.5-163.1-61.2-225.3 1zM16 312c0-13.3 10.7-24 24-24l7.6 0 .7 0L168 288c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-41.1 41.1c62.6 61.5 163.1 61.2 225.3-1c17.5-17.5 30.1-38 37.8-59.8c5.9-16.7 24.2-25.4 40.8-19.5s25.4 24.2 19.5 40.8c-10.8 30.6-28.4 59.3-52.9 83.8c-87.2 87.2-228.3 87.5-315.8 1L57 457c-6.9 6.9-17.2 8.9-26.2 5.2S16 449.7 16 440l0-119.6 0-.7 0-7.6z"]},hJ=dJ,FN={prefix:"fas",iconName:"robot",icon:[640,512,[129302],"f544","M320 0c17.7 0 32 14.3 32 32l0 64 120 0c39.8 0 72 32.2 72 72l0 272c0 39.8-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72l0-272c0-39.8 32.2-72 72-72l120 0 0-64c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224l16 0 0 192-16 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-16 0 0-192 16 0z"]},CB={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8l-.7 0c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},pJ=CB,mJ={prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80zM64 96l0 64 64 0 0-64L64 96zM0 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm64 16l0 64 64 0 0-64-64 0zM304 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm80 64l-64 0 0 64 64 0 0-64zM256 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-160zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},vJ={prefix:"fas",iconName:"moon",icon:[384,512,[127769,9214],"f186","M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"]},gJ={prefix:"fas",iconName:"up-right-and-down-left-from-center",icon:[512,512,["expand-alt"],"f424","M344 0L488 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512L24 512c-13.3 0-24-10.7-24-24L0 344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z"]},yJ={prefix:"fas",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z"]},bJ={prefix:"fas",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM512 64l0 224L64 288 64 64l448 0z"]},ic={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},TB={prefix:"fas",iconName:"arrows-split-up-and-left",icon:[512,512,[],"e4bc","M246.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 109.3 352 384c0 35.3 28.7 64 64 64l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-70.7 0-128-57.3-128-128c0-35.3-28.7-64-64-64l-114.7 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256 224 256c23.3 0 45.2 6.2 64 17.1l0-163.9-41.4 41.4z"]},_J={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},xJ=_J;/*!
|
||
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
|
||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||
* Copyright 2024 Fonticons, Inc.
|
||
*/function wJ(e,t,n){return(t=OJ(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ye(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qN(Object(n),!0).forEach(function(r){wJ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function SJ(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function OJ(e){var t=SJ(e,"string");return typeof t=="symbol"?t:t+""}const VN=()=>{};let Yj={},AB={},jB=null,PB={mark:VN,measure:VN};try{typeof window<"u"&&(Yj=window),typeof document<"u"&&(AB=document),typeof MutationObserver<"u"&&(jB=MutationObserver),typeof performance<"u"&&(PB=performance)}catch{}const{userAgent:HN=""}=Yj.navigator||{},Dl=Yj,_n=AB,WN=jB,ly=PB;Dl.document;const ms=!!_n.documentElement&&!!_n.head&&typeof _n.addEventListener=="function"&&typeof _n.createElement=="function",RB=~HN.indexOf("MSIE")||~HN.indexOf("Trident/");var EJ=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,CJ=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,MB={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},TJ={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},NB=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],Nr="classic",r1="duotone",AJ="sharp",jJ="sharp-duotone",LB=[Nr,r1,AJ,jJ],PJ={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}},RJ={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}},MJ=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),NJ={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}},LJ=["fak","fa-kit","fakd","fa-kit-duotone"],GN={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},DJ=["kit"],kJ={kit:{"fa-kit":"fak"}},IJ=["fak","fakd"],$J={kit:{fak:"fa-kit"}},YN={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},uy={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},BJ=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],UJ=["fak","fa-kit","fakd","fa-kit-duotone"],zJ={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},FJ={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}},qJ={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},aC={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},VJ=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],oC=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...BJ,...VJ],HJ=["solid","regular","light","thin","duotone","brands"],DB=[1,2,3,4,5,6,7,8,9,10],WJ=DB.concat([11,12,13,14,15,16,17,18,19,20]),GJ=[...Object.keys(qJ),...HJ,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",uy.GROUP,uy.SWAP_OPACITY,uy.PRIMARY,uy.SECONDARY].concat(DB.map(e=>"".concat(e,"x"))).concat(WJ.map(e=>"w-".concat(e))),YJ={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}};const os="___FONT_AWESOME___",sC=16,kB="fa",IB="svg-inline--fa",ac="data-fa-i2svg",lC="data-fa-pseudo-element",KJ="data-fa-pseudo-element-pending",Kj="data-prefix",Zj="data-icon",KN="fontawesome-i2svg",ZJ="async",XJ=["HTML","HEAD","STYLE","SCRIPT"],$B=(()=>{try{return!0}catch{return!1}})();function dv(e){return new Proxy(e,{get(t,n){return n in t?t[n]:t[Nr]}})}const BB=Ye({},MB);BB[Nr]=Ye(Ye(Ye(Ye({},{"fa-duotone":"duotone"}),MB[Nr]),GN.kit),GN["kit-duotone"]);const QJ=dv(BB),uC=Ye({},NJ);uC[Nr]=Ye(Ye(Ye(Ye({},{duotone:"fad"}),uC[Nr]),YN.kit),YN["kit-duotone"]);const ZN=dv(uC),cC=Ye({},aC);cC[Nr]=Ye(Ye({},cC[Nr]),$J.kit);const Xj=dv(cC),fC=Ye({},FJ);fC[Nr]=Ye(Ye({},fC[Nr]),kJ.kit);dv(fC);const JJ=EJ,UB="fa-layers-text",eee=CJ,tee=Ye({},PJ);dv(tee);const nee=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],bw=TJ,ree=[...DJ,...GJ],qp=Dl.FontAwesomeConfig||{};function iee(e){var t=_n.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function aee(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}_n&&typeof _n.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(t=>{let[n,r]=t;const i=aee(iee(n));i!=null&&(qp[r]=i)});const zB={styleDefault:"solid",familyDefault:Nr,cssPrefix:kB,replacementClass:IB,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};qp.familyPrefix&&(qp.cssPrefix=qp.familyPrefix);const Xf=Ye(Ye({},zB),qp);Xf.autoReplaceSvg||(Xf.observeMutations=!1);const lt={};Object.keys(zB).forEach(e=>{Object.defineProperty(lt,e,{enumerable:!0,set:function(t){Xf[e]=t,Vp.forEach(n=>n(lt))},get:function(){return Xf[e]}})});Object.defineProperty(lt,"familyPrefix",{enumerable:!0,set:function(e){Xf.cssPrefix=e,Vp.forEach(t=>t(lt))},get:function(){return Xf.cssPrefix}});Dl.FontAwesomeConfig=lt;const Vp=[];function oee(e){return Vp.push(e),()=>{Vp.splice(Vp.indexOf(e),1)}}const ml=sC,Ja={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function see(e){if(!e||!ms)return;const t=_n.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=_n.head.childNodes;let r=null;for(let i=n.length-1;i>-1;i--){const a=n[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=a)}return _n.head.insertBefore(t,r),e}const lee="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function sm(){let e=12,t="";for(;e-- >0;)t+=lee[Math.random()*62|0];return t}function Fd(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function Qj(e){return e.classList?Fd(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function FB(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function uee(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(FB(e[n]),'" '),"").trim()}function i1(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function Jj(e){return e.size!==Ja.size||e.x!==Ja.x||e.y!==Ja.y||e.rotate!==Ja.rotate||e.flipX||e.flipY}function cee(e){let{transform:t,containerWidth:n,iconWidth:r}=e;const i={transform:"translate(".concat(n/2," 256)")},a="translate(".concat(t.x*32,", ").concat(t.y*32,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),l="rotate(".concat(t.rotate," 0 0)"),f={transform:"".concat(a," ").concat(o," ").concat(l)},u={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:f,path:u}}function fee(e){let{transform:t,width:n=sC,height:r=sC,startCentered:i=!1}=e,a="";return i&&RB?a+="translate(".concat(t.x/ml-n/2,"em, ").concat(t.y/ml-r/2,"em) "):i?a+="translate(calc(-50% + ".concat(t.x/ml,"em), calc(-50% + ").concat(t.y/ml,"em)) "):a+="translate(".concat(t.x/ml,"em, ").concat(t.y/ml,"em) "),a+="scale(".concat(t.size/ml*(t.flipX?-1:1),", ").concat(t.size/ml*(t.flipY?-1:1),") "),a+="rotate(".concat(t.rotate,"deg) "),a}var dee=`:root, :host {
|
||
--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
|
||
--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
|
||
--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
|
||
--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
|
||
--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
|
||
--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";
|
||
--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";
|
||
--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";
|
||
--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
|
||
--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
|
||
--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
|
||
--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
|
||
--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
|
||
--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";
|
||
--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";
|
||
--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";
|
||
--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";
|
||
}
|
||
|
||
svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
|
||
overflow: visible;
|
||
box-sizing: content-box;
|
||
}
|
||
|
||
.svg-inline--fa {
|
||
display: var(--fa-display, inline-block);
|
||
height: 1em;
|
||
overflow: visible;
|
||
vertical-align: -0.125em;
|
||
}
|
||
.svg-inline--fa.fa-2xs {
|
||
vertical-align: 0.1em;
|
||
}
|
||
.svg-inline--fa.fa-xs {
|
||
vertical-align: 0em;
|
||
}
|
||
.svg-inline--fa.fa-sm {
|
||
vertical-align: -0.0714285705em;
|
||
}
|
||
.svg-inline--fa.fa-lg {
|
||
vertical-align: -0.2em;
|
||
}
|
||
.svg-inline--fa.fa-xl {
|
||
vertical-align: -0.25em;
|
||
}
|
||
.svg-inline--fa.fa-2xl {
|
||
vertical-align: -0.3125em;
|
||
}
|
||
.svg-inline--fa.fa-pull-left {
|
||
margin-right: var(--fa-pull-margin, 0.3em);
|
||
width: auto;
|
||
}
|
||
.svg-inline--fa.fa-pull-right {
|
||
margin-left: var(--fa-pull-margin, 0.3em);
|
||
width: auto;
|
||
}
|
||
.svg-inline--fa.fa-li {
|
||
width: var(--fa-li-width, 2em);
|
||
top: 0.25em;
|
||
}
|
||
.svg-inline--fa.fa-fw {
|
||
width: var(--fa-fw-width, 1.25em);
|
||
}
|
||
|
||
.fa-layers svg.svg-inline--fa {
|
||
bottom: 0;
|
||
left: 0;
|
||
margin: auto;
|
||
position: absolute;
|
||
right: 0;
|
||
top: 0;
|
||
}
|
||
|
||
.fa-layers-counter, .fa-layers-text {
|
||
display: inline-block;
|
||
position: absolute;
|
||
text-align: center;
|
||
}
|
||
|
||
.fa-layers {
|
||
display: inline-block;
|
||
height: 1em;
|
||
position: relative;
|
||
text-align: center;
|
||
vertical-align: -0.125em;
|
||
width: 1em;
|
||
}
|
||
.fa-layers svg.svg-inline--fa {
|
||
transform-origin: center center;
|
||
}
|
||
|
||
.fa-layers-text {
|
||
left: 50%;
|
||
top: 50%;
|
||
transform: translate(-50%, -50%);
|
||
transform-origin: center center;
|
||
}
|
||
|
||
.fa-layers-counter {
|
||
background-color: var(--fa-counter-background-color, #ff253a);
|
||
border-radius: var(--fa-counter-border-radius, 1em);
|
||
box-sizing: border-box;
|
||
color: var(--fa-inverse, #fff);
|
||
line-height: var(--fa-counter-line-height, 1);
|
||
max-width: var(--fa-counter-max-width, 5em);
|
||
min-width: var(--fa-counter-min-width, 1.5em);
|
||
overflow: hidden;
|
||
padding: var(--fa-counter-padding, 0.25em 0.5em);
|
||
right: var(--fa-right, 0);
|
||
text-overflow: ellipsis;
|
||
top: var(--fa-top, 0);
|
||
transform: scale(var(--fa-counter-scale, 0.25));
|
||
transform-origin: top right;
|
||
}
|
||
|
||
.fa-layers-bottom-right {
|
||
bottom: var(--fa-bottom, 0);
|
||
right: var(--fa-right, 0);
|
||
top: auto;
|
||
transform: scale(var(--fa-layers-scale, 0.25));
|
||
transform-origin: bottom right;
|
||
}
|
||
|
||
.fa-layers-bottom-left {
|
||
bottom: var(--fa-bottom, 0);
|
||
left: var(--fa-left, 0);
|
||
right: auto;
|
||
top: auto;
|
||
transform: scale(var(--fa-layers-scale, 0.25));
|
||
transform-origin: bottom left;
|
||
}
|
||
|
||
.fa-layers-top-right {
|
||
top: var(--fa-top, 0);
|
||
right: var(--fa-right, 0);
|
||
transform: scale(var(--fa-layers-scale, 0.25));
|
||
transform-origin: top right;
|
||
}
|
||
|
||
.fa-layers-top-left {
|
||
left: var(--fa-left, 0);
|
||
right: auto;
|
||
top: var(--fa-top, 0);
|
||
transform: scale(var(--fa-layers-scale, 0.25));
|
||
transform-origin: top left;
|
||
}
|
||
|
||
.fa-1x {
|
||
font-size: 1em;
|
||
}
|
||
|
||
.fa-2x {
|
||
font-size: 2em;
|
||
}
|
||
|
||
.fa-3x {
|
||
font-size: 3em;
|
||
}
|
||
|
||
.fa-4x {
|
||
font-size: 4em;
|
||
}
|
||
|
||
.fa-5x {
|
||
font-size: 5em;
|
||
}
|
||
|
||
.fa-6x {
|
||
font-size: 6em;
|
||
}
|
||
|
||
.fa-7x {
|
||
font-size: 7em;
|
||
}
|
||
|
||
.fa-8x {
|
||
font-size: 8em;
|
||
}
|
||
|
||
.fa-9x {
|
||
font-size: 9em;
|
||
}
|
||
|
||
.fa-10x {
|
||
font-size: 10em;
|
||
}
|
||
|
||
.fa-2xs {
|
||
font-size: 0.625em;
|
||
line-height: 0.1em;
|
||
vertical-align: 0.225em;
|
||
}
|
||
|
||
.fa-xs {
|
||
font-size: 0.75em;
|
||
line-height: 0.0833333337em;
|
||
vertical-align: 0.125em;
|
||
}
|
||
|
||
.fa-sm {
|
||
font-size: 0.875em;
|
||
line-height: 0.0714285718em;
|
||
vertical-align: 0.0535714295em;
|
||
}
|
||
|
||
.fa-lg {
|
||
font-size: 1.25em;
|
||
line-height: 0.05em;
|
||
vertical-align: -0.075em;
|
||
}
|
||
|
||
.fa-xl {
|
||
font-size: 1.5em;
|
||
line-height: 0.0416666682em;
|
||
vertical-align: -0.125em;
|
||
}
|
||
|
||
.fa-2xl {
|
||
font-size: 2em;
|
||
line-height: 0.03125em;
|
||
vertical-align: -0.1875em;
|
||
}
|
||
|
||
.fa-fw {
|
||
text-align: center;
|
||
width: 1.25em;
|
||
}
|
||
|
||
.fa-ul {
|
||
list-style-type: none;
|
||
margin-left: var(--fa-li-margin, 2.5em);
|
||
padding-left: 0;
|
||
}
|
||
.fa-ul > li {
|
||
position: relative;
|
||
}
|
||
|
||
.fa-li {
|
||
left: calc(-1 * var(--fa-li-width, 2em));
|
||
position: absolute;
|
||
text-align: center;
|
||
width: var(--fa-li-width, 2em);
|
||
line-height: inherit;
|
||
}
|
||
|
||
.fa-border {
|
||
border-color: var(--fa-border-color, #eee);
|
||
border-radius: var(--fa-border-radius, 0.1em);
|
||
border-style: var(--fa-border-style, solid);
|
||
border-width: var(--fa-border-width, 0.08em);
|
||
padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
|
||
}
|
||
|
||
.fa-pull-left {
|
||
float: left;
|
||
margin-right: var(--fa-pull-margin, 0.3em);
|
||
}
|
||
|
||
.fa-pull-right {
|
||
float: right;
|
||
margin-left: var(--fa-pull-margin, 0.3em);
|
||
}
|
||
|
||
.fa-beat {
|
||
animation-name: fa-beat;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, ease-in-out);
|
||
}
|
||
|
||
.fa-bounce {
|
||
animation-name: fa-bounce;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
|
||
}
|
||
|
||
.fa-fade {
|
||
animation-name: fa-fade;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
|
||
}
|
||
|
||
.fa-beat-fade {
|
||
animation-name: fa-beat-fade;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
|
||
}
|
||
|
||
.fa-flip {
|
||
animation-name: fa-flip;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, ease-in-out);
|
||
}
|
||
|
||
.fa-shake {
|
||
animation-name: fa-shake;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, linear);
|
||
}
|
||
|
||
.fa-spin {
|
||
animation-name: fa-spin;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 2s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, linear);
|
||
}
|
||
|
||
.fa-spin-reverse {
|
||
--fa-animation-direction: reverse;
|
||
}
|
||
|
||
.fa-pulse,
|
||
.fa-spin-pulse {
|
||
animation-name: fa-spin;
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, steps(8));
|
||
}
|
||
|
||
@media (prefers-reduced-motion: reduce) {
|
||
.fa-beat,
|
||
.fa-bounce,
|
||
.fa-fade,
|
||
.fa-beat-fade,
|
||
.fa-flip,
|
||
.fa-pulse,
|
||
.fa-shake,
|
||
.fa-spin,
|
||
.fa-spin-pulse {
|
||
animation-delay: -1ms;
|
||
animation-duration: 1ms;
|
||
animation-iteration-count: 1;
|
||
transition-delay: 0s;
|
||
transition-duration: 0s;
|
||
}
|
||
}
|
||
@keyframes fa-beat {
|
||
0%, 90% {
|
||
transform: scale(1);
|
||
}
|
||
45% {
|
||
transform: scale(var(--fa-beat-scale, 1.25));
|
||
}
|
||
}
|
||
@keyframes fa-bounce {
|
||
0% {
|
||
transform: scale(1, 1) translateY(0);
|
||
}
|
||
10% {
|
||
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
|
||
}
|
||
30% {
|
||
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
|
||
}
|
||
50% {
|
||
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
|
||
}
|
||
57% {
|
||
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
|
||
}
|
||
64% {
|
||
transform: scale(1, 1) translateY(0);
|
||
}
|
||
100% {
|
||
transform: scale(1, 1) translateY(0);
|
||
}
|
||
}
|
||
@keyframes fa-fade {
|
||
50% {
|
||
opacity: var(--fa-fade-opacity, 0.4);
|
||
}
|
||
}
|
||
@keyframes fa-beat-fade {
|
||
0%, 100% {
|
||
opacity: var(--fa-beat-fade-opacity, 0.4);
|
||
transform: scale(1);
|
||
}
|
||
50% {
|
||
opacity: 1;
|
||
transform: scale(var(--fa-beat-fade-scale, 1.125));
|
||
}
|
||
}
|
||
@keyframes fa-flip {
|
||
50% {
|
||
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
|
||
}
|
||
}
|
||
@keyframes fa-shake {
|
||
0% {
|
||
transform: rotate(-15deg);
|
||
}
|
||
4% {
|
||
transform: rotate(15deg);
|
||
}
|
||
8%, 24% {
|
||
transform: rotate(-18deg);
|
||
}
|
||
12%, 28% {
|
||
transform: rotate(18deg);
|
||
}
|
||
16% {
|
||
transform: rotate(-22deg);
|
||
}
|
||
20% {
|
||
transform: rotate(22deg);
|
||
}
|
||
32% {
|
||
transform: rotate(-12deg);
|
||
}
|
||
36% {
|
||
transform: rotate(12deg);
|
||
}
|
||
40%, 100% {
|
||
transform: rotate(0deg);
|
||
}
|
||
}
|
||
@keyframes fa-spin {
|
||
0% {
|
||
transform: rotate(0deg);
|
||
}
|
||
100% {
|
||
transform: rotate(360deg);
|
||
}
|
||
}
|
||
.fa-rotate-90 {
|
||
transform: rotate(90deg);
|
||
}
|
||
|
||
.fa-rotate-180 {
|
||
transform: rotate(180deg);
|
||
}
|
||
|
||
.fa-rotate-270 {
|
||
transform: rotate(270deg);
|
||
}
|
||
|
||
.fa-flip-horizontal {
|
||
transform: scale(-1, 1);
|
||
}
|
||
|
||
.fa-flip-vertical {
|
||
transform: scale(1, -1);
|
||
}
|
||
|
||
.fa-flip-both,
|
||
.fa-flip-horizontal.fa-flip-vertical {
|
||
transform: scale(-1, -1);
|
||
}
|
||
|
||
.fa-rotate-by {
|
||
transform: rotate(var(--fa-rotate-angle, 0));
|
||
}
|
||
|
||
.fa-stack {
|
||
display: inline-block;
|
||
vertical-align: middle;
|
||
height: 2em;
|
||
position: relative;
|
||
width: 2.5em;
|
||
}
|
||
|
||
.fa-stack-1x,
|
||
.fa-stack-2x {
|
||
bottom: 0;
|
||
left: 0;
|
||
margin: auto;
|
||
position: absolute;
|
||
right: 0;
|
||
top: 0;
|
||
z-index: var(--fa-stack-z-index, auto);
|
||
}
|
||
|
||
.svg-inline--fa.fa-stack-1x {
|
||
height: 1em;
|
||
width: 1.25em;
|
||
}
|
||
.svg-inline--fa.fa-stack-2x {
|
||
height: 2em;
|
||
width: 2.5em;
|
||
}
|
||
|
||
.fa-inverse {
|
||
color: var(--fa-inverse, #fff);
|
||
}
|
||
|
||
.sr-only,
|
||
.fa-sr-only {
|
||
position: absolute;
|
||
width: 1px;
|
||
height: 1px;
|
||
padding: 0;
|
||
margin: -1px;
|
||
overflow: hidden;
|
||
clip: rect(0, 0, 0, 0);
|
||
white-space: nowrap;
|
||
border-width: 0;
|
||
}
|
||
|
||
.sr-only-focusable:not(:focus),
|
||
.fa-sr-only-focusable:not(:focus) {
|
||
position: absolute;
|
||
width: 1px;
|
||
height: 1px;
|
||
padding: 0;
|
||
margin: -1px;
|
||
overflow: hidden;
|
||
clip: rect(0, 0, 0, 0);
|
||
white-space: nowrap;
|
||
border-width: 0;
|
||
}
|
||
|
||
.svg-inline--fa .fa-primary {
|
||
fill: var(--fa-primary-color, currentColor);
|
||
opacity: var(--fa-primary-opacity, 1);
|
||
}
|
||
|
||
.svg-inline--fa .fa-secondary {
|
||
fill: var(--fa-secondary-color, currentColor);
|
||
opacity: var(--fa-secondary-opacity, 0.4);
|
||
}
|
||
|
||
.svg-inline--fa.fa-swap-opacity .fa-primary {
|
||
opacity: var(--fa-secondary-opacity, 0.4);
|
||
}
|
||
|
||
.svg-inline--fa.fa-swap-opacity .fa-secondary {
|
||
opacity: var(--fa-primary-opacity, 1);
|
||
}
|
||
|
||
.svg-inline--fa mask .fa-primary,
|
||
.svg-inline--fa mask .fa-secondary {
|
||
fill: black;
|
||
}`;function qB(){const e=kB,t=IB,n=lt.cssPrefix,r=lt.replacementClass;let i=dee;if(n!==e||r!==t){const a=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(t),"g");i=i.replace(a,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(l,".".concat(r))}return i}let XN=!1;function _w(){lt.autoAddCss&&!XN&&(see(qB()),XN=!0)}var hee={mixout(){return{dom:{css:qB,insertCss:_w}}},hooks(){return{beforeDOMElementCreation(){_w()},beforeI2svg(){_w()}}}};const ss=Dl||{};ss[os]||(ss[os]={});ss[os].styles||(ss[os].styles={});ss[os].hooks||(ss[os].hooks={});ss[os].shims||(ss[os].shims=[]);var eo=ss[os];const VB=[],HB=function(){_n.removeEventListener("DOMContentLoaded",HB),i0=1,VB.map(e=>e())};let i0=!1;ms&&(i0=(_n.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(_n.readyState),i0||_n.addEventListener("DOMContentLoaded",HB));function pee(e){ms&&(i0?setTimeout(e,0):VB.push(e))}function hv(e){const{tag:t,attributes:n={},children:r=[]}=e;return typeof e=="string"?FB(e):"<".concat(t," ").concat(uee(n),">").concat(r.map(hv).join(""),"</").concat(t,">")}function QN(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var xw=function(t,n,r,i){var a=Object.keys(t),o=a.length,l=n,f,u,h;for(r===void 0?(f=1,h=t[a[0]]):(f=0,h=r);f<o;f++)u=a[f],h=l(h,t[u],u,t);return h};function mee(e){const t=[];let n=0;const r=e.length;for(;n<r;){const i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){const a=e.charCodeAt(n++);(a&64512)==56320?t.push(((i&1023)<<10)+(a&1023)+65536):(t.push(i),n--)}else t.push(i)}return t}function dC(e){const t=mee(e);return t.length===1?t[0].toString(16):null}function vee(e,t){const n=e.length;let r=e.charCodeAt(t),i;return r>=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function JN(e){return Object.keys(e).reduce((t,n)=>{const r=e[n];return!!r.icon?t[r.iconName]=r.icon:t[n]=r,t},{})}function hC(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:r=!1}=n,i=JN(t);typeof eo.hooks.addPack=="function"&&!r?eo.hooks.addPack(e,JN(t)):eo.styles[e]=Ye(Ye({},eo.styles[e]||{}),i),e==="fas"&&hC("fa",t)}const{styles:lm,shims:gee}=eo,WB=Object.keys(Xj),yee=WB.reduce((e,t)=>(e[t]=Object.keys(Xj[t]),e),{});let e3=null,GB={},YB={},KB={},ZB={},XB={};function bee(e){return~ree.indexOf(e)}function _ee(e,t){const n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!bee(i)?i:null}const QB=()=>{const e=r=>xw(lm,(i,a,o)=>(i[o]=xw(a,r,{}),i),{});GB=e((r,i,a)=>(i[3]&&(r[i[3]]=a),i[2]&&i[2].filter(l=>typeof l=="number").forEach(l=>{r[l.toString(16)]=a}),r)),YB=e((r,i,a)=>(r[a]=a,i[2]&&i[2].filter(l=>typeof l=="string").forEach(l=>{r[l]=a}),r)),XB=e((r,i,a)=>{const o=i[2];return r[a]=a,o.forEach(l=>{r[l]=a}),r});const t="far"in lm||lt.autoFetchSvg,n=xw(gee,(r,i)=>{const a=i[0];let o=i[1];const l=i[2];return o==="far"&&!t&&(o="fas"),typeof a=="string"&&(r.names[a]={prefix:o,iconName:l}),typeof a=="number"&&(r.unicodes[a.toString(16)]={prefix:o,iconName:l}),r},{names:{},unicodes:{}});KB=n.names,ZB=n.unicodes,e3=a1(lt.styleDefault,{family:lt.familyDefault})};oee(e=>{e3=a1(e.styleDefault,{family:lt.familyDefault})});QB();function t3(e,t){return(GB[e]||{})[t]}function xee(e,t){return(YB[e]||{})[t]}function Vu(e,t){return(XB[e]||{})[t]}function JB(e){return KB[e]||{prefix:null,iconName:null}}function wee(e){const t=ZB[e],n=t3("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function kl(){return e3}const eU=()=>({prefix:null,iconName:null,rest:[]});function See(e){let t=Nr;const n=WB.reduce((r,i)=>(r[i]="".concat(lt.cssPrefix,"-").concat(i),r),{});return LB.forEach(r=>{(e.includes(n[r])||e.some(i=>yee[r].includes(i)))&&(t=r)}),t}function a1(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=Nr}=t,r=QJ[n][e];if(n===r1&&!e)return"fad";const i=ZN[n][e]||ZN[n][r],a=e in eo.styles?e:null;return i||a||null}function Oee(e){let t=[],n=null;return e.forEach(r=>{const i=_ee(lt.cssPrefix,r);i?n=i:r&&t.push(r)}),{iconName:n,rest:t}}function e6(e){return e.sort().filter((t,n,r)=>r.indexOf(t)===n)}function o1(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t;let r=null;const i=oC.concat(UJ),a=e6(e.filter(m=>i.includes(m))),o=e6(e.filter(m=>!oC.includes(m))),l=a.filter(m=>(r=m,!NB.includes(m))),[f=null]=l,u=See(a),h=Ye(Ye({},Oee(o)),{},{prefix:a1(f,{family:u})});return Ye(Ye(Ye({},h),Aee({values:e,family:u,styles:lm,config:lt,canonical:h,givenPrefix:r})),Eee(n,r,h))}function Eee(e,t,n){let{prefix:r,iconName:i}=n;if(e||!r||!i)return{prefix:r,iconName:i};const a=t==="fa"?JB(i):{},o=Vu(r,i);return i=a.iconName||o||i,r=a.prefix||r,r==="far"&&!lm.far&&lm.fas&&!lt.autoFetchSvg&&(r="fas"),{prefix:r,iconName:i}}const Cee=LB.filter(e=>e!==Nr||e!==r1),Tee=Object.keys(aC).filter(e=>e!==Nr).map(e=>Object.keys(aC[e])).flat();function Aee(e){const{values:t,family:n,canonical:r,givenPrefix:i="",styles:a={},config:o={}}=e,l=n===r1,f=t.includes("fa-duotone")||t.includes("fad"),u=o.familyDefault==="duotone",h=r.prefix==="fad"||r.prefix==="fa-duotone";if(!l&&(f||u||h)&&(r.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(r.prefix="fab"),!r.prefix&&Cee.includes(n)&&(Object.keys(a).find(y=>Tee.includes(y))||o.autoFetchSvg)){const y=MJ.get(n).defaultShortPrefixId;r.prefix=y,r.iconName=Vu(r.prefix,r.iconName)||r.iconName}return(r.prefix==="fa"||i==="fa")&&(r.prefix=kl()||"fas"),r}class jee{constructor(){this.definitions={}}add(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];const i=n.reduce(this._pullDefinitions,{});Object.keys(i).forEach(a=>{this.definitions[a]=Ye(Ye({},this.definitions[a]||{}),i[a]),hC(a,i[a]);const o=Xj[Nr][a];o&&hC(o,i[a]),QB()})}reset(){this.definitions={}}_pullDefinitions(t,n){const r=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(r).map(i=>{const{prefix:a,iconName:o,icon:l}=r[i],f=l[2];t[a]||(t[a]={}),f.length>0&&f.forEach(u=>{typeof u=="string"&&(t[a][u]=l)}),t[a][o]=l}),t}}let t6=[],Lf={};const Vf={},Pee=Object.keys(Vf);function Ree(e,t){let{mixoutsTo:n}=t;return t6=e,Lf={},Object.keys(Vf).forEach(r=>{Pee.indexOf(r)===-1&&delete Vf[r]}),t6.forEach(r=>{const i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(a=>{typeof i[a]=="function"&&(n[a]=i[a]),typeof i[a]=="object"&&Object.keys(i[a]).forEach(o=>{n[a]||(n[a]={}),n[a][o]=i[a][o]})}),r.hooks){const a=r.hooks();Object.keys(a).forEach(o=>{Lf[o]||(Lf[o]=[]),Lf[o].push(a[o])})}r.provides&&r.provides(Vf)}),n}function pC(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return(Lf[e]||[]).forEach(o=>{t=o.apply(null,[t,...r])}),t}function oc(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];(Lf[e]||[]).forEach(a=>{a.apply(null,n)})}function Il(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return Vf[e]?Vf[e].apply(null,t):void 0}function mC(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||kl();if(t)return t=Vu(n,t)||t,QN(tU.definitions,n,t)||QN(eo.styles,n,t)}const tU=new jee,Mee=()=>{lt.autoReplaceSvg=!1,lt.observeMutations=!1,oc("noAuto")},Nee={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return ms?(oc("beforeI2svg",e),Il("pseudoElements2svg",e),Il("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t}=e;lt.autoReplaceSvg===!1&&(lt.autoReplaceSvg=!0),lt.observeMutations=!0,pee(()=>{Dee({autoReplaceSvgRoot:t}),oc("watch",e)})}},Lee={icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:Vu(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){const t=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],n=a1(e[0]);return{prefix:n,iconName:Vu(n,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(lt.cssPrefix,"-"))>-1||e.match(JJ))){const t=o1(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||kl(),iconName:Vu(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=kl();return{prefix:t,iconName:Vu(t,e)||e}}}},Ni={noAuto:Mee,config:lt,dom:Nee,parse:Lee,library:tU,findIconDefinition:mC,toHtml:hv},Dee=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=_n}=e;(Object.keys(eo.styles).length>0||lt.autoFetchSvg)&&ms&<.autoReplaceSvg&&Ni.dom.i2svg({node:t})};function s1(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(n=>hv(n))}}),Object.defineProperty(e,"node",{get:function(){if(!ms)return;const n=_n.createElement("div");return n.innerHTML=e.html,n.children}}),e}function kee(e){let{children:t,main:n,mask:r,attributes:i,styles:a,transform:o}=e;if(Jj(o)&&n.found&&!r.found){const{width:l,height:f}=n,u={x:l/f/2,y:.5};i.style=i1(Ye(Ye({},a),{},{"transform-origin":"".concat(u.x+o.x/16,"em ").concat(u.y+o.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function Iee(e){let{prefix:t,iconName:n,children:r,attributes:i,symbol:a}=e;const o=a===!0?"".concat(t,"-").concat(lt.cssPrefix,"-").concat(n):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:Ye(Ye({},i),{},{id:o}),children:r}]}]}function n3(e){const{icons:{main:t,mask:n},prefix:r,iconName:i,transform:a,symbol:o,title:l,maskId:f,titleId:u,extra:h,watchable:m=!1}=e,{width:y,height:_}=n.found?n:t,x=IJ.includes(r),w=[lt.replacementClass,i?"".concat(lt.cssPrefix,"-").concat(i):""].filter(P=>h.classes.indexOf(P)===-1).filter(P=>P!==""||!!P).concat(h.classes).join(" ");let S={children:[],attributes:Ye(Ye({},h.attributes),{},{"data-prefix":r,"data-icon":i,class:w,role:h.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(y," ").concat(_)})};const O=x&&!~h.classes.indexOf("fa-fw")?{width:"".concat(y/_*16*.0625,"em")}:{};m&&(S.attributes[ac]=""),l&&(S.children.push({tag:"title",attributes:{id:S.attributes["aria-labelledby"]||"title-".concat(u||sm())},children:[l]}),delete S.attributes.title);const E=Ye(Ye({},S),{},{prefix:r,iconName:i,main:t,mask:n,maskId:f,transform:a,symbol:o,styles:Ye(Ye({},O),h.styles)}),{children:A,attributes:j}=n.found&&t.found?Il("generateAbstractMask",E)||{children:[],attributes:{}}:Il("generateAbstractIcon",E)||{children:[],attributes:{}};return E.children=A,E.attributes=j,o?Iee(E):kee(E)}function n6(e){const{content:t,width:n,height:r,transform:i,title:a,extra:o,watchable:l=!1}=e,f=Ye(Ye(Ye({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});l&&(f[ac]="");const u=Ye({},o.styles);Jj(i)&&(u.transform=fee({transform:i,startCentered:!0,width:n,height:r}),u["-webkit-transform"]=u.transform);const h=i1(u);h.length>0&&(f.style=h);const m=[];return m.push({tag:"span",attributes:f,children:[t]}),a&&m.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),m}function $ee(e){const{content:t,title:n,extra:r}=e,i=Ye(Ye(Ye({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),a=i1(r.styles);a.length>0&&(i.style=a);const o=[];return o.push({tag:"span",attributes:i,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}const{styles:ww}=eo;function vC(e){const t=e[0],n=e[1],[r]=e.slice(4);let i=null;return Array.isArray(r)?i={tag:"g",attributes:{class:"".concat(lt.cssPrefix,"-").concat(bw.GROUP)},children:[{tag:"path",attributes:{class:"".concat(lt.cssPrefix,"-").concat(bw.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(lt.cssPrefix,"-").concat(bw.PRIMARY),fill:"currentColor",d:r[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:t,height:n,icon:i}}const Bee={found:!1,width:512,height:512};function Uee(e,t){!$B&&!lt.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function gC(e,t){let n=t;return t==="fa"&<.styleDefault!==null&&(t=kl()),new Promise((r,i)=>{if(n==="fa"){const a=JB(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&ww[t]&&ww[t][e]){const a=ww[t][e];return r(vC(a))}Uee(e,t),r(Ye(Ye({},Bee),{},{icon:lt.showMissingIcons&&e?Il("missingIconAbstract")||{}:{}}))})}const r6=()=>{},yC=lt.measurePerformance&&ly&&ly.mark&&ly.measure?ly:{mark:r6,measure:r6},Pp='FA "6.7.2"',zee=e=>(yC.mark("".concat(Pp," ").concat(e," begins")),()=>nU(e)),nU=e=>{yC.mark("".concat(Pp," ").concat(e," ends")),yC.measure("".concat(Pp," ").concat(e),"".concat(Pp," ").concat(e," begins"),"".concat(Pp," ").concat(e," ends"))};var r3={begin:zee,end:nU};const zy=()=>{};function i6(e){return typeof(e.getAttribute?e.getAttribute(ac):null)=="string"}function Fee(e){const t=e.getAttribute?e.getAttribute(Kj):null,n=e.getAttribute?e.getAttribute(Zj):null;return t&&n}function qee(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(lt.replacementClass)}function Vee(){return lt.autoReplaceSvg===!0?Fy.replace:Fy[lt.autoReplaceSvg]||Fy.replace}function Hee(e){return _n.createElementNS("http://www.w3.org/2000/svg",e)}function Wee(e){return _n.createElement(e)}function rU(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=e.tag==="svg"?Hee:Wee}=t;if(typeof e=="string")return _n.createTextNode(e);const r=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(a){r.setAttribute(a,e.attributes[a])}),(e.children||[]).forEach(function(a){r.appendChild(rU(a,{ceFn:n}))}),r}function Gee(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const Fy={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(n=>{t.parentNode.insertBefore(rU(n),t)}),t.getAttribute(ac)===null&<.keepOriginalSource){let n=_n.createComment(Gee(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~Qj(t).indexOf(lt.replacementClass))return Fy.replace(e);const r=new RegExp("".concat(lt.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const a=n[0].attributes.class.split(" ").reduce((o,l)=>(l===lt.replacementClass||l.match(r)?o.toSvg.push(l):o.toNode.push(l),o),{toNode:[],toSvg:[]});n[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",a.toNode.join(" "))}const i=n.map(a=>hv(a)).join(`
|
||
`);t.setAttribute(ac,""),t.innerHTML=i}};function a6(e){e()}function iU(e,t){const n=typeof t=="function"?t:zy;if(e.length===0)n();else{let r=a6;lt.mutateApproach===ZJ&&(r=Dl.requestAnimationFrame||a6),r(()=>{const i=Vee(),a=r3.begin("mutate");e.map(i),a(),n()})}}let i3=!1;function aU(){i3=!0}function bC(){i3=!1}let a0=null;function o6(e){if(!WN||!lt.observeMutations)return;const{treeCallback:t=zy,nodeCallback:n=zy,pseudoElementsCallback:r=zy,observeMutationsRoot:i=_n}=e;a0=new WN(a=>{if(i3)return;const o=kl();Fd(a).forEach(l=>{if(l.type==="childList"&&l.addedNodes.length>0&&!i6(l.addedNodes[0])&&(lt.searchPseudoElements&&r(l.target),t(l.target)),l.type==="attributes"&&l.target.parentNode&<.searchPseudoElements&&r(l.target.parentNode),l.type==="attributes"&&i6(l.target)&&~nee.indexOf(l.attributeName))if(l.attributeName==="class"&&Fee(l.target)){const{prefix:f,iconName:u}=o1(Qj(l.target));l.target.setAttribute(Kj,f||o),u&&l.target.setAttribute(Zj,u)}else qee(l.target)&&n(l.target)})}),ms&&a0.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function Yee(){a0&&a0.disconnect()}function Kee(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((r,i)=>{const a=i.split(":"),o=a[0],l=a.slice(1);return o&&l.length>0&&(r[o]=l.join(":").trim()),r},{})),n}function Zee(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"";let i=o1(Qj(e));return i.prefix||(i.prefix=kl()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=xee(i.prefix,e.innerText)||t3(i.prefix,dC(e.innerText))),!i.iconName&<.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function Xee(e){const t=Fd(e.attributes).reduce((i,a)=>(i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i),{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return lt.autoA11y&&(n?t["aria-labelledby"]="".concat(lt.replacementClass,"-title-").concat(r||sm()):(t["aria-hidden"]="true",t.focusable="false")),t}function Qee(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Ja,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function s6(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:r,rest:i}=Zee(e),a=Xee(e),o=pC("parseNodeAttributes",{},e);let l=t.styleParser?Kee(e):[];return Ye({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:r,transform:Ja,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:l,attributes:a}},o)}const{styles:Jee}=eo;function oU(e){const t=lt.autoReplaceSvg==="nest"?s6(e,{styleParser:!1}):s6(e);return~t.extra.classes.indexOf(UB)?Il("generateLayersText",e,t):Il("generateSvgReplacementMutation",e,t)}function ete(){return[...LJ,...oC]}function l6(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!ms)return Promise.resolve();const n=_n.documentElement.classList,r=h=>n.add("".concat(KN,"-").concat(h)),i=h=>n.remove("".concat(KN,"-").concat(h)),a=lt.autoFetchSvg?ete():NB.concat(Object.keys(Jee));a.includes("fa")||a.push("fa");const o=[".".concat(UB,":not([").concat(ac,"])")].concat(a.map(h=>".".concat(h,":not([").concat(ac,"])"))).join(", ");if(o.length===0)return Promise.resolve();let l=[];try{l=Fd(e.querySelectorAll(o))}catch{}if(l.length>0)r("pending"),i("complete");else return Promise.resolve();const f=r3.begin("onTree"),u=l.reduce((h,m)=>{try{const y=oU(m);y&&h.push(y)}catch(y){$B||y.name==="MissingIcon"&&console.error(y)}return h},[]);return new Promise((h,m)=>{Promise.all(u).then(y=>{iU(y,()=>{r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),f(),h()})}).catch(y=>{f(),m(y)})})}function tte(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;oU(e).then(n=>{n&&iU([n],t)})}function nte(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=(t||{}).icon?t:mC(t||{});let{mask:i}=n;return i&&(i=(i||{}).icon?i:mC(i||{})),e(r,Ye(Ye({},n),{},{mask:i}))}}const rte=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Ja,symbol:r=!1,mask:i=null,maskId:a=null,title:o=null,titleId:l=null,classes:f=[],attributes:u={},styles:h={}}=t;if(!e)return;const{prefix:m,iconName:y,icon:_}=e;return s1(Ye({type:"icon"},e),()=>(oc("beforeDOMElementCreation",{iconDefinition:e,params:t}),lt.autoA11y&&(o?u["aria-labelledby"]="".concat(lt.replacementClass,"-title-").concat(l||sm()):(u["aria-hidden"]="true",u.focusable="false")),n3({icons:{main:vC(_),mask:i?vC(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:m,iconName:y,transform:Ye(Ye({},Ja),n),symbol:r,title:o,maskId:a,titleId:l,extra:{attributes:u,styles:h,classes:f}})))};var ite={mixout(){return{icon:nte(rte)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=l6,e.nodeCallback=tte,e}}},provides(e){e.i2svg=function(t){const{node:n=_n,callback:r=()=>{}}=t;return l6(n,r)},e.generateSvgReplacementMutation=function(t,n){const{iconName:r,title:i,titleId:a,prefix:o,transform:l,symbol:f,mask:u,maskId:h,extra:m}=n;return new Promise((y,_)=>{Promise.all([gC(r,o),u.iconName?gC(u.iconName,u.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(x=>{let[w,S]=x;y([t,n3({icons:{main:w,mask:S},prefix:o,iconName:r,transform:l,symbol:f,maskId:h,title:i,titleId:a,extra:m,watchable:!0})])}).catch(_)})},e.generateAbstractIcon=function(t){let{children:n,attributes:r,main:i,transform:a,styles:o}=t;const l=i1(o);l.length>0&&(r.style=l);let f;return Jj(a)&&(f=Il("generateAbstractTransformGrouping",{main:i,transform:a,containerWidth:i.width,iconWidth:i.width})),n.push(f||i.icon),{children:n,attributes:r}}}},ate={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=t;return s1({type:"layer"},()=>{oc("beforeDOMElementCreation",{assembler:e,params:t});let r=[];return e(i=>{Array.isArray(i)?i.map(a=>{r=r.concat(a.abstract)}):r=r.concat(i.abstract)}),[{tag:"span",attributes:{class:["".concat(lt.cssPrefix,"-layers"),...n].join(" ")},children:r}]})}}}},ote={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:n=null,classes:r=[],attributes:i={},styles:a={}}=t;return s1({type:"counter",content:e},()=>(oc("beforeDOMElementCreation",{content:e,params:t}),$ee({content:e.toString(),title:n,extra:{attributes:i,styles:a,classes:["".concat(lt.cssPrefix,"-layers-counter"),...r]}})))}}}},ste={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Ja,title:r=null,classes:i=[],attributes:a={},styles:o={}}=t;return s1({type:"text",content:e},()=>(oc("beforeDOMElementCreation",{content:e,params:t}),n6({content:e,transform:Ye(Ye({},Ja),n),title:r,extra:{attributes:a,styles:o,classes:["".concat(lt.cssPrefix,"-layers-text"),...i]}})))}}},provides(e){e.generateLayersText=function(t,n){const{title:r,transform:i,extra:a}=n;let o=null,l=null;if(RB){const f=parseInt(getComputedStyle(t).fontSize,10),u=t.getBoundingClientRect();o=u.width/f,l=u.height/f}return lt.autoA11y&&!r&&(a.attributes["aria-hidden"]="true"),Promise.resolve([t,n6({content:t.innerHTML,width:o,height:l,transform:i,title:r,extra:a,watchable:!0})])}}};const lte=new RegExp('"',"ug"),u6=[1105920,1112319],c6=Ye(Ye(Ye(Ye({},{FontAwesome:{normal:"fas",400:"fas"}}),RJ),YJ),zJ),_C=Object.keys(c6).reduce((e,t)=>(e[t.toLowerCase()]=c6[t],e),{}),ute=Object.keys(_C).reduce((e,t)=>{const n=_C[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function cte(e){const t=e.replace(lte,""),n=vee(t,0),r=n>=u6[0]&&n<=u6[1],i=t.length===2?t[0]===t[1]:!1;return{value:dC(i?t[0]:t),isSecondary:r||i}}function fte(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(t),i=isNaN(r)?"normal":r;return(_C[n]||{})[i]||ute[n]}function f6(e,t){const n="".concat(KJ).concat(t.replace(":","-"));return new Promise((r,i)=>{if(e.getAttribute(n)!==null)return r();const o=Fd(e.children).filter(y=>y.getAttribute(lC)===t)[0],l=Dl.getComputedStyle(e,t),f=l.getPropertyValue("font-family"),u=f.match(eee),h=l.getPropertyValue("font-weight"),m=l.getPropertyValue("content");if(o&&!u)return e.removeChild(o),r();if(u&&m!=="none"&&m!==""){const y=l.getPropertyValue("content");let _=fte(f,h);const{value:x,isSecondary:w}=cte(y),S=u[0].startsWith("FontAwesome");let O=t3(_,x),E=O;if(S){const A=wee(x);A.iconName&&A.prefix&&(O=A.iconName,_=A.prefix)}if(O&&!w&&(!o||o.getAttribute(Kj)!==_||o.getAttribute(Zj)!==E)){e.setAttribute(n,E),o&&e.removeChild(o);const A=Qee(),{extra:j}=A;j.attributes[lC]=t,gC(O,_).then(P=>{const R=n3(Ye(Ye({},A),{},{icons:{main:P,mask:eU()},prefix:_,iconName:E,extra:j,watchable:!0})),I=_n.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(I,e.firstChild):e.appendChild(I),I.outerHTML=R.map(V=>hv(V)).join(`
|
||
`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function dte(e){return Promise.all([f6(e,"::before"),f6(e,"::after")])}function hte(e){return e.parentNode!==document.head&&!~XJ.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(lC)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function d6(e){if(ms)return new Promise((t,n)=>{const r=Fd(e.querySelectorAll("*")).filter(hte).map(dte),i=r3.begin("searchPseudoElements");aU(),Promise.all(r).then(()=>{i(),bC(),t()}).catch(()=>{i(),bC(),n()})})}var pte={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=d6,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:n=_n}=t;lt.searchPseudoElements&&d6(n)}}};let h6=!1;var mte={mixout(){return{dom:{unwatch(){aU(),h6=!0}}}},hooks(){return{bootstrap(){o6(pC("mutationObserverCallbacks",{}))},noAuto(){Yee()},watch(e){const{observeMutationsRoot:t}=e;h6?bC():o6(pC("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const p6=e=>{let t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce((n,r)=>{const i=r.toLowerCase().split("-"),a=i[0];let o=i.slice(1).join("-");if(a&&o==="h")return n.flipX=!0,n;if(a&&o==="v")return n.flipY=!0,n;if(o=parseFloat(o),isNaN(o))return n;switch(a){case"grow":n.size=n.size+o;break;case"shrink":n.size=n.size-o;break;case"left":n.x=n.x-o;break;case"right":n.x=n.x+o;break;case"up":n.y=n.y-o;break;case"down":n.y=n.y+o;break;case"rotate":n.rotate=n.rotate+o;break}return n},t)};var vte={mixout(){return{parse:{transform:e=>p6(e)}}},hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=p6(n)),e}}},provides(e){e.generateAbstractTransformGrouping=function(t){let{main:n,transform:r,containerWidth:i,iconWidth:a}=t;const o={transform:"translate(".concat(i/2," 256)")},l="translate(".concat(r.x*32,", ").concat(r.y*32,") "),f="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),u="rotate(".concat(r.rotate," 0 0)"),h={transform:"".concat(l," ").concat(f," ").concat(u)},m={transform:"translate(".concat(a/2*-1," -256)")},y={outer:o,inner:h,path:m};return{tag:"g",attributes:Ye({},y.outer),children:[{tag:"g",attributes:Ye({},y.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:Ye(Ye({},n.icon.attributes),y.path)}]}]}}}};const Sw={x:0,y:0,width:"100%",height:"100%"};function m6(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function gte(e){return e.tag==="g"?e.children:[e]}var yte={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),r=n?o1(n.split(" ").map(i=>i.trim())):eU();return r.prefix||(r.prefix=kl()),e.mask=r,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides(e){e.generateAbstractMask=function(t){let{children:n,attributes:r,main:i,mask:a,maskId:o,transform:l}=t;const{width:f,icon:u}=i,{width:h,icon:m}=a,y=cee({transform:l,containerWidth:h,iconWidth:f}),_={tag:"rect",attributes:Ye(Ye({},Sw),{},{fill:"white"})},x=u.children?{children:u.children.map(m6)}:{},w={tag:"g",attributes:Ye({},y.inner),children:[m6(Ye({tag:u.tag,attributes:Ye(Ye({},u.attributes),y.path)},x))]},S={tag:"g",attributes:Ye({},y.outer),children:[w]},O="mask-".concat(o||sm()),E="clip-".concat(o||sm()),A={tag:"mask",attributes:Ye(Ye({},Sw),{},{id:O,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[_,S]},j={tag:"defs",children:[{tag:"clipPath",attributes:{id:E},children:gte(m)},A]};return n.push(j,{tag:"rect",attributes:Ye({fill:"currentColor","clip-path":"url(#".concat(E,")"),mask:"url(#".concat(O,")")},Sw)}),{children:n,attributes:r}}}},bte={provides(e){let t=!1;Dl.matchMedia&&(t=Dl.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const n=[],r={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:Ye(Ye({},r),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});const a=Ye(Ye({},i),{},{attributeName:"opacity"}),o={tag:"circle",attributes:Ye(Ye({},r),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||o.children.push({tag:"animate",attributes:Ye(Ye({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:Ye(Ye({},a),{},{values:"1;0;1;1;0;1;"})}),n.push(o),n.push({tag:"path",attributes:Ye(Ye({},r),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:Ye(Ye({},a),{},{values:"1;0;0;0;0;1;"})}]}),t||n.push({tag:"path",attributes:Ye(Ye({},r),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:Ye(Ye({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},_te={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),r=n===null?!1:n===""?!0:n;return e.symbol=r,e}}}},xte=[hee,ite,ate,ote,ste,pte,mte,vte,yte,bte,_te];Ree(xte,{mixoutsTo:Ni});Ni.noAuto;Ni.config;Ni.library;Ni.dom;const xC=Ni.parse;Ni.findIconDefinition;Ni.toHtml;const wte=Ni.icon;Ni.layer;Ni.text;Ni.counter;var Ow={exports:{}},Ew,v6;function Ste(){if(v6)return Ew;v6=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Ew=e,Ew}var Cw,g6;function Ote(){if(g6)return Cw;g6=1;var e=Ste();function t(){}function n(){}return n.resetWarningCache=t,Cw=function(){function r(o,l,f,u,h,m){if(m!==e){var y=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw y.name="Invariant Violation",y}}r.isRequired=r;function i(){return r}var a={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:i,element:r,elementType:r,instanceOf:i,node:r,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:n,resetWarningCache:t};return a.PropTypes=a,a},Cw}var y6;function Ete(){return y6||(y6=1,Ow.exports=Ote()()),Ow.exports}var Cte=Ete();const ie=Lt(Cte);function b6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Qa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?b6(Object(n),!0).forEach(function(r){Df(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function o0(e){"@babel/helpers - typeof";return o0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o0(e)}function Df(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Tte(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Ate(e,t){if(e==null)return{};var n=Tte(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function wC(e){return jte(e)||Pte(e)||Rte(e)||Mte()}function jte(e){if(Array.isArray(e))return SC(e)}function Pte(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Rte(e,t){if(e){if(typeof e=="string")return SC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return SC(e,t)}}function SC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Mte(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Nte(e){var t,n=e.beat,r=e.fade,i=e.beatFade,a=e.bounce,o=e.shake,l=e.flash,f=e.spin,u=e.spinPulse,h=e.spinReverse,m=e.pulse,y=e.fixedWidth,_=e.inverse,x=e.border,w=e.listItem,S=e.flip,O=e.size,E=e.rotation,A=e.pull,j=(t={"fa-beat":n,"fa-fade":r,"fa-beat-fade":i,"fa-bounce":a,"fa-shake":o,"fa-flash":l,"fa-spin":f,"fa-spin-reverse":h,"fa-spin-pulse":u,"fa-pulse":m,"fa-fw":y,"fa-inverse":_,"fa-border":x,"fa-li":w,"fa-flip":S===!0,"fa-flip-horizontal":S==="horizontal"||S==="both","fa-flip-vertical":S==="vertical"||S==="both"},Df(t,"fa-".concat(O),typeof O<"u"&&O!==null),Df(t,"fa-rotate-".concat(E),typeof E<"u"&&E!==null&&E!==0),Df(t,"fa-pull-".concat(A),typeof A<"u"&&A!==null),Df(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(j).map(function(P){return j[P]?P:null}).filter(function(P){return P})}function Lte(e){return e=e-0,e===e}function sU(e){return Lte(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(t,n){return n?n.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var Dte=["style"];function kte(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Ite(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,n){var r=n.indexOf(":"),i=sU(n.slice(0,r)),a=n.slice(r+1).trim();return i.startsWith("webkit")?t[kte(i)]=a:t[i]=a,t},{})}function lU(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(f){return lU(e,f)}),i=Object.keys(t.attributes||{}).reduce(function(f,u){var h=t.attributes[u];switch(u){case"class":f.attrs.className=h,delete t.attributes.class;break;case"style":f.attrs.style=Ite(h);break;default:u.indexOf("aria-")===0||u.indexOf("data-")===0?f.attrs[u.toLowerCase()]=h:f.attrs[sU(u)]=h}return f},{attrs:{}}),a=n.style,o=a===void 0?{}:a,l=Ate(n,Dte);return i.attrs.style=Qa(Qa({},i.attrs.style),o),e.apply(void 0,[t.tag,Qa(Qa({},i.attrs),l)].concat(wC(r)))}var uU=!1;try{uU=!0}catch{}function $te(){if(!uU&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function _6(e){if(e&&o0(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(xC.icon)return xC.icon(e);if(e===null)return null;if(e&&o0(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function Tw(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Df({},e,t):{}}var x6={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1},Xe=ae.forwardRef(function(e,t){var n=Qa(Qa({},x6),e),r=n.icon,i=n.mask,a=n.symbol,o=n.className,l=n.title,f=n.titleId,u=n.maskId,h=_6(r),m=Tw("classes",[].concat(wC(Nte(n)),wC((o||"").split(" ")))),y=Tw("transform",typeof n.transform=="string"?xC.transform(n.transform):n.transform),_=Tw("mask",_6(i)),x=wte(h,Qa(Qa(Qa(Qa({},m),y),_),{},{symbol:a,title:l,titleId:f,maskId:u}));if(!x)return $te("Could not find icon",h),null;var w=x.abstract,S={ref:t};return Object.keys(n).forEach(function(O){x6.hasOwnProperty(O)||(S[O]=n[O])}),Bte(w[0],S)});Xe.displayName="FontAwesomeIcon";Xe.propTypes={beat:ie.bool,border:ie.bool,beatFade:ie.bool,bounce:ie.bool,className:ie.string,fade:ie.bool,flash:ie.bool,mask:ie.oneOfType([ie.object,ie.array,ie.string]),maskId:ie.string,fixedWidth:ie.bool,inverse:ie.bool,flip:ie.oneOf([!0,!1,"horizontal","vertical","both"]),icon:ie.oneOfType([ie.object,ie.array,ie.string]),listItem:ie.bool,pull:ie.oneOf(["right","left"]),pulse:ie.bool,rotation:ie.oneOf([0,90,180,270]),shake:ie.bool,size:ie.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:ie.bool,spinPulse:ie.bool,spinReverse:ie.bool,symbol:ie.oneOfType([ie.bool,ie.string]),title:ie.string,titleId:ie.string,transform:ie.oneOfType([ie.string,ie.object]),swapOpacity:ie.bool};var Bte=lU.bind(null,ae.createElement);function cU(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=cU(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function ke(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=cU(e))&&(r&&(r+=" "),r+=t);return r}var Aw={exports:{}};/*!
|
||
Copyright (c) 2018 Jed Watson.
|
||
Licensed under the MIT License (MIT), see
|
||
http://jedwatson.github.io/classnames
|
||
*/var w6;function Ute(){return w6||(w6=1,function(e){(function(){var t={}.hasOwnProperty;function n(){for(var r=[],i=0;i<arguments.length;i++){var a=arguments[i];if(a){var o=typeof a;if(o==="string"||o==="number")r.push(a);else if(Array.isArray(a)){if(a.length){var l=n.apply(null,a);l&&r.push(l)}}else if(o==="object"){if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]")){r.push(a.toString());continue}for(var f in a)t.call(a,f)&&a[f]&&r.push(f)}}}return r.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n})()}(Aw)),Aw.exports}var zte=Ute();const xt=Lt(zte);function S6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Fte(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?S6(Object(n),!0).forEach(function(r){qte(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qte(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sc(e){"@babel/helpers - typeof";return sc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sc(e)}function Vte(){var e=document.createElement("div");e.style.position="absolute",e.style.top="-9999px",e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function fU(e){document.body.style.paddingRight=e>0?"".concat(e,"px"):null}function Hte(){return document.body.clientWidth<window.innerWidth}function Wte(){var e=window.getComputedStyle(document.body,null);return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}function Gte(){var e=Vte(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],n=t?parseInt(t.style.paddingRight||0,10):0;Hte()&&fU(n+e)}var Yte;function gt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Yte;return t?e.split(" ").map(function(n){return t[n]||n}).join(" "):e}function Hl(e,t){var n={};return Object.keys(e).forEach(function(r){t.indexOf(r)===-1&&(n[r]=e[r])}),n}function dU(e,t){for(var n=Array.isArray(t)?t:[t],r=n.length,i,a={};r>0;)r-=1,i=n[r],a[i]=e[i];return a}var O6={};function OC(e){O6[e]||(typeof console<"u"&&console.error(e),O6[e]=!0)}function hU(e,t){return function(r,i,a){r[i]!==null&&typeof r[i]<"u"&&OC('"'.concat(i,'" property of "').concat(a,`" has been deprecated.
|
||
`).concat(t));for(var o=arguments.length,l=new Array(o>3?o-3:0),f=3;f<o;f++)l[f-3]=arguments[f];return e.apply(void 0,[r,i,a].concat(l))}}var Kte=(typeof window>"u"?"undefined":sc(window))==="object"&&window.Element||function(){};function a3(e,t,n){if(!(e[t]instanceof Kte))return new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Expected prop to be an instance of Element. Validation failed.")}var Qf=ie.oneOfType([ie.string,ie.func,a3,ie.shape({current:ie.any})]),Bt=ie.oneOfType([ie.func,ie.string,ie.shape({$$typeof:ie.symbol,render:ie.func}),ie.arrayOf(ie.oneOfType([ie.func,ie.string,ie.shape({$$typeof:ie.symbol,render:ie.func})]))]),s0={Fade:150,Collapse:350,Modal:300},l0=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],cy={ENTERING:"entering",ENTERED:"entered",EXITING:"exiting",EXITED:"exited"},Yt={esc:27,space:32,enter:13,tab:9,up:38,down:40,home:36,end:35,n:78,p:80},Zte=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],o3=!!(typeof window<"u"&&window.document&&window.document.createElement);function Xte(e){return e&&sc(e)==="object"?"current"in e:!1}function pU(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function EC(e){var t=sc(e);return e!=null&&(t==="object"||t==="function")}function E6(e){var t=sc(e),n=NaN;if(t==="number")return e;if(t==="symbol"||t==="object"&&pU(e)==="[object Symbol]")return n;if(EC(e)){var r=typeof e.valueOf=="function"?e.valueOf():e;e=EC(r)?"".concat(r):r}if(t!=="string")return e===0?e:+e;e=e.replace(/^\s+|\s+$/g,"");var i=/^0b[01]+$/i.test(e);return i||/^0o[0-7]+$/i.test(e)?parseInt(e.slice(2),i?2:8):/^[-+]0x[0-9a-f]+$/i.test(e)?n:+e}function Qte(e){if(!EC(e))return!1;var t=pU(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object Proxy]"}function Jte(e){if(Xte(e))return e.current;if(Qte(e))return e();if(typeof e=="string"&&o3){var t=document.querySelectorAll(e);if(t.length||(t=document.querySelectorAll("#".concat(e))),!t.length)throw new Error("The target '".concat(e,"' could not be identified in the dom, tip: check spelling"));return t}return e}function C6(e){return e===null?!1:Array.isArray(e)||o3&&typeof e.length=="number"}function um(e,t){var n=Jte(e);return t?C6(n)?n:n===null?[]:[n]:C6(n)?n[0]:n}var ene=["a[href]","area[href]","input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","object","embed","[tabindex]:not(.modal):not(.offcanvas)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'];function s3(e,t){if(!e||!t)return t;var n=Fte({},t);return Object.keys(e).forEach(function(r){n[r]===void 0&&(n[r]=e[r]),Object.keys(e[r]||{}).length>0&&sc(e[r])==="object"&&s3(e[r],n)}),n}var tne=["className","cssModule","noGutters","tag","widths"];function CC(){return CC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},CC.apply(this,arguments)}function nne(e,t){if(e==null)return{};var n=rne(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rne(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var ine=["xs","sm","md","lg","xl","xxl"],yf=ie.oneOfType([ie.number,ie.string]),ane={tag:Bt,noGutters:hU(ie.bool,"Please use Bootstrap 5 gutter utility classes. https://getbootstrap.com/docs/5.0/layout/gutters/"),className:ie.string,cssModule:ie.object,xs:yf,sm:yf,md:yf,lg:yf,xl:yf,xxl:yf,widths:ie.array};function to(e){var t=e.className,n=e.cssModule,r=e.noGutters,i=e.tag,a=i===void 0?"div":i,o=e.widths,l=o===void 0?ine:o,f=nne(e,tne),u=[];l.forEach(function(m,y){var _=e[m];if(delete f[m],!!_){var x=!y;u.push(x?"row-cols-".concat(_):"row-cols-".concat(m,"-").concat(_))}});var h=gt(xt(t,r?"gx-0":null,"row",u),n);return ae.createElement(a,CC({},f,{className:h}))}to.propTypes=ane;var one=["expand","className","cssModule","light","dark","fixed","sticky","color","container","tag","children"];function TC(){return TC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},TC.apply(this,arguments)}function jw(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sne(e,t){if(e==null)return{};var n=lne(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function lne(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var une={children:ie.node,className:ie.string,color:ie.string,container:ie.oneOfType([ie.bool,ie.string]),cssModule:ie.object,dark:ie.bool,expand:ie.oneOfType([ie.bool,ie.string]),fixed:ie.string,light:ie.bool,role:ie.string,sticky:ie.string,tag:Bt},cne=function(t){return t===!1?!1:t===!0||t==="xs"?"navbar-expand":"navbar-expand-".concat(t)};function mU(e){var t,n=e.expand,r=n===void 0?!1:n,i=e.className,a=e.cssModule,o=e.light,l=e.dark,f=e.fixed,u=e.sticky,h=e.color,m=e.container,y=m===void 0?"fluid":m,_=e.tag,x=_===void 0?"nav":_,w=e.children,S=sne(e,one),O=gt(xt(i,"navbar",cne(r),(t={"navbar-light":o,"navbar-dark":l},jw(t,"bg-".concat(h),h),jw(t,"fixed-".concat(f),f),jw(t,"sticky-".concat(u),u),t)),a),E=y&&y===!0?"container":"container-".concat(y);return ae.createElement(x,TC({},S,{className:O}),y?ae.createElement("div",{className:E},w):w)}mU.propTypes=une;var fne=["className","cssModule","tag"];function AC(){return AC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},AC.apply(this,arguments)}function dne(e,t){if(e==null)return{};var n=hne(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function hne(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var pne={className:ie.string,cssModule:ie.object,tag:Bt};function vU(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"a":r,a=dne(e,fne),o=gt(xt(t,"navbar-brand"),n);return ae.createElement(i,AC({},a,{className:o}))}vU.propTypes=pne;var mne=["className","cssModule","children","tag"];function jC(){return jC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jC.apply(this,arguments)}function T6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function vne(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?T6(Object(n),!0).forEach(function(r){gne(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yne(e,t){if(e==null)return{};var n=bne(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bne(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var _ne={className:ie.string,cssModule:ie.object,tag:Bt,type:ie.string,children:ie.node};function gU(e){var t=e.className,n=e.cssModule,r=e.children,i=e.tag,a=i===void 0?"button":i,o=yne(e,mne),l=gt(xt(t,"navbar-toggler"),n);return ae.createElement(a,jC({"aria-label":"Toggle navigation"},vne({type:"button"},o),{className:l}),r||ae.createElement("span",{className:gt("navbar-toggler-icon",n)}))}gU.propTypes=_ne;var xne=["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"];function PC(){return PC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},PC.apply(this,arguments)}function wne(e,t){if(e==null)return{};var n=Sne(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Sne(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var One={card:ie.bool,className:ie.string,cssModule:ie.object,fill:ie.bool,horizontal:ie.oneOf(["center","end"]),justified:ie.bool,navbar:ie.bool,pills:ie.bool,tabs:ie.bool,tag:Bt,vertical:ie.oneOfType([ie.bool,ie.string])},Ene=function(t){return t===!1?!1:t===!0||t==="xs"?"flex-column":"flex-".concat(t,"-column")};function l3(e){var t=e.className,n=e.cssModule,r=e.tabs,i=e.pills,a=e.vertical,o=a===void 0?!1:a,l=e.horizontal,f=e.justified,u=e.fill,h=e.navbar,m=e.card,y=e.tag,_=y===void 0?"ul":y,x=wne(e,xne),w=gt(xt(t,h?"navbar-nav":"nav",l?"justify-content-".concat(l):!1,Ene(o),{"nav-tabs":r,"card-header-tabs":m&&r,"nav-pills":i,"card-header-pills":m&&i,"nav-justified":f,"nav-fill":u}),n);return ae.createElement(_,PC({},x,{className:w}))}l3.propTypes=One;var Cne=["className","cssModule","active","tag"];function RC(){return RC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},RC.apply(this,arguments)}function Tne(e,t){if(e==null)return{};var n=Ane(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ane(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var jne={active:ie.bool,className:ie.string,cssModule:ie.object,tag:Bt};function u3(e){var t=e.className,n=e.cssModule,r=e.active,i=e.tag,a=i===void 0?"li":i,o=Tne(e,Cne),l=gt(xt(t,"nav-item",r?"active":!1),n);return ae.createElement(a,RC({},o,{className:l}))}u3.propTypes=jne;function MC(e){"@babel/helpers - typeof";return MC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},MC(e)}var Pne=["className","cssModule","active","tag","innerRef"];function NC(){return NC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},NC.apply(this,arguments)}function Rne(e,t){if(e==null)return{};var n=Mne(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Mne(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Nne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lne(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Dne(e,t,n){return t&&Lne(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function kne(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&LC(e,t)}function LC(e,t){return LC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},LC(e,t)}function Ine(e){var t=Bne();return function(){var r=u0(e),i;if(t){var a=u0(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return $ne(this,i)}}function $ne(e,t){if(t&&(MC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return yU(e)}function yU(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bne(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function u0(e){return u0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},u0(e)}var Une={active:ie.bool,className:ie.string,cssModule:ie.object,disabled:ie.bool,href:ie.any,innerRef:ie.oneOfType([ie.object,ie.func,ie.string]),onClick:ie.func,tag:Bt},c3=function(e){kne(n,e);var t=Ine(n);function n(r){var i;return Nne(this,n),i=t.call(this,r),i.onClick=i.onClick.bind(yU(i)),i}return Dne(n,[{key:"onClick",value:function(i){if(this.props.disabled){i.preventDefault();return}this.props.href==="#"&&i.preventDefault(),this.props.onClick&&this.props.onClick(i)}},{key:"render",value:function(){var i=this.props,a=i.className,o=i.cssModule,l=i.active,f=i.tag,u=f===void 0?"a":f,h=i.innerRef,m=Rne(i,Pne),y=gt(xt(a,"nav-link",{disabled:m.disabled,active:l}),o);return ae.createElement(u,NC({},m,{ref:h,onClick:this.onClick,className:y}))}}]),n}(ae.Component);c3.propTypes=Une;var zne=["className","cssModule","variant","innerRef"];function DC(){return DC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},DC.apply(this,arguments)}function A6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Fne(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?A6(Object(n),!0).forEach(function(r){qne(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vne(e,t){if(e==null)return{};var n=Hne(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Hne(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Wne={active:ie.bool,"aria-label":ie.string,onClick:ie.func,variant:ie.oneOf(["white"]),className:ie.string,cssModule:ie.object,innerRef:ie.oneOfType([ie.object,ie.string,ie.func])};function bU(e){var t=e.className;e.cssModule;var n=e.variant,r=e.innerRef,i=Vne(e,zne),a=gt(xt(t,"btn-close",n&&"btn-close-".concat(n)));return ae.createElement("button",DC({ref:r,type:"button",className:a},Fne({"aria-label":"close"},i)))}bU.propTypes=Wne;var Gne=["active","aria-label","block","className","close","cssModule","color","outline","size","tag","innerRef"];function kC(){return kC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kC.apply(this,arguments)}function Yne(e,t){if(e==null)return{};var n=Kne(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Kne(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Zne={active:ie.bool,"aria-label":ie.string,block:ie.bool,children:ie.node,className:ie.string,cssModule:ie.object,close:ie.bool,color:ie.string,disabled:ie.bool,innerRef:ie.oneOfType([ie.object,ie.func,ie.string]),onClick:ie.func,outline:ie.bool,size:ie.string,tag:Bt};function It(e){var t=B.useCallback(function(E){if(e.disabled){E.preventDefault();return}if(e.onClick)return e.onClick(E)},[e.onClick,e.disabled]),n=e.active,r=e["aria-label"],i=e.block,a=e.className,o=e.close,l=e.cssModule,f=e.color,u=f===void 0?"secondary":f,h=e.outline,m=e.size,y=e.tag,_=y===void 0?"button":y,x=e.innerRef,w=Yne(e,Gne);if(o)return ae.createElement(bU,w);var S="btn".concat(h?"-outline":"","-").concat(u),O=gt(xt(a,"btn",S,m?"btn-".concat(m):!1,i?"d-block w-100":!1,{active:n,disabled:e.disabled}),l);return w.href&&_==="button"&&(_="a"),ae.createElement(_,kC({type:_==="button"&&w.onClick?"button":void 0},w,{className:O,ref:x,onClick:t,"aria-label":r}))}It.propTypes=Zne;var _U=B.createContext(),xU=B.createContext();function j6(e){var t=e.children,n=B.useState(null),r=n[0],i=n[1],a=B.useRef(!1);B.useEffect(function(){return function(){a.current=!0}},[]);var o=B.useCallback(function(l){a.current||i(l)},[]);return B.createElement(_U.Provider,{value:r},B.createElement(xU.Provider,{value:o},t))}var wU=function(t){return Array.isArray(t)?t[0]:t},SU=function(t){if(typeof t=="function"){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return t.apply(void 0,r)}},IC=function(t,n){if(typeof t=="function")return SU(t,n);t!=null&&(t.current=n)},P6=function(t){return t.reduce(function(n,r){var i=r[0],a=r[1];return n[i]=a,n},{})},R6=typeof window<"u"&&window.document&&window.document.createElement?B.useLayoutEffect:B.useEffect,l1=B9();const Hu=Lt(l1);var ti="top",ta="bottom",na="right",ni="left",f3="auto",pv=[ti,ta,na,ni],Jf="start",cm="end",Xne="clippingParents",OU="viewport",mp="popper",Qne="reference",M6=pv.reduce(function(e,t){return e.concat([t+"-"+Jf,t+"-"+cm])},[]),EU=[].concat(pv,[f3]).reduce(function(e,t){return e.concat([t,t+"-"+Jf,t+"-"+cm])},[]),Jne="beforeRead",ere="read",tre="afterRead",nre="beforeMain",rre="main",ire="afterMain",are="beforeWrite",ore="write",sre="afterWrite",lre=[Jne,ere,tre,nre,rre,ire,are,ore,sre];function fo(e){return e?(e.nodeName||"").toLowerCase():null}function Pi(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function lc(e){var t=Pi(e).Element;return e instanceof t||e instanceof Element}function ea(e){var t=Pi(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function d3(e){if(typeof ShadowRoot>"u")return!1;var t=Pi(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ure(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},a=t.elements[n];!ea(a)||!fo(a)||(Object.assign(a.style,r),Object.keys(i).forEach(function(o){var l=i[o];l===!1?a.removeAttribute(o):a.setAttribute(o,l===!0?"":l)}))})}function cre(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],a=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),l=o.reduce(function(f,u){return f[u]="",f},{});!ea(i)||!fo(i)||(Object.assign(i.style,l),Object.keys(a).forEach(function(f){i.removeAttribute(f)}))})}}const fre={name:"applyStyles",enabled:!0,phase:"write",fn:ure,effect:cre,requires:["computeStyles"]};function ao(e){return e.split("-")[0]}var Qu=Math.max,c0=Math.min,ed=Math.round;function $C(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function CU(){return!/^((?!chrome|android).)*safari/i.test($C())}function td(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&ea(e)&&(i=e.offsetWidth>0&&ed(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ed(r.height)/e.offsetHeight||1);var o=lc(e)?Pi(e):window,l=o.visualViewport,f=!CU()&&n,u=(r.left+(f&&l?l.offsetLeft:0))/i,h=(r.top+(f&&l?l.offsetTop:0))/a,m=r.width/i,y=r.height/a;return{width:m,height:y,top:h,right:u+m,bottom:h+y,left:u,x:u,y:h}}function h3(e){var t=td(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function TU(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&d3(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ls(e){return Pi(e).getComputedStyle(e)}function dre(e){return["table","td","th"].indexOf(fo(e))>=0}function Wl(e){return((lc(e)?e.ownerDocument:e.document)||window.document).documentElement}function u1(e){return fo(e)==="html"?e:e.assignedSlot||e.parentNode||(d3(e)?e.host:null)||Wl(e)}function N6(e){return!ea(e)||ls(e).position==="fixed"?null:e.offsetParent}function hre(e){var t=/firefox/i.test($C()),n=/Trident/i.test($C());if(n&&ea(e)){var r=ls(e);if(r.position==="fixed")return null}var i=u1(e);for(d3(i)&&(i=i.host);ea(i)&&["html","body"].indexOf(fo(i))<0;){var a=ls(i);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return i;i=i.parentNode}return null}function mv(e){for(var t=Pi(e),n=N6(e);n&&dre(n)&&ls(n).position==="static";)n=N6(n);return n&&(fo(n)==="html"||fo(n)==="body"&&ls(n).position==="static")?t:n||hre(e)||t}function p3(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Hp(e,t,n){return Qu(e,c0(t,n))}function pre(e,t,n){var r=Hp(e,t,n);return r>n?n:r}function AU(){return{top:0,right:0,bottom:0,left:0}}function jU(e){return Object.assign({},AU(),e)}function PU(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var mre=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,jU(typeof t!="number"?t:PU(t,pv))};function vre(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,l=ao(n.placement),f=p3(l),u=[ni,na].indexOf(l)>=0,h=u?"height":"width";if(!(!a||!o)){var m=mre(i.padding,n),y=h3(a),_=f==="y"?ti:ni,x=f==="y"?ta:na,w=n.rects.reference[h]+n.rects.reference[f]-o[f]-n.rects.popper[h],S=o[f]-n.rects.reference[f],O=mv(a),E=O?f==="y"?O.clientHeight||0:O.clientWidth||0:0,A=w/2-S/2,j=m[_],P=E-y[h]-m[x],R=E/2-y[h]/2+A,I=Hp(j,R,P),V=f;n.modifiersData[r]=(t={},t[V]=I,t.centerOffset=I-R,t)}}function gre(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||TU(t.elements.popper,i)&&(t.elements.arrow=i))}const yre={name:"arrow",enabled:!0,phase:"main",fn:vre,effect:gre,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function nd(e){return e.split("-")[1]}var bre={top:"auto",right:"auto",bottom:"auto",left:"auto"};function _re(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:ed(n*i)/i||0,y:ed(r*i)/i||0}}function L6(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,l=e.position,f=e.gpuAcceleration,u=e.adaptive,h=e.roundOffsets,m=e.isFixed,y=o.x,_=y===void 0?0:y,x=o.y,w=x===void 0?0:x,S=typeof h=="function"?h({x:_,y:w}):{x:_,y:w};_=S.x,w=S.y;var O=o.hasOwnProperty("x"),E=o.hasOwnProperty("y"),A=ni,j=ti,P=window;if(u){var R=mv(n),I="clientHeight",V="clientWidth";if(R===Pi(n)&&(R=Wl(n),ls(R).position!=="static"&&l==="absolute"&&(I="scrollHeight",V="scrollWidth")),R=R,i===ti||(i===ni||i===na)&&a===cm){j=ta;var W=m&&R===P&&P.visualViewport?P.visualViewport.height:R[I];w-=W-r.height,w*=f?1:-1}if(i===ni||(i===ti||i===ta)&&a===cm){A=na;var G=m&&R===P&&P.visualViewport?P.visualViewport.width:R[V];_-=G-r.width,_*=f?1:-1}}var K=Object.assign({position:l},u&&bre),ne=h===!0?_re({x:_,y:w},Pi(n)):{x:_,y:w};if(_=ne.x,w=ne.y,f){var le;return Object.assign({},K,(le={},le[j]=E?"0":"",le[A]=O?"0":"",le.transform=(P.devicePixelRatio||1)<=1?"translate("+_+"px, "+w+"px)":"translate3d("+_+"px, "+w+"px, 0)",le))}return Object.assign({},K,(t={},t[j]=E?w+"px":"",t[A]=O?_+"px":"",t.transform="",t))}function xre(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,a=n.adaptive,o=a===void 0?!0:a,l=n.roundOffsets,f=l===void 0?!0:l,u={placement:ao(t.placement),variation:nd(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,L6(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:f})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,L6(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const wre={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:xre,data:{}};var fy={passive:!0};function Sre(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0?!0:i,o=r.resize,l=o===void 0?!0:o,f=Pi(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach(function(h){h.addEventListener("scroll",n.update,fy)}),l&&f.addEventListener("resize",n.update,fy),function(){a&&u.forEach(function(h){h.removeEventListener("scroll",n.update,fy)}),l&&f.removeEventListener("resize",n.update,fy)}}const Ore={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Sre,data:{}};var Ere={left:"right",right:"left",bottom:"top",top:"bottom"};function qy(e){return e.replace(/left|right|bottom|top/g,function(t){return Ere[t]})}var Cre={start:"end",end:"start"};function D6(e){return e.replace(/start|end/g,function(t){return Cre[t]})}function m3(e){var t=Pi(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function v3(e){return td(Wl(e)).left+m3(e).scrollLeft}function Tre(e,t){var n=Pi(e),r=Wl(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,l=0,f=0;if(i){a=i.width,o=i.height;var u=CU();(u||!u&&t==="fixed")&&(l=i.offsetLeft,f=i.offsetTop)}return{width:a,height:o,x:l+v3(e),y:f}}function Are(e){var t,n=Wl(e),r=m3(e),i=(t=e.ownerDocument)==null?void 0:t.body,a=Qu(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=Qu(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),l=-r.scrollLeft+v3(e),f=-r.scrollTop;return ls(i||n).direction==="rtl"&&(l+=Qu(n.clientWidth,i?i.clientWidth:0)-a),{width:a,height:o,x:l,y:f}}function g3(e){var t=ls(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function RU(e){return["html","body","#document"].indexOf(fo(e))>=0?e.ownerDocument.body:ea(e)&&g3(e)?e:RU(u1(e))}function Wp(e,t){var n;t===void 0&&(t=[]);var r=RU(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),a=Pi(r),o=i?[a].concat(a.visualViewport||[],g3(r)?r:[]):r,l=t.concat(o);return i?l:l.concat(Wp(u1(o)))}function BC(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function jre(e,t){var n=td(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function k6(e,t,n){return t===OU?BC(Tre(e,n)):lc(t)?jre(t,n):BC(Are(Wl(e)))}function Pre(e){var t=Wp(u1(e)),n=["absolute","fixed"].indexOf(ls(e).position)>=0,r=n&&ea(e)?mv(e):e;return lc(r)?t.filter(function(i){return lc(i)&&TU(i,r)&&fo(i)!=="body"}):[]}function Rre(e,t,n,r){var i=t==="clippingParents"?Pre(e):[].concat(t),a=[].concat(i,[n]),o=a[0],l=a.reduce(function(f,u){var h=k6(e,u,r);return f.top=Qu(h.top,f.top),f.right=c0(h.right,f.right),f.bottom=c0(h.bottom,f.bottom),f.left=Qu(h.left,f.left),f},k6(e,o,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function MU(e){var t=e.reference,n=e.element,r=e.placement,i=r?ao(r):null,a=r?nd(r):null,o=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,f;switch(i){case ti:f={x:o,y:t.y-n.height};break;case ta:f={x:o,y:t.y+t.height};break;case na:f={x:t.x+t.width,y:l};break;case ni:f={x:t.x-n.width,y:l};break;default:f={x:t.x,y:t.y}}var u=i?p3(i):null;if(u!=null){var h=u==="y"?"height":"width";switch(a){case Jf:f[u]=f[u]-(t[h]/2-n[h]/2);break;case cm:f[u]=f[u]+(t[h]/2-n[h]/2);break}}return f}function fm(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,l=n.boundary,f=l===void 0?Xne:l,u=n.rootBoundary,h=u===void 0?OU:u,m=n.elementContext,y=m===void 0?mp:m,_=n.altBoundary,x=_===void 0?!1:_,w=n.padding,S=w===void 0?0:w,O=jU(typeof S!="number"?S:PU(S,pv)),E=y===mp?Qne:mp,A=e.rects.popper,j=e.elements[x?E:y],P=Rre(lc(j)?j:j.contextElement||Wl(e.elements.popper),f,h,o),R=td(e.elements.reference),I=MU({reference:R,element:A,placement:i}),V=BC(Object.assign({},A,I)),W=y===mp?V:R,G={top:P.top-W.top+O.top,bottom:W.bottom-P.bottom+O.bottom,left:P.left-W.left+O.left,right:W.right-P.right+O.right},K=e.modifiersData.offset;if(y===mp&&K){var ne=K[i];Object.keys(G).forEach(function(le){var Q=[na,ta].indexOf(le)>=0?1:-1,J=[ti,ta].indexOf(le)>=0?"y":"x";G[le]+=ne[J]*Q})}return G}function Mre(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,l=n.flipVariations,f=n.allowedAutoPlacements,u=f===void 0?EU:f,h=nd(r),m=h?l?M6:M6.filter(function(x){return nd(x)===h}):pv,y=m.filter(function(x){return u.indexOf(x)>=0});y.length===0&&(y=m);var _=y.reduce(function(x,w){return x[w]=fm(e,{placement:w,boundary:i,rootBoundary:a,padding:o})[ao(w)],x},{});return Object.keys(_).sort(function(x,w){return _[x]-_[w]})}function Nre(e){if(ao(e)===f3)return[];var t=qy(e);return[D6(e),t,D6(t)]}function Lre(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,l=o===void 0?!0:o,f=n.fallbackPlacements,u=n.padding,h=n.boundary,m=n.rootBoundary,y=n.altBoundary,_=n.flipVariations,x=_===void 0?!0:_,w=n.allowedAutoPlacements,S=t.options.placement,O=ao(S),E=O===S,A=f||(E||!x?[qy(S)]:Nre(S)),j=[S].concat(A).reduce(function(oe,he){return oe.concat(ao(he)===f3?Mre(t,{placement:he,boundary:h,rootBoundary:m,padding:u,flipVariations:x,allowedAutoPlacements:w}):he)},[]),P=t.rects.reference,R=t.rects.popper,I=new Map,V=!0,W=j[0],G=0;G<j.length;G++){var K=j[G],ne=ao(K),le=nd(K)===Jf,Q=[ti,ta].indexOf(ne)>=0,J=Q?"width":"height",H=fm(t,{placement:K,boundary:h,rootBoundary:m,altBoundary:y,padding:u}),U=Q?le?na:ni:le?ta:ti;P[J]>R[J]&&(U=qy(U));var z=qy(U),F=[];if(a&&F.push(H[ne]<=0),l&&F.push(H[U]<=0,H[z]<=0),F.every(function(oe){return oe})){W=K,V=!1;break}I.set(K,F)}if(V)for(var M=x?3:1,k=function(he){var de=j.find(function(be){var $=I.get(be);if($)return $.slice(0,he).every(function(q){return q})});if(de)return W=de,"break"},te=M;te>0;te--){var Z=k(te);if(Z==="break")break}t.placement!==W&&(t.modifiersData[r]._skip=!0,t.placement=W,t.reset=!0)}}const Dre={name:"flip",enabled:!0,phase:"main",fn:Lre,requiresIfExists:["offset"],data:{_skip:!1}};function I6(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function $6(e){return[ti,na,ta,ni].some(function(t){return e[t]>=0})}function kre(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=fm(t,{elementContext:"reference"}),l=fm(t,{altBoundary:!0}),f=I6(o,r),u=I6(l,i,a),h=$6(f),m=$6(u);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:u,isReferenceHidden:h,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":m})}const Ire={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:kre};function $re(e,t,n){var r=ao(e),i=[ni,ti].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=a[0],l=a[1];return o=o||0,l=(l||0)*i,[ni,na].indexOf(r)>=0?{x:l,y:o}:{x:o,y:l}}function Bre(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=EU.reduce(function(h,m){return h[m]=$re(m,t.rects,a),h},{}),l=o[t.placement],f=l.x,u=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}const Ure={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Bre};function zre(e){var t=e.state,n=e.name;t.modifiersData[n]=MU({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const Fre={name:"popperOffsets",enabled:!0,phase:"read",fn:zre,data:{}};function qre(e){return e==="x"?"y":"x"}function Vre(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,l=o===void 0?!1:o,f=n.boundary,u=n.rootBoundary,h=n.altBoundary,m=n.padding,y=n.tether,_=y===void 0?!0:y,x=n.tetherOffset,w=x===void 0?0:x,S=fm(t,{boundary:f,rootBoundary:u,padding:m,altBoundary:h}),O=ao(t.placement),E=nd(t.placement),A=!E,j=p3(O),P=qre(j),R=t.modifiersData.popperOffsets,I=t.rects.reference,V=t.rects.popper,W=typeof w=="function"?w(Object.assign({},t.rects,{placement:t.placement})):w,G=typeof W=="number"?{mainAxis:W,altAxis:W}:Object.assign({mainAxis:0,altAxis:0},W),K=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,ne={x:0,y:0};if(R){if(a){var le,Q=j==="y"?ti:ni,J=j==="y"?ta:na,H=j==="y"?"height":"width",U=R[j],z=U+S[Q],F=U-S[J],M=_?-V[H]/2:0,k=E===Jf?I[H]:V[H],te=E===Jf?-V[H]:-I[H],Z=t.elements.arrow,oe=_&&Z?h3(Z):{width:0,height:0},he=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:AU(),de=he[Q],be=he[J],$=Hp(0,I[H],oe[H]),q=A?I[H]/2-M-$-de-G.mainAxis:k-$-de-G.mainAxis,ee=A?-I[H]/2+M+$+be+G.mainAxis:te+$+be+G.mainAxis,fe=t.elements.arrow&&mv(t.elements.arrow),X=fe?j==="y"?fe.clientTop||0:fe.clientLeft||0:0,ue=(le=K==null?void 0:K[j])!=null?le:0,pe=U+q-ue-X,ye=U+ee-ue,me=Hp(_?c0(z,pe):z,U,_?Qu(F,ye):F);R[j]=me,ne[j]=me-U}if(l){var we,Te=j==="x"?ti:ni,Le=j==="x"?ta:na,ze=R[P],$e=P==="y"?"height":"width",Fe=ze+S[Te],_e=ze-S[Le],Se=[ti,ni].indexOf(O)!==-1,De=(we=K==null?void 0:K[P])!=null?we:0,Me=Se?Fe:ze-I[$e]-V[$e]-De+G.altAxis,je=Se?ze+I[$e]+V[$e]-De-G.altAxis:_e,qe=_&&Se?pre(Me,ze,je):Hp(_?Me:Fe,ze,_?je:_e);R[P]=qe,ne[P]=qe-ze}t.modifiersData[r]=ne}}const Hre={name:"preventOverflow",enabled:!0,phase:"main",fn:Vre,requiresIfExists:["offset"]};function Wre(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Gre(e){return e===Pi(e)||!ea(e)?m3(e):Wre(e)}function Yre(e){var t=e.getBoundingClientRect(),n=ed(t.width)/e.offsetWidth||1,r=ed(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Kre(e,t,n){n===void 0&&(n=!1);var r=ea(t),i=ea(t)&&Yre(t),a=Wl(t),o=td(e,i,n),l={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(r||!r&&!n)&&((fo(t)!=="body"||g3(a))&&(l=Gre(t)),ea(t)?(f=td(t,!0),f.x+=t.clientLeft,f.y+=t.clientTop):a&&(f.x=v3(a))),{x:o.left+l.scrollLeft-f.x,y:o.top+l.scrollTop-f.y,width:o.width,height:o.height}}function Zre(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function i(a){n.add(a.name);var o=[].concat(a.requires||[],a.requiresIfExists||[]);o.forEach(function(l){if(!n.has(l)){var f=t.get(l);f&&i(f)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||i(a)}),r}function Xre(e){var t=Zre(e);return lre.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function Qre(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Jre(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var B6={placement:"bottom",modifiers:[],strategy:"absolute"};function U6(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function eie(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?B6:i;return function(l,f,u){u===void 0&&(u=a);var h={placement:"bottom",orderedModifiers:[],options:Object.assign({},B6,a),modifiersData:{},elements:{reference:l,popper:f},attributes:{},styles:{}},m=[],y=!1,_={state:h,setOptions:function(O){var E=typeof O=="function"?O(h.options):O;w(),h.options=Object.assign({},a,h.options,E),h.scrollParents={reference:lc(l)?Wp(l):l.contextElement?Wp(l.contextElement):[],popper:Wp(f)};var A=Xre(Jre([].concat(r,h.options.modifiers)));return h.orderedModifiers=A.filter(function(j){return j.enabled}),x(),_.update()},forceUpdate:function(){if(!y){var O=h.elements,E=O.reference,A=O.popper;if(U6(E,A)){h.rects={reference:Kre(E,mv(A),h.options.strategy==="fixed"),popper:h3(A)},h.reset=!1,h.placement=h.options.placement,h.orderedModifiers.forEach(function(G){return h.modifiersData[G.name]=Object.assign({},G.data)});for(var j=0;j<h.orderedModifiers.length;j++){if(h.reset===!0){h.reset=!1,j=-1;continue}var P=h.orderedModifiers[j],R=P.fn,I=P.options,V=I===void 0?{}:I,W=P.name;typeof R=="function"&&(h=R({state:h,options:V,name:W,instance:_})||h)}}}},update:Qre(function(){return new Promise(function(S){_.forceUpdate(),S(h)})}),destroy:function(){w(),y=!0}};if(!U6(l,f))return _;_.setOptions(u).then(function(S){!y&&u.onFirstUpdate&&u.onFirstUpdate(S)});function x(){h.orderedModifiers.forEach(function(S){var O=S.name,E=S.options,A=E===void 0?{}:E,j=S.effect;if(typeof j=="function"){var P=j({state:h,name:O,instance:_,options:A}),R=function(){};m.push(P||R)}})}function w(){m.forEach(function(S){return S()}),m=[]}return _}}var tie=[Ore,Fre,wre,fre,Ure,Dre,Hre,yre,Ire],nie=eie({defaultModifiers:tie}),Pw,z6;function rie(){if(z6)return Pw;z6=1;var e=typeof Element<"u",t=typeof Map=="function",n=typeof Set=="function",r=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function i(a,o){if(a===o)return!0;if(a&&o&&typeof a=="object"&&typeof o=="object"){if(a.constructor!==o.constructor)return!1;var l,f,u;if(Array.isArray(a)){if(l=a.length,l!=o.length)return!1;for(f=l;f--!==0;)if(!i(a[f],o[f]))return!1;return!0}var h;if(t&&a instanceof Map&&o instanceof Map){if(a.size!==o.size)return!1;for(h=a.entries();!(f=h.next()).done;)if(!o.has(f.value[0]))return!1;for(h=a.entries();!(f=h.next()).done;)if(!i(f.value[1],o.get(f.value[0])))return!1;return!0}if(n&&a instanceof Set&&o instanceof Set){if(a.size!==o.size)return!1;for(h=a.entries();!(f=h.next()).done;)if(!o.has(f.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(a)&&ArrayBuffer.isView(o)){if(l=a.length,l!=o.length)return!1;for(f=l;f--!==0;)if(a[f]!==o[f])return!1;return!0}if(a.constructor===RegExp)return a.source===o.source&&a.flags===o.flags;if(a.valueOf!==Object.prototype.valueOf&&typeof a.valueOf=="function"&&typeof o.valueOf=="function")return a.valueOf()===o.valueOf();if(a.toString!==Object.prototype.toString&&typeof a.toString=="function"&&typeof o.toString=="function")return a.toString()===o.toString();if(u=Object.keys(a),l=u.length,l!==Object.keys(o).length)return!1;for(f=l;f--!==0;)if(!Object.prototype.hasOwnProperty.call(o,u[f]))return!1;if(e&&a instanceof Element)return!1;for(f=l;f--!==0;)if(!((u[f]==="_owner"||u[f]==="__v"||u[f]==="__o")&&a.$$typeof)&&!i(a[u[f]],o[u[f]]))return!1;return!0}return a!==a&&o!==o}return Pw=function(o,l){try{return i(o,l)}catch(f){if((f.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw f}},Pw}var iie=rie();const aie=Lt(iie);var oie=[],sie=function(t,n,r){r===void 0&&(r={});var i=B.useRef(null),a={onFirstUpdate:r.onFirstUpdate,placement:r.placement||"bottom",strategy:r.strategy||"absolute",modifiers:r.modifiers||oie},o=B.useState({styles:{popper:{position:a.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),l=o[0],f=o[1],u=B.useMemo(function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(_){var x=_.state,w=Object.keys(x.elements);l1.flushSync(function(){f({styles:P6(w.map(function(S){return[S,x.styles[S]||{}]})),attributes:P6(w.map(function(S){return[S,x.attributes[S]]}))})})},requires:["computeStyles"]}},[]),h=B.useMemo(function(){var y={onFirstUpdate:a.onFirstUpdate,placement:a.placement,strategy:a.strategy,modifiers:[].concat(a.modifiers,[u,{name:"applyStyles",enabled:!1}])};return aie(i.current,y)?i.current||y:(i.current=y,y)},[a.onFirstUpdate,a.placement,a.strategy,a.modifiers,u]),m=B.useRef();return R6(function(){m.current&&m.current.setOptions(h)},[h]),R6(function(){if(!(t==null||n==null)){var y=r.createPopper||nie,_=y(t,n,h);return m.current=_,function(){_.destroy(),m.current=null}}},[t,n,r.createPopper]),{state:m.current?m.current.state:null,styles:l.styles,attributes:l.attributes,update:m.current?m.current.update:null,forceUpdate:m.current?m.current.forceUpdate:null}},lie=function(){},uie=function(){return Promise.resolve(null)},cie=[];function NU(e){var t=e.placement,n=t===void 0?"bottom":t,r=e.strategy,i=r===void 0?"absolute":r,a=e.modifiers,o=a===void 0?cie:a,l=e.referenceElement,f=e.onFirstUpdate,u=e.innerRef,h=e.children,m=B.useContext(_U),y=B.useState(null),_=y[0],x=y[1],w=B.useState(null),S=w[0],O=w[1];B.useEffect(function(){IC(u,_)},[u,_]);var E=B.useMemo(function(){return{placement:n,strategy:i,onFirstUpdate:f,modifiers:[].concat(o,[{name:"arrow",enabled:S!=null,options:{element:S}}])}},[n,i,f,o,S]),A=sie(l||m,_,E),j=A.state,P=A.styles,R=A.forceUpdate,I=A.update,V=B.useMemo(function(){return{ref:x,style:P.popper,placement:j?j.placement:n,hasPopperEscaped:j&&j.modifiersData.hide?j.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:j&&j.modifiersData.hide?j.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:P.arrow,ref:O},forceUpdate:R||lie,update:I||uie}},[x,O,n,j,P,I,R]);return wU(h)(V)}var Rw,F6;function fie(){if(F6)return Rw;F6=1;var e=function(){};return Rw=e,Rw}var die=fie();const hie=Lt(die);function pie(e){var t=e.children,n=e.innerRef,r=B.useContext(xU),i=B.useCallback(function(a){IC(n,a),SU(r,a)},[n,r]);return B.useEffect(function(){return function(){return IC(n,null)}},[]),B.useEffect(function(){hie(!!r,"`Reference` should not be used outside of a `Manager` component.")},[r]),wU(t)({ref:i})}var dm=ae.createContext({}),LU=ae.createContext({});function UC(e){"@babel/helpers - typeof";return UC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},UC(e)}var mie=["className","cssModule","direction","isOpen","group","size","nav","setActiveFromChild","active","tag","menuRole"];function zC(){return zC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zC.apply(this,arguments)}function vl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vie(e,t){if(e==null)return{};var n=gie(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function gie(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function yie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _ie(e,t,n){return t&&bie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function xie(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&FC(e,t)}function FC(e,t){return FC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},FC(e,t)}function wie(e){var t=Oie();return function(){var r=f0(e),i;if(t){var a=f0(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Sie(this,i)}}function Sie(e,t){if(t&&(UC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bl(e)}function bl(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oie(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function f0(e){return f0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},f0(e)}var Eie={a11y:ie.bool,disabled:ie.bool,direction:ie.oneOf(["up","down","start","end","left","right"]),group:ie.bool,isOpen:ie.bool,nav:ie.bool,active:ie.bool,size:ie.string,tag:Bt,toggle:ie.func,children:ie.node,className:ie.string,cssModule:ie.object,dropup:ie.bool,inNavbar:ie.bool,setActiveFromChild:ie.bool,menuRole:ie.oneOf(["listbox","menu"])},Cie={a11y:!0,isOpen:!1,direction:"down",nav:!1,active:!1,inNavbar:!1,setActiveFromChild:!1},Tie=[Yt.space,Yt.enter,Yt.up,Yt.down,Yt.end,Yt.home],Ra=function(e){xie(n,e);var t=wie(n);function n(r){var i;return yie(this,n),i=t.call(this,r),i.addEvents=i.addEvents.bind(bl(i)),i.handleDocumentClick=i.handleDocumentClick.bind(bl(i)),i.handleKeyDown=i.handleKeyDown.bind(bl(i)),i.removeEvents=i.removeEvents.bind(bl(i)),i.toggle=i.toggle.bind(bl(i)),i.handleMenuRef=i.handleMenuRef.bind(bl(i)),i.handleToggleRef=i.handleToggleRef.bind(bl(i)),i.containerRef=ae.createRef(),i.menuRef=ae.createRef(),i.toggleRef=ae.createRef(),i}return _ie(n,[{key:"componentDidMount",value:function(){this.handleProps()}},{key:"componentDidUpdate",value:function(i){this.props.isOpen!==i.isOpen&&this.handleProps()}},{key:"componentWillUnmount",value:function(){this.removeEvents()}},{key:"handleMenuRef",value:function(i){this.menuRef.current=i}},{key:"handleToggleRef",value:function(i){this.toggleRef.current=i}},{key:"handleDocumentClick",value:function(i){if(!(i&&(i.which===3||i.type==="keyup"&&i.which!==Yt.tab))){var a=this.getContainer(),o=this.getMenu(),l=this.getToggle();if(l){var f=l.contains(i.target),u=o&&o.contains(i.target)&&o!==i.target,h=!1;a&&(h=a.classList.contains("input-group")&&a.classList.contains("dropdown")&&i.target.tagName==="INPUT"),!((f&&!h||u)&&(i.type!=="keyup"||i.which===Yt.tab))&&this.toggle(i)}}}},{key:"handleKeyDown",value:function(i){var a=this,o=i.target.getAttribute("role")==="menuitem"||i.target.getAttribute("role")==="option",l=this.getMenuCtrl()===i.target,f=Yt.tab===i.which;if(!(/input|textarea/i.test(i.target.tagName)||f&&!this.props.a11y||f&&!(o||l))&&((Tie.indexOf(i.which)!==-1||i.which>=48&&i.which<=90)&&i.preventDefault(),!this.props.disabled)){if(l)if([Yt.space,Yt.enter,Yt.up,Yt.down].indexOf(i.which)>-1)this.props.isOpen||this.toggle(i),setTimeout(function(){var E;return(E=a.getMenuItems()[0])===null||E===void 0?void 0:E.focus()});else if(this.props.isOpen&&f){var u;i.preventDefault(),(u=this.getMenuItems()[0])===null||u===void 0||u.focus()}else this.props.isOpen&&i.which===Yt.esc&&this.toggle(i);if(this.props.isOpen&&o){if([Yt.tab,Yt.esc].indexOf(i.which)>-1)this.toggle(i),this.getMenuCtrl().focus();else if([Yt.space,Yt.enter].indexOf(i.which)>-1)i.target.click(),this.getMenuCtrl().focus();else if([Yt.down,Yt.up].indexOf(i.which)>-1||[Yt.n,Yt.p].indexOf(i.which)>-1&&i.ctrlKey){var h=this.getMenuItems(),m=h.indexOf(i.target);Yt.up===i.which||Yt.p===i.which&&i.ctrlKey?m=m!==0?m-1:h.length-1:(Yt.down===i.which||Yt.n===i.which&&i.ctrlKey)&&(m=m===h.length-1?0:m+1),h[m].focus()}else if(Yt.end===i.which){var y=this.getMenuItems();y[y.length-1].focus()}else if(Yt.home===i.which){var _=this.getMenuItems();_[0].focus()}else if(i.which>=48&&i.which<=90)for(var x=this.getMenuItems(),w=String.fromCharCode(i.which).toLowerCase(),S=0;S<x.length;S+=1){var O=x[S].textContent&&x[S].textContent[0].toLowerCase();if(O===w){x[S].focus();break}}}}}},{key:"handleProps",value:function(){this.props.isOpen?this.addEvents():this.removeEvents()}},{key:"getContextValue",value:function(){return{toggle:this.toggle,isOpen:this.props.isOpen,direction:this.props.direction==="down"&&this.props.dropup?"up":this.props.direction,inNavbar:this.props.inNavbar,disabled:this.props.disabled,onMenuRef:this.handleMenuRef,onToggleRef:this.handleToggleRef,menuRole:this.props.menuRole}}},{key:"getContainer",value:function(){return this.containerRef.current}},{key:"getMenu",value:function(){return this.menuRef.current}},{key:"getToggle",value:function(){return this.toggleRef.current}},{key:"getMenuCtrl",value:function(){return this._$menuCtrl?this._$menuCtrl:(this._$menuCtrl=this.getToggle(),this._$menuCtrl)}},{key:"getItemType",value:function(){return this.props.menuRole==="listbox"?"option":"menuitem"}},{key:"getMenuItems",value:function(){var i=this.getMenu()||this.getContainer();return[].slice.call(i.querySelectorAll('[role="'.concat(this.getItemType(),'"]')))}},{key:"addEvents",value:function(){var i=this;["click","touchstart","keyup"].forEach(function(a){return document.addEventListener(a,i.handleDocumentClick,!0)})}},{key:"removeEvents",value:function(){var i=this;["click","touchstart","keyup"].forEach(function(a){return document.removeEventListener(a,i.handleDocumentClick,!0)})}},{key:"toggle",value:function(i){return this.props.disabled?i&&i.preventDefault():this.props.toggle(i)}},{key:"render",value:function(){var i,a=this,o=Hl(this.props,["toggle","disabled","inNavbar","a11y"]),l=o.className,f=o.cssModule,u=o.direction,h=o.isOpen,m=o.group,y=o.size,_=o.nav,x=o.setActiveFromChild,w=o.active,S=o.tag;o.menuRole;var O=vie(o,mie),E=S||(_?"li":"div"),A=!1;x&&ae.Children.map(this.props.children[1].props.children,function(P){P&&P.props.active&&(A=!0)});var j=gt(xt(l,_&&w?"active":!1,x&&A?"active":!1,(i={"btn-group":m},vl(i,"btn-group-".concat(y),!!y),vl(i,"dropdown",!m),vl(i,"dropup",u==="up"),vl(i,"dropstart",u==="start"||u==="left"),vl(i,"dropend",u==="end"||u==="right"),vl(i,"show",h),vl(i,"nav-item",_),i)),f);return this.context.insideInputGroup?ae.createElement(dm.Provider,{value:this.getContextValue()},ae.createElement(j6,null,ae.Children.map(this.props.children,function(P){return ae.cloneElement(P,{onKeyDown:a.handleKeyDown})}))):ae.createElement(dm.Provider,{value:this.getContextValue()},ae.createElement(j6,null,ae.createElement(E,zC({},O,vl({},typeof E=="string"?"ref":"innerRef",this.containerRef),{onKeyDown:this.handleKeyDown,className:j}))))}}]),n}(ae.Component);Ra.propTypes=Eie;Ra.defaultProps=Cie;Ra.contextType=LU;function qC(e){"@babel/helpers - typeof";return qC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qC(e)}var Aie=["className","cssModule","divider","tag","header","active","text"];function VC(){return VC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},VC.apply(this,arguments)}function jie(e,t){if(e==null)return{};var n=Pie(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Pie(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Rie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Mie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Nie(e,t,n){return t&&Mie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Lie(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&HC(e,t)}function HC(e,t){return HC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},HC(e,t)}function Die(e){var t=Iie();return function(){var r=d0(e),i;if(t){var a=d0(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return kie(this,i)}}function kie(e,t){if(t&&(qC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return WC(e)}function WC(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Iie(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function d0(e){return d0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},d0(e)}var $ie={children:ie.node,active:ie.bool,disabled:ie.bool,divider:ie.bool,tag:Bt,header:ie.bool,onClick:ie.func,className:ie.string,cssModule:ie.object,toggle:ie.bool,text:ie.bool},Je=function(e){Lie(n,e);var t=Die(n);function n(r){var i;return Rie(this,n),i=t.call(this,r),i.onClick=i.onClick.bind(WC(i)),i.getTabIndex=i.getTabIndex.bind(WC(i)),i}return Nie(n,[{key:"onClick",value:function(i){var a,o=this.props,l=o.disabled,f=o.header,u=o.divider,h=o.text;if(l||f||u||h){i.preventDefault();return}this.props.onClick&&this.props.onClick(i),(!((a=this.props.toggle)!==null&&a!==void 0)||a)&&this.context.toggle(i)}},{key:"getRole",value:function(){return this.context.menuRole==="listbox"?"option":"menuitem"}},{key:"getTabIndex",value:function(){var i=this.props,a=i.disabled,o=i.header,l=i.divider,f=i.text;return a||o||l||f?"-1":"0"}},{key:"render",value:function(){var i=this.getTabIndex(),a=i>-1?this.getRole():void 0,o=Hl(this.props,["toggle"]),l=o.className,f=o.cssModule,u=o.divider,h=o.tag,m=h===void 0?"button":h,y=o.header,_=o.active,x=o.text,w=jie(o,Aie),S=gt(xt(l,{disabled:w.disabled,"dropdown-item":!u&&!y&&!x,active:_,"dropdown-header":y,"dropdown-divider":u,"dropdown-item-text":x}),f);return m==="button"&&(y?m="h6":u?m="div":w.href?m="a":x&&(m="span")),ae.createElement(m,VC({type:m==="button"&&(w.onClick||this.props.toggle)?"button":void 0},w,{tabIndex:i,role:a,className:S,onClick:this.onClick}))}}]),n}(ae.Component);Je.propTypes=$ie;Je.contextType=dm;function GC(e){"@babel/helpers - typeof";return GC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},GC(e)}var Bie=["className","cssModule","dark","end","right","tag","flip","modifiers","persist","strategy","container","updateOnSelect"];function h0(){return h0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h0.apply(this,arguments)}function q6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Mw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?q6(Object(n),!0).forEach(function(r){Uie(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Uie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zie(e){return Hie(e)||Vie(e)||qie(e)||Fie()}function Fie(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qie(e,t){if(e){if(typeof e=="string")return YC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return YC(e,t)}}function Vie(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Hie(e){if(Array.isArray(e))return YC(e)}function YC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Wie(e,t){if(e==null)return{};var n=Gie(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Gie(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Yie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Zie(e,t,n){return t&&Kie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Xie(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&KC(e,t)}function KC(e,t){return KC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},KC(e,t)}function Qie(e){var t=tae();return function(){var r=p0(e),i;if(t){var a=p0(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Jie(this,i)}}function Jie(e,t){if(t&&(GC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return eae(e)}function eae(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tae(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function p0(e){return p0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},p0(e)}var nae={tag:Bt,children:ie.node.isRequired,dark:ie.bool,end:ie.bool,flip:ie.bool,modifiers:ie.array,className:ie.string,cssModule:ie.object,style:ie.object,persist:ie.bool,strategy:ie.string,container:Qf,updateOnSelect:ie.bool,right:hU(ie.bool,'Please use "end" instead.')},rae={up:"top",left:"left",right:"right",start:"left",end:"right",down:"bottom"},Gl=function(e){Xie(n,e);var t=Qie(n);function n(){return Yie(this,n),t.apply(this,arguments)}return Zie(n,[{key:"getRole",value:function(){return this.context.menuRole==="listbox"?"listbox":"menu"}},{key:"render",value:function(){var i=this,a=this.props,o=a.className,l=a.cssModule,f=a.dark,u=a.end,h=a.right,m=a.tag,y=m===void 0?"div":m,_=a.flip,x=_===void 0?!0:_,w=a.modifiers,S=w===void 0?[]:w,O=a.persist,E=a.strategy,A=a.container,j=a.updateOnSelect,P=Wie(a,Bie),R=gt(xt(o,"dropdown-menu",{"dropdown-menu-dark":f,"dropdown-menu-end":u||h,show:this.context.isOpen}),l),I=y;if(O||this.context.isOpen&&!this.context.inNavbar){var V=rae[this.context.direction]||"bottom",W=u||h?"end":"start",G="".concat(V,"-").concat(W),K=[].concat(zie(S),[{name:"flip",enabled:!!x}]),ne={};O&&(ne.display="block",ne.visibility=this.context.isOpen?"visible":"hidden");var le=ae.createElement(NU,{placement:G,modifiers:K,strategy:E},function(J){var H=J.ref,U=J.style,z=J.placement,F=J.update,M=Mw(Mw(Mw({},i.props.style),ne),U),k=function(Z){H(Z);var oe=i.context.onMenuRef;oe&&oe(Z)};return ae.createElement(I,h0({tabIndex:"-1",role:i.getRole(),ref:k},P,{style:M,"aria-hidden":!i.context.isOpen,className:R,"data-popper-placement":z,onClick:function(){return j&&F()}}))});return A?Hu.createPortal(le,um(A)):le}var Q=this.context.onMenuRef;return ae.createElement(I,h0({tabIndex:"-1",role:this.getRole()},P,{ref:Q,"aria-hidden":!this.context.isOpen,className:R,"data-popper-placement":P.placement,"data-bs-popper":"static"}))}}]),n}(ae.Component);Gl.propTypes=nae;Gl.contextType=dm;function ZC(e){"@babel/helpers - typeof";return ZC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ZC(e)}var iae=["className","color","cssModule","caret","split","nav","tag","innerRef"];function XC(){return XC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},XC.apply(this,arguments)}function aae(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oae(e,t){if(e==null)return{};var n=sae(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function sae(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function lae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function cae(e,t,n){return t&&uae(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fae(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&QC(e,t)}function QC(e,t){return QC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},QC(e,t)}function dae(e){var t=pae();return function(){var r=m0(e),i;if(t){var a=m0(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return hae(this,i)}}function hae(e,t){if(t&&(ZC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return DU(e)}function DU(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pae(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function m0(e){return m0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},m0(e)}var mae={caret:ie.bool,color:ie.string,children:ie.node,className:ie.string,cssModule:ie.object,disabled:ie.bool,onClick:ie.func,"aria-haspopup":ie.bool,split:ie.bool,tag:Bt,nav:ie.bool,innerRef:ie.oneOfType([ie.object,ie.string,ie.func])},vae={color:"secondary","aria-haspopup":!0},vs=function(e){fae(n,e);var t=dae(n);function n(r){var i;return lae(this,n),i=t.call(this,r),i.onClick=i.onClick.bind(DU(i)),i}return cae(n,[{key:"onClick",value:function(i){if(this.props.disabled||this.context.disabled){i.preventDefault();return}this.props.nav&&!this.props.tag&&i.preventDefault(),this.props.onClick&&this.props.onClick(i),this.context.toggle(i)}},{key:"getRole",value:function(){return this.context.menuRole||this.props["aria-haspopup"]}},{key:"render",value:function(){var i=this,a=this.props,o=a.className,l=a.color,f=a.cssModule,u=a.caret,h=a.split,m=a.nav,y=a.tag,_=a.innerRef,x=oae(a,iae),w=x["aria-label"]||"Toggle Dropdown",S=gt(xt(o,{"dropdown-toggle":u||h,"dropdown-toggle-split":h,"nav-link":m}),f),O=typeof x.children<"u"?x.children:ae.createElement("span",{className:"visually-hidden"},w),E;m&&!y?(E="a",x.href="#"):y?E=y:(E=It,x.color=l,x.cssModule=f);var A=function(P){var R=P.ref,I=function(W){R(W);var G=i.context.onToggleRef;G&&G(W)};return ae.createElement(E,XC({},x,aae({},typeof E=="string"?"ref":"innerRef",I),{className:S,onClick:i.onClick,"aria-expanded":i.context.isOpen,"aria-haspopup":i.getRole(),children:O}))};return this.context.inNavbar?ae.createElement(ae.Fragment,null,A({ref:this.context.onToggleRef})):ae.createElement(pie,{innerRef:_},A)}}]),n}(ae.Component);vs.propTypes=mae;vs.defaultProps=vae;vs.contextType=dm;function gae(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function JC(e,t){return JC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},JC(e,t)}function yae(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,JC(e,t)}const V6={disabled:!1},kU=ae.createContext(null);var bae=function(t){return t.scrollTop},Rp="unmounted",Du="exited",ku="entering",Pf="entered",eT="exiting",ri=function(e){yae(t,e);function t(r,i){var a;a=e.call(this,r,i)||this;var o=i,l=o&&!o.isMounting?r.enter:r.appear,f;return a.appearStatus=null,r.in?l?(f=Du,a.appearStatus=ku):f=Pf:r.unmountOnExit||r.mountOnEnter?f=Rp:f=Du,a.state={status:f},a.nextCallback=null,a}t.getDerivedStateFromProps=function(i,a){var o=i.in;return o&&a.status===Rp?{status:Du}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(i){var a=null;if(i!==this.props){var o=this.state.status;this.props.in?o!==ku&&o!==Pf&&(a=ku):(o===ku||o===Pf)&&(a=eT)}this.updateStatus(!1,a)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var i=this.props.timeout,a,o,l;return a=o=l=i,i!=null&&typeof i!="number"&&(a=i.exit,o=i.enter,l=i.appear!==void 0?i.appear:o),{exit:a,enter:o,appear:l}},n.updateStatus=function(i,a){if(i===void 0&&(i=!1),a!==null)if(this.cancelNextCallback(),a===ku){if(this.props.unmountOnExit||this.props.mountOnEnter){var o=this.props.nodeRef?this.props.nodeRef.current:Hu.findDOMNode(this);o&&bae(o)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Du&&this.setState({status:Rp})},n.performEnter=function(i){var a=this,o=this.props.enter,l=this.context?this.context.isMounting:i,f=this.props.nodeRef?[l]:[Hu.findDOMNode(this),l],u=f[0],h=f[1],m=this.getTimeouts(),y=l?m.appear:m.enter;if(!i&&!o||V6.disabled){this.safeSetState({status:Pf},function(){a.props.onEntered(u)});return}this.props.onEnter(u,h),this.safeSetState({status:ku},function(){a.props.onEntering(u,h),a.onTransitionEnd(y,function(){a.safeSetState({status:Pf},function(){a.props.onEntered(u,h)})})})},n.performExit=function(){var i=this,a=this.props.exit,o=this.getTimeouts(),l=this.props.nodeRef?void 0:Hu.findDOMNode(this);if(!a||V6.disabled){this.safeSetState({status:Du},function(){i.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:eT},function(){i.props.onExiting(l),i.onTransitionEnd(o.exit,function(){i.safeSetState({status:Du},function(){i.props.onExited(l)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(i,a){a=this.setNextCallback(a),this.setState(i,a)},n.setNextCallback=function(i){var a=this,o=!0;return this.nextCallback=function(l){o&&(o=!1,a.nextCallback=null,i(l))},this.nextCallback.cancel=function(){o=!1},this.nextCallback},n.onTransitionEnd=function(i,a){this.setNextCallback(a);var o=this.props.nodeRef?this.props.nodeRef.current:Hu.findDOMNode(this),l=i==null&&!this.props.addEndListener;if(!o||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var f=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],u=f[0],h=f[1];this.props.addEndListener(u,h)}i!=null&&setTimeout(this.nextCallback,i)},n.render=function(){var i=this.state.status;if(i===Rp)return null;var a=this.props,o=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var l=gae(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ae.createElement(kU.Provider,{value:null},typeof o=="function"?o(i,l):ae.cloneElement(ae.Children.only(o),l))},t}(ae.Component);ri.contextType=kU;ri.propTypes={};function bf(){}ri.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:bf,onEntering:bf,onEntered:bf,onExit:bf,onExiting:bf,onExited:bf};ri.UNMOUNTED=Rp;ri.EXITED=Du;ri.ENTERING=ku;ri.ENTERED=Pf;ri.EXITING=eT;var _ae=["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"];function v0(){return v0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v0.apply(this,arguments)}function xae(e,t){if(e==null)return{};var n=wae(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function wae(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function H6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function hm(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?H6(Object(n),!0).forEach(function(r){Sae(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Sae(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Oae=hm(hm({},ri.propTypes),{},{children:ie.oneOfType([ie.arrayOf(ie.node),ie.node]),tag:Bt,baseClass:ie.string,baseClassActive:ie.string,className:ie.string,cssModule:ie.object,innerRef:ie.oneOfType([ie.object,ie.string,ie.func])}),W6=hm(hm({},ri.defaultProps),{},{timeout:s0.Fade,appear:!0,enter:!0,exit:!0,in:!0});function no(e){var t=B.useRef(null),n=s3(W6,e),r=n.tag,i=r===void 0?"div":r,a=n.baseClass,o=a===void 0?"fade":a,l=n.baseClassActive,f=l===void 0?"show":l,u=n.className,h=n.cssModule,m=n.children,y=n.innerRef,_=y===void 0?t:y,x=xae(n,_ae),w=dU(hm({defaultProps:W6},x),l0),S=Hl(x,l0);return ae.createElement(ri,v0({nodeRef:_},w),function(O){var E=O==="entered",A=gt(xt(u,o,E&&f),h);return ae.createElement(i,v0({className:A},S,{ref:_}),m)})}no.propTypes=Oae;function tT(e){"@babel/helpers - typeof";return tT=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tT(e)}var Eae=["tag","horizontal","isOpen","className","navbar","cssModule","children","innerRef"],_f;function g0(){return g0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g0.apply(this,arguments)}function Cae(e,t){if(e==null)return{};var n=Tae(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Tae(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Aae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pae(e,t,n){return t&&jae(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Rae(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&nT(e,t)}function nT(e,t){return nT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},nT(e,t)}function Mae(e){var t=Lae();return function(){var r=y0(e),i;if(t){var a=y0(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Nae(this,i)}}function Nae(e,t){if(t&&(tT(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return IU(e)}function IU(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Lae(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function y0(e){return y0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},y0(e)}function G6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function rd(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?G6(Object(n),!0).forEach(function(r){kf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Dae=rd(rd({},ri.propTypes),{},{horizontal:ie.bool,isOpen:ie.bool,children:ie.oneOfType([ie.arrayOf(ie.node),ie.node]),tag:Bt,className:ie.node,navbar:ie.bool,cssModule:ie.object,innerRef:ie.shape({current:ie.object})}),kae=rd(rd({},ri.defaultProps),{},{horizontal:!1,isOpen:!1,appear:!1,enter:!0,exit:!0,tag:"div",timeout:s0.Collapse}),Iae=(_f={},kf(_f,cy.ENTERING,"collapsing"),kf(_f,cy.ENTERED,"collapse show"),kf(_f,cy.EXITING,"collapsing"),kf(_f,cy.EXITED,"collapse"),_f);function $ae(e){return Iae[e]||"collapse"}var y3=function(e){Rae(n,e);var t=Mae(n);function n(r){var i;return Aae(this,n),i=t.call(this,r),i.state={dimension:null},i.nodeRef=r.innerRef||ae.createRef(),["onEntering","onEntered","onExit","onExiting","onExited"].forEach(function(a){i[a]=i[a].bind(IU(i))}),i}return Pae(n,[{key:"onEntering",value:function(i,a){var o=this.getNode();this.setState({dimension:this.getDimension(o)}),this.props.onEntering(o,a)}},{key:"onEntered",value:function(i,a){var o=this.getNode();this.setState({dimension:null}),this.props.onEntered(o,a)}},{key:"onExit",value:function(){var i=this.getNode();this.setState({dimension:this.getDimension(i)}),this.props.onExit(i)}},{key:"onExiting",value:function(){var i=this.getNode();this.getDimension(i),this.setState({dimension:0}),this.props.onExiting(i)}},{key:"onExited",value:function(){var i=this.getNode();this.setState({dimension:null}),this.props.onExited(i)}},{key:"getNode",value:function(){return this.nodeRef.current}},{key:"getDimension",value:function(i){return this.props.horizontal?i.scrollWidth:i.scrollHeight}},{key:"render",value:function(){var i=this,a=this.props,o=a.tag,l=a.horizontal,f=a.isOpen,u=a.className,h=a.navbar,m=a.cssModule,y=a.children;a.innerRef;var _=Cae(a,Eae),x=this.state.dimension,w=dU(_,l0),S=Hl(_,l0);return ae.createElement(ri,g0({},w,{in:f,nodeRef:this.nodeRef,onEntering:this.onEntering,onEntered:this.onEntered,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),function(O){var E=$ae(O),A=gt(xt(u,l&&"collapse-horizontal",E,h&&"navbar-collapse"),m),j=x===null?null:kf({},l?"width":"height",x);return ae.createElement(o,g0({},S,{style:rd(rd({},S.style),j),className:A,ref:i.nodeRef}),y)})}}]),n}(B.Component);y3.propTypes=Dae;y3.defaultProps=kae;var Bae=["className","cssModule","color","body","inverse","outline","tag","innerRef"];function rT(){return rT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rT.apply(this,arguments)}function Uae(e,t){if(e==null)return{};var n=zae(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function zae(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Fae={body:ie.bool,className:ie.string,color:ie.string,cssModule:ie.object,innerRef:ie.oneOfType([ie.object,ie.string,ie.func]),inverse:ie.bool,outline:ie.bool,tag:Bt};function oa(e){var t=e.className,n=e.cssModule,r=e.color,i=e.body,a=e.inverse,o=e.outline,l=e.tag,f=l===void 0?"div":l,u=e.innerRef,h=Uae(e,Bae),m=gt(xt(t,"card",a?"text-white":!1,i?"card-body":!1,r?"".concat(o?"border":"bg","-").concat(r):!1),n);return ae.createElement(f,rT({},h,{className:m,ref:u}))}oa.propTypes=Fae;var qae=["className","cssModule","innerRef","tag"];function iT(){return iT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},iT.apply(this,arguments)}function Vae(e,t){if(e==null)return{};var n=Hae(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Hae(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Wae={className:ie.string,cssModule:ie.object,innerRef:ie.oneOfType([ie.object,ie.string,ie.func]),tag:Bt};function vv(e){var t=e.className,n=e.cssModule,r=e.innerRef,i=e.tag,a=i===void 0?"div":i,o=Vae(e,qae),l=gt(xt(t,"card-body"),n);return ae.createElement(a,iT({},o,{className:l,ref:r}))}vv.propTypes=Wae;var Gae=["className","cssModule","tag"];function aT(){return aT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},aT.apply(this,arguments)}function Yae(e,t){if(e==null)return{};var n=Kae(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Kae(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Zae={className:ie.string,cssModule:ie.object,tag:Bt};function $U(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"div":r,a=Yae(e,Gae),o=gt(xt(t,"card-footer"),n);return ae.createElement(i,aT({},a,{className:o}))}$U.propTypes=Zae;var Xae=["className","cssModule","tag"];function oT(){return oT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oT.apply(this,arguments)}function Qae(e,t){if(e==null)return{};var n=Jae(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Jae(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var eoe={className:ie.string,cssModule:ie.object,tag:Bt};function gv(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"div":r,a=Qae(e,Xae),o=gt(xt(t,"card-header"),n);return ae.createElement(i,oT({},a,{className:o}))}gv.propTypes=eoe;var toe=["className","cssModule","tag"];function sT(){return sT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sT.apply(this,arguments)}function noe(e,t){if(e==null)return{};var n=roe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function roe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var ioe={className:ie.string,cssModule:ie.object,tag:Bt};function BU(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"p":r,a=noe(e,toe),o=gt(xt(t,"card-text"),n);return ae.createElement(i,sT({},a,{className:o}))}BU.propTypes=ioe;var aoe=["className","cssModule","tag"];function lT(){return lT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lT.apply(this,arguments)}function ooe(e,t){if(e==null)return{};var n=soe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function soe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var loe={className:ie.string,cssModule:ie.object,tag:Bt};function UU(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"div":r,a=ooe(e,aoe),o=gt(xt(t,"card-title"),n);return ae.createElement(i,lT({},a,{className:o}))}UU.propTypes=loe;function uT(e){"@babel/helpers - typeof";return uT=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uT(e)}var uoe=["cssModule","children","isOpen","flip","target","offset","fallbackPlacements","placementPrefix","arrowClassName","hideArrow","popperClassName","tag","container","modifiers","strategy","boundariesElement","onClosed","fade","transition","placement"];function cT(){return cT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cT.apply(this,arguments)}function Y6(e){return hoe(e)||doe(e)||foe(e)||coe()}function coe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function foe(e,t){if(e){if(typeof e=="string")return fT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fT(e,t)}}function doe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function hoe(e){if(Array.isArray(e))return fT(e)}function fT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function poe(e,t){if(e==null)return{};var n=moe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function moe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function voe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function K6(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function goe(e,t,n){return t&&K6(e.prototype,t),n&&K6(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function yoe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&dT(e,t)}function dT(e,t){return dT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},dT(e,t)}function boe(e){var t=xoe();return function(){var r=b0(e),i;if(t){var a=b0(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return _oe(this,i)}}function _oe(e,t){if(t&&(uT(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Mp(e)}function Mp(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xoe(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function b0(e){return b0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},b0(e)}function Z6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Vy(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Z6(Object(n),!0).forEach(function(r){woe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function woe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Soe(){}var Ooe={children:ie.oneOfType([ie.node,ie.func]).isRequired,popperClassName:ie.string,placement:ie.string,placementPrefix:ie.string,arrowClassName:ie.string,hideArrow:ie.bool,tag:Bt,isOpen:ie.bool,cssModule:ie.object,offset:ie.arrayOf(ie.number),fallbackPlacements:ie.array,flip:ie.bool,container:Qf,target:Qf.isRequired,modifiers:ie.array,strategy:ie.string,boundariesElement:ie.oneOfType([ie.string,a3]),onClosed:ie.func,fade:ie.bool,transition:ie.shape(no.propTypes)},Eoe={boundariesElement:"scrollParent",placement:"auto",hideArrow:!1,isOpen:!1,offset:[0,0],flip:!0,container:"body",modifiers:[],onClosed:Soe,fade:!0,transition:Vy({},no.defaultProps)},b3=function(e){yoe(n,e);var t=boe(n);function n(r){var i;return voe(this,n),i=t.call(this,r),i.setTargetNode=i.setTargetNode.bind(Mp(i)),i.getTargetNode=i.getTargetNode.bind(Mp(i)),i.getRef=i.getRef.bind(Mp(i)),i.onClosed=i.onClosed.bind(Mp(i)),i.state={isOpen:r.isOpen},i}return goe(n,[{key:"componentDidUpdate",value:function(){this._element&&this._element.childNodes&&this._element.childNodes[0]&&this._element.childNodes[0].focus&&this._element.childNodes[0].focus()}},{key:"onClosed",value:function(){this.props.onClosed(),this.setState({isOpen:!1})}},{key:"getTargetNode",value:function(){return this.targetNode}},{key:"getContainerNode",value:function(){return um(this.props.container)}},{key:"getRef",value:function(i){this._element=i}},{key:"setTargetNode",value:function(i){this.targetNode=typeof i=="string"?um(i):i}},{key:"renderChildren",value:function(){var i=this.props,a=i.cssModule,o=i.children,l=i.isOpen,f=i.flip;i.target;var u=i.offset,h=i.fallbackPlacements,m=i.placementPrefix,y=i.arrowClassName,_=i.hideArrow,x=i.popperClassName,w=i.tag;i.container;var S=i.modifiers,O=i.strategy,E=i.boundariesElement;i.onClosed;var A=i.fade,j=i.transition,P=i.placement,R=poe(i,uoe),I=gt(xt("arrow",y),a),V=gt(xt(x,m?"".concat(m,"-auto"):""),this.props.cssModule),W=S.map(function(le){return le.name}),G=[{name:"offset",options:{offset:u}},{name:"flip",enabled:f,options:{fallbackPlacements:h}},{name:"preventOverflow",options:{boundary:E}}].filter(function(le){return!W.includes(le.name)}),K=[].concat(Y6(G),Y6(S)),ne=Vy(Vy(Vy({},no.defaultProps),j),{},{baseClass:A?j.baseClass:"",timeout:A?j.timeout:0});return ae.createElement(no,cT({},ne,R,{in:l,onExited:this.onClosed,tag:w}),ae.createElement(NU,{referenceElement:this.targetNode,modifiers:K,placement:P,strategy:O},function(le){var Q=le.ref,J=le.style,H=le.placement,U=le.isReferenceHidden,z=le.arrowProps,F=le.update;return ae.createElement("div",{ref:Q,style:J,className:V,"data-popper-placement":H,"data-popper-reference-hidden":U?"true":void 0},typeof o=="function"?o({update:F}):o,!_&&ae.createElement("span",{ref:z.ref,className:I,style:z.style}))}))}},{key:"render",value:function(){return this.setTargetNode(this.props.target),this.state.isOpen?this.props.container==="inline"?this.renderChildren():Hu.createPortal(ae.createElement("div",{ref:this.getRef},this.renderChildren()),this.getContainerNode()):null}}],[{key:"getDerivedStateFromProps",value:function(i,a){return i.isOpen&&!a.isOpen?{isOpen:i.isOpen}:null}}]),n}(ae.Component);b3.propTypes=Ooe;b3.defaultProps=Eoe;function hT(){return hT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hT.apply(this,arguments)}function pm(e){"@babel/helpers - typeof";return pm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pm(e)}function Coe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function X6(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Toe(e,t,n){return t&&X6(e.prototype,t),n&&X6(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Aoe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pT(e,t)}function pT(e,t){return pT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},pT(e,t)}function joe(e){var t=Roe();return function(){var r=_0(e),i;if(t){var a=_0(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Poe(this,i)}}function Poe(e,t){if(t&&(pm(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return yi(e)}function yi(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Roe(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _0(e){return _0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_0(e)}var _3={children:ie.oneOfType([ie.node,ie.func]),placement:ie.oneOf(Zte),target:Qf.isRequired,container:Qf,isOpen:ie.bool,disabled:ie.bool,hideArrow:ie.bool,boundariesElement:ie.oneOfType([ie.string,a3]),className:ie.string,innerClassName:ie.string,arrowClassName:ie.string,popperClassName:ie.string,cssModule:ie.object,toggle:ie.func,autohide:ie.bool,placementPrefix:ie.string,delay:ie.oneOfType([ie.shape({show:ie.number,hide:ie.number}),ie.number]),modifiers:ie.array,strategy:ie.string,offset:ie.arrayOf(ie.number),innerRef:ie.oneOfType([ie.func,ie.string,ie.object]),trigger:ie.string,fade:ie.bool,flip:ie.bool},zU={show:0,hide:50},Moe={isOpen:!1,hideArrow:!1,autohide:!1,delay:zU,toggle:function(){},trigger:"click",fade:!0};function FU(e,t){return t&&(e===t||t.contains(e))}function Q6(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return t&&t.length&&t.filter(function(n){return FU(e,n)})[0]}var x3=function(e){Aoe(n,e);var t=joe(n);function n(r){var i;return Coe(this,n),i=t.call(this,r),i._targets=[],i.currentTargetElement=null,i.addTargetEvents=i.addTargetEvents.bind(yi(i)),i.handleDocumentClick=i.handleDocumentClick.bind(yi(i)),i.removeTargetEvents=i.removeTargetEvents.bind(yi(i)),i.toggle=i.toggle.bind(yi(i)),i.showWithDelay=i.showWithDelay.bind(yi(i)),i.hideWithDelay=i.hideWithDelay.bind(yi(i)),i.onMouseOverTooltipContent=i.onMouseOverTooltipContent.bind(yi(i)),i.onMouseLeaveTooltipContent=i.onMouseLeaveTooltipContent.bind(yi(i)),i.show=i.show.bind(yi(i)),i.hide=i.hide.bind(yi(i)),i.onEscKeyDown=i.onEscKeyDown.bind(yi(i)),i.getRef=i.getRef.bind(yi(i)),i.state={isOpen:r.isOpen},i._isMounted=!1,i}return Toe(n,[{key:"componentDidMount",value:function(){this._isMounted=!0,this.updateTarget()}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.removeTargetEvents(),this._targets=null,this.clearShowTimeout(),this.clearHideTimeout()}},{key:"handleDocumentClick",value:function(i){var a=this.props.trigger.split(" ");a.indexOf("legacy")>-1&&(this.props.isOpen||Q6(i.target,this._targets))?(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen&&!FU(i.target,this._popover)?this.hideWithDelay(i):this.props.isOpen||this.showWithDelay(i)):a.indexOf("click")>-1&&Q6(i.target,this._targets)&&(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen?this.hideWithDelay(i):this.showWithDelay(i))}},{key:"onMouseOverTooltipContent",value:function(){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._hideTimeout&&this.clearHideTimeout(),this.state.isOpen&&!this.props.isOpen&&this.toggle())}},{key:"onMouseLeaveTooltipContent",value:function(i){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._showTimeout&&this.clearShowTimeout(),i.persist(),this._hideTimeout=setTimeout(this.hide.bind(this,i),this.getDelay("hide")))}},{key:"onEscKeyDown",value:function(i){i.key==="Escape"&&this.hide(i)}},{key:"getRef",value:function(i){var a=this.props.innerRef;a&&(typeof a=="function"?a(i):pm(a)==="object"&&(a.current=i)),this._popover=i}},{key:"getDelay",value:function(i){var a=this.props.delay;return pm(a)==="object"?isNaN(a[i])?zU[i]:a[i]:a}},{key:"getCurrentTarget",value:function(i){if(!i)return null;var a=this._targets.indexOf(i);return a>=0?this._targets[a]:this.getCurrentTarget(i.parentElement)}},{key:"show",value:function(i){if(!this.props.isOpen){if(this.clearShowTimeout(),this.currentTargetElement=i?i.currentTarget||this.getCurrentTarget(i.target):null,i&&i.composedPath&&typeof i.composedPath=="function"){var a=i.composedPath();this.currentTargetElement=a&&a[0]||this.currentTargetElement}this.toggle(i)}}},{key:"showWithDelay",value:function(i){this._hideTimeout&&this.clearHideTimeout(),this._showTimeout=setTimeout(this.show.bind(this,i),this.getDelay("show"))}},{key:"hide",value:function(i){this.props.isOpen&&(this.clearHideTimeout(),this.currentTargetElement=null,this.toggle(i))}},{key:"hideWithDelay",value:function(i){this._showTimeout&&this.clearShowTimeout(),this._hideTimeout=setTimeout(this.hide.bind(this,i),this.getDelay("hide"))}},{key:"clearShowTimeout",value:function(){clearTimeout(this._showTimeout),this._showTimeout=void 0}},{key:"clearHideTimeout",value:function(){clearTimeout(this._hideTimeout),this._hideTimeout=void 0}},{key:"addEventOnTargets",value:function(i,a,o){this._targets.forEach(function(l){l.addEventListener(i,a,o)})}},{key:"removeEventOnTargets",value:function(i,a,o){this._targets.forEach(function(l){l.removeEventListener(i,a,o)})}},{key:"addTargetEvents",value:function(){if(this.props.trigger){var i=this.props.trigger.split(" ");i.indexOf("manual")===-1&&((i.indexOf("click")>-1||i.indexOf("legacy")>-1)&&document.addEventListener("click",this.handleDocumentClick,!0),this._targets&&this._targets.length&&(i.indexOf("hover")>-1&&(this.addEventOnTargets("mouseover",this.showWithDelay,!0),this.addEventOnTargets("mouseout",this.hideWithDelay,!0)),i.indexOf("focus")>-1&&(this.addEventOnTargets("focusin",this.show,!0),this.addEventOnTargets("focusout",this.hide,!0)),this.addEventOnTargets("keydown",this.onEscKeyDown,!0)))}}},{key:"removeTargetEvents",value:function(){this._targets&&(this.removeEventOnTargets("mouseover",this.showWithDelay,!0),this.removeEventOnTargets("mouseout",this.hideWithDelay,!0),this.removeEventOnTargets("keydown",this.onEscKeyDown,!0),this.removeEventOnTargets("focusin",this.show,!0),this.removeEventOnTargets("focusout",this.hide,!0)),document.removeEventListener("click",this.handleDocumentClick,!0)}},{key:"updateTarget",value:function(){var i=um(this.props.target,!0);i!==this._targets&&(this.removeTargetEvents(),this._targets=i?Array.from(i):[],this.currentTargetElement=this.currentTargetElement||this._targets[0],this.addTargetEvents())}},{key:"toggle",value:function(i){return this.props.disabled||!this._isMounted?i&&i.preventDefault():this.props.toggle(i)}},{key:"render",value:function(){var i=this;this.props.isOpen&&this.updateTarget();var a=this.currentTargetElement||this._targets[0];if(!a)return null;var o=this.props,l=o.className,f=o.cssModule,u=o.innerClassName,h=o.isOpen,m=o.hideArrow,y=o.boundariesElement,_=o.placement,x=o.placementPrefix,w=o.arrowClassName,S=o.popperClassName,O=o.container,E=o.modifiers,A=o.strategy,j=o.offset,P=o.fade,R=o.flip,I=o.children,V=Hl(this.props,Object.keys(_3)),W=gt(S,f),G=gt(u,f);return ae.createElement(b3,{className:l,target:a,isOpen:h,hideArrow:m,boundariesElement:y,placement:_,placementPrefix:x,arrowClassName:w,popperClassName:W,container:O,modifiers:E,strategy:A,offset:j,cssModule:f,fade:P,flip:R},function(K){var ne=K.update;return ae.createElement("div",hT({},V,{ref:i.getRef,className:G,role:"tooltip",onMouseOver:i.onMouseOverTooltipContent,onMouseLeave:i.onMouseLeaveTooltipContent,onKeyDown:i.onEscKeyDown}),typeof I=="function"?I({update:ne}):I)})}}],[{key:"getDerivedStateFromProps",value:function(i,a){return i.isOpen&&!a.isOpen?{isOpen:i.isOpen}:null}}]),n}(ae.Component);x3.propTypes=_3;x3.defaultProps=Moe;var Noe=["children","className","barClassName","cssModule","value","min","max","animated","striped","color","bar","multi","tag","style","barStyle","barAriaValueText","barAriaLabelledBy"];function x0(){return x0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x0.apply(this,arguments)}function J6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Nw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?J6(Object(n),!0).forEach(function(r){Loe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Loe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Doe(e,t){if(e==null)return{};var n=koe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function koe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Ioe={animated:ie.bool,bar:ie.bool,barAriaLabelledBy:ie.string,barAriaValueText:ie.string,barClassName:ie.string,barStyle:ie.object,children:ie.node,className:ie.string,cssModule:ie.object,color:ie.string,max:ie.oneOfType([ie.string,ie.number]),min:ie.oneOfType([ie.string,ie.number]),multi:ie.bool,striped:ie.bool,style:ie.object,tag:Bt,value:ie.oneOfType([ie.string,ie.number])};function qU(e){var t=e.children,n=e.className,r=e.barClassName,i=e.cssModule,a=e.value,o=a===void 0?0:a,l=e.min,f=l===void 0?0:l,u=e.max,h=u===void 0?100:u,m=e.animated,y=e.striped,_=e.color,x=e.bar,w=e.multi,S=e.tag,O=S===void 0?"div":S,E=e.style,A=E===void 0?{}:E,j=e.barStyle,P=j===void 0?{}:j,R=e.barAriaValueText,I=e.barAriaLabelledBy,V=Doe(e,Noe),W=E6(o)/E6(h)*100,G=gt(xt(n,"progress"),i),K=gt(xt("progress-bar",x&&n||r,m?"progress-bar-animated":null,_?"bg-".concat(_):null,y||m?"progress-bar-striped":null),i),ne={className:K,style:Nw(Nw(Nw({},x?A:{}),P),{},{width:"".concat(W,"%")}),role:"progressbar","aria-valuenow":o,"aria-valuemin":f,"aria-valuemax":h,"aria-valuetext":R,"aria-labelledby":I,children:t};return x?ae.createElement(O,x0({},V,ne)):ae.createElement(O,x0({},V,{style:A,className:G}),w?t:ae.createElement("div",ne))}qU.propTypes=Ioe;function mT(e){"@babel/helpers - typeof";return mT=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mT(e)}function $oe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Boe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Uoe(e,t,n){return t&&Boe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function zoe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vT(e,t)}function vT(e,t){return vT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},vT(e,t)}function Foe(e){var t=Hoe();return function(){var r=w0(e),i;if(t){var a=w0(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return qoe(this,i)}}function qoe(e,t){if(t&&(mT(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Voe(e)}function Voe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Hoe(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function w0(e){return w0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},w0(e)}var Woe={children:ie.node.isRequired,node:ie.any},VU=function(e){zoe(n,e);var t=Foe(n);function n(){return $oe(this,n),t.apply(this,arguments)}return Uoe(n,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return o3?(!this.props.node&&!this.defaultNode&&(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),Hu.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),n}(ae.Component);VU.propTypes=Woe;function gT(e){"@babel/helpers - typeof";return gT=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gT(e)}function eL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function xf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?eL(Object(n),!0).forEach(function(r){Rf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Gp(){return Gp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gp.apply(this,arguments)}function Rf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Goe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yoe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Koe(e,t,n){return t&&Yoe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Zoe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&yT(e,t)}function yT(e,t){return yT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},yT(e,t)}function Xoe(e){var t=Joe();return function(){var r=S0(e),i;if(t){var a=S0(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Qoe(this,i)}}function Qoe(e,t){if(t&&(gT(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Yi(e)}function Yi(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Joe(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function S0(e){return S0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},S0(e)}function O0(){}var tL=ie.shape(no.propTypes),HU={autoFocus:ie.bool,backdrop:ie.oneOfType([ie.bool,ie.oneOf(["static"])]),backdropClassName:ie.string,backdropTransition:tL,centered:ie.bool,children:ie.node,contentClassName:ie.string,className:ie.string,container:Qf,cssModule:ie.object,external:ie.node,fade:ie.bool,fullscreen:ie.oneOfType([ie.bool,ie.oneOf(["sm","md","lg","xl"])]),innerRef:ie.oneOfType([ie.object,ie.string,ie.func]),isOpen:ie.bool,keyboard:ie.bool,labelledBy:ie.string,modalClassName:ie.string,modalTransition:tL,onClosed:ie.func,onEnter:ie.func,onExit:ie.func,onOpened:ie.func,returnFocusAfterClose:ie.bool,role:ie.string,scrollable:ie.bool,size:ie.string,toggle:ie.func,trapFocus:ie.bool,unmountOnClose:ie.bool,wrapClassName:ie.string,zIndex:ie.oneOfType([ie.number,ie.string])},ese=Object.keys(HU),tse={isOpen:!1,autoFocus:!0,centered:!1,scrollable:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:O0,onClosed:O0,modalTransition:{timeout:s0.Modal},backdropTransition:{mountOnEnter:!0,timeout:s0.Fade},unmountOnClose:!0,returnFocusAfterClose:!0,container:"body",trapFocus:!1},sa=function(e){Zoe(n,e);var t=Xoe(n);function n(r){var i;return Goe(this,n),i=t.call(this,r),i._element=null,i._originalBodyPadding=null,i.getFocusableChildren=i.getFocusableChildren.bind(Yi(i)),i.handleBackdropClick=i.handleBackdropClick.bind(Yi(i)),i.handleBackdropMouseDown=i.handleBackdropMouseDown.bind(Yi(i)),i.handleEscape=i.handleEscape.bind(Yi(i)),i.handleStaticBackdropAnimation=i.handleStaticBackdropAnimation.bind(Yi(i)),i.handleTab=i.handleTab.bind(Yi(i)),i.onOpened=i.onOpened.bind(Yi(i)),i.onClosed=i.onClosed.bind(Yi(i)),i.manageFocusAfterClose=i.manageFocusAfterClose.bind(Yi(i)),i.clearBackdropAnimationTimeout=i.clearBackdropAnimationTimeout.bind(Yi(i)),i.trapFocus=i.trapFocus.bind(Yi(i)),i.state={isOpen:!1,showStaticBackdropAnimation:!1},i}return Koe(n,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isOpen,o=i.autoFocus,l=i.onEnter;a&&(this.init(),this.setState({isOpen:!0}),o&&this.setFocus()),l&&l(),document.addEventListener("focus",this.trapFocus,!0),this._isMounted=!0}},{key:"componentDidUpdate",value:function(i,a){if(this.props.isOpen&&!i.isOpen){this.init(),this.setState({isOpen:!0});return}this.props.autoFocus&&this.state.isOpen&&!a.isOpen&&this.setFocus(),this._element&&i.zIndex!==this.props.zIndex&&(this._element.style.zIndex=this.props.zIndex)}},{key:"componentWillUnmount",value:function(){this.clearBackdropAnimationTimeout(),this.props.onExit&&this.props.onExit(),this._element&&(this.destroy(),(this.props.isOpen||this.state.isOpen)&&this.close()),document.removeEventListener("focus",this.trapFocus,!0),this._isMounted=!1}},{key:"handleBackdropClick",value:function(i){if(i.target===this._mouseDownElement){i.stopPropagation();var a=this._dialog?this._dialog.parentNode:null;if(a&&i.target===a&&this.props.backdrop==="static"&&this.handleStaticBackdropAnimation(),!this.props.isOpen||this.props.backdrop!==!0)return;a&&i.target===a&&this.props.toggle&&this.props.toggle(i)}}},{key:"handleTab",value:function(i){if(i.which===9&&!(this.modalIndex<n.openCount-1)){var a=this.getFocusableChildren(),o=a.length;if(o!==0){for(var l=this.getFocusedChild(),f=0,u=0;u<o;u+=1)if(a[u]===l){f=u;break}i.shiftKey&&f===0?(i.preventDefault(),a[o-1].focus()):!i.shiftKey&&f===o-1&&(i.preventDefault(),a[0].focus())}}}},{key:"handleBackdropMouseDown",value:function(i){this._mouseDownElement=i.target}},{key:"handleEscape",value:function(i){this.props.isOpen&&i.keyCode===Yt.esc&&this.props.toggle&&(this.props.keyboard?(i.preventDefault(),i.stopPropagation(),this.props.toggle(i)):this.props.backdrop==="static"&&(i.preventDefault(),i.stopPropagation(),this.handleStaticBackdropAnimation()))}},{key:"handleStaticBackdropAnimation",value:function(){var i=this;this.clearBackdropAnimationTimeout(),this.setState({showStaticBackdropAnimation:!0}),this._backdropAnimationTimeout=setTimeout(function(){i.setState({showStaticBackdropAnimation:!1})},100)}},{key:"onOpened",value:function(i,a){this.props.onOpened(),(this.props.modalTransition.onEntered||O0)(i,a)}},{key:"onClosed",value:function(i){var a=this.props.unmountOnClose;this.props.onClosed(),(this.props.modalTransition.onExited||O0)(i),a&&this.destroy(),this.close(),this._isMounted&&this.setState({isOpen:!1})}},{key:"setFocus",value:function(){this._dialog&&this._dialog.parentNode&&typeof this._dialog.parentNode.focus=="function"&&this._dialog.parentNode.focus()}},{key:"getFocusableChildren",value:function(){return this._element.querySelectorAll(ene.join(", "))}},{key:"getFocusedChild",value:function(){var i,a=this.getFocusableChildren();try{i=document.activeElement}catch{i=a[0]}return i}},{key:"trapFocus",value:function(i){if(this.props.trapFocus&&this._element&&!(this._dialog&&this._dialog.parentNode===i.target)&&!(this.modalIndex<n.openCount-1)){for(var a=this.getFocusableChildren(),o=0;o<a.length;o+=1)if(a[o]===i.target)return;a.length>0&&(i.preventDefault(),i.stopPropagation(),a[0].focus())}}},{key:"init",value:function(){try{this._triggeringElement=document.activeElement}catch{this._triggeringElement=null}this._element||(this._element=document.createElement("div"),this._element.setAttribute("tabindex","-1"),this._element.style.position="relative",this._element.style.zIndex=this.props.zIndex,this._mountContainer=um(this.props.container),this._mountContainer.appendChild(this._element)),this._originalBodyPadding=Wte(),n.openCount<1&&(n.originalBodyOverflow=window.getComputedStyle(document.body).overflow),Gte(),n.openCount===0&&(document.body.className=xt(document.body.className,gt("modal-open",this.props.cssModule)),document.body.style.overflow="hidden"),this.modalIndex=n.openCount,n.openCount+=1}},{key:"destroy",value:function(){this._element&&(this._mountContainer.removeChild(this._element),this._element=null),this.manageFocusAfterClose()}},{key:"manageFocusAfterClose",value:function(){if(this._triggeringElement){var i=this.props.returnFocusAfterClose;this._triggeringElement.focus&&i&&this._triggeringElement.focus(),this._triggeringElement=null}}},{key:"close",value:function(){if(n.openCount<=1){var i=gt("modal-open",this.props.cssModule),a=new RegExp("(^| )".concat(i,"( |$)"));document.body.className=document.body.className.replace(a," ").trim(),document.body.style.overflow=n.originalBodyOverflow}this.manageFocusAfterClose(),n.openCount=Math.max(0,n.openCount-1),fU(this._originalBodyPadding)}},{key:"clearBackdropAnimationTimeout",value:function(){this._backdropAnimationTimeout&&(clearTimeout(this._backdropAnimationTimeout),this._backdropAnimationTimeout=void 0)}},{key:"renderModalDialog",value:function(){var i,a=this,o=Hl(this.props,ese),l="modal-dialog";return ae.createElement("div",Gp({},o,{className:gt(xt(l,this.props.className,(i={},Rf(i,"modal-".concat(this.props.size),this.props.size),Rf(i,"".concat(l,"-centered"),this.props.centered),Rf(i,"".concat(l,"-scrollable"),this.props.scrollable),Rf(i,"modal-fullscreen",this.props.fullscreen===!0),Rf(i,"modal-fullscreen-".concat(this.props.fullscreen,"-down"),typeof this.props.fullscreen=="string"),i)),this.props.cssModule),role:"document",ref:function(u){a._dialog=u}}),ae.createElement("div",{className:gt(xt("modal-content",this.props.contentClassName),this.props.cssModule)},this.props.children))}},{key:"render",value:function(){var i=this.props.unmountOnClose;if(this._element&&(this.state.isOpen||!i)){var a=!!this._element&&!this.state.isOpen&&!i;this._element.style.display=a?"none":"block";var o=this.props,l=o.wrapClassName,f=o.modalClassName,u=o.backdropClassName,h=o.cssModule,m=o.isOpen,y=o.backdrop,_=o.role,x=o.labelledBy,w=o.external,S=o.innerRef,O={onClick:this.handleBackdropClick,onMouseDown:this.handleBackdropMouseDown,onKeyUp:this.handleEscape,onKeyDown:this.handleTab,style:{display:"block"},"aria-labelledby":x,"aria-modal":!0,role:_,tabIndex:"-1"},E=this.props.fade,A=xf(xf(xf({},no.defaultProps),this.props.modalTransition),{},{baseClass:E?this.props.modalTransition.baseClass:"",timeout:E?this.props.modalTransition.timeout:0}),j=xf(xf(xf({},no.defaultProps),this.props.backdropTransition),{},{baseClass:E?this.props.backdropTransition.baseClass:"",timeout:E?this.props.backdropTransition.timeout:0}),P=y&&(E?ae.createElement(no,Gp({},j,{in:m&&!!y,cssModule:h,className:gt(xt("modal-backdrop",u),h)})):ae.createElement("div",{className:gt(xt("modal-backdrop","show",u),h)}));return ae.createElement(VU,{node:this._element},ae.createElement("div",{className:gt(l)},ae.createElement(no,Gp({},O,A,{in:m,onEntered:this.onOpened,onExited:this.onClosed,cssModule:h,className:gt(xt("modal",f,this.state.showStaticBackdropAnimation&&"modal-static"),h),innerRef:S}),w,this.renderModalDialog()),P))}return null}}]),n}(ae.Component);sa.propTypes=HU;sa.defaultProps=tse;sa.openCount=0;sa.originalBodyOverflow=null;var nse=["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","close"];function bT(){return bT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bT.apply(this,arguments)}function rse(e,t){if(e==null)return{};var n=ise(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ise(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var ase={children:ie.node,className:ie.string,close:ie.object,closeAriaLabel:ie.string,cssModule:ie.object,tag:Bt,toggle:ie.func,wrapTag:Bt};function Yl(e){var t,n=e.className,r=e.cssModule,i=e.children,a=e.toggle,o=e.tag,l=o===void 0?"h5":o,f=e.wrapTag,u=f===void 0?"div":f,h=e.closeAriaLabel,m=h===void 0?"Close":h,y=e.close,_=rse(e,nse),x=gt(xt(n,"modal-header"),r);return!y&&a&&(t=ae.createElement("button",{type:"button",onClick:a,className:gt("btn-close",r),"aria-label":m})),ae.createElement(u,bT({},_,{className:x}),ae.createElement(l,{className:gt("modal-title",r)},i),y||t)}Yl.propTypes=ase;var ose=["className","cssModule","tag"];function _T(){return _T=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_T.apply(this,arguments)}function sse(e,t){if(e==null)return{};var n=lse(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function lse(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var use={className:ie.string,cssModule:ie.object,tag:Bt};function gs(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"div":r,a=sse(e,ose),o=gt(xt(t,"modal-body"),n);return ae.createElement(i,_T({},a,{className:o}))}gs.propTypes=use;var cse=["className","cssModule","tag"];function xT(){return xT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xT.apply(this,arguments)}function fse(e,t){if(e==null)return{};var n=dse(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function dse(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var hse={className:ie.string,cssModule:ie.object,tag:Bt};function qd(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"div":r,a=fse(e,cse),o=gt(xt(t,"modal-footer"),n);return ae.createElement(i,xT({},a,{className:o}))}qd.propTypes=hse;function wT(){return wT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wT.apply(this,arguments)}var pse={placement:"top",autohide:!0,placementPrefix:"bs-tooltip",trigger:"hover focus"};function c1(e){var t=xt("tooltip-arrow",e.arrowClassName),n=xt("tooltip","show",e.popperClassName),r=xt("tooltip-inner",e.innerClassName),i=s3(pse,e);return ae.createElement(x3,wT({},i,{arrowClassName:t,popperClassName:n,innerClassName:r}))}c1.propTypes=_3;var mse=["className","cssModule","row","disabled","check","inline","floating","noMargin","tag","switch"];function ST(){return ST=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ST.apply(this,arguments)}function vse(e,t){if(e==null)return{};var n=gse(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function gse(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var yse={children:ie.node,row:ie.bool,check:ie.bool,switch:ie.bool,inline:ie.bool,floating:ie.bool,noMargin:ie.bool,disabled:ie.bool,tag:Bt,className:ie.string,cssModule:ie.object};function E0(e){var t=e.className,n=e.cssModule,r=e.row,i=e.disabled,a=e.check,o=e.inline,l=e.floating,f=e.noMargin,u=e.tag,h=u===void 0?"div":u,m=e.switch,y=vse(e,mse),_=a||m,x=gt(xt(t,r?"row":!1,_?"form-check":!1,m?"form-switch":!1,_||f?!1:"mb-3",_&&o?"form-check-inline":!1,_&&i?"disabled":!1,l&&"form-floating"),n);return h==="fieldset"&&(y.disabled=i),ae.createElement(h,ST({},y,{className:x}))}E0.propTypes=yse;function OT(e){"@babel/helpers - typeof";return OT=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},OT(e)}var bse=["className","cssModule","type","bsSize","valid","invalid","tag","addon","plaintext","innerRef"];function ET(){return ET=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ET.apply(this,arguments)}function _se(e,t){if(e==null)return{};var n=xse(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function xse(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function wse(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sse(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ose(e,t,n){return t&&Sse(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ese(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&CT(e,t)}function CT(e,t){return CT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},CT(e,t)}function Cse(e){var t=Ase();return function(){var r=C0(e),i;if(t){var a=C0(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Tse(this,i)}}function Tse(e,t){if(t&&(OT(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return TT(e)}function TT(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ase(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function C0(e){return C0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},C0(e)}var jse={children:ie.node,type:ie.string,size:ie.oneOfType([ie.number,ie.string]),bsSize:ie.string,valid:ie.bool,invalid:ie.bool,tag:Bt,innerRef:ie.oneOfType([ie.object,ie.func,ie.string]),plaintext:ie.bool,addon:ie.bool,className:ie.string,cssModule:ie.object},cr=function(e){Ese(n,e);var t=Cse(n);function n(r){var i;return wse(this,n),i=t.call(this,r),i.getRef=i.getRef.bind(TT(i)),i.focus=i.focus.bind(TT(i)),i}return Ose(n,[{key:"getRef",value:function(i){this.props.innerRef&&this.props.innerRef(i),this.ref=i}},{key:"focus",value:function(){this.ref&&this.ref.focus()}},{key:"render",value:function(){var i=this.props,a=i.className,o=i.cssModule,l=i.type,f=l===void 0?"text":l,u=i.bsSize,h=i.valid,m=i.invalid,y=i.tag,_=i.addon,x=i.plaintext,w=i.innerRef,S=_se(i,bse),O=["switch","radio","checkbox"].indexOf(f)>-1,E=/\D/g,A=f==="textarea",j=f==="select",P=f==="range",R=y||(j||A?f:"input"),I="form-control";x?(I="".concat(I,"-plaintext"),R=y||"input"):P?I="form-range":j?I="form-select":O&&(_?I=null:I="form-check-input"),S.size&&E.test(S.size)&&(OC(`Please use the prop "bsSize" instead of the "size" to bootstrap's input sizing.`),u=S.size,delete S.size);var V=gt(xt(a,m&&"is-invalid",h&&"is-valid",u?j?"form-select-".concat(u):"form-control-".concat(u):!1,I),o);return(R==="input"||y&&typeof y=="function")&&(S.type=f==="switch"?"checkbox":f),S.children&&!(x||f==="select"||typeof R!="string"||R==="select")&&(OC('Input with a type of "'.concat(f,'" cannot have children. Please use "value"/"defaultValue" instead.')),delete S.children),ae.createElement(R,ET({},S,{ref:w,className:V,"aria-invalid":m}))}}]),n}(ae.Component);cr.propTypes=jse;var Pse=["className","cssModule","tag","type","size"];function T0(){return T0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T0.apply(this,arguments)}function Rse(e,t){if(e==null)return{};var n=Mse(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Mse(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Nse={className:ie.string,cssModule:ie.object,size:ie.string,tag:Bt,type:ie.string};function yv(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"div":r;e.type;var a=e.size,o=Rse(e,Pse),l=gt(xt(t,"input-group",a?"input-group-".concat(a):null),n);return e.type==="dropdown"?ae.createElement(Ra,T0({},o,{className:l})):ae.createElement(LU.Provider,{value:{insideInputGroup:!0}},ae.createElement(i,T0({},o,{className:l})))}yv.propTypes=Nse;var Lse=["className","listClassName","cssModule","size","tag","listTag","aria-label"];function AT(){return AT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},AT.apply(this,arguments)}function Dse(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kse(e,t){if(e==null)return{};var n=Ise(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ise(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var $se={children:ie.node,className:ie.string,listClassName:ie.string,cssModule:ie.object,size:ie.string,tag:Bt,listTag:Bt,"aria-label":ie.string};function w3(e){var t=e.className,n=e.listClassName,r=e.cssModule,i=e.size,a=e.tag,o=a===void 0?"nav":a,l=e.listTag,f=l===void 0?"ul":l,u=e["aria-label"],h=u===void 0?"pagination":u,m=kse(e,Lse),y=gt(xt(t),r),_=gt(xt(n,"pagination",Dse({},"pagination-".concat(i),!!i)),r);return ae.createElement(o,{className:y,"aria-label":h},ae.createElement(f,AT({},m,{className:_})))}w3.propTypes=$se;var Bse=["active","className","cssModule","disabled","tag"];function jT(){return jT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jT.apply(this,arguments)}function Use(e,t){if(e==null)return{};var n=zse(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function zse(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Fse={active:ie.bool,children:ie.node,className:ie.string,cssModule:ie.object,disabled:ie.bool,tag:Bt};function Ju(e){var t=e.active,n=e.className,r=e.cssModule,i=e.disabled,a=e.tag,o=a===void 0?"li":a,l=Use(e,Bse),f=gt(xt(n,"page-item",{active:t,disabled:i}),r);return ae.createElement(o,jT({},l,{className:f}))}Ju.propTypes=Fse;var qse=["className","cssModule","next","previous","first","last","tag"];function PT(){return PT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},PT.apply(this,arguments)}function Vse(e,t){if(e==null)return{};var n=Hse(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Hse(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Wse={"aria-label":ie.string,children:ie.node,className:ie.string,cssModule:ie.object,next:ie.bool,previous:ie.bool,first:ie.bool,last:ie.bool,tag:Bt};function ec(e){var t=e.className,n=e.cssModule,r=e.next,i=e.previous,a=e.first,o=e.last,l=e.tag,f=l===void 0?"a":l,u=Vse(e,qse),h=gt(xt(t,"page-link"),n),m;i?m="Previous":r?m="Next":a?m="First":o&&(m="Last");var y=e["aria-label"]||m,_;i?_="‹":r?_="›":a?_="«":o&&(_="»");var x=e.children;return x&&Array.isArray(x)&&x.length===0&&(x=null),!u.href&&f==="a"&&(f="button"),(i||r||a||o)&&(x=[ae.createElement("span",{"aria-hidden":"true",key:"caret"},x||_),ae.createElement("span",{className:"visually-hidden",key:"ariaLabel"},y)]),ae.createElement(f,PT({},u,{className:h,"aria-label":y}),x)}ec.propTypes=Wse;function RT(e){"@babel/helpers - typeof";return RT=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},RT(e)}function nL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Gse(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nL(Object(n),!0).forEach(function(r){Yse(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Yse(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function MT(){return MT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},MT.apply(this,arguments)}function Kse(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zse(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Xse(e,t,n){return t&&Zse(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Qse(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&NT(e,t)}function NT(e,t){return NT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},NT(e,t)}function Jse(e){var t=tle();return function(){var r=A0(e),i;if(t){var a=A0(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return ele(this,i)}}function ele(e,t){if(t&&(RT(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return WU(e)}function WU(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tle(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function A0(e){return A0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},A0(e)}var nle=["defaultOpen"],GU=function(e){Qse(n,e);var t=Jse(n);function n(r){var i;return Kse(this,n),i=t.call(this,r),i.state={isOpen:r.defaultOpen||!1},i.toggle=i.toggle.bind(WU(i)),i}return Xse(n,[{key:"toggle",value:function(i){var a=this;this.setState(function(o){return{isOpen:!o.isOpen}},function(){a.props.onToggle&&a.props.onToggle(i,a.state.isOpen)})}},{key:"render",value:function(){return ae.createElement(Ra,MT({isOpen:this.state.isOpen,toggle:this.toggle},Hl(this.props,nle)))}}]),n}(B.Component);GU.propTypes=Gse({defaultOpen:ie.bool,onToggle:ie.func},Ra.propTypes);function LT(e){"@babel/helpers - typeof";return LT=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},LT(e)}function rL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function rle(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rL(Object(n),!0).forEach(function(r){ile(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ile(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DT(){return DT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},DT.apply(this,arguments)}function ale(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ole(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function sle(e,t,n){return t&&ole(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function lle(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&kT(e,t)}function kT(e,t){return kT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},kT(e,t)}function ule(e){var t=fle();return function(){var r=j0(e),i;if(t){var a=j0(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return cle(this,i)}}function cle(e,t){if(t&&(LT(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return YU(e)}function YU(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fle(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function j0(e){return j0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},j0(e)}var dle=["defaultOpen"],la=function(e){lle(n,e);var t=ule(n);function n(r){var i;return ale(this,n),i=t.call(this,r),i.state={isOpen:r.defaultOpen||!1},i.toggle=i.toggle.bind(YU(i)),i}return sle(n,[{key:"toggle",value:function(){this.setState(function(i){return{isOpen:!i.isOpen}})}},{key:"render",value:function(){return ae.createElement(c1,DT({isOpen:this.state.isOpen,toggle:this.toggle},Hl(this.props,dle)))}}]),n}(B.Component);la.propTypes=rle({defaultOpen:ie.bool},c1.propTypes);function KU(e,t=globalThis.setTimeout,n=globalThis.clearTimeout){const r=B.useRef(null),i=B.useCallback(()=>{r.current&&n(r.current)},[n]),a=B.useCallback((o,l)=>{i(),r.current=t(()=>{o(),r.current=null},l??e)},[i,e,t]);return B.useEffect(()=>i,[i]),B.useMemo(()=>({setTimeout:a,clearCurrentTimeout:i}),[i,a])}function Kt(e=!1,t=!1){const[n,r]=B.useState(e),i=B.useCallback(()=>r(l=>!l),[]),a=B.useCallback(()=>r(!0),[]),o=B.useCallback(()=>r(!1),[]);return t?{flag:n,toggle:i,setToTrue:a,setToFalse:o}:[n,i,a,o]}const uc=({className:e,children:t,loading:n=!1,type:r="default",fullWidth:i=!1})=>v.jsx(oa,{body:!0,className:ke(e,{"w-100":i,"w-75 mx-auto":!i,"border-danger":r==="error"}),children:v.jsxs("h3",{className:ke("text-center mb-0",{"text-muted":r==="default","text-danger":r==="error"}),children:[n&&v.jsx(Xe,{icon:e1,spin:!0}),n&&v.jsx("span",{className:"ms-2",children:t??"Loading..."}),!n&&t]})}),yn=({title:e,children:t,bodyClassName:n,...r})=>v.jsxs(oa,{...r,children:[e&&v.jsx(gv,{role:"heading","aria-level":4,children:e}),v.jsx(vv,{className:n,children:t})]}),Ti=({children:e,type:t,className:n,small:r=!1})=>v.jsx(yn,{role:"document",className:ke("text-center",{"w-75 mx-auto":!r,"w-100":r,"bg-main":t==="success","bg-danger":t==="error","bg-warning":t==="warning","text-white":t!=="warning"},n),bodyClassName:ke({"p-2":r}),children:e}),ZU=({checked:e=!1,onChange:t,className:n,children:r,type:i,inline:a=!1})=>{const o=B.useId(),l=h=>t==null?void 0:t(h.target.checked,h),f={"form-switch":i==="switch","form-checkbox":i==="checkbox"},u=a?{display:"inline-block"}:{};return v.jsxs("span",{className:ke("form-check",f,n),style:u,children:[v.jsx("input",{type:"checkbox",className:"form-check-input",id:o,checked:e,onChange:l}),v.jsx("label",{className:"form-check-label",htmlFor:o,children:r})]})},XU=e=>v.jsx(ZU,{type:"checkbox",...e}),us=e=>v.jsx(ZU,{type:"switch",...e}),Vd=({children:e,label:t,className:n="",labelClassName:r="",noMargin:i=!1,id:a})=>v.jsxs("div",{className:`${n} ${i?"":"mb-3"}`,children:[v.jsx("label",{className:`form-label ${r}`,htmlFor:a,children:t}),e]}),hle=({children:e,value:t,onChange:n,type:r,required:i,placeholder:a,className:o,labelClassName:l})=>{const f=B.useId();return v.jsx(Vd,{label:v.jsxs(v.Fragment,{children:[e,":"]}),className:o,labelClassName:l,id:f,children:v.jsx("input",{id:f,className:"form-control",type:r??"text",value:t,required:i??!0,placeholder:a,onChange:u=>n(u.target.value)})})},ple=500;let Hy;const iL=()=>{Hy!==null&&clearTimeout(Hy),Hy=null},f1=({onChange:e,className:t,large:n=!0,noBorder:r=!1,initialValue:i="",setTimeout_:a=setTimeout})=>{const[o,l]=B.useState(i),f=(u,h=ple)=>{l(u),iL(),Hy=a(()=>{e(u),iL()},h)};return v.jsxs("div",{className:ke("search-field",t),children:[v.jsx("input",{type:"text",className:ke("form-control search-field__input",{"form-control-lg":n,"search-field__input--no-border":r}),placeholder:"Search...",value:o,onChange:u=>f(u.target.value)}),v.jsx(Xe,{icon:EB,className:"search-field__icon"}),v.jsx("button",{"aria-label":"Clear search",type:"button",className:"close search-field__close btn-close",hidden:o==="",id:"search-field__close",onClick:()=>f("",0)})]})},$l=()=>B.useRef(null),QU=e=>{const t=new URLSearchParams(e),n={};return t.forEach((r,i)=>{if(i.endsWith("[]")){const a=i.slice(0,-2);n[a]??(n[a]=[]),n[a].push(r)}else n[i]=r}),n},S3=e=>{const t=new URLSearchParams;for(const[n,r]of Object.entries(e))r!==void 0&&(Array.isArray(r)?r.forEach(i=>t.append(`${n}[]`,`${i}`)):t.append(n,`${r}`));return t.toString()},Hd=()=>{const{search:e}=Lr();return B.useMemo(()=>QU(e),[e])},mle=2e3,d1=(e={},t,n=globalThis.setTimeout,r=globalThis.clearTimeout)=>{const{initialValue:i=!1,delay:a=mle}=typeof e=="boolean"?{initialValue:e,delay:t}:e,{setTimeout:o}=KU(a,n,r),[l,f]=B.useState(i),u=B.useRef(i),h=B.useCallback(()=>{f(!u.current),o(()=>f(u.current))},[o]);return[l,h]},ys=({text:e,disabled:t=!1,className:n,children:r,dropdownClassName:i,noCaret:a,end:o=!1,minWidth:l,inline:f,size:u,...h})=>{const[m,y]=Kt(),_=ke("dropdown-btn__toggle",n,{"btn-block":!f,"dropdown-btn__toggle--with-caret":!a}),x={minWidth:l&&`${l}px`};return v.jsxs(Ra,{isOpen:m,toggle:y,disabled:t,className:i,children:[v.jsx(vs,{size:u,caret:!a,className:_,color:"primary",...h,children:e}),v.jsx(Gl,{className:"w-100",end:o,style:x,children:m&&r})]})},h1=({children:e,minWidth:t,label:n="Options"})=>v.jsx(ys,{text:v.jsx(Xe,{className:"px-1",icon:QQ}),"aria-label":n,size:"sm",minWidth:t,end:!0,noCaret:!0,inline:!0,children:e}),If=({children:e,...t})=>v.jsx(u3,{children:v.jsx(c3,{className:"nav-pills__nav-link",tag:Qb,...t,children:e})}),JU=({children:e,fill:t=!1,className:n=""})=>v.jsx(oa,{className:`nav-pills__nav p-0 overflow-hidden ${n}`,body:!0,children:v.jsx(l3,{pills:!0,fill:t,children:B.Children.map(e,r=>{if(!B.isValidElement(r)||r.type!==If)throw new Error("Only NavPillItem children are allowed inside NavPills.");return r})})});function bv(e,t,n){return typeof e=="object"?bv(e.currentField,e.newField,e.currentOrderDir):e!==t?"ASC":n?{ASC:"DESC",DESC:void 0}[n]:"ASC"}const ez=(e,{field:t,dir:n})=>!t||!n?e:e.sort((r,i)=>{const a=n==="ASC"?1:-1,o=n==="ASC"?-1:1;return r[t]>i[t]?a:o}),vle=e=>e.dir?`${e.field}-${e.dir}`:void 0,gle=e=>{const[t,n]=e.split("-");return{field:t,dir:n}};function _v({items:e,order:t,onChange:n,isButton:r=!0,right:i=!1,prefixed:a=!0}){const[o,l]=Kt(),f=u=>()=>{const h=bv(u,t.field,t.dir);n(h?u:void 0,h)};return v.jsxs(Ra,{isOpen:o,toggle:l,children:[v.jsxs(vs,{caret:!0,color:r?"primary":"link",className:ke({"dropdown-btn__toggle btn-block pe-4 overflow-hidden":r,"btn-sm p-0":!r}),children:[!r&&v.jsx(v.Fragment,{children:"Order by"}),r&&!t.field&&v.jsx("i",{children:"Order by..."}),r&&t.field&&v.jsxs(v.Fragment,{children:[a&&"Order by: ",e[t.field]," - ",v.jsx("small",{children:t.dir??"DESC"})]})]}),v.jsx(Gl,{end:i,className:"w-100",style:r?void 0:{minWidth:"11rem"},children:o&&v.jsxs(v.Fragment,{children:[Object.entries(e).map(([u,h])=>v.jsxs(Je,{active:t.field===u,onClick:f(u),className:"d-flex justify-content-between align-items-center",tabIndex:-1,children:[h,t.field===u&&v.jsx(Xe,{icon:t.dir==="ASC"?nJ:BQ})]},u)),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsx(Je,{disabled:!t.field,onClick:()=>n(),tabIndex:-1,children:v.jsx("i",{children:"Clear selection"})})]})})]})}const mm="#4696e5",yle="rgba(70, 150, 229, 0.4)",IT="#f77f28",ble="rgba(247, 127, 40, 0.4)",_le="white",xle="#161b22",wle=e=>{var t;return(t=document.querySelector("html"))==null?void 0:t.setAttribute("data-theme",e)},xv=()=>{var e;return((e=document.querySelector("html"))==null?void 0:e.getAttribute("data-theme"))==="dark"},O3=(e=window.matchMedia.bind(window))=>e("(prefers-color-scheme: dark)").matches?"dark":"light",Sle=({children:e,summary:t,summaryClasses:n,...r})=>{const i=B.useRef(null),[a,o]=B.useState(!1);return B.useEffect(()=>{const l=i.current,f=()=>o(!!(l!=null&&l.open));return l==null||l.addEventListener("toggle",f),()=>l==null?void 0:l.removeEventListener("toggle",f)},[]),v.jsxs("details",{ref:i,...r,children:[v.jsx("summary",{className:ke("tw:focus-ring tw:px-1 tw:-mx-1 tw:rounded-sm",n),children:t}),a&&v.jsx("div",{className:"tw:mt-3 tw:flex tw:flex-col tw:gap-y-3",children:e})]})},Ole=({className:e,...t})=>v.jsx("div",{className:ke("tw:px-4 tw:py-3 tw:rounded-t-md","tw:bg-lm-primary tw:dark:bg-dm-primary tw:border-b tw:border-lm-border tw:dark:border-dm-border",e),...t}),Ele=({className:e,...t})=>v.jsx("div",{className:ke("tw:p-4 tw:bg-lm-primary tw:dark:bg-dm-primary tw:first:rounded-t-md","tw:first:rounded-t-md tw:last:rounded-b-md",e),...t}),Cle=({className:e,...t})=>v.jsx("div",{className:ke("tw:px-4 tw:py-3 tw:rounded-b-md","tw:bg-lm-primary tw:dark:bg-dm-primary tw:border-t tw:border-lm-border tw:dark:border-dm-border",e),...t}),Tle=({className:e,...t})=>v.jsx("div",{className:ke("tw:group/card tw:rounded-md tw:shadow-md","tw:border tw:border-lm-border tw:dark:border-dm-border tw:bg-lm-primary tw:dark:bg-dm-primary",e),...t}),Ei=Object.assign(Tle,{Body:Ele,Header:Ole,Footer:Cle}),p1=({bodyClassName:e,children:t,...n})=>{const{title:r,titleSize:i="md",...a}="title"in n?n:{...n,title:void 0,titleSize:void 0};return v.jsxs(Ei,{...a,children:[r&&v.jsxs(Ei.Header,{children:[i==="lg"&&v.jsx("h4",{children:r}),i==="md"&&v.jsx("h5",{children:r}),i==="sm"&&v.jsx("h6",{children:r})]}),v.jsx(Ei.Body,{className:e,children:t})]})},wv=B.createContext(void 0),Wd=B.createContext({responsive:!0}),Ale=({children:e,className:t})=>{const{responsive:n}=B.useContext(Wd);return v.jsx(wv.Provider,{value:{section:"head"},children:v.jsx("thead",{className:ke({"tw:hidden tw:lg:table-header-group":n},t),children:e})})},jle=({children:e,className:t})=>{const{responsive:n}=B.useContext(Wd);return v.jsx(wv.Provider,{value:{section:"body"},children:v.jsx("tbody",{className:ke({"tw:lg:table-row-group tw:flex tw:flex-col tw:gap-y-3":n},t),children:e})})},Ple=({children:e,className:t})=>{const{responsive:n}=B.useContext(Wd);return v.jsx(wv.Provider,{value:{section:"footer"},children:v.jsx("tfoot",{className:ke({"tw:lg:table-row-group tw:flex tw:flex-col tw:gap-y-3 tw:mt-4":n},t),children:e})})},Rle=({children:e,className:t,...n})=>{const r=B.useContext(wv),i=(r==null?void 0:r.section)==="body",{responsive:a}=B.useContext(Wd);return v.jsx("tr",{className:ke("tw:group",{"tw:lg:table-row tw:flex tw:flex-col":a,"tw:lg:border-0 tw:border-y-2 tw:border-lm-border tw:dark:border-dm-border":a,"tw:hover:bg-lm-primary tw:dark:hover:bg-dm-primary":i,"tw:group-[&]/card:hover:bg-lm-secondary tw:dark:group-[&]/card:hover:bg-dm-secondary":i},t),...n,children:e})},Mle=({children:e,className:t,columnName:n,type:r,...i})=>{const a=B.useContext(wv),o=r??((a==null?void 0:a.section)!=="body"?"th":"td"),{responsive:l}=B.useContext(Wd);return v.jsx(o,{"data-column":l?n:void 0,className:ke("tw:p-2 tw:border-lm-border tw:dark:border-dm-border",{"tw:border-b-1":!l,"tw:block tw:lg:table-cell tw:not-last:border-b-1 tw:lg:border-b-1":l,"tw:before:lg:hidden tw:before:content-[attr(data-column)] tw:before:font-bold tw:before:mr-1":l&&o==="td"},t),...i,children:e})},Nle=({header:e,footer:t,children:n,responsive:r=!0,...i})=>v.jsx(Wd.Provider,{value:{responsive:r},children:v.jsxs("table",{className:"tw:w-full",...i,children:[v.jsx(Ale,{children:e}),v.jsx(jle,{children:n}),t&&v.jsx(Ple,{children:t})]})}),wi=Object.assign(Nle,{Row:Rle,Cell:Mle}),ra=({children:e,className:t,disabled:n,variant:r="primary",size:i="md",inline:a=!1,solid:o=!1,type:l="button",...f})=>{const u="to"in f?mn:"button",h=u===mn?void 0:l;return v.jsx(u,{className:ke({"tw:inline-flex":a,"tw:flex":!a},"tw:gap-2 tw:items-center tw:justify-center","tw:border tw:rounded-md tw:no-underline","tw:transition-colors",{"tw:focus-ring":r==="primary","tw:focus-ring-secondary":r==="secondary","tw:focus-ring-danger":r==="danger"},{"tw:px-1.5 tw:py-1 tw:text-sm":i==="sm","tw:px-3 tw:py-1.5":i==="md","tw:px-4 tw:py-2 tw:text-lg":i==="lg"},{"tw:border-brand tw:text-brand":r==="primary","tw:border-zinc-500":r==="secondary","tw:text-zinc-500":r==="secondary"&&!o,"tw:border-danger":r==="danger","tw:text-danger":r==="danger"&&!o},o&&{"tw:text-white":!0,"tw:bg-brand":r==="primary","tw:highlight:bg-brand-dark tw:highlight:border-brand-dark":r==="primary","tw:bg-zinc-500":r==="secondary","tw:highlight:bg-zinc-600 tw:highlight:border-zinc-600":r==="secondary","tw:bg-danger":r==="danger","tw:highlight:bg-danger-dark tw:highlight:border-danger-dark":r==="danger"},!n&&{"tw:highlight:text-white":!o,"tw:highlight:bg-brand":r==="primary","tw:highlight:bg-zinc-500":r==="secondary","tw:highlight:bg-danger":r==="danger"},{"tw:pointer-events-none tw:opacity-65":n},t),disabled:n,type:h,...f,children:e})},tz=B.forwardRef(({className:e,onChange:t,...n},r)=>{const i=B.useCallback(a=>t==null?void 0:t(a.target.checked,a),[t]);return v.jsx("input",{ref:r,type:"checkbox",className:ke("tw:appearance-none tw:focus-ring tw:cursor-[inherit]","tw:border-1 tw:border-lm-input-border tw:dark:border-dm-input-border","tw:bg-lm-primary tw:dark:bg-dm-primary tw:checked:bg-brand tw:bg-no-repeat","tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input",e),onChange:i,...n})}),Lle=B.forwardRef(({className:e,...t},n)=>v.jsx(tz,{ref:n,className:ke("tw:rounded-sm tw:w-4 tw:h-4 tw:checked:bg-(image:--tick) tw:bg-center",e),...t})),$T=({onClick:e,label:t="Close"})=>v.jsx("button",{type:"button",onClick:e,className:ke("tw:opacity-50 tw:highlight:opacity-80 tw:transition-opacity","tw:rounded-md tw:focus-ring"),"aria-label":t,children:v.jsx(Xe,{icon:cJ,size:"xl"})}),E3=B.forwardRef(({borderless:e=!1,size:t="md",feedback:n,className:r,disabled:i,readOnly:a,...o},l)=>{const f=!i&&!a;return v.jsx("input",{ref:l,className:ke("tw:w-full",{"tw:focus-ring":!n,"tw:focus-ring-danger":n==="error"},{"tw:px-2 tw:py-1 tw:text-sm":t==="sm","tw:px-3 tw:py-1.5":t==="md","tw:px-4 tw:py-2 tw:text-xl":t==="lg"},{"tw:rounded-md tw:border":!e,"tw:border-lm-input-border tw:dark:border-dm-input-border":!e&&!n,"tw:border-danger":!e&&n==="error","tw:bg-lm-disabled-input tw:dark:bg-dm-disabled-input":!f,"tw:bg-lm-primary tw:dark:bg-dm-primary":f,"tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input":f},r),disabled:i,readOnly:a,...o})}),m1=({required:e,children:t,className:n,...r})=>v.jsxs("label",{className:ke("tw:cursor-pointer",n),...r,children:[t,e&&v.jsx("span",{className:"tw:text-danger tw:ml-1","data-testid":"required-indicator",children:"*"})]}),C3=({children:e,helpText:t,error:n,"data-testid":r})=>v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1","data-testid":r,children:[e,t&&v.jsx("small",{"data-testid":r?`${r}-help-text`:"help-text",className:"tw:text-gray-500 tw:dark:text-gray-400",children:t}),n&&v.jsx("span",{"data-testid":r?`${r}-error`:"error",className:"tw:text-danger",children:n})]}),aL=B.forwardRef(({label:e,inputClassName:t,required:n,hiddenRequired:r,error:i,helpText:a,"data-testid":o,...l},f)=>{const u=B.useId();return v.jsxs(C3,{error:i,helpText:a,"data-testid":o,children:[v.jsx(m1,{htmlFor:u,required:n,children:e}),v.jsx(E3,{ref:f,id:u,className:t,required:n||r,feedback:i?"error":void 0,...l})]})}),Dle=B.forwardRef(({containerClassName:e,className:t,size:n,...r},i)=>{const[a,o,,l]=Kt(!1),f=B.useRef(null),u=B.useCallback(({relatedTarget:h})=>{var m;(m=f.current)!=null&&m.contains(h)||l()},[f,l]);return v.jsxs("div",{className:ke("tw:group tw:relative",e),ref:f,onBlurCapture:u,children:[v.jsx(E3,{ref:i,type:a?"text":"password",className:ke({"tw:pr-10":n!=="sm","tw:pr-8":n==="sm"},t),size:n,"data-testid":"input",...r}),v.jsx("button",{type:"button",onClick:o,title:a?"Hide password":"Show password","aria-label":a?"Hide password":"Show password",className:ke("tw:absolute tw:top-[50%] tw:translate-y-[-50%] tw:px-1","tw:text-placeholder tw:hover:text-lm-text tw:hover:dark:text-dm-text tw:transition-colors",{"tw:right-1.5":n!=="sm","tw:scale-85 tw:right-1":n==="sm"}),tabIndex:-1,children:v.jsx(Xe,{fixedWidth:!0,icon:a?jQ:UQ})})]})}),kle=B.forwardRef(({label:e,inputClassName:t,required:n,hiddenRequired:r,error:i,helpText:a,"data-testid":o,...l},f)=>{const u=B.useId();return v.jsxs(C3,{error:i,helpText:a,"data-testid":o,children:[v.jsx(m1,{htmlFor:u,required:n,children:e}),v.jsx(Dle,{ref:f,id:u,className:t,required:n||r,feedback:i?"error":void 0,...l})]})}),Ile=B.forwardRef(({className:e,size:t="md",feedback:n,style:r={},disabled:i,...a},o)=>v.jsx("select",{ref:o,className:ke("tw:w-full tw:appearance-none tw:pr-9","tw:bg-(image:--chevron-down) tw:bg-no-repeat",{"tw:focus-ring":!n,"tw:focus-ring-danger":n==="error"},"tw:rounded-md tw:border",{"tw:border-lm-input-border tw:dark:border-dm-input-border":!n,"tw:border-danger":n==="error"},{"tw:pl-2 tw:py-1 tw:text-sm":t==="sm","tw:pl-3 tw:py-1.5":t==="md","tw:pl-4 tw:py-2 tw:text-xl":t==="lg","tw:bg-lm-disabled-input tw:dark:bg-dm-disabled-input":i,"tw:bg-lm-primary tw:dark:bg-dm-primary tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input":!i},e),style:{...r,background:"right 0.75rem center / 16px 12px"},disabled:i,...a}));B.forwardRef(({selectClassName:e,label:t,error:n,helpText:r,required:i,hiddenRequired:a,"data-testid":o,...l},f)=>{const u=B.useId();return v.jsxs(C3,{error:n,helpText:r,"data-testid":o,children:[v.jsx(m1,{htmlFor:u,required:i,children:t}),v.jsx(Ile,{ref:f,id:u,className:e,required:i||a,feedback:n?"error":void 0,...l})]})});const $le=B.forwardRef(({onChange:e,containerClassName:t,inputClassName:n,size:r="lg",loading:i=!1,...a},o)=>{const{setTimeout:l,clearCurrentTimeout:f}=KU(500),u=B.useCallback(h=>{h?l(()=>e(h)):(f(),e(h))},[f,e,l]);return v.jsxs("div",{className:ke("tw:group tw:relative tw:focus-within:z-10",t),children:[v.jsx(Xe,{icon:i?e1:EB,spin:i,className:ke("tw:absolute tw:top-[50%] tw:translate-y-[-50%] tw:transition-colors","tw:text-placeholder tw:group-focus-within:text-lm-text tw:dark:group-focus-within:text-dm-text",{"tw:left-3":r!=="sm","tw:scale-85 tw:left-2":r==="sm"})}),v.jsx(E3,{ref:o,type:"search",className:ke({"tw:pl-9":r!=="sm","tw:pl-7":r==="sm"},n),placeholder:"Search...",onChange:h=>u(h.target.value),size:r,...a})]})});B.forwardRef(({className:e,...t},n)=>v.jsx(tz,{ref:n,className:ke("tw:rounded-full tw:w-8 tw:h-4","tw:bg-(image:--circle-grey-dark) tw:dark:bg-(image:--circle-grey-light) tw:checked:bg-(image:--circle-white)","tw:focus-visible:not-checked:bg-(image:--circle-light-blue)","tw:checked:bg-right tw:transition-[background-position]",e),...t}));const Ble=({className:e,disabled:t,size:n="md",type:r="button",...i})=>v.jsx("button",{className:ke("tw:inline-flex tw:rounded-md tw:focus-ring","tw:text-brand tw:highlight:text-brand-dark tw:highlight:underline",{"tw:px-1.5 tw:py-1 tw:text-sm":n==="sm","tw:px-3 tw:py-1.5":n==="md","tw:px-4 tw:py-2 tw:text-lg":n==="lg","tw:pointer-events-none tw:opacity-65":t},e),disabled:t,type:r,...i}),nz=B.createContext(null),Ule=({className:e,to:t,...n})=>{const r=B.useContext(nz);return v.jsx(Qb,{role:"menuitem",to:t,className:({isActive:i})=>ke("tw:px-4 tw:pt-2 tw:pb-[calc(0.5rem-3px)] tw:border-b-3","tw:font-bold tw:no-underline tw:text-center tw:highlight:text-brand tw:transition-colors","tw:rounded-none tw:outline-none tw:focus-visible:inset-ring-2 tw:focus-visible:inset-ring-brand/50",{"tw:border-b-brand active":i,"tw:border-b-transparent tw:text-gray-500":!i,"tw:flex-grow":r==null?void 0:r.fill},e),...n})},zle=({children:e,className:t,fill:n})=>v.jsx(nz.Provider,{value:{fill:n},children:v.jsx(Ei,{role:"menubar",className:ke("tw:flex tw:overflow-hidden",t),children:e})});Object.assign(zle,{Pill:Ule});const Fle=({open:e,children:t,className:n,onClose:r,...i})=>{const a=B.useRef(null);return B.useEffect(()=>{var o,l;const f=document.body,u=f.style.overflow,h=f.style.paddingRight;if(e){const m=window.outerWidth-f.clientWidth,y=f.scrollHeight>f.clientHeight;f.style.overflow="hidden",y&&(f.style.paddingRight=`${m}px`),(o=a.current)==null||o.showModal()}else(l=a.current)==null||l.close();return()=>{f.style.overflow=u,f.style.paddingRight=h}},[e]),l1.createPortal(v.jsx("dialog",{ref:a,className:ke("tw:bg-transparent tw:backdrop:bg-black/50",n),onCancel:o=>{o.preventDefault(),r()},...i,children:e&&t}),document.body)},rz=({open:e,onClose:t,variant:n="default",title:r,children:i,className:a,...o})=>{const{size:l="md",confirmText:f="Confirm",cancelText:u="Cancel",confirmDisabled:h,onConfirm:m,onClosed:y,..._}="onConfirm"in o?o:{...o},[x,w]=B.useState(e),S=B.useRef(null),O=B.useRef("cancel"),E=B.useCallback(()=>{O.current="confirm",m==null||m()},[m]);return B.useEffect(()=>{if(e){O.current="cancel",w(!0);return}const A=S.current;if(A){delete S.current.dataset.open;let j=!1;const P=R=>{j||R.target!==A||(j=!0,w(!1),y==null||y(O.current))};return A.addEventListener("transitionend",P),()=>{A.removeEventListener("transitionend",P)}}},[y,e]),B.useEffect(()=>{const A=S.current;x&&A&&(A.dataset.open="")},[x]),v.jsx(Fle,{open:x,onClose:t,className:ke({"tw:flex tw:w-screen tw:h-screen tw:max-w-screen tw:max-h-screen":x,"tw:overflow-hidden":n==="cover"},a),..._,children:v.jsx("div",{"data-testid":"transition-container",ref:S,className:ke("tw:w-full tw:m-auto tw:p-4 tw:sm:p-6","tw:-translate-y-4 tw:data-open:translate-y-0 tw:opacity-0 tw:data-open:opacity-100","tw:transition-[opacity_,_translate] tw:duration-300",n!=="cover"&&{"tw:sm:w-sm":l==="sm","tw:md:w-lg":l==="md","tw:md:w-4xl":l==="lg","tw:md:w-6xl":l==="xl"},{"tw:h-full":n==="cover"}),children:v.jsx(Ei,{className:ke("tw:w-full",{"tw:h-full tw:relative tw:overflow-auto":n==="cover"}),children:n==="cover"?v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:ke("tw:px-4 tw:py-3 tw:absolute tw:top-0 tw:left-0 tw:right-0","tw:flex tw:items-center tw:justify-between","tw:text-white tw:bg-linear-to-b tw:from-black/70 tw:to-black/10","tw:[text-shadow:_0_2px_4px_rgb(0_0_0/_0.8)]"),children:[v.jsx("h5",{children:r}),v.jsx($T,{onClick:t,label:"Close dialog"})]}),v.jsx("div",{children:i})]}):v.jsxs(v.Fragment,{children:[v.jsxs(Ei.Header,{className:ke("tw:sticky tw:top-0","tw:flex tw:items-center tw:justify-between tw:gap-x-2"),children:[v.jsx("h5",{className:ke({"tw:text-danger":n==="danger"}),children:r}),v.jsx($T,{onClick:t,label:"Close dialog"})]}),v.jsx(Ei.Body,{children:i}),m&&v.jsxs(Ei.Footer,{"data-testid":"footer",className:ke("tw:flex tw:justify-end tw:items-center tw:gap-x-2","tw:[&]:px-3 tw:sticky tw:bottom-0"),children:[v.jsx(Ble,{onClick:t,children:u}),v.jsx(ra,{solid:!0,variant:n==="danger"?"danger":"primary",disabled:h,onClick:E,children:f})]})]})})})})},iz=({className:e,children:t,loading:n=!1,variant:r="default"})=>v.jsx(p1,{className:ke({"tw:[&]:border-danger":r==="error"},e),children:v.jsxs("h3",{className:ke("tw:text-center",{"tw:text-gray-500 tw:dark:text-gray-400":r==="default","tw:text-danger":r==="error"}),children:[n&&v.jsxs(v.Fragment,{children:[v.jsx(Xe,{icon:e1,spin:!0}),v.jsx("span",{className:"tw:ml-2",children:t??"Loading..."})]}),!n&&t]})}),az=({variant:e,className:t,size:n="md",children:r})=>v.jsx("div",{className:ke("tw:rounded-md tw:text-center",{"tw:p-2":n==="sm","tw:p-4":n==="md","tw:p-6":n==="lg","tw:[&]:text-white":e!=="warning","tw:bg-brand":e==="success","tw:bg-danger":e==="error","tw:bg-warning tw:text-black":e==="warning"},t),children:r}),qle=({isOpen:e,onClose:t,forceUpdate:n})=>{const[r,,i]=Kt(),a=B.useCallback(()=>{i(),n()},[n,i]);return e?v.jsxs(Ei,{role:"alert",className:ke("tw:w-[700px] tw:max-w-[calc(100%-30px)]","tw:fixed tw:top-[35px] tw:left-[50%] tw:translate-x-[-50%] tw:z-[1040]"),children:[v.jsxs(Ei.Header,{className:"tw:flex tw:items-center tw:justify-between",children:[v.jsx("h5",{children:"This app has just been updated!"}),v.jsx($T,{onClick:t})]}),v.jsxs(Ei.Body,{className:"tw:flex tw:gap-4 tw:items-center tw:justify-between tw:max-md:flex-col",children:["Restart it to enjoy the new features.",v.jsxs(ra,{disabled:r,variant:"secondary",solid:!0,onClick:a,children:[!r&&v.jsxs(v.Fragment,{children:["Restart now ",v.jsx(Xe,{icon:hJ})]}),r&&v.jsx(v.Fragment,{children:"Restarting..."})]})]})]}):null},oz=({children:e,title:t})=>v.jsx("div",{className:"tw:pt-4",children:v.jsxs(p1,{className:"tw:p-4 tw:w-full tw:lg:w-[65%] tw:m-auto",children:[v.jsx("h2",{children:t}),e]})}),sz=({to:e="/",children:t="Home"})=>v.jsxs(oz,{title:"Oops! We could not find requested route.",children:[v.jsx("p",{children:"Use your browser's back button to navigate to the page you have previously come from, or just press this button."}),v.jsx("br",{}),v.jsx(ra,{inline:!0,to:e,size:"lg",children:t})]});function Ma(e){return B.useMemo(()=>e,[e])}function Na(e,t){return(n,r=globalThis.console)=>(t.forEach(i=>{const a=n[i];e[i]=a}),e)}const Vle=async()=>{var t;(await((t=navigator.serviceWorker)==null?void 0:t.getRegistrations())??[]).forEach(({waiting:n})=>{n==null||n.addEventListener("statechange",r=>{var i;((i=r.target)==null?void 0:i.state)==="activated"&&window.location.reload()}),n==null||n.postMessage({type:"SKIP_WAITING"})})},lz=({fetchServers:e,servers:t,settings:n,appUpdated:r,resetAppUpdate:i})=>{var S;const{MainHeader:a,Home:o,ShlinkWebComponentContainer:l,CreateServer:f,EditServer:u,Settings:h,ManageServers:m,ShlinkVersionsContainer:y}=Ma(lz),_=Lr(),x=B.useRef(t),w=_.pathname==="/";return B.useEffect(()=>{Object.keys(x.current).length===0&&e()},[e]),B.useEffect(()=>{var O;wle(((O=n.ui)==null?void 0:O.theme)??O3())},[(S=n.ui)==null?void 0:S.theme]),v.jsxs("div",{className:"tw:px-3 tw:h-full",children:[v.jsx(a,{}),v.jsxs("div",{className:"tw:h-full tw:pt-(--header-height)",children:[v.jsx("div",{"data-testid":"shlink-wrapper",className:ke("tw:min-h-full tw:pb-[calc(var(--footer-height)+var(--footer-margin))] tw:-mb-[calc(var(--footer-height)+var(--footer-margin))]",{"tw:flex tw:items-center tw:pt-4":w}),children:v.jsxs(Zb,{children:[v.jsx(St,{index:!0,element:v.jsx(o,{})}),v.jsx(St,{path:"/settings",children:["","*"].map(O=>v.jsx(St,{path:O,element:v.jsx(h,{})},O))}),v.jsx(St,{path:"/manage-servers",element:v.jsx(m,{})}),v.jsx(St,{path:"/server/create",element:v.jsx(f,{})}),v.jsx(St,{path:"/server/:serverId/edit",element:v.jsx(u,{})}),v.jsx(St,{path:"/server/:serverId",children:["","*"].map(O=>v.jsx(St,{path:O,element:v.jsx(l,{})},O))}),v.jsx(St,{path:"*",element:v.jsx(sz,{})})]})}),v.jsx("div",{className:"tw:h-(--footer-height) tw:mt-(--footer-margin) tw:md:px-4",children:v.jsx(y,{})})]}),v.jsx(qle,{isOpen:r,onClose:i,forceUpdate:Vle})]})},Hle=Na(lz,["MainHeader","Home","ShlinkWebComponentContainer","CreateServer","EditServer","Settings","ManageServers","ShlinkVersionsContainer"]);function xr(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var Wle=typeof Symbol=="function"&&Symbol.observable||"@@observable",oL=Wle,Lw=()=>Math.random().toString(36).substring(7).split("").join("."),Gle={INIT:`@@redux/INIT${Lw()}`,REPLACE:`@@redux/REPLACE${Lw()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Lw()}`},P0=Gle;function T3(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function uz(e,t,n){if(typeof e!="function")throw new Error(xr(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(xr(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(xr(1));return n(uz)(e,t)}let r=e,i=t,a=new Map,o=a,l=0,f=!1;function u(){o===a&&(o=new Map,a.forEach((S,O)=>{o.set(O,S)}))}function h(){if(f)throw new Error(xr(3));return i}function m(S){if(typeof S!="function")throw new Error(xr(4));if(f)throw new Error(xr(5));let O=!0;u();const E=l++;return o.set(E,S),function(){if(O){if(f)throw new Error(xr(6));O=!1,u(),o.delete(E),a=null}}}function y(S){if(!T3(S))throw new Error(xr(7));if(typeof S.type>"u")throw new Error(xr(8));if(typeof S.type!="string")throw new Error(xr(17));if(f)throw new Error(xr(9));try{f=!0,i=r(i,S)}finally{f=!1}return(a=o).forEach(E=>{E()}),S}function _(S){if(typeof S!="function")throw new Error(xr(10));r=S,y({type:P0.REPLACE})}function x(){const S=m;return{subscribe(O){if(typeof O!="object"||O===null)throw new Error(xr(11));function E(){const j=O;j.next&&j.next(h())}return E(),{unsubscribe:S(E)}},[oL](){return this}}}return y({type:P0.INIT}),{dispatch:y,subscribe:m,getState:h,replaceReducer:_,[oL]:x}}function Yle(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:P0.INIT})>"u")throw new Error(xr(12));if(typeof n(void 0,{type:P0.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(xr(13))})}function A3(e){const t=Object.keys(e),n={};for(let a=0;a<t.length;a++){const o=t[a];typeof e[o]=="function"&&(n[o]=e[o])}const r=Object.keys(n);let i;try{Yle(n)}catch(a){i=a}return function(o={},l){if(i)throw i;let f=!1;const u={};for(let h=0;h<r.length;h++){const m=r[h],y=n[m],_=o[m],x=y(_,l);if(typeof x>"u")throw l&&l.type,new Error(xr(14));u[m]=x,f=f||x!==_}return f=f||r.length!==Object.keys(o).length,f?u:o}}function R0(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function Kle(...e){return t=>(n,r)=>{const i=t(n,r);let a=()=>{throw new Error(xr(15))};const o={getState:i.getState,dispatch:(f,...u)=>a(f,...u)},l=e.map(f=>f(o));return a=R0(...l)(i.dispatch),{...i,dispatch:a}}}function Zle(e){return T3(e)&&"type"in e&&typeof e.type=="string"}var cz=Symbol.for("immer-nothing"),sL=Symbol.for("immer-draftable"),Ri=Symbol.for("immer-state");function wa(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var id=Object.getPrototypeOf;function cc(e){return!!e&&!!e[Ri]}function cs(e){var t;return e?fz(e)||Array.isArray(e)||!!e[sL]||!!((t=e.constructor)!=null&&t[sL])||g1(e)||y1(e):!1}var Xle=Object.prototype.constructor.toString();function fz(e){if(!e||typeof e!="object")return!1;const t=id(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===Xle}function vm(e,t){v1(e)===0?Object.entries(e).forEach(([n,r])=>{t(n,r,e)}):e.forEach((n,r)=>t(r,n,e))}function v1(e){const t=e[Ri];return t?t.type_:Array.isArray(e)?1:g1(e)?2:y1(e)?3:0}function BT(e,t){return v1(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function dz(e,t,n){const r=v1(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function Qle(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function g1(e){return e instanceof Map}function y1(e){return e instanceof Set}function Iu(e){return e.copy_||e.base_}function UT(e,t){if(g1(e))return new Map(e);if(y1(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&fz(e))return id(e)?{...e}:Object.assign(Object.create(null),e);const n=Object.getOwnPropertyDescriptors(e);delete n[Ri];let r=Reflect.ownKeys(n);for(let i=0;i<r.length;i++){const a=r[i],o=n[a];o.writable===!1&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(n[a]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[a]})}return Object.create(id(e),n)}function j3(e,t=!1){return b1(e)||cc(e)||!cs(e)||(v1(e)>1&&(e.set=e.add=e.clear=e.delete=Jle),Object.freeze(e),t&&vm(e,(n,r)=>j3(r,!0))),e}function Jle(){wa(2)}function b1(e){return Object.isFrozen(e)}var eue={};function fc(e){const t=eue[e];return t||wa(0,e),t}var gm;function hz(){return gm}function tue(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function lL(e,t){t&&(fc("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function zT(e){FT(e),e.drafts_.forEach(nue),e.drafts_=null}function FT(e){e===gm&&(gm=e.parent_)}function uL(e){return gm=tue(gm,e)}function nue(e){const t=e[Ri];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function cL(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[Ri].modified_&&(zT(t),wa(4)),cs(e)&&(e=M0(t,e),t.parent_||N0(t,e)),t.patches_&&fc("Patches").generateReplacementPatches_(n[Ri].base_,e,t.patches_,t.inversePatches_)):e=M0(t,n,[]),zT(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==cz?e:void 0}function M0(e,t,n){if(b1(t))return t;const r=t[Ri];if(!r)return vm(t,(i,a)=>fL(e,r,t,i,a,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return N0(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const i=r.copy_;let a=i,o=!1;r.type_===3&&(a=new Set(i),i.clear(),o=!0),vm(a,(l,f)=>fL(e,r,i,l,f,n,o)),N0(e,i,!1),n&&e.patches_&&fc("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function fL(e,t,n,r,i,a,o){if(cc(i)){const l=a&&t&&t.type_!==3&&!BT(t.assigned_,r)?a.concat(r):void 0,f=M0(e,i,l);if(dz(n,r,f),cc(f))e.canAutoFreeze_=!1;else return}else o&&n.add(i);if(cs(i)&&!b1(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;M0(e,i),(!t||!t.scope_.parent_)&&N0(e,i)}}function N0(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&j3(t,n)}function rue(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:hz(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=r,a=P3;n&&(i=[r],a=ym);const{revoke:o,proxy:l}=Proxy.revocable(i,a);return r.draft_=l,r.revoke_=o,l}var P3={get(e,t){if(t===Ri)return e;const n=Iu(e);if(!BT(n,t))return iue(e,n,t);const r=n[t];return e.finalized_||!cs(r)?r:r===Dw(e.base_,t)?(kw(e),e.copy_[t]=VT(r,e)):r},has(e,t){return t in Iu(e)},ownKeys(e){return Reflect.ownKeys(Iu(e))},set(e,t,n){const r=pz(Iu(e),t);if(r!=null&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const i=Dw(Iu(e),t),a=i==null?void 0:i[Ri];if(a&&a.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(Qle(n,i)&&(n!==void 0||BT(e.base_,t)))return!0;kw(e),qT(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return Dw(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,kw(e),qT(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=Iu(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){wa(11)},getPrototypeOf(e){return id(e.base_)},setPrototypeOf(){wa(12)}},ym={};vm(P3,(e,t)=>{ym[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});ym.deleteProperty=function(e,t){return ym.set.call(this,e,t,void 0)};ym.set=function(e,t,n){return P3.set.call(this,e[0],t,n,e[0])};function Dw(e,t){const n=e[Ri];return(n?Iu(n):e)[t]}function iue(e,t,n){var i;const r=pz(t,n);return r?"value"in r?r.value:(i=r.get)==null?void 0:i.call(e.draft_):void 0}function pz(e,t){if(!(t in e))return;let n=id(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=id(n)}}function qT(e){e.modified_||(e.modified_=!0,e.parent_&&qT(e.parent_))}function kw(e){e.copy_||(e.copy_=UT(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var aue=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const a=n;n=t;const o=this;return function(f=a,...u){return o.produce(f,h=>n.call(this,h,...u))}}typeof n!="function"&&wa(6),r!==void 0&&typeof r!="function"&&wa(7);let i;if(cs(t)){const a=uL(this),o=VT(t,void 0);let l=!0;try{i=n(o),l=!1}finally{l?zT(a):FT(a)}return lL(a,r),cL(i,a)}else if(!t||typeof t!="object"){if(i=n(t),i===void 0&&(i=t),i===cz&&(i=void 0),this.autoFreeze_&&j3(i,!0),r){const a=[],o=[];fc("Patches").generateReplacementPatches_(t,i,a,o),r(a,o)}return i}else wa(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(o,...l)=>this.produceWithPatches(o,f=>t(f,...l));let r,i;return[this.produce(t,n,(o,l)=>{r=o,i=l}),r,i]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){cs(e)||wa(8),cc(e)&&(e=oue(e));const t=uL(this),n=VT(e,void 0);return n[Ri].isManual_=!0,FT(t),n}finishDraft(e,t){const n=e&&e[Ri];(!n||!n.isManual_)&&wa(9);const{scope_:r}=n;return lL(r,t),cL(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const i=t[n];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}n>-1&&(t=t.slice(n+1));const r=fc("Patches").applyPatches_;return cc(e)?r(e,t):this.produce(e,i=>r(i,t))}};function VT(e,t){const n=g1(e)?fc("MapSet").proxyMap_(e,t):y1(e)?fc("MapSet").proxySet_(e,t):rue(e,t);return(t?t.scope_:hz()).drafts_.push(n),n}function oue(e){return cc(e)||wa(10,e),mz(e)}function mz(e){if(!cs(e)||b1(e))return e;const t=e[Ri];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=UT(e,t.scope_.immer_.useStrictShallowCopy_)}else n=UT(e,!0);return vm(n,(r,i)=>{dz(n,r,mz(i))}),t&&(t.finalized_=!1),n}var Mi=new aue,vz=Mi.produce;Mi.produceWithPatches.bind(Mi);Mi.setAutoFreeze.bind(Mi);Mi.setUseStrictShallowCopy.bind(Mi);Mi.applyPatches.bind(Mi);Mi.createDraft.bind(Mi);Mi.finishDraft.bind(Mi);function gz(e){return({dispatch:n,getState:r})=>i=>a=>typeof a=="function"?a(n,r,e):i(a)}var sue=gz(),lue=gz,uue=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?R0:R0.apply(null,arguments)},cue=e=>e&&typeof e.match=="function";function Wr(e,t){function n(...r){if(t){let i=t(...r);if(!i)throw new Error(ts(0));return{type:e,payload:i.payload,..."meta"in i&&{meta:i.meta},..."error"in i&&{error:i.error}}}return{type:e,payload:r[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=r=>Zle(r)&&r.type===e,n}var yz=class Np extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,Np.prototype)}static get[Symbol.species](){return Np}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new Np(...t[0].concat(this)):new Np(...t.concat(this))}};function dL(e){return cs(e)?vz(e,()=>{}):e}function dy(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function fue(e){return typeof e=="boolean"}var due=()=>function(t){const{thunk:n=!0,immutableCheck:r=!0,serializableCheck:i=!0,actionCreatorCheck:a=!0}=t??{};let o=new yz;return n&&(fue(n)?o.push(sue):o.push(lue(n.extraArgument))),o},hue="RTK_autoBatch",hL=e=>t=>{setTimeout(t,e)},pue=(e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let i=!0,a=!1,o=!1;const l=new Set,f=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:hL(10):e.type==="callback"?e.queueNotification:hL(e.timeout),u=()=>{o=!1,a&&(a=!1,l.forEach(h=>h()))};return Object.assign({},r,{subscribe(h){const m=()=>i&&h(),y=r.subscribe(m);return l.add(h),()=>{y(),l.delete(h)}},dispatch(h){var m;try{return i=!((m=h==null?void 0:h.meta)!=null&&m[hue]),a=!i,a&&(o||(o=!0,f(u))),r.dispatch(h)}finally{i=!0}}})},mue=e=>function(n){const{autoBatch:r=!0}=n??{};let i=new yz(e);return r&&i.push(pue(typeof r=="object"?r:void 0)),i};function bz(e){const t=due(),{reducer:n=void 0,middleware:r,devTools:i=!0,duplicateMiddlewareCheck:a=!0,preloadedState:o=void 0,enhancers:l=void 0}=e||{};let f;if(typeof n=="function")f=n;else if(T3(n))f=A3(n);else throw new Error(ts(1));let u;typeof r=="function"?u=r(t):u=t();let h=R0;i&&(h=uue({trace:!1,...typeof i=="object"&&i}));const m=Kle(...u),y=mue(m);let _=typeof l=="function"?l(y):y();const x=h(..._);return uz(f,o,x)}function _z(e){const t={},n=[];let r;const i={addCase(a,o){const l=typeof a=="string"?a:a.type;if(!l)throw new Error(ts(28));if(l in t)throw new Error(ts(29));return t[l]=o,i},addMatcher(a,o){return n.push({matcher:a,reducer:o}),i},addDefaultCase(a){return r=a,i}};return e(i),[t,n,r]}function vue(e){return typeof e=="function"}function gue(e,t){let[n,r,i]=_z(t),a;if(vue(e))a=()=>dL(e());else{const l=dL(e);a=()=>l}function o(l=a(),f){let u=[n[f.type],...r.filter(({matcher:h})=>h(f)).map(({reducer:h})=>h)];return u.filter(h=>!!h).length===0&&(u=[i]),u.reduce((h,m)=>{if(m)if(cc(h)){const _=m(h,f);return _===void 0?h:_}else{if(cs(h))return vz(h,y=>m(y,f));{const y=m(h,f);if(y===void 0){if(h===null)return h;throw Error("A case reducer on a non-draftable value must not return undefined")}return y}}return h},l)}return o.getInitialState=a,o}var yue=(e,t)=>cue(e)?e.match(t):e(t);function bue(...e){return t=>e.some(n=>yue(n,t))}var _ue="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",xue=(e=21)=>{let t="",n=e;for(;n--;)t+=_ue[Math.random()*64|0];return t},wue=["name","message","stack","code"],Iw=class{constructor(e,t){gf(this,"_type");this.payload=e,this.meta=t}},pL=class{constructor(e,t){gf(this,"_type");this.payload=e,this.meta=t}},Sue=e=>{if(typeof e=="object"&&e!==null){const t={};for(const n of wue)typeof e[n]=="string"&&(t[n]=e[n]);return t}return{message:String(e)}},mL="External signal was aborted",xz=(()=>{function e(t,n,r){const i=Wr(t+"/fulfilled",(f,u,h,m)=>({payload:f,meta:{...m||{},arg:h,requestId:u,requestStatus:"fulfilled"}})),a=Wr(t+"/pending",(f,u,h)=>({payload:void 0,meta:{...h||{},arg:u,requestId:f,requestStatus:"pending"}})),o=Wr(t+"/rejected",(f,u,h,m,y)=>({payload:m,error:(r&&r.serializeError||Sue)(f||"Rejected"),meta:{...y||{},arg:h,requestId:u,rejectedWithValue:!!m,requestStatus:"rejected",aborted:(f==null?void 0:f.name)==="AbortError",condition:(f==null?void 0:f.name)==="ConditionError"}}));function l(f,{signal:u}={}){return(h,m,y)=>{const _=r!=null&&r.idGenerator?r.idGenerator(f):xue(),x=new AbortController;let w,S;function O(A){S=A,x.abort()}u&&(u.aborted?O(mL):u.addEventListener("abort",()=>O(mL),{once:!0}));const E=async function(){var P,R;let A;try{let I=(P=r==null?void 0:r.condition)==null?void 0:P.call(r,f,{getState:m,extra:y});if(Eue(I)&&(I=await I),I===!1||x.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const V=new Promise((W,G)=>{w=()=>{G({name:"AbortError",message:S||"Aborted"})},x.signal.addEventListener("abort",w)});h(a(_,f,(R=r==null?void 0:r.getPendingMeta)==null?void 0:R.call(r,{requestId:_,arg:f},{getState:m,extra:y}))),A=await Promise.race([V,Promise.resolve(n(f,{dispatch:h,getState:m,extra:y,requestId:_,signal:x.signal,abort:O,rejectWithValue:(W,G)=>new Iw(W,G),fulfillWithValue:(W,G)=>new pL(W,G)})).then(W=>{if(W instanceof Iw)throw W;return W instanceof pL?i(W.payload,_,f,W.meta):i(W,_,f)})])}catch(I){A=I instanceof Iw?o(null,_,f,I.payload,I.meta):o(I,_,f)}finally{w&&x.signal.removeEventListener("abort",w)}return r&&!r.dispatchConditionRejection&&o.match(A)&&A.meta.condition||h(A),A}();return Object.assign(E,{abort:O,requestId:_,arg:f,unwrap(){return E.then(Oue)}})}}return Object.assign(l,{pending:a,rejected:o,fulfilled:i,settled:bue(o,i),typePrefix:t})}return e.withTypes=()=>e,e})();function Oue(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function Eue(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var Cue=Symbol.for("rtk-slice-createasyncthunk");function Tue(e,t){return`${e}/${t}`}function Aue({creators:e}={}){var n;const t=(n=e==null?void 0:e.asyncThunk)==null?void 0:n[Cue];return function(i){const{name:a,reducerPath:o=a}=i;if(!a)throw new Error(ts(11));const l=(typeof i.reducers=="function"?i.reducers(Pue()):i.reducers)||{},f=Object.keys(l),u={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},h={addCase(j,P){const R=typeof j=="string"?j:j.type;if(!R)throw new Error(ts(12));if(R in u.sliceCaseReducersByType)throw new Error(ts(13));return u.sliceCaseReducersByType[R]=P,h},addMatcher(j,P){return u.sliceMatchers.push({matcher:j,reducer:P}),h},exposeAction(j,P){return u.actionCreators[j]=P,h},exposeCaseReducer(j,P){return u.sliceCaseReducersByName[j]=P,h}};f.forEach(j=>{const P=l[j],R={reducerName:j,type:Tue(a,j),createNotation:typeof i.reducers=="function"};Mue(P)?Lue(R,P,h,t):Rue(R,P,h)});function m(){const[j={},P=[],R=void 0]=typeof i.extraReducers=="function"?_z(i.extraReducers):[i.extraReducers],I={...j,...u.sliceCaseReducersByType};return gue(i.initialState,V=>{for(let W in I)V.addCase(W,I[W]);for(let W of u.sliceMatchers)V.addMatcher(W.matcher,W.reducer);for(let W of P)V.addMatcher(W.matcher,W.reducer);R&&V.addDefaultCase(R)})}const y=j=>j,_=new Map,x=new WeakMap;let w;function S(j,P){return w||(w=m()),w(j,P)}function O(){return w||(w=m()),w.getInitialState()}function E(j,P=!1){function R(V){let W=V[j];return typeof W>"u"&&P&&(W=dy(x,R,O)),W}function I(V=y){const W=dy(_,P,()=>new WeakMap);return dy(W,V,()=>{const G={};for(const[K,ne]of Object.entries(i.selectors??{}))G[K]=jue(ne,V,()=>dy(x,V,O),P);return G})}return{reducerPath:j,getSelectors:I,get selectors(){return I(R)},selectSlice:R}}const A={name:a,reducer:S,actions:u.actionCreators,caseReducers:u.sliceCaseReducersByName,getInitialState:O,...E(o),injectInto(j,{reducerPath:P,...R}={}){const I=P??o;return j.inject({reducerPath:I,reducer:S},R),{...A,...E(I,!0)}}};return A}}function jue(e,t,n,r){function i(a,...o){let l=t(a);return typeof l>"u"&&r&&(l=n()),e(l,...o)}return i.unwrapped=e,i}var Un=Aue();function Pue(){function e(t,n){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...n}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...n){return t(...n)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,n){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:n}},asyncThunk:e}}function Rue({type:e,reducerName:t,createNotation:n},r,i){let a,o;if("reducer"in r){if(n&&!Nue(r))throw new Error(ts(17));a=r.reducer,o=r.prepare}else a=r;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?Wr(e,o):Wr(e))}function Mue(e){return e._reducerDefinitionType==="asyncThunk"}function Nue(e){return e._reducerDefinitionType==="reducerWithPrepare"}function Lue({type:e,reducerName:t},n,r,i){if(!i)throw new Error(ts(18));const{payloadCreator:a,fulfilled:o,pending:l,rejected:f,settled:u,options:h}=n,m=i(e,a,h);r.exposeAction(t,m),o&&r.addCase(m.fulfilled,o),l&&r.addCase(m.pending,l),f&&r.addCase(m.rejected,f),u&&r.addMatcher(m.settled,u),r.exposeCaseReducer(t,{fulfilled:o||hy,pending:l||hy,rejected:f||hy,settled:u||hy})}function hy(){}function ts(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const{actions:Due,reducer:kue}=Un({name:"shlink/appUpdates",initialState:!1,reducers:{appUpdateAvailable:()=>!0,resetAppUpdate:()=>!1}}),{appUpdateAvailable:Iue,resetAppUpdate:$ue}=Due,Bue=kue,Uue=(e,t)=>{e.factory("App",Hle),e.decorator("App",t(["servers","settings","appUpdated"],["fetchServers","resetAppUpdate"])),e.serviceFactory("appUpdateAvailable",()=>Iue),e.serviceFactory("resetAppUpdate",()=>$ue)};var wz=e=>{throw TypeError(e)},Sz=(e,t,n)=>t.has(e)||wz("Cannot "+n),vL=(e,t,n)=>(Sz(e,t,"read from private field"),n?n.call(e):t.get(e)),zue=(e,t,n)=>t.has(e)?wz("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),Fue=(e,t,n,r)=>(Sz(e,t,"write to private field"),t.set(e,n),n);const gL={"Content-Type":"application/json"},yL=e=>e!=null&&e.body?e?{...e,headers:{...e.headers??{},...gL}}:{headers:gL}:e;var Lp;let que=class{constructor(t=globalThis.fetch.bind(globalThis)){zue(this,Lp),Fue(this,Lp,t)}async jsonRequest(t,n){const r=await vL(this,Lp).call(this,t,yL(n)),i=await r.json();if(!r.ok)throw i;return i}async emptyRequest(t,n){const r=await vL(this,Lp).call(this,t,yL(n));if(!r.ok)throw await r.json()}};Lp=new WeakMap;const R3={INVALID_ARGUMENT:"https://shlink.io/api/error/invalid-data",INVALID_SHORT_URL_DELETION:"https://shlink.io/api/error/invalid-short-url-deletion",DOMAIN_NOT_FOUND:"https://shlink.io/api/error/domain-not-found",FORBIDDEN_OPERATION:"https://shlink.io/api/error/forbidden-tag-operation",INVALID_SLUG:"https://shlink.io/api/error/non-unique-slug",INVALID_SHORTCODE:"https://shlink.io/api/error/short-url-not-found",TAG_CONFLICT:"https://shlink.io/api/error/tag-conflict",TAG_NOT_FOUND:"https://shlink.io/api/error/tag-not-found",MERCURE_NOT_CONFIGURED:"https://shlink.io/api/error/mercure-not-configured",INVALID_AUTHORIZATION:"https://shlink.io/api/error/missing-authentication",INVALID_API_KEY:"https://shlink.io/api/error/invalid-api-key",NOT_FOUND:"https://shlink.io/api/error/not-found",INVALID_URL:"https://shlink.io/api/error/invalid-url"};Object.freeze(R3);const Vue=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,bL=e=>{if(typeof e!="string")throw new TypeError("Invalid argument expected string");const t=e.match(Vue);if(!t)throw new Error(`Invalid argument not valid semver ('${e}' received)`);return t.shift(),t},_L=e=>e==="*"||e==="x"||e==="X",xL=e=>{const t=parseInt(e,10);return isNaN(t)?e:t},Hue=(e,t)=>typeof e!=typeof t?[String(e),String(t)]:[e,t],Wue=(e,t)=>{if(_L(e)||_L(t))return 0;const[n,r]=Hue(xL(e),xL(t));return n>r?1:n<r?-1:0},wL=(e,t)=>{for(let n=0;n<Math.max(e.length,t.length);n++){const r=Wue(e[n]||"0",t[n]||"0");if(r!==0)return r}return 0},Gue=(e,t)=>{const n=bL(e),r=bL(t),i=n.pop(),a=r.pop(),o=wL(n,r);return o!==0?o:i&&a?wL(i.split("."),a.split(".")):i||a?i?-1:1:0},HT=(e,t,n)=>{Yue(n);const r=Gue(e,t);return Oz[n].includes(r)},Oz={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1],"!=":[-1,1]},SL=Object.keys(Oz),Yue=e=>{if(typeof e!="string")throw new TypeError(`Invalid operator type, expected string but got ${typeof e}`);if(SL.indexOf(e)===-1)throw new Error(`Invalid operator, expected one of ${SL.join("|")}`)},Ez=(e,t)=>e.reduce((n,r)=>{const i=t(r);return n[i]=(n[i]||0)+1,n},{}),Cz=(e,t)=>e.reduce((n,r)=>{const i=t(r);return(n[i]=n[i]||[]).push(r),n},{}),$w=e=>Object.prototype.toString.call(e)==="[object Object]",Tz=(e,t)=>{const n={};return(...r)=>{const i=e(...r);if(n[i])return n[i];const a=t(...r);return n[i]=a,a}},_1=(e,t)=>{const n={...e};return!$w(e)||!$w(t)||Object.keys(t).forEach(r=>{$w(t[r])?n[r]=r in e&&e[r]!==void 0?_1(e[r],t[r]):{...t[r]}:n[r]=t[r]}),n},M3=(e,t)=>Array.from({length:t-e},(n,r)=>e+r),Kue=(e,t)=>[...e].sort((n,r)=>{const i=t(n),a=t(r);return i===a?0:i<a?-1:1}),Hf=(e,t)=>{const n=[];for(let r=0;r<e.length;r+=t)n.push(e.slice(r,r+t));return n},OL=(e,t)=>Object.fromEntries(e.map((n,r)=>[n,t[r]])),Ai=({href:e,children:t,rel:n,...r})=>v.jsx("a",{target:"_blank",rel:`noopener noreferrer${n?` ${n}`:""}`,href:e,...r,children:t??e}),Zue="Left",Xue="Right",Que="Up",Jue="Down",$f={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},WT={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},EL="mousemove",CL="mouseup",ece="touchend",tce="touchmove",nce="touchstart";function rce(e,t,n,r){return e>t?n>0?Xue:Zue:r>0?Jue:Que}function TL(e,t){if(t===0)return e;const n=Math.PI/180*t,r=e[0]*Math.cos(n)+e[1]*Math.sin(n),i=e[1]*Math.cos(n)-e[0]*Math.sin(n);return[r,i]}function ice(e,t){const n=h=>{const m="touches"in h;m&&h.touches.length>1||e((y,_)=>{_.trackMouse&&!m&&(document.addEventListener(EL,r),document.addEventListener(CL,o));const{clientX:x,clientY:w}=m?h.touches[0]:h,S=TL([x,w],_.rotationAngle);return _.onTouchStartOrOnMouseDown&&_.onTouchStartOrOnMouseDown({event:h}),Object.assign(Object.assign(Object.assign({},y),WT),{initial:S.slice(),xy:S,start:h.timeStamp||0})})},r=h=>{e((m,y)=>{const _="touches"in h;if(_&&h.touches.length>1)return m;if(h.timeStamp-m.start>y.swipeDuration)return m.swiping?Object.assign(Object.assign({},m),{swiping:!1}):m;const{clientX:x,clientY:w}=_?h.touches[0]:h,[S,O]=TL([x,w],y.rotationAngle),E=S-m.xy[0],A=O-m.xy[1],j=Math.abs(E),P=Math.abs(A),R=(h.timeStamp||0)-m.start,I=Math.sqrt(j*j+P*P)/(R||1),V=[E/(R||1),A/(R||1)],W=rce(j,P,E,A),G=typeof y.delta=="number"?y.delta:y.delta[W.toLowerCase()]||$f.delta;if(j<G&&P<G&&!m.swiping)return m;const K={absX:j,absY:P,deltaX:E,deltaY:A,dir:W,event:h,first:m.first,initial:m.initial,velocity:I,vxvy:V};K.first&&y.onSwipeStart&&y.onSwipeStart(K),y.onSwiping&&y.onSwiping(K);let ne=!1;return(y.onSwiping||y.onSwiped||y[`onSwiped${W}`])&&(ne=!0),ne&&y.preventScrollOnSwipe&&y.trackTouch&&h.cancelable&&h.preventDefault(),Object.assign(Object.assign({},m),{first:!1,eventData:K,swiping:!0})})},i=h=>{e((m,y)=>{let _;if(m.swiping&&m.eventData){if(h.timeStamp-m.start<y.swipeDuration){_=Object.assign(Object.assign({},m.eventData),{event:h}),y.onSwiped&&y.onSwiped(_);const x=y[`onSwiped${_.dir}`];x&&x(_)}}else y.onTap&&y.onTap({event:h});return y.onTouchEndOrOnMouseUp&&y.onTouchEndOrOnMouseUp({event:h}),Object.assign(Object.assign(Object.assign({},m),WT),{eventData:_})})},a=()=>{document.removeEventListener(EL,r),document.removeEventListener(CL,o)},o=h=>{a(),i(h)},l=(h,m)=>{let y=()=>{};if(h&&h.addEventListener){const _=Object.assign(Object.assign({},$f.touchEventOptions),m.touchEventOptions),x=[[nce,n,_],[tce,r,Object.assign(Object.assign({},_),m.preventScrollOnSwipe?{passive:!1}:{})],[ece,i,_]];x.forEach(([w,S,O])=>h.addEventListener(w,S,O)),y=()=>x.forEach(([w,S])=>h.removeEventListener(w,S))}return y},u={ref:h=>{h!==null&&e((m,y)=>{if(m.el===h)return m;const _={};return m.el&&m.el!==h&&m.cleanUpTouch&&(m.cleanUpTouch(),_.cleanUpTouch=void 0),y.trackTouch&&h&&(_.cleanUpTouch=l(h,y)),Object.assign(Object.assign(Object.assign({},m),{el:h}),_)})}};return t.trackMouse&&(u.onMouseDown=n),[u,l]}function ace(e,t,n,r){return!t.trackTouch||!e.el?(e.cleanUpTouch&&e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:void 0})):e.cleanUpTouch?t.preventScrollOnSwipe!==n.preventScrollOnSwipe||t.touchEventOptions.passive!==n.touchEventOptions.passive?(e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:r(e.el,t)})):e:Object.assign(Object.assign({},e),{cleanUpTouch:r(e.el,t)})}function oce(e){const{trackMouse:t}=e,n=B.useRef(Object.assign({},WT)),r=B.useRef(Object.assign({},$f)),i=B.useRef(Object.assign({},r.current));i.current=Object.assign({},r.current),r.current=Object.assign(Object.assign({},$f),e);let a;for(a in $f)r.current[a]===void 0&&(r.current[a]=$f[a]);const[o,l]=B.useMemo(()=>ice(f=>n.current=f(n.current,r.current),{trackMouse:t}),[t]);return n.current=ace(n.current,r.current,i.current,l),o}var Dp={exports:{}};/** @license
|
||
* eventsource.js
|
||
* Available under MIT License (MIT)
|
||
* https://github.com/Yaffle/EventSource/
|
||
*/var sce=Dp.exports,AL;function lce(){return AL||(AL=1,function(e,t){(function(n){var r=n.setTimeout,i=n.clearTimeout,a=n.XMLHttpRequest,o=n.XDomainRequest,l=n.ActiveXObject,f=n.EventSource,u=n.document,h=n.Promise,m=n.fetch,y=n.Response,_=n.TextDecoder,x=n.TextEncoder,w=n.AbortController;if(typeof window<"u"&&typeof u<"u"&&!("readyState"in u)&&u.body==null&&(u.readyState="loading",window.addEventListener("load",function(me){u.readyState="complete"},!1)),a==null&&l!=null&&(a=function(){return new l("Microsoft.XMLHTTP")}),Object.create==null&&(Object.create=function(me){function we(){}return we.prototype=me,new we}),Date.now||(Date.now=function(){return new Date().getTime()}),w==null){var S=m;m=function(me,we){var Te=we.signal;return S(me,{headers:we.headers,credentials:we.credentials,cache:we.cache}).then(function(Le){var ze=Le.body.getReader();return Te._reader=ze,Te._aborted&&Te._reader.cancel(),{status:Le.status,statusText:Le.statusText,headers:Le.headers,body:{getReader:function(){return ze}}}})},w=function(){this.signal={_reader:null,_aborted:!1},this.abort=function(){this.signal._reader!=null&&this.signal._reader.cancel(),this.signal._aborted=!0}}}function O(){this.bitsNeeded=0,this.codePoint=0}O.prototype.decode=function(me){function we(De,Me,je){if(je===1)return De>=128>>Me&&De<<Me<=2047;if(je===2)return De>=2048>>Me&&De<<Me<=55295||De>=57344>>Me&&De<<Me<=65535;if(je===3)return De>=65536>>Me&&De<<Me<=1114111;throw new Error}function Te(De,Me){if(De===6*1)return Me>>6>15?3:Me>31?2:1;if(De===6*2)return Me>15?3:2;if(De===6*3)return 3;throw new Error}for(var Le=65533,ze="",$e=this.bitsNeeded,Fe=this.codePoint,_e=0;_e<me.length;_e+=1){var Se=me[_e];$e!==0&&(Se<128||Se>191||!we(Fe<<6|Se&63,$e-6,Te($e,Fe)))&&($e=0,Fe=Le,ze+=String.fromCharCode(Fe)),$e===0?(Se>=0&&Se<=127?($e=0,Fe=Se):Se>=192&&Se<=223?($e=6*1,Fe=Se&31):Se>=224&&Se<=239?($e=6*2,Fe=Se&15):Se>=240&&Se<=247?($e=6*3,Fe=Se&7):($e=0,Fe=Le),$e!==0&&!we(Fe,$e,Te($e,Fe))&&($e=0,Fe=Le)):($e-=6,Fe=Fe<<6|Se&63),$e===0&&(Fe<=65535?ze+=String.fromCharCode(Fe):(ze+=String.fromCharCode(55296+(Fe-65535-1>>10)),ze+=String.fromCharCode(56320+(Fe-65535-1&1023))))}return this.bitsNeeded=$e,this.codePoint=Fe,ze};var E=function(){try{return new _().decode(new x().encode("test"),{stream:!0})==="test"}catch(me){console.debug("TextDecoder does not support streaming option. Using polyfill instead: "+me)}return!1};(_==null||x==null||!E())&&(_=O);var A=function(){};function j(me){this.withCredentials=!1,this.readyState=0,this.status=0,this.statusText="",this.responseText="",this.onprogress=A,this.onload=A,this.onerror=A,this.onreadystatechange=A,this._contentType="",this._xhr=me,this._sendTimeout=0,this._abort=A}j.prototype.open=function(me,we){this._abort(!0);var Te=this,Le=this._xhr,ze=1,$e=0;this._abort=function(je){Te._sendTimeout!==0&&(i(Te._sendTimeout),Te._sendTimeout=0),(ze===1||ze===2||ze===3)&&(ze=4,Le.onload=A,Le.onerror=A,Le.onabort=A,Le.onprogress=A,Le.onreadystatechange=A,Le.abort(),$e!==0&&(i($e),$e=0),je||(Te.readyState=4,Te.onabort(null),Te.onreadystatechange())),ze=0};var Fe=function(){if(ze===1){var je=0,qe="",Ge=void 0;if("contentType"in Le)je=200,qe="OK",Ge=Le.contentType;else try{je=Le.status,qe=Le.statusText,Ge=Le.getResponseHeader("Content-Type")}catch{je=0,qe="",Ge=void 0}je!==0&&(ze=2,Te.readyState=2,Te.status=je,Te.statusText=qe,Te._contentType=Ge,Te.onreadystatechange())}},_e=function(){if(Fe(),ze===2||ze===3){ze=3;var je="";try{je=Le.responseText}catch{}Te.readyState=3,Te.responseText=je,Te.onprogress()}},Se=function(je,qe){if((qe==null||qe.preventDefault==null)&&(qe={preventDefault:A}),_e(),ze===1||ze===2||ze===3){if(ze=4,$e!==0&&(i($e),$e=0),Te.readyState=4,je==="load")Te.onload(qe);else if(je==="error")Te.onerror(qe);else if(je==="abort")Te.onabort(qe);else throw new TypeError;Te.onreadystatechange()}},De=function(je){Le!=null&&(Le.readyState===4?(!("onload"in Le)||!("onerror"in Le)||!("onabort"in Le))&&Se(Le.responseText===""?"error":"load",je):Le.readyState===3?"onprogress"in Le||_e():Le.readyState===2&&Fe())},Me=function(){$e=r(function(){Me()},500),Le.readyState===3&&_e()};"onload"in Le&&(Le.onload=function(je){Se("load",je)}),"onerror"in Le&&(Le.onerror=function(je){Se("error",je)}),"onabort"in Le&&(Le.onabort=function(je){Se("abort",je)}),"onprogress"in Le&&(Le.onprogress=_e),"onreadystatechange"in Le&&(Le.onreadystatechange=function(je){De(je)}),("contentType"in Le||!("ontimeout"in a.prototype))&&(we+=(we.indexOf("?")===-1?"?":"&")+"padding=true"),Le.open(me,we,!0),"readyState"in Le&&($e=r(function(){Me()},0))},j.prototype.abort=function(){this._abort(!1)},j.prototype.getResponseHeader=function(me){return this._contentType},j.prototype.setRequestHeader=function(me,we){var Te=this._xhr;"setRequestHeader"in Te&&Te.setRequestHeader(me,we)},j.prototype.getAllResponseHeaders=function(){return this._xhr.getAllResponseHeaders!=null&&this._xhr.getAllResponseHeaders()||""},j.prototype.send=function(){if((!("ontimeout"in a.prototype)||!("sendAsBinary"in a.prototype)&&!("mozAnon"in a.prototype))&&u!=null&&u.readyState!=null&&u.readyState!=="complete"){var me=this;me._sendTimeout=r(function(){me._sendTimeout=0,me.send()},4);return}var we=this._xhr;"withCredentials"in we&&(we.withCredentials=this.withCredentials);try{we.send(void 0)}catch(Te){throw Te}};function P(me){return me.replace(/[A-Z]/g,function(we){return String.fromCharCode(we.charCodeAt(0)+32)})}function R(me){for(var we=Object.create(null),Te=me.split(`\r
|
||
`),Le=0;Le<Te.length;Le+=1){var ze=Te[Le],$e=ze.split(": "),Fe=$e.shift(),_e=$e.join(": ");we[P(Fe)]=_e}this._map=we}R.prototype.get=function(me){return this._map[P(me)]},a!=null&&a.HEADERS_RECEIVED==null&&(a.HEADERS_RECEIVED=2);function I(){}I.prototype.open=function(me,we,Te,Le,ze,$e,Fe){me.open("GET",ze);var _e=0;me.onprogress=function(){var De=me.responseText,Me=De.slice(_e);_e+=Me.length,Te(Me)},me.onerror=function(De){De.preventDefault(),Le(new Error("NetworkError"))},me.onload=function(){Le(null)},me.onabort=function(){Le(null)},me.onreadystatechange=function(){if(me.readyState===a.HEADERS_RECEIVED){var De=me.status,Me=me.statusText,je=me.getResponseHeader("Content-Type"),qe=me.getAllResponseHeaders();we(De,Me,je,new R(qe))}},me.withCredentials=$e;for(var Se in Fe)Object.prototype.hasOwnProperty.call(Fe,Se)&&me.setRequestHeader(Se,Fe[Se]);return me.send(),me};function V(me){this._headers=me}V.prototype.get=function(me){return this._headers.get(me)};function W(){}W.prototype.open=function(me,we,Te,Le,ze,$e,Fe){var _e=null,Se=new w,De=Se.signal,Me=new _;return m(ze,{headers:Fe,credentials:$e?"include":"same-origin",signal:De,cache:"no-store"}).then(function(je){return _e=je.body.getReader(),we(je.status,je.statusText,je.headers.get("Content-Type"),new V(je.headers)),new h(function(qe,Ge){var Qe=function(){_e.read().then(function(ct){if(ct.done)qe(void 0);else{var ot=Me.decode(ct.value,{stream:!0});Te(ot),Qe()}}).catch(function(ct){Ge(ct)})};Qe()})}).catch(function(je){if(je.name!=="AbortError")return je}).then(function(je){Le(je)}),{abort:function(){_e!=null&&_e.cancel(),Se.abort()}}};function G(){this._listeners=Object.create(null)}function K(me){r(function(){throw me},0)}G.prototype.dispatchEvent=function(me){me.target=this;var we=this._listeners[me.type];if(we!=null)for(var Te=we.length,Le=0;Le<Te;Le+=1){var ze=we[Le];try{typeof ze.handleEvent=="function"?ze.handleEvent(me):ze.call(this,me)}catch($e){K($e)}}},G.prototype.addEventListener=function(me,we){me=String(me);var Te=this._listeners,Le=Te[me];Le==null&&(Le=[],Te[me]=Le);for(var ze=!1,$e=0;$e<Le.length;$e+=1)Le[$e]===we&&(ze=!0);ze||Le.push(we)},G.prototype.removeEventListener=function(me,we){me=String(me);var Te=this._listeners,Le=Te[me];if(Le!=null){for(var ze=[],$e=0;$e<Le.length;$e+=1)Le[$e]!==we&&ze.push(Le[$e]);ze.length===0?delete Te[me]:Te[me]=ze}};function ne(me){this.type=me,this.target=void 0}function le(me,we){ne.call(this,me),this.data=we.data,this.lastEventId=we.lastEventId}le.prototype=Object.create(ne.prototype);function Q(me,we){ne.call(this,me),this.status=we.status,this.statusText=we.statusText,this.headers=we.headers}Q.prototype=Object.create(ne.prototype);function J(me,we){ne.call(this,me),this.error=we.error}J.prototype=Object.create(ne.prototype);var H=-1,U=0,z=1,F=2,M=-1,k=0,te=1,Z=2,oe=3,he=/^text\/event\-stream(;.*)?$/i,de=1e3,be=18e6,$=function(me,we){var Te=me==null?we:parseInt(me,10);return Te!==Te&&(Te=we),q(Te)},q=function(me){return Math.min(Math.max(me,de),be)},ee=function(me,we,Te){try{typeof we=="function"&&we.call(me,Te)}catch(Le){K(Le)}};function fe(me,we){G.call(this),we=we||{},this.onopen=void 0,this.onmessage=void 0,this.onerror=void 0,this.url=void 0,this.readyState=void 0,this.withCredentials=void 0,this.headers=void 0,this._close=void 0,pe(this,me,we)}function X(){return a!=null&&"withCredentials"in a.prototype||o==null?new a:new o}var ue=m!=null&&y!=null&&"body"in y.prototype;function pe(me,we,Te){we=String(we);var Le=!!Te.withCredentials,ze=Te.lastEventIdQueryParameterName||"lastEventId",$e=q(1e3),Fe=$(Te.heartbeatTimeout,45e3),_e="",Se=$e,De=!1,Me=0,je=Te.headers||{},qe=Te.Transport,Ge=ue&&qe==null?void 0:new j(qe!=null?new qe:X()),Qe=qe!=null&&typeof qe!="string"?new qe:Ge==null?new W:new I,ct=void 0,ot=0,_t=H,$t="",Ut="",zt="",Er="",Wn=k,Ss=0,ai=0,Os=function(xn,vn,tr,Gn){if(_t===U)if(xn===200&&tr!=null&&he.test(tr)){_t=z,De=Date.now(),Se=$e,me.readyState=z;var an=new Q("open",{status:xn,statusText:vn,headers:Gn});me.dispatchEvent(an),ee(me,me.onopen,an)}else{var Nt="";xn!==200?(vn&&(vn=vn.replace(/\s+/g," ")),Nt="EventSource's response has a status "+xn+" "+vn+" that is not 200. Aborting the connection."):Nt="EventSource's response has a Content-Type specifying an unsupported type: "+(tr==null?"-":tr.replace(/\s+/g," "))+". Aborting the connection.",Es();var an=new Q("error",{status:xn,statusText:vn,headers:Gn});me.dispatchEvent(an),ee(me,me.onerror,an),console.error(Nt)}},Ia=function(xn){if(_t===z){for(var vn=-1,tr=0;tr<xn.length;tr+=1){var Gn=xn.charCodeAt(tr);(Gn===10||Gn===13)&&(vn=tr)}var an=(vn!==-1?Er:"")+xn.slice(0,vn+1);Er=(vn===-1?Er:"")+xn.slice(vn+1),xn!==""&&(De=Date.now(),Me+=xn.length);for(var Nt=0;Nt<an.length;Nt+=1){var Gn=an.charCodeAt(Nt);if(Wn===M&&Gn===10)Wn=k;else if(Wn===M&&(Wn=k),Gn===13||Gn===10){if(Wn!==k){Wn===te&&(ai=Nt+1);var on=an.slice(Ss,ai-1),nr=an.slice(ai+(ai<Nt&&an.charCodeAt(ai)===32?1:0),Nt);on==="data"?($t+=`
|
||
`,$t+=nr):on==="id"?Ut=nr:on==="event"?zt=nr:on==="retry"?($e=$(nr,$e),Se=$e):on==="heartbeatTimeout"&&(Fe=$(nr,Fe),ot!==0&&(i(ot),ot=r(function(){$a()},Fe)))}if(Wn===k){if($t!==""){_e=Ut,zt===""&&(zt="message");var kn=new le(zt,{data:$t.slice(1),lastEventId:Ut});if(me.dispatchEvent(kn),zt==="open"?ee(me,me.onopen,kn):zt==="message"?ee(me,me.onmessage,kn):zt==="error"&&ee(me,me.onerror,kn),_t===F)return}$t="",zt=""}Wn=Gn===13?M:k}else Wn===k&&(Ss=Nt,Wn=te),Wn===te?Gn===58&&(ai=Nt+1,Wn=Z):Wn===Z&&(Wn=oe)}}},Ac=function(xn){if(_t===z||_t===U){_t=H,ot!==0&&(i(ot),ot=0),ot=r(function(){$a()},Se),Se=q(Math.min($e*16,Se*2)),me.readyState=U;var vn=new J("error",{error:xn});me.dispatchEvent(vn),ee(me,me.onerror,vn),xn!=null&&console.error(xn)}},Es=function(){_t=F,ct!=null&&(ct.abort(),ct=void 0),ot!==0&&(i(ot),ot=0),me.readyState=F},$a=function(){if(ot=0,_t!==H){if(!De&&ct!=null)Ac(new Error("No activity within "+Fe+" milliseconds. "+(_t===U?"No response received.":Me+" chars received.")+" Reconnecting.")),ct!=null&&(ct.abort(),ct=void 0);else{var xn=Math.max((De||Date.now())+Fe-Date.now(),1);De=!1,ot=r(function(){$a()},xn)}return}De=!1,Me=0,ot=r(function(){$a()},Fe),_t=U,$t="",zt="",Ut=_e,Er="",Ss=0,ai=0,Wn=k;var vn=we;if(we.slice(0,5)!=="data:"&&we.slice(0,5)!=="blob:"&&_e!==""){var tr=we.indexOf("?");vn=tr===-1?we:we.slice(0,tr+1)+we.slice(tr+1).replace(/(?:^|&)([^=&]*)(?:=[^&]*)?/g,function(nr,kn){return kn===ze?"":nr}),vn+=(we.indexOf("?")===-1?"?":"&")+ze+"="+encodeURIComponent(_e)}var Gn=me.withCredentials,an={};an.Accept="text/event-stream";var Nt=me.headers;if(Nt!=null)for(var on in Nt)Object.prototype.hasOwnProperty.call(Nt,on)&&(an[on]=Nt[on]);try{ct=Qe.open(Ge,Os,Ia,Ac,vn,Gn,an)}catch(nr){throw Es(),nr}};me.url=we,me.readyState=U,me.withCredentials=Le,me.headers=je,me._close=Es,$a()}fe.prototype=Object.create(G.prototype),fe.prototype.CONNECTING=U,fe.prototype.OPEN=z,fe.prototype.CLOSED=F,fe.prototype.close=function(){this._close()},fe.CONNECTING=U,fe.OPEN=z,fe.CLOSED=F,fe.prototype.withCredentials=void 0;var ye=f;a!=null&&(f==null||!("withCredentials"in f.prototype))&&(ye=fe),function(me){{var we=me(t);we!==void 0&&(e.exports=we)}}(function(me){me.EventSourcePolyfill=fe,me.NativeEventSource=f,me.EventSource=ye})})(typeof globalThis>"u"?typeof window<"u"?window:typeof self<"u"?self:sce:globalThis)}(Dp,Dp.exports)),Dp.exports}var uce=lce();const cce=({onChange:e,className:t})=>{const n=Jn("qrCodes",Gd),{color:r,bgColor:i}=n,a=B.useId(),o=B.useId();return v.jsxs(yn,{title:"Colors",className:t,bodyClassName:"d-flex flex-column gap-3",children:[v.jsxs("div",{className:"d-flex flex-column gap-1",children:[v.jsx("label",{htmlFor:a,children:"Default color:"}),v.jsx("input",{id:a,type:"color",value:r,onChange:l=>e({...n,color:l.target.value})}),v.jsxs("small",{className:"text-muted",children:["QR codes will initially use ",v.jsx("b",{"data-testid":"color",children:r})," color."]})]}),v.jsxs("div",{className:"d-flex flex-column gap-1",children:[v.jsx("label",{htmlFor:o,children:"Default background color:"}),v.jsx("input",{id:o,type:"color",value:i,onChange:l=>e({...n,bgColor:l.target.value})}),v.jsxs("small",{className:"text-muted",children:["QR codes will initially use ",v.jsx("b",{"data-testid":"bg-color",children:i})," background color."]})]})]})},Az=({errorCorrection:e,onChange:t})=>v.jsxs(ys,{text:e?`Error correction (${e})`:v.jsx("i",{children:"Default error correction"}),dropdownClassName:"w-100",children:[v.jsxs(Je,{active:e==="L",onClick:()=>t("L"),children:[v.jsx("b",{children:"L"}),"ow"]}),v.jsxs(Je,{active:e==="M",onClick:()=>t("M"),children:[v.jsx("b",{children:"M"}),"edium"]}),v.jsxs(Je,{active:e==="Q",onClick:()=>t("Q"),children:[v.jsx("b",{children:"Q"}),"uartile"]}),v.jsxs(Je,{active:e==="H",onClick:()=>t("H"),children:[v.jsx("b",{children:"H"}),"igh"]})]}),fce=["png","svg","webp","jpeg"],jz=({format:e,onChange:t})=>v.jsx(ys,{text:`Format (${e})`,dropdownClassName:"w-100",children:fce.map(n=>v.jsx(Je,{active:e===n,onClick:()=>t(n),children:n},n))}),dce=({onChange:e})=>{const t=Jn("qrCodes",Gd),{format:n,errorCorrection:r}=t;return v.jsxs(yn,{title:"Format",bodyClassName:"d-flex flex-column gap-3",children:[v.jsxs("div",{className:"d-flex flex-column gap-1",children:[v.jsx(jz,{format:n,onChange:i=>e({...t,format:i})}),v.jsxs("small",{className:"text-muted",children:["When downloading a QR code, it will use ",v.jsx("b",{"data-testid":"format",children:n})," format by default."]})]}),v.jsxs("div",{className:"d-flex flex-column gap-1",children:[v.jsx(Az,{errorCorrection:r,onChange:i=>e({...t,errorCorrection:i})}),v.jsxs("small",{className:"text-muted",children:["QR codes will initially have a ",v.jsx("b",{"data-testid":"error-correction",children:r})," error correction."]})]})]})},hce=({onChange:e,className:t})=>{const n=Jn("qrCodes",Gd),{size:r,margin:i}=n,a=B.useId(),o=B.useId();return v.jsxs(yn,{title:"Size",className:t,bodyClassName:"d-flex flex-column gap-3",children:[v.jsxs("div",{className:"d-flex flex-column gap-1",children:[v.jsx("label",{htmlFor:a,children:"Default dimensions:"}),v.jsx("input",{id:a,type:"range",value:r,step:10,min:50,max:1e3,onChange:l=>e({...n,size:Number(l.target.value)})}),v.jsxs("small",{className:"text-muted d-block",children:["QR codes will be initially generated with ",v.jsxs("b",{"data-testid":"size",children:[r,"x",r,"px"]}),"."]})]}),v.jsxs("div",{className:"d-flex flex-column gap-1",children:[v.jsx("label",{htmlFor:o,children:"Default margin:"}),v.jsx("input",{id:o,type:"range",value:i,step:1,min:0,max:100,onChange:l=>e({...n,margin:Number(l.target.value)})}),v.jsxs("small",{className:"text-muted d-block",children:["QR codes will be initially generated with a ",v.jsxs("b",{"data-testid":"margin",children:[i,"px"]})," margin."]})]})]})},jl=({children:e})=>v.jsx("small",{className:"form-text text-muted d-block",children:e}),pce=({toggleRealTimeUpdates:e,onIntervalChange:t})=>{const{enabled:n,interval:r}=Jn("realTimeUpdates",{enabled:!0}),i=B.useId();return v.jsxs(yn,{title:"Real-time updates",className:"h-100",children:[v.jsx(E0,{children:v.jsxs(us,{checked:n,onChange:e,children:["Enable or disable real-time updates.",v.jsxs(jl,{children:["Real-time updates are currently being ",v.jsx("b",{children:n?"processed":"ignored"}),"."]})]})}),v.jsxs(Vd,{noMargin:!0,label:"Real-time updates frequency (in minutes):",labelClassName:ke("form-label",{"text-muted":!n}),id:i,children:[v.jsx(cr,{type:"number",min:0,placeholder:"Immediate",disabled:!n,value:`${r??""}`,id:i,onChange:({target:a})=>t(Number(a.value))}),n&&v.jsx(jl,{children:r?v.jsxs("span",{children:["Updates will be reflected in the UI every ",v.jsx("b",{children:r})," minute",r>1&&"s","."]}):"Updates will be reflected in the UI as soon as they happen."})]})]})},Bw=e=>e==="includes"?"Suggest tags including input":"Suggest tags starting with input",mce=e=>e==="includes"?v.jsxs(v.Fragment,{children:["The list of suggested tags will contain those ",v.jsx("b",{children:"including"})," provided input."]}):v.jsxs(v.Fragment,{children:["The list of suggested tags will contain those ",v.jsx("b",{children:"starting with"})," provided input."]}),vce=({onChange:e})=>{const t=Jn("shortUrlCreation",{validateUrls:!1}),n=r=>()=>e({...t??{validateUrls:!1},tagFilteringMode:r});return v.jsxs(yn,{title:"Short URLs form",className:"h-100",bodyClassName:"d-flex flex-column gap-3",children:[v.jsxs(us,{checked:t.validateUrls??!1,onChange:r=>e({...t,validateUrls:r}),children:["Request validation on long URLs when creating new short URLs."," ",v.jsxs("b",{children:["This option is ignored by Shlink ",">=","4.0.0"]}),v.jsxs(jl,{children:["The initial state of the ",v.jsx("b",{children:"Validate URL"})," checkbox will be ",v.jsx("b",{children:t.validateUrls?"checked":"unchecked"}),"."]})]}),v.jsxs(us,{checked:t.forwardQuery??!0,onChange:r=>e({...t,forwardQuery:r}),children:["Make all new short URLs forward their query params to the long URL.",v.jsxs(jl,{children:["The initial state of the ",v.jsx("b",{children:"Forward query params on redirect"})," checkbox will be ",v.jsx("b",{children:t.forwardQuery??!0?"checked":"unchecked"}),"."]})]}),v.jsxs(Vd,{noMargin:!0,label:"Tag suggestions search mode:",children:[v.jsxs(ys,{text:Bw(t.tagFilteringMode),children:[v.jsx(Je,{active:!t.tagFilteringMode||t.tagFilteringMode==="startsWith",onClick:n("startsWith"),children:Bw("startsWith")}),v.jsx(Je,{active:t.tagFilteringMode==="includes",onClick:n("includes"),children:Bw("includes")})]}),v.jsx(jl,{children:mce(t.tagFilteringMode)})]})]})},gce={dateCreated:"Created at",shortCode:"Short URL",longUrl:"Long URL",title:"Title",visits:"Visits"},yce=({onChange:e,defaultOrdering:t})=>{const n=Jn("shortUrlsList"),r=(n==null?void 0:n.confirmDeletions)??!0;return v.jsxs(yn,{title:"Short URLs list",className:"h-100",bodyClassName:"d-flex flex-column gap-3",children:[v.jsxs(us,{checked:r,onChange:i=>e({...n,confirmDeletions:i}),children:["Request confirmation before deleting a short URL.",v.jsxs(jl,{children:["When deleting a short URL, confirmation ",v.jsx("b",{children:r?"will":"won't"})," be required."]})]}),v.jsx(Vd,{noMargin:!0,label:"Default ordering for short URLs list:",children:v.jsx(_v,{items:gce,order:(n==null?void 0:n.defaultOrdering)??t,onChange:(i,a)=>e({defaultOrdering:{field:i,dir:a}})})})]})},bce={tag:"Tag",shortUrls:"Short URLs",visits:"Visits"},_ce=({onChange:e})=>{const t=Jn("tags",{});return v.jsx(yn,{title:"Tags",className:"h-100",children:v.jsx(Vd,{noMargin:!0,label:"Default ordering for tags list:",children:v.jsx(_v,{items:bce,order:t.defaultOrdering??{},onChange:(n,r)=>e({...t,defaultOrdering:{field:n,dir:r}})})})})},xce=({onChange:e,_matchMedia:t})=>{const n=Jn("ui"),r=B.useMemo(()=>(n==null?void 0:n.theme)??O3(t),[n==null?void 0:n.theme,t]);return v.jsxs(yn,{title:"User interface",className:"h-100",bodyClassName:"d-flex justify-content-between align-items-center",children:[v.jsx(us,{checked:r==="dark",onChange:i=>e({...n,theme:i?"dark":"light"}),children:"Use dark theme."}),v.jsx(Xe,{icon:r==="dark"?vJ:iJ})]})},Pz={today:"Today",yesterday:"Yesterday",last7Days:"Last 7 days",last30Days:"Last 30 days",last90Days:"Last 90 days",last180Days:"Last 180 days",last365Days:"Last 365 days"},wce=(e,t)=>!e||e==="all"?t:Pz[e],Sce=({onChange:e,active:t,allText:n})=>v.jsxs(ys,{text:wce(t,n),children:[v.jsx(Je,{active:t==="all",onClick:()=>e("all"),children:n}),v.jsx(Je,{divider:!0}),Object.entries(Pz).map(([r,i])=>v.jsx(Je,{active:t===r,onClick:()=>e(r),children:i},r))]}),jL=e=>(e==null?void 0:e.defaultInterval)??"last30Days",Oce=({onChange:e})=>{const t=Jn("visits"),n=B.useCallback(({defaultInterval:r,...i})=>e({defaultInterval:r??jL(t),...i}),[e,t]);return v.jsxs(yn,{title:"Visits",className:"h-100",children:[v.jsx(E0,{children:v.jsxs(us,{checked:!!(t!=null&&t.excludeBots),onChange:r=>n({excludeBots:r}),children:["Exclude bots wherever possible (this option‘s effect might depend on Shlink server‘s version).",v.jsxs(jl,{children:["The visits coming from potential bots will be ",v.jsx("b",{children:t!=null&&t.excludeBots?"excluded":"included"}),"."]})]})}),v.jsx(E0,{children:v.jsxs(us,{checked:!!(t!=null&&t.loadPrevInterval),onChange:r=>n({loadPrevInterval:r}),children:["Compare visits with previous period.",v.jsxs(jl,{children:["When loading visits, previous period ",v.jsx("b",{children:t!=null&&t.loadPrevInterval?"will":"won't"})," be loaded by default."]})]})}),v.jsx(Vd,{noMargin:!0,label:"Default interval to load on visits sections:",children:v.jsx(Sce,{allText:"All visits",active:jL(t),onChange:r=>n({defaultInterval:r})})})]})},py=({children:e,className:t})=>v.jsx("div",{className:ke("d-flex flex-column gap-3",t),children:e}),Ece=({settings:e,updateSettings:t,onUpdateSettings:n=t,defaultShortUrlsListOrdering:r})=>{const i=B.useCallback(u=>n==null?void 0:n(_1(e,u)),[e,n]),a=B.useCallback(u=>i({realTimeUpdates:{enabled:u}}),[i]),o=B.useCallback(u=>i({realTimeUpdates:{interval:u}}),[i]),l=B.useCallback((u,h)=>i({[u]:h}),[i]),f=B.useCallback(u=>l("qrCodes",u),[l]);return v.jsxs(Nz,{value:e,children:[v.jsxs(JU,{className:"mb-3",children:[v.jsx(If,{to:"../general",children:"General"}),v.jsx(If,{to:"../short-urls",children:"Short URLs"}),v.jsx(If,{to:"../qr-codes",children:"QR codes"}),v.jsx(If,{to:"../other-items",children:"Other items"})]}),v.jsxs(Zb,{children:[v.jsx(St,{path:"general",element:v.jsxs(py,{children:[v.jsx(xce,{onChange:u=>l("ui",u)}),v.jsx(pce,{toggleRealTimeUpdates:a,onIntervalChange:o})]})}),v.jsx(St,{path:"short-urls",element:v.jsxs(py,{children:[v.jsx(vce,{onChange:u=>l("shortUrlCreation",u)}),v.jsx(yce,{defaultOrdering:r,onChange:u=>l("shortUrlsList",u)})]})}),v.jsx(St,{path:"other-items",element:v.jsxs(py,{children:[v.jsx(_ce,{onChange:u=>l("tags",u)}),v.jsx(Oce,{onChange:u=>l("visits",u)})]})}),v.jsx(St,{path:"qr-codes",element:v.jsxs(py,{children:[v.jsxs("div",{className:"d-flex flex-column flex-lg-row gap-3",children:[v.jsx(hce,{onChange:f,className:"w-100"}),v.jsx(cce,{onChange:f,className:"w-100"})]}),v.jsx(dce,{onChange:f})]})}),v.jsx(St,{path:"*",element:v.jsx(Dj,{replace:!0,to:"../general"})})]})]})},Gd={size:300,margin:0,color:"#000000",bgColor:"#ffffff",errorCorrection:"L",format:"png"};Object.freeze(Gd);const Rz={realTimeUpdates:{enabled:!0},shortUrlCreation:{validateUrls:!1},visits:{defaultInterval:"last30Days"},shortUrlsList:{defaultOrdering:{field:"dateCreated",dir:"DESC"}},qrCodes:Gd},Mz=B.createContext(Rz),{Provider:Nz}=Mz,N3=()=>B.useContext(Mz)??Rz;function Jn(e,t){return N3()[e]??t}/*!
|
||
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
|
||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||
* Copyright 2024 Fonticons, Inc.
|
||
*/const Cce={prefix:"far",iconName:"image",icon:[512,512,[],"f03e","M448 80c8.8 0 16 7.2 16 16l0 319.8-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3L48 96c0-8.8 7.2-16 16-16l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},Tce={prefix:"far",iconName:"circle-right",icon:[512,512,[61838,"arrow-alt-circle-right"],"f35a","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 151.2c-4.2-4.6-10.1-7.2-16.4-7.2C266 144 256 154 256 166.3l0 41.7-96 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l96 0 0 41.7c0 12.3 10 22.3 22.3 22.3c6.2 0 12.1-2.6 16.4-7.2l84-91c3.5-3.8 5.4-8.7 5.4-13.9s-1.9-10.1-5.4-13.9l-84-91z"]},Ace=Tce,jce={prefix:"far",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},L3={prefix:"far",iconName:"clone",icon:[512,512,[],"f24d","M64 464l224 0c8.8 0 16-7.2 16-16l0-64 48 0 0 64c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l64 0 0 48-64 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16zM224 304l224 0c8.8 0 16-7.2 16-16l0-224c0-8.8-7.2-16-16-16L224 48c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16zm-64-16l0-224c0-35.3 28.7-64 64-64L448 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64z"]},D3=6048e5,Pce=864e5,Lz=6e4,k3=36e5,my=43200,PL=1440,RL=Symbol.for("constructDateFrom");function Sr(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&RL in e?e[RL](t):e instanceof Date?new e.constructor(t):new Date(t)}function Mt(e,t){return Sr(t||e,e)}function I3(e,t,n){const r=Mt(e,n==null?void 0:n.in);return isNaN(t)?Sr(e,NaN):(t&&r.setDate(r.getDate()+t),r)}function Rce(e,t,n){const r=Mt(e,n==null?void 0:n.in);if(isNaN(t))return Sr(e,NaN);if(!t)return r;const i=r.getDate(),a=Sr(e,r.getTime());a.setMonth(r.getMonth()+t+1,0);const o=a.getDate();return i>=o?a:(r.setFullYear(a.getFullYear(),a.getMonth(),i),r)}function Mce(e,t,n){const{years:r=0,months:i=0,weeks:a=0,days:o=0,hours:l=0,minutes:f=0,seconds:u=0}=t,h=Mt(e,n==null?void 0:n.in),m=i||r?Rce(h,i+r*12):h,y=o||a?I3(m,o+a*7):m,_=f+l*60,w=(u+_*60)*1e3;return Sr(e,+y+w)}let Nce={};function Sv(){return Nce}function dc(e,t){var l,f,u,h;const n=Sv(),r=(t==null?void 0:t.weekStartsOn)??((f=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:f.weekStartsOn)??n.weekStartsOn??((h=(u=n.locale)==null?void 0:u.options)==null?void 0:h.weekStartsOn)??0,i=Mt(e,t==null?void 0:t.in),a=i.getDay(),o=(a<r?7:0)+a-r;return i.setDate(i.getDate()-o),i.setHours(0,0,0,0),i}function bm(e,t){return dc(e,{...t,weekStartsOn:1})}function Dz(e,t){const n=Mt(e,t==null?void 0:t.in),r=n.getFullYear(),i=Sr(n,0);i.setFullYear(r+1,0,4),i.setHours(0,0,0,0);const a=bm(i),o=Sr(n,0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);const l=bm(o);return n.getTime()>=a.getTime()?r+1:n.getTime()>=l.getTime()?r:r-1}function ad(e){const t=Mt(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function xc(e,...t){const n=Sr.bind(null,e||t.find(r=>typeof r=="object"));return t.map(n)}function hc(e,t){const n=Mt(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function x1(e,t,n){const[r,i]=xc(n==null?void 0:n.in,e,t),a=hc(r),o=hc(i),l=+a-ad(a),f=+o-ad(o);return Math.round((l-f)/Pce)}function Lce(e,t){const n=Dz(e,t),r=Sr(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),bm(r)}function kz(e,t){let n,r=t==null?void 0:t.in;return e.forEach(i=>{!r&&typeof i=="object"&&(r=Sr.bind(null,i));const a=Mt(i,r);(!n||n<a||isNaN(+a))&&(n=a)}),Sr(r,n||NaN)}function Dce(e,t){let n,r=t==null?void 0:t.in;return e.forEach(i=>{!r&&typeof i=="object"&&(r=Sr.bind(null,i));const a=Mt(i,r);(!n||n>a||isNaN(+a))&&(n=a)}),Sr(r,n||NaN)}function Wy(e,t){const n=+Mt(e)-+Mt(t);return n<0?-1:n>0?1:n}function kce(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Ice(e){return!(!kce(e)&&typeof e!="number"||isNaN(+Mt(e)))}function L0(e,t,n){const[r,i]=xc(n==null?void 0:n.in,e,t),a=r.getFullYear()-i.getFullYear(),o=r.getMonth()-i.getMonth();return a*12+o}function $ce(e,t,n){const[r,i]=xc(n==null?void 0:n.in,e,t),a=dc(r,n),o=dc(i,n),l=+a-ad(a),f=+o-ad(o);return Math.round((l-f)/D3)}function Iz(e,t,n){const[r,i]=xc(n==null?void 0:n.in,e,t),a=ML(r,i),o=Math.abs(x1(r,i));r.setDate(r.getDate()-a*o);const l=+(ML(r,i)===-a),f=a*(o-l);return f===0?0:f}function ML(e,t){const n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function $z(e){return t=>{const r=(e?Math[e]:Math.trunc)(t);return r===0?0:r}}function Bce(e,t,n){const[r,i]=xc(n==null?void 0:n.in,e,t),a=(+r-+i)/k3;return $z(n==null?void 0:n.roundingMethod)(a)}function Uce(e,t){return+Mt(e)-+Mt(t)}function od(e,t){const n=Mt(e,t==null?void 0:t.in);return n.setHours(23,59,59,999),n}function zce(e,t){const n=Mt(e,t==null?void 0:t.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function Fce(e,t){const n=Mt(e,t==null?void 0:t.in);return+od(n,t)==+zce(n,t)}function qce(e,t,n){const[r,i,a]=xc(n==null?void 0:n.in,e,e,t),o=Wy(i,a),l=Math.abs(L0(i,a));if(l<1)return 0;i.getMonth()===1&&i.getDate()>27&&i.setDate(30),i.setMonth(i.getMonth()-o*l);let f=Wy(i,a)===-o;Fce(r)&&l===1&&Wy(r,a)===1&&(f=!1);const u=o*(l-+f);return u===0?0:u}function Vce(e,t,n){const r=Uce(e,t)/1e3;return $z(n==null?void 0:n.roundingMethod)(r)}function Hce(e,t){const n=Mt(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Wce(e,t){const n=t==null?void 0:t.weekStartsOn,r=Mt(e,t==null?void 0:t.in),i=r.getDay(),a=(i<n?-7:0)+6-(i-n);return r.setDate(r.getDate()+a),r.setHours(23,59,59,999),r}function Gce(e,t){return Wce(e,{...t,weekStartsOn:1})}const Yce={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Kce=(e,t,n)=>{let r;const i=Yce[e];return typeof i=="string"?r=i:t===1?r=i.one:r=i.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function Uw(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const Zce={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Xce={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Qce={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Jce={date:Uw({formats:Zce,defaultWidth:"full"}),time:Uw({formats:Xce,defaultWidth:"full"}),dateTime:Uw({formats:Qce,defaultWidth:"full"})},efe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},tfe=(e,t,n,r)=>efe[e];function vp(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let i;if(r==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,l=n!=null&&n.width?String(n.width):o;i=e.formattingValues[l]||e.formattingValues[o]}else{const o=e.defaultWidth,l=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[l]||e.values[o]}const a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}const nfe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},rfe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},ife={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},afe={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},ofe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},sfe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},lfe=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},ufe={ordinalNumber:lfe,era:vp({values:nfe,defaultWidth:"wide"}),quarter:vp({values:rfe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:vp({values:ife,defaultWidth:"wide"}),day:vp({values:afe,defaultWidth:"wide"}),dayPeriod:vp({values:ofe,defaultWidth:"wide",formattingValues:sfe,defaultFormattingWidth:"wide"})};function gp(e){return(t,n={})=>{const r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;const o=a[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],f=Array.isArray(l)?ffe(l,m=>m.test(o)):cfe(l,m=>m.test(o));let u;u=e.valueCallback?e.valueCallback(f):f,u=n.valueCallback?n.valueCallback(u):u;const h=t.slice(o.length);return{value:u,rest:h}}}function cfe(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function ffe(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function dfe(e){return(t,n={})=>{const r=t.match(e.matchPattern);if(!r)return null;const i=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;const l=t.slice(i.length);return{value:o,rest:l}}}const hfe=/^(\d+)(th|st|nd|rd)?/i,pfe=/\d+/i,mfe={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},vfe={any:[/^b/i,/^(a|c)/i]},gfe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},yfe={any:[/1/i,/2/i,/3/i,/4/i]},bfe={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},_fe={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},xfe={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},wfe={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Sfe={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Ofe={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Efe={ordinalNumber:dfe({matchPattern:hfe,parsePattern:pfe,valueCallback:e=>parseInt(e,10)}),era:gp({matchPatterns:mfe,defaultMatchWidth:"wide",parsePatterns:vfe,defaultParseWidth:"any"}),quarter:gp({matchPatterns:gfe,defaultMatchWidth:"wide",parsePatterns:yfe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:gp({matchPatterns:bfe,defaultMatchWidth:"wide",parsePatterns:_fe,defaultParseWidth:"any"}),day:gp({matchPatterns:xfe,defaultMatchWidth:"wide",parsePatterns:wfe,defaultParseWidth:"any"}),dayPeriod:gp({matchPatterns:Sfe,defaultMatchWidth:"any",parsePatterns:Ofe,defaultParseWidth:"any"})},Bz={code:"en-US",formatDistance:Kce,formatLong:Jce,formatRelative:tfe,localize:ufe,match:Efe,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Cfe(e,t){const n=Mt(e,t==null?void 0:t.in);return x1(n,Hce(n))+1}function Tfe(e,t){const n=Mt(e,t==null?void 0:t.in),r=+bm(n)-+Lce(n);return Math.round(r/D3)+1}function Uz(e,t){var h,m,y,_;const n=Mt(e,t==null?void 0:t.in),r=n.getFullYear(),i=Sv(),a=(t==null?void 0:t.firstWeekContainsDate)??((m=(h=t==null?void 0:t.locale)==null?void 0:h.options)==null?void 0:m.firstWeekContainsDate)??i.firstWeekContainsDate??((_=(y=i.locale)==null?void 0:y.options)==null?void 0:_.firstWeekContainsDate)??1,o=Sr((t==null?void 0:t.in)||e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);const l=dc(o,t),f=Sr((t==null?void 0:t.in)||e,0);f.setFullYear(r,0,a),f.setHours(0,0,0,0);const u=dc(f,t);return+n>=+l?r+1:+n>=+u?r:r-1}function Afe(e,t){var l,f,u,h;const n=Sv(),r=(t==null?void 0:t.firstWeekContainsDate)??((f=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:f.firstWeekContainsDate)??n.firstWeekContainsDate??((h=(u=n.locale)==null?void 0:u.options)==null?void 0:h.firstWeekContainsDate)??1,i=Uz(e,t),a=Sr((t==null?void 0:t.in)||e,0);return a.setFullYear(i,0,r),a.setHours(0,0,0,0),dc(a,t)}function jfe(e,t){const n=Mt(e,t==null?void 0:t.in),r=+dc(n,t)-+Afe(n,t);return Math.round(r/D3)+1}function Rt(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const gl={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return Rt(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):Rt(n+1,2)},d(e,t){return Rt(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return Rt(e.getHours()%12||12,t.length)},H(e,t){return Rt(e.getHours(),t.length)},m(e,t){return Rt(e.getMinutes(),t.length)},s(e,t){return Rt(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),i=Math.trunc(r*Math.pow(10,n-3));return Rt(i,t.length)}},wf={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},NL={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),i=r>0?r:1-r;return n.ordinalNumber(i,{unit:"year"})}return gl.y(e,t)},Y:function(e,t,n,r){const i=Uz(e,r),a=i>0?i:1-i;if(t==="YY"){const o=a%100;return Rt(o,2)}return t==="Yo"?n.ordinalNumber(a,{unit:"year"}):Rt(a,t.length)},R:function(e,t){const n=Dz(e);return Rt(n,t.length)},u:function(e,t){const n=e.getFullYear();return Rt(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return Rt(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return Rt(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return gl.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return Rt(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const i=jfe(e,r);return t==="wo"?n.ordinalNumber(i,{unit:"week"}):Rt(i,t.length)},I:function(e,t,n){const r=Tfe(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):Rt(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):gl.d(e,t)},D:function(e,t,n){const r=Cfe(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):Rt(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return Rt(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});case"eeee":default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return Rt(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});case"cccc":default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),i=r===0?7:r;switch(t){case"i":return String(i);case"ii":return Rt(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let i;switch(r===12?i=wf.noon:r===0?i=wf.midnight:i=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let i;switch(r>=17?i=wf.evening:r>=12?i=wf.afternoon:r>=4?i=wf.morning:i=wf.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return gl.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):gl.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):Rt(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):Rt(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):gl.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):gl.s(e,t)},S:function(e,t){return gl.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return DL(r);case"XXXX":case"XX":return $u(r);case"XXXXX":case"XXX":default:return $u(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return DL(r);case"xxxx":case"xx":return $u(r);case"xxxxx":case"xxx":default:return $u(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+LL(r,":");case"OOOO":default:return"GMT"+$u(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+LL(r,":");case"zzzz":default:return"GMT"+$u(r,":")}},t:function(e,t,n){const r=Math.trunc(+e/1e3);return Rt(r,t.length)},T:function(e,t,n){return Rt(+e,t.length)}};function LL(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return a===0?n+String(i):n+String(i)+t+Rt(a,2)}function DL(e,t){return e%60===0?(e>0?"-":"+")+Rt(Math.abs(e)/60,2):$u(e,t)}function $u(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=Rt(Math.trunc(r/60),2),a=Rt(r%60,2);return n+i+t+a}const kL=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},zz=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},Pfe=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return kL(e,t);let a;switch(r){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",kL(r,t)).replace("{{time}}",zz(i,t))},Rfe={p:zz,P:Pfe},Mfe=/^D+$/,Nfe=/^Y+$/,Lfe=["D","DD","YY","YYYY"];function Dfe(e){return Mfe.test(e)}function kfe(e){return Nfe.test(e)}function Ife(e,t,n){const r=$fe(e,t,n);if(console.warn(r),Lfe.includes(e))throw new RangeError(r)}function $fe(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const Bfe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Ufe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,zfe=/^'([^]*?)'?$/,Ffe=/''/g,qfe=/[a-zA-Z]/;function D0(e,t,n){var h,m,y,_;const r=Sv(),i=r.locale??Bz,a=r.firstWeekContainsDate??((m=(h=r.locale)==null?void 0:h.options)==null?void 0:m.firstWeekContainsDate)??1,o=r.weekStartsOn??((_=(y=r.locale)==null?void 0:y.options)==null?void 0:_.weekStartsOn)??0,l=Mt(e,n==null?void 0:n.in);if(!Ice(l))throw new RangeError("Invalid time value");let f=t.match(Ufe).map(x=>{const w=x[0];if(w==="p"||w==="P"){const S=Rfe[w];return S(x,i.formatLong)}return x}).join("").match(Bfe).map(x=>{if(x==="''")return{isToken:!1,value:"'"};const w=x[0];if(w==="'")return{isToken:!1,value:Vfe(x)};if(NL[w])return{isToken:!0,value:x};if(w.match(qfe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+w+"`");return{isToken:!1,value:x}});i.localize.preprocessor&&(f=i.localize.preprocessor(l,f));const u={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return f.map(x=>{if(!x.isToken)return x.value;const w=x.value;(kfe(w)||Dfe(w))&&Ife(w,t,String(e));const S=NL[w[0]];return S(l,w,i.localize,u)}).join("")}function Vfe(e){const t=e.match(zfe);return t?t[1].replace(Ffe,"'"):e}function Hfe(e,t,n){const r=Sv(),i=(n==null?void 0:n.locale)??r.locale??Bz,a=2520,o=Wy(e,t);if(isNaN(o))throw new RangeError("Invalid time value");const l=Object.assign({},n,{addSuffix:n==null?void 0:n.addSuffix,comparison:o}),[f,u]=xc(n==null?void 0:n.in,...o>0?[t,e]:[e,t]),h=Vce(u,f),m=(ad(u)-ad(f))/1e3,y=Math.round((h-m)/60);let _;if(y<2)return y===0?i.formatDistance("lessThanXMinutes",1,l):i.formatDistance("xMinutes",y,l);if(y<45)return i.formatDistance("xMinutes",y,l);if(y<90)return i.formatDistance("aboutXHours",1,l);if(y<PL){const x=Math.round(y/60);return i.formatDistance("aboutXHours",x,l)}else{if(y<a)return i.formatDistance("xDays",1,l);if(y<my){const x=Math.round(y/PL);return i.formatDistance("xDays",x,l)}else if(y<my*2)return _=Math.round(y/my),i.formatDistance("aboutXMonths",_,l)}if(_=qce(u,f),_<12){const x=Math.round(y/my);return i.formatDistance("xMonths",x,l)}else{const x=_%12,w=Math.trunc(_/12);return x<3?i.formatDistance("aboutXYears",w,l):x<9?i.formatDistance("overXYears",w,l):i.formatDistance("almostXYears",w+1,l)}}function Wfe(e,t){const n=Mt(e,t==null?void 0:t.in);if(isNaN(+n))throw new RangeError("Invalid time value");let r="",i="";const a="-",o=":";{const l=Rt(n.getDate(),2),f=Rt(n.getMonth()+1,2);r=`${Rt(n.getFullYear(),4)}${a}${f}${a}${l}`}{const l=n.getTimezoneOffset();if(l!==0){const _=Math.abs(l),x=Rt(Math.trunc(_/60),2),w=Rt(_%60,2);i=`${l<0?"+":"-"}${x}:${w}`}else i="Z";const f=Rt(n.getHours(),2),u=Rt(n.getMinutes(),2),h=Rt(n.getSeconds(),2),m=r===""?"":"T",y=[f,u,h].join(o);r=`${r}${m}${y}${i}`}return r}function Gfe(e){return Math.trunc(+Mt(e)/1e3)}function Yfe(e,t){return+Mt(e)>+Mt(t)}function k0(e,t){return+Mt(e)<+Mt(t)}function GT(e,t){return+Mt(e)==+Mt(t)}function Kfe(e,t,n){const r=+Mt(e,n==null?void 0:n.in),[i,a]=[+Mt(t.start,n==null?void 0:n.in),+Mt(t.end,n==null?void 0:n.in)].sort((o,l)=>o-l);return r>=i&&r<=a}function I0(e,t,n){return I3(e,-t,n)}function Bl(e,t){const n=()=>Sr(t==null?void 0:t.in,NaN),i=Jfe(e);let a;if(i.date){const u=ede(i.date,2);a=tde(u.restDateString,u.year)}if(!a||isNaN(+a))return n();const o=+a;let l=0,f;if(i.time&&(l=nde(i.time),isNaN(l)))return n();if(i.timezone){if(f=rde(i.timezone),isNaN(f))return n()}else{const u=new Date(o+l),h=Mt(0,t==null?void 0:t.in);return h.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),h.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),h}return Mt(o+l+f,t==null?void 0:t.in)}const vy={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Zfe=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Xfe=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Qfe=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Jfe(e){const t={},n=e.split(vy.dateTimeDelimiter);let r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],vy.timeZoneDelimiter.test(t.date)&&(t.date=e.split(vy.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){const i=vy.timezone.exec(r);i?(t.time=r.replace(i[1],""),t.timezone=i[1]):t.time=r}return t}function ede(e,t){const n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};const i=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:a===null?i:a*100,restDateString:e.slice((r[1]||r[2]).length)}}function tde(e,t){if(t===null)return new Date(NaN);const n=e.match(Zfe);if(!n)return new Date(NaN);const r=!!n[4],i=yp(n[1]),a=yp(n[2])-1,o=yp(n[3]),l=yp(n[4]),f=yp(n[5])-1;if(r)return lde(t,l,f)?ide(t,l,f):new Date(NaN);{const u=new Date(0);return!ode(t,a,o)||!sde(t,i)?new Date(NaN):(u.setUTCFullYear(t,a,Math.max(i,o)),u)}}function yp(e){return e?parseInt(e):1}function nde(e){const t=e.match(Xfe);if(!t)return NaN;const n=zw(t[1]),r=zw(t[2]),i=zw(t[3]);return ude(n,r,i)?n*k3+r*Lz+i*1e3:NaN}function zw(e){return e&&parseFloat(e.replace(",","."))||0}function rde(e){if(e==="Z")return 0;const t=e.match(Qfe);if(!t)return 0;const n=t[1]==="+"?-1:1,r=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return cde(r,i)?n*(r*k3+i*Lz):NaN}function ide(e,t,n){const r=new Date(0);r.setUTCFullYear(e,0,4);const i=r.getUTCDay()||7,a=(t-1)*7+n+1-i;return r.setUTCDate(r.getUTCDate()+a),r}const ade=[31,null,31,30,31,30,31,31,30,31,30,31];function Fz(e){return e%400===0||e%4===0&&e%100!==0}function ode(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(ade[t]||(Fz(e)?29:28))}function sde(e,t){return t>=1&&t<=(Fz(e)?366:365)}function lde(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function ude(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function cde(e,t){return t>=0&&t<=59}var Gy={exports:{}},fde=Gy.exports,IL;function dde(){return IL||(IL=1,function(e,t){(function(n,r){e.exports=r()})(fde,()=>(()=>{var n={873:(o,l)=>{var f,u,h=function(){var m=function(Q,J){var H=Q,U=O[J],z=null,F=0,M=null,k=[],te={},Z=function(X,ue){z=function(pe){for(var ye=new Array(pe),me=0;me<pe;me+=1){ye[me]=new Array(pe);for(var we=0;we<pe;we+=1)ye[me][we]=null}return ye}(F=4*H+17),oe(0,0),oe(F-7,0),oe(0,F-7),de(),he(),$(X,ue),H>=7&&be(X),M==null&&(M=ee(H,U,k)),q(M,ue)},oe=function(X,ue){for(var pe=-1;pe<=7;pe+=1)if(!(X+pe<=-1||F<=X+pe))for(var ye=-1;ye<=7;ye+=1)ue+ye<=-1||F<=ue+ye||(z[X+pe][ue+ye]=0<=pe&&pe<=6&&(ye==0||ye==6)||0<=ye&&ye<=6&&(pe==0||pe==6)||2<=pe&&pe<=4&&2<=ye&&ye<=4)},he=function(){for(var X=8;X<F-8;X+=1)z[X][6]==null&&(z[X][6]=X%2==0);for(var ue=8;ue<F-8;ue+=1)z[6][ue]==null&&(z[6][ue]=ue%2==0)},de=function(){for(var X=E.getPatternPosition(H),ue=0;ue<X.length;ue+=1)for(var pe=0;pe<X.length;pe+=1){var ye=X[ue],me=X[pe];if(z[ye][me]==null)for(var we=-2;we<=2;we+=1)for(var Te=-2;Te<=2;Te+=1)z[ye+we][me+Te]=we==-2||we==2||Te==-2||Te==2||we==0&&Te==0}},be=function(X){for(var ue=E.getBCHTypeNumber(H),pe=0;pe<18;pe+=1){var ye=!X&&(ue>>pe&1)==1;z[Math.floor(pe/3)][pe%3+F-8-3]=ye}for(pe=0;pe<18;pe+=1)ye=!X&&(ue>>pe&1)==1,z[pe%3+F-8-3][Math.floor(pe/3)]=ye},$=function(X,ue){for(var pe=U<<3|ue,ye=E.getBCHTypeInfo(pe),me=0;me<15;me+=1){var we=!X&&(ye>>me&1)==1;me<6?z[me][8]=we:me<8?z[me+1][8]=we:z[F-15+me][8]=we}for(me=0;me<15;me+=1)we=!X&&(ye>>me&1)==1,me<8?z[8][F-me-1]=we:me<9?z[8][15-me-1+1]=we:z[8][15-me-1]=we;z[F-8][8]=!X},q=function(X,ue){for(var pe=-1,ye=F-1,me=7,we=0,Te=E.getMaskFunction(ue),Le=F-1;Le>0;Le-=2)for(Le==6&&(Le-=1);;){for(var ze=0;ze<2;ze+=1)if(z[ye][Le-ze]==null){var $e=!1;we<X.length&&($e=(X[we]>>>me&1)==1),Te(ye,Le-ze)&&($e=!$e),z[ye][Le-ze]=$e,(me-=1)==-1&&(we+=1,me=7)}if((ye+=pe)<0||F<=ye){ye-=pe,pe=-pe;break}}},ee=function(X,ue,pe){for(var ye=P.getRSBlocks(X,ue),me=R(),we=0;we<pe.length;we+=1){var Te=pe[we];me.put(Te.getMode(),4),me.put(Te.getLength(),E.getLengthInBits(Te.getMode(),X)),Te.write(me)}var Le=0;for(we=0;we<ye.length;we+=1)Le+=ye[we].dataCount;if(me.getLengthInBits()>8*Le)throw"code length overflow. ("+me.getLengthInBits()+">"+8*Le+")";for(me.getLengthInBits()+4<=8*Le&&me.put(0,4);me.getLengthInBits()%8!=0;)me.putBit(!1);for(;!(me.getLengthInBits()>=8*Le||(me.put(236,8),me.getLengthInBits()>=8*Le));)me.put(17,8);return function(ze,$e){for(var Fe=0,_e=0,Se=0,De=new Array($e.length),Me=new Array($e.length),je=0;je<$e.length;je+=1){var qe=$e[je].dataCount,Ge=$e[je].totalCount-qe;_e=Math.max(_e,qe),Se=Math.max(Se,Ge),De[je]=new Array(qe);for(var Qe=0;Qe<De[je].length;Qe+=1)De[je][Qe]=255&ze.getBuffer()[Qe+Fe];Fe+=qe;var ct=E.getErrorCorrectPolynomial(Ge),ot=j(De[je],ct.getLength()-1).mod(ct);for(Me[je]=new Array(ct.getLength()-1),Qe=0;Qe<Me[je].length;Qe+=1){var _t=Qe+ot.getLength()-Me[je].length;Me[je][Qe]=_t>=0?ot.getAt(_t):0}}var $t=0;for(Qe=0;Qe<$e.length;Qe+=1)$t+=$e[Qe].totalCount;var Ut=new Array($t),zt=0;for(Qe=0;Qe<_e;Qe+=1)for(je=0;je<$e.length;je+=1)Qe<De[je].length&&(Ut[zt]=De[je][Qe],zt+=1);for(Qe=0;Qe<Se;Qe+=1)for(je=0;je<$e.length;je+=1)Qe<Me[je].length&&(Ut[zt]=Me[je][Qe],zt+=1);return Ut}(me,ye)};te.addData=function(X,ue){var pe=null;switch(ue=ue||"Byte"){case"Numeric":pe=I(X);break;case"Alphanumeric":pe=V(X);break;case"Byte":pe=W(X);break;case"Kanji":pe=G(X);break;default:throw"mode:"+ue}k.push(pe),M=null},te.isDark=function(X,ue){if(X<0||F<=X||ue<0||F<=ue)throw X+","+ue;return z[X][ue]},te.getModuleCount=function(){return F},te.make=function(){if(H<1){for(var X=1;X<40;X++){for(var ue=P.getRSBlocks(X,U),pe=R(),ye=0;ye<k.length;ye++){var me=k[ye];pe.put(me.getMode(),4),pe.put(me.getLength(),E.getLengthInBits(me.getMode(),X)),me.write(pe)}var we=0;for(ye=0;ye<ue.length;ye++)we+=ue[ye].dataCount;if(pe.getLengthInBits()<=8*we)break}H=X}Z(!1,function(){for(var Te=0,Le=0,ze=0;ze<8;ze+=1){Z(!0,ze);var $e=E.getLostPoint(te);(ze==0||Te>$e)&&(Te=$e,Le=ze)}return Le}())},te.createTableTag=function(X,ue){X=X||2;var pe="";pe+='<table style="',pe+=" border-width: 0px; border-style: none;",pe+=" border-collapse: collapse;",pe+=" padding: 0px; margin: "+(ue=ue===void 0?4*X:ue)+"px;",pe+='">',pe+="<tbody>";for(var ye=0;ye<te.getModuleCount();ye+=1){pe+="<tr>";for(var me=0;me<te.getModuleCount();me+=1)pe+='<td style="',pe+=" border-width: 0px; border-style: none;",pe+=" border-collapse: collapse;",pe+=" padding: 0px; margin: 0px;",pe+=" width: "+X+"px;",pe+=" height: "+X+"px;",pe+=" background-color: ",pe+=te.isDark(ye,me)?"#000000":"#ffffff",pe+=";",pe+='"/>';pe+="</tr>"}return(pe+="</tbody>")+"</table>"},te.createSvgTag=function(X,ue,pe,ye){var me={};typeof arguments[0]=="object"&&(X=(me=arguments[0]).cellSize,ue=me.margin,pe=me.alt,ye=me.title),X=X||2,ue=ue===void 0?4*X:ue,(pe=typeof pe=="string"?{text:pe}:pe||{}).text=pe.text||null,pe.id=pe.text?pe.id||"qrcode-description":null,(ye=typeof ye=="string"?{text:ye}:ye||{}).text=ye.text||null,ye.id=ye.text?ye.id||"qrcode-title":null;var we,Te,Le,ze,$e=te.getModuleCount()*X+2*ue,Fe="";for(ze="l"+X+",0 0,"+X+" -"+X+",0 0,-"+X+"z ",Fe+='<svg version="1.1" xmlns="http://www.w3.org/2000/svg"',Fe+=me.scalable?"":' width="'+$e+'px" height="'+$e+'px"',Fe+=' viewBox="0 0 '+$e+" "+$e+'" ',Fe+=' preserveAspectRatio="xMinYMin meet"',Fe+=ye.text||pe.text?' role="img" aria-labelledby="'+fe([ye.id,pe.id].join(" ").trim())+'"':"",Fe+=">",Fe+=ye.text?'<title id="'+fe(ye.id)+'">'+fe(ye.text)+"</title>":"",Fe+=pe.text?'<description id="'+fe(pe.id)+'">'+fe(pe.text)+"</description>":"",Fe+='<rect width="100%" height="100%" fill="white" cx="0" cy="0"/>',Fe+='<path d="',Te=0;Te<te.getModuleCount();Te+=1)for(Le=Te*X+ue,we=0;we<te.getModuleCount();we+=1)te.isDark(Te,we)&&(Fe+="M"+(we*X+ue)+","+Le+ze);return(Fe+='" stroke="transparent" fill="black"/>')+"</svg>"},te.createDataURL=function(X,ue){X=X||2,ue=ue===void 0?4*X:ue;var pe=te.getModuleCount()*X+2*ue,ye=ue,me=pe-ue;return le(pe,pe,function(we,Te){if(ye<=we&&we<me&&ye<=Te&&Te<me){var Le=Math.floor((we-ye)/X),ze=Math.floor((Te-ye)/X);return te.isDark(ze,Le)?0:1}return 1})},te.createImgTag=function(X,ue,pe){X=X||2,ue=ue===void 0?4*X:ue;var ye=te.getModuleCount()*X+2*ue,me="";return me+="<img",me+=' src="',me+=te.createDataURL(X,ue),me+='"',me+=' width="',me+=ye,me+='"',me+=' height="',me+=ye,me+='"',pe&&(me+=' alt="',me+=fe(pe),me+='"'),me+"/>"};var fe=function(X){for(var ue="",pe=0;pe<X.length;pe+=1){var ye=X.charAt(pe);switch(ye){case"<":ue+="<";break;case">":ue+=">";break;case"&":ue+="&";break;case'"':ue+=""";break;default:ue+=ye}}return ue};return te.createASCII=function(X,ue){if((X=X||1)<2)return function(De){De=De===void 0?2:De;var Me,je,qe,Ge,Qe,ct=1*te.getModuleCount()+2*De,ot=De,_t=ct-De,$t={"██":"█","█ ":"▀"," █":"▄"," ":" "},Ut={"██":"▀","█ ":"▀"," █":" "," ":" "},zt="";for(Me=0;Me<ct;Me+=2){for(qe=Math.floor((Me-ot)/1),Ge=Math.floor((Me+1-ot)/1),je=0;je<ct;je+=1)Qe="█",ot<=je&&je<_t&&ot<=Me&&Me<_t&&te.isDark(qe,Math.floor((je-ot)/1))&&(Qe=" "),ot<=je&&je<_t&&ot<=Me+1&&Me+1<_t&&te.isDark(Ge,Math.floor((je-ot)/1))?Qe+=" ":Qe+="█",zt+=De<1&&Me+1>=_t?Ut[Qe]:$t[Qe];zt+=`
|
||
`}return ct%2&&De>0?zt.substring(0,zt.length-ct-1)+Array(ct+1).join("▀"):zt.substring(0,zt.length-1)}(ue);X-=1,ue=ue===void 0?2*X:ue;var pe,ye,me,we,Te=te.getModuleCount()*X+2*ue,Le=ue,ze=Te-ue,$e=Array(X+1).join("██"),Fe=Array(X+1).join(" "),_e="",Se="";for(pe=0;pe<Te;pe+=1){for(me=Math.floor((pe-Le)/X),Se="",ye=0;ye<Te;ye+=1)we=1,Le<=ye&&ye<ze&&Le<=pe&&pe<ze&&te.isDark(me,Math.floor((ye-Le)/X))&&(we=0),Se+=we?$e:Fe;for(me=0;me<X;me+=1)_e+=Se+`
|
||
`}return _e.substring(0,_e.length-1)},te.renderTo2dContext=function(X,ue){ue=ue||2;for(var pe=te.getModuleCount(),ye=0;ye<pe;ye++)for(var me=0;me<pe;me++)X.fillStyle=te.isDark(ye,me)?"black":"white",X.fillRect(ye*ue,me*ue,ue,ue)},te};m.stringToBytes=(m.stringToBytesFuncs={default:function(Q){for(var J=[],H=0;H<Q.length;H+=1){var U=Q.charCodeAt(H);J.push(255&U)}return J}}).default,m.createStringToBytes=function(Q,J){var H=function(){for(var z=ne(Q),F=function(){var he=z.read();if(he==-1)throw"eof";return he},M=0,k={};;){var te=z.read();if(te==-1)break;var Z=F(),oe=F()<<8|F();k[String.fromCharCode(te<<8|Z)]=oe,M+=1}if(M!=J)throw M+" != "+J;return k}(),U=63;return function(z){for(var F=[],M=0;M<z.length;M+=1){var k=z.charCodeAt(M);if(k<128)F.push(k);else{var te=H[z.charAt(M)];typeof te=="number"?(255&te)==te?F.push(te):(F.push(te>>>8),F.push(255&te)):F.push(U)}}return F}};var y,_,x,w,S,O={L:1,M:0,Q:3,H:2},E=(y=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],_=1335,x=7973,S=function(Q){for(var J=0;Q!=0;)J+=1,Q>>>=1;return J},(w={}).getBCHTypeInfo=function(Q){for(var J=Q<<10;S(J)-S(_)>=0;)J^=_<<S(J)-S(_);return 21522^(Q<<10|J)},w.getBCHTypeNumber=function(Q){for(var J=Q<<12;S(J)-S(x)>=0;)J^=x<<S(J)-S(x);return Q<<12|J},w.getPatternPosition=function(Q){return y[Q-1]},w.getMaskFunction=function(Q){switch(Q){case 0:return function(J,H){return(J+H)%2==0};case 1:return function(J,H){return J%2==0};case 2:return function(J,H){return H%3==0};case 3:return function(J,H){return(J+H)%3==0};case 4:return function(J,H){return(Math.floor(J/2)+Math.floor(H/3))%2==0};case 5:return function(J,H){return J*H%2+J*H%3==0};case 6:return function(J,H){return(J*H%2+J*H%3)%2==0};case 7:return function(J,H){return(J*H%3+(J+H)%2)%2==0};default:throw"bad maskPattern:"+Q}},w.getErrorCorrectPolynomial=function(Q){for(var J=j([1],0),H=0;H<Q;H+=1)J=J.multiply(j([1,A.gexp(H)],0));return J},w.getLengthInBits=function(Q,J){if(1<=J&&J<10)switch(Q){case 1:return 10;case 2:return 9;case 4:case 8:return 8;default:throw"mode:"+Q}else if(J<27)switch(Q){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw"mode:"+Q}else{if(!(J<41))throw"type:"+J;switch(Q){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw"mode:"+Q}}},w.getLostPoint=function(Q){for(var J=Q.getModuleCount(),H=0,U=0;U<J;U+=1)for(var z=0;z<J;z+=1){for(var F=0,M=Q.isDark(U,z),k=-1;k<=1;k+=1)if(!(U+k<0||J<=U+k))for(var te=-1;te<=1;te+=1)z+te<0||J<=z+te||k==0&&te==0||M==Q.isDark(U+k,z+te)&&(F+=1);F>5&&(H+=3+F-5)}for(U=0;U<J-1;U+=1)for(z=0;z<J-1;z+=1){var Z=0;Q.isDark(U,z)&&(Z+=1),Q.isDark(U+1,z)&&(Z+=1),Q.isDark(U,z+1)&&(Z+=1),Q.isDark(U+1,z+1)&&(Z+=1),Z!=0&&Z!=4||(H+=3)}for(U=0;U<J;U+=1)for(z=0;z<J-6;z+=1)Q.isDark(U,z)&&!Q.isDark(U,z+1)&&Q.isDark(U,z+2)&&Q.isDark(U,z+3)&&Q.isDark(U,z+4)&&!Q.isDark(U,z+5)&&Q.isDark(U,z+6)&&(H+=40);for(z=0;z<J;z+=1)for(U=0;U<J-6;U+=1)Q.isDark(U,z)&&!Q.isDark(U+1,z)&&Q.isDark(U+2,z)&&Q.isDark(U+3,z)&&Q.isDark(U+4,z)&&!Q.isDark(U+5,z)&&Q.isDark(U+6,z)&&(H+=40);var oe=0;for(z=0;z<J;z+=1)for(U=0;U<J;U+=1)Q.isDark(U,z)&&(oe+=1);return H+Math.abs(100*oe/J/J-50)/5*10},w),A=function(){for(var Q=new Array(256),J=new Array(256),H=0;H<8;H+=1)Q[H]=1<<H;for(H=8;H<256;H+=1)Q[H]=Q[H-4]^Q[H-5]^Q[H-6]^Q[H-8];for(H=0;H<255;H+=1)J[Q[H]]=H;return{glog:function(U){if(U<1)throw"glog("+U+")";return J[U]},gexp:function(U){for(;U<0;)U+=255;for(;U>=256;)U-=255;return Q[U]}}}();function j(Q,J){if(Q.length===void 0)throw Q.length+"/"+J;var H=function(){for(var z=0;z<Q.length&&Q[z]==0;)z+=1;for(var F=new Array(Q.length-z+J),M=0;M<Q.length-z;M+=1)F[M]=Q[M+z];return F}(),U={getAt:function(z){return H[z]},getLength:function(){return H.length},multiply:function(z){for(var F=new Array(U.getLength()+z.getLength()-1),M=0;M<U.getLength();M+=1)for(var k=0;k<z.getLength();k+=1)F[M+k]^=A.gexp(A.glog(U.getAt(M))+A.glog(z.getAt(k)));return j(F,0)},mod:function(z){if(U.getLength()-z.getLength()<0)return U;for(var F=A.glog(U.getAt(0))-A.glog(z.getAt(0)),M=new Array(U.getLength()),k=0;k<U.getLength();k+=1)M[k]=U.getAt(k);for(k=0;k<z.getLength();k+=1)M[k]^=A.gexp(A.glog(z.getAt(k))+F);return j(M,0).mod(z)}};return U}var P=function(){var Q=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],J=function(U,z){var F={};return F.totalCount=U,F.dataCount=z,F},H={getRSBlocks:function(U,z){var F=function(be,$){switch($){case O.L:return Q[4*(be-1)+0];case O.M:return Q[4*(be-1)+1];case O.Q:return Q[4*(be-1)+2];case O.H:return Q[4*(be-1)+3];default:return}}(U,z);if(F===void 0)throw"bad rs block @ typeNumber:"+U+"/errorCorrectionLevel:"+z;for(var M=F.length/3,k=[],te=0;te<M;te+=1)for(var Z=F[3*te+0],oe=F[3*te+1],he=F[3*te+2],de=0;de<Z;de+=1)k.push(J(oe,he));return k}};return H}(),R=function(){var Q=[],J=0,H={getBuffer:function(){return Q},getAt:function(U){var z=Math.floor(U/8);return(Q[z]>>>7-U%8&1)==1},put:function(U,z){for(var F=0;F<z;F+=1)H.putBit((U>>>z-F-1&1)==1)},getLengthInBits:function(){return J},putBit:function(U){var z=Math.floor(J/8);Q.length<=z&&Q.push(0),U&&(Q[z]|=128>>>J%8),J+=1}};return H},I=function(Q){var J=Q,H={getMode:function(){return 1},getLength:function(F){return J.length},write:function(F){for(var M=J,k=0;k+2<M.length;)F.put(U(M.substring(k,k+3)),10),k+=3;k<M.length&&(M.length-k==1?F.put(U(M.substring(k,k+1)),4):M.length-k==2&&F.put(U(M.substring(k,k+2)),7))}},U=function(F){for(var M=0,k=0;k<F.length;k+=1)M=10*M+z(F.charAt(k));return M},z=function(F){if("0"<=F&&F<="9")return F.charCodeAt(0)-48;throw"illegal char :"+F};return H},V=function(Q){var J=Q,H={getMode:function(){return 2},getLength:function(z){return J.length},write:function(z){for(var F=J,M=0;M+1<F.length;)z.put(45*U(F.charAt(M))+U(F.charAt(M+1)),11),M+=2;M<F.length&&z.put(U(F.charAt(M)),6)}},U=function(z){if("0"<=z&&z<="9")return z.charCodeAt(0)-48;if("A"<=z&&z<="Z")return z.charCodeAt(0)-65+10;switch(z){case" ":return 36;case"$":return 37;case"%":return 38;case"*":return 39;case"+":return 40;case"-":return 41;case".":return 42;case"/":return 43;case":":return 44;default:throw"illegal char :"+z}};return H},W=function(Q){var J=m.stringToBytes(Q);return{getMode:function(){return 4},getLength:function(H){return J.length},write:function(H){for(var U=0;U<J.length;U+=1)H.put(J[U],8)}}},G=function(Q){var J=m.stringToBytesFuncs.SJIS;if(!J)throw"sjis not supported.";(function(){var z=J("友");if(z.length!=2||(z[0]<<8|z[1])!=38726)throw"sjis not supported."})();var H=J(Q),U={getMode:function(){return 8},getLength:function(z){return~~(H.length/2)},write:function(z){for(var F=H,M=0;M+1<F.length;){var k=(255&F[M])<<8|255&F[M+1];if(33088<=k&&k<=40956)k-=33088;else{if(!(57408<=k&&k<=60351))throw"illegal char at "+(M+1)+"/"+k;k-=49472}k=192*(k>>>8&255)+(255&k),z.put(k,13),M+=2}if(M<F.length)throw"illegal char at "+(M+1)}};return U},K=function(){var Q=[],J={writeByte:function(H){Q.push(255&H)},writeShort:function(H){J.writeByte(H),J.writeByte(H>>>8)},writeBytes:function(H,U,z){U=U||0,z=z||H.length;for(var F=0;F<z;F+=1)J.writeByte(H[F+U])},writeString:function(H){for(var U=0;U<H.length;U+=1)J.writeByte(H.charCodeAt(U))},toByteArray:function(){return Q},toString:function(){var H="";H+="[";for(var U=0;U<Q.length;U+=1)U>0&&(H+=","),H+=Q[U];return H+"]"}};return J},ne=function(Q){var J=Q,H=0,U=0,z=0,F={read:function(){for(;z<8;){if(H>=J.length){if(z==0)return-1;throw"unexpected end of file./"+z}var k=J.charAt(H);if(H+=1,k=="=")return z=0,-1;k.match(/^\s$/)||(U=U<<6|M(k.charCodeAt(0)),z+=6)}var te=U>>>z-8&255;return z-=8,te}},M=function(k){if(65<=k&&k<=90)return k-65;if(97<=k&&k<=122)return k-97+26;if(48<=k&&k<=57)return k-48+52;if(k==43)return 62;if(k==47)return 63;throw"c:"+k};return F},le=function(Q,J,H){for(var U=function(oe,he){var de=oe,be=he,$=new Array(oe*he),q={setPixel:function(X,ue,pe){$[ue*de+X]=pe},write:function(X){X.writeString("GIF87a"),X.writeShort(de),X.writeShort(be),X.writeByte(128),X.writeByte(0),X.writeByte(0),X.writeByte(0),X.writeByte(0),X.writeByte(0),X.writeByte(255),X.writeByte(255),X.writeByte(255),X.writeString(","),X.writeShort(0),X.writeShort(0),X.writeShort(de),X.writeShort(be),X.writeByte(0);var ue=ee(2);X.writeByte(2);for(var pe=0;ue.length-pe>255;)X.writeByte(255),X.writeBytes(ue,pe,255),pe+=255;X.writeByte(ue.length-pe),X.writeBytes(ue,pe,ue.length-pe),X.writeByte(0),X.writeString(";")}},ee=function(X){for(var ue=1<<X,pe=1+(1<<X),ye=X+1,me=fe(),we=0;we<ue;we+=1)me.add(String.fromCharCode(we));me.add(String.fromCharCode(ue)),me.add(String.fromCharCode(pe));var Te,Le,ze,$e=K(),Fe=(Te=$e,Le=0,ze=0,{write:function(Me,je){if(Me>>>je)throw"length over";for(;Le+je>=8;)Te.writeByte(255&(Me<<Le|ze)),je-=8-Le,Me>>>=8-Le,ze=0,Le=0;ze|=Me<<Le,Le+=je},flush:function(){Le>0&&Te.writeByte(ze)}});Fe.write(ue,ye);var _e=0,Se=String.fromCharCode($[_e]);for(_e+=1;_e<$.length;){var De=String.fromCharCode($[_e]);_e+=1,me.contains(Se+De)?Se+=De:(Fe.write(me.indexOf(Se),ye),me.size()<4095&&(me.size()==1<<ye&&(ye+=1),me.add(Se+De)),Se=De)}return Fe.write(me.indexOf(Se),ye),Fe.write(pe,ye),Fe.flush(),$e.toByteArray()},fe=function(){var X={},ue=0,pe={add:function(ye){if(pe.contains(ye))throw"dup key:"+ye;X[ye]=ue,ue+=1},size:function(){return ue},indexOf:function(ye){return X[ye]},contains:function(ye){return X[ye]!==void 0}};return pe};return q}(Q,J),z=0;z<J;z+=1)for(var F=0;F<Q;F+=1)U.setPixel(F,z,H(F,z));var M=K();U.write(M);for(var k=function(){var oe=0,he=0,de=0,be="",$={},q=function(fe){be+=String.fromCharCode(ee(63&fe))},ee=function(fe){if(!(fe<0)){if(fe<26)return 65+fe;if(fe<52)return fe-26+97;if(fe<62)return fe-52+48;if(fe==62)return 43;if(fe==63)return 47}throw"n:"+fe};return $.writeByte=function(fe){for(oe=oe<<8|255&fe,he+=8,de+=1;he>=6;)q(oe>>>he-6),he-=6},$.flush=function(){if(he>0&&(q(oe<<6-he),oe=0,he=0),de%3!=0)for(var fe=3-de%3,X=0;X<fe;X+=1)be+="="},$.toString=function(){return be},$}(),te=M.toByteArray(),Z=0;Z<te.length;Z+=1)k.writeByte(te[Z]);return k.flush(),"data:image/gif;base64,"+k};return m}();h.stringToBytesFuncs["UTF-8"]=function(m){return function(y){for(var _=[],x=0;x<y.length;x++){var w=y.charCodeAt(x);w<128?_.push(w):w<2048?_.push(192|w>>6,128|63&w):w<55296||w>=57344?_.push(224|w>>12,128|w>>6&63,128|63&w):(x++,w=65536+((1023&w)<<10|1023&y.charCodeAt(x)),_.push(240|w>>18,128|w>>12&63,128|w>>6&63,128|63&w))}return _}(m)},(u=typeof(f=function(){return h})=="function"?f.apply(l,[]):f)===void 0||(o.exports=u)}},r={};function i(o){var l=r[o];if(l!==void 0)return l.exports;var f=r[o]={exports:{}};return n[o](f,f.exports,i),f.exports}i.n=o=>{var l=o&&o.__esModule?()=>o.default:()=>o;return i.d(l,{a:l}),l},i.d=(o,l)=>{for(var f in l)i.o(l,f)&&!i.o(o,f)&&Object.defineProperty(o,f,{enumerable:!0,get:l[f]})},i.o=(o,l)=>Object.prototype.hasOwnProperty.call(o,l);var a={};return(()=>{i.d(a,{default:()=>J});const o=H=>!!H&&typeof H=="object"&&!Array.isArray(H);function l(H,...U){if(!U.length)return H;const z=U.shift();return z!==void 0&&o(H)&&o(z)?(H=Object.assign({},H),Object.keys(z).forEach(F=>{const M=H[F],k=z[F];Array.isArray(M)&&Array.isArray(k)?H[F]=k:o(M)&&o(k)?H[F]=l(Object.assign({},M),k):H[F]=k}),l(H,...U)):H}function f(H,U){const z=document.createElement("a");z.download=U,z.href=H,document.body.appendChild(z),z.click(),document.body.removeChild(z)}const u={L:.07,M:.15,Q:.25,H:.3};class h{constructor({svg:U,type:z,window:F}){this._svg=U,this._type=z,this._window=F}draw(U,z,F,M){let k;switch(this._type){case"dots":k=this._drawDot;break;case"classy":k=this._drawClassy;break;case"classy-rounded":k=this._drawClassyRounded;break;case"rounded":k=this._drawRounded;break;case"extra-rounded":k=this._drawExtraRounded;break;default:k=this._drawSquare}k.call(this,{x:U,y:z,size:F,getNeighbor:M})}_rotateFigure({x:U,y:z,size:F,rotation:M=0,draw:k}){var te;const Z=U+F/2,oe=z+F/2;k(),(te=this._element)===null||te===void 0||te.setAttribute("transform",`rotate(${180*M/Math.PI},${Z},${oe})`)}_basicDot(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(F+z/2)),this._element.setAttribute("cy",String(M+z/2)),this._element.setAttribute("r",String(z/2))}}))}_basicSquare(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(F)),this._element.setAttribute("y",String(M)),this._element.setAttribute("width",String(z)),this._element.setAttribute("height",String(z))}}))}_basicSideRounded(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${F} ${M}v ${z}h `+z/2+`a ${z/2} ${z/2}, 0, 0, 0, 0 ${-z}`)}}))}_basicCornerRounded(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${F} ${M}v ${z}h ${z}v `+-z/2+`a ${z/2} ${z/2}, 0, 0, 0, ${-z/2} ${-z/2}`)}}))}_basicCornerExtraRounded(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${F} ${M}v ${z}h ${z}a ${z} ${z}, 0, 0, 0, ${-z} ${-z}`)}}))}_basicCornersRounded(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${F} ${M}v `+z/2+`a ${z/2} ${z/2}, 0, 0, 0, ${z/2} ${z/2}h `+z/2+"v "+-z/2+`a ${z/2} ${z/2}, 0, 0, 0, ${-z/2} ${-z/2}`)}}))}_drawDot({x:U,y:z,size:F}){this._basicDot({x:U,y:z,size:F,rotation:0})}_drawSquare({x:U,y:z,size:F}){this._basicSquare({x:U,y:z,size:F,rotation:0})}_drawRounded({x:U,y:z,size:F,getNeighbor:M}){const k=M?+M(-1,0):0,te=M?+M(1,0):0,Z=M?+M(0,-1):0,oe=M?+M(0,1):0,he=k+te+Z+oe;if(he!==0)if(he>2||k&&te||Z&&oe)this._basicSquare({x:U,y:z,size:F,rotation:0});else{if(he===2){let de=0;return k&&Z?de=Math.PI/2:Z&&te?de=Math.PI:te&&oe&&(de=-Math.PI/2),void this._basicCornerRounded({x:U,y:z,size:F,rotation:de})}if(he===1){let de=0;return Z?de=Math.PI/2:te?de=Math.PI:oe&&(de=-Math.PI/2),void this._basicSideRounded({x:U,y:z,size:F,rotation:de})}}else this._basicDot({x:U,y:z,size:F,rotation:0})}_drawExtraRounded({x:U,y:z,size:F,getNeighbor:M}){const k=M?+M(-1,0):0,te=M?+M(1,0):0,Z=M?+M(0,-1):0,oe=M?+M(0,1):0,he=k+te+Z+oe;if(he!==0)if(he>2||k&&te||Z&&oe)this._basicSquare({x:U,y:z,size:F,rotation:0});else{if(he===2){let de=0;return k&&Z?de=Math.PI/2:Z&&te?de=Math.PI:te&&oe&&(de=-Math.PI/2),void this._basicCornerExtraRounded({x:U,y:z,size:F,rotation:de})}if(he===1){let de=0;return Z?de=Math.PI/2:te?de=Math.PI:oe&&(de=-Math.PI/2),void this._basicSideRounded({x:U,y:z,size:F,rotation:de})}}else this._basicDot({x:U,y:z,size:F,rotation:0})}_drawClassy({x:U,y:z,size:F,getNeighbor:M}){const k=M?+M(-1,0):0,te=M?+M(1,0):0,Z=M?+M(0,-1):0,oe=M?+M(0,1):0;k+te+Z+oe!==0?k||Z?te||oe?this._basicSquare({x:U,y:z,size:F,rotation:0}):this._basicCornerRounded({x:U,y:z,size:F,rotation:Math.PI/2}):this._basicCornerRounded({x:U,y:z,size:F,rotation:-Math.PI/2}):this._basicCornersRounded({x:U,y:z,size:F,rotation:Math.PI/2})}_drawClassyRounded({x:U,y:z,size:F,getNeighbor:M}){const k=M?+M(-1,0):0,te=M?+M(1,0):0,Z=M?+M(0,-1):0,oe=M?+M(0,1):0;k+te+Z+oe!==0?k||Z?te||oe?this._basicSquare({x:U,y:z,size:F,rotation:0}):this._basicCornerExtraRounded({x:U,y:z,size:F,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:U,y:z,size:F,rotation:-Math.PI/2}):this._basicCornersRounded({x:U,y:z,size:F,rotation:Math.PI/2})}}const m={dot:"dot",square:"square",extraRounded:"extra-rounded"},y=Object.values(m);class _{constructor({svg:U,type:z,window:F}){this._svg=U,this._type=z,this._window=F}draw(U,z,F,M){let k;switch(this._type){case m.square:k=this._drawSquare;break;case m.extraRounded:k=this._drawExtraRounded;break;default:k=this._drawDot}k.call(this,{x:U,y:z,size:F,rotation:M})}_rotateFigure({x:U,y:z,size:F,rotation:M=0,draw:k}){var te;const Z=U+F/2,oe=z+F/2;k(),(te=this._element)===null||te===void 0||te.setAttribute("transform",`rotate(${180*M/Math.PI},${Z},${oe})`)}_basicDot(U){const{size:z,x:F,y:M}=U,k=z/7;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${F+z/2} ${M}a ${z/2} ${z/2} 0 1 0 0.1 0zm 0 ${k}a ${z/2-k} ${z/2-k} 0 1 1 -0.1 0Z`)}}))}_basicSquare(U){const{size:z,x:F,y:M}=U,k=z/7;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${F} ${M}v ${z}h ${z}v `+-z+`zM ${F+k} ${M+k}h `+(z-2*k)+"v "+(z-2*k)+"h "+(2*k-z)+"z")}}))}_basicExtraRounded(U){const{size:z,x:F,y:M}=U,k=z/7;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${F} ${M+2.5*k}v `+2*k+`a ${2.5*k} ${2.5*k}, 0, 0, 0, ${2.5*k} ${2.5*k}h `+2*k+`a ${2.5*k} ${2.5*k}, 0, 0, 0, ${2.5*k} ${2.5*-k}v `+-2*k+`a ${2.5*k} ${2.5*k}, 0, 0, 0, ${2.5*-k} ${2.5*-k}h `+-2*k+`a ${2.5*k} ${2.5*k}, 0, 0, 0, ${2.5*-k} ${2.5*k}M ${F+2.5*k} ${M+k}h `+2*k+`a ${1.5*k} ${1.5*k}, 0, 0, 1, ${1.5*k} ${1.5*k}v `+2*k+`a ${1.5*k} ${1.5*k}, 0, 0, 1, ${1.5*-k} ${1.5*k}h `+-2*k+`a ${1.5*k} ${1.5*k}, 0, 0, 1, ${1.5*-k} ${1.5*-k}v `+-2*k+`a ${1.5*k} ${1.5*k}, 0, 0, 1, ${1.5*k} ${1.5*-k}`)}}))}_drawDot({x:U,y:z,size:F,rotation:M}){this._basicDot({x:U,y:z,size:F,rotation:M})}_drawSquare({x:U,y:z,size:F,rotation:M}){this._basicSquare({x:U,y:z,size:F,rotation:M})}_drawExtraRounded({x:U,y:z,size:F,rotation:M}){this._basicExtraRounded({x:U,y:z,size:F,rotation:M})}}const x={dot:"dot",square:"square"},w=Object.values(x);class S{constructor({svg:U,type:z,window:F}){this._svg=U,this._type=z,this._window=F}draw(U,z,F,M){let k;k=this._type===x.square?this._drawSquare:this._drawDot,k.call(this,{x:U,y:z,size:F,rotation:M})}_rotateFigure({x:U,y:z,size:F,rotation:M=0,draw:k}){var te;const Z=U+F/2,oe=z+F/2;k(),(te=this._element)===null||te===void 0||te.setAttribute("transform",`rotate(${180*M/Math.PI},${Z},${oe})`)}_basicDot(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(F+z/2)),this._element.setAttribute("cy",String(M+z/2)),this._element.setAttribute("r",String(z/2))}}))}_basicSquare(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(F)),this._element.setAttribute("y",String(M)),this._element.setAttribute("width",String(z)),this._element.setAttribute("height",String(z))}}))}_drawDot({x:U,y:z,size:F,rotation:M}){this._basicDot({x:U,y:z,size:F,rotation:M})}_drawSquare({x:U,y:z,size:F,rotation:M}){this._basicSquare({x:U,y:z,size:F,rotation:M})}}const O="circle",E=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]],A=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];class j{constructor(U,z){this._roundSize=F=>this._options.dotsOptions.roundSize?Math.floor(F):F,this._window=z,this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("width",String(U.width)),this._element.setAttribute("height",String(U.height)),this._element.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),U.dotsOptions.roundSize||this._element.setAttribute("shape-rendering","crispEdges"),this._element.setAttribute("viewBox",`0 0 ${U.width} ${U.height}`),this._defs=this._window.document.createElementNS("http://www.w3.org/2000/svg","defs"),this._element.appendChild(this._defs),this._imageUri=U.image,this._instanceId=j.instanceCount++,this._options=U}get width(){return this._options.width}get height(){return this._options.height}getElement(){return this._element}async drawQR(U){const z=U.getModuleCount(),F=Math.min(this._options.width,this._options.height)-2*this._options.margin,M=this._options.shape===O?F/Math.sqrt(2):F,k=this._roundSize(M/z);let te={hideXDots:0,hideYDots:0,width:0,height:0};if(this._qr=U,this._options.image){if(await this.loadImage(),!this._image)return;const{imageOptions:Z,qrOptions:oe}=this._options,he=Z.imageSize*u[oe.errorCorrectionLevel],de=Math.floor(he*z*z);te=function({originalHeight:be,originalWidth:$,maxHiddenDots:q,maxHiddenAxisDots:ee,dotSize:fe}){const X={x:0,y:0},ue={x:0,y:0};if(be<=0||$<=0||q<=0||fe<=0)return{height:0,width:0,hideYDots:0,hideXDots:0};const pe=be/$;return X.x=Math.floor(Math.sqrt(q/pe)),X.x<=0&&(X.x=1),ee&&ee<X.x&&(X.x=ee),X.x%2==0&&X.x--,ue.x=X.x*fe,X.y=1+2*Math.ceil((X.x*pe-1)/2),ue.y=Math.round(ue.x*pe),(X.y*X.x>q||ee&&ee<X.y)&&(ee&&ee<X.y?(X.y=ee,X.y%2==0&&X.x--):X.y-=2,ue.y=X.y*fe,X.x=1+2*Math.ceil((X.y/pe-1)/2),ue.x=Math.round(ue.y/pe)),{height:ue.y,width:ue.x,hideYDots:X.y,hideXDots:X.x}}({originalWidth:this._image.width,originalHeight:this._image.height,maxHiddenDots:de,maxHiddenAxisDots:z-14,dotSize:k})}this.drawBackground(),this.drawDots((Z,oe)=>{var he,de,be,$,q,ee;return!(this._options.imageOptions.hideBackgroundDots&&Z>=(z-te.hideYDots)/2&&Z<(z+te.hideYDots)/2&&oe>=(z-te.hideXDots)/2&&oe<(z+te.hideXDots)/2||!((he=E[Z])===null||he===void 0)&&he[oe]||!((de=E[Z-z+7])===null||de===void 0)&&de[oe]||!((be=E[Z])===null||be===void 0)&&be[oe-z+7]||!(($=A[Z])===null||$===void 0)&&$[oe]||!((q=A[Z-z+7])===null||q===void 0)&&q[oe]||!((ee=A[Z])===null||ee===void 0)&&ee[oe-z+7])}),this.drawCorners(),this._options.image&&await this.drawImage({width:te.width,height:te.height,count:z,dotSize:k})}drawBackground(){var U,z,F;const M=this._element,k=this._options;if(M){const te=(U=k.backgroundOptions)===null||U===void 0?void 0:U.gradient,Z=(z=k.backgroundOptions)===null||z===void 0?void 0:z.color;let oe=k.height,he=k.width;if(te||Z){const de=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id",`clip-path-background-color-${this._instanceId}`),this._defs.appendChild(this._backgroundClipPath),!((F=k.backgroundOptions)===null||F===void 0)&&F.round&&(oe=he=Math.min(k.width,k.height),de.setAttribute("rx",String(oe/2*k.backgroundOptions.round))),de.setAttribute("x",String(this._roundSize((k.width-he)/2))),de.setAttribute("y",String(this._roundSize((k.height-oe)/2))),de.setAttribute("width",String(he)),de.setAttribute("height",String(oe)),this._backgroundClipPath.appendChild(de),this._createColor({options:te,color:Z,additionalRotation:0,x:0,y:0,height:k.height,width:k.width,name:`background-color-${this._instanceId}`})}}}drawDots(U){var z,F;if(!this._qr)throw"QR code is not defined";const M=this._options,k=this._qr.getModuleCount();if(k>M.width||k>M.height)throw"The canvas is too small.";const te=Math.min(M.width,M.height)-2*M.margin,Z=M.shape===O?te/Math.sqrt(2):te,oe=this._roundSize(Z/k),he=this._roundSize((M.width-k*oe)/2),de=this._roundSize((M.height-k*oe)/2),be=new h({svg:this._element,type:M.dotsOptions.type,window:this._window});this._dotsClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id",`clip-path-dot-color-${this._instanceId}`),this._defs.appendChild(this._dotsClipPath),this._createColor({options:(z=M.dotsOptions)===null||z===void 0?void 0:z.gradient,color:M.dotsOptions.color,additionalRotation:0,x:0,y:0,height:M.height,width:M.width,name:`dot-color-${this._instanceId}`});for(let $=0;$<k;$++)for(let q=0;q<k;q++)U&&!U($,q)||!((F=this._qr)===null||F===void 0)&&F.isDark($,q)&&(be.draw(he+q*oe,de+$*oe,oe,(ee,fe)=>!(q+ee<0||$+fe<0||q+ee>=k||$+fe>=k)&&!(U&&!U($+fe,q+ee))&&!!this._qr&&this._qr.isDark($+fe,q+ee)),be._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(be._element));if(M.shape===O){const $=this._roundSize((te/oe-k)/2),q=k+2*$,ee=he-$*oe,fe=de-$*oe,X=[],ue=this._roundSize(q/2);for(let pe=0;pe<q;pe++){X[pe]=[];for(let ye=0;ye<q;ye++)pe>=$-1&&pe<=q-$&&ye>=$-1&&ye<=q-$||Math.sqrt((pe-ue)*(pe-ue)+(ye-ue)*(ye-ue))>ue?X[pe][ye]=0:X[pe][ye]=this._qr.isDark(ye-2*$<0?ye:ye>=k?ye-2*$:ye-$,pe-2*$<0?pe:pe>=k?pe-2*$:pe-$)?1:0}for(let pe=0;pe<q;pe++)for(let ye=0;ye<q;ye++)X[pe][ye]&&(be.draw(ee+ye*oe,fe+pe*oe,oe,(me,we)=>{var Te;return!!(!((Te=X[pe+we])===null||Te===void 0)&&Te[ye+me])}),be._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(be._element))}}drawCorners(){if(!this._qr)throw"QR code is not defined";const U=this._element,z=this._options;if(!U)throw"Element code is not defined";const F=this._qr.getModuleCount(),M=Math.min(z.width,z.height)-2*z.margin,k=z.shape===O?M/Math.sqrt(2):M,te=this._roundSize(k/F),Z=7*te,oe=3*te,he=this._roundSize((z.width-F*te)/2),de=this._roundSize((z.height-F*te)/2);[[0,0,0],[1,0,Math.PI/2],[0,1,-Math.PI/2]].forEach(([be,$,q])=>{var ee,fe,X,ue,pe,ye,me,we,Te,Le,ze,$e,Fe,_e;const Se=he+be*te*(F-7),De=de+$*te*(F-7);let Me=this._dotsClipPath,je=this._dotsClipPath;if((!((ee=z.cornersSquareOptions)===null||ee===void 0)&&ee.gradient||!((fe=z.cornersSquareOptions)===null||fe===void 0)&&fe.color)&&(Me=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),Me.setAttribute("id",`clip-path-corners-square-color-${be}-${$}-${this._instanceId}`),this._defs.appendChild(Me),this._cornersSquareClipPath=this._cornersDotClipPath=je=Me,this._createColor({options:(X=z.cornersSquareOptions)===null||X===void 0?void 0:X.gradient,color:(ue=z.cornersSquareOptions)===null||ue===void 0?void 0:ue.color,additionalRotation:q,x:Se,y:De,height:Z,width:Z,name:`corners-square-color-${be}-${$}-${this._instanceId}`})),((pe=z.cornersSquareOptions)===null||pe===void 0?void 0:pe.type)&&y.includes(z.cornersSquareOptions.type)){const qe=new _({svg:this._element,type:z.cornersSquareOptions.type,window:this._window});qe.draw(Se,De,Z,q),qe._element&&Me&&Me.appendChild(qe._element)}else{const qe=new h({svg:this._element,type:((ye=z.cornersSquareOptions)===null||ye===void 0?void 0:ye.type)||z.dotsOptions.type,window:this._window});for(let Ge=0;Ge<E.length;Ge++)for(let Qe=0;Qe<E[Ge].length;Qe++)!((me=E[Ge])===null||me===void 0)&&me[Qe]&&(qe.draw(Se+Qe*te,De+Ge*te,te,(ct,ot)=>{var _t;return!!(!((_t=E[Ge+ot])===null||_t===void 0)&&_t[Qe+ct])}),qe._element&&Me&&Me.appendChild(qe._element))}if((!((we=z.cornersDotOptions)===null||we===void 0)&&we.gradient||!((Te=z.cornersDotOptions)===null||Te===void 0)&&Te.color)&&(je=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),je.setAttribute("id",`clip-path-corners-dot-color-${be}-${$}-${this._instanceId}`),this._defs.appendChild(je),this._cornersDotClipPath=je,this._createColor({options:(Le=z.cornersDotOptions)===null||Le===void 0?void 0:Le.gradient,color:(ze=z.cornersDotOptions)===null||ze===void 0?void 0:ze.color,additionalRotation:q,x:Se+2*te,y:De+2*te,height:oe,width:oe,name:`corners-dot-color-${be}-${$}-${this._instanceId}`})),(($e=z.cornersDotOptions)===null||$e===void 0?void 0:$e.type)&&w.includes(z.cornersDotOptions.type)){const qe=new S({svg:this._element,type:z.cornersDotOptions.type,window:this._window});qe.draw(Se+2*te,De+2*te,oe,q),qe._element&&je&&je.appendChild(qe._element)}else{const qe=new h({svg:this._element,type:((Fe=z.cornersDotOptions)===null||Fe===void 0?void 0:Fe.type)||z.dotsOptions.type,window:this._window});for(let Ge=0;Ge<A.length;Ge++)for(let Qe=0;Qe<A[Ge].length;Qe++)!((_e=A[Ge])===null||_e===void 0)&&_e[Qe]&&(qe.draw(Se+Qe*te,De+Ge*te,te,(ct,ot)=>{var _t;return!!(!((_t=A[Ge+ot])===null||_t===void 0)&&_t[Qe+ct])}),qe._element&&je&&je.appendChild(qe._element))}})}loadImage(){return new Promise((U,z)=>{var F;const M=this._options;if(!M.image)return z("Image is not defined");if(!((F=M.nodeCanvas)===null||F===void 0)&&F.loadImage)M.nodeCanvas.loadImage(M.image).then(k=>{var te,Z;if(this._image=k,this._options.imageOptions.saveAsBlob){const oe=(te=M.nodeCanvas)===null||te===void 0?void 0:te.createCanvas(this._image.width,this._image.height);(Z=oe==null?void 0:oe.getContext("2d"))===null||Z===void 0||Z.drawImage(k,0,0),this._imageUri=oe==null?void 0:oe.toDataURL()}U()}).catch(z);else{const k=new this._window.Image;typeof M.imageOptions.crossOrigin=="string"&&(k.crossOrigin=M.imageOptions.crossOrigin),this._image=k,k.onload=async()=>{this._options.imageOptions.saveAsBlob&&(this._imageUri=await async function(te,Z){return new Promise(oe=>{const he=new Z.XMLHttpRequest;he.onload=function(){const de=new Z.FileReader;de.onloadend=function(){oe(de.result)},de.readAsDataURL(he.response)},he.open("GET",te),he.responseType="blob",he.send()})}(M.image||"",this._window)),U()},k.src=M.image}})}async drawImage({width:U,height:z,count:F,dotSize:M}){const k=this._options,te=this._roundSize((k.width-F*M)/2),Z=this._roundSize((k.height-F*M)/2),oe=te+this._roundSize(k.imageOptions.margin+(F*M-U)/2),he=Z+this._roundSize(k.imageOptions.margin+(F*M-z)/2),de=U-2*k.imageOptions.margin,be=z-2*k.imageOptions.margin,$=this._window.document.createElementNS("http://www.w3.org/2000/svg","image");$.setAttribute("href",this._imageUri||""),$.setAttribute("xlink:href",this._imageUri||""),$.setAttribute("x",String(oe)),$.setAttribute("y",String(he)),$.setAttribute("width",`${de}px`),$.setAttribute("height",`${be}px`),this._element.appendChild($)}_createColor({options:U,color:z,additionalRotation:F,x:M,y:k,height:te,width:Z,name:oe}){const he=Z>te?Z:te,de=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");if(de.setAttribute("x",String(M)),de.setAttribute("y",String(k)),de.setAttribute("height",String(te)),de.setAttribute("width",String(Z)),de.setAttribute("clip-path",`url('#clip-path-${oe}')`),U){let be;if(U.type==="radial")be=this._window.document.createElementNS("http://www.w3.org/2000/svg","radialGradient"),be.setAttribute("id",oe),be.setAttribute("gradientUnits","userSpaceOnUse"),be.setAttribute("fx",String(M+Z/2)),be.setAttribute("fy",String(k+te/2)),be.setAttribute("cx",String(M+Z/2)),be.setAttribute("cy",String(k+te/2)),be.setAttribute("r",String(he/2));else{const $=((U.rotation||0)+F)%(2*Math.PI),q=($+2*Math.PI)%(2*Math.PI);let ee=M+Z/2,fe=k+te/2,X=M+Z/2,ue=k+te/2;q>=0&&q<=.25*Math.PI||q>1.75*Math.PI&&q<=2*Math.PI?(ee-=Z/2,fe-=te/2*Math.tan($),X+=Z/2,ue+=te/2*Math.tan($)):q>.25*Math.PI&&q<=.75*Math.PI?(fe-=te/2,ee-=Z/2/Math.tan($),ue+=te/2,X+=Z/2/Math.tan($)):q>.75*Math.PI&&q<=1.25*Math.PI?(ee+=Z/2,fe+=te/2*Math.tan($),X-=Z/2,ue-=te/2*Math.tan($)):q>1.25*Math.PI&&q<=1.75*Math.PI&&(fe+=te/2,ee+=Z/2/Math.tan($),ue-=te/2,X-=Z/2/Math.tan($)),be=this._window.document.createElementNS("http://www.w3.org/2000/svg","linearGradient"),be.setAttribute("id",oe),be.setAttribute("gradientUnits","userSpaceOnUse"),be.setAttribute("x1",String(Math.round(ee))),be.setAttribute("y1",String(Math.round(fe))),be.setAttribute("x2",String(Math.round(X))),be.setAttribute("y2",String(Math.round(ue)))}U.colorStops.forEach(({offset:$,color:q})=>{const ee=this._window.document.createElementNS("http://www.w3.org/2000/svg","stop");ee.setAttribute("offset",100*$+"%"),ee.setAttribute("stop-color",q),be.appendChild(ee)}),de.setAttribute("fill",`url('#${oe}')`),this._defs.appendChild(be)}else z&&de.setAttribute("fill",z);this._element.appendChild(de)}}j.instanceCount=0;const P=j,R="canvas",I={};for(let H=0;H<=40;H++)I[H]=H;const V={type:R,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:I[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{saveAsBlob:!0,hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000",roundSize:!0},backgroundOptions:{round:0,color:"#fff"}};function W(H){const U=Object.assign({},H);if(!U.colorStops||!U.colorStops.length)throw"Field 'colorStops' is required in gradient";return U.rotation?U.rotation=Number(U.rotation):U.rotation=0,U.colorStops=U.colorStops.map(z=>Object.assign(Object.assign({},z),{offset:Number(z.offset)})),U}function G(H){const U=Object.assign({},H);return U.width=Number(U.width),U.height=Number(U.height),U.margin=Number(U.margin),U.imageOptions=Object.assign(Object.assign({},U.imageOptions),{hideBackgroundDots:!!U.imageOptions.hideBackgroundDots,imageSize:Number(U.imageOptions.imageSize),margin:Number(U.imageOptions.margin)}),U.margin>Math.min(U.width,U.height)&&(U.margin=Math.min(U.width,U.height)),U.dotsOptions=Object.assign({},U.dotsOptions),U.dotsOptions.gradient&&(U.dotsOptions.gradient=W(U.dotsOptions.gradient)),U.cornersSquareOptions&&(U.cornersSquareOptions=Object.assign({},U.cornersSquareOptions),U.cornersSquareOptions.gradient&&(U.cornersSquareOptions.gradient=W(U.cornersSquareOptions.gradient))),U.cornersDotOptions&&(U.cornersDotOptions=Object.assign({},U.cornersDotOptions),U.cornersDotOptions.gradient&&(U.cornersDotOptions.gradient=W(U.cornersDotOptions.gradient))),U.backgroundOptions&&(U.backgroundOptions=Object.assign({},U.backgroundOptions),U.backgroundOptions.gradient&&(U.backgroundOptions.gradient=W(U.backgroundOptions.gradient))),U}var K=i(873),ne=i.n(K);function le(H){if(!H)throw new Error("Extension must be defined");H[0]==="."&&(H=H.substring(1));const U={bmp:"image/bmp",gif:"image/gif",ico:"image/vnd.microsoft.icon",jpeg:"image/jpeg",jpg:"image/jpeg",png:"image/png",svg:"image/svg+xml",tif:"image/tiff",tiff:"image/tiff",webp:"image/webp",pdf:"application/pdf"}[H.toLowerCase()];if(!U)throw new Error(`Extension "${H}" is not supported`);return U}class Q{constructor(U){U!=null&&U.jsdom?this._window=new U.jsdom("",{resources:"usable"}).window:this._window=window,this._options=U?G(l(V,U)):V,this.update()}static _clearContainer(U){U&&(U.innerHTML="")}_setupSvg(){if(!this._qr)return;const U=new P(this._options,this._window);this._svg=U.getElement(),this._svgDrawingPromise=U.drawQR(this._qr).then(()=>{var z;this._svg&&((z=this._extension)===null||z===void 0||z.call(this,U.getElement(),this._options))})}_setupCanvas(){var U,z;this._qr&&(!((U=this._options.nodeCanvas)===null||U===void 0)&&U.createCanvas?(this._nodeCanvas=this._options.nodeCanvas.createCanvas(this._options.width,this._options.height),this._nodeCanvas.width=this._options.width,this._nodeCanvas.height=this._options.height):(this._domCanvas=document.createElement("canvas"),this._domCanvas.width=this._options.width,this._domCanvas.height=this._options.height),this._setupSvg(),this._canvasDrawingPromise=(z=this._svgDrawingPromise)===null||z===void 0?void 0:z.then(()=>{var F;if(!this._svg)return;const M=this._svg,k=new this._window.XMLSerializer().serializeToString(M),te=btoa(k),Z=`data:${le("svg")};base64,${te}`;if(!((F=this._options.nodeCanvas)===null||F===void 0)&&F.loadImage)return this._options.nodeCanvas.loadImage(Z).then(oe=>{var he,de;oe.width=this._options.width,oe.height=this._options.height,(de=(he=this._nodeCanvas)===null||he===void 0?void 0:he.getContext("2d"))===null||de===void 0||de.drawImage(oe,0,0)});{const oe=new this._window.Image;return new Promise(he=>{oe.onload=()=>{var de,be;(be=(de=this._domCanvas)===null||de===void 0?void 0:de.getContext("2d"))===null||be===void 0||be.drawImage(oe,0,0),he()},oe.src=Z})}}))}async _getElement(U="png"){if(!this._qr)throw"QR code is empty";return U.toLowerCase()==="svg"?(this._svg&&this._svgDrawingPromise||this._setupSvg(),await this._svgDrawingPromise,this._svg):((this._domCanvas||this._nodeCanvas)&&this._canvasDrawingPromise||this._setupCanvas(),await this._canvasDrawingPromise,this._domCanvas||this._nodeCanvas)}update(U){Q._clearContainer(this._container),this._options=U?G(l(this._options,U)):this._options,this._options.data&&(this._qr=ne()(this._options.qrOptions.typeNumber,this._options.qrOptions.errorCorrectionLevel),this._qr.addData(this._options.data,this._options.qrOptions.mode||function(z){switch(!0){case/^[0-9]*$/.test(z):return"Numeric";case/^[0-9A-Z $%*+\-./:]*$/.test(z):return"Alphanumeric";default:return"Byte"}}(this._options.data)),this._qr.make(),this._options.type===R?this._setupCanvas():this._setupSvg(),this.append(this._container))}append(U){if(U){if(typeof U.appendChild!="function")throw"Container should be a single DOM node";this._options.type===R?this._domCanvas&&U.appendChild(this._domCanvas):this._svg&&U.appendChild(this._svg),this._container=U}}applyExtension(U){if(!U)throw"Extension function should be defined.";this._extension=U,this.update()}deleteExtension(){this._extension=void 0,this.update()}async getRawData(U="png"){if(!this._qr)throw"QR code is empty";const z=await this._getElement(U),F=le(U);if(!z)return null;if(U.toLowerCase()==="svg"){const M=`<?xml version="1.0" standalone="no"?>\r
|
||
${new this._window.XMLSerializer().serializeToString(z)}`;return typeof Blob>"u"||this._options.jsdom?Buffer.from(M):new Blob([M],{type:F})}return new Promise(M=>{const k=z;if("toBuffer"in k)if(F==="image/png")M(k.toBuffer(F));else if(F==="image/jpeg")M(k.toBuffer(F));else{if(F!=="application/pdf")throw Error("Unsupported extension");M(k.toBuffer(F))}else"toBlob"in k&&k.toBlob(M,F,1)})}async download(U){if(!this._qr)throw"QR code is empty";if(typeof Blob>"u")throw"Cannot download in Node.js, call getRawData instead.";let z="png",F="qr";typeof U=="string"?(z=U,console.warn("Extension is deprecated as argument for 'download' method, please pass object { name: '...', extension: '...' } as argument")):typeof U=="object"&&U!==null&&(U.name&&(F=U.name),U.extension&&(z=U.extension));const M=await this._getElement(z);if(M)if(z.toLowerCase()==="svg"){let k=new XMLSerializer().serializeToString(M);k=`<?xml version="1.0" standalone="no"?>\r
|
||
`+k,f(`data:${le(z)};charset=utf-8,${encodeURIComponent(k)}`,`${F}.svg`)}else f(M.toDataURL(le(z)),`${F}.${z}`)}}const J=Q})(),a.default})())}(Gy)),Gy.exports}var hde=dde();const pde=Lt(hde);/*!
|
||
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
|
||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||
* Copyright 2024 Fonticons, Inc.
|
||
*/const mde={prefix:"fab",iconName:"apple",icon:[384,512,[],"f179","M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"]},vde={prefix:"fab",iconName:"android",icon:[576,512,[],"f17b","M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55"]},Bu={Enter:"Enter",Escape:"Escape",Backspace:"Backspace",UpArrow:"ArrowUp",DownArrow:"ArrowDown",PageDown:"PageDown",PageUp:"PageUp"},$3=Symbol("Create new tag"),qz=Symbol("No options"),Mf=()=>{},dr=ae.createContext(void 0);function $L(e,t){return e===t?[]:e.filter(n=>!t.includes(n))}function gde(e){return e.selectionStart===0&&e.selectionEnd===0}function yde(e){const t=e.value.length;return e.selectionStart===t&&e.selectionEnd===t}function w1(e){return`${e}-label`}function bde(e){return`${e}-combobox`}function _de(e){return`${e}-input`}function Vz(e){return`${e}-listbox`}function Hz(e,t){return`${e}-option-${Tde(t)}`}function xde(e,t){if((e==null?void 0:e.value)===$3&&e.disabled===!1)return{value:t,label:t}}function wde(e){const t=xde(e.activeOption,e.value)||e.activeOption||Rde(e.value,e.options);return t&&!t.disabled?t:void 0}function Sde(e,t,n){const r=t-1;return e>r?n:e<n?r:e}const Ode=/%value%/;function $0(e,t){return e.replace(Ode,t)}function Ede(e,t){const n=Gz(t),r=e.match(n);if(r){const i=r[0],a=r.index+i.length;return[e.slice(0,r.index),e.slice(r.index,a),e.slice(a)]}}const Cde=/\s+/g;function YT(e){return`${String(e.value)}-${e.label}`}function Tde(e){return YT(e).replace(Cde,"_")}function KT(e,t){return t.findIndex(({value:n})=>n===e.value)}const Ade=/[-\\^$*+?.()|[\]{}]/g;function Wz(e){return e.replace(Ade,"\\$&")}function Gz(e){return new RegExp(Wz(e),"i")}function jde(e){return new RegExp(`^${Wz(e)}$`,"i")}function Pde(e,t){if(e){const n=Gz(e);return t.filter(r=>n.test(r.label))}else return[].concat(t)}function Rde(e,t){const n=jde(e);return t.find(r=>n.test(r.label))||null}const Mde={autoComplete:"off",autoCorrect:"off","data-form-type":"other",spellCheck:!1};function Nde({allowBackspace:e,ariaDescribedBy:t,ariaErrorMessage:n,delimiterKeys:r}){const{id:i,comboBoxRef:a,inputRef:o,isDisabled:l,isInvalid:f,managerRef:u}=B.useContext(dr),h=B.useMemo(()=>{const x=G=>{const K=G.currentTarget.value;u.current.updateInputValue(K),document.activeElement===o.current&&u.current.listBoxExpand(K)},w=()=>{u.current.listBoxExpand()},S=G=>{var K;((K=a.current)==null?void 0:K.contains(G.relatedTarget))===!1&&u.current.listBoxCollapse()},O=()=>{u.current.listBoxExpand()},E=G=>{const{activeIndex:K,isExpanded:ne}=u.current.state;ne?(G.preventDefault(),u.current.updateActiveIndex(K+1)):(yde(G.currentTarget)||G.altKey)&&(G.preventDefault(),u.current.listBoxExpand())},A=G=>{const{activeIndex:K,isExpanded:ne}=u.current.state;ne?(G.preventDefault(),u.current.updateActiveIndex(K-1)):gde(G.currentTarget)&&(G.preventDefault(),u.current.listBoxExpand())},j=G=>{const{isExpanded:K,options:ne}=u.current.state;K&&(G.preventDefault(),u.current.updateActiveIndex(ne.length-1))},P=G=>{u.current.state.isExpanded&&(G.preventDefault(),u.current.updateActiveIndex(0))},R=()=>{u.current.state.isExpanded?u.current.listBoxCollapse():u.current.updateInputValue("")},I=()=>{if(e){const{value:G,selected:K}=u.current.state,ne=K[K.length-1];G===""&&ne&&u.current.selectTag(ne)}},V=G=>{u.current.state.isExpanded&&(G.preventDefault(),u.current.selectTag())};return{onBlur:S,onChange:x,onClick:O,onFocus:w,onKeyDown:G=>{if(G.key===Bu.UpArrow)return A(G);if(G.key===Bu.DownArrow)return E(G);if(G.key===Bu.PageUp)return P(G);if(G.key===Bu.PageDown)return j(G);if(G.key===Bu.Escape)return R();if(G.key===Bu.Backspace)return I();if(r.includes(G.key))return V(G)}}},[e,a,r,o,u]),{activeOption:m,isExpanded:y,value:_}=u.current.state;return{...Mde,"aria-autocomplete":"list","aria-activedescendant":m?Hz(i,m):void 0,"aria-controls":Vz(i),"aria-describedby":t||void 0,"aria-disabled":l,"aria-errormessage":f&&n||void 0,"aria-invalid":f,"aria-labelledby":w1(i),"aria-expanded":y,id:_de(i),onBlur:l?Mf:h.onBlur,onChange:l?Mf:h.onChange,onClick:l?Mf:h.onClick,onFocus:l?Mf:h.onFocus,onKeyDown:l?Mf:h.onKeyDown,ref:o,role:"combobox",type:"text",value:_}}const Lde={position:"absolute",width:0,height:0,visibility:"hidden",overflow:"scroll",whiteSpace:"pre"},Dde=["font-family","font-size","font-style","font-weight","letter-spacing","text-transform"];function kde({allowResize:e=!0,text:t}){const n=B.useRef(null),{inputRef:r}=B.useContext(dr),[i,a]=B.useState(null);return B.useLayoutEffect(()=>{if(e&&r.current&&n.current&&window.getComputedStyle){const o=window.getComputedStyle(r.current);Dde.forEach(l=>{const f=o.getPropertyValue(l);n.current.style.setProperty(l,f)})}},[e,r,n]),B.useLayoutEffect(()=>{var o;if(e){const l=Math.ceil(((o=n.current)==null?void 0:o.scrollWidth)??0)+2;i!==l&&a(l)}},[e,t,i]),{width:i,sizerProps:{ref:n,style:Lde}}}function Ide(){const{id:e,inputRef:t,listBoxRef:n,managerRef:r}=B.useContext(dr),i=r.current.state.activeIndex===-1,a=B.useCallback(o=>{var l;o.target!==t.current&&((l=t.current)==null||l.focus({preventScroll:!0}))},[t]);return B.useEffect(()=>{var o;i&&((o=n.current)==null||o.scrollTo({top:0}))},[n,i]),{"aria-labelledby":w1(e),id:Vz(e),onFocus:a,ref:n,role:"listbox",tabIndex:-1}}function $de({activateFirstOption:e,allowNew:t,collapseOnSelect:n,newOptionPosition:r,newOptionText:i,noOptionsText:a,onAdd:o,onDelete:l,onCollapse:f,onExpand:u,onInput:h,onShouldCollapse:m,onShouldExpand:y,onValidate:_,selected:x,suggestions:w,suggestionsTransform:S}){const O=B.useRef(),[E,A]=B.useState(null),[j,P]=B.useState(!1),[R,I]=B.useState(""),V=B.useMemo(()=>{const J=S(R,w);return R&&(t&&J[r==="first"?"unshift":"push"]({disabled:_?!_(R):!1,label:i,value:$3}),J.length===0&&J.push({disabled:!0,label:a,value:qz})),J},[t,r,i,a,_,w,S,R]),W=E?KT(E,V):-1,G=e?Math.max(W,0):W,K=V[G],ne={activeIndex:G,activeOption:K,isExpanded:j,options:V,selected:x,value:R},le={tagsAdded:O.current?$L(x,O.current.state.selected):[],tagsDeleted:O.current?$L(O.current.state.selected,x):[]},Q={listBoxCollapse(J){j&&(!m||m(J??ne.value))&&(P(!1),A(null),f==null||f())},listBoxExpand(J){j||(!y||y(J??ne.value))&&(P(!0),A(V[G]),u==null||u())},updateActiveIndex(J){const H=Sde(J,V.length,e?0:-1);A(V[H])},updateInputValue(J){R!==J&&(I(J),h==null||h(J))},selectTag(J){if(J??(J=wde(ne)),J){const H=KT(J,ne.selected);H>-1?l(H):o(J),n&&this.listBoxCollapse(),this.updateInputValue("")}}};return O.current={...Q,flags:le,state:ne},O}function Bde(e){const{id:t,inputRef:n,listBoxRef:r,managerRef:i}=B.useContext(dr),a=B.useRef(null),o=i.current.state.options[e],l=e===i.current.state.activeIndex,f=o.disabled??!1,u=KT(o,i.current.state.selected)>-1,h=B.useCallback(()=>{var y;i.current.selectTag(),(y=n.current)==null||y.focus()},[n,i]),m=B.useCallback(()=>{e!==i.current.state.activeIndex&&i.current.updateActiveIndex(e)},[e,i]);return Fde(a,r,l),{option:{...o,active:l,disabled:f,index:e,selected:u},optionProps:{"aria-disabled":f,"aria-posinset":e+1,"aria-selected":f?void 0:u,"aria-setsize":i.current.state.options.length,id:Hz(t,o),onClick:h,onMouseDown:m,ref:a,role:"option",tabIndex:-1}}}function Ude({inputRef:e,managerRef:t}){return B.useRef({input:{blur(){var r;(r=e.current)==null||r.blur()},focus(){var r;(r=e.current)==null||r.focus()},get value(){return t.current.state.value},set value(r){typeof r!="string"&&(r=String(r)),t.current.updateInputValue(r)}},listBox:{collapse(){t.current.listBoxCollapse()},expand(){t.current.listBoxExpand()},get activeOption(){return t.current.state.activeOption},get isExpanded(){return t.current.state.isExpanded}},select(r){t.current.selectTag(r)}}).current}function zde({onBlur:e,onFocus:t}){const[n,r]=B.useState(!1),{id:i,inputRef:a,rootRef:o}=B.useContext(dr),l=B.useMemo(()=>({"aria-describedby":w1(i),id:i,onFocus(){r(!0),t==null||t()},onBlur(){var f;(f=o.current)!=null&&f.contains(document.activeElement)||(r(!1),e==null||e())},onClick(){var f;document.activeElement===o.current&&((f=a.current)==null||f.focus())},ref:o,tabIndex:-1}),[a,i,e,t,o]);return{isActive:n,rootProps:l}}function Fde(e,t,n){B.useEffect(()=>{var r,i,a,o;if(n){const l=(r=e.current)==null?void 0:r.offsetHeight,f=(i=e.current)==null?void 0:i.offsetTop,u=(a=t.current)==null?void 0:a.offsetHeight,h=(o=t.current)==null?void 0:o.scrollTop;f<h&&t.current.scrollTo(0,f),f+l>h+u&&t.current.scrollTo(0,f+l-u)}},[n,t,e])}function qde(e,t){const{isDisabled:n,managerRef:r}=B.useContext(dr),i=r.current.state.selected[e],a=B.useCallback(()=>r.current.selectTag(i),[r,i]);return{tag:i,tagProps:{"aria-disabled":n,title:$0(t,i.label),onClick:n?Mf:a}}}function Vde({label:e}){var t;const{rootRef:n,managerRef:r}=B.useContext(dr),i=B.useRef(),a=r.current.flags.tagsDeleted[0],o=(t=i.current)==null?void 0:t.contains(document.activeElement);return B.useLayoutEffect(()=>{var l,f;if(a){const u=(l=i.current)==null?void 0:l.contains(document.activeElement);o&&!u&&((f=n.current)==null||f.focus({preventScroll:!0}))}},[o,i,n,a]),{ref:i,"aria-label":e}}const Hde={position:"absolute",width:1,height:1,left:-9999,overflow:"hidden",clip:"rect(0 0 0 0)"};function Wde({ariaAddedText:e,ariaDeletedText:t}){const{managerRef:n}=B.useContext(dr),r=B.useRef([]);return n.current.flags.tagsAdded.forEach(i=>{r.current.push($0(e,i.label))}),n.current.flags.tagsDeleted.forEach(i=>{r.current.push($0(t,i.label))}),ae.createElement("div",{"aria-live":"polite","aria-relevant":"additions",role:"status",style:Hde},r.current.join(`
|
||
`))}function Gde({children:e}){const{classNames:t,comboBoxRef:n,id:r}=B.useContext(dr);return ae.createElement("div",{className:t.comboBox,id:bde(r),ref:n},e)}const Yde=({classNames:e,text:t})=>ae.createElement("mark",{className:e.highlight},t);function Kde({option:e,query:t,render:n=Yde}){const{classNames:r}=B.useContext(dr);if(e.value===$3||e.value===qz)return ae.createElement(ae.Fragment,null,$0(e.label,t));if(t){const i=Ede(e.label,t);if(i){const a=n({text:i[1],classNames:r});return ae.createElement(ae.Fragment,null,i[0],a,i[2])}}return ae.createElement(ae.Fragment,null,e.label)}const Zde=ae.memo(Kde),Xde=({classNames:e,inputWidth:t,...n})=>ae.createElement("input",{className:e.input,style:{width:t},...n});function Qde({allowBackspace:e=!0,allowResize:t=!0,ariaDescribedBy:n,ariaErrorMessage:r,delimiterKeys:i,placeholderText:a,render:o=Xde}){const{classNames:l}=B.useContext(dr),{value:f,...u}=Nde({allowBackspace:e,ariaDescribedBy:n,ariaErrorMessage:r,delimiterKeys:i}),h=f.length<a.length?a:f,{width:m,sizerProps:y}=kde({allowResize:t,text:h});return ae.createElement(ae.Fragment,null,o({classNames:l,inputWidth:m,placeholder:a,value:f,...u}),t?ae.createElement("div",{...y},h):null)}const Jde=({children:e,classNames:t,id:n})=>ae.createElement("div",{className:t.label,id:n},e);function ehe({children:e,render:t=Jde}){const{classNames:n,id:r}=B.useContext(dr);return t({children:e,classNames:n,id:w1(r)})}const the=({children:e,classNames:t,...n})=>ae.createElement("div",{className:t.listBox,...n},e);function nhe({children:e,render:t=the}){const{classNames:n,managerRef:r}=B.useContext(dr),i=Ide();return!r.current.state.isExpanded||ae.Children.count(e)===0?null:t({children:e,classNames:n,...i})}const rhe=({children:e,classNames:t,option:n,...r})=>{const i=[t.option];return n.active&&i.push(t.optionIsActive),ae.createElement("div",{className:i.join(" "),...r},e)};function ihe({children:e,index:t,render:n=rhe}){const{classNames:r}=B.useContext(dr),{option:i,optionProps:a}=Bde(t);return n({classNames:r,children:e,option:i,...a})}const ahe=({children:e,classNames:t,isActive:n,isDisabled:r,isInvalid:i,...a})=>{const o=[t.root];return n&&o.push(t.rootIsActive),r&&o.push(t.rootIsDisabled),i&&o.push(t.rootIsInvalid),ae.createElement("div",{className:o.join(" "),...a},e)};function ohe({children:e,onBlur:t,onFocus:n,render:r=ahe}){const{classNames:i,isDisabled:a,isInvalid:o}=B.useContext(dr),{isActive:l,rootProps:f}=zde({onBlur:t,onFocus:n});return r({children:e,classNames:i,isActive:l,isDisabled:a,isInvalid:o,...f})}const she=({classNames:e,tag:t,...n})=>ae.createElement("button",{type:"button",className:e.tag,...n},ae.createElement("span",{className:e.tagName},t.label));function lhe({render:e=she,index:t,title:n}){const{classNames:r}=B.useContext(dr),{tag:i,tagProps:a}=qde(t,n);return e({classNames:r,tag:i,...a})}const uhe=({children:e,classNames:t,...n})=>ae.createElement("ul",{className:t.tagList,...n,role:"list"},ae.Children.map(e,r=>{if(ae.isValidElement(r))return ae.createElement("li",{className:t.tagListItem,key:r.key,role:"listitem"},r)}));function che({children:e,label:t,render:n=uhe}){const{classNames:r}=B.useContext(dr),i=Vde({label:t});return n({classNames:r,children:e,...i})}const fhe={root:"react-tags",rootIsActive:"is-active",rootIsDisabled:"is-disabled",rootIsInvalid:"is-invalid",label:"react-tags__label",tagList:"react-tags__list",tagListItem:"react-tags__list-item",tag:"react-tags__tag",tagName:"react-tags__tag-name",comboBox:"react-tags__combobox",input:"react-tags__combobox-input",listBox:"react-tags__listbox",option:"react-tags__listbox-option",optionIsActive:"is-active",highlight:"react-tags__listbox-option-highlight"},dhe=[Bu.Enter];function hhe({activateFirstOption:e=!1,allowBackspace:t=!0,allowNew:n=!1,allowResize:r=!0,ariaAddedText:i="Added tag %value%",ariaDescribedBy:a,ariaErrorMessage:o,ariaDeletedText:l="Removed tag %value%",classNames:f=fhe,collapseOnSelect:u=!1,deleteButtonText:h="Remove %value% from the list",delimiterKeys:m=dhe,id:y="react-tags",isDisabled:_=!1,isInvalid:x=!1,labelText:w="Select tags",newOptionPosition:S="last",newOptionText:O="Add %value%",noOptionsText:E="No options found for %value%",onAdd:A,onBlur:j,onCollapse:P,onDelete:R,onExpand:I,onFocus:V,onInput:W,onShouldCollapse:G,onShouldExpand:K,onValidate:ne,placeholderText:le="Add a tag",renderHighlight:Q,renderInput:J,renderLabel:H,renderListBox:U,renderOption:z,renderRoot:F,renderTag:M,renderTagList:k,selected:te=[],suggestions:Z=[],suggestionsTransform:oe=Pde,tagListLabelText:he="Selected tags"},de){const be=B.useRef(null),$=B.useRef(null),q=B.useRef(null),ee=B.useRef(null),fe=$de({activateFirstOption:e,allowNew:n,collapseOnSelect:u,newOptionPosition:S,newOptionText:O,noOptionsText:E,onAdd:A,onDelete:R,onCollapse:P,onExpand:I,onInput:W,onShouldCollapse:G,onShouldExpand:K,onValidate:ne,selected:te,suggestions:Z,suggestionsTransform:oe}),X=Ude({inputRef:$,managerRef:fe});return de&&(typeof de=="function"?de(X):de.current=X),ae.createElement(dr.Provider,{value:{classNames:f,comboBoxRef:be,id:y,inputRef:$,isDisabled:_,isInvalid:x,listBoxRef:q,managerRef:fe,rootRef:ee}},ae.createElement(ohe,{onBlur:j,onFocus:V,render:F},ae.createElement(ehe,{render:H},w),ae.createElement(che,{render:k,label:he},fe.current.state.selected.map((ue,pe)=>ae.createElement(lhe,{key:YT(ue),index:pe,render:M,title:h}))),ae.createElement(Gde,null,ae.createElement(Qde,{allowBackspace:t,allowResize:r,ariaDescribedBy:a,ariaErrorMessage:o,delimiterKeys:m,placeholderText:le,render:J}),ae.createElement(nhe,{render:U},fe.current.state.options.map((ue,pe)=>ae.createElement(ihe,{key:YT(ue),index:pe,render:z},ae.createElement(Zde,{option:ue,query:fe.current.state.value,render:Q}))))),ae.createElement(Wde,{ariaAddedText:i,ariaDeletedText:l})))}const phe=ae.forwardRef(hhe);function Fw(e){return e==null?"":`${e}`}function mhe(e={}){const{separator:t,decimals:n}=e;return t?n?r=>r.toFixed(n).replace(".",t):r=>`${r}`.replace(".",t):n?r=>r.toFixed(n):r=>`${r}`}function B3(e={}){const t=typeof e.quote=="string"?e.quote:'"',n=typeof e.escapedQuote=="string"?e.escapedQuote:`${t}${t}`;if(!t||t===n)return i=>i;const r=new RegExp(t,"g");return i=>(i.includes(t)&&(i=i.replace(r,n)),`${t}${i}${t}`)}function vhe(e={stringFormatter:B3()}){return t=>e.stringFormatter(t.toString().slice(7,-1))}function ghe(e={stringFormatter:B3()}){return t=>{if(t===null)return"";let n=JSON.stringify(t);return n===void 0?"":(n[0]==='"'&&(n=n.replace(/^"(.+)"$/,"$1")),e.stringFormatter(n))}}const yhe=RegExp(`[^.[\\]]+|\\[(?:([^"'][^[]*)|(["'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))`,"g");function bhe(e){var t,n,r;const i=[];let a;for(;a=yhe.exec(e);)i.push((r=(t=a[3])!==null&&t!==void 0?t:(n=a[1])===null||n===void 0?void 0:n.trim())!==null&&r!==void 0?r:a[0]);return i}function BL(e,t,n){if(t in e){const a=e[t];return a===void 0?n:a}const r=Array.isArray(t)?t:bhe(t);let i=e;for(const a of r)if(i=i==null?void 0:i[a],i===void 0)return n;return i}function Yz(e,t){try{return Array.isArray(t)?e.push(...t):e.push(t),e}catch{return e.concat(t)}}function ZT(e,t){let n=!0;return e.reduce((r,i)=>(i==null&&(i=""),n?(n=!1,`${i}`):`${r}${t}${i}`),"")}var UL;(function(e){e.header="header",e.undefined="undefined",e.boolean="boolean",e.number="number",e.bigint="bigint",e.string="string",e.symbol="symbol",e.function="function",e.object="object"})(UL||(UL={}));class _he{constructor(t){this.opts=this.preprocessOpts(t)}preprocessOpts(t){const n=Object.assign({},t);n.fields&&(n.fields=this.preprocessFieldsInfo(n.fields,n.defaultValue)),n.transforms=n.transforms||[];const r=n.formatters&&n.formatters.string||B3(),i=ghe({stringFormatter:r}),a={header:r,undefined:Fw,boolean:Fw,number:mhe(),bigint:Fw,string:r,symbol:vhe({stringFormatter:r}),function:i,object:i};return n.formatters=Object.assign(Object.assign({},a),n.formatters),n.delimiter=n.delimiter||",",n.eol=n.eol||`
|
||
`,n.header=n.header!==!1,n.includeEmptyRows=n.includeEmptyRows||!1,n.withBOM=n.withBOM||!1,n}preprocessFieldsInfo(t,n){return t.map(r=>{if(typeof r=="string")return{label:r,value:i=>BL(i,r,n)};if(typeof r=="object"){const i="default"in r?r.default:n;if(typeof r.value=="string"){const a=r.value;return{label:r.label||r.value,value:o=>BL(o,a,i)}}if(typeof r.value=="function"){const a=r.label||r.value.name||"",o={label:a,default:i},l=r.value;return{label:a,value(f){const u=l(f,o);return u===void 0?i:u}}}}throw new Error("Invalid field info option. "+JSON.stringify(r))})}getHeader(){return ZT(this.opts.fields.map(t=>this.opts.formatters.header(t.label)),this.opts.delimiter)}preprocessRow(t){return this.opts.transforms.reduce((n,r)=>n.map(i=>r(i)).reduce(Yz,[]),[t])}processRow(t){if(!t)return;const n=this.opts.fields.map(r=>this.processCell(t,r));if(!(!this.opts.includeEmptyRows&&n.every(r=>r==="")))return ZT(n,this.opts.delimiter)}processCell(t,n){return this.processValue(n.value(t))}processValue(t){const n=this.opts.formatters[typeof t];return n(t)}}class Kz extends _he{constructor(t){super(t)}parse(t){const n=this.preprocessData(t);this.opts.fields=this.opts.fields||this.preprocessFieldsInfo(n.reduce((o,l)=>(Object.keys(l).forEach(f=>{o.includes(f)||o.push(f)}),o),[]),this.opts.defaultValue);const r=this.opts.header?this.getHeader():"",i=this.processData(n);return(this.opts.withBOM?"\uFEFF":"")+r+(r&&i?this.opts.eol:"")+i}preprocessData(t){const n=Array.isArray(t)?t:[t];if(!this.opts.fields){if(t==null||n.length===0)throw new Error('Data should not be empty or the "fields" option should be included');if(typeof n[0]!="object")throw new Error('Data items should be objects or the "fields" option should be included')}return this.opts.transforms.length===0?n:n.map(r=>this.preprocessRow(r)).reduce(Yz,[])}processData(t){return ZT(t.map(n=>this.processRow(n)).filter(n=>n),this.opts.eol)}}var lr;(function(e){e[e.BACKSPACE=8]="BACKSPACE",e[e.FORM_FEED=12]="FORM_FEED",e[e.NEWLINE=10]="NEWLINE",e[e.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",e[e.TAB=9]="TAB",e[e.SPACE=32]="SPACE",e[e.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",e[e.QUOTATION_MARK=34]="QUOTATION_MARK",e[e.NUMBER_SIGN=35]="NUMBER_SIGN",e[e.DOLLAR_SIGN=36]="DOLLAR_SIGN",e[e.PERCENT_SIGN=37]="PERCENT_SIGN",e[e.AMPERSAND=38]="AMPERSAND",e[e.APOSTROPHE=39]="APOSTROPHE",e[e.LEFT_PARENTHESIS=40]="LEFT_PARENTHESIS",e[e.RIGHT_PARENTHESIS=41]="RIGHT_PARENTHESIS",e[e.ASTERISK=42]="ASTERISK",e[e.PLUS_SIGN=43]="PLUS_SIGN",e[e.COMMA=44]="COMMA",e[e.HYPHEN_MINUS=45]="HYPHEN_MINUS",e[e.FULL_STOP=46]="FULL_STOP",e[e.SOLIDUS=47]="SOLIDUS",e[e.DIGIT_ZERO=48]="DIGIT_ZERO",e[e.DIGIT_ONE=49]="DIGIT_ONE",e[e.DIGIT_TWO=50]="DIGIT_TWO",e[e.DIGIT_THREE=51]="DIGIT_THREE",e[e.DIGIT_FOUR=52]="DIGIT_FOUR",e[e.DIGIT_FIVE=53]="DIGIT_FIVE",e[e.DIGIT_SIX=54]="DIGIT_SIX",e[e.DIGIT_SEVEN=55]="DIGIT_SEVEN",e[e.DIGIT_EIGHT=56]="DIGIT_EIGHT",e[e.DIGIT_NINE=57]="DIGIT_NINE",e[e.COLON=58]="COLON",e[e.SEMICOLON=59]="SEMICOLON",e[e.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",e[e.EQUALS_SIGN=61]="EQUALS_SIGN",e[e.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",e[e.QUESTION_MARK=63]="QUESTION_MARK",e[e.COMMERCIAL_AT=64]="COMMERCIAL_AT",e[e.LATIN_CAPITAL_LETTER_A=65]="LATIN_CAPITAL_LETTER_A",e[e.LATIN_CAPITAL_LETTER_B=66]="LATIN_CAPITAL_LETTER_B",e[e.LATIN_CAPITAL_LETTER_C=67]="LATIN_CAPITAL_LETTER_C",e[e.LATIN_CAPITAL_LETTER_D=68]="LATIN_CAPITAL_LETTER_D",e[e.LATIN_CAPITAL_LETTER_E=69]="LATIN_CAPITAL_LETTER_E",e[e.LATIN_CAPITAL_LETTER_F=70]="LATIN_CAPITAL_LETTER_F",e[e.LATIN_CAPITAL_LETTER_G=71]="LATIN_CAPITAL_LETTER_G",e[e.LATIN_CAPITAL_LETTER_H=72]="LATIN_CAPITAL_LETTER_H",e[e.LATIN_CAPITAL_LETTER_I=73]="LATIN_CAPITAL_LETTER_I",e[e.LATIN_CAPITAL_LETTER_J=74]="LATIN_CAPITAL_LETTER_J",e[e.LATIN_CAPITAL_LETTER_K=75]="LATIN_CAPITAL_LETTER_K",e[e.LATIN_CAPITAL_LETTER_L=76]="LATIN_CAPITAL_LETTER_L",e[e.LATIN_CAPITAL_LETTER_M=77]="LATIN_CAPITAL_LETTER_M",e[e.LATIN_CAPITAL_LETTER_N=78]="LATIN_CAPITAL_LETTER_N",e[e.LATIN_CAPITAL_LETTER_O=79]="LATIN_CAPITAL_LETTER_O",e[e.LATIN_CAPITAL_LETTER_P=80]="LATIN_CAPITAL_LETTER_P",e[e.LATIN_CAPITAL_LETTER_Q=81]="LATIN_CAPITAL_LETTER_Q",e[e.LATIN_CAPITAL_LETTER_R=82]="LATIN_CAPITAL_LETTER_R",e[e.LATIN_CAPITAL_LETTER_S=83]="LATIN_CAPITAL_LETTER_S",e[e.LATIN_CAPITAL_LETTER_T=84]="LATIN_CAPITAL_LETTER_T",e[e.LATIN_CAPITAL_LETTER_U=85]="LATIN_CAPITAL_LETTER_U",e[e.LATIN_CAPITAL_LETTER_V=86]="LATIN_CAPITAL_LETTER_V",e[e.LATIN_CAPITAL_LETTER_W=87]="LATIN_CAPITAL_LETTER_W",e[e.LATIN_CAPITAL_LETTER_X=88]="LATIN_CAPITAL_LETTER_X",e[e.LATIN_CAPITAL_LETTER_Y=89]="LATIN_CAPITAL_LETTER_Y",e[e.LATIN_CAPITAL_LETTER_Z=90]="LATIN_CAPITAL_LETTER_Z",e[e.LEFT_SQUARE_BRACKET=91]="LEFT_SQUARE_BRACKET",e[e.REVERSE_SOLIDUS=92]="REVERSE_SOLIDUS",e[e.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",e[e.CIRCUMFLEX_ACCENT=94]="CIRCUMFLEX_ACCENT",e[e.LOW_LINE=95]="LOW_LINE",e[e.GRAVE_ACCENT=96]="GRAVE_ACCENT",e[e.LATIN_SMALL_LETTER_A=97]="LATIN_SMALL_LETTER_A",e[e.LATIN_SMALL_LETTER_B=98]="LATIN_SMALL_LETTER_B",e[e.LATIN_SMALL_LETTER_C=99]="LATIN_SMALL_LETTER_C",e[e.LATIN_SMALL_LETTER_D=100]="LATIN_SMALL_LETTER_D",e[e.LATIN_SMALL_LETTER_E=101]="LATIN_SMALL_LETTER_E",e[e.LATIN_SMALL_LETTER_F=102]="LATIN_SMALL_LETTER_F",e[e.LATIN_SMALL_LETTER_G=103]="LATIN_SMALL_LETTER_G",e[e.LATIN_SMALL_LETTER_H=104]="LATIN_SMALL_LETTER_H",e[e.LATIN_SMALL_LETTER_I=105]="LATIN_SMALL_LETTER_I",e[e.LATIN_SMALL_LETTER_J=106]="LATIN_SMALL_LETTER_J",e[e.LATIN_SMALL_LETTER_K=107]="LATIN_SMALL_LETTER_K",e[e.LATIN_SMALL_LETTER_L=108]="LATIN_SMALL_LETTER_L",e[e.LATIN_SMALL_LETTER_M=109]="LATIN_SMALL_LETTER_M",e[e.LATIN_SMALL_LETTER_N=110]="LATIN_SMALL_LETTER_N",e[e.LATIN_SMALL_LETTER_O=111]="LATIN_SMALL_LETTER_O",e[e.LATIN_SMALL_LETTER_P=112]="LATIN_SMALL_LETTER_P",e[e.LATIN_SMALL_LETTER_Q=113]="LATIN_SMALL_LETTER_Q",e[e.LATIN_SMALL_LETTER_R=114]="LATIN_SMALL_LETTER_R",e[e.LATIN_SMALL_LETTER_S=115]="LATIN_SMALL_LETTER_S",e[e.LATIN_SMALL_LETTER_T=116]="LATIN_SMALL_LETTER_T",e[e.LATIN_SMALL_LETTER_U=117]="LATIN_SMALL_LETTER_U",e[e.LATIN_SMALL_LETTER_V=118]="LATIN_SMALL_LETTER_V",e[e.LATIN_SMALL_LETTER_W=119]="LATIN_SMALL_LETTER_W",e[e.LATIN_SMALL_LETTER_X=120]="LATIN_SMALL_LETTER_X",e[e.LATIN_SMALL_LETTER_Y=121]="LATIN_SMALL_LETTER_Y",e[e.LATIN_SMALL_LETTER_Z=122]="LATIN_SMALL_LETTER_Z",e[e.LEFT_CURLY_BRACKET=123]="LEFT_CURLY_BRACKET",e[e.VERTICAL_LINE=124]="VERTICAL_LINE",e[e.RIGHT_CURLY_BRACKET=125]="RIGHT_CURLY_BRACKET",e[e.TILDE=126]="TILDE"})(lr||(lr={}));lr.QUOTATION_MARK+"",lr.QUOTATION_MARK,lr.REVERSE_SOLIDUS+"",lr.REVERSE_SOLIDUS,lr.SOLIDUS+"",lr.SOLIDUS,lr.LATIN_SMALL_LETTER_B+"",lr.BACKSPACE,lr.LATIN_SMALL_LETTER_F+"",lr.FORM_FEED,lr.LATIN_SMALL_LETTER_N+"",lr.NEWLINE,lr.LATIN_SMALL_LETTER_R+"",lr.CARRIAGE_RETURN,lr.LATIN_SMALL_LETTER_T+"",lr.TAB;var zL;(function(e){e[e.LEFT_BRACE=0]="LEFT_BRACE",e[e.RIGHT_BRACE=1]="RIGHT_BRACE",e[e.LEFT_BRACKET=2]="LEFT_BRACKET",e[e.RIGHT_BRACKET=3]="RIGHT_BRACKET",e[e.COLON=4]="COLON",e[e.COMMA=5]="COMMA",e[e.TRUE=6]="TRUE",e[e.FALSE=7]="FALSE",e[e.NULL=8]="NULL",e[e.STRING=9]="STRING",e[e.NUMBER=10]="NUMBER",e[e.SEPARATOR=11]="SEPARATOR"})(zL||(zL={}));var FL;(function(e){e[e.START=0]="START",e[e.ENDED=1]="ENDED",e[e.ERROR=2]="ERROR",e[e.TRUE1=3]="TRUE1",e[e.TRUE2=4]="TRUE2",e[e.TRUE3=5]="TRUE3",e[e.FALSE1=6]="FALSE1",e[e.FALSE2=7]="FALSE2",e[e.FALSE3=8]="FALSE3",e[e.FALSE4=9]="FALSE4",e[e.NULL1=10]="NULL1",e[e.NULL2=11]="NULL2",e[e.NULL3=12]="NULL3",e[e.STRING_DEFAULT=13]="STRING_DEFAULT",e[e.STRING_AFTER_BACKSLASH=14]="STRING_AFTER_BACKSLASH",e[e.STRING_UNICODE_DIGIT_1=15]="STRING_UNICODE_DIGIT_1",e[e.STRING_UNICODE_DIGIT_2=16]="STRING_UNICODE_DIGIT_2",e[e.STRING_UNICODE_DIGIT_3=17]="STRING_UNICODE_DIGIT_3",e[e.STRING_UNICODE_DIGIT_4=18]="STRING_UNICODE_DIGIT_4",e[e.STRING_INCOMPLETE_CHAR=19]="STRING_INCOMPLETE_CHAR",e[e.NUMBER_AFTER_INITIAL_MINUS=20]="NUMBER_AFTER_INITIAL_MINUS",e[e.NUMBER_AFTER_INITIAL_ZERO=21]="NUMBER_AFTER_INITIAL_ZERO",e[e.NUMBER_AFTER_INITIAL_NON_ZERO=22]="NUMBER_AFTER_INITIAL_NON_ZERO",e[e.NUMBER_AFTER_FULL_STOP=23]="NUMBER_AFTER_FULL_STOP",e[e.NUMBER_AFTER_DECIMAL=24]="NUMBER_AFTER_DECIMAL",e[e.NUMBER_AFTER_E=25]="NUMBER_AFTER_E",e[e.NUMBER_AFTER_E_AND_SIGN=26]="NUMBER_AFTER_E_AND_SIGN",e[e.NUMBER_AFTER_E_AND_DIGIT=27]="NUMBER_AFTER_E_AND_DIGIT",e[e.SEPARATOR=28]="SEPARATOR",e[e.BOM_OR_START=29]="BOM_OR_START",e[e.BOM=30]="BOM"})(FL||(FL={}));var qL;(function(e){e[e.OBJECT=0]="OBJECT",e[e.ARRAY=1]="ARRAY"})(qL||(qL={}));var VL;(function(e){e[e.VALUE=0]="VALUE",e[e.KEY=1]="KEY",e[e.COLON=2]="COLON",e[e.COMMA=3]="COMMA",e[e.ENDED=4]="ENDED",e[e.ERROR=5]="ERROR",e[e.SEPARATOR=6]="SEPARATOR"})(VL||(VL={}));var qw,HL;function ii(){if(HL)return qw;HL=1;var e=Array.isArray;return qw=e,qw}var Vw,WL;function Zz(){if(WL)return Vw;WL=1;var e=typeof ay=="object"&&ay&&ay.Object===Object&&ay;return Vw=e,Vw}var Hw,GL;function bo(){if(GL)return Hw;GL=1;var e=Zz(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return Hw=n,Hw}var Ww,YL;function Ov(){if(YL)return Ww;YL=1;var e=bo(),t=e.Symbol;return Ww=t,Ww}var Gw,KL;function xhe(){if(KL)return Gw;KL=1;var e=Ov(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,i=e?e.toStringTag:void 0;function a(o){var l=n.call(o,i),f=o[i];try{o[i]=void 0;var u=!0}catch{}var h=r.call(o);return u&&(l?o[i]=f:delete o[i]),h}return Gw=a,Gw}var Yw,ZL;function whe(){if(ZL)return Yw;ZL=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return Yw=n,Yw}var Kw,XL;function bs(){if(XL)return Kw;XL=1;var e=Ov(),t=xhe(),n=whe(),r="[object Null]",i="[object Undefined]",a=e?e.toStringTag:void 0;function o(l){return l==null?l===void 0?i:r:a&&a in Object(l)?t(l):n(l)}return Kw=o,Kw}var Zw,QL;function _s(){if(QL)return Zw;QL=1;function e(t){return t!=null&&typeof t=="object"}return Zw=e,Zw}var Xw,JL;function Yd(){if(JL)return Xw;JL=1;var e=bs(),t=_s(),n="[object Symbol]";function r(i){return typeof i=="symbol"||t(i)&&e(i)==n}return Xw=r,Xw}var Qw,eD;function U3(){if(eD)return Qw;eD=1;var e=ii(),t=Yd(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function i(a,o){if(e(a))return!1;var l=typeof a;return l=="number"||l=="symbol"||l=="boolean"||a==null||t(a)?!0:r.test(a)||!n.test(a)||o!=null&&a in Object(o)}return Qw=i,Qw}var Jw,tD;function Kl(){if(tD)return Jw;tD=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return Jw=e,Jw}var e2,nD;function z3(){if(nD)return e2;nD=1;var e=bs(),t=Kl(),n="[object AsyncFunction]",r="[object Function]",i="[object GeneratorFunction]",a="[object Proxy]";function o(l){if(!t(l))return!1;var f=e(l);return f==r||f==i||f==n||f==a}return e2=o,e2}var t2,rD;function She(){if(rD)return t2;rD=1;var e=bo(),t=e["__core-js_shared__"];return t2=t,t2}var n2,iD;function Ohe(){if(iD)return n2;iD=1;var e=She(),t=function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""}();function n(r){return!!t&&t in r}return n2=n,n2}var r2,aD;function Xz(){if(aD)return r2;aD=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return r2=n,r2}var i2,oD;function Ehe(){if(oD)return i2;oD=1;var e=z3(),t=Ohe(),n=Kl(),r=Xz(),i=/[\\^$.*+?()[\]{}|]/g,a=/^\[object .+?Constructor\]$/,o=Function.prototype,l=Object.prototype,f=o.toString,u=l.hasOwnProperty,h=RegExp("^"+f.call(u).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function m(y){if(!n(y)||t(y))return!1;var _=e(y)?h:a;return _.test(r(y))}return i2=m,i2}var a2,sD;function Che(){if(sD)return a2;sD=1;function e(t,n){return t==null?void 0:t[n]}return a2=e,a2}var o2,lD;function wc(){if(lD)return o2;lD=1;var e=Ehe(),t=Che();function n(r,i){var a=t(r,i);return e(a)?a:void 0}return o2=n,o2}var s2,uD;function S1(){if(uD)return s2;uD=1;var e=wc(),t=e(Object,"create");return s2=t,s2}var l2,cD;function The(){if(cD)return l2;cD=1;var e=S1();function t(){this.__data__=e?e(null):{},this.size=0}return l2=t,l2}var u2,fD;function Ahe(){if(fD)return u2;fD=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return u2=e,u2}var c2,dD;function jhe(){if(dD)return c2;dD=1;var e=S1(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function i(a){var o=this.__data__;if(e){var l=o[a];return l===t?void 0:l}return r.call(o,a)?o[a]:void 0}return c2=i,c2}var f2,hD;function Phe(){if(hD)return f2;hD=1;var e=S1(),t=Object.prototype,n=t.hasOwnProperty;function r(i){var a=this.__data__;return e?a[i]!==void 0:n.call(a,i)}return f2=r,f2}var d2,pD;function Rhe(){if(pD)return d2;pD=1;var e=S1(),t="__lodash_hash_undefined__";function n(r,i){var a=this.__data__;return this.size+=this.has(r)?0:1,a[r]=e&&i===void 0?t:i,this}return d2=n,d2}var h2,mD;function Mhe(){if(mD)return h2;mD=1;var e=The(),t=Ahe(),n=jhe(),r=Phe(),i=Rhe();function a(o){var l=-1,f=o==null?0:o.length;for(this.clear();++l<f;){var u=o[l];this.set(u[0],u[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=n,a.prototype.has=r,a.prototype.set=i,h2=a,h2}var p2,vD;function Nhe(){if(vD)return p2;vD=1;function e(){this.__data__=[],this.size=0}return p2=e,p2}var m2,gD;function F3(){if(gD)return m2;gD=1;function e(t,n){return t===n||t!==t&&n!==n}return m2=e,m2}var v2,yD;function O1(){if(yD)return v2;yD=1;var e=F3();function t(n,r){for(var i=n.length;i--;)if(e(n[i][0],r))return i;return-1}return v2=t,v2}var g2,bD;function Lhe(){if(bD)return g2;bD=1;var e=O1(),t=Array.prototype,n=t.splice;function r(i){var a=this.__data__,o=e(a,i);if(o<0)return!1;var l=a.length-1;return o==l?a.pop():n.call(a,o,1),--this.size,!0}return g2=r,g2}var y2,_D;function Dhe(){if(_D)return y2;_D=1;var e=O1();function t(n){var r=this.__data__,i=e(r,n);return i<0?void 0:r[i][1]}return y2=t,y2}var b2,xD;function khe(){if(xD)return b2;xD=1;var e=O1();function t(n){return e(this.__data__,n)>-1}return b2=t,b2}var _2,wD;function Ihe(){if(wD)return _2;wD=1;var e=O1();function t(n,r){var i=this.__data__,a=e(i,n);return a<0?(++this.size,i.push([n,r])):i[a][1]=r,this}return _2=t,_2}var x2,SD;function E1(){if(SD)return x2;SD=1;var e=Nhe(),t=Lhe(),n=Dhe(),r=khe(),i=Ihe();function a(o){var l=-1,f=o==null?0:o.length;for(this.clear();++l<f;){var u=o[l];this.set(u[0],u[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=n,a.prototype.has=r,a.prototype.set=i,x2=a,x2}var w2,OD;function q3(){if(OD)return w2;OD=1;var e=wc(),t=bo(),n=e(t,"Map");return w2=n,w2}var S2,ED;function $he(){if(ED)return S2;ED=1;var e=Mhe(),t=E1(),n=q3();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return S2=r,S2}var O2,CD;function Bhe(){if(CD)return O2;CD=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return O2=e,O2}var E2,TD;function C1(){if(TD)return E2;TD=1;var e=Bhe();function t(n,r){var i=n.__data__;return e(r)?i[typeof r=="string"?"string":"hash"]:i.map}return E2=t,E2}var C2,AD;function Uhe(){if(AD)return C2;AD=1;var e=C1();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return C2=t,C2}var T2,jD;function zhe(){if(jD)return T2;jD=1;var e=C1();function t(n){return e(this,n).get(n)}return T2=t,T2}var A2,PD;function Fhe(){if(PD)return A2;PD=1;var e=C1();function t(n){return e(this,n).has(n)}return A2=t,A2}var j2,RD;function qhe(){if(RD)return j2;RD=1;var e=C1();function t(n,r){var i=e(this,n),a=i.size;return i.set(n,r),this.size+=i.size==a?0:1,this}return j2=t,j2}var P2,MD;function V3(){if(MD)return P2;MD=1;var e=$he(),t=Uhe(),n=zhe(),r=Fhe(),i=qhe();function a(o){var l=-1,f=o==null?0:o.length;for(this.clear();++l<f;){var u=o[l];this.set(u[0],u[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=n,a.prototype.has=r,a.prototype.set=i,P2=a,P2}var R2,ND;function Qz(){if(ND)return R2;ND=1;var e=V3(),t="Expected a function";function n(r,i){if(typeof r!="function"||i!=null&&typeof i!="function")throw new TypeError(t);var a=function(){var o=arguments,l=i?i.apply(this,o):o[0],f=a.cache;if(f.has(l))return f.get(l);var u=r.apply(this,o);return a.cache=f.set(l,u)||f,u};return a.cache=new(n.Cache||e),a}return n.Cache=e,R2=n,R2}var M2,LD;function Vhe(){if(LD)return M2;LD=1;var e=Qz(),t=500;function n(r){var i=e(r,function(o){return a.size===t&&a.clear(),o}),a=i.cache;return i}return M2=n,M2}var N2,DD;function Hhe(){if(DD)return N2;DD=1;var e=Vhe(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(i){var a=[];return i.charCodeAt(0)===46&&a.push(""),i.replace(t,function(o,l,f,u){a.push(f?u.replace(n,"$1"):l||o)}),a});return N2=r,N2}var L2,kD;function H3(){if(kD)return L2;kD=1;function e(t,n){for(var r=-1,i=t==null?0:t.length,a=Array(i);++r<i;)a[r]=n(t[r],r,t);return a}return L2=e,L2}var D2,ID;function Whe(){if(ID)return D2;ID=1;var e=Ov(),t=H3(),n=ii(),r=Yd(),i=e?e.prototype:void 0,a=i?i.toString:void 0;function o(l){if(typeof l=="string")return l;if(n(l))return t(l,o)+"";if(r(l))return a?a.call(l):"";var f=l+"";return f=="0"&&1/l==-1/0?"-0":f}return D2=o,D2}var k2,$D;function Jz(){if($D)return k2;$D=1;var e=Whe();function t(n){return n==null?"":e(n)}return k2=t,k2}var I2,BD;function eF(){if(BD)return I2;BD=1;var e=ii(),t=U3(),n=Hhe(),r=Jz();function i(a,o){return e(a)?a:t(a,o)?[a]:n(r(a))}return I2=i,I2}var $2,UD;function T1(){if(UD)return $2;UD=1;var e=Yd();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return $2=t,$2}var B2,zD;function W3(){if(zD)return B2;zD=1;var e=eF(),t=T1();function n(r,i){i=e(i,r);for(var a=0,o=i.length;r!=null&&a<o;)r=r[t(i[a++])];return a&&a==o?r:void 0}return B2=n,B2}var U2,FD;function tF(){if(FD)return U2;FD=1;var e=W3();function t(n,r,i){var a=n==null?void 0:e(n,r);return a===void 0?i:a}return U2=t,U2}var Ghe=tF();const ji=Lt(Ghe);var z2,qD;function Yhe(){if(qD)return z2;qD=1;function e(t){return t==null}return z2=e,z2}var Khe=Yhe();const ht=Lt(Khe);var F2,VD;function Zhe(){if(VD)return F2;VD=1;var e=bs(),t=ii(),n=_s(),r="[object String]";function i(a){return typeof a=="string"||!t(a)&&n(a)&&e(a)==r}return F2=i,F2}var Xhe=Zhe();const pc=Lt(Xhe);var Qhe=z3();const dt=Lt(Qhe);var Jhe=Kl();const Kd=Lt(Jhe);var q2={exports:{}},Ht={};/**
|
||
* @license React
|
||
* react-is.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 HD;function epe(){if(HD)return Ht;HD=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),o=Symbol.for("react.context"),l=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),_=Symbol.for("react.offscreen"),x;x=Symbol.for("react.module.reference");function w(S){if(typeof S=="object"&&S!==null){var O=S.$$typeof;switch(O){case e:switch(S=S.type,S){case n:case i:case r:case u:case h:return S;default:switch(S=S&&S.$$typeof,S){case l:case o:case f:case y:case m:case a:return S;default:return O}}case t:return O}}}return Ht.ContextConsumer=o,Ht.ContextProvider=a,Ht.Element=e,Ht.ForwardRef=f,Ht.Fragment=n,Ht.Lazy=y,Ht.Memo=m,Ht.Portal=t,Ht.Profiler=i,Ht.StrictMode=r,Ht.Suspense=u,Ht.SuspenseList=h,Ht.isAsyncMode=function(){return!1},Ht.isConcurrentMode=function(){return!1},Ht.isContextConsumer=function(S){return w(S)===o},Ht.isContextProvider=function(S){return w(S)===a},Ht.isElement=function(S){return typeof S=="object"&&S!==null&&S.$$typeof===e},Ht.isForwardRef=function(S){return w(S)===f},Ht.isFragment=function(S){return w(S)===n},Ht.isLazy=function(S){return w(S)===y},Ht.isMemo=function(S){return w(S)===m},Ht.isPortal=function(S){return w(S)===t},Ht.isProfiler=function(S){return w(S)===i},Ht.isStrictMode=function(S){return w(S)===r},Ht.isSuspense=function(S){return w(S)===u},Ht.isSuspenseList=function(S){return w(S)===h},Ht.isValidElementType=function(S){return typeof S=="string"||typeof S=="function"||S===n||S===i||S===r||S===u||S===h||S===_||typeof S=="object"&&S!==null&&(S.$$typeof===y||S.$$typeof===m||S.$$typeof===a||S.$$typeof===o||S.$$typeof===f||S.$$typeof===x||S.getModuleId!==void 0)},Ht.typeOf=w,Ht}var WD;function tpe(){return WD||(WD=1,q2.exports=epe()),q2.exports}var npe=tpe(),V2,GD;function nF(){if(GD)return V2;GD=1;var e=bs(),t=_s(),n="[object Number]";function r(i){return typeof i=="number"||t(i)&&e(i)==n}return V2=r,V2}var H2,YD;function rpe(){if(YD)return H2;YD=1;var e=nF();function t(n){return e(n)&&n!=+n}return H2=t,H2}var ipe=rpe();const Zd=Lt(ipe);var ape=nF();const ope=Lt(ape);var qr=function(t){return t===0?0:t>0?1:-1},Wu=function(t){return pc(t)&&t.indexOf("%")===t.length-1},Ke=function(t){return ope(t)&&!Zd(t)},Xn=function(t){return Ke(t)||pc(t)},spe=0,Zl=function(t){var n=++spe;return"".concat(t||"").concat(n)},Vr=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Ke(t)&&!pc(t))return r;var a;if(Wu(t)){var o=t.indexOf("%");a=n*parseFloat(t.slice(0,o))/100}else a=+t;return Zd(a)&&(a=r),i&&a>n&&(a=n),a},Ol=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},lpe=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},i=0;i<n;i++)if(!r[t[i]])r[t[i]]=!0;else return!0;return!1},jn=function(t,n){return Ke(t)&&Ke(n)?function(r){return t+r*(n-t)}:function(){return n}};function B0(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):ji(r,t))===n})}var upe=function(t){if(!t||!t.length)return null;for(var n=t.length,r=0,i=0,a=0,o=0,l=1/0,f=-1/0,u=0,h=0,m=0;m<n;m++)u=t[m].cx||0,h=t[m].cy||0,r+=u,i+=h,a+=u*h,o+=u*u,l=Math.min(l,u),f=Math.max(f,u);var y=n*o!==r*r?(n*a-r*i)/(n*o-r*r):0;return{xmin:l,xmax:f,a:y,b:(i-y*r)/n}},cpe=function(t,n){return Ke(t)&&Ke(n)?t-n:pc(t)&&pc(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function Wf(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function XT(e){"@babel/helpers - typeof";return XT=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},XT(e)}var fpe=["viewBox","children"],dpe=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],KD=["points","pathLength"],W2={svg:fpe,polygon:KD,polyline:KD},G3=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],U0=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(B.isValidElement(t)&&(r=t.props),!Kd(r))return null;var i={};return Object.keys(r).forEach(function(a){G3.includes(a)&&(i[a]=n||function(o){return r[a](r,o)})}),i},hpe=function(t,n,r){return function(i){return t(n,r,i),null}},Ul=function(t,n,r){if(!Kd(t)||XT(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];G3.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=hpe(o,n,r))}),i},ppe=["children"],mpe=["children"];function ZD(e,t){if(e==null)return{};var n=vpe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function vpe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function QT(e){"@babel/helpers - typeof";return QT=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},QT(e)}var XD={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},ns=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},QD=null,G2=null,Y3=function e(t){if(t===QD&&Array.isArray(G2))return G2;var n=[];return B.Children.forEach(t,function(r){ht(r)||(npe.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),G2=n,QD=t,n};function Gr(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(i){return ns(i)}):r=[ns(t)],Y3(e).forEach(function(i){var a=ji(i,"type.displayName")||ji(i,"type.name");r.indexOf(a)!==-1&&n.push(i)}),n}function Si(e,t){var n=Gr(e,t);return n&&n[0]}var JD=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,i=n.height;return!(!Ke(r)||r<=0||!Ke(i)||i<=0)},gpe=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],ype=function(t){return t&&t.type&&pc(t.type)&&gpe.indexOf(t.type)>=0},rF=function(t){return t&&QT(t)==="object"&&"clipDot"in t},bpe=function(t,n,r,i){var a,o=(a=W2==null?void 0:W2[i])!==null&&a!==void 0?a:[];return n.startsWith("data-")||!dt(t)&&(i&&o.includes(n)||dpe.includes(n))||r&&G3.includes(n)},at=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(B.isValidElement(t)&&(i=t.props),!Kd(i))return null;var a={};return Object.keys(i).forEach(function(o){var l;bpe((l=i)===null||l===void 0?void 0:l[o],o,n,r)&&(a[o]=i[o])}),a},JT=function e(t,n){if(t===n)return!0;var r=B.Children.count(t);if(r!==B.Children.count(n))return!1;if(r===0)return!0;if(r===1)return ek(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var i=0;i<r;i++){var a=t[i],o=n[i];if(Array.isArray(a)||Array.isArray(o)){if(!e(a,o))return!1}else if(!ek(a,o))return!1}return!0},ek=function(t,n){if(ht(t)&&ht(n))return!0;if(!ht(t)&&!ht(n)){var r=t.props||{},i=r.children,a=ZD(r,ppe),o=n.props||{},l=o.children,f=ZD(o,mpe);return i&&l?Wf(a,f)&&JT(i,l):!i&&!l?Wf(a,f):!1}return!1},tk=function(t,n){var r=[],i={};return Y3(t).forEach(function(a,o){if(ype(a))r.push(a);else if(a){var l=ns(a.type),f=n[l]||{},u=f.handler,h=f.once;if(u&&(!h||!i[l])){var m=u(a,l,o);r.push(m),i[l]=!0}}}),r},_pe=function(t){var n=t&&t.type;return n&&XD[n]?XD[n]:null},xpe=function(t,n){return Y3(n).indexOf(t)},wpe=["children","width","height","viewBox","className","style","title","desc"];function eA(){return eA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},eA.apply(this,arguments)}function Spe(e,t){if(e==null)return{};var n=Ope(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ope(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function tA(e){var t=e.children,n=e.width,r=e.height,i=e.viewBox,a=e.className,o=e.style,l=e.title,f=e.desc,u=Spe(e,wpe),h=i||{width:n,height:r,x:0,y:0},m=ke("recharts-surface",a);return ae.createElement("svg",eA({},at(u,!0,"svg"),{className:m,width:n,height:r,style:o,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),ae.createElement("title",null,l),ae.createElement("desc",null,f),t)}var Epe=["children","className"];function nA(){return nA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nA.apply(this,arguments)}function Cpe(e,t){if(e==null)return{};var n=Tpe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Tpe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Ot=ae.forwardRef(function(e,t){var n=e.children,r=e.className,i=Cpe(e,Epe),a=ke("recharts-layer",r);return ae.createElement("g",nA({className:a},at(i,!0),{ref:t}),n)}),Oa=function(t,n){for(var r=arguments.length,i=new Array(r>2?r-2:0),a=2;a<r;a++)i[a-2]=arguments[a]},Y2,nk;function Ape(){if(nk)return Y2;nk=1;function e(t,n,r){var i=-1,a=t.length;n<0&&(n=-n>a?0:a+n),r=r>a?a:r,r<0&&(r+=a),a=n>r?0:r-n>>>0,n>>>=0;for(var o=Array(a);++i<a;)o[i]=t[i+n];return o}return Y2=e,Y2}var K2,rk;function jpe(){if(rk)return K2;rk=1;var e=Ape();function t(n,r,i){var a=n.length;return i=i===void 0?a:i,!r&&i>=a?n:e(n,r,i)}return K2=t,K2}var Z2,ik;function iF(){if(ik)return Z2;ik=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",i=t+n+r,a="\\ufe0e\\ufe0f",o="\\u200d",l=RegExp("["+o+e+i+a+"]");function f(u){return l.test(u)}return Z2=f,Z2}var X2,ak;function Ppe(){if(ak)return X2;ak=1;function e(t){return t.split("")}return X2=e,X2}var Q2,ok;function Rpe(){if(ok)return Q2;ok=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",i=t+n+r,a="\\ufe0e\\ufe0f",o="["+e+"]",l="["+i+"]",f="\\ud83c[\\udffb-\\udfff]",u="(?:"+l+"|"+f+")",h="[^"+e+"]",m="(?:\\ud83c[\\udde6-\\uddff]){2}",y="[\\ud800-\\udbff][\\udc00-\\udfff]",_="\\u200d",x=u+"?",w="["+a+"]?",S="(?:"+_+"(?:"+[h,m,y].join("|")+")"+w+x+")*",O=w+x+S,E="(?:"+[h+l+"?",l,m,y,o].join("|")+")",A=RegExp(f+"(?="+f+")|"+E+O,"g");function j(P){return P.match(A)||[]}return Q2=j,Q2}var J2,sk;function Mpe(){if(sk)return J2;sk=1;var e=Ppe(),t=iF(),n=Rpe();function r(i){return t(i)?n(i):e(i)}return J2=r,J2}var eS,lk;function Npe(){if(lk)return eS;lk=1;var e=jpe(),t=iF(),n=Mpe(),r=Jz();function i(a){return function(o){o=r(o);var l=t(o)?n(o):void 0,f=l?l[0]:o.charAt(0),u=l?e(l,1).join(""):o.slice(1);return f[a]()+u}}return eS=i,eS}var tS,uk;function Lpe(){if(uk)return tS;uk=1;var e=Npe(),t=e("toUpperCase");return tS=t,tS}var Dpe=Lpe();const A1=Lt(Dpe);function hn(e){return function(){return e}}const aF=Math.cos,z0=Math.sin,La=Math.sqrt,F0=Math.PI,j1=2*F0,rA=Math.PI,iA=2*rA,Uu=1e-6,kpe=iA-Uu;function oF(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function Ipe(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return oF;const n=10**t;return function(r){this._+=r[0];for(let i=1,a=r.length;i<a;++i)this._+=Math.round(arguments[i]*n)/n+r[i]}}class $pe{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?oF:Ipe(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,i){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+i}`}bezierCurveTo(t,n,r,i,a,o){this._append`C${+t},${+n},${+r},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,n,r,i,a){if(t=+t,n=+n,r=+r,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,l=this._y1,f=r-t,u=i-n,h=o-t,m=l-n,y=h*h+m*m;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(y>Uu)if(!(Math.abs(m*f-u*h)>Uu)||!a)this._append`L${this._x1=t},${this._y1=n}`;else{let _=r-o,x=i-l,w=f*f+u*u,S=_*_+x*x,O=Math.sqrt(w),E=Math.sqrt(y),A=a*Math.tan((rA-Math.acos((w+y-S)/(2*O*E)))/2),j=A/E,P=A/O;Math.abs(j-1)>Uu&&this._append`L${t+j*h},${n+j*m}`,this._append`A${a},${a},0,0,${+(m*_>h*x)},${this._x1=t+P*f},${this._y1=n+P*u}`}}arc(t,n,r,i,a,o){if(t=+t,n=+n,r=+r,o=!!o,r<0)throw new Error(`negative radius: ${r}`);let l=r*Math.cos(i),f=r*Math.sin(i),u=t+l,h=n+f,m=1^o,y=o?i-a:a-i;this._x1===null?this._append`M${u},${h}`:(Math.abs(this._x1-u)>Uu||Math.abs(this._y1-h)>Uu)&&this._append`L${u},${h}`,r&&(y<0&&(y=y%iA+iA),y>kpe?this._append`A${r},${r},0,1,${m},${t-l},${n-f}A${r},${r},0,1,${m},${this._x1=u},${this._y1=h}`:y>Uu&&this._append`A${r},${r},0,${+(y>=rA)},${m},${this._x1=t+r*Math.cos(a)},${this._y1=n+r*Math.sin(a)}`)}rect(t,n,r,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+i}h${-r}Z`}toString(){return this._}}function K3(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new $pe(t)}function Z3(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function sF(e){this._context=e}sF.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function P1(e){return new sF(e)}function lF(e){return e[0]}function uF(e){return e[1]}function cF(e,t){var n=hn(!0),r=null,i=P1,a=null,o=K3(l);e=typeof e=="function"?e:e===void 0?lF:hn(e),t=typeof t=="function"?t:t===void 0?uF:hn(t);function l(f){var u,h=(f=Z3(f)).length,m,y=!1,_;for(r==null&&(a=i(_=o())),u=0;u<=h;++u)!(u<h&&n(m=f[u],u,f))===y&&((y=!y)?a.lineStart():a.lineEnd()),y&&a.point(+e(m,u,f),+t(m,u,f));if(_)return a=null,_+""||null}return l.x=function(f){return arguments.length?(e=typeof f=="function"?f:hn(+f),l):e},l.y=function(f){return arguments.length?(t=typeof f=="function"?f:hn(+f),l):t},l.defined=function(f){return arguments.length?(n=typeof f=="function"?f:hn(!!f),l):n},l.curve=function(f){return arguments.length?(i=f,r!=null&&(a=i(r)),l):i},l.context=function(f){return arguments.length?(f==null?r=a=null:a=i(r=f),l):r},l}function gy(e,t,n){var r=null,i=hn(!0),a=null,o=P1,l=null,f=K3(u);e=typeof e=="function"?e:e===void 0?lF:hn(+e),t=typeof t=="function"?t:hn(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?uF:hn(+n);function u(m){var y,_,x,w=(m=Z3(m)).length,S,O=!1,E,A=new Array(w),j=new Array(w);for(a==null&&(l=o(E=f())),y=0;y<=w;++y){if(!(y<w&&i(S=m[y],y,m))===O)if(O=!O)_=y,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),x=y-1;x>=_;--x)l.point(A[x],j[x]);l.lineEnd(),l.areaEnd()}O&&(A[y]=+e(S,y,m),j[y]=+t(S,y,m),l.point(r?+r(S,y,m):A[y],n?+n(S,y,m):j[y]))}if(E)return l=null,E+""||null}function h(){return cF().defined(i).curve(o).context(a)}return u.x=function(m){return arguments.length?(e=typeof m=="function"?m:hn(+m),r=null,u):e},u.x0=function(m){return arguments.length?(e=typeof m=="function"?m:hn(+m),u):e},u.x1=function(m){return arguments.length?(r=m==null?null:typeof m=="function"?m:hn(+m),u):r},u.y=function(m){return arguments.length?(t=typeof m=="function"?m:hn(+m),n=null,u):t},u.y0=function(m){return arguments.length?(t=typeof m=="function"?m:hn(+m),u):t},u.y1=function(m){return arguments.length?(n=m==null?null:typeof m=="function"?m:hn(+m),u):n},u.lineX0=u.lineY0=function(){return h().x(e).y(t)},u.lineY1=function(){return h().x(e).y(n)},u.lineX1=function(){return h().x(r).y(t)},u.defined=function(m){return arguments.length?(i=typeof m=="function"?m:hn(!!m),u):i},u.curve=function(m){return arguments.length?(o=m,a!=null&&(l=o(a)),u):o},u.context=function(m){return arguments.length?(m==null?a=l=null:l=o(a=m),u):a},u}class fF{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function Bpe(e){return new fF(e,!0)}function Upe(e){return new fF(e,!1)}const X3={draw(e,t){const n=La(t/F0);e.moveTo(n,0),e.arc(0,0,n,0,j1)}},zpe={draw(e,t){const n=La(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},dF=La(1/3),Fpe=dF*2,qpe={draw(e,t){const n=La(t/Fpe),r=n*dF;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},Vpe={draw(e,t){const n=La(t),r=-n/2;e.rect(r,r,n,n)}},Hpe=.8908130915292852,hF=z0(F0/10)/z0(7*F0/10),Wpe=z0(j1/10)*hF,Gpe=-aF(j1/10)*hF,Ype={draw(e,t){const n=La(t*Hpe),r=Wpe*n,i=Gpe*n;e.moveTo(0,-n),e.lineTo(r,i);for(let a=1;a<5;++a){const o=j1*a/5,l=aF(o),f=z0(o);e.lineTo(f*n,-l*n),e.lineTo(l*r-f*i,f*r+l*i)}e.closePath()}},nS=La(3),Kpe={draw(e,t){const n=-La(t/(nS*3));e.moveTo(0,n*2),e.lineTo(-nS*n,-n),e.lineTo(nS*n,-n),e.closePath()}},Wi=-.5,Gi=La(3)/2,aA=1/La(12),Zpe=(aA/2+1)*3,Xpe={draw(e,t){const n=La(t/Zpe),r=n/2,i=n*aA,a=r,o=n*aA+n,l=-a,f=o;e.moveTo(r,i),e.lineTo(a,o),e.lineTo(l,f),e.lineTo(Wi*r-Gi*i,Gi*r+Wi*i),e.lineTo(Wi*a-Gi*o,Gi*a+Wi*o),e.lineTo(Wi*l-Gi*f,Gi*l+Wi*f),e.lineTo(Wi*r+Gi*i,Wi*i-Gi*r),e.lineTo(Wi*a+Gi*o,Wi*o-Gi*a),e.lineTo(Wi*l+Gi*f,Wi*f-Gi*l),e.closePath()}};function Qpe(e,t){let n=null,r=K3(i);e=typeof e=="function"?e:hn(e||X3),t=typeof t=="function"?t:hn(t===void 0?64:+t);function i(){let a;if(n||(n=a=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),a)return n=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:hn(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:hn(+a),i):t},i.context=function(a){return arguments.length?(n=a??null,i):n},i}function q0(){}function V0(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function pF(e){this._context=e}pF.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:V0(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:V0(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Jpe(e){return new pF(e)}function mF(e){this._context=e}mF.prototype={areaStart:q0,areaEnd:q0,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:V0(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function eme(e){return new mF(e)}function vF(e){this._context=e}vF.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:V0(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function tme(e){return new vF(e)}function gF(e){this._context=e}gF.prototype={areaStart:q0,areaEnd:q0,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function nme(e){return new gF(e)}function ck(e){return e<0?-1:1}function fk(e,t,n){var r=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(r||i<0&&-0),o=(n-e._y1)/(i||r<0&&-0),l=(a*i+o*r)/(r+i);return(ck(a)+ck(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(l))||0}function dk(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function rS(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,l=(a-r)/3;e._context.bezierCurveTo(r+l,i+l*t,a-l,o-l*n,a,o)}function H0(e){this._context=e}H0.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:rS(this,this._t0,dk(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,rS(this,dk(this,n=fk(this,e,t)),n);break;default:rS(this,this._t0,n=fk(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function yF(e){this._context=new bF(e)}(yF.prototype=Object.create(H0.prototype)).point=function(e,t){H0.prototype.point.call(this,t,e)};function bF(e){this._context=e}bF.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,a){this._context.bezierCurveTo(t,e,r,n,a,i)}};function rme(e){return new H0(e)}function ime(e){return new yF(e)}function _F(e){this._context=e}_F.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=hk(e),i=hk(t),a=0,o=1;o<n;++a,++o)this._context.bezierCurveTo(r[0][a],i[0][a],r[1][a],i[1][a],e[o],t[o]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function hk(e){var t,n=e.length-1,r,i=new Array(n),a=new Array(n),o=new Array(n);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,a[n-1]=7,o[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/a[t-1],a[t]-=r,o[t]-=r*o[t-1];for(i[n-1]=o[n-1]/a[n-1],t=n-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[n-1]=(e[n]+i[n-1])/2,t=0;t<n-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function ame(e){return new _F(e)}function R1(e,t){this._context=e,this._t=t}R1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function ome(e){return new R1(e,.5)}function sme(e){return new R1(e,0)}function lme(e){return new R1(e,1)}function sd(e,t){if((o=e.length)>1)for(var n=1,r,i,a=e[t[0]],o,l=a.length;n<o;++n)for(i=a,a=e[t[n]],r=0;r<l;++r)a[r][1]+=a[r][0]=isNaN(i[r][1])?i[r][0]:i[r][1]}function oA(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function ume(e,t){return e[t]}function cme(e){const t=[];return t.key=e,t}function fme(){var e=hn([]),t=oA,n=sd,r=ume;function i(a){var o=Array.from(e.apply(this,arguments),cme),l,f=o.length,u=-1,h;for(const m of a)for(l=0,++u;l<f;++l)(o[l][u]=[0,+r(m,o[l].key,u,a)]).data=m;for(l=0,h=Z3(t(o));l<f;++l)o[h[l]].index=l;return n(o,h),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:hn(Array.from(a)),i):e},i.value=function(a){return arguments.length?(r=typeof a=="function"?a:hn(+a),i):r},i.order=function(a){return arguments.length?(t=a==null?oA:typeof a=="function"?a:hn(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(n=a??sd,i):n},i}function dme(e,t){if((r=e.length)>0){for(var n,r,i=0,a=e[0].length,o;i<a;++i){for(o=n=0;n<r;++n)o+=e[n][i][1]||0;if(o)for(n=0;n<r;++n)e[n][i][1]/=o}sd(e,t)}}function hme(e,t){if((i=e.length)>0){for(var n=0,r=e[t[0]],i,a=r.length;n<a;++n){for(var o=0,l=0;o<i;++o)l+=e[o][n][1]||0;r[n][1]+=r[n][0]=-l/2}sd(e,t)}}function pme(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var n=0,r=1,i,a,o;r<a;++r){for(var l=0,f=0,u=0;l<o;++l){for(var h=e[t[l]],m=h[r][1]||0,y=h[r-1][1]||0,_=(m-y)/2,x=0;x<l;++x){var w=e[t[x]],S=w[r][1]||0,O=w[r-1][1]||0;_+=S-O}f+=m,u+=_*m}i[r-1][1]+=i[r-1][0]=n,f&&(n-=u/f)}i[r-1][1]+=i[r-1][0]=n,sd(e,t)}}function _m(e){"@babel/helpers - typeof";return _m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_m(e)}var mme=["type","size","sizeType"];function sA(){return sA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sA.apply(this,arguments)}function pk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function mk(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pk(Object(n),!0).forEach(function(r){vme(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function vme(e,t,n){return t=gme(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gme(e){var t=yme(e,"string");return _m(t)=="symbol"?t:t+""}function yme(e,t){if(_m(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_m(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bme(e,t){if(e==null)return{};var n=_me(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function _me(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var xF={symbolCircle:X3,symbolCross:zpe,symbolDiamond:qpe,symbolSquare:Vpe,symbolStar:Ype,symbolTriangle:Kpe,symbolWye:Xpe},xme=Math.PI/180,wme=function(t){var n="symbol".concat(A1(t));return xF[n]||X3},Sme=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*xme;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},Ome=function(t,n){xF["symbol".concat(A1(t))]=n},M1=function(t){var n=t.type,r=n===void 0?"circle":n,i=t.size,a=i===void 0?64:i,o=t.sizeType,l=o===void 0?"area":o,f=bme(t,mme),u=mk(mk({},f),{},{type:r,size:a,sizeType:l}),h=function(){var S=wme(r),O=Qpe().type(S).size(Sme(a,l,r));return O()},m=u.className,y=u.cx,_=u.cy,x=at(u,!0);return y===+y&&_===+_&&a===+a?ae.createElement("path",sA({},x,{className:ke("recharts-symbols",m),transform:"translate(".concat(y,", ").concat(_,")"),d:h()})):null};M1.registerSymbol=Ome;function ld(e){"@babel/helpers - typeof";return ld=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ld(e)}function lA(){return lA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lA.apply(this,arguments)}function vk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Eme(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?vk(Object(n),!0).forEach(function(r){xm(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Cme(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tme(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,SF(r.key),r)}}function Ame(e,t,n){return t&&Tme(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function jme(e,t,n){return t=W0(t),Pme(e,wF()?Reflect.construct(t,n||[],W0(e).constructor):t.apply(e,n))}function Pme(e,t){if(t&&(ld(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Rme(e)}function Rme(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wF(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(wF=function(){return!!e})()}function W0(e){return W0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},W0(e)}function Mme(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&uA(e,t)}function uA(e,t){return uA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},uA(e,t)}function xm(e,t,n){return t=SF(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SF(e){var t=Nme(e,"string");return ld(t)=="symbol"?t:t+""}function Nme(e,t){if(ld(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ld(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ya=32,Q3=function(e){function t(){return Cme(this,t),jme(this,t,arguments)}return Mme(t,e),Ame(t,[{key:"renderIcon",value:function(r){var i=this.props.inactiveColor,a=ya/2,o=ya/6,l=ya/3,f=r.inactive?i:r.color;if(r.type==="plainline")return ae.createElement("line",{strokeWidth:4,fill:"none",stroke:f,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:a,x2:ya,y2:a,className:"recharts-legend-icon"});if(r.type==="line")return ae.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(a,"h").concat(l,`
|
||
A`).concat(o,",").concat(o,",0,1,1,").concat(2*l,",").concat(a,`
|
||
H`).concat(ya,"M").concat(2*l,",").concat(a,`
|
||
A`).concat(o,",").concat(o,",0,1,1,").concat(l,",").concat(a),className:"recharts-legend-icon"});if(r.type==="rect")return ae.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(ya/8,"h").concat(ya,"v").concat(ya*3/4,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(ae.isValidElement(r.legendIcon)){var u=Eme({},r);return delete u.legendIcon,ae.cloneElement(r.legendIcon,u)}return ae.createElement(M1,{fill:f,cx:a,cy:a,size:ya,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,i=this.props,a=i.payload,o=i.iconSize,l=i.layout,f=i.formatter,u=i.inactiveColor,h={x:0,y:0,width:ya,height:ya},m={display:l==="horizontal"?"inline-block":"block",marginRight:10},y={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(_,x){var w=_.formatter||f,S=ke(xm(xm({"recharts-legend-item":!0},"legend-item-".concat(x),!0),"inactive",_.inactive));if(_.type==="none")return null;var O=dt(_.value)?null:_.value;Oa(!dt(_.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var E=_.inactive?u:_.color;return ae.createElement("li",lA({className:S,style:m,key:"legend-item-".concat(x)},Ul(r.props,_,x)),ae.createElement(tA,{width:o,height:o,viewBox:h,style:y},r.renderIcon(_)),ae.createElement("span",{className:"recharts-legend-item-text",style:{color:E}},w?w(O,_,x):O))})}},{key:"render",value:function(){var r=this.props,i=r.payload,a=r.layout,o=r.align;if(!i||!i.length)return null;var l={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return ae.createElement("ul",{className:"recharts-default-legend",style:l},this.renderItems())}}])}(B.PureComponent);xm(Q3,"displayName","Legend");xm(Q3,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var iS,gk;function Lme(){if(gk)return iS;gk=1;var e=E1();function t(){this.__data__=new e,this.size=0}return iS=t,iS}var aS,yk;function Dme(){if(yk)return aS;yk=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return aS=e,aS}var oS,bk;function kme(){if(bk)return oS;bk=1;function e(t){return this.__data__.get(t)}return oS=e,oS}var sS,_k;function Ime(){if(_k)return sS;_k=1;function e(t){return this.__data__.has(t)}return sS=e,sS}var lS,xk;function $me(){if(xk)return lS;xk=1;var e=E1(),t=q3(),n=V3(),r=200;function i(a,o){var l=this.__data__;if(l instanceof e){var f=l.__data__;if(!t||f.length<r-1)return f.push([a,o]),this.size=++l.size,this;l=this.__data__=new n(f)}return l.set(a,o),this.size=l.size,this}return lS=i,lS}var uS,wk;function OF(){if(wk)return uS;wk=1;var e=E1(),t=Lme(),n=Dme(),r=kme(),i=Ime(),a=$me();function o(l){var f=this.__data__=new e(l);this.size=f.size}return o.prototype.clear=t,o.prototype.delete=n,o.prototype.get=r,o.prototype.has=i,o.prototype.set=a,uS=o,uS}var cS,Sk;function Bme(){if(Sk)return cS;Sk=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return cS=t,cS}var fS,Ok;function Ume(){if(Ok)return fS;Ok=1;function e(t){return this.__data__.has(t)}return fS=e,fS}var dS,Ek;function EF(){if(Ek)return dS;Ek=1;var e=V3(),t=Bme(),n=Ume();function r(i){var a=-1,o=i==null?0:i.length;for(this.__data__=new e;++a<o;)this.add(i[a])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,dS=r,dS}var hS,Ck;function CF(){if(Ck)return hS;Ck=1;function e(t,n){for(var r=-1,i=t==null?0:t.length;++r<i;)if(n(t[r],r,t))return!0;return!1}return hS=e,hS}var pS,Tk;function TF(){if(Tk)return pS;Tk=1;function e(t,n){return t.has(n)}return pS=e,pS}var mS,Ak;function AF(){if(Ak)return mS;Ak=1;var e=EF(),t=CF(),n=TF(),r=1,i=2;function a(o,l,f,u,h,m){var y=f&r,_=o.length,x=l.length;if(_!=x&&!(y&&x>_))return!1;var w=m.get(o),S=m.get(l);if(w&&S)return w==l&&S==o;var O=-1,E=!0,A=f&i?new e:void 0;for(m.set(o,l),m.set(l,o);++O<_;){var j=o[O],P=l[O];if(u)var R=y?u(P,j,O,l,o,m):u(j,P,O,o,l,m);if(R!==void 0){if(R)continue;E=!1;break}if(A){if(!t(l,function(I,V){if(!n(A,V)&&(j===I||h(j,I,f,u,m)))return A.push(V)})){E=!1;break}}else if(!(j===P||h(j,P,f,u,m))){E=!1;break}}return m.delete(o),m.delete(l),E}return mS=a,mS}var vS,jk;function zme(){if(jk)return vS;jk=1;var e=bo(),t=e.Uint8Array;return vS=t,vS}var gS,Pk;function Fme(){if(Pk)return gS;Pk=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(i,a){r[++n]=[a,i]}),r}return gS=e,gS}var yS,Rk;function J3(){if(Rk)return yS;Rk=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(i){r[++n]=i}),r}return yS=e,yS}var bS,Mk;function qme(){if(Mk)return bS;Mk=1;var e=Ov(),t=zme(),n=F3(),r=AF(),i=Fme(),a=J3(),o=1,l=2,f="[object Boolean]",u="[object Date]",h="[object Error]",m="[object Map]",y="[object Number]",_="[object RegExp]",x="[object Set]",w="[object String]",S="[object Symbol]",O="[object ArrayBuffer]",E="[object DataView]",A=e?e.prototype:void 0,j=A?A.valueOf:void 0;function P(R,I,V,W,G,K,ne){switch(V){case E:if(R.byteLength!=I.byteLength||R.byteOffset!=I.byteOffset)return!1;R=R.buffer,I=I.buffer;case O:return!(R.byteLength!=I.byteLength||!K(new t(R),new t(I)));case f:case u:case y:return n(+R,+I);case h:return R.name==I.name&&R.message==I.message;case _:case w:return R==I+"";case m:var le=i;case x:var Q=W&o;if(le||(le=a),R.size!=I.size&&!Q)return!1;var J=ne.get(R);if(J)return J==I;W|=l,ne.set(R,I);var H=r(le(R),le(I),W,G,K,ne);return ne.delete(R),H;case S:if(j)return j.call(R)==j.call(I)}return!1}return bS=P,bS}var _S,Nk;function jF(){if(Nk)return _S;Nk=1;function e(t,n){for(var r=-1,i=n.length,a=t.length;++r<i;)t[a+r]=n[r];return t}return _S=e,_S}var xS,Lk;function Vme(){if(Lk)return xS;Lk=1;var e=jF(),t=ii();function n(r,i,a){var o=i(r);return t(r)?o:e(o,a(r))}return xS=n,xS}var wS,Dk;function Hme(){if(Dk)return wS;Dk=1;function e(t,n){for(var r=-1,i=t==null?0:t.length,a=0,o=[];++r<i;){var l=t[r];n(l,r,t)&&(o[a++]=l)}return o}return wS=e,wS}var SS,kk;function Wme(){if(kk)return SS;kk=1;function e(){return[]}return SS=e,SS}var OS,Ik;function Gme(){if(Ik)return OS;Ik=1;var e=Hme(),t=Wme(),n=Object.prototype,r=n.propertyIsEnumerable,i=Object.getOwnPropertySymbols,a=i?function(o){return o==null?[]:(o=Object(o),e(i(o),function(l){return r.call(o,l)}))}:t;return OS=a,OS}var ES,$k;function Yme(){if($k)return ES;$k=1;function e(t,n){for(var r=-1,i=Array(t);++r<t;)i[r]=n(r);return i}return ES=e,ES}var CS,Bk;function Kme(){if(Bk)return CS;Bk=1;var e=bs(),t=_s(),n="[object Arguments]";function r(i){return t(i)&&e(i)==n}return CS=r,CS}var TS,Uk;function eP(){if(Uk)return TS;Uk=1;var e=Kme(),t=_s(),n=Object.prototype,r=n.hasOwnProperty,i=n.propertyIsEnumerable,a=e(function(){return arguments}())?e:function(o){return t(o)&&r.call(o,"callee")&&!i.call(o,"callee")};return TS=a,TS}var kp={exports:{}},AS,zk;function Zme(){if(zk)return AS;zk=1;function e(){return!1}return AS=e,AS}kp.exports;var Fk;function PF(){return Fk||(Fk=1,function(e,t){var n=bo(),r=Zme(),i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,l=o?n.Buffer:void 0,f=l?l.isBuffer:void 0,u=f||r;e.exports=u}(kp,kp.exports)),kp.exports}var jS,qk;function tP(){if(qk)return jS;qk=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,i){var a=typeof r;return i=i??e,!!i&&(a=="number"||a!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<i}return jS=n,jS}var PS,Vk;function nP(){if(Vk)return PS;Vk=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return PS=t,PS}var RS,Hk;function Xme(){if(Hk)return RS;Hk=1;var e=bs(),t=nP(),n=_s(),r="[object Arguments]",i="[object Array]",a="[object Boolean]",o="[object Date]",l="[object Error]",f="[object Function]",u="[object Map]",h="[object Number]",m="[object Object]",y="[object RegExp]",_="[object Set]",x="[object String]",w="[object WeakMap]",S="[object ArrayBuffer]",O="[object DataView]",E="[object Float32Array]",A="[object Float64Array]",j="[object Int8Array]",P="[object Int16Array]",R="[object Int32Array]",I="[object Uint8Array]",V="[object Uint8ClampedArray]",W="[object Uint16Array]",G="[object Uint32Array]",K={};K[E]=K[A]=K[j]=K[P]=K[R]=K[I]=K[V]=K[W]=K[G]=!0,K[r]=K[i]=K[S]=K[a]=K[O]=K[o]=K[l]=K[f]=K[u]=K[h]=K[m]=K[y]=K[_]=K[x]=K[w]=!1;function ne(le){return n(le)&&t(le.length)&&!!K[e(le)]}return RS=ne,RS}var MS,Wk;function RF(){if(Wk)return MS;Wk=1;function e(t){return function(n){return t(n)}}return MS=e,MS}var Ip={exports:{}};Ip.exports;var Gk;function Qme(){return Gk||(Gk=1,function(e,t){var n=Zz(),r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===r,o=a&&n.process,l=function(){try{var f=i&&i.require&&i.require("util").types;return f||o&&o.binding&&o.binding("util")}catch{}}();e.exports=l}(Ip,Ip.exports)),Ip.exports}var NS,Yk;function MF(){if(Yk)return NS;Yk=1;var e=Xme(),t=RF(),n=Qme(),r=n&&n.isTypedArray,i=r?t(r):e;return NS=i,NS}var LS,Kk;function Jme(){if(Kk)return LS;Kk=1;var e=Yme(),t=eP(),n=ii(),r=PF(),i=tP(),a=MF(),o=Object.prototype,l=o.hasOwnProperty;function f(u,h){var m=n(u),y=!m&&t(u),_=!m&&!y&&r(u),x=!m&&!y&&!_&&a(u),w=m||y||_||x,S=w?e(u.length,String):[],O=S.length;for(var E in u)(h||l.call(u,E))&&!(w&&(E=="length"||_&&(E=="offset"||E=="parent")||x&&(E=="buffer"||E=="byteLength"||E=="byteOffset")||i(E,O)))&&S.push(E);return S}return LS=f,LS}var DS,Zk;function eve(){if(Zk)return DS;Zk=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,i=typeof r=="function"&&r.prototype||e;return n===i}return DS=t,DS}var kS,Xk;function NF(){if(Xk)return kS;Xk=1;function e(t,n){return function(r){return t(n(r))}}return kS=e,kS}var IS,Qk;function tve(){if(Qk)return IS;Qk=1;var e=NF(),t=e(Object.keys,Object);return IS=t,IS}var $S,Jk;function nve(){if(Jk)return $S;Jk=1;var e=eve(),t=tve(),n=Object.prototype,r=n.hasOwnProperty;function i(a){if(!e(a))return t(a);var o=[];for(var l in Object(a))r.call(a,l)&&l!="constructor"&&o.push(l);return o}return $S=i,$S}var BS,e5;function Ev(){if(e5)return BS;e5=1;var e=z3(),t=nP();function n(r){return r!=null&&t(r.length)&&!e(r)}return BS=n,BS}var US,t5;function N1(){if(t5)return US;t5=1;var e=Jme(),t=nve(),n=Ev();function r(i){return n(i)?e(i):t(i)}return US=r,US}var zS,n5;function rve(){if(n5)return zS;n5=1;var e=Vme(),t=Gme(),n=N1();function r(i){return e(i,n,t)}return zS=r,zS}var FS,r5;function ive(){if(r5)return FS;r5=1;var e=rve(),t=1,n=Object.prototype,r=n.hasOwnProperty;function i(a,o,l,f,u,h){var m=l&t,y=e(a),_=y.length,x=e(o),w=x.length;if(_!=w&&!m)return!1;for(var S=_;S--;){var O=y[S];if(!(m?O in o:r.call(o,O)))return!1}var E=h.get(a),A=h.get(o);if(E&&A)return E==o&&A==a;var j=!0;h.set(a,o),h.set(o,a);for(var P=m;++S<_;){O=y[S];var R=a[O],I=o[O];if(f)var V=m?f(I,R,O,o,a,h):f(R,I,O,a,o,h);if(!(V===void 0?R===I||u(R,I,l,f,h):V)){j=!1;break}P||(P=O=="constructor")}if(j&&!P){var W=a.constructor,G=o.constructor;W!=G&&"constructor"in a&&"constructor"in o&&!(typeof W=="function"&&W instanceof W&&typeof G=="function"&&G instanceof G)&&(j=!1)}return h.delete(a),h.delete(o),j}return FS=i,FS}var qS,i5;function ave(){if(i5)return qS;i5=1;var e=wc(),t=bo(),n=e(t,"DataView");return qS=n,qS}var VS,a5;function ove(){if(a5)return VS;a5=1;var e=wc(),t=bo(),n=e(t,"Promise");return VS=n,VS}var HS,o5;function LF(){if(o5)return HS;o5=1;var e=wc(),t=bo(),n=e(t,"Set");return HS=n,HS}var WS,s5;function sve(){if(s5)return WS;s5=1;var e=wc(),t=bo(),n=e(t,"WeakMap");return WS=n,WS}var GS,l5;function lve(){if(l5)return GS;l5=1;var e=ave(),t=q3(),n=ove(),r=LF(),i=sve(),a=bs(),o=Xz(),l="[object Map]",f="[object Object]",u="[object Promise]",h="[object Set]",m="[object WeakMap]",y="[object DataView]",_=o(e),x=o(t),w=o(n),S=o(r),O=o(i),E=a;return(e&&E(new e(new ArrayBuffer(1)))!=y||t&&E(new t)!=l||n&&E(n.resolve())!=u||r&&E(new r)!=h||i&&E(new i)!=m)&&(E=function(A){var j=a(A),P=j==f?A.constructor:void 0,R=P?o(P):"";if(R)switch(R){case _:return y;case x:return l;case w:return u;case S:return h;case O:return m}return j}),GS=E,GS}var YS,u5;function uve(){if(u5)return YS;u5=1;var e=OF(),t=AF(),n=qme(),r=ive(),i=lve(),a=ii(),o=PF(),l=MF(),f=1,u="[object Arguments]",h="[object Array]",m="[object Object]",y=Object.prototype,_=y.hasOwnProperty;function x(w,S,O,E,A,j){var P=a(w),R=a(S),I=P?h:i(w),V=R?h:i(S);I=I==u?m:I,V=V==u?m:V;var W=I==m,G=V==m,K=I==V;if(K&&o(w)){if(!o(S))return!1;P=!0,W=!1}if(K&&!W)return j||(j=new e),P||l(w)?t(w,S,O,E,A,j):n(w,S,I,O,E,A,j);if(!(O&f)){var ne=W&&_.call(w,"__wrapped__"),le=G&&_.call(S,"__wrapped__");if(ne||le){var Q=ne?w.value():w,J=le?S.value():S;return j||(j=new e),A(Q,J,O,E,j)}}return K?(j||(j=new e),r(w,S,O,E,A,j)):!1}return YS=x,YS}var KS,c5;function rP(){if(c5)return KS;c5=1;var e=uve(),t=_s();function n(r,i,a,o,l){return r===i?!0:r==null||i==null||!t(r)&&!t(i)?r!==r&&i!==i:e(r,i,a,o,n,l)}return KS=n,KS}var ZS,f5;function cve(){if(f5)return ZS;f5=1;var e=OF(),t=rP(),n=1,r=2;function i(a,o,l,f){var u=l.length,h=u,m=!f;if(a==null)return!h;for(a=Object(a);u--;){var y=l[u];if(m&&y[2]?y[1]!==a[y[0]]:!(y[0]in a))return!1}for(;++u<h;){y=l[u];var _=y[0],x=a[_],w=y[1];if(m&&y[2]){if(x===void 0&&!(_ in a))return!1}else{var S=new e;if(f)var O=f(x,w,_,a,o,S);if(!(O===void 0?t(w,x,n|r,f,S):O))return!1}}return!0}return ZS=i,ZS}var XS,d5;function DF(){if(d5)return XS;d5=1;var e=Kl();function t(n){return n===n&&!e(n)}return XS=t,XS}var QS,h5;function fve(){if(h5)return QS;h5=1;var e=DF(),t=N1();function n(r){for(var i=t(r),a=i.length;a--;){var o=i[a],l=r[o];i[a]=[o,l,e(l)]}return i}return QS=n,QS}var JS,p5;function kF(){if(p5)return JS;p5=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return JS=e,JS}var eO,m5;function dve(){if(m5)return eO;m5=1;var e=cve(),t=fve(),n=kF();function r(i){var a=t(i);return a.length==1&&a[0][2]?n(a[0][0],a[0][1]):function(o){return o===i||e(o,i,a)}}return eO=r,eO}var tO,v5;function hve(){if(v5)return tO;v5=1;function e(t,n){return t!=null&&n in Object(t)}return tO=e,tO}var nO,g5;function pve(){if(g5)return nO;g5=1;var e=eF(),t=eP(),n=ii(),r=tP(),i=nP(),a=T1();function o(l,f,u){f=e(f,l);for(var h=-1,m=f.length,y=!1;++h<m;){var _=a(f[h]);if(!(y=l!=null&&u(l,_)))break;l=l[_]}return y||++h!=m?y:(m=l==null?0:l.length,!!m&&i(m)&&r(_,m)&&(n(l)||t(l)))}return nO=o,nO}var rO,y5;function mve(){if(y5)return rO;y5=1;var e=hve(),t=pve();function n(r,i){return r!=null&&t(r,i,e)}return rO=n,rO}var iO,b5;function vve(){if(b5)return iO;b5=1;var e=rP(),t=tF(),n=mve(),r=U3(),i=DF(),a=kF(),o=T1(),l=1,f=2;function u(h,m){return r(h)&&i(m)?a(o(h),m):function(y){var _=t(y,h);return _===void 0&&_===m?n(y,h):e(m,_,l|f)}}return iO=u,iO}var aO,_5;function Xd(){if(_5)return aO;_5=1;function e(t){return t}return aO=e,aO}var oO,x5;function gve(){if(x5)return oO;x5=1;function e(t){return function(n){return n==null?void 0:n[t]}}return oO=e,oO}var sO,w5;function yve(){if(w5)return sO;w5=1;var e=W3();function t(n){return function(r){return e(r,n)}}return sO=t,sO}var lO,S5;function bve(){if(S5)return lO;S5=1;var e=gve(),t=yve(),n=U3(),r=T1();function i(a){return n(a)?e(r(a)):t(a)}return lO=i,lO}var uO,O5;function _o(){if(O5)return uO;O5=1;var e=dve(),t=vve(),n=Xd(),r=ii(),i=bve();function a(o){return typeof o=="function"?o:o==null?n:typeof o=="object"?r(o)?t(o[0],o[1]):e(o):i(o)}return uO=a,uO}var cO,E5;function IF(){if(E5)return cO;E5=1;function e(t,n,r,i){for(var a=t.length,o=r+(i?1:-1);i?o--:++o<a;)if(n(t[o],o,t))return o;return-1}return cO=e,cO}var fO,C5;function _ve(){if(C5)return fO;C5=1;function e(t){return t!==t}return fO=e,fO}var dO,T5;function xve(){if(T5)return dO;T5=1;function e(t,n,r){for(var i=r-1,a=t.length;++i<a;)if(t[i]===n)return i;return-1}return dO=e,dO}var hO,A5;function wve(){if(A5)return hO;A5=1;var e=IF(),t=_ve(),n=xve();function r(i,a,o){return a===a?n(i,a,o):e(i,t,o)}return hO=r,hO}var pO,j5;function Sve(){if(j5)return pO;j5=1;var e=wve();function t(n,r){var i=n==null?0:n.length;return!!i&&e(n,r,0)>-1}return pO=t,pO}var mO,P5;function Ove(){if(P5)return mO;P5=1;function e(t,n,r){for(var i=-1,a=t==null?0:t.length;++i<a;)if(r(n,t[i]))return!0;return!1}return mO=e,mO}var vO,R5;function Eve(){if(R5)return vO;R5=1;function e(){}return vO=e,vO}var gO,M5;function Cve(){if(M5)return gO;M5=1;var e=LF(),t=Eve(),n=J3(),r=1/0,i=e&&1/n(new e([,-0]))[1]==r?function(a){return new e(a)}:t;return gO=i,gO}var yO,N5;function Tve(){if(N5)return yO;N5=1;var e=EF(),t=Sve(),n=Ove(),r=TF(),i=Cve(),a=J3(),o=200;function l(f,u,h){var m=-1,y=t,_=f.length,x=!0,w=[],S=w;if(h)x=!1,y=n;else if(_>=o){var O=u?null:i(f);if(O)return a(O);x=!1,y=r,S=new e}else S=u?[]:w;e:for(;++m<_;){var E=f[m],A=u?u(E):E;if(E=h||E!==0?E:0,x&&A===A){for(var j=S.length;j--;)if(S[j]===A)continue e;u&&S.push(A),w.push(E)}else y(S,A,h)||(S!==w&&S.push(A),w.push(E))}return w}return yO=l,yO}var bO,L5;function Ave(){if(L5)return bO;L5=1;var e=_o(),t=Tve();function n(r,i){return r&&r.length?t(r,e(i,2)):[]}return bO=n,bO}var jve=Ave();const D5=Lt(jve);function $F(e,t,n){return t===!0?D5(e,n):dt(t)?D5(e,t):e}function ud(e){"@babel/helpers - typeof";return ud=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ud(e)}var Pve=["ref"];function k5(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ko(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?k5(Object(n),!0).forEach(function(r){L1(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k5(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Rve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function I5(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,UF(r.key),r)}}function Mve(e,t,n){return t&&I5(e.prototype,t),n&&I5(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Nve(e,t,n){return t=G0(t),Lve(e,BF()?Reflect.construct(t,n||[],G0(e).constructor):t.apply(e,n))}function Lve(e,t){if(t&&(ud(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Dve(e)}function Dve(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function BF(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(BF=function(){return!!e})()}function G0(e){return G0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},G0(e)}function kve(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cA(e,t)}function cA(e,t){return cA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},cA(e,t)}function L1(e,t,n){return t=UF(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function UF(e){var t=Ive(e,"string");return ud(t)=="symbol"?t:t+""}function Ive(e,t){if(ud(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ud(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function $ve(e,t){if(e==null)return{};var n=Bve(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Bve(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Uve(e){return e.value}function zve(e,t){if(ae.isValidElement(e))return ae.cloneElement(e,t);if(typeof e=="function")return ae.createElement(e,t);t.ref;var n=$ve(t,Pve);return ae.createElement(Q3,n)}var $5=1,Gf=function(e){function t(){var n;Rve(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=Nve(this,t,[].concat(i)),L1(n,"lastBoundingBox",{width:-1,height:-1}),n}return kve(t,e),Mve(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>$5||Math.abs(i.height-this.lastBoundingBox.height)>$5)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,r&&r(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Ko({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var i=this.props,a=i.layout,o=i.align,l=i.verticalAlign,f=i.margin,u=i.chartWidth,h=i.chartHeight,m,y;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(o==="center"&&a==="vertical"){var _=this.getBBoxSnapshot();m={left:((u||0)-_.width)/2}}else m=o==="right"?{right:f&&f.right||0}:{left:f&&f.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(l==="middle"){var x=this.getBBoxSnapshot();y={top:((h||0)-x.height)/2}}else y=l==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return Ko(Ko({},m),y)}},{key:"render",value:function(){var r=this,i=this.props,a=i.content,o=i.width,l=i.height,f=i.wrapperStyle,u=i.payloadUniqBy,h=i.payload,m=Ko(Ko({position:"absolute",width:o||"auto",height:l||"auto"},this.getDefaultPosition(f)),f);return ae.createElement("div",{className:"recharts-legend-wrapper",style:m,ref:function(_){r.wrapperNode=_}},zve(a,Ko(Ko({},this.props),{},{payload:$F(h,u,Uve)})))}}],[{key:"getWithHeight",value:function(r,i){var a=Ko(Ko({},this.defaultProps),r.props),o=a.layout;return o==="vertical"&&Ke(r.props.height)?{height:r.props.height}:o==="horizontal"?{width:r.props.width||i}:null}}])}(B.PureComponent);L1(Gf,"displayName","Legend");L1(Gf,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var _O,B5;function Fve(){if(B5)return _O;B5=1;var e=Ov(),t=eP(),n=ii(),r=e?e.isConcatSpreadable:void 0;function i(a){return n(a)||t(a)||!!(r&&a&&a[r])}return _O=i,_O}var xO,U5;function zF(){if(U5)return xO;U5=1;var e=jF(),t=Fve();function n(r,i,a,o,l){var f=-1,u=r.length;for(a||(a=t),l||(l=[]);++f<u;){var h=r[f];i>0&&a(h)?i>1?n(h,i-1,a,o,l):e(l,h):o||(l[l.length]=h)}return l}return xO=n,xO}var wO,z5;function qve(){if(z5)return wO;z5=1;function e(t){return function(n,r,i){for(var a=-1,o=Object(n),l=i(n),f=l.length;f--;){var u=l[t?f:++a];if(r(o[u],u,o)===!1)break}return n}}return wO=e,wO}var SO,F5;function Vve(){if(F5)return SO;F5=1;var e=qve(),t=e();return SO=t,SO}var OO,q5;function FF(){if(q5)return OO;q5=1;var e=Vve(),t=N1();function n(r,i){return r&&e(r,i,t)}return OO=n,OO}var EO,V5;function Hve(){if(V5)return EO;V5=1;var e=Ev();function t(n,r){return function(i,a){if(i==null)return i;if(!e(i))return n(i,a);for(var o=i.length,l=r?o:-1,f=Object(i);(r?l--:++l<o)&&a(f[l],l,f)!==!1;);return i}}return EO=t,EO}var CO,H5;function iP(){if(H5)return CO;H5=1;var e=FF(),t=Hve(),n=t(e);return CO=n,CO}var TO,W5;function qF(){if(W5)return TO;W5=1;var e=iP(),t=Ev();function n(r,i){var a=-1,o=t(r)?Array(r.length):[];return e(r,function(l,f,u){o[++a]=i(l,f,u)}),o}return TO=n,TO}var AO,G5;function Wve(){if(G5)return AO;G5=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return AO=e,AO}var jO,Y5;function Gve(){if(Y5)return jO;Y5=1;var e=Yd();function t(n,r){if(n!==r){var i=n!==void 0,a=n===null,o=n===n,l=e(n),f=r!==void 0,u=r===null,h=r===r,m=e(r);if(!u&&!m&&!l&&n>r||l&&f&&h&&!u&&!m||a&&f&&h||!i&&h||!o)return 1;if(!a&&!l&&!m&&n<r||m&&i&&o&&!a&&!l||u&&i&&o||!f&&o||!h)return-1}return 0}return jO=t,jO}var PO,K5;function Yve(){if(K5)return PO;K5=1;var e=Gve();function t(n,r,i){for(var a=-1,o=n.criteria,l=r.criteria,f=o.length,u=i.length;++a<f;){var h=e(o[a],l[a]);if(h){if(a>=u)return h;var m=i[a];return h*(m=="desc"?-1:1)}}return n.index-r.index}return PO=t,PO}var RO,Z5;function Kve(){if(Z5)return RO;Z5=1;var e=H3(),t=W3(),n=_o(),r=qF(),i=Wve(),a=RF(),o=Yve(),l=Xd(),f=ii();function u(h,m,y){m.length?m=e(m,function(w){return f(w)?function(S){return t(S,w.length===1?w[0]:w)}:w}):m=[l];var _=-1;m=e(m,a(n));var x=r(h,function(w,S,O){var E=e(m,function(A){return A(w)});return{criteria:E,index:++_,value:w}});return i(x,function(w,S){return o(w,S,y)})}return RO=u,RO}var MO,X5;function Zve(){if(X5)return MO;X5=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return MO=e,MO}var NO,Q5;function Xve(){if(Q5)return NO;Q5=1;var e=Zve(),t=Math.max;function n(r,i,a){return i=t(i===void 0?r.length-1:i,0),function(){for(var o=arguments,l=-1,f=t(o.length-i,0),u=Array(f);++l<f;)u[l]=o[i+l];l=-1;for(var h=Array(i+1);++l<i;)h[l]=o[l];return h[i]=a(u),e(r,this,h)}}return NO=n,NO}var LO,J5;function Qve(){if(J5)return LO;J5=1;function e(t){return function(){return t}}return LO=e,LO}var DO,e8;function VF(){if(e8)return DO;e8=1;var e=wc(),t=function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}}();return DO=t,DO}var kO,t8;function Jve(){if(t8)return kO;t8=1;var e=Qve(),t=VF(),n=Xd(),r=t?function(i,a){return t(i,"toString",{configurable:!0,enumerable:!1,value:e(a),writable:!0})}:n;return kO=r,kO}var IO,n8;function ege(){if(n8)return IO;n8=1;var e=800,t=16,n=Date.now;function r(i){var a=0,o=0;return function(){var l=n(),f=t-(l-o);if(o=l,f>0){if(++a>=e)return arguments[0]}else a=0;return i.apply(void 0,arguments)}}return IO=r,IO}var $O,r8;function tge(){if(r8)return $O;r8=1;var e=Jve(),t=ege(),n=t(e);return $O=n,$O}var BO,i8;function nge(){if(i8)return BO;i8=1;var e=Xd(),t=Xve(),n=tge();function r(i,a){return n(t(i,a,e),i+"")}return BO=r,BO}var UO,a8;function D1(){if(a8)return UO;a8=1;var e=F3(),t=Ev(),n=tP(),r=Kl();function i(a,o,l){if(!r(l))return!1;var f=typeof o;return(f=="number"?t(l)&&n(o,l.length):f=="string"&&o in l)?e(l[o],a):!1}return UO=i,UO}var zO,o8;function rge(){if(o8)return zO;o8=1;var e=zF(),t=Kve(),n=nge(),r=D1(),i=n(function(a,o){if(a==null)return[];var l=o.length;return l>1&&r(a,o[0],o[1])?o=[]:l>2&&r(o[0],o[1],o[2])&&(o=[o[0]]),t(a,e(o,1),[])});return zO=i,zO}var ige=rge();const aP=Lt(ige);function wm(e){"@babel/helpers - typeof";return wm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wm(e)}function fA(){return fA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fA.apply(this,arguments)}function age(e,t){return uge(e)||lge(e,t)||sge(e,t)||oge()}function oge(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sge(e,t){if(e){if(typeof e=="string")return s8(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s8(e,t)}}function s8(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function lge(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function uge(e){if(Array.isArray(e))return e}function l8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function FO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?l8(Object(n),!0).forEach(function(r){cge(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cge(e,t,n){return t=fge(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fge(e){var t=dge(e,"string");return wm(t)=="symbol"?t:t+""}function dge(e,t){if(wm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hge(e){return Array.isArray(e)&&Xn(e[0])&&Xn(e[1])?e.join(" ~ "):e}var pge=function(t){var n=t.separator,r=n===void 0?" : ":n,i=t.contentStyle,a=i===void 0?{}:i,o=t.itemStyle,l=o===void 0?{}:o,f=t.labelStyle,u=f===void 0?{}:f,h=t.payload,m=t.formatter,y=t.itemSorter,_=t.wrapperClassName,x=t.labelClassName,w=t.label,S=t.labelFormatter,O=t.accessibilityLayer,E=O===void 0?!1:O,A=function(){if(h&&h.length){var ne={padding:0,margin:0},le=(y?aP(h,y):h).map(function(Q,J){if(Q.type==="none")return null;var H=FO({display:"block",paddingTop:4,paddingBottom:4,color:Q.color||"#000"},l),U=Q.formatter||m||hge,z=Q.value,F=Q.name,M=z,k=F;if(U&&M!=null&&k!=null){var te=U(z,F,Q,J,h);if(Array.isArray(te)){var Z=age(te,2);M=Z[0],k=Z[1]}else M=te}return ae.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(J),style:H},Xn(k)?ae.createElement("span",{className:"recharts-tooltip-item-name"},k):null,Xn(k)?ae.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,ae.createElement("span",{className:"recharts-tooltip-item-value"},M),ae.createElement("span",{className:"recharts-tooltip-item-unit"},Q.unit||""))});return ae.createElement("ul",{className:"recharts-tooltip-item-list",style:ne},le)}return null},j=FO({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),P=FO({margin:0},u),R=!ht(w),I=R?w:"",V=ke("recharts-default-tooltip",_),W=ke("recharts-tooltip-label",x);R&&S&&h!==void 0&&h!==null&&(I=S(w,h));var G=E?{role:"status","aria-live":"assertive"}:{};return ae.createElement("div",fA({className:V,style:j},G),ae.createElement("p",{className:W,style:P},ae.isValidElement(I)?I:"".concat(I)),A())};function Sm(e){"@babel/helpers - typeof";return Sm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sm(e)}function yy(e,t,n){return t=mge(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mge(e){var t=vge(e,"string");return Sm(t)=="symbol"?t:t+""}function vge(e,t){if(Sm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Sm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var bp="recharts-tooltip-wrapper",gge={visibility:"hidden"};function yge(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return ke(bp,yy(yy(yy(yy({},"".concat(bp,"-right"),Ke(n)&&t&&Ke(t.x)&&n>=t.x),"".concat(bp,"-left"),Ke(n)&&t&&Ke(t.x)&&n<t.x),"".concat(bp,"-bottom"),Ke(r)&&t&&Ke(t.y)&&r>=t.y),"".concat(bp,"-top"),Ke(r)&&t&&Ke(t.y)&&r<t.y))}function u8(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,i=e.offsetTopLeft,a=e.position,o=e.reverseDirection,l=e.tooltipDimension,f=e.viewBox,u=e.viewBoxDimension;if(a&&Ke(a[r]))return a[r];var h=n[r]-l-i,m=n[r]+i;if(t[r])return o[r]?h:m;if(o[r]){var y=h,_=f[r];return y<_?Math.max(m,f[r]):Math.max(h,f[r])}var x=m+l,w=f[r]+u;return x>w?Math.max(h,f[r]):Math.max(m,f[r])}function bge(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function _ge(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,l=e.useTranslate3d,f=e.viewBox,u,h,m;return o.height>0&&o.width>0&&n?(h=u8({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:f,viewBoxDimension:f.width}),m=u8({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:f,viewBoxDimension:f.height}),u=bge({translateX:h,translateY:m,useTranslate3d:l})):u=gge,{cssProperties:u,cssClasses:yge({translateX:h,translateY:m,coordinate:n})}}function cd(e){"@babel/helpers - typeof";return cd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cd(e)}function c8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function f8(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?c8(Object(n),!0).forEach(function(r){hA(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wge(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,WF(r.key),r)}}function Sge(e,t,n){return t&&wge(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Oge(e,t,n){return t=Y0(t),Ege(e,HF()?Reflect.construct(t,n||[],Y0(e).constructor):t.apply(e,n))}function Ege(e,t){if(t&&(cd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Cge(e)}function Cge(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function HF(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(HF=function(){return!!e})()}function Y0(e){return Y0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Y0(e)}function Tge(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&dA(e,t)}function dA(e,t){return dA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},dA(e,t)}function hA(e,t,n){return t=WF(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WF(e){var t=Age(e,"string");return cd(t)=="symbol"?t:t+""}function Age(e,t){if(cd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(cd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var d8=1,jge=function(e){function t(){var n;xge(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=Oge(this,t,[].concat(i)),hA(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),hA(n,"handleKeyDown",function(o){if(o.key==="Escape"){var l,f,u,h;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(l=(f=n.props.coordinate)===null||f===void 0?void 0:f.x)!==null&&l!==void 0?l:0,y:(u=(h=n.props.coordinate)===null||h===void 0?void 0:h.y)!==null&&u!==void 0?u:0}})}}),n}return Tge(t,e),Sge(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>d8||Math.abs(r.height-this.state.lastBoundingBox.height)>d8)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,l=i.animationDuration,f=i.animationEasing,u=i.children,h=i.coordinate,m=i.hasPayload,y=i.isAnimationActive,_=i.offset,x=i.position,w=i.reverseDirection,S=i.useTranslate3d,O=i.viewBox,E=i.wrapperStyle,A=_ge({allowEscapeViewBox:o,coordinate:h,offsetTopLeft:_,position:x,reverseDirection:w,tooltipBox:this.state.lastBoundingBox,useTranslate3d:S,viewBox:O}),j=A.cssClasses,P=A.cssProperties,R=f8(f8({transition:y&&a?"transform ".concat(l,"ms ").concat(f):void 0},P),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&m?"visible":"hidden",position:"absolute",top:0,left:0},E);return ae.createElement("div",{tabIndex:-1,className:j,style:R,ref:function(V){r.wrapperNode=V}},u)}}])}(B.PureComponent),Pge=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},xs={isSsr:Pge()};function fd(e){"@babel/helpers - typeof";return fd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fd(e)}function h8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function p8(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?h8(Object(n),!0).forEach(function(r){oP(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Rge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Mge(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,YF(r.key),r)}}function Nge(e,t,n){return t&&Mge(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Lge(e,t,n){return t=K0(t),Dge(e,GF()?Reflect.construct(t,n||[],K0(e).constructor):t.apply(e,n))}function Dge(e,t){if(t&&(fd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return kge(e)}function kge(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function GF(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(GF=function(){return!!e})()}function K0(e){return K0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},K0(e)}function Ige(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pA(e,t)}function pA(e,t){return pA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},pA(e,t)}function oP(e,t,n){return t=YF(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YF(e){var t=$ge(e,"string");return fd(t)=="symbol"?t:t+""}function $ge(e,t){if(fd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(fd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Bge(e){return e.dataKey}function Uge(e,t){return ae.isValidElement(e)?ae.cloneElement(e,t):typeof e=="function"?ae.createElement(e,t):ae.createElement(pge,t)}var Zi=function(e){function t(){return Rge(this,t),Lge(this,t,arguments)}return Ige(t,e),Nge(t,[{key:"render",value:function(){var r=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,l=i.animationDuration,f=i.animationEasing,u=i.content,h=i.coordinate,m=i.filterNull,y=i.isAnimationActive,_=i.offset,x=i.payload,w=i.payloadUniqBy,S=i.position,O=i.reverseDirection,E=i.useTranslate3d,A=i.viewBox,j=i.wrapperStyle,P=x??[];m&&P.length&&(P=$F(x.filter(function(I){return I.value!=null&&(I.hide!==!0||r.props.includeHidden)}),w,Bge));var R=P.length>0;return ae.createElement(jge,{allowEscapeViewBox:o,animationDuration:l,animationEasing:f,isAnimationActive:y,active:a,coordinate:h,hasPayload:R,offset:_,position:S,reverseDirection:O,useTranslate3d:E,viewBox:A,wrapperStyle:j},Uge(u,p8(p8({},this.props),{},{payload:P})))}}])}(B.PureComponent);oP(Zi,"displayName","Tooltip");oP(Zi,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!xs.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var qO,m8;function zge(){if(m8)return qO;m8=1;var e=bo(),t=function(){return e.Date.now()};return qO=t,qO}var VO,v8;function Fge(){if(v8)return VO;v8=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return VO=t,VO}var HO,g8;function qge(){if(g8)return HO;g8=1;var e=Fge(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return HO=n,HO}var WO,y8;function KF(){if(y8)return WO;y8=1;var e=qge(),t=Kl(),n=Yd(),r=NaN,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,l=parseInt;function f(u){if(typeof u=="number")return u;if(n(u))return r;if(t(u)){var h=typeof u.valueOf=="function"?u.valueOf():u;u=t(h)?h+"":h}if(typeof u!="string")return u===0?u:+u;u=e(u);var m=a.test(u);return m||o.test(u)?l(u.slice(2),m?2:8):i.test(u)?r:+u}return WO=f,WO}var GO,b8;function Vge(){if(b8)return GO;b8=1;var e=Kl(),t=zge(),n=KF(),r="Expected a function",i=Math.max,a=Math.min;function o(l,f,u){var h,m,y,_,x,w,S=0,O=!1,E=!1,A=!0;if(typeof l!="function")throw new TypeError(r);f=n(f)||0,e(u)&&(O=!!u.leading,E="maxWait"in u,y=E?i(n(u.maxWait)||0,f):y,A="trailing"in u?!!u.trailing:A);function j(le){var Q=h,J=m;return h=m=void 0,S=le,_=l.apply(J,Q),_}function P(le){return S=le,x=setTimeout(V,f),O?j(le):_}function R(le){var Q=le-w,J=le-S,H=f-Q;return E?a(H,y-J):H}function I(le){var Q=le-w,J=le-S;return w===void 0||Q>=f||Q<0||E&&J>=y}function V(){var le=t();if(I(le))return W(le);x=setTimeout(V,R(le))}function W(le){return x=void 0,A&&h?j(le):(h=m=void 0,_)}function G(){x!==void 0&&clearTimeout(x),S=0,h=w=m=x=void 0}function K(){return x===void 0?_:W(t())}function ne(){var le=t(),Q=I(le);if(h=arguments,m=this,w=le,Q){if(x===void 0)return P(w);if(E)return clearTimeout(x),x=setTimeout(V,f),j(w)}return x===void 0&&(x=setTimeout(V,f)),_}return ne.cancel=G,ne.flush=K,ne}return GO=o,GO}var YO,_8;function Hge(){if(_8)return YO;_8=1;var e=Vge(),t=Kl(),n="Expected a function";function r(i,a,o){var l=!0,f=!0;if(typeof i!="function")throw new TypeError(n);return t(o)&&(l="leading"in o?!!o.leading:l,f="trailing"in o?!!o.trailing:f),e(i,a,{leading:l,maxWait:a,trailing:f})}return YO=r,YO}var Wge=Hge();const ZF=Lt(Wge);function Om(e){"@babel/helpers - typeof";return Om=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Om(e)}function x8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function by(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?x8(Object(n),!0).forEach(function(r){Gge(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Gge(e,t,n){return t=Yge(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yge(e){var t=Kge(e,"string");return Om(t)=="symbol"?t:t+""}function Kge(e,t){if(Om(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Om(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Zge(e,t){return eye(e)||Jge(e,t)||Qge(e,t)||Xge()}function Xge(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Qge(e,t){if(e){if(typeof e=="string")return w8(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w8(e,t)}}function w8(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Jge(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function eye(e){if(Array.isArray(e))return e}var tye=B.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,i=r===void 0?{width:-1,height:-1}:r,a=e.width,o=a===void 0?"100%":a,l=e.height,f=l===void 0?"100%":l,u=e.minWidth,h=u===void 0?0:u,m=e.minHeight,y=e.maxHeight,_=e.children,x=e.debounce,w=x===void 0?0:x,S=e.id,O=e.className,E=e.onResize,A=e.style,j=A===void 0?{}:A,P=B.useRef(null),R=B.useRef();R.current=E,B.useImperativeHandle(t,function(){return Object.defineProperty(P.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),P.current},configurable:!0})});var I=B.useState({containerWidth:i.width,containerHeight:i.height}),V=Zge(I,2),W=V[0],G=V[1],K=B.useCallback(function(le,Q){G(function(J){var H=Math.round(le),U=Math.round(Q);return J.containerWidth===H&&J.containerHeight===U?J:{containerWidth:H,containerHeight:U}})},[]);B.useEffect(function(){var le=function(F){var M,k=F[0].contentRect,te=k.width,Z=k.height;K(te,Z),(M=R.current)===null||M===void 0||M.call(R,te,Z)};w>0&&(le=ZF(le,w,{trailing:!0,leading:!1}));var Q=new ResizeObserver(le),J=P.current.getBoundingClientRect(),H=J.width,U=J.height;return K(H,U),Q.observe(P.current),function(){Q.disconnect()}},[K,w]);var ne=B.useMemo(function(){var le=W.containerWidth,Q=W.containerHeight;if(le<0||Q<0)return null;Oa(Wu(o)||Wu(f),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,o,f),Oa(!n||n>0,"The aspect(%s) must be greater than zero.",n);var J=Wu(o)?le:o,H=Wu(f)?Q:f;n&&n>0&&(J?H=J/n:H&&(J=H*n),y&&H>y&&(H=y)),Oa(J>0||H>0,`The width(%s) and height(%s) of chart should be greater than 0,
|
||
please check the style of container, or the props width(%s) and height(%s),
|
||
or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
|
||
height and width.`,J,H,o,f,h,m,n);var U=!Array.isArray(_)&&ns(_.type).endsWith("Chart");return ae.Children.map(_,function(z){return ae.isValidElement(z)?B.cloneElement(z,by({width:J,height:H},U?{style:by({height:"100%",width:"100%",maxHeight:H,maxWidth:J},z.props.style)}:{})):z})},[n,_,f,y,m,h,W,o]);return ae.createElement("div",{id:S?"".concat(S):void 0,className:ke("recharts-responsive-container",O),style:by(by({},j),{},{width:o,height:f,minWidth:h,minHeight:m,maxHeight:y}),ref:P},ne)}),Pl=function(t){return null};Pl.displayName="Cell";function Em(e){"@babel/helpers - typeof";return Em=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Em(e)}function S8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function mA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?S8(Object(n),!0).forEach(function(r){nye(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function nye(e,t,n){return t=rye(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rye(e){var t=iye(e,"string");return Em(t)=="symbol"?t:t+""}function iye(e,t){if(Em(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Em(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Sf={widthCache:{},cacheCount:0},aye=2e3,oye={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},O8="recharts_measurement_span";function sye(e){var t=mA({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var Yp=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||xs.isSsr)return{width:0,height:0};var r=sye(n),i=JSON.stringify({text:t,copyStyle:r});if(Sf.widthCache[i])return Sf.widthCache[i];try{var a=document.getElementById(O8);a||(a=document.createElement("span"),a.setAttribute("id",O8),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=mA(mA({},oye),r);Object.assign(a.style,o),a.textContent="".concat(t);var l=a.getBoundingClientRect(),f={width:l.width,height:l.height};return Sf.widthCache[i]=f,++Sf.cacheCount>aye&&(Sf.cacheCount=0,Sf.widthCache={}),f}catch{return{width:0,height:0}}},lye=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Cm(e){"@babel/helpers - typeof";return Cm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cm(e)}function Z0(e,t){return dye(e)||fye(e,t)||cye(e,t)||uye()}function uye(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cye(e,t){if(e){if(typeof e=="string")return E8(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E8(e,t)}}function E8(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function fye(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;f=!1}else for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function dye(e){if(Array.isArray(e))return e}function hye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function C8(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,mye(r.key),r)}}function pye(e,t,n){return t&&C8(e.prototype,t),n&&C8(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function mye(e){var t=vye(e,"string");return Cm(t)=="symbol"?t:t+""}function vye(e,t){if(Cm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Cm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var T8=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,A8=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,gye=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,yye=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,XF={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},bye=Object.keys(XF),Bf="NaN";function _ye(e,t){return e*XF[t]}var _y=function(){function e(t,n){hye(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!gye.test(n)&&(this.num=NaN,this.unit=""),bye.includes(n)&&(this.num=_ye(t,n),this.unit="px")}return pye(e,[{key:"add",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num/n.num,this.unit||n.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(n){var r,i=(r=yye.exec(n))!==null&&r!==void 0?r:[],a=Z0(i,3),o=a[1],l=a[2];return new e(parseFloat(o),l??"")}}])}();function QF(e){if(e.includes(Bf))return Bf;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=T8.exec(t))!==null&&n!==void 0?n:[],i=Z0(r,4),a=i[1],o=i[2],l=i[3],f=_y.parse(a??""),u=_y.parse(l??""),h=o==="*"?f.multiply(u):f.divide(u);if(h.isNaN())return Bf;t=t.replace(T8,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var m,y=(m=A8.exec(t))!==null&&m!==void 0?m:[],_=Z0(y,4),x=_[1],w=_[2],S=_[3],O=_y.parse(x??""),E=_y.parse(S??""),A=w==="+"?O.add(E):O.subtract(E);if(A.isNaN())return Bf;t=t.replace(A8,A.toString())}return t}var j8=/\(([^()]*)\)/;function xye(e){for(var t=e;t.includes("(");){var n=j8.exec(t),r=Z0(n,2),i=r[1];t=t.replace(j8,QF(i))}return t}function wye(e){var t=e.replace(/\s+/g,"");return t=xye(t),t=QF(t),t}function Sye(e){try{return wye(e)}catch{return Bf}}function KO(e){var t=Sye(e.slice(5,-1));return t===Bf?"":t}var Oye=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],Eye=["dx","dy","angle","className","breakAll"];function vA(){return vA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vA.apply(this,arguments)}function P8(e,t){if(e==null)return{};var n=Cye(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Cye(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function R8(e,t){return Pye(e)||jye(e,t)||Aye(e,t)||Tye()}function Tye(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Aye(e,t){if(e){if(typeof e=="string")return M8(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return M8(e,t)}}function M8(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function jye(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;f=!1}else for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function Pye(e){if(Array.isArray(e))return e}var JF=/[ \f\n\r\t\v\u2028\u2029]+/,eq=function(t){var n=t.children,r=t.breakAll,i=t.style;try{var a=[];ht(n)||(r?a=n.toString().split(""):a=n.toString().split(JF));var o=a.map(function(f){return{word:f,width:Yp(f,i).width}}),l=r?0:Yp(" ",i).width;return{wordsWithComputedWidth:o,spaceWidth:l}}catch{return null}},Rye=function(t,n,r,i,a){var o=t.maxLines,l=t.children,f=t.style,u=t.breakAll,h=Ke(o),m=l,y=function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return J.reduce(function(H,U){var z=U.word,F=U.width,M=H[H.length-1];if(M&&(i==null||a||M.width+F+r<Number(i)))M.words.push(z),M.width+=F+r;else{var k={words:[z],width:F};H.push(k)}return H},[])},_=y(n),x=function(J){return J.reduce(function(H,U){return H.width>U.width?H:U})};if(!h)return _;for(var w="…",S=function(J){var H=m.slice(0,J),U=eq({breakAll:u,style:f,children:H+w}).wordsWithComputedWidth,z=y(U),F=z.length>o||x(z).width>Number(i);return[F,z]},O=0,E=m.length-1,A=0,j;O<=E&&A<=m.length-1;){var P=Math.floor((O+E)/2),R=P-1,I=S(R),V=R8(I,2),W=V[0],G=V[1],K=S(P),ne=R8(K,1),le=ne[0];if(!W&&!le&&(O=P+1),W&&le&&(E=P-1),!W&&le){j=G;break}A++}return j||_},N8=function(t){var n=ht(t)?[]:t.toString().split(JF);return[{words:n}]},Mye=function(t){var n=t.width,r=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,l=t.maxLines;if((n||r)&&!xs.isSsr){var f,u,h=eq({breakAll:o,children:i,style:a});if(h){var m=h.wordsWithComputedWidth,y=h.spaceWidth;f=m,u=y}else return N8(i);return Rye({breakAll:o,children:i,maxLines:l,style:a},f,u,n,r)}return N8(i)},L8="#808080",mc=function(t){var n=t.x,r=n===void 0?0:n,i=t.y,a=i===void 0?0:i,o=t.lineHeight,l=o===void 0?"1em":o,f=t.capHeight,u=f===void 0?"0.71em":f,h=t.scaleToFit,m=h===void 0?!1:h,y=t.textAnchor,_=y===void 0?"start":y,x=t.verticalAnchor,w=x===void 0?"end":x,S=t.fill,O=S===void 0?L8:S,E=P8(t,Oye),A=B.useMemo(function(){return Mye({breakAll:E.breakAll,children:E.children,maxLines:E.maxLines,scaleToFit:m,style:E.style,width:E.width})},[E.breakAll,E.children,E.maxLines,m,E.style,E.width]),j=E.dx,P=E.dy,R=E.angle,I=E.className,V=E.breakAll,W=P8(E,Eye);if(!Xn(r)||!Xn(a))return null;var G=r+(Ke(j)?j:0),K=a+(Ke(P)?P:0),ne;switch(w){case"start":ne=KO("calc(".concat(u,")"));break;case"middle":ne=KO("calc(".concat((A.length-1)/2," * -").concat(l," + (").concat(u," / 2))"));break;default:ne=KO("calc(".concat(A.length-1," * -").concat(l,")"));break}var le=[];if(m){var Q=A[0].width,J=E.width;le.push("scale(".concat((Ke(J)?J/Q:1)/Q,")"))}return R&&le.push("rotate(".concat(R,", ").concat(G,", ").concat(K,")")),le.length&&(W.transform=le.join(" ")),ae.createElement("text",vA({},at(W,!0),{x:G,y:K,className:ke("recharts-text",I),textAnchor:_,fill:O.includes("url")?L8:O}),A.map(function(H,U){var z=H.words.join(V?"":" ");return ae.createElement("tspan",{x:G,dy:U===0?ne:l,key:"".concat(z,"-").concat(U)},z)}))};function Rl(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Nye(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function sP(e){let t,n,r;e.length!==2?(t=Rl,n=(l,f)=>Rl(e(l),f),r=(l,f)=>e(l)-f):(t=e===Rl||e===Nye?e:Lye,n=e,r=e);function i(l,f,u=0,h=l.length){if(u<h){if(t(f,f)!==0)return h;do{const m=u+h>>>1;n(l[m],f)<0?u=m+1:h=m}while(u<h)}return u}function a(l,f,u=0,h=l.length){if(u<h){if(t(f,f)!==0)return h;do{const m=u+h>>>1;n(l[m],f)<=0?u=m+1:h=m}while(u<h)}return u}function o(l,f,u=0,h=l.length){const m=i(l,f,u,h-1);return m>u&&r(l[m-1],f)>-r(l[m],f)?m-1:m}return{left:i,center:o,right:a}}function Lye(){return 0}function tq(e){return e===null?NaN:+e}function*Dye(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const kye=sP(Rl),Cv=kye.right;sP(tq).center;class D8 extends Map{constructor(t,n=Bye){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,i]of t)this.set(r,i)}get(t){return super.get(k8(this,t))}has(t){return super.has(k8(this,t))}set(t,n){return super.set(Iye(this,t),n)}delete(t){return super.delete($ye(this,t))}}function k8({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function Iye({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function $ye({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function Bye(e){return e!==null&&typeof e=="object"?e.valueOf():e}function Uye(e=Rl){if(e===Rl)return nq;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function nq(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const zye=Math.sqrt(50),Fye=Math.sqrt(10),qye=Math.sqrt(2);function X0(e,t,n){const r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/Math.pow(10,i),o=a>=zye?10:a>=Fye?5:a>=qye?2:1;let l,f,u;return i<0?(u=Math.pow(10,-i)/o,l=Math.round(e*u),f=Math.round(t*u),l/u<e&&++l,f/u>t&&--f,u=-u):(u=Math.pow(10,i)*o,l=Math.round(e/u),f=Math.round(t/u),l*u<e&&++l,f*u>t&&--f),f<l&&.5<=n&&n<2?X0(e,t,n*2):[l,f,u]}function gA(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[i,a,o]=r?X0(t,e,n):X0(e,t,n);if(!(a>=i))return[];const l=a-i+1,f=new Array(l);if(r)if(o<0)for(let u=0;u<l;++u)f[u]=(a-u)/-o;else for(let u=0;u<l;++u)f[u]=(a-u)*o;else if(o<0)for(let u=0;u<l;++u)f[u]=(i+u)/-o;else for(let u=0;u<l;++u)f[u]=(i+u)*o;return f}function yA(e,t,n){return t=+t,e=+e,n=+n,X0(e,t,n)[2]}function bA(e,t,n){t=+t,e=+e,n=+n;const r=t<e,i=r?yA(t,e,n):yA(e,t,n);return(r?-1:1)*(i<0?1/-i:i)}function I8(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function $8(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function rq(e,t,n=0,r=1/0,i){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(i=i===void 0?nq:Uye(i);r>n;){if(r-n>600){const f=r-n+1,u=t-n+1,h=Math.log(f),m=.5*Math.exp(2*h/3),y=.5*Math.sqrt(h*m*(f-m)/f)*(u-f/2<0?-1:1),_=Math.max(n,Math.floor(t-u*m/f+y)),x=Math.min(r,Math.floor(t+(f-u)*m/f+y));rq(e,t,_,x,i)}const a=e[t];let o=n,l=r;for(_p(e,n,t),i(e[r],a)>0&&_p(e,n,r);o<l;){for(_p(e,o,l),++o,--l;i(e[o],a)<0;)++o;for(;i(e[l],a)>0;)--l}i(e[n],a)===0?_p(e,n,l):(++l,_p(e,l,r)),l<=t&&(n=l+1),t<=l&&(r=l-1)}return e}function _p(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function Vye(e,t,n){if(e=Float64Array.from(Dye(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return $8(e);if(t>=1)return I8(e);var r,i=(r-1)*t,a=Math.floor(i),o=I8(rq(e,a).subarray(0,a+1)),l=$8(e.subarray(a+1));return o+(l-o)*(i-a)}}function Hye(e,t,n=tq){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,a=Math.floor(i),o=+n(e[a],a,e),l=+n(e[a+1],a+1,e);return o+(l-o)*(i-a)}}function Wye(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((t-e)/n))|0,a=new Array(i);++r<i;)a[r]=e+r*n;return a}function ua(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function ws(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const _A=Symbol("implicit");function lP(){var e=new D8,t=[],n=[],r=_A;function i(a){let o=e.get(a);if(o===void 0){if(r!==_A)return r;e.set(a,o=t.push(a)-1)}return n[o%n.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new D8;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(n=Array.from(a),i):n.slice()},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return lP(t,n).unknown(r)},ua.apply(i,arguments),i}function Tm(){var e=lP().unknown(void 0),t=e.domain,n=e.range,r=0,i=1,a,o,l=!1,f=0,u=0,h=.5;delete e.unknown;function m(){var y=t().length,_=i<r,x=_?i:r,w=_?r:i;a=(w-x)/Math.max(1,y-f+u*2),l&&(a=Math.floor(a)),x+=(w-x-a*(y-f))*h,o=a*(1-f),l&&(x=Math.round(x),o=Math.round(o));var S=Wye(y).map(function(O){return x+a*O});return n(_?S.reverse():S)}return e.domain=function(y){return arguments.length?(t(y),m()):t()},e.range=function(y){return arguments.length?([r,i]=y,r=+r,i=+i,m()):[r,i]},e.rangeRound=function(y){return[r,i]=y,r=+r,i=+i,l=!0,m()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(y){return arguments.length?(l=!!y,m()):l},e.padding=function(y){return arguments.length?(f=Math.min(1,u=+y),m()):f},e.paddingInner=function(y){return arguments.length?(f=Math.min(1,y),m()):f},e.paddingOuter=function(y){return arguments.length?(u=+y,m()):u},e.align=function(y){return arguments.length?(h=Math.max(0,Math.min(1,y)),m()):h},e.copy=function(){return Tm(t(),[r,i]).round(l).paddingInner(f).paddingOuter(u).align(h)},ua.apply(m(),arguments)}function iq(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return iq(t())},e}function Kp(){return iq(Tm.apply(null,arguments).paddingInner(1))}function uP(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function aq(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Tv(){}var Am=.7,Q0=1/Am,Yf="\\s*([+-]?\\d+)\\s*",jm="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",oo="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Gye=/^#([0-9a-f]{3,8})$/,Yye=new RegExp(`^rgb\\(${Yf},${Yf},${Yf}\\)$`),Kye=new RegExp(`^rgb\\(${oo},${oo},${oo}\\)$`),Zye=new RegExp(`^rgba\\(${Yf},${Yf},${Yf},${jm}\\)$`),Xye=new RegExp(`^rgba\\(${oo},${oo},${oo},${jm}\\)$`),Qye=new RegExp(`^hsl\\(${jm},${oo},${oo}\\)$`),Jye=new RegExp(`^hsla\\(${jm},${oo},${oo},${jm}\\)$`),B8={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};uP(Tv,Pm,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:U8,formatHex:U8,formatHex8:e0e,formatHsl:t0e,formatRgb:z8,toString:z8});function U8(){return this.rgb().formatHex()}function e0e(){return this.rgb().formatHex8()}function t0e(){return oq(this).formatHsl()}function z8(){return this.rgb().formatRgb()}function Pm(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=Gye.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?F8(t):n===3?new ei(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?xy(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?xy(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Yye.exec(e))?new ei(t[1],t[2],t[3],1):(t=Kye.exec(e))?new ei(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=Zye.exec(e))?xy(t[1],t[2],t[3],t[4]):(t=Xye.exec(e))?xy(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Qye.exec(e))?H8(t[1],t[2]/100,t[3]/100,1):(t=Jye.exec(e))?H8(t[1],t[2]/100,t[3]/100,t[4]):B8.hasOwnProperty(e)?F8(B8[e]):e==="transparent"?new ei(NaN,NaN,NaN,0):null}function F8(e){return new ei(e>>16&255,e>>8&255,e&255,1)}function xy(e,t,n,r){return r<=0&&(e=t=n=NaN),new ei(e,t,n,r)}function n0e(e){return e instanceof Tv||(e=Pm(e)),e?(e=e.rgb(),new ei(e.r,e.g,e.b,e.opacity)):new ei}function xA(e,t,n,r){return arguments.length===1?n0e(e):new ei(e,t,n,r??1)}function ei(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}uP(ei,xA,aq(Tv,{brighter(e){return e=e==null?Q0:Math.pow(Q0,e),new ei(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Am:Math.pow(Am,e),new ei(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ei(tc(this.r),tc(this.g),tc(this.b),J0(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:q8,formatHex:q8,formatHex8:r0e,formatRgb:V8,toString:V8}));function q8(){return`#${Gu(this.r)}${Gu(this.g)}${Gu(this.b)}`}function r0e(){return`#${Gu(this.r)}${Gu(this.g)}${Gu(this.b)}${Gu((isNaN(this.opacity)?1:this.opacity)*255)}`}function V8(){const e=J0(this.opacity);return`${e===1?"rgb(":"rgba("}${tc(this.r)}, ${tc(this.g)}, ${tc(this.b)}${e===1?")":`, ${e})`}`}function J0(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function tc(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Gu(e){return e=tc(e),(e<16?"0":"")+e.toString(16)}function H8(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Sa(e,t,n,r)}function oq(e){if(e instanceof Sa)return new Sa(e.h,e.s,e.l,e.opacity);if(e instanceof Tv||(e=Pm(e)),!e)return new Sa;if(e instanceof Sa)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,l=a-i,f=(a+i)/2;return l?(t===a?o=(n-r)/l+(n<r)*6:n===a?o=(r-t)/l+2:o=(t-n)/l+4,l/=f<.5?a+i:2-a-i,o*=60):l=f>0&&f<1?0:o,new Sa(o,l,f,e.opacity)}function i0e(e,t,n,r){return arguments.length===1?oq(e):new Sa(e,t,n,r??1)}function Sa(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}uP(Sa,i0e,aq(Tv,{brighter(e){return e=e==null?Q0:Math.pow(Q0,e),new Sa(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Am:Math.pow(Am,e),new Sa(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new ei(ZO(e>=240?e-240:e+120,i,r),ZO(e,i,r),ZO(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new Sa(W8(this.h),wy(this.s),wy(this.l),J0(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=J0(this.opacity);return`${e===1?"hsl(":"hsla("}${W8(this.h)}, ${wy(this.s)*100}%, ${wy(this.l)*100}%${e===1?")":`, ${e})`}`}}));function W8(e){return e=(e||0)%360,e<0?e+360:e}function wy(e){return Math.max(0,Math.min(1,e||0))}function ZO(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const cP=e=>()=>e;function a0e(e,t){return function(n){return e+n*t}}function o0e(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function s0e(e){return(e=+e)==1?sq:function(t,n){return n-t?o0e(t,n,e):cP(isNaN(t)?n:t)}}function sq(e,t){var n=t-e;return n?a0e(e,n):cP(isNaN(e)?t:e)}const G8=function e(t){var n=s0e(t);function r(i,a){var o=n((i=xA(i)).r,(a=xA(a)).r),l=n(i.g,a.g),f=n(i.b,a.b),u=sq(i.opacity,a.opacity);return function(h){return i.r=o(h),i.g=l(h),i.b=f(h),i.opacity=u(h),i+""}}return r.gamma=e,r}(1);function l0e(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(a){for(i=0;i<n;++i)r[i]=e[i]*(1-a)+t[i]*a;return r}}function u0e(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function c0e(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,i=new Array(r),a=new Array(n),o;for(o=0;o<r;++o)i[o]=Qd(e[o],t[o]);for(;o<n;++o)a[o]=t[o];return function(l){for(o=0;o<r;++o)a[o]=i[o](l);return a}}function f0e(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function eb(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function d0e(e,t){var n={},r={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?n[i]=Qd(e[i],t[i]):r[i]=t[i];return function(a){for(i in n)r[i]=n[i](a);return r}}var wA=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,XO=new RegExp(wA.source,"g");function h0e(e){return function(){return e}}function p0e(e){return function(t){return e(t)+""}}function m0e(e,t){var n=wA.lastIndex=XO.lastIndex=0,r,i,a,o=-1,l=[],f=[];for(e=e+"",t=t+"";(r=wA.exec(e))&&(i=XO.exec(t));)(a=i.index)>n&&(a=t.slice(n,a),l[o]?l[o]+=a:l[++o]=a),(r=r[0])===(i=i[0])?l[o]?l[o]+=i:l[++o]=i:(l[++o]=null,f.push({i:o,x:eb(r,i)})),n=XO.lastIndex;return n<t.length&&(a=t.slice(n),l[o]?l[o]+=a:l[++o]=a),l.length<2?f[0]?p0e(f[0].x):h0e(t):(t=f.length,function(u){for(var h=0,m;h<t;++h)l[(m=f[h]).i]=m.x(u);return l.join("")})}function Qd(e,t){var n=typeof t,r;return t==null||n==="boolean"?cP(t):(n==="number"?eb:n==="string"?(r=Pm(t))?(t=r,G8):m0e:t instanceof Pm?G8:t instanceof Date?f0e:u0e(t)?l0e:Array.isArray(t)?c0e:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?d0e:eb)(e,t)}function fP(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function v0e(e,t){t===void 0&&(t=e,e=Qd);for(var n=0,r=t.length-1,i=t[0],a=new Array(r<0?0:r);n<r;)a[n]=e(i,i=t[++n]);return function(o){var l=Math.max(0,Math.min(r-1,Math.floor(o*=r)));return a[l](o-l)}}function g0e(e){return function(){return e}}function tb(e){return+e}var Y8=[0,1];function Hr(e){return e}function SA(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:g0e(isNaN(t)?NaN:.5)}function y0e(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function b0e(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i<r?(r=SA(i,r),a=n(o,a)):(r=SA(r,i),a=n(a,o)),function(l){return a(r(l))}}function _0e(e,t,n){var r=Math.min(e.length,t.length)-1,i=new Array(r),a=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)i[o]=SA(e[o],e[o+1]),a[o]=n(t[o],t[o+1]);return function(l){var f=Cv(e,l,1,r)-1;return a[f](i[f](l))}}function Av(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function k1(){var e=Y8,t=Y8,n=Qd,r,i,a,o=Hr,l,f,u;function h(){var y=Math.min(e.length,t.length);return o!==Hr&&(o=y0e(e[0],e[y-1])),l=y>2?_0e:b0e,f=u=null,m}function m(y){return y==null||isNaN(y=+y)?a:(f||(f=l(e.map(r),t,n)))(r(o(y)))}return m.invert=function(y){return o(i((u||(u=l(t,e.map(r),eb)))(y)))},m.domain=function(y){return arguments.length?(e=Array.from(y,tb),h()):e.slice()},m.range=function(y){return arguments.length?(t=Array.from(y),h()):t.slice()},m.rangeRound=function(y){return t=Array.from(y),n=fP,h()},m.clamp=function(y){return arguments.length?(o=y?!0:Hr,h()):o!==Hr},m.interpolate=function(y){return arguments.length?(n=y,h()):n},m.unknown=function(y){return arguments.length?(a=y,m):a},function(y,_){return r=y,i=_,h()}}function dP(){return k1()(Hr,Hr)}function x0e(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function nb(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function dd(e){return e=nb(Math.abs(e)),e?e[1]:NaN}function w0e(e,t){return function(n,r){for(var i=n.length,a=[],o=0,l=e[0],f=0;i>0&&l>0&&(f+l+1>r&&(l=Math.max(1,r-f)),a.push(n.substring(i-=l,i+l)),!((f+=l+1)>r));)l=e[o=(o+1)%e.length];return a.reverse().join(t)}}function S0e(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var O0e=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Rm(e){if(!(t=O0e.exec(e)))throw new Error("invalid format: "+e);var t;return new hP({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Rm.prototype=hP.prototype;function hP(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}hP.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function E0e(e){e:for(var t=e.length,n=1,r=-1,i;n<t;++n)switch(e[n]){case".":r=i=n;break;case"0":r===0&&(r=n),i=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(i+1):e}var lq;function C0e(e,t){var n=nb(e,t);if(!n)return e+"";var r=n[0],i=n[1],a=i-(lq=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+nb(e,Math.max(0,t+a-1))[0]}function K8(e,t){var n=nb(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const Z8={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:x0e,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>K8(e*100,t),r:K8,s:C0e,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function X8(e){return e}var Q8=Array.prototype.map,J8=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function T0e(e){var t=e.grouping===void 0||e.thousands===void 0?X8:w0e(Q8.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?X8:S0e(Q8.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",l=e.minus===void 0?"−":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function u(m){m=Rm(m);var y=m.fill,_=m.align,x=m.sign,w=m.symbol,S=m.zero,O=m.width,E=m.comma,A=m.precision,j=m.trim,P=m.type;P==="n"?(E=!0,P="g"):Z8[P]||(A===void 0&&(A=12),j=!0,P="g"),(S||y==="0"&&_==="=")&&(S=!0,y="0",_="=");var R=w==="$"?n:w==="#"&&/[boxX]/.test(P)?"0"+P.toLowerCase():"",I=w==="$"?r:/[%p]/.test(P)?o:"",V=Z8[P],W=/[defgprs%]/.test(P);A=A===void 0?6:/[gprs]/.test(P)?Math.max(1,Math.min(21,A)):Math.max(0,Math.min(20,A));function G(K){var ne=R,le=I,Q,J,H;if(P==="c")le=V(K)+le,K="";else{K=+K;var U=K<0||1/K<0;if(K=isNaN(K)?f:V(Math.abs(K),A),j&&(K=E0e(K)),U&&+K==0&&x!=="+"&&(U=!1),ne=(U?x==="("?x:l:x==="-"||x==="("?"":x)+ne,le=(P==="s"?J8[8+lq/3]:"")+le+(U&&x==="("?")":""),W){for(Q=-1,J=K.length;++Q<J;)if(H=K.charCodeAt(Q),48>H||H>57){le=(H===46?i+K.slice(Q+1):K.slice(Q))+le,K=K.slice(0,Q);break}}}E&&!S&&(K=t(K,1/0));var z=ne.length+K.length+le.length,F=z<O?new Array(O-z+1).join(y):"";switch(E&&S&&(K=t(F+K,F.length?O-le.length:1/0),F=""),_){case"<":K=ne+K+le+F;break;case"=":K=ne+F+K+le;break;case"^":K=F.slice(0,z=F.length>>1)+ne+K+le+F.slice(z);break;default:K=F+ne+K+le;break}return a(K)}return G.toString=function(){return m+""},G}function h(m,y){var _=u((m=Rm(m),m.type="f",m)),x=Math.max(-8,Math.min(8,Math.floor(dd(y)/3)))*3,w=Math.pow(10,-x),S=J8[8+x/3];return function(O){return _(w*O)+S}}return{format:u,formatPrefix:h}}var Sy,pP,uq;A0e({thousands:",",grouping:[3],currency:["$",""]});function A0e(e){return Sy=T0e(e),pP=Sy.format,uq=Sy.formatPrefix,Sy}function j0e(e){return Math.max(0,-dd(Math.abs(e)))}function P0e(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(dd(t)/3)))*3-dd(Math.abs(e)))}function R0e(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,dd(t)-dd(e))+1}function cq(e,t,n,r){var i=bA(e,t,n),a;switch(r=Rm(r??",f"),r.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(a=P0e(i,o))&&(r.precision=a),uq(r,o)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(a=R0e(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=a-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(a=j0e(i))&&(r.precision=a-(r.type==="%")*2);break}}return pP(r)}function Xl(e){var t=e.domain;return e.ticks=function(n){var r=t();return gA(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var i=t();return cq(i[0],i[i.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),i=0,a=r.length-1,o=r[i],l=r[a],f,u,h=10;for(l<o&&(u=o,o=l,l=u,u=i,i=a,a=u);h-- >0;){if(u=yA(o,l,n),u===f)return r[i]=o,r[a]=l,t(r);if(u>0)o=Math.floor(o/u)*u,l=Math.ceil(l/u)*u;else if(u<0)o=Math.ceil(o*u)/u,l=Math.floor(l*u)/u;else break;f=u}return e},e}function rb(){var e=dP();return e.copy=function(){return Av(e,rb())},ua.apply(e,arguments),Xl(e)}function fq(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,tb),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return fq(e).unknown(t)},e=arguments.length?Array.from(e,tb):[0,1],Xl(n)}function dq(e,t){e=e.slice();var n=0,r=e.length-1,i=e[n],a=e[r],o;return a<i&&(o=n,n=r,r=o,o=i,i=a,a=o),e[n]=t.floor(i),e[r]=t.ceil(a),e}function eI(e){return Math.log(e)}function tI(e){return Math.exp(e)}function M0e(e){return-Math.log(-e)}function N0e(e){return-Math.exp(-e)}function L0e(e){return isFinite(e)?+("1e"+e):e<0?0:e}function D0e(e){return e===10?L0e:e===Math.E?Math.exp:t=>Math.pow(e,t)}function k0e(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function nI(e){return(t,n)=>-e(-t,n)}function mP(e){const t=e(eI,tI),n=t.domain;let r=10,i,a;function o(){return i=k0e(r),a=D0e(r),n()[0]<0?(i=nI(i),a=nI(a),e(M0e,N0e)):e(eI,tI),t}return t.base=function(l){return arguments.length?(r=+l,o()):r},t.domain=function(l){return arguments.length?(n(l),o()):n()},t.ticks=l=>{const f=n();let u=f[0],h=f[f.length-1];const m=h<u;m&&([u,h]=[h,u]);let y=i(u),_=i(h),x,w;const S=l==null?10:+l;let O=[];if(!(r%1)&&_-y<S){if(y=Math.floor(y),_=Math.ceil(_),u>0){for(;y<=_;++y)for(x=1;x<r;++x)if(w=y<0?x/a(-y):x*a(y),!(w<u)){if(w>h)break;O.push(w)}}else for(;y<=_;++y)for(x=r-1;x>=1;--x)if(w=y>0?x/a(-y):x*a(y),!(w<u)){if(w>h)break;O.push(w)}O.length*2<S&&(O=gA(u,h,S))}else O=gA(y,_,Math.min(_-y,S)).map(a);return m?O.reverse():O},t.tickFormat=(l,f)=>{if(l==null&&(l=10),f==null&&(f=r===10?"s":","),typeof f!="function"&&(!(r%1)&&(f=Rm(f)).precision==null&&(f.trim=!0),f=pP(f)),l===1/0)return f;const u=Math.max(1,r*l/t.ticks().length);return h=>{let m=h/a(Math.round(i(h)));return m*r<r-.5&&(m*=r),m<=u?f(h):""}},t.nice=()=>n(dq(n(),{floor:l=>a(Math.floor(i(l))),ceil:l=>a(Math.ceil(i(l)))})),t}function hq(){const e=mP(k1()).domain([1,10]);return e.copy=()=>Av(e,hq()).base(e.base()),ua.apply(e,arguments),e}function rI(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function iI(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function vP(e){var t=1,n=e(rI(t),iI(t));return n.constant=function(r){return arguments.length?e(rI(t=+r),iI(t)):t},Xl(n)}function pq(){var e=vP(k1());return e.copy=function(){return Av(e,pq()).constant(e.constant())},ua.apply(e,arguments)}function aI(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function I0e(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function $0e(e){return e<0?-e*e:e*e}function gP(e){var t=e(Hr,Hr),n=1;function r(){return n===1?e(Hr,Hr):n===.5?e(I0e,$0e):e(aI(n),aI(1/n))}return t.exponent=function(i){return arguments.length?(n=+i,r()):n},Xl(t)}function yP(){var e=gP(k1());return e.copy=function(){return Av(e,yP()).exponent(e.exponent())},ua.apply(e,arguments),e}function B0e(){return yP.apply(null,arguments).exponent(.5)}function oI(e){return Math.sign(e)*e*e}function U0e(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function mq(){var e=dP(),t=[0,1],n=!1,r;function i(a){var o=U0e(e(a));return isNaN(o)?r:n?Math.round(o):o}return i.invert=function(a){return e.invert(oI(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,tb)).map(oI)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(n=!!a,i):n},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return mq(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},ua.apply(i,arguments),Xl(i)}function vq(){var e=[],t=[],n=[],r;function i(){var o=0,l=Math.max(1,t.length);for(n=new Array(l-1);++o<l;)n[o-1]=Hye(e,o/l);return a}function a(o){return o==null||isNaN(o=+o)?r:t[Cv(n,o)]}return a.invertExtent=function(o){var l=t.indexOf(o);return l<0?[NaN,NaN]:[l>0?n[l-1]:e[0],l<n.length?n[l]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let l of o)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(Rl),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(r=o,a):r},a.quantiles=function(){return n.slice()},a.copy=function(){return vq().domain(e).range(t).unknown(r)},ua.apply(a,arguments)}function gq(){var e=0,t=1,n=1,r=[.5],i=[0,1],a;function o(f){return f!=null&&f<=f?i[Cv(r,f,0,n)]:a}function l(){var f=-1;for(r=new Array(n);++f<n;)r[f]=((f+1)*t-(f-n)*e)/(n+1);return o}return o.domain=function(f){return arguments.length?([e,t]=f,e=+e,t=+t,l()):[e,t]},o.range=function(f){return arguments.length?(n=(i=Array.from(f)).length-1,l()):i.slice()},o.invertExtent=function(f){var u=i.indexOf(f);return u<0?[NaN,NaN]:u<1?[e,r[0]]:u>=n?[r[n-1],t]:[r[u-1],r[u]]},o.unknown=function(f){return arguments.length&&(a=f),o},o.thresholds=function(){return r.slice()},o.copy=function(){return gq().domain([e,t]).range(i).unknown(a)},ua.apply(Xl(o),arguments)}function yq(){var e=[.5],t=[0,1],n,r=1;function i(a){return a!=null&&a<=a?t[Cv(e,a,0,r)]:n}return i.domain=function(a){return arguments.length?(e=Array.from(a),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return yq().domain(e).range(t).unknown(n)},ua.apply(i,arguments)}const QO=new Date,JO=new Date;function er(e,t,n,r){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),l=i.ceil(a);return a-o<l-a?o:l},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,l)=>{const f=[];if(a=i.ceil(a),l=l==null?1:Math.floor(l),!(a<o)||!(l>0))return f;let u;do f.push(u=new Date(+a)),t(a,l),e(a);while(u<a&&a<o);return f},i.filter=a=>er(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,l)=>{if(o>=o)if(l<0)for(;++l<=0;)for(;t(o,-1),!a(o););else for(;--l>=0;)for(;t(o,1),!a(o););}),n&&(i.count=(a,o)=>(QO.setTime(+a),JO.setTime(+o),e(QO),e(JO),Math.floor(n(QO,JO))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(r?o=>r(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const ib=er(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);ib.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?er(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):ib);ib.range;const Xo=1e3,Ji=Xo*60,Qo=Ji*60,fs=Qo*24,bP=fs*7,sI=fs*30,eE=fs*365,Yu=er(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Xo)},(e,t)=>(t-e)/Xo,e=>e.getUTCSeconds());Yu.range;const _P=er(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Xo)},(e,t)=>{e.setTime(+e+t*Ji)},(e,t)=>(t-e)/Ji,e=>e.getMinutes());_P.range;const xP=er(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Ji)},(e,t)=>(t-e)/Ji,e=>e.getUTCMinutes());xP.range;const wP=er(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Xo-e.getMinutes()*Ji)},(e,t)=>{e.setTime(+e+t*Qo)},(e,t)=>(t-e)/Qo,e=>e.getHours());wP.range;const SP=er(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Qo)},(e,t)=>(t-e)/Qo,e=>e.getUTCHours());SP.range;const jv=er(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Ji)/fs,e=>e.getDate()-1);jv.range;const I1=er(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/fs,e=>e.getUTCDate()-1);I1.range;const bq=er(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/fs,e=>Math.floor(e/fs));bq.range;function Sc(e){return er(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Ji)/bP)}const $1=Sc(0),ab=Sc(1),z0e=Sc(2),F0e=Sc(3),hd=Sc(4),q0e=Sc(5),V0e=Sc(6);$1.range;ab.range;z0e.range;F0e.range;hd.range;q0e.range;V0e.range;function Oc(e){return er(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/bP)}const B1=Oc(0),ob=Oc(1),H0e=Oc(2),W0e=Oc(3),pd=Oc(4),G0e=Oc(5),Y0e=Oc(6);B1.range;ob.range;H0e.range;W0e.range;pd.range;G0e.range;Y0e.range;const OP=er(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());OP.range;const EP=er(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());EP.range;const ds=er(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());ds.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:er(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});ds.range;const hs=er(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());hs.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:er(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});hs.range;function _q(e,t,n,r,i,a){const o=[[Yu,1,Xo],[Yu,5,5*Xo],[Yu,15,15*Xo],[Yu,30,30*Xo],[a,1,Ji],[a,5,5*Ji],[a,15,15*Ji],[a,30,30*Ji],[i,1,Qo],[i,3,3*Qo],[i,6,6*Qo],[i,12,12*Qo],[r,1,fs],[r,2,2*fs],[n,1,bP],[t,1,sI],[t,3,3*sI],[e,1,eE]];function l(u,h,m){const y=h<u;y&&([u,h]=[h,u]);const _=m&&typeof m.range=="function"?m:f(u,h,m),x=_?_.range(u,+h+1):[];return y?x.reverse():x}function f(u,h,m){const y=Math.abs(h-u)/m,_=sP(([,,S])=>S).right(o,y);if(_===o.length)return e.every(bA(u/eE,h/eE,m));if(_===0)return ib.every(Math.max(bA(u,h,m),1));const[x,w]=o[y/o[_-1][2]<o[_][2]/y?_-1:_];return x.every(w)}return[l,f]}const[K0e,Z0e]=_q(hs,EP,B1,bq,SP,xP),[X0e,Q0e]=_q(ds,OP,$1,jv,wP,_P);function tE(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function nE(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function xp(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function J0e(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,a=e.days,o=e.shortDays,l=e.months,f=e.shortMonths,u=wp(i),h=Sp(i),m=wp(a),y=Sp(a),_=wp(o),x=Sp(o),w=wp(l),S=Sp(l),O=wp(f),E=Sp(f),A={a:U,A:z,b:F,B:M,c:null,d:hI,e:hI,f:wbe,g:Mbe,G:Lbe,H:bbe,I:_be,j:xbe,L:xq,m:Sbe,M:Obe,p:k,q:te,Q:vI,s:gI,S:Ebe,u:Cbe,U:Tbe,V:Abe,w:jbe,W:Pbe,x:null,X:null,y:Rbe,Y:Nbe,Z:Dbe,"%":mI},j={a:Z,A:oe,b:he,B:de,c:null,d:pI,e:pI,f:Bbe,g:Kbe,G:Xbe,H:kbe,I:Ibe,j:$be,L:Sq,m:Ube,M:zbe,p:be,q:$,Q:vI,s:gI,S:Fbe,u:qbe,U:Vbe,V:Hbe,w:Wbe,W:Gbe,x:null,X:null,y:Ybe,Y:Zbe,Z:Qbe,"%":mI},P={a:G,A:K,b:ne,B:le,c:Q,d:fI,e:fI,f:mbe,g:cI,G:uI,H:dI,I:dI,j:fbe,L:pbe,m:cbe,M:dbe,p:W,q:ube,Q:gbe,s:ybe,S:hbe,u:ibe,U:abe,V:obe,w:rbe,W:sbe,x:J,X:H,y:cI,Y:uI,Z:lbe,"%":vbe};A.x=R(n,A),A.X=R(r,A),A.c=R(t,A),j.x=R(n,j),j.X=R(r,j),j.c=R(t,j);function R(q,ee){return function(fe){var X=[],ue=-1,pe=0,ye=q.length,me,we,Te;for(fe instanceof Date||(fe=new Date(+fe));++ue<ye;)q.charCodeAt(ue)===37&&(X.push(q.slice(pe,ue)),(we=lI[me=q.charAt(++ue)])!=null?me=q.charAt(++ue):we=me==="e"?" ":"0",(Te=ee[me])&&(me=Te(fe,we)),X.push(me),pe=ue+1);return X.push(q.slice(pe,ue)),X.join("")}}function I(q,ee){return function(fe){var X=xp(1900,void 0,1),ue=V(X,q,fe+="",0),pe,ye;if(ue!=fe.length)return null;if("Q"in X)return new Date(X.Q);if("s"in X)return new Date(X.s*1e3+("L"in X?X.L:0));if(ee&&!("Z"in X)&&(X.Z=0),"p"in X&&(X.H=X.H%12+X.p*12),X.m===void 0&&(X.m="q"in X?X.q:0),"V"in X){if(X.V<1||X.V>53)return null;"w"in X||(X.w=1),"Z"in X?(pe=nE(xp(X.y,0,1)),ye=pe.getUTCDay(),pe=ye>4||ye===0?ob.ceil(pe):ob(pe),pe=I1.offset(pe,(X.V-1)*7),X.y=pe.getUTCFullYear(),X.m=pe.getUTCMonth(),X.d=pe.getUTCDate()+(X.w+6)%7):(pe=tE(xp(X.y,0,1)),ye=pe.getDay(),pe=ye>4||ye===0?ab.ceil(pe):ab(pe),pe=jv.offset(pe,(X.V-1)*7),X.y=pe.getFullYear(),X.m=pe.getMonth(),X.d=pe.getDate()+(X.w+6)%7)}else("W"in X||"U"in X)&&("w"in X||(X.w="u"in X?X.u%7:"W"in X?1:0),ye="Z"in X?nE(xp(X.y,0,1)).getUTCDay():tE(xp(X.y,0,1)).getDay(),X.m=0,X.d="W"in X?(X.w+6)%7+X.W*7-(ye+5)%7:X.w+X.U*7-(ye+6)%7);return"Z"in X?(X.H+=X.Z/100|0,X.M+=X.Z%100,nE(X)):tE(X)}}function V(q,ee,fe,X){for(var ue=0,pe=ee.length,ye=fe.length,me,we;ue<pe;){if(X>=ye)return-1;if(me=ee.charCodeAt(ue++),me===37){if(me=ee.charAt(ue++),we=P[me in lI?ee.charAt(ue++):me],!we||(X=we(q,fe,X))<0)return-1}else if(me!=fe.charCodeAt(X++))return-1}return X}function W(q,ee,fe){var X=u.exec(ee.slice(fe));return X?(q.p=h.get(X[0].toLowerCase()),fe+X[0].length):-1}function G(q,ee,fe){var X=_.exec(ee.slice(fe));return X?(q.w=x.get(X[0].toLowerCase()),fe+X[0].length):-1}function K(q,ee,fe){var X=m.exec(ee.slice(fe));return X?(q.w=y.get(X[0].toLowerCase()),fe+X[0].length):-1}function ne(q,ee,fe){var X=O.exec(ee.slice(fe));return X?(q.m=E.get(X[0].toLowerCase()),fe+X[0].length):-1}function le(q,ee,fe){var X=w.exec(ee.slice(fe));return X?(q.m=S.get(X[0].toLowerCase()),fe+X[0].length):-1}function Q(q,ee,fe){return V(q,t,ee,fe)}function J(q,ee,fe){return V(q,n,ee,fe)}function H(q,ee,fe){return V(q,r,ee,fe)}function U(q){return o[q.getDay()]}function z(q){return a[q.getDay()]}function F(q){return f[q.getMonth()]}function M(q){return l[q.getMonth()]}function k(q){return i[+(q.getHours()>=12)]}function te(q){return 1+~~(q.getMonth()/3)}function Z(q){return o[q.getUTCDay()]}function oe(q){return a[q.getUTCDay()]}function he(q){return f[q.getUTCMonth()]}function de(q){return l[q.getUTCMonth()]}function be(q){return i[+(q.getUTCHours()>=12)]}function $(q){return 1+~~(q.getUTCMonth()/3)}return{format:function(q){var ee=R(q+="",A);return ee.toString=function(){return q},ee},parse:function(q){var ee=I(q+="",!1);return ee.toString=function(){return q},ee},utcFormat:function(q){var ee=R(q+="",j);return ee.toString=function(){return q},ee},utcParse:function(q){var ee=I(q+="",!0);return ee.toString=function(){return q},ee}}}var lI={"-":"",_:" ",0:"0"},hr=/^\s*\d+/,ebe=/^%/,tbe=/[\\^$*+?|[\]().{}]/g;function Vt(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a<n?new Array(n-a+1).join(t)+i:i)}function nbe(e){return e.replace(tbe,"\\$&")}function wp(e){return new RegExp("^(?:"+e.map(nbe).join("|")+")","i")}function Sp(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function rbe(e,t,n){var r=hr.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function ibe(e,t,n){var r=hr.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function abe(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function obe(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function sbe(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function uI(e,t,n){var r=hr.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function cI(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function lbe(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function ube(e,t,n){var r=hr.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function cbe(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function fI(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function fbe(e,t,n){var r=hr.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function dI(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function dbe(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function hbe(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function pbe(e,t,n){var r=hr.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function mbe(e,t,n){var r=hr.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function vbe(e,t,n){var r=ebe.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function gbe(e,t,n){var r=hr.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function ybe(e,t,n){var r=hr.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function hI(e,t){return Vt(e.getDate(),t,2)}function bbe(e,t){return Vt(e.getHours(),t,2)}function _be(e,t){return Vt(e.getHours()%12||12,t,2)}function xbe(e,t){return Vt(1+jv.count(ds(e),e),t,3)}function xq(e,t){return Vt(e.getMilliseconds(),t,3)}function wbe(e,t){return xq(e,t)+"000"}function Sbe(e,t){return Vt(e.getMonth()+1,t,2)}function Obe(e,t){return Vt(e.getMinutes(),t,2)}function Ebe(e,t){return Vt(e.getSeconds(),t,2)}function Cbe(e){var t=e.getDay();return t===0?7:t}function Tbe(e,t){return Vt($1.count(ds(e)-1,e),t,2)}function wq(e){var t=e.getDay();return t>=4||t===0?hd(e):hd.ceil(e)}function Abe(e,t){return e=wq(e),Vt(hd.count(ds(e),e)+(ds(e).getDay()===4),t,2)}function jbe(e){return e.getDay()}function Pbe(e,t){return Vt(ab.count(ds(e)-1,e),t,2)}function Rbe(e,t){return Vt(e.getFullYear()%100,t,2)}function Mbe(e,t){return e=wq(e),Vt(e.getFullYear()%100,t,2)}function Nbe(e,t){return Vt(e.getFullYear()%1e4,t,4)}function Lbe(e,t){var n=e.getDay();return e=n>=4||n===0?hd(e):hd.ceil(e),Vt(e.getFullYear()%1e4,t,4)}function Dbe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Vt(t/60|0,"0",2)+Vt(t%60,"0",2)}function pI(e,t){return Vt(e.getUTCDate(),t,2)}function kbe(e,t){return Vt(e.getUTCHours(),t,2)}function Ibe(e,t){return Vt(e.getUTCHours()%12||12,t,2)}function $be(e,t){return Vt(1+I1.count(hs(e),e),t,3)}function Sq(e,t){return Vt(e.getUTCMilliseconds(),t,3)}function Bbe(e,t){return Sq(e,t)+"000"}function Ube(e,t){return Vt(e.getUTCMonth()+1,t,2)}function zbe(e,t){return Vt(e.getUTCMinutes(),t,2)}function Fbe(e,t){return Vt(e.getUTCSeconds(),t,2)}function qbe(e){var t=e.getUTCDay();return t===0?7:t}function Vbe(e,t){return Vt(B1.count(hs(e)-1,e),t,2)}function Oq(e){var t=e.getUTCDay();return t>=4||t===0?pd(e):pd.ceil(e)}function Hbe(e,t){return e=Oq(e),Vt(pd.count(hs(e),e)+(hs(e).getUTCDay()===4),t,2)}function Wbe(e){return e.getUTCDay()}function Gbe(e,t){return Vt(ob.count(hs(e)-1,e),t,2)}function Ybe(e,t){return Vt(e.getUTCFullYear()%100,t,2)}function Kbe(e,t){return e=Oq(e),Vt(e.getUTCFullYear()%100,t,2)}function Zbe(e,t){return Vt(e.getUTCFullYear()%1e4,t,4)}function Xbe(e,t){var n=e.getUTCDay();return e=n>=4||n===0?pd(e):pd.ceil(e),Vt(e.getUTCFullYear()%1e4,t,4)}function Qbe(){return"+0000"}function mI(){return"%"}function vI(e){return+e}function gI(e){return Math.floor(+e/1e3)}var Of,Eq,Cq;Jbe({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Jbe(e){return Of=J0e(e),Eq=Of.format,Of.parse,Cq=Of.utcFormat,Of.utcParse,Of}function e1e(e){return new Date(e)}function t1e(e){return e instanceof Date?+e:+new Date(+e)}function CP(e,t,n,r,i,a,o,l,f,u){var h=dP(),m=h.invert,y=h.domain,_=u(".%L"),x=u(":%S"),w=u("%I:%M"),S=u("%I %p"),O=u("%a %d"),E=u("%b %d"),A=u("%B"),j=u("%Y");function P(R){return(f(R)<R?_:l(R)<R?x:o(R)<R?w:a(R)<R?S:r(R)<R?i(R)<R?O:E:n(R)<R?A:j)(R)}return h.invert=function(R){return new Date(m(R))},h.domain=function(R){return arguments.length?y(Array.from(R,t1e)):y().map(e1e)},h.ticks=function(R){var I=y();return e(I[0],I[I.length-1],R??10)},h.tickFormat=function(R,I){return I==null?P:u(I)},h.nice=function(R){var I=y();return(!R||typeof R.range!="function")&&(R=t(I[0],I[I.length-1],R??10)),R?y(dq(I,R)):h},h.copy=function(){return Av(h,CP(e,t,n,r,i,a,o,l,f,u))},h}function n1e(){return ua.apply(CP(X0e,Q0e,ds,OP,$1,jv,wP,_P,Yu,Eq).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function r1e(){return ua.apply(CP(K0e,Z0e,hs,EP,B1,I1,SP,xP,Yu,Cq).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function U1(){var e=0,t=1,n,r,i,a,o=Hr,l=!1,f;function u(m){return m==null||isNaN(m=+m)?f:o(i===0?.5:(m=(a(m)-n)*i,l?Math.max(0,Math.min(1,m)):m))}u.domain=function(m){return arguments.length?([e,t]=m,n=a(e=+e),r=a(t=+t),i=n===r?0:1/(r-n),u):[e,t]},u.clamp=function(m){return arguments.length?(l=!!m,u):l},u.interpolator=function(m){return arguments.length?(o=m,u):o};function h(m){return function(y){var _,x;return arguments.length?([_,x]=y,o=m(_,x),u):[o(0),o(1)]}}return u.range=h(Qd),u.rangeRound=h(fP),u.unknown=function(m){return arguments.length?(f=m,u):f},function(m){return a=m,n=m(e),r=m(t),i=n===r?0:1/(r-n),u}}function Ql(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Tq(){var e=Xl(U1()(Hr));return e.copy=function(){return Ql(e,Tq())},ws.apply(e,arguments)}function Aq(){var e=mP(U1()).domain([1,10]);return e.copy=function(){return Ql(e,Aq()).base(e.base())},ws.apply(e,arguments)}function jq(){var e=vP(U1());return e.copy=function(){return Ql(e,jq()).constant(e.constant())},ws.apply(e,arguments)}function TP(){var e=gP(U1());return e.copy=function(){return Ql(e,TP()).exponent(e.exponent())},ws.apply(e,arguments)}function i1e(){return TP.apply(null,arguments).exponent(.5)}function Pq(){var e=[],t=Hr;function n(r){if(r!=null&&!isNaN(r=+r))return t((Cv(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let i of r)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(Rl),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,i)=>t(i/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(i,a)=>Vye(e,a/r))},n.copy=function(){return Pq(t).domain(e)},ws.apply(n,arguments)}function z1(){var e=0,t=.5,n=1,r=1,i,a,o,l,f,u=Hr,h,m=!1,y;function _(w){return isNaN(w=+w)?y:(w=.5+((w=+h(w))-a)*(r*w<r*a?l:f),u(m?Math.max(0,Math.min(1,w)):w))}_.domain=function(w){return arguments.length?([e,t,n]=w,i=h(e=+e),a=h(t=+t),o=h(n=+n),l=i===a?0:.5/(a-i),f=a===o?0:.5/(o-a),r=a<i?-1:1,_):[e,t,n]},_.clamp=function(w){return arguments.length?(m=!!w,_):m},_.interpolator=function(w){return arguments.length?(u=w,_):u};function x(w){return function(S){var O,E,A;return arguments.length?([O,E,A]=S,u=v0e(w,[O,E,A]),_):[u(0),u(.5),u(1)]}}return _.range=x(Qd),_.rangeRound=x(fP),_.unknown=function(w){return arguments.length?(y=w,_):y},function(w){return h=w,i=w(e),a=w(t),o=w(n),l=i===a?0:.5/(a-i),f=a===o?0:.5/(o-a),r=a<i?-1:1,_}}function Rq(){var e=Xl(z1()(Hr));return e.copy=function(){return Ql(e,Rq())},ws.apply(e,arguments)}function Mq(){var e=mP(z1()).domain([.1,1,10]);return e.copy=function(){return Ql(e,Mq()).base(e.base())},ws.apply(e,arguments)}function Nq(){var e=vP(z1());return e.copy=function(){return Ql(e,Nq()).constant(e.constant())},ws.apply(e,arguments)}function AP(){var e=gP(z1());return e.copy=function(){return Ql(e,AP()).exponent(e.exponent())},ws.apply(e,arguments)}function a1e(){return AP.apply(null,arguments).exponent(.5)}const yI=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Tm,scaleDiverging:Rq,scaleDivergingLog:Mq,scaleDivergingPow:AP,scaleDivergingSqrt:a1e,scaleDivergingSymlog:Nq,scaleIdentity:fq,scaleImplicit:_A,scaleLinear:rb,scaleLog:hq,scaleOrdinal:lP,scalePoint:Kp,scalePow:yP,scaleQuantile:vq,scaleQuantize:gq,scaleRadial:mq,scaleSequential:Tq,scaleSequentialLog:Aq,scaleSequentialPow:TP,scaleSequentialQuantile:Pq,scaleSequentialSqrt:i1e,scaleSequentialSymlog:jq,scaleSqrt:B0e,scaleSymlog:pq,scaleThreshold:yq,scaleTime:n1e,scaleUtc:r1e,tickFormat:cq},Symbol.toStringTag,{value:"Module"}));var rE,bI;function F1(){if(bI)return rE;bI=1;var e=Yd();function t(n,r,i){for(var a=-1,o=n.length;++a<o;){var l=n[a],f=r(l);if(f!=null&&(u===void 0?f===f&&!e(f):i(f,u)))var u=f,h=l}return h}return rE=t,rE}var iE,_I;function Lq(){if(_I)return iE;_I=1;function e(t,n){return t>n}return iE=e,iE}var aE,xI;function o1e(){if(xI)return aE;xI=1;var e=F1(),t=Lq(),n=Xd();function r(i){return i&&i.length?e(i,n,t):void 0}return aE=r,aE}var s1e=o1e();const El=Lt(s1e);var oE,wI;function Dq(){if(wI)return oE;wI=1;function e(t,n){return t<n}return oE=e,oE}var sE,SI;function l1e(){if(SI)return sE;SI=1;var e=F1(),t=Dq(),n=Xd();function r(i){return i&&i.length?e(i,n,t):void 0}return sE=r,sE}var u1e=l1e();const q1=Lt(u1e);var lE,OI;function c1e(){if(OI)return lE;OI=1;var e=H3(),t=_o(),n=qF(),r=ii();function i(a,o){var l=r(a)?e:n;return l(a,t(o,3))}return lE=i,lE}var uE,EI;function f1e(){if(EI)return uE;EI=1;var e=zF(),t=c1e();function n(r,i){return e(t(r,i),1)}return uE=n,uE}var d1e=f1e();const h1e=Lt(d1e);var cE,CI;function p1e(){if(CI)return cE;CI=1;var e=rP();function t(n,r){return e(n,r)}return cE=t,cE}var m1e=p1e();const zl=Lt(m1e);var Jd=1e9,v1e={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},PP,On=!0,ia="[DecimalError] ",nc=ia+"Invalid argument: ",jP=ia+"Exponent out of range: ",eh=Math.floor,zu=Math.pow,g1e=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Oi,ur=1e7,gn=7,kq=9007199254740991,sb=eh(kq/gn),tt={};tt.absoluteValue=tt.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};tt.comparedTo=tt.cmp=function(e){var t,n,r,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(r=a.d.length,i=e.d.length,t=0,n=r<i?r:i;t<n;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return r===i?0:r>i^a.s<0?1:-1};tt.decimalPlaces=tt.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*gn;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};tt.dividedBy=tt.div=function(e){return rs(this,new this.constructor(e))};tt.dividedToIntegerBy=tt.idiv=function(e){var t=this,n=t.constructor;return rn(rs(t,new n(e),0,1),n.precision)};tt.equals=tt.eq=function(e){return!this.cmp(e)};tt.exponent=function(){return Hn(this)};tt.greaterThan=tt.gt=function(e){return this.cmp(e)>0};tt.greaterThanOrEqualTo=tt.gte=function(e){return this.cmp(e)>=0};tt.isInteger=tt.isint=function(){return this.e>this.d.length-2};tt.isNegative=tt.isneg=function(){return this.s<0};tt.isPositive=tt.ispos=function(){return this.s>0};tt.isZero=function(){return this.s===0};tt.lessThan=tt.lt=function(e){return this.cmp(e)<0};tt.lessThanOrEqualTo=tt.lte=function(e){return this.cmp(e)<1};tt.logarithm=tt.log=function(e){var t,n=this,r=n.constructor,i=r.precision,a=i+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(Oi))throw Error(ia+"NaN");if(n.s<1)throw Error(ia+(n.s?"NaN":"-Infinity"));return n.eq(Oi)?new r(0):(On=!1,t=rs(Mm(n,a),Mm(e,a),a),On=!0,rn(t,i))};tt.minus=tt.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Bq(t,e):Iq(t,(e.s=-e.s,e))};tt.modulo=tt.mod=function(e){var t,n=this,r=n.constructor,i=r.precision;if(e=new r(e),!e.s)throw Error(ia+"NaN");return n.s?(On=!1,t=rs(n,e,0,1).times(e),On=!0,n.minus(t)):rn(new r(n),i)};tt.naturalExponential=tt.exp=function(){return $q(this)};tt.naturalLogarithm=tt.ln=function(){return Mm(this)};tt.negated=tt.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};tt.plus=tt.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Iq(t,e):Bq(t,(e.s=-e.s,e))};tt.precision=tt.sd=function(e){var t,n,r,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(nc+e);if(t=Hn(i)+1,r=i.d.length-1,n=r*gn+1,r=i.d[r],r){for(;r%10==0;r/=10)n--;for(r=i.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};tt.squareRoot=tt.sqrt=function(){var e,t,n,r,i,a,o,l=this,f=l.constructor;if(l.s<1){if(!l.s)return new f(0);throw Error(ia+"NaN")}for(e=Hn(l),On=!1,i=Math.sqrt(+l),i==0||i==1/0?(t=ro(l.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=eh((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new f(t)):r=new f(i.toString()),n=f.precision,i=o=n+3;;)if(a=r,r=a.plus(rs(l,a,o+2)).times(.5),ro(a.d).slice(0,o)===(t=ro(r.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(rn(a,n+1,0),a.times(a).eq(l)){r=a;break}}else if(t!="9999")break;o+=4}return On=!0,rn(r,n)};tt.times=tt.mul=function(e){var t,n,r,i,a,o,l,f,u,h=this,m=h.constructor,y=h.d,_=(e=new m(e)).d;if(!h.s||!e.s)return new m(0);for(e.s*=h.s,n=h.e+e.e,f=y.length,u=_.length,f<u&&(a=y,y=_,_=a,o=f,f=u,u=o),a=[],o=f+u,r=o;r--;)a.push(0);for(r=u;--r>=0;){for(t=0,i=f+r;i>r;)l=a[i]+_[r]*y[i-r-1]+t,a[i--]=l%ur|0,t=l/ur|0;a[i]=(a[i]+t)%ur|0}for(;!a[--o];)a.pop();return t?++n:a.shift(),e.d=a,e.e=n,On?rn(e,m.precision):e};tt.toDecimalPlaces=tt.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(ho(e,0,Jd),t===void 0?t=r.rounding:ho(t,0,8),rn(n,e+Hn(n)+1,t))};tt.toExponential=function(e,t){var n,r=this,i=r.constructor;return e===void 0?n=vc(r,!0):(ho(e,0,Jd),t===void 0?t=i.rounding:ho(t,0,8),r=rn(new i(r),e+1,t),n=vc(r,!0,e+1)),n};tt.toFixed=function(e,t){var n,r,i=this,a=i.constructor;return e===void 0?vc(i):(ho(e,0,Jd),t===void 0?t=a.rounding:ho(t,0,8),r=rn(new a(i),e+Hn(i)+1,t),n=vc(r.abs(),!1,e+Hn(r)+1),i.isneg()&&!i.isZero()?"-"+n:n)};tt.toInteger=tt.toint=function(){var e=this,t=e.constructor;return rn(new t(e),Hn(e)+1,t.rounding)};tt.toNumber=function(){return+this};tt.toPower=tt.pow=function(e){var t,n,r,i,a,o,l=this,f=l.constructor,u=12,h=+(e=new f(e));if(!e.s)return new f(Oi);if(l=new f(l),!l.s){if(e.s<1)throw Error(ia+"Infinity");return l}if(l.eq(Oi))return l;if(r=f.precision,e.eq(Oi))return rn(l,r);if(t=e.e,n=e.d.length-1,o=t>=n,a=l.s,o){if((n=h<0?-h:h)<=kq){for(i=new f(Oi),t=Math.ceil(r/gn+4),On=!1;n%2&&(i=i.times(l),AI(i.d,t)),n=eh(n/2),n!==0;)l=l.times(l),AI(l.d,t);return On=!0,e.s<0?new f(Oi).div(i):rn(i,r)}}else if(a<0)throw Error(ia+"NaN");return a=a<0&&e.d[Math.max(t,n)]&1?-1:1,l.s=1,On=!1,i=e.times(Mm(l,r+u)),On=!0,i=$q(i),i.s=a,i};tt.toPrecision=function(e,t){var n,r,i=this,a=i.constructor;return e===void 0?(n=Hn(i),r=vc(i,n<=a.toExpNeg||n>=a.toExpPos)):(ho(e,1,Jd),t===void 0?t=a.rounding:ho(t,0,8),i=rn(new a(i),e,t),n=Hn(i),r=vc(i,e<=n||n<=a.toExpNeg,e)),r};tt.toSignificantDigits=tt.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(ho(e,1,Jd),t===void 0?t=r.rounding:ho(t,0,8)),rn(new r(n),e,t)};tt.toString=tt.valueOf=tt.val=tt.toJSON=tt[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Hn(e),n=e.constructor;return vc(e,t<=n.toExpNeg||t>=n.toExpPos)};function Iq(e,t){var n,r,i,a,o,l,f,u,h=e.constructor,m=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),On?rn(t,m):t;if(f=e.d,u=t.d,o=e.e,i=t.e,f=f.slice(),a=o-i,a){for(a<0?(r=f,a=-a,l=u.length):(r=u,i=o,l=f.length),o=Math.ceil(m/gn),l=o>l?o+1:l+1,a>l&&(a=l,r.length=1),r.reverse();a--;)r.push(0);r.reverse()}for(l=f.length,a=u.length,l-a<0&&(a=l,r=u,u=f,f=r),n=0;a;)n=(f[--a]=f[a]+u[a]+n)/ur|0,f[a]%=ur;for(n&&(f.unshift(n),++i),l=f.length;f[--l]==0;)f.pop();return t.d=f,t.e=i,On?rn(t,m):t}function ho(e,t,n){if(e!==~~e||e<t||e>n)throw Error(nc+e)}function ro(e){var t,n,r,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)r=e[t]+"",n=gn-r.length,n&&(a+=Sl(n)),a+=r;o=e[t],r=o+"",n=gn-r.length,n&&(a+=Sl(n))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var rs=function(){function e(r,i){var a,o=0,l=r.length;for(r=r.slice();l--;)a=r[l]*i+o,r[l]=a%ur|0,o=a/ur|0;return o&&r.unshift(o),r}function t(r,i,a,o){var l,f;if(a!=o)f=a>o?1:-1;else for(l=f=0;l<a;l++)if(r[l]!=i[l]){f=r[l]>i[l]?1:-1;break}return f}function n(r,i,a){for(var o=0;a--;)r[a]-=o,o=r[a]<i[a]?1:0,r[a]=o*ur+r[a]-i[a];for(;!r[0]&&r.length>1;)r.shift()}return function(r,i,a,o){var l,f,u,h,m,y,_,x,w,S,O,E,A,j,P,R,I,V,W=r.constructor,G=r.s==i.s?1:-1,K=r.d,ne=i.d;if(!r.s)return new W(r);if(!i.s)throw Error(ia+"Division by zero");for(f=r.e-i.e,I=ne.length,P=K.length,_=new W(G),x=_.d=[],u=0;ne[u]==(K[u]||0);)++u;if(ne[u]>(K[u]||0)&&--f,a==null?E=a=W.precision:o?E=a+(Hn(r)-Hn(i))+1:E=a,E<0)return new W(0);if(E=E/gn+2|0,u=0,I==1)for(h=0,ne=ne[0],E++;(u<P||h)&&E--;u++)A=h*ur+(K[u]||0),x[u]=A/ne|0,h=A%ne|0;else{for(h=ur/(ne[0]+1)|0,h>1&&(ne=e(ne,h),K=e(K,h),I=ne.length,P=K.length),j=I,w=K.slice(0,I),S=w.length;S<I;)w[S++]=0;V=ne.slice(),V.unshift(0),R=ne[0],ne[1]>=ur/2&&++R;do h=0,l=t(ne,w,I,S),l<0?(O=w[0],I!=S&&(O=O*ur+(w[1]||0)),h=O/R|0,h>1?(h>=ur&&(h=ur-1),m=e(ne,h),y=m.length,S=w.length,l=t(m,w,y,S),l==1&&(h--,n(m,I<y?V:ne,y))):(h==0&&(l=h=1),m=ne.slice()),y=m.length,y<S&&m.unshift(0),n(w,m,S),l==-1&&(S=w.length,l=t(ne,w,I,S),l<1&&(h++,n(w,I<S?V:ne,S))),S=w.length):l===0&&(h++,w=[0]),x[u++]=h,l&&w[0]?w[S++]=K[j]||0:(w=[K[j]],S=1);while((j++<P||w[0]!==void 0)&&E--)}return x[0]||x.shift(),_.e=f,rn(_,o?a+Hn(_)+1:a)}}();function $q(e,t){var n,r,i,a,o,l,f=0,u=0,h=e.constructor,m=h.precision;if(Hn(e)>16)throw Error(jP+Hn(e));if(!e.s)return new h(Oi);for(On=!1,l=m,o=new h(.03125);e.abs().gte(.1);)e=e.times(o),u+=5;for(r=Math.log(zu(2,u))/Math.LN10*2+5|0,l+=r,n=i=a=new h(Oi),h.precision=l;;){if(i=rn(i.times(e),l),n=n.times(++f),o=a.plus(rs(i,n,l)),ro(o.d).slice(0,l)===ro(a.d).slice(0,l)){for(;u--;)a=rn(a.times(a),l);return h.precision=m,t==null?(On=!0,rn(a,m)):a}a=o}}function Hn(e){for(var t=e.e*gn,n=e.d[0];n>=10;n/=10)t++;return t}function fE(e,t,n){if(t>e.LN10.sd())throw On=!0,n&&(e.precision=n),Error(ia+"LN10 precision limit exceeded");return rn(new e(e.LN10),t)}function Sl(e){for(var t="";e--;)t+="0";return t}function Mm(e,t){var n,r,i,a,o,l,f,u,h,m=1,y=10,_=e,x=_.d,w=_.constructor,S=w.precision;if(_.s<1)throw Error(ia+(_.s?"NaN":"-Infinity"));if(_.eq(Oi))return new w(0);if(t==null?(On=!1,u=S):u=t,_.eq(10))return t==null&&(On=!0),fE(w,u);if(u+=y,w.precision=u,n=ro(x),r=n.charAt(0),a=Hn(_),Math.abs(a)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)_=_.times(e),n=ro(_.d),r=n.charAt(0),m++;a=Hn(_),r>1?(_=new w("0."+n),a++):_=new w(r+"."+n.slice(1))}else return f=fE(w,u+2,S).times(a+""),_=Mm(new w(r+"."+n.slice(1)),u-y).plus(f),w.precision=S,t==null?(On=!0,rn(_,S)):_;for(l=o=_=rs(_.minus(Oi),_.plus(Oi),u),h=rn(_.times(_),u),i=3;;){if(o=rn(o.times(h),u),f=l.plus(rs(o,new w(i),u)),ro(f.d).slice(0,u)===ro(l.d).slice(0,u))return l=l.times(2),a!==0&&(l=l.plus(fE(w,u+2,S).times(a+""))),l=rs(l,new w(m),u),w.precision=S,t==null?(On=!0,rn(l,S)):l;l=f,i+=2}}function TI(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(r,i),t){if(i-=r,n=n-r-1,e.e=eh(n/gn),e.d=[],r=(n+1)%gn,n<0&&(r+=gn),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=gn;r<i;)e.d.push(+t.slice(r,r+=gn));t=t.slice(r),r=gn-t.length}else r-=i;for(;r--;)t+="0";if(e.d.push(+t),On&&(e.e>sb||e.e<-sb))throw Error(jP+n)}else e.s=0,e.e=0,e.d=[0];return e}function rn(e,t,n){var r,i,a,o,l,f,u,h,m=e.d;for(o=1,a=m[0];a>=10;a/=10)o++;if(r=t-o,r<0)r+=gn,i=t,u=m[h=0];else{if(h=Math.ceil((r+1)/gn),a=m.length,h>=a)return e;for(u=a=m[h],o=1;a>=10;a/=10)o++;r%=gn,i=r-gn+o}if(n!==void 0&&(a=zu(10,o-i-1),l=u/a%10|0,f=t<0||m[h+1]!==void 0||u%a,f=n<4?(l||f)&&(n==0||n==(e.s<0?3:2)):l>5||l==5&&(n==4||f||n==6&&(r>0?i>0?u/zu(10,o-i):0:m[h-1])%10&1||n==(e.s<0?8:7))),t<1||!m[0])return f?(a=Hn(e),m.length=1,t=t-a-1,m[0]=zu(10,(gn-t%gn)%gn),e.e=eh(-t/gn)||0):(m.length=1,m[0]=e.e=e.s=0),e;if(r==0?(m.length=h,a=1,h--):(m.length=h+1,a=zu(10,gn-r),m[h]=i>0?(u/zu(10,o-i)%zu(10,i)|0)*a:0),f)for(;;)if(h==0){(m[0]+=a)==ur&&(m[0]=1,++e.e);break}else{if(m[h]+=a,m[h]!=ur)break;m[h--]=0,a=1}for(r=m.length;m[--r]===0;)m.pop();if(On&&(e.e>sb||e.e<-sb))throw Error(jP+Hn(e));return e}function Bq(e,t){var n,r,i,a,o,l,f,u,h,m,y=e.constructor,_=y.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new y(e),On?rn(t,_):t;if(f=e.d,m=t.d,r=t.e,u=e.e,f=f.slice(),o=u-r,o){for(h=o<0,h?(n=f,o=-o,l=m.length):(n=m,r=u,l=f.length),i=Math.max(Math.ceil(_/gn),l)+2,o>i&&(o=i,n.length=1),n.reverse(),i=o;i--;)n.push(0);n.reverse()}else{for(i=f.length,l=m.length,h=i<l,h&&(l=i),i=0;i<l;i++)if(f[i]!=m[i]){h=f[i]<m[i];break}o=0}for(h&&(n=f,f=m,m=n,t.s=-t.s),l=f.length,i=m.length-l;i>0;--i)f[l++]=0;for(i=m.length;i>o;){if(f[--i]<m[i]){for(a=i;a&&f[--a]===0;)f[a]=ur-1;--f[a],f[i]+=ur}f[i]-=m[i]}for(;f[--l]===0;)f.pop();for(;f[0]===0;f.shift())--r;return f[0]?(t.d=f,t.e=r,On?rn(t,_):t):new y(0)}function vc(e,t,n){var r,i=Hn(e),a=ro(e.d),o=a.length;return t?(n&&(r=n-o)>0?a=a.charAt(0)+"."+a.slice(1)+Sl(r):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+Sl(-i-1)+a,n&&(r=n-o)>0&&(a+=Sl(r))):i>=o?(a+=Sl(i+1-o),n&&(r=n-i-1)>0&&(a=a+"."+Sl(r))):((r=i+1)<o&&(a=a.slice(0,r)+"."+a.slice(r)),n&&(r=n-o)>0&&(i+1===o&&(a+="."),a+=Sl(r))),e.s<0?"-"+a:a}function AI(e,t){if(e.length>t)return e.length=t,!0}function Uq(e){var t,n,r;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(nc+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return TI(o,a.toString())}else if(typeof a!="string")throw Error(nc+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,g1e.test(a))TI(o,a);else throw Error(nc+a)}if(i.prototype=tt,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=Uq,i.config=i.set=y1e,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return i.config(e),i}function y1e(e){if(!e||typeof e!="object")throw Error(ia+"Object expected");var t,n,r,i=["precision",1,Jd,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((r=e[n=i[t]])!==void 0)if(eh(r)===r&&r>=i[t+1]&&r<=i[t+2])this[n]=r;else throw Error(nc+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(nc+n+": "+r);return this}var PP=Uq(v1e);Oi=new PP(1);const en=PP;function b1e(e){return S1e(e)||w1e(e)||x1e(e)||_1e()}function _1e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x1e(e,t){if(e){if(typeof e=="string")return OA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return OA(e,t)}}function w1e(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function S1e(e){if(Array.isArray(e))return OA(e)}function OA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var O1e=function(t){return t},zq={},Fq=function(t){return t===zq},jI=function(t){return function n(){return arguments.length===0||arguments.length===1&&Fq(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},E1e=function e(t,n){return t===1?n:jI(function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];var o=i.filter(function(l){return l!==zq}).length;return o>=t?n.apply(void 0,i):e(t-o,jI(function(){for(var l=arguments.length,f=new Array(l),u=0;u<l;u++)f[u]=arguments[u];var h=i.map(function(m){return Fq(m)?f.shift():m});return n.apply(void 0,b1e(h).concat(f))}))})},V1=function(t){return E1e(t.length,t)},EA=function(t,n){for(var r=[],i=t;i<n;++i)r[i-t]=i;return r},C1e=V1(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),T1e=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return O1e;var i=n.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce(function(l,f){return f(l)},a.apply(void 0,arguments))}},CA=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},qq=function(t){var n=null,r=null;return function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n&&a.every(function(l,f){return l===n[f]})||(n=a,r=t.apply(void 0,a)),r}};function A1e(e){var t;return e===0?t=1:t=Math.floor(new en(e).abs().log(10).toNumber())+1,t}function j1e(e,t,n){for(var r=new en(e),i=0,a=[];r.lt(t)&&i<1e5;)a.push(r.toNumber()),r=r.add(n),i++;return a}var P1e=V1(function(e,t,n){var r=+e,i=+t;return r+n*(i-r)}),R1e=V1(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),M1e=V1(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const H1={rangeStep:j1e,getDigitCount:A1e,interpolateNumber:P1e,uninterpolateNumber:R1e,uninterpolateTruncation:M1e};function TA(e){return D1e(e)||L1e(e)||Vq(e)||N1e()}function N1e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function L1e(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function D1e(e){if(Array.isArray(e))return AA(e)}function Nm(e,t){return $1e(e)||I1e(e,t)||Vq(e,t)||k1e()}function k1e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Vq(e,t){if(e){if(typeof e=="string")return AA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return AA(e,t)}}function AA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function I1e(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),l;!(r=(l=o.next()).done)&&(n.push(l.value),!(t&&n.length===t));r=!0);}catch(f){i=!0,a=f}finally{try{!r&&o.return!=null&&o.return()}finally{if(i)throw a}}return n}}function $1e(e){if(Array.isArray(e))return e}function Hq(e){var t=Nm(e,2),n=t[0],r=t[1],i=n,a=r;return n>r&&(i=r,a=n),[i,a]}function Wq(e,t,n){if(e.lte(0))return new en(0);var r=H1.getDigitCount(e.toNumber()),i=new en(10).pow(r),a=e.div(i),o=r!==1?.05:.1,l=new en(Math.ceil(a.div(o).toNumber())).add(n).mul(o),f=l.mul(i);return t?f:new en(Math.ceil(f))}function B1e(e,t,n){var r=1,i=new en(e);if(!i.isint()&&n){var a=Math.abs(e);a<1?(r=new en(10).pow(H1.getDigitCount(e)-1),i=new en(Math.floor(i.div(r).toNumber())).mul(r)):a>1&&(i=new en(Math.floor(e)))}else e===0?i=new en(Math.floor((t-1)/2)):n||(i=new en(Math.floor(e)));var o=Math.floor((t-1)/2),l=T1e(C1e(function(f){return i.add(new en(f-o).mul(r)).toNumber()}),EA);return l(0,t)}function Gq(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new en(0),tickMin:new en(0),tickMax:new en(0)};var a=Wq(new en(t).sub(e).div(n-1),r,i),o;e<=0&&t>=0?o=new en(0):(o=new en(e).add(t).div(2),o=o.sub(new en(o).mod(a)));var l=Math.ceil(o.sub(e).div(a).toNumber()),f=Math.ceil(new en(t).sub(o).div(a).toNumber()),u=l+f+1;return u>n?Gq(e,t,n,r,i+1):(u<n&&(f=t>0?f+(n-u):f,l=t>0?l:l+(n-u)),{step:a,tickMin:o.sub(new en(l).mul(a)),tickMax:o.add(new en(f).mul(a))})}function U1e(e){var t=Nm(e,2),n=t[0],r=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),l=Hq([n,r]),f=Nm(l,2),u=f[0],h=f[1];if(u===-1/0||h===1/0){var m=h===1/0?[u].concat(TA(EA(0,i-1).map(function(){return 1/0}))):[].concat(TA(EA(0,i-1).map(function(){return-1/0})),[h]);return n>r?CA(m):m}if(u===h)return B1e(u,i,a);var y=Gq(u,h,o,a),_=y.step,x=y.tickMin,w=y.tickMax,S=H1.rangeStep(x,w.add(new en(.1).mul(_)),_);return n>r?CA(S):S}function z1e(e,t){var n=Nm(e,2),r=n[0],i=n[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Hq([r,i]),l=Nm(o,2),f=l[0],u=l[1];if(f===-1/0||u===1/0)return[r,i];if(f===u)return[f];var h=Math.max(t,2),m=Wq(new en(u).sub(f).div(h-1),a,0),y=[].concat(TA(H1.rangeStep(new en(f),new en(u).sub(new en(.99).mul(m)),m)),[u]);return r>i?CA(y):y}var F1e=qq(U1e),q1e=qq(z1e),V1e="Invariant failed";function gc(e,t){throw new Error(V1e)}var H1e=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function md(e){"@babel/helpers - typeof";return md=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},md(e)}function lb(){return lb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lb.apply(this,arguments)}function W1e(e,t){return Z1e(e)||K1e(e,t)||Y1e(e,t)||G1e()}function G1e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Y1e(e,t){if(e){if(typeof e=="string")return PI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return PI(e,t)}}function PI(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function K1e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function Z1e(e){if(Array.isArray(e))return e}function X1e(e,t){if(e==null)return{};var n=Q1e(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Q1e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function J1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function e_e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Zq(r.key),r)}}function t_e(e,t,n){return t&&e_e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function n_e(e,t,n){return t=ub(t),r_e(e,Yq()?Reflect.construct(t,n||[],ub(e).constructor):t.apply(e,n))}function r_e(e,t){if(t&&(md(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return i_e(e)}function i_e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Yq=function(){return!!e})()}function ub(e){return ub=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ub(e)}function a_e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jA(e,t)}function jA(e,t){return jA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},jA(e,t)}function Kq(e,t,n){return t=Zq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zq(e){var t=o_e(e,"string");return md(t)=="symbol"?t:t+""}function o_e(e,t){if(md(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(md(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var th=function(e){function t(){return J1e(this,t),n_e(this,t,arguments)}return a_e(t,e),t_e(t,[{key:"render",value:function(){var r=this.props,i=r.offset,a=r.layout,o=r.width,l=r.dataKey,f=r.data,u=r.dataPointFormatter,h=r.xAxis,m=r.yAxis,y=X1e(r,H1e),_=at(y,!1);this.props.direction==="x"&&h.type!=="number"&&gc();var x=f.map(function(w){var S=u(w,l),O=S.x,E=S.y,A=S.value,j=S.errorVal;if(!j)return null;var P=[],R,I;if(Array.isArray(j)){var V=W1e(j,2);R=V[0],I=V[1]}else R=I=j;if(a==="vertical"){var W=h.scale,G=E+i,K=G+o,ne=G-o,le=W(A-R),Q=W(A+I);P.push({x1:Q,y1:K,x2:Q,y2:ne}),P.push({x1:le,y1:G,x2:Q,y2:G}),P.push({x1:le,y1:K,x2:le,y2:ne})}else if(a==="horizontal"){var J=m.scale,H=O+i,U=H-o,z=H+o,F=J(A-R),M=J(A+I);P.push({x1:U,y1:M,x2:z,y2:M}),P.push({x1:H,y1:F,x2:H,y2:M}),P.push({x1:U,y1:F,x2:z,y2:F})}return ae.createElement(Ot,lb({className:"recharts-errorBar",key:"bar-".concat(P.map(function(k){return"".concat(k.x1,"-").concat(k.x2,"-").concat(k.y1,"-").concat(k.y2)}))},_),P.map(function(k){return ae.createElement("line",lb({},k,{key:"line-".concat(k.x1,"-").concat(k.x2,"-").concat(k.y1,"-").concat(k.y2)}))}))});return ae.createElement(Ot,{className:"recharts-errorBars"},x)}}])}(ae.Component);Kq(th,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});Kq(th,"displayName","ErrorBar");function Lm(e){"@babel/helpers - typeof";return Lm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lm(e)}function RI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ru(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?RI(Object(n),!0).forEach(function(r){s_e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function s_e(e,t,n){return t=l_e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l_e(e){var t=u_e(e,"string");return Lm(t)=="symbol"?t:t+""}function u_e(e,t){if(Lm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Lm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Xq=function(t){var n=t.children,r=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=Si(n,Gf);if(!o)return null;var l=Gf.defaultProps,f=l!==void 0?Ru(Ru({},l),o.props):{},u;return o.props&&o.props.payload?u=o.props&&o.props.payload:a==="children"?u=(r||[]).reduce(function(h,m){var y=m.item,_=m.props,x=_.sectors||_.data||[];return h.concat(x.map(function(w){return{type:o.props.iconType||y.props.legendType,value:w.name,color:w.fill,payload:w}}))},[]):u=(r||[]).map(function(h){var m=h.item,y=m.type.defaultProps,_=y!==void 0?Ru(Ru({},y),m.props):{},x=_.dataKey,w=_.name,S=_.legendType,O=_.hide;return{inactive:O,dataKey:x,type:f.iconType||S||"square",color:RP(m),value:w||x,payload:_}}),Ru(Ru(Ru({},f),Gf.getWithHeight(o,i)),{},{payload:u,item:o})};function Dm(e){"@babel/helpers - typeof";return Dm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dm(e)}function MI(e){return h_e(e)||d_e(e)||f_e(e)||c_e()}function c_e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function f_e(e,t){if(e){if(typeof e=="string")return PA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return PA(e,t)}}function d_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function h_e(e){if(Array.isArray(e))return PA(e)}function PA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function NI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ln(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?NI(Object(n),!0).forEach(function(r){Kf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Kf(e,t,n){return t=p_e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p_e(e){var t=m_e(e,"string");return Dm(t)=="symbol"?t:t+""}function m_e(e,t){if(Dm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Dm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bn(e,t,n){return ht(e)||ht(t)?n:Xn(t)?ji(e,t,n):dt(t)?t(e):n}function Zp(e,t,n,r){var i=h1e(e,function(l){return bn(l,t)});if(n==="number"){var a=i.filter(function(l){return Ke(l)||parseFloat(l)});return a.length?[q1(a),El(a)]:[1/0,-1/0]}var o=r?i.filter(function(l){return!ht(l)}):i;return o.map(function(l){return Xn(l)||l instanceof Date?l:""})}var v_e=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,l=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(l<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var f=a.range,u=0;u<l;u++){var h=u>0?i[u-1].coordinate:i[l-1].coordinate,m=i[u].coordinate,y=u>=l-1?i[0].coordinate:i[u+1].coordinate,_=void 0;if(qr(m-h)!==qr(y-m)){var x=[];if(qr(y-m)===qr(f[1]-f[0])){_=y;var w=m+f[1]-f[0];x[0]=Math.min(w,(w+h)/2),x[1]=Math.max(w,(w+h)/2)}else{_=h;var S=y+f[1]-f[0];x[0]=Math.min(m,(S+m)/2),x[1]=Math.max(m,(S+m)/2)}var O=[Math.min(m,(_+m)/2),Math.max(m,(_+m)/2)];if(t>O[0]&&t<=O[1]||t>=x[0]&&t<=x[1]){o=i[u].index;break}}else{var E=Math.min(h,y),A=Math.max(h,y);if(t>(E+m)/2&&t<=(A+m)/2){o=i[u].index;break}}}else for(var j=0;j<l;j++)if(j===0&&t<=(r[j].coordinate+r[j+1].coordinate)/2||j>0&&j<l-1&&t>(r[j].coordinate+r[j-1].coordinate)/2&&t<=(r[j].coordinate+r[j+1].coordinate)/2||j===l-1&&t>(r[j].coordinate+r[j-1].coordinate)/2){o=r[j].index;break}return o},RP=function(t){var n,r=t,i=r.type.displayName,a=(n=t.type)!==null&&n!==void 0&&n.defaultProps?Ln(Ln({},t.type.defaultProps),t.props):t.props,o=a.stroke,l=a.fill,f;switch(i){case"Line":f=o;break;case"Area":case"Radar":f=o&&o!=="none"?o:l;break;default:f=l;break}return f},g_e=function(t){var n=t.barSize,r=t.totalSize,i=t.stackGroups,a=i===void 0?{}:i;if(!a)return{};for(var o={},l=Object.keys(a),f=0,u=l.length;f<u;f++)for(var h=a[l[f]].stackGroups,m=Object.keys(h),y=0,_=m.length;y<_;y++){var x=h[m[y]],w=x.items,S=x.cateAxisId,O=w.filter(function(I){return ns(I.type).indexOf("Bar")>=0});if(O&&O.length){var E=O[0].type.defaultProps,A=E!==void 0?Ln(Ln({},E),O[0].props):O[0].props,j=A.barSize,P=A[S];o[P]||(o[P]=[]);var R=ht(j)?n:j;o[P].push({item:O[0],stackList:O.slice(1),barSize:ht(R)?void 0:Vr(R,r,0)})}}return o},y_e=function(t){var n=t.barGap,r=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,l=t.maxBarSize,f=o.length;if(f<1)return null;var u=Vr(n,i,0,!0),h,m=[];if(o[0].barSize===+o[0].barSize){var y=!1,_=i/f,x=o.reduce(function(j,P){return j+P.barSize||0},0);x+=(f-1)*u,x>=i&&(x-=(f-1)*u,u=0),x>=i&&_>0&&(y=!0,_*=.9,x=f*_);var w=(i-x)/2>>0,S={offset:w-u,size:0};h=o.reduce(function(j,P){var R={item:P.item,position:{offset:S.offset+S.size+u,size:y?_:P.barSize}},I=[].concat(MI(j),[R]);return S=I[I.length-1].position,P.stackList&&P.stackList.length&&P.stackList.forEach(function(V){I.push({item:V,position:S})}),I},m)}else{var O=Vr(r,i,0,!0);i-2*O-(f-1)*u<=0&&(u=0);var E=(i-2*O-(f-1)*u)/f;E>1&&(E>>=0);var A=l===+l?Math.min(E,l):E;h=o.reduce(function(j,P,R){var I=[].concat(MI(j),[{item:P.item,position:{offset:O+(E+u)*R+(E-A)/2,size:A}}]);return P.stackList&&P.stackList.length&&P.stackList.forEach(function(V){I.push({item:V,position:I[I.length-1].position})}),I},m)}return h},b_e=function(t,n,r,i){var a=r.children,o=r.width,l=r.margin,f=o-(l.left||0)-(l.right||0),u=Xq({children:a,legendWidth:f});if(u){var h=i||{},m=h.width,y=h.height,_=u.align,x=u.verticalAlign,w=u.layout;if((w==="vertical"||w==="horizontal"&&x==="middle")&&_!=="center"&&Ke(t[_]))return Ln(Ln({},t),{},Kf({},_,t[_]+(m||0)));if((w==="horizontal"||w==="vertical"&&_==="center")&&x!=="middle"&&Ke(t[x]))return Ln(Ln({},t),{},Kf({},x,t[x]+(y||0)))}return t},__e=function(t,n,r){return ht(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},Qq=function(t,n,r,i,a){var o=n.props.children,l=Gr(o,th).filter(function(u){return __e(i,a,u.props.direction)});if(l&&l.length){var f=l.map(function(u){return u.props.dataKey});return t.reduce(function(u,h){var m=bn(h,r);if(ht(m))return u;var y=Array.isArray(m)?[q1(m),El(m)]:[m,m],_=f.reduce(function(x,w){var S=bn(h,w,0),O=y[0]-Math.abs(Array.isArray(S)?S[0]:S),E=y[1]+Math.abs(Array.isArray(S)?S[1]:S);return[Math.min(O,x[0]),Math.max(E,x[1])]},[1/0,-1/0]);return[Math.min(_[0],u[0]),Math.max(_[1],u[1])]},[1/0,-1/0])}return null},x_e=function(t,n,r,i,a){var o=n.map(function(l){return Qq(t,l,r,a,i)}).filter(function(l){return!ht(l)});return o&&o.length?o.reduce(function(l,f){return[Math.min(l[0],f[0]),Math.max(l[1],f[1])]},[1/0,-1/0]):null},Jq=function(t,n,r,i,a){var o=n.map(function(f){var u=f.props.dataKey;return r==="number"&&u&&Qq(t,f,u,i)||Zp(t,u,r,a)});if(r==="number")return o.reduce(function(f,u){return[Math.min(f[0],u[0]),Math.max(f[1],u[1])]},[1/0,-1/0]);var l={};return o.reduce(function(f,u){for(var h=0,m=u.length;h<m;h++)l[u[h]]||(l[u[h]]=!0,f.push(u[h]));return f},[])},eV=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},tV=function(t,n,r,i){if(i)return t.map(function(f){return f.coordinate});var a,o,l=t.map(function(f){return f.coordinate===n&&(a=!0),f.coordinate===r&&(o=!0),f.coordinate});return a||l.push(n),o||l.push(r),l},Jo=function(t,n,r){if(!t)return null;var i=t.scale,a=t.duplicateDomain,o=t.type,l=t.range,f=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,u=(n||r)&&o==="category"&&i.bandwidth?i.bandwidth()/f:0;if(u=t.axisType==="angleAxis"&&(l==null?void 0:l.length)>=2?qr(l[0]-l[1])*2*u:u,n&&(t.ticks||t.niceTicks)){var h=(t.ticks||t.niceTicks).map(function(m){var y=a?a.indexOf(m):m;return{coordinate:i(y)+u,value:m,offset:u}});return h.filter(function(m){return!Zd(m.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(m,y){return{coordinate:i(m)+u,value:m,index:y,offset:u}}):i.ticks&&!r?i.ticks(t.tickCount).map(function(m){return{coordinate:i(m)+u,value:m,offset:u}}):i.domain().map(function(m,y){return{coordinate:i(m)+u,value:a?a[m]:m,index:y,offset:u}})},dE=new WeakMap,Oy=function(t,n){if(typeof n!="function")return t;dE.has(t)||dE.set(t,new WeakMap);var r=dE.get(t);if(r.has(n))return r.get(n);var i=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,i),i},nV=function(t,n,r){var i=t.scale,a=t.type,o=t.layout,l=t.axisType;if(i==="auto")return o==="radial"&&l==="radiusAxis"?{scale:Tm(),realScaleType:"band"}:o==="radial"&&l==="angleAxis"?{scale:rb(),realScaleType:"linear"}:a==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:Kp(),realScaleType:"point"}:a==="category"?{scale:Tm(),realScaleType:"band"}:{scale:rb(),realScaleType:"linear"};if(pc(i)){var f="scale".concat(A1(i));return{scale:(yI[f]||Kp)(),realScaleType:yI[f]?f:"point"}}return dt(i)?{scale:i}:{scale:Kp(),realScaleType:"point"}},LI=1e-4,rV=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,i=t.range(),a=Math.min(i[0],i[1])-LI,o=Math.max(i[0],i[1])+LI,l=t(n[0]),f=t(n[r-1]);(l<a||l>o||f<a||f>o)&&t.domain([n[0],n[r-1]])}},w_e=function(t,n){if(!t)return null;for(var r=0,i=t.length;r<i;r++)if(t[r].item===n)return t[r].position;return null},S_e=function(t,n){if(!n||n.length!==2||!Ke(n[0])||!Ke(n[1]))return t;var r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]),a=[t[0],t[1]];return(!Ke(t[0])||t[0]<r)&&(a[0]=r),(!Ke(t[1])||t[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<r&&(a[1]=r),a},O_e=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r<i;++r)for(var a=0,o=0,l=0;l<n;++l){var f=Zd(t[l][r][1])?t[l][r][0]:t[l][r][1];f>=0?(t[l][r][0]=a,t[l][r][1]=a+f,a=t[l][r][1]):(t[l][r][0]=o,t[l][r][1]=o+f,o=t[l][r][1])}},E_e=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r<i;++r)for(var a=0,o=0;o<n;++o){var l=Zd(t[o][r][1])?t[o][r][0]:t[o][r][1];l>=0?(t[o][r][0]=a,t[o][r][1]=a+l,a=t[o][r][1]):(t[o][r][0]=0,t[o][r][1]=0)}},C_e={sign:O_e,expand:dme,none:sd,silhouette:hme,wiggle:pme,positive:E_e},T_e=function(t,n,r){var i=n.map(function(l){return l.props.dataKey}),a=C_e[r],o=fme().keys(i).value(function(l,f){return+bn(l,f,0)}).order(oA).offset(a);return o(t)},A_e=function(t,n,r,i,a,o){if(!t)return null;var l=o?n.reverse():n,f={},u=l.reduce(function(m,y){var _,x=(_=y.type)!==null&&_!==void 0&&_.defaultProps?Ln(Ln({},y.type.defaultProps),y.props):y.props,w=x.stackId,S=x.hide;if(S)return m;var O=x[r],E=m[O]||{hasStack:!1,stackGroups:{}};if(Xn(w)){var A=E.stackGroups[w]||{numericAxisId:r,cateAxisId:i,items:[]};A.items.push(y),E.hasStack=!0,E.stackGroups[w]=A}else E.stackGroups[Zl("_stackId_")]={numericAxisId:r,cateAxisId:i,items:[y]};return Ln(Ln({},m),{},Kf({},O,E))},f),h={};return Object.keys(u).reduce(function(m,y){var _=u[y];if(_.hasStack){var x={};_.stackGroups=Object.keys(_.stackGroups).reduce(function(w,S){var O=_.stackGroups[S];return Ln(Ln({},w),{},Kf({},S,{numericAxisId:r,cateAxisId:i,items:O.items,stackedData:T_e(t,O.items,a)}))},x)}return Ln(Ln({},m),{},Kf({},y,_))},h)},iV=function(t,n){var r=n.realScaleType,i=n.type,a=n.tickCount,o=n.originalDomain,l=n.allowDecimals,f=r||n.scale;if(f!=="auto"&&f!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var u=t.domain();if(!u.length)return null;var h=F1e(u,a,l);return t.domain([q1(h),El(h)]),{niceTicks:h}}if(a&&i==="number"){var m=t.domain(),y=q1e(m,a,l);return{niceTicks:y}}return null};function vd(e){var t=e.axis,n=e.ticks,r=e.bandSize,i=e.entry,a=e.index,o=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!ht(i[t.dataKey])){var l=B0(n,"value",i[t.dataKey]);if(l)return l.coordinate+r/2}return n[a]?n[a].coordinate+r/2:null}var f=bn(i,ht(o)?t.dataKey:o);return ht(f)?null:t.scale(f)}var DI=function(t){var n=t.axis,r=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,l=t.index;if(n.type==="category")return r[l]?r[l].coordinate+i:null;var f=bn(o,n.dataKey,n.domain[l]);return ht(f)?null:n.scale(f)-a/2+i},j_e=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var i=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]);return i<=0&&a>=0?0:a<0?a:i}return r[0]},P_e=function(t,n){var r,i=(r=t.type)!==null&&r!==void 0&&r.defaultProps?Ln(Ln({},t.type.defaultProps),t.props):t.props,a=i.stackId;if(Xn(a)){var o=n[a];if(o){var l=o.items.indexOf(t);return l>=0?o.stackedData[l]:null}}return null},R_e=function(t){return t.reduce(function(n,r){return[q1(r.concat([n[0]]).filter(Ke)),El(r.concat([n[1]]).filter(Ke))]},[1/0,-1/0])},aV=function(t,n,r){return Object.keys(t).reduce(function(i,a){var o=t[a],l=o.stackedData,f=l.reduce(function(u,h){var m=R_e(h.slice(n,r+1));return[Math.min(u[0],m[0]),Math.max(u[1],m[1])]},[1/0,-1/0]);return[Math.min(f[0],i[0]),Math.max(f[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},kI=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,II=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,RA=function(t,n,r){if(dt(t))return t(n,r);if(!Array.isArray(t))return n;var i=[];if(Ke(t[0]))i[0]=r?t[0]:Math.min(t[0],n[0]);else if(kI.test(t[0])){var a=+kI.exec(t[0])[1];i[0]=n[0]-a}else dt(t[0])?i[0]=t[0](n[0]):i[0]=n[0];if(Ke(t[1]))i[1]=r?t[1]:Math.max(t[1],n[1]);else if(II.test(t[1])){var o=+II.exec(t[1])[1];i[1]=n[1]+o}else dt(t[1])?i[1]=t[1](n[1]):i[1]=n[1];return i},cb=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!r||i>0)return i}if(t&&n&&n.length>=2){for(var a=aP(n,function(m){return m.coordinate}),o=1/0,l=1,f=a.length;l<f;l++){var u=a[l],h=a[l-1];o=Math.min((u.coordinate||0)-(h.coordinate||0),o)}return o===1/0?0:o}return r?void 0:0},$I=function(t,n,r){return!t||!t.length||zl(t,ji(r,"type.defaultProps.domain"))?n:t},oV=function(t,n){var r=t.type.defaultProps?Ln(Ln({},t.type.defaultProps),t.props):t.props,i=r.dataKey,a=r.name,o=r.unit,l=r.formatter,f=r.tooltipType,u=r.chartType,h=r.hide;return Ln(Ln({},at(t,!1)),{},{dataKey:i,unit:o,formatter:l,name:a||i,color:RP(t),value:bn(n,i),type:f,payload:n,chartType:u,hide:h})};function km(e){"@babel/helpers - typeof";return km=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},km(e)}function BI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Zo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?BI(Object(n),!0).forEach(function(r){sV(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sV(e,t,n){return t=M_e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M_e(e){var t=N_e(e,"string");return km(t)=="symbol"?t:t+""}function N_e(e,t){if(km(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(km(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function L_e(e,t){return $_e(e)||I_e(e,t)||k_e(e,t)||D_e()}function D_e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function k_e(e,t){if(e){if(typeof e=="string")return UI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return UI(e,t)}}function UI(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function I_e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function $_e(e){if(Array.isArray(e))return e}var fb=Math.PI/180,B_e=function(t){return t*180/Math.PI},pn=function(t,n,r,i){return{x:t+Math.cos(-fb*i)*r,y:n+Math.sin(-fb*i)*r}},lV=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},U_e=function(t,n,r,i,a){var o=t.width,l=t.height,f=t.startAngle,u=t.endAngle,h=Vr(t.cx,o,o/2),m=Vr(t.cy,l,l/2),y=lV(o,l,r),_=Vr(t.innerRadius,y,0),x=Vr(t.outerRadius,y,y*.8),w=Object.keys(n);return w.reduce(function(S,O){var E=n[O],A=E.domain,j=E.reversed,P;if(ht(E.range))i==="angleAxis"?P=[f,u]:i==="radiusAxis"&&(P=[_,x]),j&&(P=[P[1],P[0]]);else{P=E.range;var R=P,I=L_e(R,2);f=I[0],u=I[1]}var V=nV(E,a),W=V.realScaleType,G=V.scale;G.domain(A).range(P),rV(G);var K=iV(G,Zo(Zo({},E),{},{realScaleType:W})),ne=Zo(Zo(Zo({},E),K),{},{range:P,radius:x,realScaleType:W,scale:G,cx:h,cy:m,innerRadius:_,outerRadius:x,startAngle:f,endAngle:u});return Zo(Zo({},S),{},sV({},O,ne))},{})},z_e=function(t,n){var r=t.x,i=t.y,a=n.x,o=n.y;return Math.sqrt(Math.pow(r-a,2)+Math.pow(i-o,2))},F_e=function(t,n){var r=t.x,i=t.y,a=n.cx,o=n.cy,l=z_e({x:r,y:i},{x:a,y:o});if(l<=0)return{radius:l};var f=(r-a)/l,u=Math.acos(f);return i>o&&(u=2*Math.PI-u),{radius:l,angle:B_e(u),angleInRadian:u}},q_e=function(t){var n=t.startAngle,r=t.endAngle,i=Math.floor(n/360),a=Math.floor(r/360),o=Math.min(i,a);return{startAngle:n-o*360,endAngle:r-o*360}},V_e=function(t,n){var r=n.startAngle,i=n.endAngle,a=Math.floor(r/360),o=Math.floor(i/360),l=Math.min(a,o);return t+l*360},zI=function(t,n){var r=t.x,i=t.y,a=F_e({x:r,y:i},n),o=a.radius,l=a.angle,f=n.innerRadius,u=n.outerRadius;if(o<f||o>u)return!1;if(o===0)return!0;var h=q_e(n),m=h.startAngle,y=h.endAngle,_=l,x;if(m<=y){for(;_>y;)_-=360;for(;_<m;)_+=360;x=_>=m&&_<=y}else{for(;_>m;)_-=360;for(;_<y;)_+=360;x=_>=y&&_<=m}return x?Zo(Zo({},n),{},{radius:o,angle:V_e(_,n)}):null},uV=function(t){return!B.isValidElement(t)&&!dt(t)&&typeof t!="boolean"?t.className:""};function Im(e){"@babel/helpers - typeof";return Im=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Im(e)}var H_e=["offset"];function W_e(e){return Z_e(e)||K_e(e)||Y_e(e)||G_e()}function G_e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Y_e(e,t){if(e){if(typeof e=="string")return MA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return MA(e,t)}}function K_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Z_e(e){if(Array.isArray(e))return MA(e)}function MA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function X_e(e,t){if(e==null)return{};var n=Q_e(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Q_e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function FI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Zn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?FI(Object(n),!0).forEach(function(r){J_e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function J_e(e,t,n){return t=exe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function exe(e){var t=txe(e,"string");return Im(t)=="symbol"?t:t+""}function txe(e,t){if(Im(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Im(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $m(){return $m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$m.apply(this,arguments)}var nxe=function(t){var n=t.value,r=t.formatter,i=ht(t.children)?n:t.children;return dt(r)?r(i):i},rxe=function(t,n){var r=qr(n-t),i=Math.min(Math.abs(n-t),360);return r*i},ixe=function(t,n,r){var i=t.position,a=t.viewBox,o=t.offset,l=t.className,f=a,u=f.cx,h=f.cy,m=f.innerRadius,y=f.outerRadius,_=f.startAngle,x=f.endAngle,w=f.clockWise,S=(m+y)/2,O=rxe(_,x),E=O>=0?1:-1,A,j;i==="insideStart"?(A=_+E*o,j=w):i==="insideEnd"?(A=x-E*o,j=!w):i==="end"&&(A=x+E*o,j=w),j=O<=0?j:!j;var P=pn(u,h,S,A),R=pn(u,h,S,A+(j?1:-1)*359),I="M".concat(P.x,",").concat(P.y,`
|
||
A`).concat(S,",").concat(S,",0,1,").concat(j?0:1,`,
|
||
`).concat(R.x,",").concat(R.y),V=ht(t.id)?Zl("recharts-radial-line-"):t.id;return ae.createElement("text",$m({},r,{dominantBaseline:"central",className:ke("recharts-radial-bar-label",l)}),ae.createElement("defs",null,ae.createElement("path",{id:V,d:I})),ae.createElement("textPath",{xlinkHref:"#".concat(V)},n))},axe=function(t){var n=t.viewBox,r=t.offset,i=t.position,a=n,o=a.cx,l=a.cy,f=a.innerRadius,u=a.outerRadius,h=a.startAngle,m=a.endAngle,y=(h+m)/2;if(i==="outside"){var _=pn(o,l,u+r,y),x=_.x,w=_.y;return{x,y:w,textAnchor:x>=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:l,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:l,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:l,textAnchor:"middle",verticalAnchor:"end"};var S=(f+u)/2,O=pn(o,l,S,y),E=O.x,A=O.y;return{x:E,y:A,textAnchor:"middle",verticalAnchor:"middle"}},oxe=function(t){var n=t.viewBox,r=t.parentViewBox,i=t.offset,a=t.position,o=n,l=o.x,f=o.y,u=o.width,h=o.height,m=h>=0?1:-1,y=m*i,_=m>0?"end":"start",x=m>0?"start":"end",w=u>=0?1:-1,S=w*i,O=w>0?"end":"start",E=w>0?"start":"end";if(a==="top"){var A={x:l+u/2,y:f-m*i,textAnchor:"middle",verticalAnchor:_};return Zn(Zn({},A),r?{height:Math.max(f-r.y,0),width:u}:{})}if(a==="bottom"){var j={x:l+u/2,y:f+h+y,textAnchor:"middle",verticalAnchor:x};return Zn(Zn({},j),r?{height:Math.max(r.y+r.height-(f+h),0),width:u}:{})}if(a==="left"){var P={x:l-S,y:f+h/2,textAnchor:O,verticalAnchor:"middle"};return Zn(Zn({},P),r?{width:Math.max(P.x-r.x,0),height:h}:{})}if(a==="right"){var R={x:l+u+S,y:f+h/2,textAnchor:E,verticalAnchor:"middle"};return Zn(Zn({},R),r?{width:Math.max(r.x+r.width-R.x,0),height:h}:{})}var I=r?{width:u,height:h}:{};return a==="insideLeft"?Zn({x:l+S,y:f+h/2,textAnchor:E,verticalAnchor:"middle"},I):a==="insideRight"?Zn({x:l+u-S,y:f+h/2,textAnchor:O,verticalAnchor:"middle"},I):a==="insideTop"?Zn({x:l+u/2,y:f+y,textAnchor:"middle",verticalAnchor:x},I):a==="insideBottom"?Zn({x:l+u/2,y:f+h-y,textAnchor:"middle",verticalAnchor:_},I):a==="insideTopLeft"?Zn({x:l+S,y:f+y,textAnchor:E,verticalAnchor:x},I):a==="insideTopRight"?Zn({x:l+u-S,y:f+y,textAnchor:O,verticalAnchor:x},I):a==="insideBottomLeft"?Zn({x:l+S,y:f+h-y,textAnchor:E,verticalAnchor:_},I):a==="insideBottomRight"?Zn({x:l+u-S,y:f+h-y,textAnchor:O,verticalAnchor:_},I):Kd(a)&&(Ke(a.x)||Wu(a.x))&&(Ke(a.y)||Wu(a.y))?Zn({x:l+Vr(a.x,u),y:f+Vr(a.y,h),textAnchor:"end",verticalAnchor:"end"},I):Zn({x:l+u/2,y:f+h/2,textAnchor:"middle",verticalAnchor:"middle"},I)},sxe=function(t){return"cx"in t&&Ke(t.cx)};function fr(e){var t=e.offset,n=t===void 0?5:t,r=X_e(e,H_e),i=Zn({offset:n},r),a=i.viewBox,o=i.position,l=i.value,f=i.children,u=i.content,h=i.className,m=h===void 0?"":h,y=i.textBreakAll;if(!a||ht(l)&&ht(f)&&!B.isValidElement(u)&&!dt(u))return null;if(B.isValidElement(u))return B.cloneElement(u,i);var _;if(dt(u)){if(_=B.createElement(u,i),B.isValidElement(_))return _}else _=nxe(i);var x=sxe(a),w=at(i,!0);if(x&&(o==="insideStart"||o==="insideEnd"||o==="end"))return ixe(i,_,w);var S=x?axe(i):oxe(i);return ae.createElement(mc,$m({className:ke("recharts-label",m)},w,S,{breakAll:y}),_)}fr.displayName="Label";var cV=function(t){var n=t.cx,r=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,l=t.r,f=t.radius,u=t.innerRadius,h=t.outerRadius,m=t.x,y=t.y,_=t.top,x=t.left,w=t.width,S=t.height,O=t.clockWise,E=t.labelViewBox;if(E)return E;if(Ke(w)&&Ke(S)){if(Ke(m)&&Ke(y))return{x:m,y,width:w,height:S};if(Ke(_)&&Ke(x))return{x:_,y:x,width:w,height:S}}return Ke(m)&&Ke(y)?{x:m,y,width:0,height:0}:Ke(n)&&Ke(r)?{cx:n,cy:r,startAngle:a||i||0,endAngle:o||i||0,innerRadius:u||0,outerRadius:h||f||l||0,clockWise:O}:t.viewBox?t.viewBox:{}},lxe=function(t,n){return t?t===!0?ae.createElement(fr,{key:"label-implicit",viewBox:n}):Xn(t)?ae.createElement(fr,{key:"label-implicit",viewBox:n,value:t}):B.isValidElement(t)?t.type===fr?B.cloneElement(t,{key:"label-implicit",viewBox:n}):ae.createElement(fr,{key:"label-implicit",content:t,viewBox:n}):dt(t)?ae.createElement(fr,{key:"label-implicit",content:t,viewBox:n}):Kd(t)?ae.createElement(fr,$m({viewBox:n},t,{key:"label-implicit"})):null:null},uxe=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var i=t.children,a=cV(t),o=Gr(i,fr).map(function(f,u){return B.cloneElement(f,{viewBox:n||a,key:"label-".concat(u)})});if(!r)return o;var l=lxe(t.label,n||a);return[l].concat(W_e(o))};fr.parseViewBox=cV;fr.renderCallByParent=uxe;var hE,qI;function cxe(){if(qI)return hE;qI=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return hE=e,hE}var fxe=cxe();const dxe=Lt(fxe);function Bm(e){"@babel/helpers - typeof";return Bm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bm(e)}var hxe=["valueAccessor"],pxe=["data","dataKey","clockWise","id","textBreakAll"];function mxe(e){return bxe(e)||yxe(e)||gxe(e)||vxe()}function vxe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gxe(e,t){if(e){if(typeof e=="string")return NA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return NA(e,t)}}function yxe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function bxe(e){if(Array.isArray(e))return NA(e)}function NA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function db(){return db=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},db.apply(this,arguments)}function VI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function HI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VI(Object(n),!0).forEach(function(r){_xe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _xe(e,t,n){return t=xxe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xxe(e){var t=wxe(e,"string");return Bm(t)=="symbol"?t:t+""}function wxe(e,t){if(Bm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Bm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function WI(e,t){if(e==null)return{};var n=Sxe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Sxe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Oxe=function(t){return Array.isArray(t.value)?dxe(t.value):t.value};function Ea(e){var t=e.valueAccessor,n=t===void 0?Oxe:t,r=WI(e,hxe),i=r.data,a=r.dataKey,o=r.clockWise,l=r.id,f=r.textBreakAll,u=WI(r,pxe);return!i||!i.length?null:ae.createElement(Ot,{className:"recharts-label-list"},i.map(function(h,m){var y=ht(a)?n(h,m):bn(h&&h.payload,a),_=ht(l)?{}:{id:"".concat(l,"-").concat(m)};return ae.createElement(fr,db({},at(h,!0),u,_,{parentViewBox:h.parentViewBox,value:y,textBreakAll:f,viewBox:fr.parseViewBox(ht(o)?h:HI(HI({},h),{},{clockWise:o})),key:"label-".concat(m),index:m}))}))}Ea.displayName="LabelList";function Exe(e,t){return e?e===!0?ae.createElement(Ea,{key:"labelList-implicit",data:t}):ae.isValidElement(e)||dt(e)?ae.createElement(Ea,{key:"labelList-implicit",data:t,content:e}):Kd(e)?ae.createElement(Ea,db({data:t},e,{key:"labelList-implicit"})):null:null}function Cxe(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,i=Gr(r,Ea).map(function(o,l){return B.cloneElement(o,{data:t,key:"labelList-".concat(l)})});if(!n)return i;var a=Exe(e.label,t);return[a].concat(mxe(i))}Ea.renderCallByParent=Cxe;function Um(e){"@babel/helpers - typeof";return Um=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Um(e)}function LA(){return LA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},LA.apply(this,arguments)}function GI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function YI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?GI(Object(n),!0).forEach(function(r){Txe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Txe(e,t,n){return t=Axe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Axe(e){var t=jxe(e,"string");return Um(t)=="symbol"?t:t+""}function jxe(e,t){if(Um(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Um(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Pxe=function(t,n){var r=qr(n-t),i=Math.min(Math.abs(n-t),359.999);return r*i},Ey=function(t){var n=t.cx,r=t.cy,i=t.radius,a=t.angle,o=t.sign,l=t.isExternal,f=t.cornerRadius,u=t.cornerIsExternal,h=f*(l?1:-1)+i,m=Math.asin(f/h)/fb,y=u?a:a+o*m,_=pn(n,r,h,y),x=pn(n,r,i,y),w=u?a-o*m:a,S=pn(n,r,h*Math.cos(m*fb),w);return{center:_,circleTangency:x,lineTangency:S,theta:m}},fV=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,l=t.endAngle,f=Pxe(o,l),u=o+f,h=pn(n,r,a,o),m=pn(n,r,a,u),y="M ".concat(h.x,",").concat(h.y,`
|
||
A `).concat(a,",").concat(a,`,0,
|
||
`).concat(+(Math.abs(f)>180),",").concat(+(o>u),`,
|
||
`).concat(m.x,",").concat(m.y,`
|
||
`);if(i>0){var _=pn(n,r,i,o),x=pn(n,r,i,u);y+="L ".concat(x.x,",").concat(x.y,`
|
||
A `).concat(i,",").concat(i,`,0,
|
||
`).concat(+(Math.abs(f)>180),",").concat(+(o<=u),`,
|
||
`).concat(_.x,",").concat(_.y," Z")}else y+="L ".concat(n,",").concat(r," Z");return y},Rxe=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,l=t.forceCornerRadius,f=t.cornerIsExternal,u=t.startAngle,h=t.endAngle,m=qr(h-u),y=Ey({cx:n,cy:r,radius:a,angle:u,sign:m,cornerRadius:o,cornerIsExternal:f}),_=y.circleTangency,x=y.lineTangency,w=y.theta,S=Ey({cx:n,cy:r,radius:a,angle:h,sign:-m,cornerRadius:o,cornerIsExternal:f}),O=S.circleTangency,E=S.lineTangency,A=S.theta,j=f?Math.abs(u-h):Math.abs(u-h)-w-A;if(j<0)return l?"M ".concat(x.x,",").concat(x.y,`
|
||
a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0
|
||
a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0
|
||
`):fV({cx:n,cy:r,innerRadius:i,outerRadius:a,startAngle:u,endAngle:h});var P="M ".concat(x.x,",").concat(x.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(m<0),",").concat(_.x,",").concat(_.y,`
|
||
A`).concat(a,",").concat(a,",0,").concat(+(j>180),",").concat(+(m<0),",").concat(O.x,",").concat(O.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(m<0),",").concat(E.x,",").concat(E.y,`
|
||
`);if(i>0){var R=Ey({cx:n,cy:r,radius:i,angle:u,sign:m,isExternal:!0,cornerRadius:o,cornerIsExternal:f}),I=R.circleTangency,V=R.lineTangency,W=R.theta,G=Ey({cx:n,cy:r,radius:i,angle:h,sign:-m,isExternal:!0,cornerRadius:o,cornerIsExternal:f}),K=G.circleTangency,ne=G.lineTangency,le=G.theta,Q=f?Math.abs(u-h):Math.abs(u-h)-W-le;if(Q<0&&o===0)return"".concat(P,"L").concat(n,",").concat(r,"Z");P+="L".concat(ne.x,",").concat(ne.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(m<0),",").concat(K.x,",").concat(K.y,`
|
||
A`).concat(i,",").concat(i,",0,").concat(+(Q>180),",").concat(+(m>0),",").concat(I.x,",").concat(I.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(m<0),",").concat(V.x,",").concat(V.y,"Z")}else P+="L".concat(n,",").concat(r,"Z");return P},Mxe={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},dV=function(t){var n=YI(YI({},Mxe),t),r=n.cx,i=n.cy,a=n.innerRadius,o=n.outerRadius,l=n.cornerRadius,f=n.forceCornerRadius,u=n.cornerIsExternal,h=n.startAngle,m=n.endAngle,y=n.className;if(o<a||h===m)return null;var _=ke("recharts-sector",y),x=o-a,w=Vr(l,x,0,!0),S;return w>0&&Math.abs(h-m)<360?S=Rxe({cx:r,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(w,x/2),forceCornerRadius:f,cornerIsExternal:u,startAngle:h,endAngle:m}):S=fV({cx:r,cy:i,innerRadius:a,outerRadius:o,startAngle:h,endAngle:m}),ae.createElement("path",LA({},at(n,!0),{className:_,d:S,role:"img"}))};function zm(e){"@babel/helpers - typeof";return zm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zm(e)}function DA(){return DA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},DA.apply(this,arguments)}function KI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ZI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?KI(Object(n),!0).forEach(function(r){Nxe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Nxe(e,t,n){return t=Lxe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lxe(e){var t=Dxe(e,"string");return zm(t)=="symbol"?t:t+""}function Dxe(e,t){if(zm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(zm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var XI={curveBasisClosed:eme,curveBasisOpen:tme,curveBasis:Jpe,curveBumpX:Bpe,curveBumpY:Upe,curveLinearClosed:nme,curveLinear:P1,curveMonotoneX:rme,curveMonotoneY:ime,curveNatural:ame,curveStep:ome,curveStepAfter:lme,curveStepBefore:sme},Cy=function(t){return t.x===+t.x&&t.y===+t.y},Op=function(t){return t.x},Ep=function(t){return t.y},kxe=function(t,n){if(dt(t))return t;var r="curve".concat(A1(t));return(r==="curveMonotone"||r==="curveBump")&&n?XI["".concat(r).concat(n==="vertical"?"Y":"X")]:XI[r]||P1},Ixe=function(t){var n=t.type,r=n===void 0?"linear":n,i=t.points,a=i===void 0?[]:i,o=t.baseLine,l=t.layout,f=t.connectNulls,u=f===void 0?!1:f,h=kxe(r,l),m=u?a.filter(function(w){return Cy(w)}):a,y;if(Array.isArray(o)){var _=u?o.filter(function(w){return Cy(w)}):o,x=m.map(function(w,S){return ZI(ZI({},w),{},{base:_[S]})});return l==="vertical"?y=gy().y(Ep).x1(Op).x0(function(w){return w.base.x}):y=gy().x(Op).y1(Ep).y0(function(w){return w.base.y}),y.defined(Cy).curve(h),y(x)}return l==="vertical"&&Ke(o)?y=gy().y(Ep).x1(Op).x0(o):Ke(o)?y=gy().x(Op).y1(Ep).y0(o):y=cF().x(Op).y(Ep),y.defined(Cy).curve(h),y(m)},Ml=function(t){var n=t.className,r=t.points,i=t.path,a=t.pathRef;if((!r||!r.length)&&!i)return null;var o=r&&r.length?Ixe(t):i;return ae.createElement("path",DA({},at(t,!1),U0(t),{className:ke("recharts-curve",n),d:o,ref:a}))},$xe=Object.getOwnPropertyNames,Bxe=Object.getOwnPropertySymbols,Uxe=Object.prototype.hasOwnProperty;function QI(e,t){return function(r,i,a){return e(r,i,a)&&t(r,i,a)}}function Ty(e){return function(n,r,i){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,i);var a=i.cache,o=a.get(n),l=a.get(r);if(o&&l)return o===r&&l===n;a.set(n,r),a.set(r,n);var f=e(n,r,i);return a.delete(n),a.delete(r),f}}function JI(e){return $xe(e).concat(Bxe(e))}var zxe=Object.hasOwn||function(e,t){return Uxe.call(e,t)};function Ec(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var Fxe="__v",qxe="__o",Vxe="_owner",e7=Object.getOwnPropertyDescriptor,t7=Object.keys;function Hxe(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function Wxe(e,t){return Ec(e.getTime(),t.getTime())}function Gxe(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function Yxe(e,t){return e===t}function n7(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var i=new Array(r),a=e.entries(),o,l,f=0;(o=a.next())&&!o.done;){for(var u=t.entries(),h=!1,m=0;(l=u.next())&&!l.done;){if(i[m]){m++;continue}var y=o.value,_=l.value;if(n.equals(y[0],_[0],f,m,e,t,n)&&n.equals(y[1],_[1],y[0],_[0],e,t,n)){h=i[m]=!0;break}m++}if(!h)return!1;f++}return!0}var Kxe=Ec;function Zxe(e,t,n){var r=t7(e),i=r.length;if(t7(t).length!==i)return!1;for(;i-- >0;)if(!hV(e,t,n,r[i]))return!1;return!0}function Cp(e,t,n){var r=JI(e),i=r.length;if(JI(t).length!==i)return!1;for(var a,o,l;i-- >0;)if(a=r[i],!hV(e,t,n,a)||(o=e7(e,a),l=e7(t,a),(o||l)&&(!o||!l||o.configurable!==l.configurable||o.enumerable!==l.enumerable||o.writable!==l.writable)))return!1;return!0}function Xxe(e,t){return Ec(e.valueOf(),t.valueOf())}function Qxe(e,t){return e.source===t.source&&e.flags===t.flags}function r7(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var i=new Array(r),a=e.values(),o,l;(o=a.next())&&!o.done;){for(var f=t.values(),u=!1,h=0;(l=f.next())&&!l.done;){if(!i[h]&&n.equals(o.value,l.value,o.value,l.value,e,t,n)){u=i[h]=!0;break}h++}if(!u)return!1}return!0}function Jxe(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function ewe(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function hV(e,t,n,r){return(r===Vxe||r===qxe||r===Fxe)&&(e.$$typeof||t.$$typeof)?!0:zxe(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}var twe="[object Arguments]",nwe="[object Boolean]",rwe="[object Date]",iwe="[object Error]",awe="[object Map]",owe="[object Number]",swe="[object Object]",lwe="[object RegExp]",uwe="[object Set]",cwe="[object String]",fwe="[object URL]",dwe=Array.isArray,i7=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,a7=Object.assign,hwe=Object.prototype.toString.call.bind(Object.prototype.toString);function pwe(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areErrorsEqual,i=e.areFunctionsEqual,a=e.areMapsEqual,o=e.areNumbersEqual,l=e.areObjectsEqual,f=e.arePrimitiveWrappersEqual,u=e.areRegExpsEqual,h=e.areSetsEqual,m=e.areTypedArraysEqual,y=e.areUrlsEqual;return function(x,w,S){if(x===w)return!0;if(x==null||w==null)return!1;var O=typeof x;if(O!==typeof w)return!1;if(O!=="object")return O==="number"?o(x,w,S):O==="function"?i(x,w,S):!1;var E=x.constructor;if(E!==w.constructor)return!1;if(E===Object)return l(x,w,S);if(dwe(x))return t(x,w,S);if(i7!=null&&i7(x))return m(x,w,S);if(E===Date)return n(x,w,S);if(E===RegExp)return u(x,w,S);if(E===Map)return a(x,w,S);if(E===Set)return h(x,w,S);var A=hwe(x);return A===rwe?n(x,w,S):A===lwe?u(x,w,S):A===awe?a(x,w,S):A===uwe?h(x,w,S):A===swe?typeof x.then!="function"&&typeof w.then!="function"&&l(x,w,S):A===fwe?y(x,w,S):A===iwe?r(x,w,S):A===twe?l(x,w,S):A===nwe||A===owe||A===cwe?f(x,w,S):!1}}function mwe(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,i={areArraysEqual:r?Cp:Hxe,areDatesEqual:Wxe,areErrorsEqual:Gxe,areFunctionsEqual:Yxe,areMapsEqual:r?QI(n7,Cp):n7,areNumbersEqual:Kxe,areObjectsEqual:r?Cp:Zxe,arePrimitiveWrappersEqual:Xxe,areRegExpsEqual:Qxe,areSetsEqual:r?QI(r7,Cp):r7,areTypedArraysEqual:r?Cp:Jxe,areUrlsEqual:ewe};if(n&&(i=a7({},i,n(i))),t){var a=Ty(i.areArraysEqual),o=Ty(i.areMapsEqual),l=Ty(i.areObjectsEqual),f=Ty(i.areSetsEqual);i=a7({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:l,areSetsEqual:f})}return i}function vwe(e){return function(t,n,r,i,a,o,l){return e(t,n,l)}}function gwe(e){var t=e.circular,n=e.comparator,r=e.createState,i=e.equals,a=e.strict;if(r)return function(f,u){var h=r(),m=h.cache,y=m===void 0?t?new WeakMap:void 0:m,_=h.meta;return n(f,u,{cache:y,equals:i,meta:_,strict:a})};if(t)return function(f,u){return n(f,u,{cache:new WeakMap,equals:i,meta:void 0,strict:a})};var o={cache:void 0,equals:i,meta:void 0,strict:a};return function(f,u){return n(f,u,o)}}var ywe=Jl();Jl({strict:!0});Jl({circular:!0});Jl({circular:!0,strict:!0});Jl({createInternalComparator:function(){return Ec}});Jl({strict:!0,createInternalComparator:function(){return Ec}});Jl({circular:!0,createInternalComparator:function(){return Ec}});Jl({circular:!0,createInternalComparator:function(){return Ec},strict:!0});function Jl(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,r=e.createInternalComparator,i=e.createState,a=e.strict,o=a===void 0?!1:a,l=mwe(e),f=pwe(l),u=r?r(f):vwe(f);return gwe({circular:n,comparator:f,createState:i,equals:u,strict:o})}function bwe(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function o7(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function i(a){n<0&&(n=a),a-n>t?(e(a),n=-1):bwe(i)};requestAnimationFrame(r)}function kA(e){"@babel/helpers - typeof";return kA=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kA(e)}function _we(e){return Owe(e)||Swe(e)||wwe(e)||xwe()}function xwe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wwe(e,t){if(e){if(typeof e=="string")return s7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s7(e,t)}}function s7(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Swe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Owe(e){if(Array.isArray(e))return e}function Ewe(){var e={},t=function(){return null},n=!1,r=function i(a){if(!n){if(Array.isArray(a)){if(!a.length)return;var o=a,l=_we(o),f=l[0],u=l.slice(1);if(typeof f=="number"){o7(i.bind(null,u),f);return}i(f),o7(i.bind(null,u));return}kA(a)==="object"&&(e=a,t(e)),typeof a=="function"&&a()}};return{stop:function(){n=!0},start:function(a){n=!1,r(a)},subscribe:function(a){return t=a,function(){t=function(){return null}}}}}function Fm(e){"@babel/helpers - typeof";return Fm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fm(e)}function l7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function u7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?l7(Object(n),!0).forEach(function(r){pV(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pV(e,t,n){return t=Cwe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Cwe(e){var t=Twe(e,"string");return Fm(t)==="symbol"?t:String(t)}function Twe(e,t){if(Fm(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Fm(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Awe=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,i){return r.filter(function(a){return i.includes(a)})})},jwe=function(t){return t},Pwe=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},Xp=function(t,n){return Object.keys(n).reduce(function(r,i){return u7(u7({},r),{},pV({},i,t(i,n[i])))},{})},c7=function(t,n,r){return t.map(function(i){return"".concat(Pwe(i)," ").concat(n,"ms ").concat(r)}).join(",")};function Rwe(e,t){return Lwe(e)||Nwe(e,t)||mV(e,t)||Mwe()}function Mwe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Nwe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function Lwe(e){if(Array.isArray(e))return e}function Dwe(e){return $we(e)||Iwe(e)||mV(e)||kwe()}function kwe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mV(e,t){if(e){if(typeof e=="string")return IA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return IA(e,t)}}function Iwe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $we(e){if(Array.isArray(e))return IA(e)}function IA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var hb=1e-4,vV=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},gV=function(t,n){return t.map(function(r,i){return r*Math.pow(n,i)}).reduce(function(r,i){return r+i})},f7=function(t,n){return function(r){var i=vV(t,n);return gV(i,r)}},Bwe=function(t,n){return function(r){var i=vV(t,n),a=[].concat(Dwe(i.map(function(o,l){return o*l}).slice(1)),[0]);return gV(a,r)}},d7=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n[0],a=n[1],o=n[2],l=n[3];if(n.length===1)switch(n[0]){case"linear":i=0,a=0,o=1,l=1;break;case"ease":i=.25,a=.1,o=.25,l=1;break;case"ease-in":i=.42,a=0,o=1,l=1;break;case"ease-out":i=.42,a=0,o=.58,l=1;break;case"ease-in-out":i=0,a=0,o=.58,l=1;break;default:{var f=n[0].split("(");if(f[0]==="cubic-bezier"&&f[1].split(")")[0].split(",").length===4){var u=f[1].split(")")[0].split(",").map(function(S){return parseFloat(S)}),h=Rwe(u,4);i=h[0],a=h[1],o=h[2],l=h[3]}}}var m=f7(i,o),y=f7(a,l),_=Bwe(i,o),x=function(O){return O>1?1:O<0?0:O},w=function(O){for(var E=O>1?1:O,A=E,j=0;j<8;++j){var P=m(A)-E,R=_(A);if(Math.abs(P-E)<hb||R<hb)return y(A);A=x(A-P/R)}return y(A)};return w.isStepper=!1,w},Uwe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,i=t.damping,a=i===void 0?8:i,o=t.dt,l=o===void 0?17:o,f=function(h,m,y){var _=-(h-m)*r,x=y*a,w=y+(_-x)*l/1e3,S=y*l/1e3+h;return Math.abs(S-m)<hb&&Math.abs(w)<hb?[m,0]:[S,w]};return f.isStepper=!0,f.dt=l,f},zwe=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return d7(i);case"spring":return Uwe();default:if(i.split("(")[0]==="cubic-bezier")return d7(i)}return typeof i=="function"?i:null};function qm(e){"@babel/helpers - typeof";return qm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qm(e)}function h7(e){return Vwe(e)||qwe(e)||yV(e)||Fwe()}function Fwe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qwe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Vwe(e){if(Array.isArray(e))return BA(e)}function p7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function wr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?p7(Object(n),!0).forEach(function(r){$A(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $A(e,t,n){return t=Hwe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hwe(e){var t=Wwe(e,"string");return qm(t)==="symbol"?t:String(t)}function Wwe(e,t){if(qm(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(qm(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Gwe(e,t){return Zwe(e)||Kwe(e,t)||yV(e,t)||Ywe()}function Ywe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yV(e,t){if(e){if(typeof e=="string")return BA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return BA(e,t)}}function BA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Kwe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function Zwe(e){if(Array.isArray(e))return e}var pb=function(t,n,r){return t+(n-t)*r},UA=function(t){var n=t.from,r=t.to;return n!==r},Xwe=function e(t,n,r){var i=Xp(function(a,o){if(UA(o)){var l=t(o.from,o.to,o.velocity),f=Gwe(l,2),u=f[0],h=f[1];return wr(wr({},o),{},{from:u,velocity:h})}return o},n);return r<1?Xp(function(a,o){return UA(o)?wr(wr({},o),{},{velocity:pb(o.velocity,i[a].velocity,r),from:pb(o.from,i[a].from,r)}):o},n):e(t,i,r-1)};const Qwe=function(e,t,n,r,i){var a=Awe(e,t),o=a.reduce(function(S,O){return wr(wr({},S),{},$A({},O,[e[O],t[O]]))},{}),l=a.reduce(function(S,O){return wr(wr({},S),{},$A({},O,{from:e[O],velocity:0,to:t[O]}))},{}),f=-1,u,h,m=function(){return null},y=function(){return Xp(function(O,E){return E.from},l)},_=function(){return!Object.values(l).filter(UA).length},x=function(O){u||(u=O);var E=O-u,A=E/n.dt;l=Xwe(n,l,A),i(wr(wr(wr({},e),t),y())),u=O,_()||(f=requestAnimationFrame(m))},w=function(O){h||(h=O);var E=(O-h)/r,A=Xp(function(P,R){return pb.apply(void 0,h7(R).concat([n(E)]))},o);if(i(wr(wr(wr({},e),t),A)),E<1)f=requestAnimationFrame(m);else{var j=Xp(function(P,R){return pb.apply(void 0,h7(R).concat([n(1)]))},o);i(wr(wr(wr({},e),t),j))}};return m=n.isStepper?x:w,function(){return requestAnimationFrame(m),function(){cancelAnimationFrame(f)}}};function gd(e){"@babel/helpers - typeof";return gd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gd(e)}var Jwe=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function e2e(e,t){if(e==null)return{};var n=t2e(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function t2e(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function pE(e){return a2e(e)||i2e(e)||r2e(e)||n2e()}function n2e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function r2e(e,t){if(e){if(typeof e=="string")return zA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zA(e,t)}}function i2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function a2e(e){if(Array.isArray(e))return zA(e)}function zA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ba(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?m7(Object(n),!0).forEach(function(r){$p(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $p(e,t,n){return t=bV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s2e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bV(r.key),r)}}function l2e(e,t,n){return t&&s2e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function bV(e){var t=u2e(e,"string");return gd(t)==="symbol"?t:String(t)}function u2e(e,t){if(gd(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gd(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function c2e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&FA(e,t)}function FA(e,t){return FA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},FA(e,t)}function f2e(e){var t=d2e();return function(){var r=mb(e),i;if(t){var a=mb(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return qA(this,i)}}function qA(e,t){if(t&&(gd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return VA(e)}function VA(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d2e(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function mb(e){return mb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},mb(e)}var aa=function(e){c2e(n,e);var t=f2e(n);function n(r,i){var a;o2e(this,n),a=t.call(this,r,i);var o=a.props,l=o.isActive,f=o.attributeName,u=o.from,h=o.to,m=o.steps,y=o.children,_=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(VA(a)),a.changeStyle=a.changeStyle.bind(VA(a)),!l||_<=0)return a.state={style:{}},typeof y=="function"&&(a.state={style:h}),qA(a);if(m&&m.length)a.state={style:m[0].style};else if(u){if(typeof y=="function")return a.state={style:u},qA(a);a.state={style:f?$p({},f,u):u}}else a.state={style:{}};return a}return l2e(n,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isActive,o=i.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isActive,l=a.canBegin,f=a.attributeName,u=a.shouldReAnimate,h=a.to,m=a.from,y=this.state.style;if(l){if(!o){var _={style:f?$p({},f,h):h};this.state&&y&&(f&&y[f]!==h||!f&&y!==h)&&this.setState(_);return}if(!(ywe(i.to,h)&&i.canBegin&&i.isActive)){var x=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var w=x||u?m:i.to;if(this.state&&y){var S={style:f?$p({},f,w):w};(f&&y[f]!==w||!f&&y!==w)&&this.setState(S)}this.runAnimation(ba(ba({},this.props),{},{from:w,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var a=this,o=i.from,l=i.to,f=i.duration,u=i.easing,h=i.begin,m=i.onAnimationEnd,y=i.onAnimationStart,_=Qwe(o,l,zwe(u),f,this.changeStyle),x=function(){a.stopJSAnimation=_()};this.manager.start([y,h,x,f,m])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,l=i.begin,f=i.onAnimationStart,u=o[0],h=u.style,m=u.duration,y=m===void 0?0:m,_=function(w,S,O){if(O===0)return w;var E=S.duration,A=S.easing,j=A===void 0?"ease":A,P=S.style,R=S.properties,I=S.onAnimationEnd,V=O>0?o[O-1]:S,W=R||Object.keys(P);if(typeof j=="function"||j==="spring")return[].concat(pE(w),[a.runJSAnimation.bind(a,{from:V.style,to:P,duration:E,easing:j}),E]);var G=c7(W,E,j),K=ba(ba(ba({},V.style),P),{},{transition:G});return[].concat(pE(w),[K,E,I]).filter(jwe)};return this.manager.start([f].concat(pE(o.reduce(_,[h,Math.max(y,l)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=Ewe());var a=i.begin,o=i.duration,l=i.attributeName,f=i.to,u=i.easing,h=i.onAnimationStart,m=i.onAnimationEnd,y=i.steps,_=i.children,x=this.manager;if(this.unSubscribe=x.subscribe(this.handleStyleChange),typeof u=="function"||typeof _=="function"||u==="spring"){this.runJSAnimation(i);return}if(y.length>1){this.runStepAnimation(i);return}var w=l?$p({},l,f):f,S=c7(Object.keys(w),o,u);x.start([h,a,ba(ba({},w),{},{transition:S}),o,m])}},{key:"render",value:function(){var i=this.props,a=i.children;i.begin;var o=i.duration;i.attributeName,i.easing;var l=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var f=e2e(i,Jwe),u=B.Children.count(a),h=this.state.style;if(typeof a=="function")return a(h);if(!l||u===0||o<=0)return a;var m=function(_){var x=_.props,w=x.style,S=w===void 0?{}:w,O=x.className,E=B.cloneElement(_,ba(ba({},f),{},{style:ba(ba({},S),h),className:O}));return E};return u===1?m(B.Children.only(a)):ae.createElement("div",null,B.Children.map(a,function(y){return m(y)}))}}]),n}(B.PureComponent);aa.displayName="Animate";aa.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};aa.propTypes={from:ie.oneOfType([ie.object,ie.string]),to:ie.oneOfType([ie.object,ie.string]),attributeName:ie.string,duration:ie.number,begin:ie.number,easing:ie.oneOfType([ie.string,ie.func]),steps:ie.arrayOf(ie.shape({duration:ie.number.isRequired,style:ie.object.isRequired,easing:ie.oneOfType([ie.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),ie.func]),properties:ie.arrayOf("string"),onAnimationEnd:ie.func})),children:ie.oneOfType([ie.node,ie.func]),isActive:ie.bool,canBegin:ie.bool,onAnimationEnd:ie.func,shouldReAnimate:ie.bool,onAnimationStart:ie.func,onAnimationReStart:ie.func};function Vm(e){"@babel/helpers - typeof";return Vm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vm(e)}function vb(){return vb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vb.apply(this,arguments)}function h2e(e,t){return g2e(e)||v2e(e,t)||m2e(e,t)||p2e()}function p2e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function m2e(e,t){if(e){if(typeof e=="string")return v7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v7(e,t)}}function v7(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function v2e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function g2e(e){if(Array.isArray(e))return e}function g7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function y7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?g7(Object(n),!0).forEach(function(r){y2e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function y2e(e,t,n){return t=b2e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b2e(e){var t=_2e(e,"string");return Vm(t)=="symbol"?t:t+""}function _2e(e,t){if(Vm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Vm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var b7=function(t,n,r,i,a){var o=Math.min(Math.abs(r)/2,Math.abs(i)/2),l=i>=0?1:-1,f=r>=0?1:-1,u=i>=0&&r>=0||i<0&&r<0?1:0,h;if(o>0&&a instanceof Array){for(var m=[0,0,0,0],y=0,_=4;y<_;y++)m[y]=a[y]>o?o:a[y];h="M".concat(t,",").concat(n+l*m[0]),m[0]>0&&(h+="A ".concat(m[0],",").concat(m[0],",0,0,").concat(u,",").concat(t+f*m[0],",").concat(n)),h+="L ".concat(t+r-f*m[1],",").concat(n),m[1]>0&&(h+="A ".concat(m[1],",").concat(m[1],",0,0,").concat(u,`,
|
||
`).concat(t+r,",").concat(n+l*m[1])),h+="L ".concat(t+r,",").concat(n+i-l*m[2]),m[2]>0&&(h+="A ".concat(m[2],",").concat(m[2],",0,0,").concat(u,`,
|
||
`).concat(t+r-f*m[2],",").concat(n+i)),h+="L ".concat(t+f*m[3],",").concat(n+i),m[3]>0&&(h+="A ".concat(m[3],",").concat(m[3],",0,0,").concat(u,`,
|
||
`).concat(t,",").concat(n+i-l*m[3])),h+="Z"}else if(o>0&&a===+a&&a>0){var x=Math.min(o,a);h="M ".concat(t,",").concat(n+l*x,`
|
||
A `).concat(x,",").concat(x,",0,0,").concat(u,",").concat(t+f*x,",").concat(n,`
|
||
L `).concat(t+r-f*x,",").concat(n,`
|
||
A `).concat(x,",").concat(x,",0,0,").concat(u,",").concat(t+r,",").concat(n+l*x,`
|
||
L `).concat(t+r,",").concat(n+i-l*x,`
|
||
A `).concat(x,",").concat(x,",0,0,").concat(u,",").concat(t+r-f*x,",").concat(n+i,`
|
||
L `).concat(t+f*x,",").concat(n+i,`
|
||
A `).concat(x,",").concat(x,",0,0,").concat(u,",").concat(t,",").concat(n+i-l*x," Z")}else h="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(i," h ").concat(-r," Z");return h},x2e=function(t,n){if(!t||!n)return!1;var r=t.x,i=t.y,a=n.x,o=n.y,l=n.width,f=n.height;if(Math.abs(l)>0&&Math.abs(f)>0){var u=Math.min(a,a+l),h=Math.max(a,a+l),m=Math.min(o,o+f),y=Math.max(o,o+f);return r>=u&&r<=h&&i>=m&&i<=y}return!1},w2e={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},MP=function(t){var n=y7(y7({},w2e),t),r=B.useRef(),i=B.useState(-1),a=h2e(i,2),o=a[0],l=a[1];B.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var j=r.current.getTotalLength();j&&l(j)}catch{}},[]);var f=n.x,u=n.y,h=n.width,m=n.height,y=n.radius,_=n.className,x=n.animationEasing,w=n.animationDuration,S=n.animationBegin,O=n.isAnimationActive,E=n.isUpdateAnimationActive;if(f!==+f||u!==+u||h!==+h||m!==+m||h===0||m===0)return null;var A=ke("recharts-rectangle",_);return E?ae.createElement(aa,{canBegin:o>0,from:{width:h,height:m,x:f,y:u},to:{width:h,height:m,x:f,y:u},duration:w,animationEasing:x,isActive:E},function(j){var P=j.width,R=j.height,I=j.x,V=j.y;return ae.createElement(aa,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:w,isActive:O,easing:x},ae.createElement("path",vb({},at(n,!0),{className:A,d:b7(I,V,P,R,y),ref:r})))}):ae.createElement("path",vb({},at(n,!0),{className:A,d:b7(f,u,h,m,y)}))},S2e=["points","className","baseLinePoints","connectNulls"];function Uf(){return Uf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Uf.apply(this,arguments)}function O2e(e,t){if(e==null)return{};var n=E2e(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function E2e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function _7(e){return j2e(e)||A2e(e)||T2e(e)||C2e()}function C2e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function T2e(e,t){if(e){if(typeof e=="string")return HA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return HA(e,t)}}function A2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function j2e(e){if(Array.isArray(e))return HA(e)}function HA(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var x7=function(t){return t&&t.x===+t.x&&t.y===+t.y},P2e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return t.forEach(function(r){x7(r)?n[n.length-1].push(r):n[n.length-1].length>0&&n.push([])}),x7(t[0])&&n[n.length-1].push(t[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},Qp=function(t,n){var r=P2e(t);n&&(r=[r.reduce(function(a,o){return[].concat(_7(a),_7(o))},[])]);var i=r.map(function(a){return a.reduce(function(o,l,f){return"".concat(o).concat(f===0?"M":"L").concat(l.x,",").concat(l.y)},"")}).join("");return r.length===1?"".concat(i,"Z"):i},R2e=function(t,n,r){var i=Qp(t,r);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(Qp(n.reverse(),r).slice(1))},M2e=function(t){var n=t.points,r=t.className,i=t.baseLinePoints,a=t.connectNulls,o=O2e(t,S2e);if(!n||!n.length)return null;var l=ke("recharts-polygon",r);if(i&&i.length){var f=o.stroke&&o.stroke!=="none",u=R2e(n,i,a);return ae.createElement("g",{className:l},ae.createElement("path",Uf({},at(o,!0),{fill:u.slice(-1)==="Z"?o.fill:"none",stroke:"none",d:u})),f?ae.createElement("path",Uf({},at(o,!0),{fill:"none",d:Qp(n,a)})):null,f?ae.createElement("path",Uf({},at(o,!0),{fill:"none",d:Qp(i,a)})):null)}var h=Qp(n,a);return ae.createElement("path",Uf({},at(o,!0),{fill:h.slice(-1)==="Z"?o.fill:"none",className:l,d:h}))};function WA(){return WA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},WA.apply(this,arguments)}var Pv=function(t){var n=t.cx,r=t.cy,i=t.r,a=t.className,o=ke("recharts-dot",a);return n===+n&&r===+r&&i===+i?ae.createElement("circle",WA({},at(t,!1),U0(t),{className:o,cx:n,cy:r,r:i})):null};function Hm(e){"@babel/helpers - typeof";return Hm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hm(e)}var N2e=["x","y","top","left","width","height","className"];function GA(){return GA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},GA.apply(this,arguments)}function w7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function L2e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?w7(Object(n),!0).forEach(function(r){D2e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function D2e(e,t,n){return t=k2e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k2e(e){var t=I2e(e,"string");return Hm(t)=="symbol"?t:t+""}function I2e(e,t){if(Hm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Hm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $2e(e,t){if(e==null)return{};var n=B2e(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function B2e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var U2e=function(t,n,r,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(n,"h").concat(r)},z2e=function(t){var n=t.x,r=n===void 0?0:n,i=t.y,a=i===void 0?0:i,o=t.top,l=o===void 0?0:o,f=t.left,u=f===void 0?0:f,h=t.width,m=h===void 0?0:h,y=t.height,_=y===void 0?0:y,x=t.className,w=$2e(t,N2e),S=L2e({x:r,y:a,top:l,left:u,width:m,height:_},w);return!Ke(r)||!Ke(a)||!Ke(m)||!Ke(_)||!Ke(l)||!Ke(u)?null:ae.createElement("path",GA({},at(S,!0),{className:ke("recharts-cross",x),d:U2e(r,a,m,_,l,u)}))},mE,S7;function F2e(){if(S7)return mE;S7=1;var e=F1(),t=Lq(),n=_o();function r(i,a){return i&&i.length?e(i,n(a,2),t):void 0}return mE=r,mE}var q2e=F2e();const V2e=Lt(q2e);var vE,O7;function H2e(){if(O7)return vE;O7=1;var e=F1(),t=_o(),n=Dq();function r(i,a){return i&&i.length?e(i,t(a,2),n):void 0}return vE=r,vE}var W2e=H2e();const G2e=Lt(W2e);var Y2e=["cx","cy","angle","ticks","axisLine"],K2e=["ticks","tick","angle","tickFormatter","stroke"];function yd(e){"@babel/helpers - typeof";return yd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yd(e)}function Jp(){return Jp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jp.apply(this,arguments)}function E7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Mu(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?E7(Object(n),!0).forEach(function(r){W1(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function C7(e,t){if(e==null)return{};var n=Z2e(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Z2e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function X2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function T7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,xV(r.key),r)}}function Q2e(e,t,n){return t&&T7(e.prototype,t),n&&T7(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function J2e(e,t,n){return t=gb(t),eSe(e,_V()?Reflect.construct(t,n||[],gb(e).constructor):t.apply(e,n))}function eSe(e,t){if(t&&(yd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return tSe(e)}function tSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _V(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_V=function(){return!!e})()}function gb(e){return gb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},gb(e)}function nSe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&YA(e,t)}function YA(e,t){return YA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},YA(e,t)}function W1(e,t,n){return t=xV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xV(e){var t=rSe(e,"string");return yd(t)=="symbol"?t:t+""}function rSe(e,t){if(yd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(yd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var G1=function(e){function t(){return X2e(this,t),J2e(this,t,arguments)}return nSe(t,e),Q2e(t,[{key:"getTickValueCoord",value:function(r){var i=r.coordinate,a=this.props,o=a.angle,l=a.cx,f=a.cy;return pn(l,f,i,o)}},{key:"getTickTextAnchor",value:function(){var r=this.props.orientation,i;switch(r){case"left":i="end";break;case"right":i="start";break;default:i="middle";break}return i}},{key:"getViewBox",value:function(){var r=this.props,i=r.cx,a=r.cy,o=r.angle,l=r.ticks,f=V2e(l,function(h){return h.coordinate||0}),u=G2e(l,function(h){return h.coordinate||0});return{cx:i,cy:a,startAngle:o,endAngle:o,innerRadius:u.coordinate||0,outerRadius:f.coordinate||0}}},{key:"renderAxisLine",value:function(){var r=this.props,i=r.cx,a=r.cy,o=r.angle,l=r.ticks,f=r.axisLine,u=C7(r,Y2e),h=l.reduce(function(x,w){return[Math.min(x[0],w.coordinate),Math.max(x[1],w.coordinate)]},[1/0,-1/0]),m=pn(i,a,h[0],o),y=pn(i,a,h[1],o),_=Mu(Mu(Mu({},at(u,!1)),{},{fill:"none"},at(f,!1)),{},{x1:m.x,y1:m.y,x2:y.x,y2:y.y});return ae.createElement("line",Jp({className:"recharts-polar-radius-axis-line"},_))}},{key:"renderTicks",value:function(){var r=this,i=this.props,a=i.ticks,o=i.tick,l=i.angle,f=i.tickFormatter,u=i.stroke,h=C7(i,K2e),m=this.getTickTextAnchor(),y=at(h,!1),_=at(o,!1),x=a.map(function(w,S){var O=r.getTickValueCoord(w),E=Mu(Mu(Mu(Mu({textAnchor:m,transform:"rotate(".concat(90-l,", ").concat(O.x,", ").concat(O.y,")")},y),{},{stroke:"none",fill:u},_),{},{index:S},O),{},{payload:w});return ae.createElement(Ot,Jp({className:ke("recharts-polar-radius-axis-tick",uV(o)),key:"tick-".concat(w.coordinate)},Ul(r.props,w,S)),t.renderTickItem(o,E,f?f(w.value,S):w.value))});return ae.createElement(Ot,{className:"recharts-polar-radius-axis-ticks"},x)}},{key:"render",value:function(){var r=this.props,i=r.ticks,a=r.axisLine,o=r.tick;return!i||!i.length?null:ae.createElement(Ot,{className:ke("recharts-polar-radius-axis",this.props.className)},a&&this.renderAxisLine(),o&&this.renderTicks(),fr.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(r,i,a){var o;return ae.isValidElement(r)?o=ae.cloneElement(r,i):dt(r)?o=r(i):o=ae.createElement(mc,Jp({},i,{className:"recharts-polar-radius-axis-tick-value"}),a),o}}])}(B.PureComponent);W1(G1,"displayName","PolarRadiusAxis");W1(G1,"axisType","radiusAxis");W1(G1,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function bd(e){"@babel/helpers - typeof";return bd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bd(e)}function Fu(){return Fu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fu.apply(this,arguments)}function A7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Nu(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?A7(Object(n),!0).forEach(function(r){Y1(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function iSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,SV(r.key),r)}}function aSe(e,t,n){return t&&j7(e.prototype,t),n&&j7(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function oSe(e,t,n){return t=yb(t),sSe(e,wV()?Reflect.construct(t,n||[],yb(e).constructor):t.apply(e,n))}function sSe(e,t){if(t&&(bd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return lSe(e)}function lSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(wV=function(){return!!e})()}function yb(e){return yb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},yb(e)}function uSe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&KA(e,t)}function KA(e,t){return KA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},KA(e,t)}function Y1(e,t,n){return t=SV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SV(e){var t=cSe(e,"string");return bd(t)=="symbol"?t:t+""}function cSe(e,t){if(bd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(bd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var fSe=Math.PI/180,dSe=1e-5,K1=function(e){function t(){return iSe(this,t),oSe(this,t,arguments)}return uSe(t,e),aSe(t,[{key:"getTickLineCoord",value:function(r){var i=this.props,a=i.cx,o=i.cy,l=i.radius,f=i.orientation,u=i.tickSize,h=u||8,m=pn(a,o,l,r.coordinate),y=pn(a,o,l+(f==="inner"?-1:1)*h,r.coordinate);return{x1:m.x,y1:m.y,x2:y.x,y2:y.y}}},{key:"getTickTextAnchor",value:function(r){var i=this.props.orientation,a=Math.cos(-r.coordinate*fSe),o;return a>dSe?o=i==="outer"?"start":"end":a<-1e-5?o=i==="outer"?"end":"start":o="middle",o}},{key:"renderAxisLine",value:function(){var r=this.props,i=r.cx,a=r.cy,o=r.radius,l=r.axisLine,f=r.axisLineType,u=Nu(Nu({},at(this.props,!1)),{},{fill:"none"},at(l,!1));if(f==="circle")return ae.createElement(Pv,Fu({className:"recharts-polar-angle-axis-line"},u,{cx:i,cy:a,r:o}));var h=this.props.ticks,m=h.map(function(y){return pn(i,a,o,y.coordinate)});return ae.createElement(M2e,Fu({className:"recharts-polar-angle-axis-line"},u,{points:m}))}},{key:"renderTicks",value:function(){var r=this,i=this.props,a=i.ticks,o=i.tick,l=i.tickLine,f=i.tickFormatter,u=i.stroke,h=at(this.props,!1),m=at(o,!1),y=Nu(Nu({},h),{},{fill:"none"},at(l,!1)),_=a.map(function(x,w){var S=r.getTickLineCoord(x),O=r.getTickTextAnchor(x),E=Nu(Nu(Nu({textAnchor:O},h),{},{stroke:"none",fill:u},m),{},{index:w,payload:x,x:S.x2,y:S.y2});return ae.createElement(Ot,Fu({className:ke("recharts-polar-angle-axis-tick",uV(o)),key:"tick-".concat(x.coordinate)},Ul(r.props,x,w)),l&&ae.createElement("line",Fu({className:"recharts-polar-angle-axis-tick-line"},y,S)),o&&t.renderTickItem(o,E,f?f(x.value,w):x.value))});return ae.createElement(Ot,{className:"recharts-polar-angle-axis-ticks"},_)}},{key:"render",value:function(){var r=this.props,i=r.ticks,a=r.radius,o=r.axisLine;return a<=0||!i||!i.length?null:ae.createElement(Ot,{className:ke("recharts-polar-angle-axis",this.props.className)},o&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(r,i,a){var o;return ae.isValidElement(r)?o=ae.cloneElement(r,i):dt(r)?o=r(i):o=ae.createElement(mc,Fu({},i,{className:"recharts-polar-angle-axis-tick-value"}),a),o}}])}(B.PureComponent);Y1(K1,"displayName","PolarAngleAxis");Y1(K1,"axisType","angleAxis");Y1(K1,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var gE,P7;function hSe(){if(P7)return gE;P7=1;var e=NF(),t=e(Object.getPrototypeOf,Object);return gE=t,gE}var yE,R7;function pSe(){if(R7)return yE;R7=1;var e=bs(),t=hSe(),n=_s(),r="[object Object]",i=Function.prototype,a=Object.prototype,o=i.toString,l=a.hasOwnProperty,f=o.call(Object);function u(h){if(!n(h)||e(h)!=r)return!1;var m=t(h);if(m===null)return!0;var y=l.call(m,"constructor")&&m.constructor;return typeof y=="function"&&y instanceof y&&o.call(y)==f}return yE=u,yE}var mSe=pSe();const vSe=Lt(mSe);var bE,M7;function gSe(){if(M7)return bE;M7=1;var e=bs(),t=_s(),n="[object Boolean]";function r(i){return i===!0||i===!1||t(i)&&e(i)==n}return bE=r,bE}var ySe=gSe();const bSe=Lt(ySe);function Wm(e){"@babel/helpers - typeof";return Wm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wm(e)}function bb(){return bb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bb.apply(this,arguments)}function _Se(e,t){return OSe(e)||SSe(e,t)||wSe(e,t)||xSe()}function xSe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wSe(e,t){if(e){if(typeof e=="string")return N7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return N7(e,t)}}function N7(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function SSe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function OSe(e){if(Array.isArray(e))return e}function L7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function D7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?L7(Object(n),!0).forEach(function(r){ESe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ESe(e,t,n){return t=CSe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CSe(e){var t=TSe(e,"string");return Wm(t)=="symbol"?t:t+""}function TSe(e,t){if(Wm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Wm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var k7=function(t,n,r,i,a){var o=r-i,l;return l="M ".concat(t,",").concat(n),l+="L ".concat(t+r,",").concat(n),l+="L ".concat(t+r-o/2,",").concat(n+a),l+="L ".concat(t+r-o/2-i,",").concat(n+a),l+="L ".concat(t,",").concat(n," Z"),l},ASe={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},jSe=function(t){var n=D7(D7({},ASe),t),r=B.useRef(),i=B.useState(-1),a=_Se(i,2),o=a[0],l=a[1];B.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var A=r.current.getTotalLength();A&&l(A)}catch{}},[]);var f=n.x,u=n.y,h=n.upperWidth,m=n.lowerWidth,y=n.height,_=n.className,x=n.animationEasing,w=n.animationDuration,S=n.animationBegin,O=n.isUpdateAnimationActive;if(f!==+f||u!==+u||h!==+h||m!==+m||y!==+y||h===0&&m===0||y===0)return null;var E=ke("recharts-trapezoid",_);return O?ae.createElement(aa,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:y,x:f,y:u},to:{upperWidth:h,lowerWidth:m,height:y,x:f,y:u},duration:w,animationEasing:x,isActive:O},function(A){var j=A.upperWidth,P=A.lowerWidth,R=A.height,I=A.x,V=A.y;return ae.createElement(aa,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:w,easing:x},ae.createElement("path",bb({},at(n,!0),{className:E,d:k7(I,V,j,P,R),ref:r})))}):ae.createElement("g",null,ae.createElement("path",bb({},at(n,!0),{className:E,d:k7(f,u,h,m,y)})))},PSe=["option","shapeType","propTransformer","activeClassName","isActive"];function Gm(e){"@babel/helpers - typeof";return Gm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gm(e)}function RSe(e,t){if(e==null)return{};var n=MSe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function MSe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function I7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function _b(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?I7(Object(n),!0).forEach(function(r){NSe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function NSe(e,t,n){return t=LSe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LSe(e){var t=DSe(e,"string");return Gm(t)=="symbol"?t:t+""}function DSe(e,t){if(Gm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Gm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function kSe(e,t){return _b(_b({},t),e)}function ISe(e,t){return e==="symbols"}function $7(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return ae.createElement(MP,n);case"trapezoid":return ae.createElement(jSe,n);case"sector":return ae.createElement(dV,n);case"symbols":if(ISe(t))return ae.createElement(M1,n);break;default:return null}}function $Se(e){return B.isValidElement(e)?e.props:e}function xb(e){var t=e.option,n=e.shapeType,r=e.propTransformer,i=r===void 0?kSe:r,a=e.activeClassName,o=a===void 0?"recharts-active-shape":a,l=e.isActive,f=RSe(e,PSe),u;if(B.isValidElement(t))u=B.cloneElement(t,_b(_b({},f),$Se(t)));else if(dt(t))u=t(f);else if(vSe(t)&&!bSe(t)){var h=i(t,f);u=ae.createElement($7,{shapeType:n,elementProps:h})}else{var m=f;u=ae.createElement($7,{shapeType:n,elementProps:m})}return l?ae.createElement(Ot,{className:o},u):u}function Z1(e,t){return t!=null&&"trapezoids"in e.props}function X1(e,t){return t!=null&&"sectors"in e.props}function Ym(e,t){return t!=null&&"points"in e.props}function BSe(e,t){var n,r,i=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,a=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return i&&a}function USe(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function zSe(e,t){var n=e.x===t.x,r=e.y===t.y,i=e.z===t.z;return n&&r&&i}function FSe(e,t){var n;return Z1(e,t)?n=BSe:X1(e,t)?n=USe:Ym(e,t)&&(n=zSe),n}function qSe(e,t){var n;return Z1(e,t)?n="trapezoids":X1(e,t)?n="sectors":Ym(e,t)&&(n="points"),n}function VSe(e,t){if(Z1(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(X1(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return Ym(e,t)?t.payload:{}}function HSe(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,i=qSe(n,t),a=VSe(n,t),o=r.filter(function(f,u){var h=zl(a,f),m=n.props[i].filter(function(x){var w=FSe(n,t);return w(x,t)}),y=n.props[i].indexOf(m[m.length-1]),_=u===y;return h&&_}),l=r.indexOf(o[o.length-1]);return l}var Yy;function _d(e){"@babel/helpers - typeof";return _d=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_d(e)}function zf(){return zf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zf.apply(this,arguments)}function B7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function dn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?B7(Object(n),!0).forEach(function(r){Qi(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function WSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,EV(r.key),r)}}function GSe(e,t,n){return t&&U7(e.prototype,t),n&&U7(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function YSe(e,t,n){return t=wb(t),KSe(e,OV()?Reflect.construct(t,n||[],wb(e).constructor):t.apply(e,n))}function KSe(e,t){if(t&&(_d(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ZSe(e)}function ZSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function OV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(OV=function(){return!!e})()}function wb(e){return wb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},wb(e)}function XSe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ZA(e,t)}function ZA(e,t){return ZA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},ZA(e,t)}function Qi(e,t,n){return t=EV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EV(e){var t=QSe(e,"string");return _d(t)=="symbol"?t:t+""}function QSe(e,t){if(_d(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_d(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var po=function(e){function t(n){var r;return WSe(this,t),r=YSe(this,t,[n]),Qi(r,"pieRef",null),Qi(r,"sectorRefs",[]),Qi(r,"id",Zl("recharts-pie-")),Qi(r,"handleAnimationEnd",function(){var i=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),dt(i)&&i()}),Qi(r,"handleAnimationStart",function(){var i=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),dt(i)&&i()}),r.state={isAnimationFinished:!n.isAnimationActive,prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,sectorToFocus:0},r}return XSe(t,e),GSe(t,[{key:"isActiveIndex",value:function(r){var i=this.props.activeIndex;return Array.isArray(i)?i.indexOf(r)!==-1:r===i}},{key:"hasActiveIndex",value:function(){var r=this.props.activeIndex;return Array.isArray(r)?r.length!==0:r||r===0}},{key:"renderLabels",value:function(r){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.label,l=a.labelLine,f=a.dataKey,u=a.valueKey,h=at(this.props,!1),m=at(o,!1),y=at(l,!1),_=o&&o.offsetRadius||20,x=r.map(function(w,S){var O=(w.startAngle+w.endAngle)/2,E=pn(w.cx,w.cy,w.outerRadius+_,O),A=dn(dn(dn(dn({},h),w),{},{stroke:"none"},m),{},{index:S,textAnchor:t.getTextAnchor(E.x,w.cx)},E),j=dn(dn(dn(dn({},h),w),{},{fill:"none",stroke:w.fill},y),{},{index:S,points:[pn(w.cx,w.cy,w.outerRadius,O),E]}),P=f;return ht(f)&&ht(u)?P="value":ht(f)&&(P=u),ae.createElement(Ot,{key:"label-".concat(w.startAngle,"-").concat(w.endAngle,"-").concat(w.midAngle,"-").concat(S)},l&&t.renderLabelLineItem(l,j,"line"),t.renderLabelItem(o,A,bn(w,P)))});return ae.createElement(Ot,{className:"recharts-pie-labels"},x)}},{key:"renderSectorsStatically",value:function(r){var i=this,a=this.props,o=a.activeShape,l=a.blendStroke,f=a.inactiveShape;return r.map(function(u,h){if((u==null?void 0:u.startAngle)===0&&(u==null?void 0:u.endAngle)===0&&r.length!==1)return null;var m=i.isActiveIndex(h),y=f&&i.hasActiveIndex()?f:null,_=m?o:y,x=dn(dn({},u),{},{stroke:l?u.fill:u.stroke,tabIndex:-1});return ae.createElement(Ot,zf({ref:function(S){S&&!i.sectorRefs.includes(S)&&i.sectorRefs.push(S)},tabIndex:-1,className:"recharts-pie-sector"},Ul(i.props,u,h),{key:"sector-".concat(u==null?void 0:u.startAngle,"-").concat(u==null?void 0:u.endAngle,"-").concat(u.midAngle,"-").concat(h)}),ae.createElement(xb,zf({option:_,isActive:m,shapeType:"sector"},x)))})}},{key:"renderSectorsWithAnimation",value:function(){var r=this,i=this.props,a=i.sectors,o=i.isAnimationActive,l=i.animationBegin,f=i.animationDuration,u=i.animationEasing,h=i.animationId,m=this.state,y=m.prevSectors,_=m.prevIsAnimationActive;return ae.createElement(aa,{begin:l,duration:f,isActive:o,easing:u,from:{t:0},to:{t:1},key:"pie-".concat(h,"-").concat(_),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(x){var w=x.t,S=[],O=a&&a[0],E=O.startAngle;return a.forEach(function(A,j){var P=y&&y[j],R=j>0?ji(A,"paddingAngle",0):0;if(P){var I=jn(P.endAngle-P.startAngle,A.endAngle-A.startAngle),V=dn(dn({},A),{},{startAngle:E+R,endAngle:E+I(w)+R});S.push(V),E=V.endAngle}else{var W=A.endAngle,G=A.startAngle,K=jn(0,W-G),ne=K(w),le=dn(dn({},A),{},{startAngle:E+R,endAngle:E+ne+R});S.push(le),E=le.endAngle}}),ae.createElement(Ot,null,r.renderSectorsStatically(S))})}},{key:"attachKeyboardHandlers",value:function(r){var i=this;r.onkeydown=function(a){if(!a.altKey)switch(a.key){case"ArrowLeft":{var o=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[o].focus(),i.setState({sectorToFocus:o});break}case"ArrowRight":{var l=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[l].focus(),i.setState({sectorToFocus:l});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var r=this.props,i=r.sectors,a=r.isAnimationActive,o=this.state.prevSectors;return a&&i&&i.length&&(!o||!zl(o,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var r=this,i=this.props,a=i.hide,o=i.sectors,l=i.className,f=i.label,u=i.cx,h=i.cy,m=i.innerRadius,y=i.outerRadius,_=i.isAnimationActive,x=this.state.isAnimationFinished;if(a||!o||!o.length||!Ke(u)||!Ke(h)||!Ke(m)||!Ke(y))return null;var w=ke("recharts-pie",l);return ae.createElement(Ot,{tabIndex:this.props.rootTabIndex,className:w,ref:function(O){r.pieRef=O}},this.renderSectors(),f&&this.renderLabels(o),fr.renderCallByParent(this.props,null,!1),(!_||x)&&Ea.renderCallByParent(this.props,o,!1))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return i.prevIsAnimationActive!==r.isAnimationActive?{prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:[],isAnimationFinished:!0}:r.isAnimationActive&&r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:r.sectors!==i.curSectors?{curSectors:r.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(r,i){return r>i?"start":r<i?"end":"middle"}},{key:"renderLabelLineItem",value:function(r,i,a){if(ae.isValidElement(r))return ae.cloneElement(r,i);if(dt(r))return r(i);var o=ke("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return ae.createElement(Ml,zf({},i,{key:a,type:"linear",className:o}))}},{key:"renderLabelItem",value:function(r,i,a){if(ae.isValidElement(r))return ae.cloneElement(r,i);var o=a;if(dt(r)&&(o=r(i),ae.isValidElement(o)))return o;var l=ke("recharts-pie-label-text",typeof r!="boolean"&&!dt(r)?r.className:"");return ae.createElement(mc,zf({},i,{alignmentBaseline:"middle",className:l}),o)}}])}(B.PureComponent);Yy=po;Qi(po,"displayName","Pie");Qi(po,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!xs.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Qi(po,"parseDeltaAngle",function(e,t){var n=qr(t-e),r=Math.min(Math.abs(t-e),360);return n*r});Qi(po,"getRealPieData",function(e){var t=e.data,n=e.children,r=at(e,!1),i=Gr(n,Pl);return t&&t.length?t.map(function(a,o){return dn(dn(dn({payload:a},r),a),i&&i[o]&&i[o].props)}):i&&i.length?i.map(function(a){return dn(dn({},r),a.props)}):[]});Qi(po,"parseCoordinateOfPie",function(e,t){var n=t.top,r=t.left,i=t.width,a=t.height,o=lV(i,a),l=r+Vr(e.cx,i,i/2),f=n+Vr(e.cy,a,a/2),u=Vr(e.innerRadius,o,0),h=Vr(e.outerRadius,o,o*.8),m=e.maxRadius||Math.sqrt(i*i+a*a)/2;return{cx:l,cy:f,innerRadius:u,outerRadius:h,maxRadius:m}});Qi(po,"getComposedData",function(e){var t=e.item,n=e.offset,r=t.type.defaultProps!==void 0?dn(dn({},t.type.defaultProps),t.props):t.props,i=Yy.getRealPieData(r);if(!i||!i.length)return null;var a=r.cornerRadius,o=r.startAngle,l=r.endAngle,f=r.paddingAngle,u=r.dataKey,h=r.nameKey,m=r.valueKey,y=r.tooltipType,_=Math.abs(r.minAngle),x=Yy.parseCoordinateOfPie(r,n),w=Yy.parseDeltaAngle(o,l),S=Math.abs(w),O=u;ht(u)&&ht(m)?(Oa(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),O="value"):ht(u)&&(Oa(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),O=m);var E=i.filter(function(V){return bn(V,O,0)!==0}).length,A=(S>=360?E:E-1)*f,j=S-E*_-A,P=i.reduce(function(V,W){var G=bn(W,O,0);return V+(Ke(G)?G:0)},0),R;if(P>0){var I;R=i.map(function(V,W){var G=bn(V,O,0),K=bn(V,h,W),ne=(Ke(G)?G:0)/P,le;W?le=I.endAngle+qr(w)*f*(G!==0?1:0):le=o;var Q=le+qr(w)*((G!==0?_:0)+ne*j),J=(le+Q)/2,H=(x.innerRadius+x.outerRadius)/2,U=[{name:K,value:G,payload:V,dataKey:O,type:y}],z=pn(x.cx,x.cy,H,J);return I=dn(dn(dn({percent:ne,cornerRadius:a,name:K,tooltipPayload:U,midAngle:J,middleRadius:H,tooltipPosition:z},V),x),{},{value:bn(V,O),startAngle:le,endAngle:Q,payload:V,paddingAngle:qr(w)*f}),I})}return dn(dn({},x),{},{sectors:R,data:i})});var _E,z7;function JSe(){if(z7)return _E;z7=1;var e=Math.ceil,t=Math.max;function n(r,i,a,o){for(var l=-1,f=t(e((i-r)/(a||1)),0),u=Array(f);f--;)u[o?f:++l]=r,r+=a;return u}return _E=n,_E}var xE,F7;function CV(){if(F7)return xE;F7=1;var e=KF(),t=1/0,n=17976931348623157e292;function r(i){if(!i)return i===0?i:0;if(i=e(i),i===t||i===-1/0){var a=i<0?-1:1;return a*n}return i===i?i:0}return xE=r,xE}var wE,q7;function eOe(){if(q7)return wE;q7=1;var e=JSe(),t=D1(),n=CV();function r(i){return function(a,o,l){return l&&typeof l!="number"&&t(a,o,l)&&(o=l=void 0),a=n(a),o===void 0?(o=a,a=0):o=n(o),l=l===void 0?a<o?1:-1:n(l),e(a,o,l,i)}}return wE=r,wE}var SE,V7;function tOe(){if(V7)return SE;V7=1;var e=eOe(),t=e();return SE=t,SE}var nOe=tOe();const Sb=Lt(nOe);function Km(e){"@babel/helpers - typeof";return Km=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Km(e)}function H7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function W7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?H7(Object(n),!0).forEach(function(r){TV(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function TV(e,t,n){return t=rOe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rOe(e){var t=iOe(e,"string");return Km(t)=="symbol"?t:t+""}function iOe(e,t){if(Km(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Km(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var aOe=["Webkit","Moz","O","ms"],oOe=function(t,n){var r=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=aOe.reduce(function(a,o){return W7(W7({},a),{},TV({},o+r,n))},{});return i[t]=n,i};function xd(e){"@babel/helpers - typeof";return xd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xd(e)}function Ob(){return Ob=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ob.apply(this,arguments)}function G7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function OE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?G7(Object(n),!0).forEach(function(r){xi(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Y7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jV(r.key),r)}}function lOe(e,t,n){return t&&Y7(e.prototype,t),n&&Y7(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function uOe(e,t,n){return t=Eb(t),cOe(e,AV()?Reflect.construct(t,n||[],Eb(e).constructor):t.apply(e,n))}function cOe(e,t){if(t&&(xd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fOe(e)}function fOe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AV=function(){return!!e})()}function Eb(e){return Eb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Eb(e)}function dOe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&XA(e,t)}function XA(e,t){return XA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},XA(e,t)}function xi(e,t,n){return t=jV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jV(e){var t=hOe(e,"string");return xd(t)=="symbol"?t:t+""}function hOe(e,t){if(xd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var pOe=function(t){var n=t.data,r=t.startIndex,i=t.endIndex,a=t.x,o=t.width,l=t.travellerWidth;if(!n||!n.length)return{};var f=n.length,u=Kp().domain(Sb(0,f)).range([a,a+o-l]),h=u.domain().map(function(m){return u(m)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:u(r),endX:u(i),scale:u,scaleValues:h}},K7=function(t){return t.changedTouches&&!!t.changedTouches.length},wd=function(e){function t(n){var r;return sOe(this,t),r=uOe(this,t,[n]),xi(r,"handleDrag",function(i){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(i):r.state.isSlideMoving&&r.handleSlideDrag(i)}),xi(r,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&r.handleDrag(i.changedTouches[0])}),xi(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=r.props,a=i.endIndex,o=i.onDragEnd,l=i.startIndex;o==null||o({endIndex:a,startIndex:l})}),r.detachDragEndListener()}),xi(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),xi(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),xi(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),xi(r,"handleSlideDragStart",function(i){var a=K7(i)?i.changedTouches[0]:i;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return dOe(t,e),lOe(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var i=r.startX,a=r.endX,o=this.state.scaleValues,l=this.props,f=l.gap,u=l.data,h=u.length-1,m=Math.min(i,a),y=Math.max(i,a),_=t.getIndexInRange(o,m),x=t.getIndexInRange(o,y);return{startIndex:_-_%f,endIndex:x===h?h:x-x%f}}},{key:"getTextOfTick",value:function(r){var i=this.props,a=i.data,o=i.tickFormatter,l=i.dataKey,f=bn(a[r],l,r);return dt(o)?o(f,r):f}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var i=this.state,a=i.slideMoveStartX,o=i.startX,l=i.endX,f=this.props,u=f.x,h=f.width,m=f.travellerWidth,y=f.startIndex,_=f.endIndex,x=f.onChange,w=r.pageX-a;w>0?w=Math.min(w,u+h-m-l,u+h-m-o):w<0&&(w=Math.max(w,u-o,u-l));var S=this.getIndex({startX:o+w,endX:l+w});(S.startIndex!==y||S.endIndex!==_)&&x&&x(S),this.setState({startX:o+w,endX:l+w,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,i){var a=K7(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,l=i.endX,f=i.startX,u=this.state[o],h=this.props,m=h.x,y=h.width,_=h.travellerWidth,x=h.onChange,w=h.gap,S=h.data,O={startX:this.state.startX,endX:this.state.endX},E=r.pageX-a;E>0?E=Math.min(E,m+y-_-u):E<0&&(E=Math.max(E,m-u)),O[o]=u+E;var A=this.getIndex(O),j=A.startIndex,P=A.endIndex,R=function(){var V=S.length-1;return o==="startX"&&(l>f?j%w===0:P%w===0)||l<f&&P===V||o==="endX"&&(l>f?P%w===0:j%w===0)||l>f&&P===V};this.setState(xi(xi({},o,u+E),"brushMoveStartX",r.pageX),function(){x&&R()&&x(A)})}},{key:"handleTravellerMoveKeyboard",value:function(r,i){var a=this,o=this.state,l=o.scaleValues,f=o.startX,u=o.endX,h=this.state[i],m=l.indexOf(h);if(m!==-1){var y=m+r;if(!(y===-1||y>=l.length)){var _=l[y];i==="startX"&&_>=u||i==="endX"&&_<=f||this.setState(xi({},i,_),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,i=r.x,a=r.y,o=r.width,l=r.height,f=r.fill,u=r.stroke;return ae.createElement("rect",{stroke:u,fill:f,x:i,y:a,width:o,height:l})}},{key:"renderPanorama",value:function(){var r=this.props,i=r.x,a=r.y,o=r.width,l=r.height,f=r.data,u=r.children,h=r.padding,m=B.Children.only(u);return m?ae.cloneElement(m,{x:i,y:a,width:o,height:l,margin:h,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(r,i){var a,o,l=this,f=this.props,u=f.y,h=f.travellerWidth,m=f.height,y=f.traveller,_=f.ariaLabel,x=f.data,w=f.startIndex,S=f.endIndex,O=Math.max(r,this.props.x),E=OE(OE({},at(this.props,!1)),{},{x:O,y:u,width:h,height:m}),A=_||"Min value: ".concat((a=x[w])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=x[S])===null||o===void 0?void 0:o.name);return ae.createElement(Ot,{tabIndex:0,role:"slider","aria-label":A,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(P){["ArrowLeft","ArrowRight"].includes(P.key)&&(P.preventDefault(),P.stopPropagation(),l.handleTravellerMoveKeyboard(P.key==="ArrowRight"?1:-1,i))},onFocus:function(){l.setState({isTravellerFocused:!0})},onBlur:function(){l.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(y,E))}},{key:"renderSlide",value:function(r,i){var a=this.props,o=a.y,l=a.height,f=a.stroke,u=a.travellerWidth,h=Math.min(r,i)+u,m=Math.max(Math.abs(i-r)-u,0);return ae.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:f,fillOpacity:.2,x:h,y:o,width:m,height:l})}},{key:"renderText",value:function(){var r=this.props,i=r.startIndex,a=r.endIndex,o=r.y,l=r.height,f=r.travellerWidth,u=r.stroke,h=this.state,m=h.startX,y=h.endX,_=5,x={pointerEvents:"none",fill:u};return ae.createElement(Ot,{className:"recharts-brush-texts"},ae.createElement(mc,Ob({textAnchor:"end",verticalAnchor:"middle",x:Math.min(m,y)-_,y:o+l/2},x),this.getTextOfTick(i)),ae.createElement(mc,Ob({textAnchor:"start",verticalAnchor:"middle",x:Math.max(m,y)+f+_,y:o+l/2},x),this.getTextOfTick(a)))}},{key:"render",value:function(){var r=this.props,i=r.data,a=r.className,o=r.children,l=r.x,f=r.y,u=r.width,h=r.height,m=r.alwaysShowText,y=this.state,_=y.startX,x=y.endX,w=y.isTextActive,S=y.isSlideMoving,O=y.isTravellerMoving,E=y.isTravellerFocused;if(!i||!i.length||!Ke(l)||!Ke(f)||!Ke(u)||!Ke(h)||u<=0||h<=0)return null;var A=ke("recharts-brush",a),j=ae.Children.count(o)===1,P=oOe("userSelect","none");return ae.createElement(Ot,{className:A,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:P},this.renderBackground(),j&&this.renderPanorama(),this.renderSlide(_,x),this.renderTravellerLayer(_,"startX"),this.renderTravellerLayer(x,"endX"),(w||S||O||E||m)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var i=r.x,a=r.y,o=r.width,l=r.height,f=r.stroke,u=Math.floor(a+l/2)-1;return ae.createElement(ae.Fragment,null,ae.createElement("rect",{x:i,y:a,width:o,height:l,fill:f,stroke:"none"}),ae.createElement("line",{x1:i+1,y1:u,x2:i+o-1,y2:u,fill:"none",stroke:"#fff"}),ae.createElement("line",{x1:i+1,y1:u+2,x2:i+o-1,y2:u+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,i){var a;return ae.isValidElement(r)?a=ae.cloneElement(r,i):dt(r)?a=r(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(r,i){var a=r.data,o=r.width,l=r.x,f=r.travellerWidth,u=r.updateId,h=r.startIndex,m=r.endIndex;if(a!==i.prevData||u!==i.prevUpdateId)return OE({prevData:a,prevTravellerWidth:f,prevUpdateId:u,prevX:l,prevWidth:o},a&&a.length?pOe({data:a,width:o,x:l,travellerWidth:f,startIndex:h,endIndex:m}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||l!==i.prevX||f!==i.prevTravellerWidth)){i.scale.range([l,l+o-f]);var y=i.scale.domain().map(function(_){return i.scale(_)});return{prevData:a,prevTravellerWidth:f,prevUpdateId:u,prevX:l,prevWidth:o,startX:i.scale(r.startIndex),endX:i.scale(r.endIndex),scaleValues:y}}return null}},{key:"getIndexInRange",value:function(r,i){for(var a=r.length,o=0,l=a-1;l-o>1;){var f=Math.floor((o+l)/2);r[f]>i?l=f:o=f}return i>=r[l]?l:o}}])}(B.PureComponent);xi(wd,"displayName","Brush");xi(wd,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var EE,Z7;function mOe(){if(Z7)return EE;Z7=1;var e=iP();function t(n,r){var i;return e(n,function(a,o,l){return i=r(a,o,l),!i}),!!i}return EE=t,EE}var CE,X7;function vOe(){if(X7)return CE;X7=1;var e=CF(),t=_o(),n=mOe(),r=ii(),i=D1();function a(o,l,f){var u=r(o)?e:n;return f&&i(o,l,f)&&(l=void 0),u(o,t(l,3))}return CE=a,CE}var gOe=vOe();const yOe=Lt(gOe);var so=function(t,n){var r=t.alwaysShow,i=t.ifOverflow;return r&&(i="extendDomain"),i===n},TE,Q7;function bOe(){if(Q7)return TE;Q7=1;var e=VF();function t(n,r,i){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:i,writable:!0}):n[r]=i}return TE=t,TE}var AE,J7;function _Oe(){if(J7)return AE;J7=1;var e=bOe(),t=FF(),n=_o();function r(i,a){var o={};return a=n(a,3),t(i,function(l,f,u){e(o,f,a(l,f,u))}),o}return AE=r,AE}var xOe=_Oe();const wOe=Lt(xOe);var jE,e$;function SOe(){if(e$)return jE;e$=1;function e(t,n){for(var r=-1,i=t==null?0:t.length;++r<i;)if(!n(t[r],r,t))return!1;return!0}return jE=e,jE}var PE,t$;function OOe(){if(t$)return PE;t$=1;var e=iP();function t(n,r){var i=!0;return e(n,function(a,o,l){return i=!!r(a,o,l),i}),i}return PE=t,PE}var RE,n$;function EOe(){if(n$)return RE;n$=1;var e=SOe(),t=OOe(),n=_o(),r=ii(),i=D1();function a(o,l,f){var u=r(o)?e:t;return f&&i(o,l,f)&&(l=void 0),u(o,n(l,3))}return RE=a,RE}var COe=EOe();const PV=Lt(COe);var TOe=["x","y"];function Zm(e){"@babel/helpers - typeof";return Zm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zm(e)}function QA(){return QA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},QA.apply(this,arguments)}function r$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Tp(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?r$(Object(n),!0).forEach(function(r){AOe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function AOe(e,t,n){return t=jOe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jOe(e){var t=POe(e,"string");return Zm(t)=="symbol"?t:t+""}function POe(e,t){if(Zm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Zm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ROe(e,t){if(e==null)return{};var n=MOe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function MOe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function NOe(e,t){var n=e.x,r=e.y,i=ROe(e,TOe),a="".concat(n),o=parseInt(a,10),l="".concat(r),f=parseInt(l,10),u="".concat(t.height||i.height),h=parseInt(u,10),m="".concat(t.width||i.width),y=parseInt(m,10);return Tp(Tp(Tp(Tp(Tp({},t),i),o?{x:o}:{}),f?{y:f}:{}),{},{height:h,width:y,name:t.name,radius:t.radius})}function i$(e){return ae.createElement(xb,QA({shapeType:"rectangle",propTransformer:NOe,activeClassName:"recharts-active-bar"},e))}var LOe=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,i){if(typeof t=="number")return t;var a=typeof r=="number";return a?t(r,i):(a||gc(),n)}},DOe=["value","background"],RV;function Sd(e){"@babel/helpers - typeof";return Sd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sd(e)}function kOe(e,t){if(e==null)return{};var n=IOe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function IOe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Cb(){return Cb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Cb.apply(this,arguments)}function a$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Vn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?a$(Object(n),!0).forEach(function(r){Cl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $Oe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,NV(r.key),r)}}function BOe(e,t,n){return t&&o$(e.prototype,t),n&&o$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function UOe(e,t,n){return t=Tb(t),zOe(e,MV()?Reflect.construct(t,n||[],Tb(e).constructor):t.apply(e,n))}function zOe(e,t){if(t&&(Sd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return FOe(e)}function FOe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function MV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(MV=function(){return!!e})()}function Tb(e){return Tb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Tb(e)}function qOe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&JA(e,t)}function JA(e,t){return JA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},JA(e,t)}function Cl(e,t,n){return t=NV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NV(e){var t=VOe(e,"string");return Sd(t)=="symbol"?t:t+""}function VOe(e,t){if(Sd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Sd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var is=function(e){function t(){var n;$Oe(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=UOe(this,t,[].concat(i)),Cl(n,"state",{isAnimationFinished:!1}),Cl(n,"id",Zl("recharts-bar-")),Cl(n,"handleAnimationEnd",function(){var o=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),o&&o()}),Cl(n,"handleAnimationStart",function(){var o=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),o&&o()}),n}return qOe(t,e),BOe(t,[{key:"renderRectanglesStatically",value:function(r){var i=this,a=this.props,o=a.shape,l=a.dataKey,f=a.activeIndex,u=a.activeBar,h=at(this.props,!1);return r&&r.map(function(m,y){var _=y===f,x=_?u:o,w=Vn(Vn(Vn({},h),m),{},{isActive:_,option:x,index:y,dataKey:l,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return ae.createElement(Ot,Cb({className:"recharts-bar-rectangle"},Ul(i.props,m,y),{key:"rectangle-".concat(m==null?void 0:m.x,"-").concat(m==null?void 0:m.y,"-").concat(m==null?void 0:m.value,"-").concat(y)}),ae.createElement(i$,w))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,i=this.props,a=i.data,o=i.layout,l=i.isAnimationActive,f=i.animationBegin,u=i.animationDuration,h=i.animationEasing,m=i.animationId,y=this.state.prevData;return ae.createElement(aa,{begin:f,duration:u,isActive:l,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(m),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(_){var x=_.t,w=a.map(function(S,O){var E=y&&y[O];if(E){var A=jn(E.x,S.x),j=jn(E.y,S.y),P=jn(E.width,S.width),R=jn(E.height,S.height);return Vn(Vn({},S),{},{x:A(x),y:j(x),width:P(x),height:R(x)})}if(o==="horizontal"){var I=jn(0,S.height),V=I(x);return Vn(Vn({},S),{},{y:S.y+S.height-V,height:V})}var W=jn(0,S.width),G=W(x);return Vn(Vn({},S),{},{width:G})});return ae.createElement(Ot,null,r.renderRectanglesStatically(w))})}},{key:"renderRectangles",value:function(){var r=this.props,i=r.data,a=r.isAnimationActive,o=this.state.prevData;return a&&i&&i.length&&(!o||!zl(o,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var r=this,i=this.props,a=i.data,o=i.dataKey,l=i.activeIndex,f=at(this.props.background,!1);return a.map(function(u,h){u.value;var m=u.background,y=kOe(u,DOe);if(!m)return null;var _=Vn(Vn(Vn(Vn(Vn({},y),{},{fill:"#eee"},m),f),Ul(r.props,u,h)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:o,index:h,className:"recharts-bar-background-rectangle"});return ae.createElement(i$,Cb({key:"background-bar-".concat(h),option:r.props.background,isActive:h===l},_))})}},{key:"renderErrorBar",value:function(r,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.data,l=a.xAxis,f=a.yAxis,u=a.layout,h=a.children,m=Gr(h,th);if(!m)return null;var y=u==="vertical"?o[0].height/2:o[0].width/2,_=function(S,O){var E=Array.isArray(S.value)?S.value[1]:S.value;return{x:S.x,y:S.y,value:E,errorVal:bn(S,O)}},x={clipPath:r?"url(#clipPath-".concat(i,")"):null};return ae.createElement(Ot,x,m.map(function(w){return ae.cloneElement(w,{key:"error-bar-".concat(i,"-").concat(w.props.dataKey),data:o,xAxis:l,yAxis:f,layout:u,offset:y,dataPointFormatter:_})}))}},{key:"render",value:function(){var r=this.props,i=r.hide,a=r.data,o=r.className,l=r.xAxis,f=r.yAxis,u=r.left,h=r.top,m=r.width,y=r.height,_=r.isAnimationActive,x=r.background,w=r.id;if(i||!a||!a.length)return null;var S=this.state.isAnimationFinished,O=ke("recharts-bar",o),E=l&&l.allowDataOverflow,A=f&&f.allowDataOverflow,j=E||A,P=ht(w)?this.id:w;return ae.createElement(Ot,{className:O},E||A?ae.createElement("defs",null,ae.createElement("clipPath",{id:"clipPath-".concat(P)},ae.createElement("rect",{x:E?u:u-m/2,y:A?h:h-y/2,width:E?m:m*2,height:A?y:y*2}))):null,ae.createElement(Ot,{className:"recharts-bar-rectangles",clipPath:j?"url(#clipPath-".concat(P,")"):null},x?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(j,P),(!_||S)&&Ea.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:i.curData}:r.data!==i.curData?{curData:r.data}:null}}])}(B.PureComponent);RV=is;Cl(is,"displayName","Bar");Cl(is,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!xs.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Cl(is,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,l=e.xAxisTicks,f=e.yAxisTicks,u=e.stackedData,h=e.dataStartIndex,m=e.displayedData,y=e.offset,_=w_e(r,n);if(!_)return null;var x=t.layout,w=n.type.defaultProps,S=w!==void 0?Vn(Vn({},w),n.props):n.props,O=S.dataKey,E=S.children,A=S.minPointSize,j=x==="horizontal"?o:a,P=u?j.scale.domain():null,R=j_e({numericAxis:j}),I=Gr(E,Pl),V=m.map(function(W,G){var K,ne,le,Q,J,H;u?K=S_e(u[h+G],P):(K=bn(W,O),Array.isArray(K)||(K=[R,K]));var U=LOe(A,RV.defaultProps.minPointSize)(K[1],G);if(x==="horizontal"){var z,F=[o.scale(K[0]),o.scale(K[1])],M=F[0],k=F[1];ne=DI({axis:a,ticks:l,bandSize:i,offset:_.offset,entry:W,index:G}),le=(z=k??M)!==null&&z!==void 0?z:void 0,Q=_.size;var te=M-k;if(J=Number.isNaN(te)?0:te,H={x:ne,y:o.y,width:Q,height:o.height},Math.abs(U)>0&&Math.abs(J)<Math.abs(U)){var Z=qr(J||U)*(Math.abs(U)-Math.abs(J));le-=Z,J+=Z}}else{var oe=[a.scale(K[0]),a.scale(K[1])],he=oe[0],de=oe[1];if(ne=he,le=DI({axis:o,ticks:f,bandSize:i,offset:_.offset,entry:W,index:G}),Q=de-he,J=_.size,H={x:a.x,y:le,width:a.width,height:J},Math.abs(U)>0&&Math.abs(Q)<Math.abs(U)){var be=qr(Q||U)*(Math.abs(U)-Math.abs(Q));Q+=be}}return Vn(Vn(Vn({},W),{},{x:ne,y:le,width:Q,height:J,value:u?K:K[1],payload:W,background:H},I&&I[G]&&I[G].props),{},{tooltipPayload:[oV(n,W)],tooltipPosition:{x:ne+Q/2,y:le+J/2}})});return Vn({data:V,layout:x},y)});function Xm(e){"@babel/helpers - typeof";return Xm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xm(e)}function HOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,LV(r.key),r)}}function WOe(e,t,n){return t&&s$(e.prototype,t),n&&s$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function l$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function _a(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?l$(Object(n),!0).forEach(function(r){Q1(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Q1(e,t,n){return t=LV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LV(e){var t=GOe(e,"string");return Xm(t)=="symbol"?t:t+""}function GOe(e,t){if(Xm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Xm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var DV=function(t,n,r,i,a){var o=t.width,l=t.height,f=t.layout,u=t.children,h=Object.keys(n),m={left:r.left,leftMirror:r.left,right:o-r.right,rightMirror:o-r.right,top:r.top,topMirror:r.top,bottom:l-r.bottom,bottomMirror:l-r.bottom},y=!!Si(u,is);return h.reduce(function(_,x){var w=n[x],S=w.orientation,O=w.domain,E=w.padding,A=E===void 0?{}:E,j=w.mirror,P=w.reversed,R="".concat(S).concat(j?"Mirror":""),I,V,W,G,K;if(w.type==="number"&&(w.padding==="gap"||w.padding==="no-gap")){var ne=O[1]-O[0],le=1/0,Q=w.categoricalDomain.sort(cpe);if(Q.forEach(function(oe,he){he>0&&(le=Math.min((oe||0)-(Q[he-1]||0),le))}),Number.isFinite(le)){var J=le/ne,H=w.layout==="vertical"?r.height:r.width;if(w.padding==="gap"&&(I=J*H/2),w.padding==="no-gap"){var U=Vr(t.barCategoryGap,J*H),z=J*H/2;I=z-U-(z-U)/H*U}}}i==="xAxis"?V=[r.left+(A.left||0)+(I||0),r.left+r.width-(A.right||0)-(I||0)]:i==="yAxis"?V=f==="horizontal"?[r.top+r.height-(A.bottom||0),r.top+(A.top||0)]:[r.top+(A.top||0)+(I||0),r.top+r.height-(A.bottom||0)-(I||0)]:V=w.range,P&&(V=[V[1],V[0]]);var F=nV(w,a,y),M=F.scale,k=F.realScaleType;M.domain(O).range(V),rV(M);var te=iV(M,_a(_a({},w),{},{realScaleType:k}));i==="xAxis"?(K=S==="top"&&!j||S==="bottom"&&j,W=r.left,G=m[R]-K*w.height):i==="yAxis"&&(K=S==="left"&&!j||S==="right"&&j,W=m[R]-K*w.width,G=r.top);var Z=_a(_a(_a({},w),te),{},{realScaleType:k,x:W,y:G,scale:M,width:i==="xAxis"?r.width:w.width,height:i==="yAxis"?r.height:w.height});return Z.bandSize=cb(Z,te),!w.hide&&i==="xAxis"?m[R]+=(K?-1:1)*Z.height:w.hide||(m[R]+=(K?-1:1)*Z.width),_a(_a({},_),{},Q1({},x,Z))},{})},kV=function(t,n){var r=t.x,i=t.y,a=n.x,o=n.y;return{x:Math.min(r,a),y:Math.min(i,o),width:Math.abs(a-r),height:Math.abs(o-i)}},YOe=function(t){var n=t.x1,r=t.y1,i=t.x2,a=t.y2;return kV({x:n,y:r},{x:i,y:a})},IV=function(){function e(t){HOe(this,e),this.scale=t}return WOe(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.bandAware,a=r.position;if(n!==void 0){if(a)switch(a){case"start":return this.scale(n);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+o}case"end":{var l=this.bandwidth?this.bandwidth():0;return this.scale(n)+l}default:return this.scale(n)}if(i){var f=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+f}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),i=r[0],a=r[r.length-1];return i<=a?n>=i&&n<=a:n>=a&&n<=i}}],[{key:"create",value:function(n){return new e(n)}}])}();Q1(IV,"EPS",1e-4);var NP=function(t){var n=Object.keys(t).reduce(function(r,i){return _a(_a({},r),{},Q1({},i,IV.create(t[i])))},{});return _a(_a({},n),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,l=a.position;return wOe(i,function(f,u){return n[u].apply(f,{bandAware:o,position:l})})},isInRange:function(i){return PV(i,function(a,o){return n[o].isInRange(a)})}})};function KOe(e){return(e%180+180)%180}var ZOe=function(t){var n=t.width,r=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=KOe(i),o=a*Math.PI/180,l=Math.atan(r/n),f=o>l&&o<Math.PI-l?r/Math.sin(o):n/Math.cos(o);return Math.abs(f)},ME,u$;function XOe(){if(u$)return ME;u$=1;var e=_o(),t=Ev(),n=N1();function r(i){return function(a,o,l){var f=Object(a);if(!t(a)){var u=e(o,3);a=n(a),o=function(m){return u(f[m],m,f)}}var h=i(a,o,l);return h>-1?f[u?a[h]:h]:void 0}}return ME=r,ME}var NE,c$;function QOe(){if(c$)return NE;c$=1;var e=CV();function t(n){var r=e(n),i=r%1;return r===r?i?r-i:r:0}return NE=t,NE}var LE,f$;function JOe(){if(f$)return LE;f$=1;var e=IF(),t=_o(),n=QOe(),r=Math.max;function i(a,o,l){var f=a==null?0:a.length;if(!f)return-1;var u=l==null?0:n(l);return u<0&&(u=r(f+u,0)),e(a,t(o,3),u)}return LE=i,LE}var DE,d$;function eEe(){if(d$)return DE;d$=1;var e=XOe(),t=JOe(),n=e(t);return DE=n,DE}var tEe=eEe();const nEe=Lt(tEe);var rEe=Qz();const iEe=Lt(rEe);var aEe=iEe(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),LP=B.createContext(void 0),DP=B.createContext(void 0),$V=B.createContext(void 0),BV=B.createContext({}),UV=B.createContext(void 0),zV=B.createContext(0),FV=B.createContext(0),h$=function(t){var n=t.state,r=n.xAxisMap,i=n.yAxisMap,a=n.offset,o=t.clipPathId,l=t.children,f=t.width,u=t.height,h=aEe(a);return ae.createElement(LP.Provider,{value:r},ae.createElement(DP.Provider,{value:i},ae.createElement(BV.Provider,{value:a},ae.createElement($V.Provider,{value:h},ae.createElement(UV.Provider,{value:o},ae.createElement(zV.Provider,{value:u},ae.createElement(FV.Provider,{value:f},l)))))))},oEe=function(){return B.useContext(UV)},qV=function(t){var n=B.useContext(LP);n==null&&gc();var r=n[t];return r==null&&gc(),r},sEe=function(){var t=B.useContext(LP);return Ol(t)},lEe=function(){var t=B.useContext(DP),n=nEe(t,function(r){return PV(r.domain,Number.isFinite)});return n||Ol(t)},VV=function(t){var n=B.useContext(DP);n==null&&gc();var r=n[t];return r==null&&gc(),r},uEe=function(){var t=B.useContext($V);return t},cEe=function(){return B.useContext(BV)},kP=function(){return B.useContext(FV)},IP=function(){return B.useContext(zV)};function Od(e){"@babel/helpers - typeof";return Od=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Od(e)}function fEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dEe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,WV(r.key),r)}}function hEe(e,t,n){return t&&dEe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function pEe(e,t,n){return t=Ab(t),mEe(e,HV()?Reflect.construct(t,n||[],Ab(e).constructor):t.apply(e,n))}function mEe(e,t){if(t&&(Od(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vEe(e)}function vEe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function HV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(HV=function(){return!!e})()}function Ab(e){return Ab=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ab(e)}function gEe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ej(e,t)}function ej(e,t){return ej=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},ej(e,t)}function p$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function m$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?p$(Object(n),!0).forEach(function(r){$P(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $P(e,t,n){return t=WV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WV(e){var t=yEe(e,"string");return Od(t)=="symbol"?t:t+""}function yEe(e,t){if(Od(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Od(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function bEe(e,t){return SEe(e)||wEe(e,t)||xEe(e,t)||_Ee()}function _Ee(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xEe(e,t){if(e){if(typeof e=="string")return v$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v$(e,t)}}function v$(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function wEe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function SEe(e){if(Array.isArray(e))return e}function tj(){return tj=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tj.apply(this,arguments)}var OEe=function(t,n){var r;return ae.isValidElement(t)?r=ae.cloneElement(t,n):dt(t)?r=t(n):r=ae.createElement("line",tj({},n,{className:"recharts-reference-line-line"})),r},EEe=function(t,n,r,i,a,o,l,f,u){var h=a.x,m=a.y,y=a.width,_=a.height;if(r){var x=u.y,w=t.y.apply(x,{position:o});if(so(u,"discard")&&!t.y.isInRange(w))return null;var S=[{x:h+y,y:w},{x:h,y:w}];return f==="left"?S.reverse():S}if(n){var O=u.x,E=t.x.apply(O,{position:o});if(so(u,"discard")&&!t.x.isInRange(E))return null;var A=[{x:E,y:m+_},{x:E,y:m}];return l==="top"?A.reverse():A}if(i){var j=u.segment,P=j.map(function(R){return t.apply(R,{position:o})});return so(u,"discard")&&yOe(P,function(R){return!t.isInRange(R)})?null:P}return null};function CEe(e){var t=e.x,n=e.y,r=e.segment,i=e.xAxisId,a=e.yAxisId,o=e.shape,l=e.className,f=e.alwaysShow,u=oEe(),h=qV(i),m=VV(a),y=uEe();if(!u||!y)return null;Oa(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var _=NP({x:h.scale,y:m.scale}),x=Xn(t),w=Xn(n),S=r&&r.length===2,O=EEe(_,x,w,S,y,e.position,h.orientation,m.orientation,e);if(!O)return null;var E=bEe(O,2),A=E[0],j=A.x,P=A.y,R=E[1],I=R.x,V=R.y,W=so(e,"hidden")?"url(#".concat(u,")"):void 0,G=m$(m$({clipPath:W},at(e,!0)),{},{x1:j,y1:P,x2:I,y2:V});return ae.createElement(Ot,{className:ke("recharts-reference-line",l)},OEe(o,G),fr.renderCallByParent(e,YOe({x1:j,y1:P,x2:I,y2:V})))}var BP=function(e){function t(){return fEe(this,t),pEe(this,t,arguments)}return gEe(t,e),hEe(t,[{key:"render",value:function(){return ae.createElement(CEe,this.props)}}])}(ae.Component);$P(BP,"displayName","ReferenceLine");$P(BP,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function nj(){return nj=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nj.apply(this,arguments)}function Ed(e){"@babel/helpers - typeof";return Ed=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ed(e)}function g$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function y$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?g$(Object(n),!0).forEach(function(r){J1(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function TEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function AEe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,YV(r.key),r)}}function jEe(e,t,n){return t&&AEe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function PEe(e,t,n){return t=jb(t),REe(e,GV()?Reflect.construct(t,n||[],jb(e).constructor):t.apply(e,n))}function REe(e,t){if(t&&(Ed(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return MEe(e)}function MEe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function GV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(GV=function(){return!!e})()}function jb(e){return jb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},jb(e)}function NEe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&rj(e,t)}function rj(e,t){return rj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},rj(e,t)}function J1(e,t,n){return t=YV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YV(e){var t=LEe(e,"string");return Ed(t)=="symbol"?t:t+""}function LEe(e,t){if(Ed(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ed(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var DEe=function(t){var n=t.x,r=t.y,i=t.xAxis,a=t.yAxis,o=NP({x:i.scale,y:a.scale}),l=o.apply({x:n,y:r},{bandAware:!0});return so(t,"discard")&&!o.isInRange(l)?null:l},e_=function(e){function t(){return TEe(this,t),PEe(this,t,arguments)}return NEe(t,e),jEe(t,[{key:"render",value:function(){var r=this.props,i=r.x,a=r.y,o=r.r,l=r.alwaysShow,f=r.clipPathId,u=Xn(i),h=Xn(a);if(Oa(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!u||!h)return null;var m=DEe(this.props);if(!m)return null;var y=m.x,_=m.y,x=this.props,w=x.shape,S=x.className,O=so(this.props,"hidden")?"url(#".concat(f,")"):void 0,E=y$(y$({clipPath:O},at(this.props,!0)),{},{cx:y,cy:_});return ae.createElement(Ot,{className:ke("recharts-reference-dot",S)},t.renderDot(w,E),fr.renderCallByParent(this.props,{x:y-o,y:_-o,width:2*o,height:2*o}))}}])}(ae.Component);J1(e_,"displayName","ReferenceDot");J1(e_,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});J1(e_,"renderDot",function(e,t){var n;return ae.isValidElement(e)?n=ae.cloneElement(e,t):dt(e)?n=e(t):n=ae.createElement(Pv,nj({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function ij(){return ij=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ij.apply(this,arguments)}function Cd(e){"@babel/helpers - typeof";return Cd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cd(e)}function b$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function _$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?b$(Object(n),!0).forEach(function(r){t_(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function IEe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ZV(r.key),r)}}function $Ee(e,t,n){return t&&IEe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function BEe(e,t,n){return t=Pb(t),UEe(e,KV()?Reflect.construct(t,n||[],Pb(e).constructor):t.apply(e,n))}function UEe(e,t){if(t&&(Cd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return zEe(e)}function zEe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function KV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(KV=function(){return!!e})()}function Pb(e){return Pb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Pb(e)}function FEe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&aj(e,t)}function aj(e,t){return aj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},aj(e,t)}function t_(e,t,n){return t=ZV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZV(e){var t=qEe(e,"string");return Cd(t)=="symbol"?t:t+""}function qEe(e,t){if(Cd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Cd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var VEe=function(t,n,r,i,a){var o=a.x1,l=a.x2,f=a.y1,u=a.y2,h=a.xAxis,m=a.yAxis;if(!h||!m)return null;var y=NP({x:h.scale,y:m.scale}),_={x:t?y.x.apply(o,{position:"start"}):y.x.rangeMin,y:r?y.y.apply(f,{position:"start"}):y.y.rangeMin},x={x:n?y.x.apply(l,{position:"end"}):y.x.rangeMax,y:i?y.y.apply(u,{position:"end"}):y.y.rangeMax};return so(a,"discard")&&(!y.isInRange(_)||!y.isInRange(x))?null:kV(_,x)},Rv=function(e){function t(){return kEe(this,t),BEe(this,t,arguments)}return FEe(t,e),$Ee(t,[{key:"render",value:function(){var r=this.props,i=r.x1,a=r.x2,o=r.y1,l=r.y2,f=r.className,u=r.alwaysShow,h=r.clipPathId;Oa(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var m=Xn(i),y=Xn(a),_=Xn(o),x=Xn(l),w=this.props.shape;if(!m&&!y&&!_&&!x&&!w)return null;var S=VEe(m,y,_,x,this.props);if(!S&&!w)return null;var O=so(this.props,"hidden")?"url(#".concat(h,")"):void 0;return ae.createElement(Ot,{className:ke("recharts-reference-area",f)},t.renderRect(w,_$(_$({clipPath:O},at(this.props,!0)),S)),fr.renderCallByParent(this.props,S))}}])}(ae.Component);t_(Rv,"displayName","ReferenceArea");t_(Rv,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});t_(Rv,"renderRect",function(e,t){var n;return ae.isValidElement(e)?n=ae.cloneElement(e,t):dt(e)?n=e(t):n=ae.createElement(MP,ij({},t,{className:"recharts-reference-area-rect"})),n});function XV(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],i=0;i<e.length;i+=t)r.push(e[i]);return r}function HEe(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return ZOe(r,n)}function WEe(e,t,n){var r=n==="width",i=e.x,a=e.y,o=e.width,l=e.height;return t===1?{start:r?i:a,end:r?i+o:a+l}:{start:r?i+o:a+l,end:r?i:a}}function Rb(e,t,n,r,i){if(e*t<e*r||e*t>e*i)return!1;var a=n();return e*(t-e*a/2-r)>=0&&e*(t+e*a/2-i)<=0}function GEe(e,t){return XV(e,t+1)}function YEe(e,t,n,r,i){for(var a=(r||[]).slice(),o=t.start,l=t.end,f=0,u=1,h=o,m=function(){var x=r==null?void 0:r[f];if(x===void 0)return{v:XV(r,u)};var w=f,S,O=function(){return S===void 0&&(S=n(x,w)),S},E=x.coordinate,A=f===0||Rb(e,E,O,h,l);A||(f=0,h=o,u+=1),A&&(h=E+e*(O()/2+i),f+=u)},y;u<=a.length;)if(y=m(),y)return y.v;return[]}function Qm(e){"@babel/helpers - typeof";return Qm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qm(e)}function x$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Pr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?x$(Object(n),!0).forEach(function(r){KEe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function KEe(e,t,n){return t=ZEe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZEe(e){var t=XEe(e,"string");return Qm(t)=="symbol"?t:t+""}function XEe(e,t){if(Qm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Qm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function QEe(e,t,n,r,i){for(var a=(r||[]).slice(),o=a.length,l=t.start,f=t.end,u=function(y){var _=a[y],x,w=function(){return x===void 0&&(x=n(_,y)),x};if(y===o-1){var S=e*(_.coordinate+e*w()/2-f);a[y]=_=Pr(Pr({},_),{},{tickCoord:S>0?_.coordinate-S*e:_.coordinate})}else a[y]=_=Pr(Pr({},_),{},{tickCoord:_.coordinate});var O=Rb(e,_.tickCoord,w,l,f);O&&(f=_.tickCoord-e*(w()/2+i),a[y]=Pr(Pr({},_),{},{isShow:!0}))},h=o-1;h>=0;h--)u(h);return a}function JEe(e,t,n,r,i,a){var o=(r||[]).slice(),l=o.length,f=t.start,u=t.end;if(a){var h=r[l-1],m=n(h,l-1),y=e*(h.coordinate+e*m/2-u);o[l-1]=h=Pr(Pr({},h),{},{tickCoord:y>0?h.coordinate-y*e:h.coordinate});var _=Rb(e,h.tickCoord,function(){return m},f,u);_&&(u=h.tickCoord-e*(m/2+i),o[l-1]=Pr(Pr({},h),{},{isShow:!0}))}for(var x=a?l-1:l,w=function(E){var A=o[E],j,P=function(){return j===void 0&&(j=n(A,E)),j};if(E===0){var R=e*(A.coordinate-e*P()/2-f);o[E]=A=Pr(Pr({},A),{},{tickCoord:R<0?A.coordinate-R*e:A.coordinate})}else o[E]=A=Pr(Pr({},A),{},{tickCoord:A.coordinate});var I=Rb(e,A.tickCoord,P,f,u);I&&(f=A.tickCoord+e*(P()/2+i),o[E]=Pr(Pr({},A),{},{isShow:!0}))},S=0;S<x;S++)w(S);return o}function UP(e,t,n){var r=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,l=e.orientation,f=e.interval,u=e.tickFormatter,h=e.unit,m=e.angle;if(!i||!i.length||!r)return[];if(Ke(f)||xs.isSsr)return GEe(i,typeof f=="number"&&Ke(f)?f:0);var y=[],_=l==="top"||l==="bottom"?"width":"height",x=h&&_==="width"?Yp(h,{fontSize:t,letterSpacing:n}):{width:0,height:0},w=function(A,j){var P=dt(u)?u(A.value,j):A.value;return _==="width"?HEe(Yp(P,{fontSize:t,letterSpacing:n}),x,m):Yp(P,{fontSize:t,letterSpacing:n})[_]},S=i.length>=2?qr(i[1].coordinate-i[0].coordinate):1,O=WEe(a,S,_);return f==="equidistantPreserveStart"?YEe(S,O,w,i,o):(f==="preserveStart"||f==="preserveStartEnd"?y=JEe(S,O,w,i,o,f==="preserveStartEnd"):y=QEe(S,O,w,i,o),y.filter(function(E){return E.isShow}))}var eCe=["viewBox"],tCe=["viewBox"],nCe=["ticks"];function Td(e){"@babel/helpers - typeof";return Td=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Td(e)}function Ff(){return Ff=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ff.apply(this,arguments)}function w$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function zr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?w$(Object(n),!0).forEach(function(r){zP(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kE(e,t){if(e==null)return{};var n=rCe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rCe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function iCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,JV(r.key),r)}}function aCe(e,t,n){return t&&S$(e.prototype,t),n&&S$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function oCe(e,t,n){return t=Mb(t),sCe(e,QV()?Reflect.construct(t,n||[],Mb(e).constructor):t.apply(e,n))}function sCe(e,t){if(t&&(Td(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return lCe(e)}function lCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QV=function(){return!!e})()}function Mb(e){return Mb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Mb(e)}function uCe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&oj(e,t)}function oj(e,t){return oj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},oj(e,t)}function zP(e,t,n){return t=JV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JV(e){var t=cCe(e,"string");return Td(t)=="symbol"?t:t+""}function cCe(e,t){if(Td(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Td(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var nh=function(e){function t(n){var r;return iCe(this,t),r=oCe(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return uCe(t,e),aCe(t,[{key:"shouldComponentUpdate",value:function(r,i){var a=r.viewBox,o=kE(r,eCe),l=this.props,f=l.viewBox,u=kE(l,tCe);return!Wf(a,f)||!Wf(o,u)||!Wf(i,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var i=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var i=this.props,a=i.x,o=i.y,l=i.width,f=i.height,u=i.orientation,h=i.tickSize,m=i.mirror,y=i.tickMargin,_,x,w,S,O,E,A=m?-1:1,j=r.tickSize||h,P=Ke(r.tickCoord)?r.tickCoord:r.coordinate;switch(u){case"top":_=x=r.coordinate,S=o+ +!m*f,w=S-A*j,E=w-A*y,O=P;break;case"left":w=S=r.coordinate,x=a+ +!m*l,_=x-A*j,O=_-A*y,E=P;break;case"right":w=S=r.coordinate,x=a+ +m*l,_=x+A*j,O=_+A*y,E=P;break;default:_=x=r.coordinate,S=o+ +m*f,w=S+A*j,E=w+A*y,O=P;break}return{line:{x1:_,y1:w,x2:x,y2:S},tick:{x:O,y:E}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,i=r.orientation,a=r.mirror,o;switch(i){case"left":o=a?"start":"end";break;case"right":o=a?"end":"start";break;default:o="middle";break}return o}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,i=r.orientation,a=r.mirror,o="end";switch(i){case"left":case"right":o="middle";break;case"top":o=a?"start":"end";break;default:o=a?"end":"start";break}return o}},{key:"renderAxisLine",value:function(){var r=this.props,i=r.x,a=r.y,o=r.width,l=r.height,f=r.orientation,u=r.mirror,h=r.axisLine,m=zr(zr(zr({},at(this.props,!1)),at(h,!1)),{},{fill:"none"});if(f==="top"||f==="bottom"){var y=+(f==="top"&&!u||f==="bottom"&&u);m=zr(zr({},m),{},{x1:i,y1:a+y*l,x2:i+o,y2:a+y*l})}else{var _=+(f==="left"&&!u||f==="right"&&u);m=zr(zr({},m),{},{x1:i+_*o,y1:a,x2:i+_*o,y2:a+l})}return ae.createElement("line",Ff({},m,{className:ke("recharts-cartesian-axis-line",ji(h,"className"))}))}},{key:"renderTicks",value:function(r,i,a){var o=this,l=this.props,f=l.tickLine,u=l.stroke,h=l.tick,m=l.tickFormatter,y=l.unit,_=UP(zr(zr({},this.props),{},{ticks:r}),i,a),x=this.getTickTextAnchor(),w=this.getTickVerticalAnchor(),S=at(this.props,!1),O=at(h,!1),E=zr(zr({},S),{},{fill:"none"},at(f,!1)),A=_.map(function(j,P){var R=o.getTickLineCoord(j),I=R.line,V=R.tick,W=zr(zr(zr(zr({textAnchor:x,verticalAnchor:w},S),{},{stroke:"none",fill:u},O),V),{},{index:P,payload:j,visibleTicksCount:_.length,tickFormatter:m});return ae.createElement(Ot,Ff({className:"recharts-cartesian-axis-tick",key:"tick-".concat(j.value,"-").concat(j.coordinate,"-").concat(j.tickCoord)},Ul(o.props,j,P)),f&&ae.createElement("line",Ff({},E,I,{className:ke("recharts-cartesian-axis-tick-line",ji(f,"className"))})),h&&t.renderTickItem(h,W,"".concat(dt(m)?m(j.value,P):j.value).concat(y||"")))});return ae.createElement("g",{className:"recharts-cartesian-axis-ticks"},A)}},{key:"render",value:function(){var r=this,i=this.props,a=i.axisLine,o=i.width,l=i.height,f=i.ticksGenerator,u=i.className,h=i.hide;if(h)return null;var m=this.props,y=m.ticks,_=kE(m,nCe),x=y;return dt(f)&&(x=y&&y.length>0?f(this.props):f(_)),o<=0||l<=0||!x||!x.length?null:ae.createElement(Ot,{className:ke("recharts-cartesian-axis",u),ref:function(S){r.layerReference=S}},a&&this.renderAxisLine(),this.renderTicks(x,this.state.fontSize,this.state.letterSpacing),fr.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,i,a){var o;return ae.isValidElement(r)?o=ae.cloneElement(r,i):dt(r)?o=r(i):o=ae.createElement(mc,Ff({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])}(B.Component);zP(nh,"displayName","CartesianAxis");zP(nh,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var fCe=["x1","y1","x2","y2","key"],dCe=["offset"];function yc(e){"@babel/helpers - typeof";return yc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yc(e)}function O$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Rr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?O$(Object(n),!0).forEach(function(r){hCe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hCe(e,t,n){return t=pCe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pCe(e){var t=mCe(e,"string");return yc(t)=="symbol"?t:t+""}function mCe(e,t){if(yc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(yc(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ku(){return Ku=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ku.apply(this,arguments)}function E$(e,t){if(e==null)return{};var n=vCe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function vCe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var gCe=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,i=t.x,a=t.y,o=t.width,l=t.height,f=t.ry;return ae.createElement("rect",{x:i,y:a,ry:f,width:o,height:l,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function eH(e,t){var n;if(ae.isValidElement(e))n=ae.cloneElement(e,t);else if(dt(e))n=e(t);else{var r=t.x1,i=t.y1,a=t.x2,o=t.y2,l=t.key,f=E$(t,fCe),u=at(f,!1);u.offset;var h=E$(u,dCe);n=ae.createElement("line",Ku({},h,{x1:r,y1:i,x2:a,y2:o,fill:"none",key:l}))}return n}function yCe(e){var t=e.x,n=e.width,r=e.horizontal,i=r===void 0?!0:r,a=e.horizontalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(l,f){var u=Rr(Rr({},e),{},{x1:t,y1:l,x2:t+n,y2:l,key:"line-".concat(f),index:f});return eH(i,u)});return ae.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function bCe(e){var t=e.y,n=e.height,r=e.vertical,i=r===void 0?!0:r,a=e.verticalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(l,f){var u=Rr(Rr({},e),{},{x1:l,y1:t,x2:l,y2:t+n,key:"line-".concat(f),index:f});return eH(i,u)});return ae.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function _Ce(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,i=e.y,a=e.width,o=e.height,l=e.horizontalPoints,f=e.horizontal,u=f===void 0?!0:f;if(!u||!t||!t.length)return null;var h=l.map(function(y){return Math.round(y+i-i)}).sort(function(y,_){return y-_});i!==h[0]&&h.unshift(0);var m=h.map(function(y,_){var x=!h[_+1],w=x?i+o-y:h[_+1]-y;if(w<=0)return null;var S=_%t.length;return ae.createElement("rect",{key:"react-".concat(_),y,x:r,height:w,width:a,stroke:"none",fill:t[S],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return ae.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},m)}function xCe(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,i=e.fillOpacity,a=e.x,o=e.y,l=e.width,f=e.height,u=e.verticalPoints;if(!n||!r||!r.length)return null;var h=u.map(function(y){return Math.round(y+a-a)}).sort(function(y,_){return y-_});a!==h[0]&&h.unshift(0);var m=h.map(function(y,_){var x=!h[_+1],w=x?a+l-y:h[_+1]-y;if(w<=0)return null;var S=_%r.length;return ae.createElement("rect",{key:"react-".concat(_),x:y,y:o,width:w,height:f,stroke:"none",fill:r[S],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return ae.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},m)}var wCe=function(t,n){var r=t.xAxis,i=t.width,a=t.height,o=t.offset;return tV(UP(Rr(Rr(Rr({},nh.defaultProps),r),{},{ticks:Jo(r,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.left,o.left+o.width,n)},SCe=function(t,n){var r=t.yAxis,i=t.width,a=t.height,o=t.offset;return tV(UP(Rr(Rr(Rr({},nh.defaultProps),r),{},{ticks:Jo(r,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.top,o.top+o.height,n)},Ef={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function FP(e){var t,n,r,i,a,o,l=kP(),f=IP(),u=cEe(),h=Rr(Rr({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Ef.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Ef.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Ef.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:Ef.horizontalFill,vertical:(a=e.vertical)!==null&&a!==void 0?a:Ef.vertical,verticalFill:(o=e.verticalFill)!==null&&o!==void 0?o:Ef.verticalFill,x:Ke(e.x)?e.x:u.left,y:Ke(e.y)?e.y:u.top,width:Ke(e.width)?e.width:u.width,height:Ke(e.height)?e.height:u.height}),m=h.x,y=h.y,_=h.width,x=h.height,w=h.syncWithTicks,S=h.horizontalValues,O=h.verticalValues,E=sEe(),A=lEe();if(!Ke(_)||_<=0||!Ke(x)||x<=0||!Ke(m)||m!==+m||!Ke(y)||y!==+y)return null;var j=h.verticalCoordinatesGenerator||wCe,P=h.horizontalCoordinatesGenerator||SCe,R=h.horizontalPoints,I=h.verticalPoints;if((!R||!R.length)&&dt(P)){var V=S&&S.length,W=P({yAxis:A?Rr(Rr({},A),{},{ticks:V?S:A.ticks}):void 0,width:l,height:f,offset:u},V?!0:w);Oa(Array.isArray(W),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(yc(W),"]")),Array.isArray(W)&&(R=W)}if((!I||!I.length)&&dt(j)){var G=O&&O.length,K=j({xAxis:E?Rr(Rr({},E),{},{ticks:G?O:E.ticks}):void 0,width:l,height:f,offset:u},G?!0:w);Oa(Array.isArray(K),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(yc(K),"]")),Array.isArray(K)&&(I=K)}return ae.createElement("g",{className:"recharts-cartesian-grid"},ae.createElement(gCe,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),ae.createElement(yCe,Ku({},h,{offset:u,horizontalPoints:R,xAxis:E,yAxis:A})),ae.createElement(bCe,Ku({},h,{offset:u,verticalPoints:I,xAxis:E,yAxis:A})),ae.createElement(_Ce,Ku({},h,{horizontalPoints:R})),ae.createElement(xCe,Ku({},h,{verticalPoints:I})))}FP.displayName="CartesianGrid";var OCe=["type","layout","connectNulls","ref"],ECe=["key"];function Ad(e){"@babel/helpers - typeof";return Ad=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ad(e)}function C$(e,t){if(e==null)return{};var n=CCe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function CCe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function em(){return em=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},em.apply(this,arguments)}function T$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function bi(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?T$(Object(n),!0).forEach(function(r){xa(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Cf(e){return PCe(e)||jCe(e)||ACe(e)||TCe()}function TCe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ACe(e,t){if(e){if(typeof e=="string")return sj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sj(e,t)}}function jCe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function PCe(e){if(Array.isArray(e))return sj(e)}function sj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function RCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,nH(r.key),r)}}function MCe(e,t,n){return t&&A$(e.prototype,t),n&&A$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function NCe(e,t,n){return t=Nb(t),LCe(e,tH()?Reflect.construct(t,n||[],Nb(e).constructor):t.apply(e,n))}function LCe(e,t){if(t&&(Ad(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return DCe(e)}function DCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tH=function(){return!!e})()}function Nb(e){return Nb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Nb(e)}function kCe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&lj(e,t)}function lj(e,t){return lj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},lj(e,t)}function xa(e,t,n){return t=nH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nH(e){var t=ICe(e,"string");return Ad(t)=="symbol"?t:t+""}function ICe(e,t){if(Ad(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ad(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var rh=function(e){function t(){var n;RCe(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=NCe(this,t,[].concat(i)),xa(n,"state",{isAnimationFinished:!0,totalLength:0}),xa(n,"generateSimpleStrokeDasharray",function(o,l){return"".concat(l,"px ").concat(o-l,"px")}),xa(n,"getStrokeDasharray",function(o,l,f){var u=f.reduce(function(O,E){return O+E});if(!u)return n.generateSimpleStrokeDasharray(l,o);for(var h=Math.floor(o/u),m=o%u,y=l-o,_=[],x=0,w=0;x<f.length;w+=f[x],++x)if(w+f[x]>m){_=[].concat(Cf(f.slice(0,x)),[m-w]);break}var S=_.length%2===0?[0,y]:[y];return[].concat(Cf(t.repeat(f,h)),Cf(_),S).map(function(O){return"".concat(O,"px")}).join(", ")}),xa(n,"id",Zl("recharts-line-")),xa(n,"pathRef",function(o){n.mainCurve=o}),xa(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0}),n.props.onAnimationEnd&&n.props.onAnimationEnd()}),xa(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1}),n.props.onAnimationStart&&n.props.onAnimationStart()}),n}return kCe(t,e),MCe(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();this.setState({totalLength:r})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();r!==this.state.totalLength&&this.setState({totalLength:r})}}},{key:"getTotalLength",value:function(){var r=this.mainCurve;try{return r&&r.getTotalLength&&r.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(r,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.points,l=a.xAxis,f=a.yAxis,u=a.layout,h=a.children,m=Gr(h,th);if(!m)return null;var y=function(w,S){return{x:w.x,y:w.y,value:w.value,errorVal:bn(w.payload,S)}},_={clipPath:r?"url(#clipPath-".concat(i,")"):null};return ae.createElement(Ot,_,m.map(function(x){return ae.cloneElement(x,{key:"bar-".concat(x.props.dataKey),data:o,xAxis:l,yAxis:f,layout:u,dataPointFormatter:y})}))}},{key:"renderDots",value:function(r,i,a){var o=this.props.isAnimationActive;if(o&&!this.state.isAnimationFinished)return null;var l=this.props,f=l.dot,u=l.points,h=l.dataKey,m=at(this.props,!1),y=at(f,!0),_=u.map(function(w,S){var O=bi(bi(bi({key:"dot-".concat(S),r:3},m),y),{},{index:S,cx:w.x,cy:w.y,value:w.value,dataKey:h,payload:w.payload,points:u});return t.renderDotItem(f,O)}),x={clipPath:r?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return ae.createElement(Ot,em({className:"recharts-line-dots",key:"dots"},x),_)}},{key:"renderCurveStatically",value:function(r,i,a,o){var l=this.props,f=l.type,u=l.layout,h=l.connectNulls;l.ref;var m=C$(l,OCe),y=bi(bi(bi({},at(m,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(a,")"):null,points:r},o),{},{type:f,layout:u,connectNulls:h});return ae.createElement(Ml,em({},y,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(r,i){var a=this,o=this.props,l=o.points,f=o.strokeDasharray,u=o.isAnimationActive,h=o.animationBegin,m=o.animationDuration,y=o.animationEasing,_=o.animationId,x=o.animateNewValues,w=o.width,S=o.height,O=this.state,E=O.prevPoints,A=O.totalLength;return ae.createElement(aa,{begin:h,duration:m,isActive:u,easing:y,from:{t:0},to:{t:1},key:"line-".concat(_),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(j){var P=j.t;if(E){var R=E.length/l.length,I=l.map(function(ne,le){var Q=Math.floor(le*R);if(E[Q]){var J=E[Q],H=jn(J.x,ne.x),U=jn(J.y,ne.y);return bi(bi({},ne),{},{x:H(P),y:U(P)})}if(x){var z=jn(w*2,ne.x),F=jn(S/2,ne.y);return bi(bi({},ne),{},{x:z(P),y:F(P)})}return bi(bi({},ne),{},{x:ne.x,y:ne.y})});return a.renderCurveStatically(I,r,i)}var V=jn(0,A),W=V(P),G;if(f){var K="".concat(f).split(/[,\s]+/gim).map(function(ne){return parseFloat(ne)});G=a.getStrokeDasharray(W,A,K)}else G=a.generateSimpleStrokeDasharray(A,W);return a.renderCurveStatically(l,r,i,{strokeDasharray:G})})}},{key:"renderCurve",value:function(r,i){var a=this.props,o=a.points,l=a.isAnimationActive,f=this.state,u=f.prevPoints,h=f.totalLength;return l&&o&&o.length&&(!u&&h>0||!zl(u,o))?this.renderCurveWithAnimation(r,i):this.renderCurveStatically(o,r,i)}},{key:"render",value:function(){var r,i=this.props,a=i.hide,o=i.dot,l=i.points,f=i.className,u=i.xAxis,h=i.yAxis,m=i.top,y=i.left,_=i.width,x=i.height,w=i.isAnimationActive,S=i.id;if(a||!l||!l.length)return null;var O=this.state.isAnimationFinished,E=l.length===1,A=ke("recharts-line",f),j=u&&u.allowDataOverflow,P=h&&h.allowDataOverflow,R=j||P,I=ht(S)?this.id:S,V=(r=at(o,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},W=V.r,G=W===void 0?3:W,K=V.strokeWidth,ne=K===void 0?2:K,le=rF(o)?o:{},Q=le.clipDot,J=Q===void 0?!0:Q,H=G*2+ne;return ae.createElement(Ot,{className:A},j||P?ae.createElement("defs",null,ae.createElement("clipPath",{id:"clipPath-".concat(I)},ae.createElement("rect",{x:j?y:y-_/2,y:P?m:m-x/2,width:j?_:_*2,height:P?x:x*2})),!J&&ae.createElement("clipPath",{id:"clipPath-dots-".concat(I)},ae.createElement("rect",{x:y-H/2,y:m-H/2,width:_+H,height:x+H}))):null,!E&&this.renderCurve(R,I),this.renderErrorBar(R,I),(E||o)&&this.renderDots(R,J,I),(!w||O)&&Ea.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,prevPoints:i.curPoints}:r.points!==i.curPoints?{curPoints:r.points}:null}},{key:"repeat",value:function(r,i){for(var a=r.length%2!==0?[].concat(Cf(r),[0]):r,o=[],l=0;l<i;++l)o=[].concat(Cf(o),Cf(a));return o}},{key:"renderDotItem",value:function(r,i){var a;if(ae.isValidElement(r))a=ae.cloneElement(r,i);else if(dt(r))a=r(i);else{var o=i.key,l=C$(i,ECe),f=ke("recharts-line-dot",typeof r!="boolean"?r.className:"");a=ae.createElement(Pv,em({key:o},l,{className:f}))}return a}}])}(B.PureComponent);xa(rh,"displayName","Line");xa(rh,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!xs.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});xa(rh,"getComposedData",function(e){var t=e.props,n=e.xAxis,r=e.yAxis,i=e.xAxisTicks,a=e.yAxisTicks,o=e.dataKey,l=e.bandSize,f=e.displayedData,u=e.offset,h=t.layout,m=f.map(function(y,_){var x=bn(y,o);return h==="horizontal"?{x:vd({axis:n,ticks:i,bandSize:l,entry:y,index:_}),y:ht(x)?null:r.scale(x),value:x,payload:y}:{x:ht(x)?null:n.scale(x),y:vd({axis:r,ticks:a,bandSize:l,entry:y,index:_}),value:x,payload:y}});return bi({points:m,layout:h},u)});var $Ce=["layout","type","stroke","connectNulls","isRange","ref"],BCe=["key"],rH;function jd(e){"@babel/helpers - typeof";return jd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jd(e)}function iH(e,t){if(e==null)return{};var n=UCe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function UCe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Zu(){return Zu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zu.apply(this,arguments)}function j$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function _l(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?j$(Object(n),!0).forEach(function(r){io(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,oH(r.key),r)}}function FCe(e,t,n){return t&&P$(e.prototype,t),n&&P$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function qCe(e,t,n){return t=Lb(t),VCe(e,aH()?Reflect.construct(t,n||[],Lb(e).constructor):t.apply(e,n))}function VCe(e,t){if(t&&(jd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return HCe(e)}function HCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(aH=function(){return!!e})()}function Lb(e){return Lb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Lb(e)}function WCe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&uj(e,t)}function uj(e,t){return uj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},uj(e,t)}function io(e,t,n){return t=oH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oH(e){var t=GCe(e,"string");return jd(t)=="symbol"?t:t+""}function GCe(e,t){if(jd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(jd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Cc=function(e){function t(){var n;zCe(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=qCe(this,t,[].concat(i)),io(n,"state",{isAnimationFinished:!0}),io(n,"id",Zl("recharts-area-")),io(n,"handleAnimationEnd",function(){var o=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),dt(o)&&o()}),io(n,"handleAnimationStart",function(){var o=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),dt(o)&&o()}),n}return WCe(t,e),FCe(t,[{key:"renderDots",value:function(r,i,a){var o=this.props.isAnimationActive,l=this.state.isAnimationFinished;if(o&&!l)return null;var f=this.props,u=f.dot,h=f.points,m=f.dataKey,y=at(this.props,!1),_=at(u,!0),x=h.map(function(S,O){var E=_l(_l(_l({key:"dot-".concat(O),r:3},y),_),{},{index:O,cx:S.x,cy:S.y,dataKey:m,value:S.value,payload:S.payload,points:h});return t.renderDotItem(u,E)}),w={clipPath:r?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return ae.createElement(Ot,Zu({className:"recharts-area-dots"},w),x)}},{key:"renderHorizontalRect",value:function(r){var i=this.props,a=i.baseLine,o=i.points,l=i.strokeWidth,f=o[0].x,u=o[o.length-1].x,h=r*Math.abs(f-u),m=El(o.map(function(y){return y.y||0}));return Ke(a)&&typeof a=="number"?m=Math.max(a,m):a&&Array.isArray(a)&&a.length&&(m=Math.max(El(a.map(function(y){return y.y||0})),m)),Ke(m)?ae.createElement("rect",{x:f<u?f:f-h,y:0,width:h,height:Math.floor(m+(l?parseInt("".concat(l),10):1))}):null}},{key:"renderVerticalRect",value:function(r){var i=this.props,a=i.baseLine,o=i.points,l=i.strokeWidth,f=o[0].y,u=o[o.length-1].y,h=r*Math.abs(f-u),m=El(o.map(function(y){return y.x||0}));return Ke(a)&&typeof a=="number"?m=Math.max(a,m):a&&Array.isArray(a)&&a.length&&(m=Math.max(El(a.map(function(y){return y.x||0})),m)),Ke(m)?ae.createElement("rect",{x:0,y:f<u?f:f-h,width:m+(l?parseInt("".concat(l),10):1),height:Math.floor(h)}):null}},{key:"renderClipRect",value:function(r){var i=this.props.layout;return i==="vertical"?this.renderVerticalRect(r):this.renderHorizontalRect(r)}},{key:"renderAreaStatically",value:function(r,i,a,o){var l=this.props,f=l.layout,u=l.type,h=l.stroke,m=l.connectNulls,y=l.isRange;l.ref;var _=iH(l,$Ce);return ae.createElement(Ot,{clipPath:a?"url(#clipPath-".concat(o,")"):null},ae.createElement(Ml,Zu({},at(_,!0),{points:r,connectNulls:m,type:u,baseLine:i,layout:f,stroke:"none",className:"recharts-area-area"})),h!=="none"&&ae.createElement(Ml,Zu({},at(this.props,!1),{className:"recharts-area-curve",layout:f,type:u,connectNulls:m,fill:"none",points:r})),h!=="none"&&y&&ae.createElement(Ml,Zu({},at(this.props,!1),{className:"recharts-area-curve",layout:f,type:u,connectNulls:m,fill:"none",points:i})))}},{key:"renderAreaWithAnimation",value:function(r,i){var a=this,o=this.props,l=o.points,f=o.baseLine,u=o.isAnimationActive,h=o.animationBegin,m=o.animationDuration,y=o.animationEasing,_=o.animationId,x=this.state,w=x.prevPoints,S=x.prevBaseLine;return ae.createElement(aa,{begin:h,duration:m,isActive:u,easing:y,from:{t:0},to:{t:1},key:"area-".concat(_),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(O){var E=O.t;if(w){var A=w.length/l.length,j=l.map(function(V,W){var G=Math.floor(W*A);if(w[G]){var K=w[G],ne=jn(K.x,V.x),le=jn(K.y,V.y);return _l(_l({},V),{},{x:ne(E),y:le(E)})}return V}),P;if(Ke(f)&&typeof f=="number"){var R=jn(S,f);P=R(E)}else if(ht(f)||Zd(f)){var I=jn(S,0);P=I(E)}else P=f.map(function(V,W){var G=Math.floor(W*A);if(S[G]){var K=S[G],ne=jn(K.x,V.x),le=jn(K.y,V.y);return _l(_l({},V),{},{x:ne(E),y:le(E)})}return V});return a.renderAreaStatically(j,P,r,i)}return ae.createElement(Ot,null,ae.createElement("defs",null,ae.createElement("clipPath",{id:"animationClipPath-".concat(i)},a.renderClipRect(E))),ae.createElement(Ot,{clipPath:"url(#animationClipPath-".concat(i,")")},a.renderAreaStatically(l,f,r,i)))})}},{key:"renderArea",value:function(r,i){var a=this.props,o=a.points,l=a.baseLine,f=a.isAnimationActive,u=this.state,h=u.prevPoints,m=u.prevBaseLine,y=u.totalLength;return f&&o&&o.length&&(!h&&y>0||!zl(h,o)||!zl(m,l))?this.renderAreaWithAnimation(r,i):this.renderAreaStatically(o,l,r,i)}},{key:"render",value:function(){var r,i=this.props,a=i.hide,o=i.dot,l=i.points,f=i.className,u=i.top,h=i.left,m=i.xAxis,y=i.yAxis,_=i.width,x=i.height,w=i.isAnimationActive,S=i.id;if(a||!l||!l.length)return null;var O=this.state.isAnimationFinished,E=l.length===1,A=ke("recharts-area",f),j=m&&m.allowDataOverflow,P=y&&y.allowDataOverflow,R=j||P,I=ht(S)?this.id:S,V=(r=at(o,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},W=V.r,G=W===void 0?3:W,K=V.strokeWidth,ne=K===void 0?2:K,le=rF(o)?o:{},Q=le.clipDot,J=Q===void 0?!0:Q,H=G*2+ne;return ae.createElement(Ot,{className:A},j||P?ae.createElement("defs",null,ae.createElement("clipPath",{id:"clipPath-".concat(I)},ae.createElement("rect",{x:j?h:h-_/2,y:P?u:u-x/2,width:j?_:_*2,height:P?x:x*2})),!J&&ae.createElement("clipPath",{id:"clipPath-dots-".concat(I)},ae.createElement("rect",{x:h-H/2,y:u-H/2,width:_+H,height:x+H}))):null,E?null:this.renderArea(R,I),(o||E)&&this.renderDots(R,J,I),(!w||O)&&Ea.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,curBaseLine:r.baseLine,prevPoints:i.curPoints,prevBaseLine:i.curBaseLine}:r.points!==i.curPoints||r.baseLine!==i.curBaseLine?{curPoints:r.points,curBaseLine:r.baseLine}:null}}])}(B.PureComponent);rH=Cc;io(Cc,"displayName","Area");io(Cc,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!xs.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});io(Cc,"getBaseValue",function(e,t,n,r){var i=e.layout,a=e.baseValue,o=t.props.baseValue,l=o??a;if(Ke(l)&&typeof l=="number")return l;var f=i==="horizontal"?r:n,u=f.scale.domain();if(f.type==="number"){var h=Math.max(u[0],u[1]),m=Math.min(u[0],u[1]);return l==="dataMin"?m:l==="dataMax"||h<0?h:Math.max(Math.min(u[0],u[1]),0)}return l==="dataMin"?u[0]:l==="dataMax"?u[1]:u[0]});io(Cc,"getComposedData",function(e){var t=e.props,n=e.item,r=e.xAxis,i=e.yAxis,a=e.xAxisTicks,o=e.yAxisTicks,l=e.bandSize,f=e.dataKey,u=e.stackedData,h=e.dataStartIndex,m=e.displayedData,y=e.offset,_=t.layout,x=u&&u.length,w=rH.getBaseValue(t,n,r,i),S=_==="horizontal",O=!1,E=m.map(function(j,P){var R;x?R=u[h+P]:(R=bn(j,f),Array.isArray(R)?O=!0:R=[w,R]);var I=R[1]==null||x&&bn(j,f)==null;return S?{x:vd({axis:r,ticks:a,bandSize:l,entry:j,index:P}),y:I?null:i.scale(R[1]),value:R,payload:j}:{x:I?null:r.scale(R[1]),y:vd({axis:i,ticks:o,bandSize:l,entry:j,index:P}),value:R,payload:j}}),A;return x||O?A=E.map(function(j){var P=Array.isArray(j.value)?j.value[0]:null;return S?{x:j.x,y:P!=null&&j.y!=null?i.scale(P):null}:{x:P!=null?r.scale(P):null,y:j.y}}):A=S?i.scale(w):r.scale(w),_l({points:E,baseLine:A,layout:_,isRange:O},y)});io(Cc,"renderDotItem",function(e,t){var n;if(ae.isValidElement(e))n=ae.cloneElement(e,t);else if(dt(e))n=e(t);else{var r=ke("recharts-area-dot",typeof e!="boolean"?e.className:""),i=t.key,a=iH(t,BCe);n=ae.createElement(Pv,Zu({},a,{key:i,className:r}))}return n});function Pd(e){"@babel/helpers - typeof";return Pd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pd(e)}function YCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KCe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,uH(r.key),r)}}function ZCe(e,t,n){return t&&KCe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function XCe(e,t,n){return t=Db(t),QCe(e,sH()?Reflect.construct(t,n||[],Db(e).constructor):t.apply(e,n))}function QCe(e,t){if(t&&(Pd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return JCe(e)}function JCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(sH=function(){return!!e})()}function Db(e){return Db=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Db(e)}function eTe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cj(e,t)}function cj(e,t){return cj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},cj(e,t)}function lH(e,t,n){return t=uH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uH(e){var t=tTe(e,"string");return Pd(t)=="symbol"?t:t+""}function tTe(e,t){if(Pd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Pd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var n_=function(e){function t(){return YCe(this,t),XCe(this,t,arguments)}return eTe(t,e),ZCe(t,[{key:"render",value:function(){return null}}])}(ae.Component);lH(n_,"displayName","ZAxis");lH(n_,"defaultProps",{zAxisId:0,range:[64,64],scale:"auto",type:"number"});var nTe=["option","isActive"];function tm(){return tm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tm.apply(this,arguments)}function rTe(e,t){if(e==null)return{};var n=iTe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function iTe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function aTe(e){var t=e.option,n=e.isActive,r=rTe(e,nTe);return typeof t=="string"?ae.createElement(xb,tm({option:ae.createElement(M1,tm({type:t},r)),isActive:n,shapeType:"symbols"},r)):ae.createElement(xb,tm({option:t,isActive:n,shapeType:"symbols"},r))}function Rd(e){"@babel/helpers - typeof";return Rd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rd(e)}function nm(){return nm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nm.apply(this,arguments)}function R$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ki(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?R$(Object(n),!0).forEach(function(r){Tl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function oTe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function M$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,fH(r.key),r)}}function sTe(e,t,n){return t&&M$(e.prototype,t),n&&M$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function lTe(e,t,n){return t=kb(t),uTe(e,cH()?Reflect.construct(t,n||[],kb(e).constructor):t.apply(e,n))}function uTe(e,t){if(t&&(Rd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cTe(e)}function cTe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cH=function(){return!!e})()}function kb(e){return kb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},kb(e)}function fTe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fj(e,t)}function fj(e,t){return fj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},fj(e,t)}function Tl(e,t,n){return t=fH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fH(e){var t=dTe(e,"string");return Rd(t)=="symbol"?t:t+""}function dTe(e,t){if(Rd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Rd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var r_=function(e){function t(){var n;oTe(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=lTe(this,t,[].concat(i)),Tl(n,"state",{isAnimationFinished:!1}),Tl(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0})}),Tl(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1})}),Tl(n,"id",Zl("recharts-scatter-")),n}return fTe(t,e),sTe(t,[{key:"renderSymbolsStatically",value:function(r){var i=this,a=this.props,o=a.shape,l=a.activeShape,f=a.activeIndex,u=at(this.props,!1);return r.map(function(h,m){var y=f===m,_=y?l:o,x=Ki(Ki({},u),h);return ae.createElement(Ot,nm({className:"recharts-scatter-symbol",key:"symbol-".concat(h==null?void 0:h.cx,"-").concat(h==null?void 0:h.cy,"-").concat(h==null?void 0:h.size,"-").concat(m)},Ul(i.props,h,m),{role:"img"}),ae.createElement(aTe,nm({option:_,isActive:y,key:"symbol-".concat(m)},x)))})}},{key:"renderSymbolsWithAnimation",value:function(){var r=this,i=this.props,a=i.points,o=i.isAnimationActive,l=i.animationBegin,f=i.animationDuration,u=i.animationEasing,h=i.animationId,m=this.state.prevPoints;return ae.createElement(aa,{begin:l,duration:f,isActive:o,easing:u,from:{t:0},to:{t:1},key:"pie-".concat(h),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(y){var _=y.t,x=a.map(function(w,S){var O=m&&m[S];if(O){var E=jn(O.cx,w.cx),A=jn(O.cy,w.cy),j=jn(O.size,w.size);return Ki(Ki({},w),{},{cx:E(_),cy:A(_),size:j(_)})}var P=jn(0,w.size);return Ki(Ki({},w),{},{size:P(_)})});return ae.createElement(Ot,null,r.renderSymbolsStatically(x))})}},{key:"renderSymbols",value:function(){var r=this.props,i=r.points,a=r.isAnimationActive,o=this.state.prevPoints;return a&&i&&i.length&&(!o||!zl(o,i))?this.renderSymbolsWithAnimation():this.renderSymbolsStatically(i)}},{key:"renderErrorBar",value:function(){var r=this.props.isAnimationActive;if(r&&!this.state.isAnimationFinished)return null;var i=this.props,a=i.points,o=i.xAxis,l=i.yAxis,f=i.children,u=Gr(f,th);return u?u.map(function(h,m){var y=h.props,_=y.direction,x=y.dataKey;return ae.cloneElement(h,{key:"".concat(_,"-").concat(x,"-").concat(a[m]),data:a,xAxis:o,yAxis:l,layout:_==="x"?"vertical":"horizontal",dataPointFormatter:function(S,O){return{x:S.cx,y:S.cy,value:_==="x"?+S.node.x:+S.node.y,errorVal:bn(S,O)}}})}):null}},{key:"renderLine",value:function(){var r=this.props,i=r.points,a=r.line,o=r.lineType,l=r.lineJointType,f=at(this.props,!1),u=at(a,!1),h,m;if(o==="joint")h=i.map(function(A){return{x:A.cx,y:A.cy}});else if(o==="fitting"){var y=upe(i),_=y.xmin,x=y.xmax,w=y.a,S=y.b,O=function(j){return w*j+S};h=[{x:_,y:O(_)},{x,y:O(x)}]}var E=Ki(Ki(Ki({},f),{},{fill:"none",stroke:f&&f.fill},u),{},{points:h});return ae.isValidElement(a)?m=ae.cloneElement(a,E):dt(a)?m=a(E):m=ae.createElement(Ml,nm({},E,{type:l})),ae.createElement(Ot,{className:"recharts-scatter-line",key:"recharts-scatter-line"},m)}},{key:"render",value:function(){var r=this.props,i=r.hide,a=r.points,o=r.line,l=r.className,f=r.xAxis,u=r.yAxis,h=r.left,m=r.top,y=r.width,_=r.height,x=r.id,w=r.isAnimationActive;if(i||!a||!a.length)return null;var S=this.state.isAnimationFinished,O=ke("recharts-scatter",l),E=f&&f.allowDataOverflow,A=u&&u.allowDataOverflow,j=E||A,P=ht(x)?this.id:x;return ae.createElement(Ot,{className:O,clipPath:j?"url(#clipPath-".concat(P,")"):null},E||A?ae.createElement("defs",null,ae.createElement("clipPath",{id:"clipPath-".concat(P)},ae.createElement("rect",{x:E?h:h-y/2,y:A?m:m-_/2,width:E?y:y*2,height:A?_:_*2}))):null,o&&this.renderLine(),this.renderErrorBar(),ae.createElement(Ot,{key:"recharts-scatter-symbols"},this.renderSymbols()),(!w||S)&&Ea.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,prevPoints:i.curPoints}:r.points!==i.curPoints?{curPoints:r.points}:null}}])}(B.PureComponent);Tl(r_,"displayName","Scatter");Tl(r_,"defaultProps",{xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!xs.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear"});Tl(r_,"getComposedData",function(e){var t=e.xAxis,n=e.yAxis,r=e.zAxis,i=e.item,a=e.displayedData,o=e.xAxisTicks,l=e.yAxisTicks,f=e.offset,u=i.props.tooltipType,h=Gr(i.props.children,Pl),m=ht(t.dataKey)?i.props.dataKey:t.dataKey,y=ht(n.dataKey)?i.props.dataKey:n.dataKey,_=r&&r.dataKey,x=r?r.range:n_.defaultProps.range,w=x&&x[0],S=t.scale.bandwidth?t.scale.bandwidth():0,O=n.scale.bandwidth?n.scale.bandwidth():0,E=a.map(function(A,j){var P=bn(A,m),R=bn(A,y),I=!ht(_)&&bn(A,_)||"-",V=[{name:ht(t.dataKey)?i.props.name:t.name||t.dataKey,unit:t.unit||"",value:P,payload:A,dataKey:m,type:u},{name:ht(n.dataKey)?i.props.name:n.name||n.dataKey,unit:n.unit||"",value:R,payload:A,dataKey:y,type:u}];I!=="-"&&V.push({name:r.name||r.dataKey,unit:r.unit||"",value:I,payload:A,dataKey:_,type:u});var W=vd({axis:t,ticks:o,bandSize:S,entry:A,index:j,dataKey:m}),G=vd({axis:n,ticks:l,bandSize:O,entry:A,index:j,dataKey:y}),K=I!=="-"?r.scale(I):w,ne=Math.sqrt(Math.max(K,0)/Math.PI);return Ki(Ki({},A),{},{cx:W,cy:G,x:W-ne,y:G-ne,xAxis:t,yAxis:n,zAxis:r,width:2*ne,height:2*ne,size:K,node:{x:P,y:R,z:I},tooltipPayload:V,tooltipPosition:{x:W,y:G},payload:A},h&&h[j]&&h[j].props)});return Ki({points:E},f)});function Md(e){"@babel/helpers - typeof";return Md=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Md(e)}function hTe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pTe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pH(r.key),r)}}function mTe(e,t,n){return t&&pTe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function vTe(e,t,n){return t=Ib(t),gTe(e,dH()?Reflect.construct(t,n||[],Ib(e).constructor):t.apply(e,n))}function gTe(e,t){if(t&&(Md(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return yTe(e)}function yTe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(dH=function(){return!!e})()}function Ib(e){return Ib=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ib(e)}function bTe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&dj(e,t)}function dj(e,t){return dj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},dj(e,t)}function hH(e,t,n){return t=pH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pH(e){var t=_Te(e,"string");return Md(t)=="symbol"?t:t+""}function _Te(e,t){if(Md(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Md(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function hj(){return hj=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hj.apply(this,arguments)}function xTe(e){var t=e.xAxisId,n=kP(),r=IP(),i=qV(t);return i==null?null:ae.createElement(nh,hj({},i,{className:ke("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(o){return Jo(o,!0)}}))}var ih=function(e){function t(){return hTe(this,t),vTe(this,t,arguments)}return bTe(t,e),mTe(t,[{key:"render",value:function(){return ae.createElement(xTe,this.props)}}])}(ae.Component);hH(ih,"displayName","XAxis");hH(ih,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function Nd(e){"@babel/helpers - typeof";return Nd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nd(e)}function wTe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function STe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,gH(r.key),r)}}function OTe(e,t,n){return t&&STe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ETe(e,t,n){return t=$b(t),CTe(e,mH()?Reflect.construct(t,n||[],$b(e).constructor):t.apply(e,n))}function CTe(e,t){if(t&&(Nd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return TTe(e)}function TTe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mH=function(){return!!e})()}function $b(e){return $b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$b(e)}function ATe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pj(e,t)}function pj(e,t){return pj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},pj(e,t)}function vH(e,t,n){return t=gH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gH(e){var t=jTe(e,"string");return Nd(t)=="symbol"?t:t+""}function jTe(e,t){if(Nd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Nd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function mj(){return mj=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mj.apply(this,arguments)}var PTe=function(t){var n=t.yAxisId,r=kP(),i=IP(),a=VV(n);return a==null?null:ae.createElement(nh,mj({},a,{className:ke("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:r,height:i},ticksGenerator:function(l){return Jo(l,!0)}}))},ah=function(e){function t(){return wTe(this,t),ETe(this,t,arguments)}return ATe(t,e),OTe(t,[{key:"render",value:function(){return ae.createElement(PTe,this.props)}}])}(ae.Component);vH(ah,"displayName","YAxis");vH(ah,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});function N$(e){return LTe(e)||NTe(e)||MTe(e)||RTe()}function RTe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MTe(e,t){if(e){if(typeof e=="string")return vj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vj(e,t)}}function NTe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function LTe(e){if(Array.isArray(e))return vj(e)}function vj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var gj=function(t,n,r,i,a){var o=Gr(t,BP),l=Gr(t,e_),f=[].concat(N$(o),N$(l)),u=Gr(t,Rv),h="".concat(i,"Id"),m=i[0],y=n;if(f.length&&(y=f.reduce(function(w,S){if(S.props[h]===r&&so(S.props,"extendDomain")&&Ke(S.props[m])){var O=S.props[m];return[Math.min(w[0],O),Math.max(w[1],O)]}return w},y)),u.length){var _="".concat(m,"1"),x="".concat(m,"2");y=u.reduce(function(w,S){if(S.props[h]===r&&so(S.props,"extendDomain")&&Ke(S.props[_])&&Ke(S.props[x])){var O=S.props[_],E=S.props[x];return[Math.min(w[0],O,E),Math.max(w[1],O,E)]}return w},y)}return a&&a.length&&(y=a.reduce(function(w,S){return Ke(S)?[Math.min(w[0],S),Math.max(w[1],S)]:w},y)),y},IE={exports:{}},L$;function DTe(){return L$||(L$=1,function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(f,u,h){this.fn=f,this.context=u,this.once=h||!1}function a(f,u,h,m,y){if(typeof h!="function")throw new TypeError("The listener must be a function");var _=new i(h,m||f,y),x=n?n+u:u;return f._events[x]?f._events[x].fn?f._events[x]=[f._events[x],_]:f._events[x].push(_):(f._events[x]=_,f._eventsCount++),f}function o(f,u){--f._eventsCount===0?f._events=new r:delete f._events[u]}function l(){this._events=new r,this._eventsCount=0}l.prototype.eventNames=function(){var u=[],h,m;if(this._eventsCount===0)return u;for(m in h=this._events)t.call(h,m)&&u.push(n?m.slice(1):m);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(h)):u},l.prototype.listeners=function(u){var h=n?n+u:u,m=this._events[h];if(!m)return[];if(m.fn)return[m.fn];for(var y=0,_=m.length,x=new Array(_);y<_;y++)x[y]=m[y].fn;return x},l.prototype.listenerCount=function(u){var h=n?n+u:u,m=this._events[h];return m?m.fn?1:m.length:0},l.prototype.emit=function(u,h,m,y,_,x){var w=n?n+u:u;if(!this._events[w])return!1;var S=this._events[w],O=arguments.length,E,A;if(S.fn){switch(S.once&&this.removeListener(u,S.fn,void 0,!0),O){case 1:return S.fn.call(S.context),!0;case 2:return S.fn.call(S.context,h),!0;case 3:return S.fn.call(S.context,h,m),!0;case 4:return S.fn.call(S.context,h,m,y),!0;case 5:return S.fn.call(S.context,h,m,y,_),!0;case 6:return S.fn.call(S.context,h,m,y,_,x),!0}for(A=1,E=new Array(O-1);A<O;A++)E[A-1]=arguments[A];S.fn.apply(S.context,E)}else{var j=S.length,P;for(A=0;A<j;A++)switch(S[A].once&&this.removeListener(u,S[A].fn,void 0,!0),O){case 1:S[A].fn.call(S[A].context);break;case 2:S[A].fn.call(S[A].context,h);break;case 3:S[A].fn.call(S[A].context,h,m);break;case 4:S[A].fn.call(S[A].context,h,m,y);break;default:if(!E)for(P=1,E=new Array(O-1);P<O;P++)E[P-1]=arguments[P];S[A].fn.apply(S[A].context,E)}}return!0},l.prototype.on=function(u,h,m){return a(this,u,h,m,!1)},l.prototype.once=function(u,h,m){return a(this,u,h,m,!0)},l.prototype.removeListener=function(u,h,m,y){var _=n?n+u:u;if(!this._events[_])return this;if(!h)return o(this,_),this;var x=this._events[_];if(x.fn)x.fn===h&&(!y||x.once)&&(!m||x.context===m)&&o(this,_);else{for(var w=0,S=[],O=x.length;w<O;w++)(x[w].fn!==h||y&&!x[w].once||m&&x[w].context!==m)&&S.push(x[w]);S.length?this._events[_]=S.length===1?S[0]:S:o(this,_)}return this},l.prototype.removeAllListeners=function(u){var h;return u?(h=n?n+u:u,this._events[h]&&o(this,h)):(this._events=new r,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=n,l.EventEmitter=l,e.exports=l}(IE)),IE.exports}var kTe=DTe();const ITe=Lt(kTe);var $E=new ITe,BE="recharts.syncMouseEvents";function Jm(e){"@babel/helpers - typeof";return Jm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jm(e)}function $Te(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function BTe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,yH(r.key),r)}}function UTe(e,t,n){return t&&BTe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function UE(e,t,n){return t=yH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yH(e){var t=zTe(e,"string");return Jm(t)=="symbol"?t:t+""}function zTe(e,t){if(Jm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Jm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var FTe=function(){function e(){$Te(this,e),UE(this,"activeIndex",0),UE(this,"coordinateList",[]),UE(this,"layout","horizontal")}return UTe(e,[{key:"setDetails",value:function(n){var r,i=n.coordinateList,a=i===void 0?null:i,o=n.container,l=o===void 0?null:o,f=n.layout,u=f===void 0?null:f,h=n.offset,m=h===void 0?null:h,y=n.mouseHandlerCallback,_=y===void 0?null:y;this.coordinateList=(r=a??this.coordinateList)!==null&&r!==void 0?r:[],this.container=l??this.container,this.layout=u??this.layout,this.offset=m??this.offset,this.mouseHandlerCallback=_??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(n){if(this.coordinateList.length!==0)switch(n.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),a=i.x,o=i.y,l=i.height,f=this.coordinateList[this.activeIndex].coordinate,u=((n=window)===null||n===void 0?void 0:n.scrollX)||0,h=((r=window)===null||r===void 0?void 0:r.scrollY)||0,m=a+f+u,y=o+this.offset.top+l/2+h;this.mouseHandlerCallback({pageX:m,pageY:y})}}}])}();function qTe(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],i=e==null?void 0:e[1];if(r&&i&&Ke(r)&&Ke(i))return!0}return!1}function VTe(e,t,n,r){var i=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-i,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function bH(e){var t=e.cx,n=e.cy,r=e.radius,i=e.startAngle,a=e.endAngle,o=pn(t,n,r,i),l=pn(t,n,r,a);return{points:[o,l],cx:t,cy:n,radius:r,startAngle:i,endAngle:a}}function HTe(e,t,n){var r,i,a,o;if(e==="horizontal")r=t.x,a=r,i=n.top,o=n.top+n.height;else if(e==="vertical")i=t.y,o=i,r=n.left,a=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var l=t.cx,f=t.cy,u=t.innerRadius,h=t.outerRadius,m=t.angle,y=pn(l,f,u,m),_=pn(l,f,h,m);r=y.x,i=y.y,a=_.x,o=_.y}else return bH(t);return[{x:r,y:i},{x:a,y:o}]}function ev(e){"@babel/helpers - typeof";return ev=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ev(e)}function D$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ay(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?D$(Object(n),!0).forEach(function(r){WTe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function WTe(e,t,n){return t=GTe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function GTe(e){var t=YTe(e,"string");return ev(t)=="symbol"?t:t+""}function YTe(e,t){if(ev(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ev(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function KTe(e){var t,n,r=e.element,i=e.tooltipEventType,a=e.isActive,o=e.activeCoordinate,l=e.activePayload,f=e.offset,u=e.activeTooltipIndex,h=e.tooltipAxisBandSize,m=e.layout,y=e.chartName,_=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!_||!a||!o||y!=="ScatterChart"&&i!=="axis")return null;var x,w=Ml;if(y==="ScatterChart")x=o,w=z2e;else if(y==="BarChart")x=VTe(m,o,f,h),w=MP;else if(m==="radial"){var S=bH(o),O=S.cx,E=S.cy,A=S.radius,j=S.startAngle,P=S.endAngle;x={cx:O,cy:E,startAngle:j,endAngle:P,innerRadius:A,outerRadius:A},w=dV}else x={points:HTe(m,o,f)},w=Ml;var R=Ay(Ay(Ay(Ay({stroke:"#ccc",pointerEvents:"none"},f),x),at(_,!1)),{},{payload:l,payloadIndex:u,className:ke("recharts-tooltip-cursor",_.className)});return B.isValidElement(_)?B.cloneElement(_,R):B.createElement(w,R)}var ZTe=["item"],XTe=["children","className","width","height","style","compact","title","desc"];function Ld(e){"@babel/helpers - typeof";return Ld=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ld(e)}function qf(){return qf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qf.apply(this,arguments)}function k$(e,t){return eAe(e)||JTe(e,t)||xH(e,t)||QTe()}function QTe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function JTe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function eAe(e){if(Array.isArray(e))return e}function I$(e,t){if(e==null)return{};var n=tAe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function tAe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function nAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rAe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,wH(r.key),r)}}function iAe(e,t,n){return t&&rAe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function aAe(e,t,n){return t=Bb(t),oAe(e,_H()?Reflect.construct(t,n||[],Bb(e).constructor):t.apply(e,n))}function oAe(e,t){if(t&&(Ld(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return sAe(e)}function sAe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_H=function(){return!!e})()}function Bb(e){return Bb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Bb(e)}function lAe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&yj(e,t)}function yj(e,t){return yj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},yj(e,t)}function Dd(e){return fAe(e)||cAe(e)||xH(e)||uAe()}function uAe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xH(e,t){if(e){if(typeof e=="string")return bj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bj(e,t)}}function cAe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function fAe(e){if(Array.isArray(e))return bj(e)}function bj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function $$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ie(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$$(Object(n),!0).forEach(function(r){mt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function mt(e,t,n){return t=wH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wH(e){var t=dAe(e,"string");return Ld(t)=="symbol"?t:t+""}function dAe(e,t){if(Ld(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ld(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hAe={xAxis:["bottom","top"],yAxis:["left","right"]},pAe={width:"100%",height:"100%"},SH={x:0,y:0};function jy(e){return e}var mAe=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},vAe=function(t,n,r,i){var a=n.find(function(h){return h&&h.index===r});if(a){if(t==="horizontal")return{x:a.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:a.coordinate};if(t==="centric"){var o=a.coordinate,l=i.radius;return Ie(Ie(Ie({},i),pn(i.cx,i.cy,l,o)),{},{angle:o,radius:l})}var f=a.coordinate,u=i.angle;return Ie(Ie(Ie({},i),pn(i.cx,i.cy,f,u)),{},{angle:u,radius:f})}return SH},i_=function(t,n){var r=n.graphicalItems,i=n.dataStartIndex,a=n.dataEndIndex,o=(r??[]).reduce(function(l,f){var u=f.props.data;return u&&u.length?[].concat(Dd(l),Dd(u)):l},[]);return o.length>0?o:t&&t.length&&Ke(i)&&Ke(a)?t.slice(i,a+1):[]};function OH(e){return e==="number"?[0,"auto"]:void 0}var _j=function(t,n,r,i){var a=t.graphicalItems,o=t.tooltipAxis,l=i_(n,t);return r<0||!a||!a.length||r>=l.length?null:a.reduce(function(f,u){var h,m=(h=u.props.data)!==null&&h!==void 0?h:n;m&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(m=m.slice(t.dataStartIndex,t.dataEndIndex+1));var y;if(o.dataKey&&!o.allowDuplicatedCategory){var _=m===void 0?l:m;y=B0(_,o.dataKey,i)}else y=m&&m[r]||l[r];return y?[].concat(Dd(f),[oV(u,y)]):f},[])},B$=function(t,n,r,i){var a=i||{x:t.chartX,y:t.chartY},o=mAe(a,r),l=t.orderedTooltipTicks,f=t.tooltipAxis,u=t.tooltipTicks,h=v_e(o,l,u,f);if(h>=0&&u){var m=u[h]&&u[h].value,y=_j(t,n,h,m),_=vAe(r,l,h,a);return{activeTooltipIndex:h,activeLabel:m,activePayload:y,activeCoordinate:_}}return null},gAe=function(t,n){var r=n.axes,i=n.graphicalItems,a=n.axisType,o=n.axisIdKey,l=n.stackGroups,f=n.dataStartIndex,u=n.dataEndIndex,h=t.layout,m=t.children,y=t.stackOffset,_=eV(h,a);return r.reduce(function(x,w){var S,O=w.type.defaultProps!==void 0?Ie(Ie({},w.type.defaultProps),w.props):w.props,E=O.type,A=O.dataKey,j=O.allowDataOverflow,P=O.allowDuplicatedCategory,R=O.scale,I=O.ticks,V=O.includeHidden,W=O[o];if(x[W])return x;var G=i_(t.data,{graphicalItems:i.filter(function(te){var Z,oe=o in te.props?te.props[o]:(Z=te.type.defaultProps)===null||Z===void 0?void 0:Z[o];return oe===W}),dataStartIndex:f,dataEndIndex:u}),K=G.length,ne,le,Q;qTe(O.domain,j,E)&&(ne=RA(O.domain,null,j),_&&(E==="number"||R!=="auto")&&(Q=Zp(G,A,"category")));var J=OH(E);if(!ne||ne.length===0){var H,U=(H=O.domain)!==null&&H!==void 0?H:J;if(A){if(ne=Zp(G,A,E),E==="category"&&_){var z=lpe(ne);P&&z?(le=ne,ne=Sb(0,K)):P||(ne=$I(U,ne,w).reduce(function(te,Z){return te.indexOf(Z)>=0?te:[].concat(Dd(te),[Z])},[]))}else if(E==="category")P?ne=ne.filter(function(te){return te!==""&&!ht(te)}):ne=$I(U,ne,w).reduce(function(te,Z){return te.indexOf(Z)>=0||Z===""||ht(Z)?te:[].concat(Dd(te),[Z])},[]);else if(E==="number"){var F=x_e(G,i.filter(function(te){var Z,oe,he=o in te.props?te.props[o]:(Z=te.type.defaultProps)===null||Z===void 0?void 0:Z[o],de="hide"in te.props?te.props.hide:(oe=te.type.defaultProps)===null||oe===void 0?void 0:oe.hide;return he===W&&(V||!de)}),A,a,h);F&&(ne=F)}_&&(E==="number"||R!=="auto")&&(Q=Zp(G,A,"category"))}else _?ne=Sb(0,K):l&&l[W]&&l[W].hasStack&&E==="number"?ne=y==="expand"?[0,1]:aV(l[W].stackGroups,f,u):ne=Jq(G,i.filter(function(te){var Z=o in te.props?te.props[o]:te.type.defaultProps[o],oe="hide"in te.props?te.props.hide:te.type.defaultProps.hide;return Z===W&&(V||!oe)}),E,h,!0);if(E==="number")ne=gj(m,ne,W,a,I),U&&(ne=RA(U,ne,j));else if(E==="category"&&U){var M=U,k=ne.every(function(te){return M.indexOf(te)>=0});k&&(ne=M)}}return Ie(Ie({},x),{},mt({},W,Ie(Ie({},O),{},{axisType:a,domain:ne,categoricalDomain:Q,duplicateDomain:le,originalDomain:(S=O.domain)!==null&&S!==void 0?S:J,isCategorical:_,layout:h})))},{})},yAe=function(t,n){var r=n.graphicalItems,i=n.Axis,a=n.axisType,o=n.axisIdKey,l=n.stackGroups,f=n.dataStartIndex,u=n.dataEndIndex,h=t.layout,m=t.children,y=i_(t.data,{graphicalItems:r,dataStartIndex:f,dataEndIndex:u}),_=y.length,x=eV(h,a),w=-1;return r.reduce(function(S,O){var E=O.type.defaultProps!==void 0?Ie(Ie({},O.type.defaultProps),O.props):O.props,A=E[o],j=OH("number");if(!S[A]){w++;var P;return x?P=Sb(0,_):l&&l[A]&&l[A].hasStack?(P=aV(l[A].stackGroups,f,u),P=gj(m,P,A,a)):(P=RA(j,Jq(y,r.filter(function(R){var I,V,W=o in R.props?R.props[o]:(I=R.type.defaultProps)===null||I===void 0?void 0:I[o],G="hide"in R.props?R.props.hide:(V=R.type.defaultProps)===null||V===void 0?void 0:V.hide;return W===A&&!G}),"number",h),i.defaultProps.allowDataOverflow),P=gj(m,P,A,a)),Ie(Ie({},S),{},mt({},A,Ie(Ie({axisType:a},i.defaultProps),{},{hide:!0,orientation:ji(hAe,"".concat(a,".").concat(w%2),null),domain:P,originalDomain:j,isCategorical:x,layout:h})))}return S},{})},bAe=function(t,n){var r=n.axisType,i=r===void 0?"xAxis":r,a=n.AxisComp,o=n.graphicalItems,l=n.stackGroups,f=n.dataStartIndex,u=n.dataEndIndex,h=t.children,m="".concat(i,"Id"),y=Gr(h,a),_={};return y&&y.length?_=gAe(t,{axes:y,graphicalItems:o,axisType:i,axisIdKey:m,stackGroups:l,dataStartIndex:f,dataEndIndex:u}):o&&o.length&&(_=yAe(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:m,stackGroups:l,dataStartIndex:f,dataEndIndex:u})),_},_Ae=function(t){var n=Ol(t),r=Jo(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:aP(r,function(i){return i.coordinate}),tooltipAxis:n,tooltipAxisBandSize:cb(n,r)}},U$=function(t){var n=t.children,r=t.defaultShowTooltip,i=Si(n,wd),a=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(a=i.props.startIndex),i.props.endIndex>=0&&(o=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!r}},xAe=function(t){return!t||!t.length?!1:t.some(function(n){var r=ns(n&&n.type);return r&&r.indexOf("Bar")>=0})},z$=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},wAe=function(t,n){var r=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,l=t.yAxisMap,f=l===void 0?{}:l,u=r.width,h=r.height,m=r.children,y=r.margin||{},_=Si(m,wd),x=Si(m,Gf),w=Object.keys(f).reduce(function(P,R){var I=f[R],V=I.orientation;return!I.mirror&&!I.hide?Ie(Ie({},P),{},mt({},V,P[V]+I.width)):P},{left:y.left||0,right:y.right||0}),S=Object.keys(o).reduce(function(P,R){var I=o[R],V=I.orientation;return!I.mirror&&!I.hide?Ie(Ie({},P),{},mt({},V,ji(P,"".concat(V))+I.height)):P},{top:y.top||0,bottom:y.bottom||0}),O=Ie(Ie({},S),w),E=O.bottom;_&&(O.bottom+=_.props.height||wd.defaultProps.height),x&&n&&(O=b_e(O,i,r,n));var A=u-O.left-O.right,j=h-O.top-O.bottom;return Ie(Ie({brushBottom:E},O),{},{width:Math.max(A,0),height:Math.max(j,0)})},SAe=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},qP=function(t){var n=t.chartName,r=t.GraphicalChild,i=t.defaultTooltipEventType,a=i===void 0?"axis":i,o=t.validateTooltipEventTypes,l=o===void 0?["axis"]:o,f=t.axisComponents,u=t.legendContent,h=t.formatAxisMap,m=t.defaultProps,y=function(O,E){var A=E.graphicalItems,j=E.stackGroups,P=E.offset,R=E.updateId,I=E.dataStartIndex,V=E.dataEndIndex,W=O.barSize,G=O.layout,K=O.barGap,ne=O.barCategoryGap,le=O.maxBarSize,Q=z$(G),J=Q.numericAxisName,H=Q.cateAxisName,U=xAe(A),z=[];return A.forEach(function(F,M){var k=i_(O.data,{graphicalItems:[F],dataStartIndex:I,dataEndIndex:V}),te=F.type.defaultProps!==void 0?Ie(Ie({},F.type.defaultProps),F.props):F.props,Z=te.dataKey,oe=te.maxBarSize,he=te["".concat(J,"Id")],de=te["".concat(H,"Id")],be={},$=f.reduce(function($e,Fe){var _e=E["".concat(Fe.axisType,"Map")],Se=te["".concat(Fe.axisType,"Id")];_e&&_e[Se]||Fe.axisType==="zAxis"||gc();var De=_e[Se];return Ie(Ie({},$e),{},mt(mt({},Fe.axisType,De),"".concat(Fe.axisType,"Ticks"),Jo(De)))},be),q=$[H],ee=$["".concat(H,"Ticks")],fe=j&&j[he]&&j[he].hasStack&&P_e(F,j[he].stackGroups),X=ns(F.type).indexOf("Bar")>=0,ue=cb(q,ee),pe=[],ye=U&&g_e({barSize:W,stackGroups:j,totalSize:SAe($,H)});if(X){var me,we,Te=ht(oe)?le:oe,Le=(me=(we=cb(q,ee,!0))!==null&&we!==void 0?we:Te)!==null&&me!==void 0?me:0;pe=y_e({barGap:K,barCategoryGap:ne,bandSize:Le!==ue?Le:ue,sizeList:ye[de],maxBarSize:Te}),Le!==ue&&(pe=pe.map(function($e){return Ie(Ie({},$e),{},{position:Ie(Ie({},$e.position),{},{offset:$e.position.offset-Le/2})})}))}var ze=F&&F.type&&F.type.getComposedData;ze&&z.push({props:Ie(Ie({},ze(Ie(Ie({},$),{},{displayedData:k,props:O,dataKey:Z,item:F,bandSize:ue,barPosition:pe,offset:P,stackedData:fe,layout:G,dataStartIndex:I,dataEndIndex:V}))),{},mt(mt(mt({key:F.key||"item-".concat(M)},J,$[J]),H,$[H]),"animationId",R)),childIndex:xpe(F,O.children),item:F})}),z},_=function(O,E){var A=O.props,j=O.dataStartIndex,P=O.dataEndIndex,R=O.updateId;if(!JD({props:A}))return null;var I=A.children,V=A.layout,W=A.stackOffset,G=A.data,K=A.reverseStackOrder,ne=z$(V),le=ne.numericAxisName,Q=ne.cateAxisName,J=Gr(I,r),H=A_e(G,J,"".concat(le,"Id"),"".concat(Q,"Id"),W,K),U=f.reduce(function(te,Z){var oe="".concat(Z.axisType,"Map");return Ie(Ie({},te),{},mt({},oe,bAe(A,Ie(Ie({},Z),{},{graphicalItems:J,stackGroups:Z.axisType===le&&H,dataStartIndex:j,dataEndIndex:P}))))},{}),z=wAe(Ie(Ie({},U),{},{props:A,graphicalItems:J}),E==null?void 0:E.legendBBox);Object.keys(U).forEach(function(te){U[te]=h(A,U[te],z,te.replace("Map",""),n)});var F=U["".concat(Q,"Map")],M=_Ae(F),k=y(A,Ie(Ie({},U),{},{dataStartIndex:j,dataEndIndex:P,updateId:R,graphicalItems:J,stackGroups:H,offset:z}));return Ie(Ie({formattedGraphicalItems:k,graphicalItems:J,offset:z,stackGroups:H},M),U)},x=function(S){function O(E){var A,j,P;return nAe(this,O),P=aAe(this,O,[E]),mt(P,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),mt(P,"accessibilityManager",new FTe),mt(P,"handleLegendBBoxUpdate",function(R){if(R){var I=P.state,V=I.dataStartIndex,W=I.dataEndIndex,G=I.updateId;P.setState(Ie({legendBBox:R},_({props:P.props,dataStartIndex:V,dataEndIndex:W,updateId:G},Ie(Ie({},P.state),{},{legendBBox:R}))))}}),mt(P,"handleReceiveSyncEvent",function(R,I,V){if(P.props.syncId===R){if(V===P.eventEmitterSymbol&&typeof P.props.syncMethod!="function")return;P.applySyncEvent(I)}}),mt(P,"handleBrushChange",function(R){var I=R.startIndex,V=R.endIndex;if(I!==P.state.dataStartIndex||V!==P.state.dataEndIndex){var W=P.state.updateId;P.setState(function(){return Ie({dataStartIndex:I,dataEndIndex:V},_({props:P.props,dataStartIndex:I,dataEndIndex:V,updateId:W},P.state))}),P.triggerSyncEvent({dataStartIndex:I,dataEndIndex:V})}}),mt(P,"handleMouseEnter",function(R){var I=P.getMouseInfo(R);if(I){var V=Ie(Ie({},I),{},{isTooltipActive:!0});P.setState(V),P.triggerSyncEvent(V);var W=P.props.onMouseEnter;dt(W)&&W(V,R)}}),mt(P,"triggeredAfterMouseMove",function(R){var I=P.getMouseInfo(R),V=I?Ie(Ie({},I),{},{isTooltipActive:!0}):{isTooltipActive:!1};P.setState(V),P.triggerSyncEvent(V);var W=P.props.onMouseMove;dt(W)&&W(V,R)}),mt(P,"handleItemMouseEnter",function(R){P.setState(function(){return{isTooltipActive:!0,activeItem:R,activePayload:R.tooltipPayload,activeCoordinate:R.tooltipPosition||{x:R.cx,y:R.cy}}})}),mt(P,"handleItemMouseLeave",function(){P.setState(function(){return{isTooltipActive:!1}})}),mt(P,"handleMouseMove",function(R){R.persist(),P.throttleTriggeredAfterMouseMove(R)}),mt(P,"handleMouseLeave",function(R){P.throttleTriggeredAfterMouseMove.cancel();var I={isTooltipActive:!1};P.setState(I),P.triggerSyncEvent(I);var V=P.props.onMouseLeave;dt(V)&&V(I,R)}),mt(P,"handleOuterEvent",function(R){var I=_pe(R),V=ji(P.props,"".concat(I));if(I&&dt(V)){var W,G;/.*touch.*/i.test(I)?G=P.getMouseInfo(R.changedTouches[0]):G=P.getMouseInfo(R),V((W=G)!==null&&W!==void 0?W:{},R)}}),mt(P,"handleClick",function(R){var I=P.getMouseInfo(R);if(I){var V=Ie(Ie({},I),{},{isTooltipActive:!0});P.setState(V),P.triggerSyncEvent(V);var W=P.props.onClick;dt(W)&&W(V,R)}}),mt(P,"handleMouseDown",function(R){var I=P.props.onMouseDown;if(dt(I)){var V=P.getMouseInfo(R);I(V,R)}}),mt(P,"handleMouseUp",function(R){var I=P.props.onMouseUp;if(dt(I)){var V=P.getMouseInfo(R);I(V,R)}}),mt(P,"handleTouchMove",function(R){R.changedTouches!=null&&R.changedTouches.length>0&&P.throttleTriggeredAfterMouseMove(R.changedTouches[0])}),mt(P,"handleTouchStart",function(R){R.changedTouches!=null&&R.changedTouches.length>0&&P.handleMouseDown(R.changedTouches[0])}),mt(P,"handleTouchEnd",function(R){R.changedTouches!=null&&R.changedTouches.length>0&&P.handleMouseUp(R.changedTouches[0])}),mt(P,"handleDoubleClick",function(R){var I=P.props.onDoubleClick;if(dt(I)){var V=P.getMouseInfo(R);I(V,R)}}),mt(P,"handleContextMenu",function(R){var I=P.props.onContextMenu;if(dt(I)){var V=P.getMouseInfo(R);I(V,R)}}),mt(P,"triggerSyncEvent",function(R){P.props.syncId!==void 0&&$E.emit(BE,P.props.syncId,R,P.eventEmitterSymbol)}),mt(P,"applySyncEvent",function(R){var I=P.props,V=I.layout,W=I.syncMethod,G=P.state.updateId,K=R.dataStartIndex,ne=R.dataEndIndex;if(R.dataStartIndex!==void 0||R.dataEndIndex!==void 0)P.setState(Ie({dataStartIndex:K,dataEndIndex:ne},_({props:P.props,dataStartIndex:K,dataEndIndex:ne,updateId:G},P.state)));else if(R.activeTooltipIndex!==void 0){var le=R.chartX,Q=R.chartY,J=R.activeTooltipIndex,H=P.state,U=H.offset,z=H.tooltipTicks;if(!U)return;if(typeof W=="function")J=W(z,R);else if(W==="value"){J=-1;for(var F=0;F<z.length;F++)if(z[F].value===R.activeLabel){J=F;break}}var M=Ie(Ie({},U),{},{x:U.left,y:U.top}),k=Math.min(le,M.x+M.width),te=Math.min(Q,M.y+M.height),Z=z[J]&&z[J].value,oe=_j(P.state,P.props.data,J),he=z[J]?{x:V==="horizontal"?z[J].coordinate:k,y:V==="horizontal"?te:z[J].coordinate}:SH;P.setState(Ie(Ie({},R),{},{activeLabel:Z,activeCoordinate:he,activePayload:oe,activeTooltipIndex:J}))}else P.setState(R)}),mt(P,"renderCursor",function(R){var I,V=P.state,W=V.isTooltipActive,G=V.activeCoordinate,K=V.activePayload,ne=V.offset,le=V.activeTooltipIndex,Q=V.tooltipAxisBandSize,J=P.getTooltipEventType(),H=(I=R.props.active)!==null&&I!==void 0?I:W,U=P.props.layout,z=R.key||"_recharts-cursor";return ae.createElement(KTe,{key:z,activeCoordinate:G,activePayload:K,activeTooltipIndex:le,chartName:n,element:R,isActive:H,layout:U,offset:ne,tooltipAxisBandSize:Q,tooltipEventType:J})}),mt(P,"renderPolarAxis",function(R,I,V){var W=ji(R,"type.axisType"),G=ji(P.state,"".concat(W,"Map")),K=R.type.defaultProps,ne=K!==void 0?Ie(Ie({},K),R.props):R.props,le=G&&G[ne["".concat(W,"Id")]];return B.cloneElement(R,Ie(Ie({},le),{},{className:ke(W,le.className),key:R.key||"".concat(I,"-").concat(V),ticks:Jo(le,!0)}))}),mt(P,"renderPolarGrid",function(R){var I=R.props,V=I.radialLines,W=I.polarAngles,G=I.polarRadius,K=P.state,ne=K.radiusAxisMap,le=K.angleAxisMap,Q=Ol(ne),J=Ol(le),H=J.cx,U=J.cy,z=J.innerRadius,F=J.outerRadius;return B.cloneElement(R,{polarAngles:Array.isArray(W)?W:Jo(J,!0).map(function(M){return M.coordinate}),polarRadius:Array.isArray(G)?G:Jo(Q,!0).map(function(M){return M.coordinate}),cx:H,cy:U,innerRadius:z,outerRadius:F,key:R.key||"polar-grid",radialLines:V})}),mt(P,"renderLegend",function(){var R=P.state.formattedGraphicalItems,I=P.props,V=I.children,W=I.width,G=I.height,K=P.props.margin||{},ne=W-(K.left||0)-(K.right||0),le=Xq({children:V,formattedGraphicalItems:R,legendWidth:ne,legendContent:u});if(!le)return null;var Q=le.item,J=I$(le,ZTe);return B.cloneElement(Q,Ie(Ie({},J),{},{chartWidth:W,chartHeight:G,margin:K,onBBoxUpdate:P.handleLegendBBoxUpdate}))}),mt(P,"renderTooltip",function(){var R,I=P.props,V=I.children,W=I.accessibilityLayer,G=Si(V,Zi);if(!G)return null;var K=P.state,ne=K.isTooltipActive,le=K.activeCoordinate,Q=K.activePayload,J=K.activeLabel,H=K.offset,U=(R=G.props.active)!==null&&R!==void 0?R:ne;return B.cloneElement(G,{viewBox:Ie(Ie({},H),{},{x:H.left,y:H.top}),active:U,label:J,payload:U?Q:[],coordinate:le,accessibilityLayer:W})}),mt(P,"renderBrush",function(R){var I=P.props,V=I.margin,W=I.data,G=P.state,K=G.offset,ne=G.dataStartIndex,le=G.dataEndIndex,Q=G.updateId;return B.cloneElement(R,{key:R.key||"_recharts-brush",onChange:Oy(P.handleBrushChange,R.props.onChange),data:W,x:Ke(R.props.x)?R.props.x:K.left,y:Ke(R.props.y)?R.props.y:K.top+K.height+K.brushBottom-(V.bottom||0),width:Ke(R.props.width)?R.props.width:K.width,startIndex:ne,endIndex:le,updateId:"brush-".concat(Q)})}),mt(P,"renderReferenceElement",function(R,I,V){if(!R)return null;var W=P,G=W.clipPathId,K=P.state,ne=K.xAxisMap,le=K.yAxisMap,Q=K.offset,J=R.type.defaultProps||{},H=R.props,U=H.xAxisId,z=U===void 0?J.xAxisId:U,F=H.yAxisId,M=F===void 0?J.yAxisId:F;return B.cloneElement(R,{key:R.key||"".concat(I,"-").concat(V),xAxis:ne[z],yAxis:le[M],viewBox:{x:Q.left,y:Q.top,width:Q.width,height:Q.height},clipPathId:G})}),mt(P,"renderActivePoints",function(R){var I=R.item,V=R.activePoint,W=R.basePoint,G=R.childIndex,K=R.isRange,ne=[],le=I.props.key,Q=I.item.type.defaultProps!==void 0?Ie(Ie({},I.item.type.defaultProps),I.item.props):I.item.props,J=Q.activeDot,H=Q.dataKey,U=Ie(Ie({index:G,dataKey:H,cx:V.x,cy:V.y,r:4,fill:RP(I.item),strokeWidth:2,stroke:"#fff",payload:V.payload,value:V.value},at(J,!1)),U0(J));return ne.push(O.renderActiveDot(J,U,"".concat(le,"-activePoint-").concat(G))),W?ne.push(O.renderActiveDot(J,Ie(Ie({},U),{},{cx:W.x,cy:W.y}),"".concat(le,"-basePoint-").concat(G))):K&&ne.push(null),ne}),mt(P,"renderGraphicChild",function(R,I,V){var W=P.filterFormatItem(R,I,V);if(!W)return null;var G=P.getTooltipEventType(),K=P.state,ne=K.isTooltipActive,le=K.tooltipAxis,Q=K.activeTooltipIndex,J=K.activeLabel,H=P.props.children,U=Si(H,Zi),z=W.props,F=z.points,M=z.isRange,k=z.baseLine,te=W.item.type.defaultProps!==void 0?Ie(Ie({},W.item.type.defaultProps),W.item.props):W.item.props,Z=te.activeDot,oe=te.hide,he=te.activeBar,de=te.activeShape,be=!!(!oe&&ne&&U&&(Z||he||de)),$={};G!=="axis"&&U&&U.props.trigger==="click"?$={onClick:Oy(P.handleItemMouseEnter,R.props.onClick)}:G!=="axis"&&($={onMouseLeave:Oy(P.handleItemMouseLeave,R.props.onMouseLeave),onMouseEnter:Oy(P.handleItemMouseEnter,R.props.onMouseEnter)});var q=B.cloneElement(R,Ie(Ie({},W.props),$));function ee(Fe){return typeof le.dataKey=="function"?le.dataKey(Fe.payload):null}if(be)if(Q>=0){var fe,X;if(le.dataKey&&!le.allowDuplicatedCategory){var ue=typeof le.dataKey=="function"?ee:"payload.".concat(le.dataKey.toString());fe=B0(F,ue,J),X=M&&k&&B0(k,ue,J)}else fe=F==null?void 0:F[Q],X=M&&k&&k[Q];if(de||he){var pe=R.props.activeIndex!==void 0?R.props.activeIndex:Q;return[B.cloneElement(R,Ie(Ie(Ie({},W.props),$),{},{activeIndex:pe})),null,null]}if(!ht(fe))return[q].concat(Dd(P.renderActivePoints({item:W,activePoint:fe,basePoint:X,childIndex:Q,isRange:M})))}else{var ye,me=(ye=P.getItemByXY(P.state.activeCoordinate))!==null&&ye!==void 0?ye:{graphicalItem:q},we=me.graphicalItem,Te=we.item,Le=Te===void 0?R:Te,ze=we.childIndex,$e=Ie(Ie(Ie({},W.props),$),{},{activeIndex:ze});return[B.cloneElement(Le,$e),null,null]}return M?[q,null,null]:[q,null]}),mt(P,"renderCustomized",function(R,I,V){return B.cloneElement(R,Ie(Ie({key:"recharts-customized-".concat(V)},P.props),P.state))}),mt(P,"renderMap",{CartesianGrid:{handler:jy,once:!0},ReferenceArea:{handler:P.renderReferenceElement},ReferenceLine:{handler:jy},ReferenceDot:{handler:P.renderReferenceElement},XAxis:{handler:jy},YAxis:{handler:jy},Brush:{handler:P.renderBrush,once:!0},Bar:{handler:P.renderGraphicChild},Line:{handler:P.renderGraphicChild},Area:{handler:P.renderGraphicChild},Radar:{handler:P.renderGraphicChild},RadialBar:{handler:P.renderGraphicChild},Scatter:{handler:P.renderGraphicChild},Pie:{handler:P.renderGraphicChild},Funnel:{handler:P.renderGraphicChild},Tooltip:{handler:P.renderCursor,once:!0},PolarGrid:{handler:P.renderPolarGrid,once:!0},PolarAngleAxis:{handler:P.renderPolarAxis},PolarRadiusAxis:{handler:P.renderPolarAxis},Customized:{handler:P.renderCustomized}}),P.clipPathId="".concat((A=E.id)!==null&&A!==void 0?A:Zl("recharts"),"-clip"),P.throttleTriggeredAfterMouseMove=ZF(P.triggeredAfterMouseMove,(j=E.throttleDelay)!==null&&j!==void 0?j:1e3/60),P.state={},P}return lAe(O,S),iAe(O,[{key:"componentDidMount",value:function(){var A,j;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(A=this.props.margin.left)!==null&&A!==void 0?A:0,top:(j=this.props.margin.top)!==null&&j!==void 0?j:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var A=this.props,j=A.children,P=A.data,R=A.height,I=A.layout,V=Si(j,Zi);if(V){var W=V.props.defaultIndex;if(!(typeof W!="number"||W<0||W>this.state.tooltipTicks.length-1)){var G=this.state.tooltipTicks[W]&&this.state.tooltipTicks[W].value,K=_j(this.state,P,W,G),ne=this.state.tooltipTicks[W].coordinate,le=(this.state.offset.top+R)/2,Q=I==="horizontal",J=Q?{x:ne,y:le}:{y:ne,x:le},H=this.state.formattedGraphicalItems.find(function(z){var F=z.item;return F.type.name==="Scatter"});H&&(J=Ie(Ie({},J),H.props.points[W].tooltipPosition),K=H.props.points[W].tooltipPayload);var U={activeTooltipIndex:W,isTooltipActive:!0,activeLabel:G,activePayload:K,activeCoordinate:J};this.setState(U),this.renderCursor(V),this.accessibilityManager.setIndex(W)}}}},{key:"getSnapshotBeforeUpdate",value:function(A,j){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==j.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==A.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==A.margin){var P,R;this.accessibilityManager.setDetails({offset:{left:(P=this.props.margin.left)!==null&&P!==void 0?P:0,top:(R=this.props.margin.top)!==null&&R!==void 0?R:0}})}return null}},{key:"componentDidUpdate",value:function(A){JT([Si(A.children,Zi)],[Si(this.props.children,Zi)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var A=Si(this.props.children,Zi);if(A&&typeof A.props.shared=="boolean"){var j=A.props.shared?"axis":"item";return l.indexOf(j)>=0?j:a}return a}},{key:"getMouseInfo",value:function(A){if(!this.container)return null;var j=this.container,P=j.getBoundingClientRect(),R=lye(P),I={chartX:Math.round(A.pageX-R.left),chartY:Math.round(A.pageY-R.top)},V=P.width/j.offsetWidth||1,W=this.inRange(I.chartX,I.chartY,V);if(!W)return null;var G=this.state,K=G.xAxisMap,ne=G.yAxisMap,le=this.getTooltipEventType(),Q=B$(this.state,this.props.data,this.props.layout,W);if(le!=="axis"&&K&&ne){var J=Ol(K).scale,H=Ol(ne).scale,U=J&&J.invert?J.invert(I.chartX):null,z=H&&H.invert?H.invert(I.chartY):null;return Ie(Ie({},I),{},{xValue:U,yValue:z},Q)}return Q?Ie(Ie({},I),Q):null}},{key:"inRange",value:function(A,j){var P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,R=this.props.layout,I=A/P,V=j/P;if(R==="horizontal"||R==="vertical"){var W=this.state.offset,G=I>=W.left&&I<=W.left+W.width&&V>=W.top&&V<=W.top+W.height;return G?{x:I,y:V}:null}var K=this.state,ne=K.angleAxisMap,le=K.radiusAxisMap;if(ne&&le){var Q=Ol(ne);return zI({x:I,y:V},Q)}return null}},{key:"parseEventsOfWrapper",value:function(){var A=this.props.children,j=this.getTooltipEventType(),P=Si(A,Zi),R={};P&&j==="axis"&&(P.props.trigger==="click"?R={onClick:this.handleClick}:R={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var I=U0(this.props,this.handleOuterEvent);return Ie(Ie({},I),R)}},{key:"addListener",value:function(){$E.on(BE,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){$E.removeListener(BE,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(A,j,P){for(var R=this.state.formattedGraphicalItems,I=0,V=R.length;I<V;I++){var W=R[I];if(W.item===A||W.props.key===A.key||j===ns(W.item.type)&&P===W.childIndex)return W}return null}},{key:"renderClipPath",value:function(){var A=this.clipPathId,j=this.state.offset,P=j.left,R=j.top,I=j.height,V=j.width;return ae.createElement("defs",null,ae.createElement("clipPath",{id:A},ae.createElement("rect",{x:P,y:R,height:I,width:V})))}},{key:"getXScales",value:function(){var A=this.state.xAxisMap;return A?Object.entries(A).reduce(function(j,P){var R=k$(P,2),I=R[0],V=R[1];return Ie(Ie({},j),{},mt({},I,V.scale))},{}):null}},{key:"getYScales",value:function(){var A=this.state.yAxisMap;return A?Object.entries(A).reduce(function(j,P){var R=k$(P,2),I=R[0],V=R[1];return Ie(Ie({},j),{},mt({},I,V.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(A){var j;return(j=this.state.xAxisMap)===null||j===void 0||(j=j[A])===null||j===void 0?void 0:j.scale}},{key:"getYScaleByAxisId",value:function(A){var j;return(j=this.state.yAxisMap)===null||j===void 0||(j=j[A])===null||j===void 0?void 0:j.scale}},{key:"getItemByXY",value:function(A){var j=this.state,P=j.formattedGraphicalItems,R=j.activeItem;if(P&&P.length)for(var I=0,V=P.length;I<V;I++){var W=P[I],G=W.props,K=W.item,ne=K.type.defaultProps!==void 0?Ie(Ie({},K.type.defaultProps),K.props):K.props,le=ns(K.type);if(le==="Bar"){var Q=(G.data||[]).find(function(z){return x2e(A,z)});if(Q)return{graphicalItem:W,payload:Q}}else if(le==="RadialBar"){var J=(G.data||[]).find(function(z){return zI(A,z)});if(J)return{graphicalItem:W,payload:J}}else if(Z1(W,R)||X1(W,R)||Ym(W,R)){var H=HSe({graphicalItem:W,activeTooltipItem:R,itemData:ne.data}),U=ne.activeIndex===void 0?H:ne.activeIndex;return{graphicalItem:Ie(Ie({},W),{},{childIndex:U}),payload:Ym(W,R)?ne.data[H]:W.props.data[H]}}}return null}},{key:"render",value:function(){var A=this;if(!JD(this))return null;var j=this.props,P=j.children,R=j.className,I=j.width,V=j.height,W=j.style,G=j.compact,K=j.title,ne=j.desc,le=I$(j,XTe),Q=at(le,!1);if(G)return ae.createElement(h$,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},ae.createElement(tA,qf({},Q,{width:I,height:V,title:K,desc:ne}),this.renderClipPath(),tk(P,this.renderMap)));if(this.props.accessibilityLayer){var J,H;Q.tabIndex=(J=this.props.tabIndex)!==null&&J!==void 0?J:0,Q.role=(H=this.props.role)!==null&&H!==void 0?H:"application",Q.onKeyDown=function(z){A.accessibilityManager.keyboardEvent(z)},Q.onFocus=function(){A.accessibilityManager.focus()}}var U=this.parseEventsOfWrapper();return ae.createElement(h$,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},ae.createElement("div",qf({className:ke("recharts-wrapper",R),style:Ie({position:"relative",cursor:"default",width:I,height:V},W)},U,{ref:function(F){A.container=F}}),ae.createElement(tA,qf({},Q,{width:I,height:V,title:K,desc:ne,style:pAe}),this.renderClipPath(),tk(P,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(B.Component);mt(x,"displayName",n),mt(x,"defaultProps",Ie({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},m)),mt(x,"getDerivedStateFromProps",function(S,O){var E=S.dataKey,A=S.data,j=S.children,P=S.width,R=S.height,I=S.layout,V=S.stackOffset,W=S.margin,G=O.dataStartIndex,K=O.dataEndIndex;if(O.updateId===void 0){var ne=U$(S);return Ie(Ie(Ie({},ne),{},{updateId:0},_(Ie(Ie({props:S},ne),{},{updateId:0}),O)),{},{prevDataKey:E,prevData:A,prevWidth:P,prevHeight:R,prevLayout:I,prevStackOffset:V,prevMargin:W,prevChildren:j})}if(E!==O.prevDataKey||A!==O.prevData||P!==O.prevWidth||R!==O.prevHeight||I!==O.prevLayout||V!==O.prevStackOffset||!Wf(W,O.prevMargin)){var le=U$(S),Q={chartX:O.chartX,chartY:O.chartY,isTooltipActive:O.isTooltipActive},J=Ie(Ie({},B$(O,A,I)),{},{updateId:O.updateId+1}),H=Ie(Ie(Ie({},le),Q),J);return Ie(Ie(Ie({},H),_(Ie({props:S},H),O)),{},{prevDataKey:E,prevData:A,prevWidth:P,prevHeight:R,prevLayout:I,prevStackOffset:V,prevMargin:W,prevChildren:j})}if(!JT(j,O.prevChildren)){var U,z,F,M,k=Si(j,wd),te=k&&(U=(z=k.props)===null||z===void 0?void 0:z.startIndex)!==null&&U!==void 0?U:G,Z=k&&(F=(M=k.props)===null||M===void 0?void 0:M.endIndex)!==null&&F!==void 0?F:K,oe=te!==G||Z!==K,he=!ht(A),de=he&&!oe?O.updateId:O.updateId+1;return Ie(Ie({updateId:de},_(Ie(Ie({props:S},O),{},{updateId:de,dataStartIndex:te,dataEndIndex:Z}),O)),{},{prevChildren:j,dataStartIndex:te,dataEndIndex:Z})}return null}),mt(x,"renderActiveDot",function(S,O,E){var A;return B.isValidElement(S)?A=B.cloneElement(S,O):dt(S)?A=S(O):A=ae.createElement(Pv,O),ae.createElement(Ot,{className:"recharts-active-dot",key:E},A)});var w=B.forwardRef(function(O,E){return ae.createElement(x,qf({},O,{ref:E}))});return w.displayName=x.displayName,w},OAe=qP({chartName:"LineChart",GraphicalChild:rh,axisComponents:[{axisType:"xAxis",AxisComp:ih},{axisType:"yAxis",AxisComp:ah}],formatAxisMap:DV}),EAe=qP({chartName:"PieChart",GraphicalChild:po,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:K1},{axisType:"radiusAxis",AxisComp:G1}],formatAxisMap:U_e,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}}),CAe=qP({chartName:"ComposedChart",GraphicalChild:[rh,Cc,is,r_],axisComponents:[{axisType:"xAxis",AxisComp:ih},{axisType:"yAxis",AxisComp:ah},{axisType:"zAxis",AxisComp:n_}],formatAxisMap:DV});function EH(e,t){const n=B.useRef(t);B.useEffect(function(){t!==n.current&&e.attributionControl!=null&&(n.current!=null&&e.attributionControl.removeAttribution(n.current),t!=null&&e.attributionControl.addAttribution(t)),n.current=t},[e,t])}const TAe=1;function AAe(e){return Object.freeze({__version:TAe,map:e})}function jAe(e,t){return Object.freeze({...e,...t})}const VP=B.createContext(null);function CH(){const e=B.use(VP);if(e==null)throw new Error("No context provided: useLeafletContext() can only be used in a descendant of <MapContainer>");return e}function PAe(e){function t(n,r){const{instance:i,context:a}=e(n).current;B.useImperativeHandle(r,()=>i);const{children:o}=n;return o==null?null:ae.createElement(VP,{value:a},o)}return B.forwardRef(t)}function RAe(e){function t(n,r){const[i,a]=B.useState(!1),{instance:o}=e(n,a).current;B.useImperativeHandle(r,()=>o),B.useEffect(function(){i&&o.update()},[o,i,n.children]);const l=o._contentNode;return l?l1.createPortal(n.children,l):null}return B.forwardRef(t)}function MAe(e){function t(n,r){const{instance:i}=e(n).current;return B.useImperativeHandle(r,()=>i),null}return B.forwardRef(t)}function TH(e,t){const n=B.useRef(void 0);B.useEffect(function(){return t!=null&&e.instance.on(t),n.current=t,function(){n.current!=null&&e.instance.off(n.current),n.current=null}},[e,t])}function HP(e,t){const n=e.pane??t.pane;return n?{...e,pane:n}:e}function NAe(e,t){return function(r,i){const a=CH(),o=e(HP(r,a),a);return EH(a.map,r.attribution),TH(o.current,r.eventHandlers),t(o.current,a,r,i),o}}var Bp={exports:{}};/* @preserve
|
||
* Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com
|
||
* (c) 2010-2023 Vladimir Agafonkin, (c) 2010-2011 CloudMade
|
||
*/var LAe=Bp.exports,F$;function DAe(){return F$||(F$=1,function(e,t){(function(n,r){r(t)})(LAe,function(n){var r="1.9.4";function i(d){var g,C,D,Y;for(C=1,D=arguments.length;C<D;C++){Y=arguments[C];for(g in Y)d[g]=Y[g]}return d}var a=Object.create||function(){function d(){}return function(g){return d.prototype=g,new d}}();function o(d,g){var C=Array.prototype.slice;if(d.bind)return d.bind.apply(d,C.call(arguments,1));var D=C.call(arguments,2);return function(){return d.apply(g,D.length?D.concat(C.call(arguments)):arguments)}}var l=0;function f(d){return"_leaflet_id"in d||(d._leaflet_id=++l),d._leaflet_id}function u(d,g,C){var D,Y,se,ve;return ve=function(){D=!1,Y&&(se.apply(C,Y),Y=!1)},se=function(){D?Y=arguments:(d.apply(C,arguments),setTimeout(ve,g),D=!0)},se}function h(d,g,C){var D=g[1],Y=g[0],se=D-Y;return d===D&&C?d:((d-Y)%se+se)%se+Y}function m(){return!1}function y(d,g){if(g===!1)return d;var C=Math.pow(10,g===void 0?6:g);return Math.round(d*C)/C}function _(d){return d.trim?d.trim():d.replace(/^\s+|\s+$/g,"")}function x(d){return _(d).split(/\s+/)}function w(d,g){Object.prototype.hasOwnProperty.call(d,"options")||(d.options=d.options?a(d.options):{});for(var C in g)d.options[C]=g[C];return d.options}function S(d,g,C){var D=[];for(var Y in d)D.push(encodeURIComponent(C?Y.toUpperCase():Y)+"="+encodeURIComponent(d[Y]));return(!g||g.indexOf("?")===-1?"?":"&")+D.join("&")}var O=/\{ *([\w_ -]+) *\}/g;function E(d,g){return d.replace(O,function(C,D){var Y=g[D];if(Y===void 0)throw new Error("No value provided for variable "+C);return typeof Y=="function"&&(Y=Y(g)),Y})}var A=Array.isArray||function(d){return Object.prototype.toString.call(d)==="[object Array]"};function j(d,g){for(var C=0;C<d.length;C++)if(d[C]===g)return C;return-1}var P="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function R(d){return window["webkit"+d]||window["moz"+d]||window["ms"+d]}var I=0;function V(d){var g=+new Date,C=Math.max(0,16-(g-I));return I=g+C,window.setTimeout(d,C)}var W=window.requestAnimationFrame||R("RequestAnimationFrame")||V,G=window.cancelAnimationFrame||R("CancelAnimationFrame")||R("CancelRequestAnimationFrame")||function(d){window.clearTimeout(d)};function K(d,g,C){if(C&&W===V)d.call(g);else return W.call(window,o(d,g))}function ne(d){d&&G.call(window,d)}var le={__proto__:null,extend:i,create:a,bind:o,get lastId(){return l},stamp:f,throttle:u,wrapNum:h,falseFn:m,formatNum:y,trim:_,splitWords:x,setOptions:w,getParamString:S,template:E,isArray:A,indexOf:j,emptyImageUrl:P,requestFn:W,cancelFn:G,requestAnimFrame:K,cancelAnimFrame:ne};function Q(){}Q.extend=function(d){var g=function(){w(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},C=g.__super__=this.prototype,D=a(C);D.constructor=g,g.prototype=D;for(var Y in this)Object.prototype.hasOwnProperty.call(this,Y)&&Y!=="prototype"&&Y!=="__super__"&&(g[Y]=this[Y]);return d.statics&&i(g,d.statics),d.includes&&(J(d.includes),i.apply(null,[D].concat(d.includes))),i(D,d),delete D.statics,delete D.includes,D.options&&(D.options=C.options?a(C.options):{},i(D.options,d.options)),D._initHooks=[],D.callInitHooks=function(){if(!this._initHooksCalled){C.callInitHooks&&C.callInitHooks.call(this),this._initHooksCalled=!0;for(var se=0,ve=D._initHooks.length;se<ve;se++)D._initHooks[se].call(this)}},g},Q.include=function(d){var g=this.prototype.options;return i(this.prototype,d),d.options&&(this.prototype.options=g,this.mergeOptions(d.options)),this},Q.mergeOptions=function(d){return i(this.prototype.options,d),this},Q.addInitHook=function(d){var g=Array.prototype.slice.call(arguments,1),C=typeof d=="function"?d:function(){this[d].apply(this,g)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(C),this};function J(d){if(!(typeof L>"u"||!L||!L.Mixin)){d=A(d)?d:[d];for(var g=0;g<d.length;g++)d[g]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",new Error().stack)}}var H={on:function(d,g,C){if(typeof d=="object")for(var D in d)this._on(D,d[D],g);else{d=x(d);for(var Y=0,se=d.length;Y<se;Y++)this._on(d[Y],g,C)}return this},off:function(d,g,C){if(!arguments.length)delete this._events;else if(typeof d=="object")for(var D in d)this._off(D,d[D],g);else{d=x(d);for(var Y=arguments.length===1,se=0,ve=d.length;se<ve;se++)Y?this._off(d[se]):this._off(d[se],g,C)}return this},_on:function(d,g,C,D){if(typeof g!="function"){console.warn("wrong listener type: "+typeof g);return}if(this._listens(d,g,C)===!1){C===this&&(C=void 0);var Y={fn:g,ctx:C};D&&(Y.once=!0),this._events=this._events||{},this._events[d]=this._events[d]||[],this._events[d].push(Y)}},_off:function(d,g,C){var D,Y,se;if(this._events&&(D=this._events[d],!!D)){if(arguments.length===1){if(this._firingCount)for(Y=0,se=D.length;Y<se;Y++)D[Y].fn=m;delete this._events[d];return}if(typeof g!="function"){console.warn("wrong listener type: "+typeof g);return}var ve=this._listens(d,g,C);if(ve!==!1){var Ee=D[ve];this._firingCount&&(Ee.fn=m,this._events[d]=D=D.slice()),D.splice(ve,1)}}},fire:function(d,g,C){if(!this.listens(d,C))return this;var D=i({},g,{type:d,target:this,sourceTarget:g&&g.sourceTarget||this});if(this._events){var Y=this._events[d];if(Y){this._firingCount=this._firingCount+1||1;for(var se=0,ve=Y.length;se<ve;se++){var Ee=Y[se],Ne=Ee.fn;Ee.once&&this.off(d,Ne,Ee.ctx),Ne.call(Ee.ctx||this,D)}this._firingCount--}}return C&&this._propagateEvent(D),this},listens:function(d,g,C,D){typeof d!="string"&&console.warn('"string" type argument expected');var Y=g;typeof g!="function"&&(D=!!g,Y=void 0,C=void 0);var se=this._events&&this._events[d];if(se&&se.length&&this._listens(d,Y,C)!==!1)return!0;if(D){for(var ve in this._eventParents)if(this._eventParents[ve].listens(d,g,C,D))return!0}return!1},_listens:function(d,g,C){if(!this._events)return!1;var D=this._events[d]||[];if(!g)return!!D.length;C===this&&(C=void 0);for(var Y=0,se=D.length;Y<se;Y++)if(D[Y].fn===g&&D[Y].ctx===C)return Y;return!1},once:function(d,g,C){if(typeof d=="object")for(var D in d)this._on(D,d[D],g,!0);else{d=x(d);for(var Y=0,se=d.length;Y<se;Y++)this._on(d[Y],g,C,!0)}return this},addEventParent:function(d){return this._eventParents=this._eventParents||{},this._eventParents[f(d)]=d,this},removeEventParent:function(d){return this._eventParents&&delete this._eventParents[f(d)],this},_propagateEvent:function(d){for(var g in this._eventParents)this._eventParents[g].fire(d.type,i({layer:d.target,propagatedFrom:d.target},d),!0)}};H.addEventListener=H.on,H.removeEventListener=H.clearAllEventListeners=H.off,H.addOneTimeEventListener=H.once,H.fireEvent=H.fire,H.hasEventListeners=H.listens;var U=Q.extend(H);function z(d,g,C){this.x=C?Math.round(d):d,this.y=C?Math.round(g):g}var F=Math.trunc||function(d){return d>0?Math.floor(d):Math.ceil(d)};z.prototype={clone:function(){return new z(this.x,this.y)},add:function(d){return this.clone()._add(M(d))},_add:function(d){return this.x+=d.x,this.y+=d.y,this},subtract:function(d){return this.clone()._subtract(M(d))},_subtract:function(d){return this.x-=d.x,this.y-=d.y,this},divideBy:function(d){return this.clone()._divideBy(d)},_divideBy:function(d){return this.x/=d,this.y/=d,this},multiplyBy:function(d){return this.clone()._multiplyBy(d)},_multiplyBy:function(d){return this.x*=d,this.y*=d,this},scaleBy:function(d){return new z(this.x*d.x,this.y*d.y)},unscaleBy:function(d){return new z(this.x/d.x,this.y/d.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=F(this.x),this.y=F(this.y),this},distanceTo:function(d){d=M(d);var g=d.x-this.x,C=d.y-this.y;return Math.sqrt(g*g+C*C)},equals:function(d){return d=M(d),d.x===this.x&&d.y===this.y},contains:function(d){return d=M(d),Math.abs(d.x)<=Math.abs(this.x)&&Math.abs(d.y)<=Math.abs(this.y)},toString:function(){return"Point("+y(this.x)+", "+y(this.y)+")"}};function M(d,g,C){return d instanceof z?d:A(d)?new z(d[0],d[1]):d==null?d:typeof d=="object"&&"x"in d&&"y"in d?new z(d.x,d.y):new z(d,g,C)}function k(d,g){if(d)for(var C=g?[d,g]:d,D=0,Y=C.length;D<Y;D++)this.extend(C[D])}k.prototype={extend:function(d){var g,C;if(!d)return this;if(d instanceof z||typeof d[0]=="number"||"x"in d)g=C=M(d);else if(d=te(d),g=d.min,C=d.max,!g||!C)return this;return!this.min&&!this.max?(this.min=g.clone(),this.max=C.clone()):(this.min.x=Math.min(g.x,this.min.x),this.max.x=Math.max(C.x,this.max.x),this.min.y=Math.min(g.y,this.min.y),this.max.y=Math.max(C.y,this.max.y)),this},getCenter:function(d){return M((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,d)},getBottomLeft:function(){return M(this.min.x,this.max.y)},getTopRight:function(){return M(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(d){var g,C;return typeof d[0]=="number"||d instanceof z?d=M(d):d=te(d),d instanceof k?(g=d.min,C=d.max):g=C=d,g.x>=this.min.x&&C.x<=this.max.x&&g.y>=this.min.y&&C.y<=this.max.y},intersects:function(d){d=te(d);var g=this.min,C=this.max,D=d.min,Y=d.max,se=Y.x>=g.x&&D.x<=C.x,ve=Y.y>=g.y&&D.y<=C.y;return se&&ve},overlaps:function(d){d=te(d);var g=this.min,C=this.max,D=d.min,Y=d.max,se=Y.x>g.x&&D.x<C.x,ve=Y.y>g.y&&D.y<C.y;return se&&ve},isValid:function(){return!!(this.min&&this.max)},pad:function(d){var g=this.min,C=this.max,D=Math.abs(g.x-C.x)*d,Y=Math.abs(g.y-C.y)*d;return te(M(g.x-D,g.y-Y),M(C.x+D,C.y+Y))},equals:function(d){return d?(d=te(d),this.min.equals(d.getTopLeft())&&this.max.equals(d.getBottomRight())):!1}};function te(d,g){return!d||d instanceof k?d:new k(d,g)}function Z(d,g){if(d)for(var C=g?[d,g]:d,D=0,Y=C.length;D<Y;D++)this.extend(C[D])}Z.prototype={extend:function(d){var g=this._southWest,C=this._northEast,D,Y;if(d instanceof he)D=d,Y=d;else if(d instanceof Z){if(D=d._southWest,Y=d._northEast,!D||!Y)return this}else return d?this.extend(de(d)||oe(d)):this;return!g&&!C?(this._southWest=new he(D.lat,D.lng),this._northEast=new he(Y.lat,Y.lng)):(g.lat=Math.min(D.lat,g.lat),g.lng=Math.min(D.lng,g.lng),C.lat=Math.max(Y.lat,C.lat),C.lng=Math.max(Y.lng,C.lng)),this},pad:function(d){var g=this._southWest,C=this._northEast,D=Math.abs(g.lat-C.lat)*d,Y=Math.abs(g.lng-C.lng)*d;return new Z(new he(g.lat-D,g.lng-Y),new he(C.lat+D,C.lng+Y))},getCenter:function(){return new he((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new he(this.getNorth(),this.getWest())},getSouthEast:function(){return new he(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(d){typeof d[0]=="number"||d instanceof he||"lat"in d?d=de(d):d=oe(d);var g=this._southWest,C=this._northEast,D,Y;return d instanceof Z?(D=d.getSouthWest(),Y=d.getNorthEast()):D=Y=d,D.lat>=g.lat&&Y.lat<=C.lat&&D.lng>=g.lng&&Y.lng<=C.lng},intersects:function(d){d=oe(d);var g=this._southWest,C=this._northEast,D=d.getSouthWest(),Y=d.getNorthEast(),se=Y.lat>=g.lat&&D.lat<=C.lat,ve=Y.lng>=g.lng&&D.lng<=C.lng;return se&&ve},overlaps:function(d){d=oe(d);var g=this._southWest,C=this._northEast,D=d.getSouthWest(),Y=d.getNorthEast(),se=Y.lat>g.lat&&D.lat<C.lat,ve=Y.lng>g.lng&&D.lng<C.lng;return se&&ve},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(d,g){return d?(d=oe(d),this._southWest.equals(d.getSouthWest(),g)&&this._northEast.equals(d.getNorthEast(),g)):!1},isValid:function(){return!!(this._southWest&&this._northEast)}};function oe(d,g){return d instanceof Z?d:new Z(d,g)}function he(d,g,C){if(isNaN(d)||isNaN(g))throw new Error("Invalid LatLng object: ("+d+", "+g+")");this.lat=+d,this.lng=+g,C!==void 0&&(this.alt=+C)}he.prototype={equals:function(d,g){if(!d)return!1;d=de(d);var C=Math.max(Math.abs(this.lat-d.lat),Math.abs(this.lng-d.lng));return C<=(g===void 0?1e-9:g)},toString:function(d){return"LatLng("+y(this.lat,d)+", "+y(this.lng,d)+")"},distanceTo:function(d){return $.distance(this,de(d))},wrap:function(){return $.wrapLatLng(this)},toBounds:function(d){var g=180*d/40075017,C=g/Math.cos(Math.PI/180*this.lat);return oe([this.lat-g,this.lng-C],[this.lat+g,this.lng+C])},clone:function(){return new he(this.lat,this.lng,this.alt)}};function de(d,g,C){return d instanceof he?d:A(d)&&typeof d[0]!="object"?d.length===3?new he(d[0],d[1],d[2]):d.length===2?new he(d[0],d[1]):null:d==null?d:typeof d=="object"&&"lat"in d?new he(d.lat,"lng"in d?d.lng:d.lon,d.alt):g===void 0?null:new he(d,g,C)}var be={latLngToPoint:function(d,g){var C=this.projection.project(d),D=this.scale(g);return this.transformation._transform(C,D)},pointToLatLng:function(d,g){var C=this.scale(g),D=this.transformation.untransform(d,C);return this.projection.unproject(D)},project:function(d){return this.projection.project(d)},unproject:function(d){return this.projection.unproject(d)},scale:function(d){return 256*Math.pow(2,d)},zoom:function(d){return Math.log(d/256)/Math.LN2},getProjectedBounds:function(d){if(this.infinite)return null;var g=this.projection.bounds,C=this.scale(d),D=this.transformation.transform(g.min,C),Y=this.transformation.transform(g.max,C);return new k(D,Y)},infinite:!1,wrapLatLng:function(d){var g=this.wrapLng?h(d.lng,this.wrapLng,!0):d.lng,C=this.wrapLat?h(d.lat,this.wrapLat,!0):d.lat,D=d.alt;return new he(C,g,D)},wrapLatLngBounds:function(d){var g=d.getCenter(),C=this.wrapLatLng(g),D=g.lat-C.lat,Y=g.lng-C.lng;if(D===0&&Y===0)return d;var se=d.getSouthWest(),ve=d.getNorthEast(),Ee=new he(se.lat-D,se.lng-Y),Ne=new he(ve.lat-D,ve.lng-Y);return new Z(Ee,Ne)}},$=i({},be,{wrapLng:[-180,180],R:6371e3,distance:function(d,g){var C=Math.PI/180,D=d.lat*C,Y=g.lat*C,se=Math.sin((g.lat-d.lat)*C/2),ve=Math.sin((g.lng-d.lng)*C/2),Ee=se*se+Math.cos(D)*Math.cos(Y)*ve*ve,Ne=2*Math.atan2(Math.sqrt(Ee),Math.sqrt(1-Ee));return this.R*Ne}}),q=6378137,ee={R:q,MAX_LATITUDE:85.0511287798,project:function(d){var g=Math.PI/180,C=this.MAX_LATITUDE,D=Math.max(Math.min(C,d.lat),-C),Y=Math.sin(D*g);return new z(this.R*d.lng*g,this.R*Math.log((1+Y)/(1-Y))/2)},unproject:function(d){var g=180/Math.PI;return new he((2*Math.atan(Math.exp(d.y/this.R))-Math.PI/2)*g,d.x*g/this.R)},bounds:function(){var d=q*Math.PI;return new k([-d,-d],[d,d])}()};function fe(d,g,C,D){if(A(d)){this._a=d[0],this._b=d[1],this._c=d[2],this._d=d[3];return}this._a=d,this._b=g,this._c=C,this._d=D}fe.prototype={transform:function(d,g){return this._transform(d.clone(),g)},_transform:function(d,g){return g=g||1,d.x=g*(this._a*d.x+this._b),d.y=g*(this._c*d.y+this._d),d},untransform:function(d,g){return g=g||1,new z((d.x/g-this._b)/this._a,(d.y/g-this._d)/this._c)}};function X(d,g,C,D){return new fe(d,g,C,D)}var ue=i({},$,{code:"EPSG:3857",projection:ee,transformation:function(){var d=.5/(Math.PI*ee.R);return X(d,.5,-d,.5)}()}),pe=i({},ue,{code:"EPSG:900913"});function ye(d){return document.createElementNS("http://www.w3.org/2000/svg",d)}function me(d,g){var C="",D,Y,se,ve,Ee,Ne;for(D=0,se=d.length;D<se;D++){for(Ee=d[D],Y=0,ve=Ee.length;Y<ve;Y++)Ne=Ee[Y],C+=(Y?"L":"M")+Ne.x+" "+Ne.y;C+=g?st.svg?"z":"x":""}return C||"M0 0"}var we=document.documentElement.style,Te="ActiveXObject"in window,Le=Te&&!document.addEventListener,ze="msLaunchUri"in navigator&&!("documentMode"in document),$e=kn("webkit"),Fe=kn("android"),_e=kn("android 2")||kn("android 3"),Se=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),De=Fe&&kn("Google")&&Se<537&&!("AudioNode"in window),Me=!!window.opera,je=!ze&&kn("chrome"),qe=kn("gecko")&&!$e&&!Me&&!Te,Ge=!je&&kn("safari"),Qe=kn("phantom"),ct="OTransition"in we,ot=navigator.platform.indexOf("Win")===0,_t=Te&&"transition"in we,$t="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!_e,Ut="MozPerspective"in we,zt=!window.L_DISABLE_3D&&(_t||$t||Ut)&&!ct&&!Qe,Er=typeof orientation<"u"||kn("mobile"),Wn=Er&&$e,Ss=Er&&$t,ai=!window.PointerEvent&&window.MSPointerEvent,Os=!!(window.PointerEvent||ai),Ia="ontouchstart"in window||!!window.TouchEvent,Ac=!window.L_NO_TOUCH&&(Ia||Os),Es=Er&&Me,$a=Er&&qe,xn=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,vn=function(){var d=!1;try{var g=Object.defineProperty({},"passive",{get:function(){d=!0}});window.addEventListener("testPassiveEventSupport",m,g),window.removeEventListener("testPassiveEventSupport",m,g)}catch{}return d}(),tr=function(){return!!document.createElement("canvas").getContext}(),Gn=!!(document.createElementNS&&ye("svg").createSVGRect),an=!!Gn&&function(){var d=document.createElement("div");return d.innerHTML="<svg/>",(d.firstChild&&d.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),Nt=!Gn&&function(){try{var d=document.createElement("div");d.innerHTML='<v:shape adj="1"/>';var g=d.firstChild;return g.style.behavior="url(#default#VML)",g&&typeof g.adj=="object"}catch{return!1}}(),on=navigator.platform.indexOf("Mac")===0,nr=navigator.platform.indexOf("Linux")===0;function kn(d){return navigator.userAgent.toLowerCase().indexOf(d)>=0}var st={ie:Te,ielt9:Le,edge:ze,webkit:$e,android:Fe,android23:_e,androidStock:De,opera:Me,chrome:je,gecko:qe,safari:Ge,phantom:Qe,opera12:ct,win:ot,ie3d:_t,webkit3d:$t,gecko3d:Ut,any3d:zt,mobile:Er,mobileWebkit:Wn,mobileWebkit3d:Ss,msPointer:ai,pointer:Os,touch:Ac,touchNative:Ia,mobileOpera:Es,mobileGecko:$a,retina:xn,passiveEvents:vn,canvas:tr,svg:Gn,vml:Nt,inlineSvg:an,mac:on,linux:nr},Bv=st.msPointer?"MSPointerDown":"pointerdown",ch=st.msPointer?"MSPointerMove":"pointermove",Cs=st.msPointer?"MSPointerUp":"pointerup",jc=st.msPointer?"MSPointerCancel":"pointercancel",Ba={touchstart:Bv,touchmove:ch,touchend:Cs,touchcancel:jc},xo={touchstart:Fv,touchmove:nu,touchend:nu,touchcancel:nu},Di={},wo=!1;function zn(d,g,C){return g==="touchstart"&&m_(),xo[g]?(C=xo[g].bind(this,C),d.addEventListener(Ba[g],C,!1),C):(console.warn("wrong event specified:",g),m)}function Uv(d,g,C){if(!Ba[g]){console.warn("wrong event specified:",g);return}d.removeEventListener(Ba[g],C,!1)}function zv(d){Di[d.pointerId]=d}function So(d){Di[d.pointerId]&&(Di[d.pointerId]=d)}function Oo(d){delete Di[d.pointerId]}function m_(){wo||(document.addEventListener(Bv,zv,!0),document.addEventListener(ch,So,!0),document.addEventListener(Cs,Oo,!0),document.addEventListener(jc,Oo,!0),wo=!0)}function nu(d,g){if(g.pointerType!==(g.MSPOINTER_TYPE_MOUSE||"mouse")){g.touches=[];for(var C in Di)g.touches.push(Di[C]);g.changedTouches=[g],d(g)}}function Fv(d,g){g.MSPOINTER_TYPE_TOUCH&&g.pointerType===g.MSPOINTER_TYPE_TOUCH&&Mn(g),nu(d,g)}function v_(d){var g={},C,D;for(D in d)C=d[D],g[D]=C&&C.bind?C.bind(d):C;return d=g,g.type="dblclick",g.detail=2,g.isTrusted=!1,g._simulated=!0,g}var Pc=200;function Rc(d,g){d.addEventListener("dblclick",g);var C=0,D;function Y(se){if(se.detail!==1){D=se.detail;return}if(!(se.pointerType==="mouse"||se.sourceCapabilities&&!se.sourceCapabilities.firesTouchEvents)){var ve=hh(se);if(!(ve.some(function(Ne){return Ne instanceof HTMLLabelElement&&Ne.attributes.for})&&!ve.some(function(Ne){return Ne instanceof HTMLInputElement||Ne instanceof HTMLSelectElement}))){var Ee=Date.now();Ee-C<=Pc?(D++,D===2&&g(v_(se))):D=1,C=Ee}}}return d.addEventListener("click",Y),{dblclick:g,simDblclick:Y}}function ca(d,g){d.removeEventListener("dblclick",g.dblclick),d.removeEventListener("click",g.simDblclick)}var ru=Ps(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),Ts=Ps(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Eo=Ts==="webkitTransition"||Ts==="OTransition"?Ts+"End":"transitionend";function Mc(d){return typeof d=="string"?document.getElementById(d):d}function Co(d,g){var C=d.style[g]||d.currentStyle&&d.currentStyle[g];if((!C||C==="auto")&&document.defaultView){var D=document.defaultView.getComputedStyle(d,null);C=D?D[g]:null}return C==="auto"?null:C}function Dt(d,g,C){var D=document.createElement(d);return D.className=g||"",C&&C.appendChild(D),D}function sn(d){var g=d.parentNode;g&&g.removeChild(d)}function pr(d){for(;d.firstChild;)d.removeChild(d.firstChild)}function To(d){var g=d.parentNode;g&&g.lastChild!==d&&g.appendChild(d)}function As(d){var g=d.parentNode;g&&g.firstChild!==d&&g.insertBefore(d,g.firstChild)}function js(d,g){if(d.classList!==void 0)return d.classList.contains(g);var C=mr(d);return C.length>0&&new RegExp("(^|\\s)"+g+"(\\s|$)").test(C)}function wt(d,g){if(d.classList!==void 0)for(var C=x(g),D=0,Y=C.length;D<Y;D++)d.classList.add(C[D]);else if(!js(d,g)){var se=mr(d);fh(d,(se?se+" ":"")+g)}}function ln(d,g){d.classList!==void 0?d.classList.remove(g):fh(d,_((" "+mr(d)+" ").replace(" "+g+" "," ")))}function fh(d,g){d.className.baseVal===void 0?d.className=g:d.className.baseVal=g}function mr(d){return d.correspondingElement&&(d=d.correspondingElement),d.className.baseVal===void 0?d.className:d.className.baseVal}function Cr(d,g){"opacity"in d.style?d.style.opacity=g:"filter"in d.style&&qv(d,g)}function qv(d,g){var C=!1,D="DXImageTransform.Microsoft.Alpha";try{C=d.filters.item(D)}catch{if(g===1)return}g=Math.round(g*100),C?(C.Enabled=g!==100,C.Opacity=g):d.style.filter+=" progid:"+D+"(opacity="+g+")"}function Ps(d){for(var g=document.documentElement.style,C=0;C<d.length;C++)if(d[C]in g)return d[C];return!1}function Kr(d,g,C){var D=g||new z(0,0);d.style[ru]=(st.ie3d?"translate("+D.x+"px,"+D.y+"px)":"translate3d("+D.x+"px,"+D.y+"px,0)")+(C?" scale("+C+")":"")}function Cn(d,g){d._leaflet_pos=g,st.any3d?Kr(d,g):(d.style.left=g.x+"px",d.style.top=g.y+"px")}function Ua(d){return d._leaflet_pos||new z(0,0)}var ki,iu,Nc;if("onselectstart"in document)ki=function(){bt(window,"selectstart",Mn)},iu=function(){Ft(window,"selectstart",Mn)};else{var Rs=Ps(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);ki=function(){if(Rs){var d=document.documentElement.style;Nc=d[Rs],d[Rs]="none"}},iu=function(){Rs&&(document.documentElement.style[Rs]=Nc,Nc=void 0)}}function au(){bt(window,"dragstart",Mn)}function dh(){Ft(window,"dragstart",Mn)}var Lc,Ms;function ou(d){for(;d.tabIndex===-1;)d=d.parentNode;d.style&&(Ns(),Lc=d,Ms=d.style.outlineStyle,d.style.outlineStyle="none",bt(window,"keydown",Ns))}function Ns(){Lc&&(Lc.style.outlineStyle=Ms,Lc=void 0,Ms=void 0,Ft(window,"keydown",Ns))}function Ao(d){do d=d.parentNode;while((!d.offsetWidth||!d.offsetHeight)&&d!==document.body);return d}function za(d){var g=d.getBoundingClientRect();return{x:g.width/d.offsetWidth||1,y:g.height/d.offsetHeight||1,boundingClientRect:g}}var Vv={__proto__:null,TRANSFORM:ru,TRANSITION:Ts,TRANSITION_END:Eo,get:Mc,getStyle:Co,create:Dt,remove:sn,empty:pr,toFront:To,toBack:As,hasClass:js,addClass:wt,removeClass:ln,setClass:fh,getClass:mr,setOpacity:Cr,testProp:Ps,setTransform:Kr,setPosition:Cn,getPosition:Ua,get disableTextSelection(){return ki},get enableTextSelection(){return iu},disableImageDrag:au,enableImageDrag:dh,preventOutline:ou,restoreOutline:Ns,getSizedParentNode:Ao,getScale:za};function bt(d,g,C,D){if(g&&typeof g=="object")for(var Y in g)jo(d,Y,g[Y],C);else{g=x(g);for(var se=0,ve=g.length;se<ve;se++)jo(d,g[se],C,D)}return this}var oi="_leaflet_events";function Ft(d,g,C,D){if(arguments.length===1)Ii(d),delete d[oi];else if(g&&typeof g=="object")for(var Y in g)$i(d,Y,g[Y],C);else if(g=x(g),arguments.length===2)Ii(d,function(Ee){return j(g,Ee)!==-1});else for(var se=0,ve=g.length;se<ve;se++)$i(d,g[se],C,D);return this}function Ii(d,g){for(var C in d[oi]){var D=C.split(/\d/)[0];(!g||g(D))&&$i(d,D,null,null,C)}}var su={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function jo(d,g,C,D){var Y=g+f(C)+(D?"_"+f(D):"");if(d[oi]&&d[oi][Y])return this;var se=function(Ee){return C.call(D||d,Ee||window.event)},ve=se;!st.touchNative&&st.pointer&&g.indexOf("touch")===0?se=zn(d,g,se):st.touch&&g==="dblclick"?se=Rc(d,se):"addEventListener"in d?g==="touchstart"||g==="touchmove"||g==="wheel"||g==="mousewheel"?d.addEventListener(su[g]||g,se,st.passiveEvents?{passive:!1}:!1):g==="mouseenter"||g==="mouseleave"?(se=function(Ee){Ee=Ee||window.event,Ro(d,Ee)&&ve(Ee)},d.addEventListener(su[g],se,!1)):d.addEventListener(g,ve,!1):d.attachEvent("on"+g,se),d[oi]=d[oi]||{},d[oi][Y]=se}function $i(d,g,C,D,Y){Y=Y||g+f(C)+(D?"_"+f(D):"");var se=d[oi]&&d[oi][Y];if(!se)return this;!st.touchNative&&st.pointer&&g.indexOf("touch")===0?Uv(d,g,se):st.touch&&g==="dblclick"?ca(d,se):"removeEventListener"in d?d.removeEventListener(su[g]||g,se,!1):d.detachEvent("on"+g,se),d[oi][Y]=null}function fa(d){return d.stopPropagation?d.stopPropagation():d.originalEvent?d.originalEvent._stopped=!0:d.cancelBubble=!0,this}function Ls(d){return jo(d,"wheel",fa),this}function Ds(d){return bt(d,"mousedown touchstart dblclick contextmenu",fa),d._leaflet_disable_click=!0,this}function Mn(d){return d.preventDefault?d.preventDefault():d.returnValue=!1,this}function Bi(d){return Mn(d),fa(d),this}function hh(d){if(d.composedPath)return d.composedPath();for(var g=[],C=d.target;C;)g.push(C),C=C.parentNode;return g}function vr(d,g){if(!g)return new z(d.clientX,d.clientY);var C=za(g),D=C.boundingClientRect;return new z((d.clientX-D.left)/C.x-g.clientLeft,(d.clientY-D.top)/C.y-g.clientTop)}var Po=st.linux&&st.chrome?window.devicePixelRatio:st.mac?window.devicePixelRatio*3:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function lu(d){return st.edge?d.wheelDeltaY/2:d.deltaY&&d.deltaMode===0?-d.deltaY/Po:d.deltaY&&d.deltaMode===1?-d.deltaY*20:d.deltaY&&d.deltaMode===2?-d.deltaY*60:d.deltaX||d.deltaZ?0:d.wheelDelta?(d.wheelDeltaY||d.wheelDelta)/2:d.detail&&Math.abs(d.detail)<32765?-d.detail*20:d.detail?d.detail/-32765*60:0}function Ro(d,g){var C=g.relatedTarget;if(!C)return!0;try{for(;C&&C!==d;)C=C.parentNode}catch{return!1}return C!==d}var g_={__proto__:null,on:bt,off:Ft,stopPropagation:fa,disableScrollPropagation:Ls,disableClickPropagation:Ds,preventDefault:Mn,stop:Bi,getPropagationPath:hh,getMousePosition:vr,getWheelDelta:lu,isExternalTarget:Ro,addListener:bt,removeListener:Ft},Dc=U.extend({run:function(d,g,C,D){this.stop(),this._el=d,this._inProgress=!0,this._duration=C||.25,this._easeOutPower=1/Math.max(D||.5,.2),this._startPos=Ua(d),this._offset=g.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=K(this._animate,this),this._step()},_step:function(d){var g=+new Date-this._startTime,C=this._duration*1e3;g<C?this._runFrame(this._easeOut(g/C),d):(this._runFrame(1),this._complete())},_runFrame:function(d,g){var C=this._startPos.add(this._offset.multiplyBy(d));g&&C._round(),Cn(this._el,C),this.fire("step")},_complete:function(){ne(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(d){return 1-Math.pow(1-d,this._easeOutPower)}}),Tt=U.extend({options:{crs:ue,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(d,g){g=w(this,g),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(d),this._initLayout(),this._onResize=o(this._onResize,this),this._initEvents(),g.maxBounds&&this.setMaxBounds(g.maxBounds),g.zoom!==void 0&&(this._zoom=this._limitZoom(g.zoom)),g.center&&g.zoom!==void 0&&this.setView(de(g.center),g.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=Ts&&st.any3d&&!st.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),bt(this._proxy,Eo,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(d,g,C){if(g=g===void 0?this._zoom:this._limitZoom(g),d=this._limitCenter(de(d),g,this.options.maxBounds),C=C||{},this._stop(),this._loaded&&!C.reset&&C!==!0){C.animate!==void 0&&(C.zoom=i({animate:C.animate},C.zoom),C.pan=i({animate:C.animate,duration:C.duration},C.pan));var D=this._zoom!==g?this._tryAnimatedZoom&&this._tryAnimatedZoom(d,g,C.zoom):this._tryAnimatedPan(d,C.pan);if(D)return clearTimeout(this._sizeTimer),this}return this._resetView(d,g,C.pan&&C.pan.noMoveStart),this},setZoom:function(d,g){return this._loaded?this.setView(this.getCenter(),d,{zoom:g}):(this._zoom=d,this)},zoomIn:function(d,g){return d=d||(st.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+d,g)},zoomOut:function(d,g){return d=d||(st.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-d,g)},setZoomAround:function(d,g,C){var D=this.getZoomScale(g),Y=this.getSize().divideBy(2),se=d instanceof z?d:this.latLngToContainerPoint(d),ve=se.subtract(Y).multiplyBy(1-1/D),Ee=this.containerPointToLatLng(Y.add(ve));return this.setView(Ee,g,{zoom:C})},_getBoundsCenterZoom:function(d,g){g=g||{},d=d.getBounds?d.getBounds():oe(d);var C=M(g.paddingTopLeft||g.padding||[0,0]),D=M(g.paddingBottomRight||g.padding||[0,0]),Y=this.getBoundsZoom(d,!1,C.add(D));if(Y=typeof g.maxZoom=="number"?Math.min(g.maxZoom,Y):Y,Y===1/0)return{center:d.getCenter(),zoom:Y};var se=D.subtract(C).divideBy(2),ve=this.project(d.getSouthWest(),Y),Ee=this.project(d.getNorthEast(),Y),Ne=this.unproject(ve.add(Ee).divideBy(2).add(se),Y);return{center:Ne,zoom:Y}},fitBounds:function(d,g){if(d=oe(d),!d.isValid())throw new Error("Bounds are not valid.");var C=this._getBoundsCenterZoom(d,g);return this.setView(C.center,C.zoom,g)},fitWorld:function(d){return this.fitBounds([[-90,-180],[90,180]],d)},panTo:function(d,g){return this.setView(d,this._zoom,{pan:g})},panBy:function(d,g){if(d=M(d).round(),g=g||{},!d.x&&!d.y)return this.fire("moveend");if(g.animate!==!0&&!this.getSize().contains(d))return this._resetView(this.unproject(this.project(this.getCenter()).add(d)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new Dc,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),g.noMoveStart||this.fire("movestart"),g.animate!==!1){wt(this._mapPane,"leaflet-pan-anim");var C=this._getMapPanePos().subtract(d).round();this._panAnim.run(this._mapPane,C,g.duration||.25,g.easeLinearity)}else this._rawPanBy(d),this.fire("move").fire("moveend");return this},flyTo:function(d,g,C){if(C=C||{},C.animate===!1||!st.any3d)return this.setView(d,g,C);this._stop();var D=this.project(this.getCenter()),Y=this.project(d),se=this.getSize(),ve=this._zoom;d=de(d),g=g===void 0?ve:g;var Ee=Math.max(se.x,se.y),Ne=Ee*this.getZoomScale(ve,g),He=Y.distanceTo(D)||1,et=1.42,nt=et*et;function it(wn){var Fi=wn?-1:1,pa=wn?Ne:Ee,Wa=Ne*Ne-Ee*Ee+Fi*nt*nt*He*He,ma=2*pa*nt*He,xu=Wa/ma,Yc=Math.sqrt(xu*xu+1)-xu,wu=Yc<1e-9?-18:Math.log(Yc);return wu}function yt(wn){return(Math.exp(wn)-Math.exp(-wn))/2}function un(wn){return(Math.exp(wn)+Math.exp(-wn))/2}function Tn(wn){return yt(wn)/un(wn)}var ir=it(0);function Zr(wn){return Ee*(un(ir)/un(ir+et*wn))}function ug(wn){return Ee*(un(ir)*Tn(ir+et*wn)-yt(ir))/nt}function cg(wn){return 1-Math.pow(1-wn,1.5)}var _u=Date.now(),Gs=(it(1)-ir)/et,fg=C.duration?1e3*C.duration:1e3*Gs*.8;function Ys(){var wn=(Date.now()-_u)/fg,Fi=cg(wn)*Gs;wn<=1?(this._flyToFrame=K(Ys,this),this._move(this.unproject(D.add(Y.subtract(D).multiplyBy(ug(Fi)/He)),ve),this.getScaleZoom(Ee/Zr(Fi),ve),{flyTo:!0})):this._move(d,g)._moveEnd(!0)}return this._moveStart(!0,C.noMoveStart),Ys.call(this),this},flyToBounds:function(d,g){var C=this._getBoundsCenterZoom(d,g);return this.flyTo(C.center,C.zoom,g)},setMaxBounds:function(d){return d=oe(d),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),d.isValid()?(this.options.maxBounds=d,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(d){var g=this.options.minZoom;return this.options.minZoom=d,this._loaded&&g!==d&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(d):this},setMaxZoom:function(d){var g=this.options.maxZoom;return this.options.maxZoom=d,this._loaded&&g!==d&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(d):this},panInsideBounds:function(d,g){this._enforcingBounds=!0;var C=this.getCenter(),D=this._limitCenter(C,this._zoom,oe(d));return C.equals(D)||this.panTo(D,g),this._enforcingBounds=!1,this},panInside:function(d,g){g=g||{};var C=M(g.paddingTopLeft||g.padding||[0,0]),D=M(g.paddingBottomRight||g.padding||[0,0]),Y=this.project(this.getCenter()),se=this.project(d),ve=this.getPixelBounds(),Ee=te([ve.min.add(C),ve.max.subtract(D)]),Ne=Ee.getSize();if(!Ee.contains(se)){this._enforcingBounds=!0;var He=se.subtract(Ee.getCenter()),et=Ee.extend(se).getSize().subtract(Ne);Y.x+=He.x<0?-et.x:et.x,Y.y+=He.y<0?-et.y:et.y,this.panTo(this.unproject(Y),g),this._enforcingBounds=!1}return this},invalidateSize:function(d){if(!this._loaded)return this;d=i({animate:!1,pan:!0},d===!0?{animate:!0}:d);var g=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var C=this.getSize(),D=g.divideBy(2).round(),Y=C.divideBy(2).round(),se=D.subtract(Y);return!se.x&&!se.y?this:(d.animate&&d.pan?this.panBy(se):(d.pan&&this._rawPanBy(se),this.fire("move"),d.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:g,newSize:C}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(d){if(d=this._locateOptions=i({timeout:1e4,watch:!1},d),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var g=o(this._handleGeolocationResponse,this),C=o(this._handleGeolocationError,this);return d.watch?this._locationWatchId=navigator.geolocation.watchPosition(g,C,d):navigator.geolocation.getCurrentPosition(g,C,d),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(d){if(this._container._leaflet_id){var g=d.code,C=d.message||(g===1?"permission denied":g===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:g,message:"Geolocation error: "+C+"."})}},_handleGeolocationResponse:function(d){if(this._container._leaflet_id){var g=d.coords.latitude,C=d.coords.longitude,D=new he(g,C),Y=D.toBounds(d.coords.accuracy*2),se=this._locateOptions;if(se.setView){var ve=this.getBoundsZoom(Y);this.setView(D,se.maxZoom?Math.min(ve,se.maxZoom):ve)}var Ee={latlng:D,bounds:Y,timestamp:d.timestamp};for(var Ne in d.coords)typeof d.coords[Ne]=="number"&&(Ee[Ne]=d.coords[Ne]);this.fire("locationfound",Ee)}},addHandler:function(d,g){if(!g)return this;var C=this[d]=new g(this);return this._handlers.push(C),this.options[d]&&C.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch{this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),sn(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(ne(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var d;for(d in this._layers)this._layers[d].remove();for(d in this._panes)sn(this._panes[d]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(d,g){var C="leaflet-pane"+(d?" leaflet-"+d.replace("Pane","")+"-pane":""),D=Dt("div",C,g||this._mapPane);return d&&(this._panes[d]=D),D},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var d=this.getPixelBounds(),g=this.unproject(d.getBottomLeft()),C=this.unproject(d.getTopRight());return new Z(g,C)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(d,g,C){d=oe(d),C=M(C||[0,0]);var D=this.getZoom()||0,Y=this.getMinZoom(),se=this.getMaxZoom(),ve=d.getNorthWest(),Ee=d.getSouthEast(),Ne=this.getSize().subtract(C),He=te(this.project(Ee,D),this.project(ve,D)).getSize(),et=st.any3d?this.options.zoomSnap:1,nt=Ne.x/He.x,it=Ne.y/He.y,yt=g?Math.max(nt,it):Math.min(nt,it);return D=this.getScaleZoom(yt,D),et&&(D=Math.round(D/(et/100))*(et/100),D=g?Math.ceil(D/et)*et:Math.floor(D/et)*et),Math.max(Y,Math.min(se,D))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new z(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(d,g){var C=this._getTopLeftPoint(d,g);return new k(C,C.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(d){return this.options.crs.getProjectedBounds(d===void 0?this.getZoom():d)},getPane:function(d){return typeof d=="string"?this._panes[d]:d},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(d,g){var C=this.options.crs;return g=g===void 0?this._zoom:g,C.scale(d)/C.scale(g)},getScaleZoom:function(d,g){var C=this.options.crs;g=g===void 0?this._zoom:g;var D=C.zoom(d*C.scale(g));return isNaN(D)?1/0:D},project:function(d,g){return g=g===void 0?this._zoom:g,this.options.crs.latLngToPoint(de(d),g)},unproject:function(d,g){return g=g===void 0?this._zoom:g,this.options.crs.pointToLatLng(M(d),g)},layerPointToLatLng:function(d){var g=M(d).add(this.getPixelOrigin());return this.unproject(g)},latLngToLayerPoint:function(d){var g=this.project(de(d))._round();return g._subtract(this.getPixelOrigin())},wrapLatLng:function(d){return this.options.crs.wrapLatLng(de(d))},wrapLatLngBounds:function(d){return this.options.crs.wrapLatLngBounds(oe(d))},distance:function(d,g){return this.options.crs.distance(de(d),de(g))},containerPointToLayerPoint:function(d){return M(d).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(d){return M(d).add(this._getMapPanePos())},containerPointToLatLng:function(d){var g=this.containerPointToLayerPoint(M(d));return this.layerPointToLatLng(g)},latLngToContainerPoint:function(d){return this.layerPointToContainerPoint(this.latLngToLayerPoint(de(d)))},mouseEventToContainerPoint:function(d){return vr(d,this._container)},mouseEventToLayerPoint:function(d){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(d))},mouseEventToLatLng:function(d){return this.layerPointToLatLng(this.mouseEventToLayerPoint(d))},_initContainer:function(d){var g=this._container=Mc(d);if(g){if(g._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");bt(g,"scroll",this._onScroll,this),this._containerId=f(g)},_initLayout:function(){var d=this._container;this._fadeAnimated=this.options.fadeAnimation&&st.any3d,wt(d,"leaflet-container"+(st.touch?" leaflet-touch":"")+(st.retina?" leaflet-retina":"")+(st.ielt9?" leaflet-oldie":"")+(st.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var g=Co(d,"position");g!=="absolute"&&g!=="relative"&&g!=="fixed"&&g!=="sticky"&&(d.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var d=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Cn(this._mapPane,new z(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(wt(d.markerPane,"leaflet-zoom-hide"),wt(d.shadowPane,"leaflet-zoom-hide"))},_resetView:function(d,g,C){Cn(this._mapPane,new z(0,0));var D=!this._loaded;this._loaded=!0,g=this._limitZoom(g),this.fire("viewprereset");var Y=this._zoom!==g;this._moveStart(Y,C)._move(d,g)._moveEnd(Y),this.fire("viewreset"),D&&this.fire("load")},_moveStart:function(d,g){return d&&this.fire("zoomstart"),g||this.fire("movestart"),this},_move:function(d,g,C,D){g===void 0&&(g=this._zoom);var Y=this._zoom!==g;return this._zoom=g,this._lastCenter=d,this._pixelOrigin=this._getNewPixelOrigin(d),D?C&&C.pinch&&this.fire("zoom",C):((Y||C&&C.pinch)&&this.fire("zoom",C),this.fire("move",C)),this},_moveEnd:function(d){return d&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return ne(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(d){Cn(this._mapPane,this._getMapPanePos().subtract(d))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(d){this._targets={},this._targets[f(this._container)]=this;var g=d?Ft:bt;g(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&g(window,"resize",this._onResize,this),st.any3d&&this.options.transform3DLimit&&(d?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){ne(this._resizeRequest),this._resizeRequest=K(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var d=this._getMapPanePos();Math.max(Math.abs(d.x),Math.abs(d.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(d,g){for(var C=[],D,Y=g==="mouseout"||g==="mouseover",se=d.target||d.srcElement,ve=!1;se;){if(D=this._targets[f(se)],D&&(g==="click"||g==="preclick")&&this._draggableMoved(D)){ve=!0;break}if(D&&D.listens(g,!0)&&(Y&&!Ro(se,d)||(C.push(D),Y))||se===this._container)break;se=se.parentNode}return!C.length&&!ve&&!Y&&this.listens(g,!0)&&(C=[this]),C},_isClickDisabled:function(d){for(;d&&d!==this._container;){if(d._leaflet_disable_click)return!0;d=d.parentNode}},_handleDOMEvent:function(d){var g=d.target||d.srcElement;if(!(!this._loaded||g._leaflet_disable_events||d.type==="click"&&this._isClickDisabled(g))){var C=d.type;C==="mousedown"&&ou(g),this._fireDOMEvent(d,C)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(d,g,C){if(d.type==="click"){var D=i({},d);D.type="preclick",this._fireDOMEvent(D,D.type,C)}var Y=this._findEventTargets(d,g);if(C){for(var se=[],ve=0;ve<C.length;ve++)C[ve].listens(g,!0)&&se.push(C[ve]);Y=se.concat(Y)}if(Y.length){g==="contextmenu"&&Mn(d);var Ee=Y[0],Ne={originalEvent:d};if(d.type!=="keypress"&&d.type!=="keydown"&&d.type!=="keyup"){var He=Ee.getLatLng&&(!Ee._radius||Ee._radius<=10);Ne.containerPoint=He?this.latLngToContainerPoint(Ee.getLatLng()):this.mouseEventToContainerPoint(d),Ne.layerPoint=this.containerPointToLayerPoint(Ne.containerPoint),Ne.latlng=He?Ee.getLatLng():this.layerPointToLatLng(Ne.layerPoint)}for(ve=0;ve<Y.length;ve++)if(Y[ve].fire(g,Ne,!0),Ne.originalEvent._stopped||Y[ve].options.bubblingMouseEvents===!1&&j(this._mouseEvents,g)!==-1)return}},_draggableMoved:function(d){return d=d.dragging&&d.dragging.enabled()?d:this,d.dragging&&d.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var d=0,g=this._handlers.length;d<g;d++)this._handlers[d].disable()},whenReady:function(d,g){return this._loaded?d.call(g||this,{target:this}):this.on("load",d,g),this},_getMapPanePos:function(){return Ua(this._mapPane)||new z(0,0)},_moved:function(){var d=this._getMapPanePos();return d&&!d.equals([0,0])},_getTopLeftPoint:function(d,g){var C=d&&g!==void 0?this._getNewPixelOrigin(d,g):this.getPixelOrigin();return C.subtract(this._getMapPanePos())},_getNewPixelOrigin:function(d,g){var C=this.getSize()._divideBy(2);return this.project(d,g)._subtract(C)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(d,g,C){var D=this._getNewPixelOrigin(C,g);return this.project(d,g)._subtract(D)},_latLngBoundsToNewLayerBounds:function(d,g,C){var D=this._getNewPixelOrigin(C,g);return te([this.project(d.getSouthWest(),g)._subtract(D),this.project(d.getNorthWest(),g)._subtract(D),this.project(d.getSouthEast(),g)._subtract(D),this.project(d.getNorthEast(),g)._subtract(D)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(d){return this.latLngToLayerPoint(d).subtract(this._getCenterLayerPoint())},_limitCenter:function(d,g,C){if(!C)return d;var D=this.project(d,g),Y=this.getSize().divideBy(2),se=new k(D.subtract(Y),D.add(Y)),ve=this._getBoundsOffset(se,C,g);return Math.abs(ve.x)<=1&&Math.abs(ve.y)<=1?d:this.unproject(D.add(ve),g)},_limitOffset:function(d,g){if(!g)return d;var C=this.getPixelBounds(),D=new k(C.min.add(d),C.max.add(d));return d.add(this._getBoundsOffset(D,g))},_getBoundsOffset:function(d,g,C){var D=te(this.project(g.getNorthEast(),C),this.project(g.getSouthWest(),C)),Y=D.min.subtract(d.min),se=D.max.subtract(d.max),ve=this._rebound(Y.x,-se.x),Ee=this._rebound(Y.y,-se.y);return new z(ve,Ee)},_rebound:function(d,g){return d+g>0?Math.round(d-g)/2:Math.max(0,Math.ceil(d))-Math.max(0,Math.floor(g))},_limitZoom:function(d){var g=this.getMinZoom(),C=this.getMaxZoom(),D=st.any3d?this.options.zoomSnap:1;return D&&(d=Math.round(d/D)*D),Math.max(g,Math.min(C,d))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){ln(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(d,g){var C=this._getCenterOffset(d)._trunc();return(g&&g.animate)!==!0&&!this.getSize().contains(C)?!1:(this.panBy(C,g),!0)},_createAnimProxy:function(){var d=this._proxy=Dt("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(d),this.on("zoomanim",function(g){var C=ru,D=this._proxy.style[C];Kr(this._proxy,this.project(g.center,g.zoom),this.getZoomScale(g.zoom,1)),D===this._proxy.style[C]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){sn(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var d=this.getCenter(),g=this.getZoom();Kr(this._proxy,this.project(d,g),this.getZoomScale(g,1))},_catchTransitionEnd:function(d){this._animatingZoom&&d.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(d,g,C){if(this._animatingZoom)return!0;if(C=C||{},!this._zoomAnimated||C.animate===!1||this._nothingToAnimate()||Math.abs(g-this._zoom)>this.options.zoomAnimationThreshold)return!1;var D=this.getZoomScale(g),Y=this._getCenterOffset(d)._divideBy(1-1/D);return C.animate!==!0&&!this.getSize().contains(Y)?!1:(K(function(){this._moveStart(!0,C.noMoveStart||!1)._animateZoom(d,g,!0)},this),!0)},_animateZoom:function(d,g,C,D){this._mapPane&&(C&&(this._animatingZoom=!0,this._animateToCenter=d,this._animateToZoom=g,wt(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:d,zoom:g,noUpdate:D}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&ln(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function uu(d,g){return new Tt(d,g)}var Tr=Q.extend({options:{position:"topright"},initialize:function(d){w(this,d)},getPosition:function(){return this.options.position},setPosition:function(d){var g=this._map;return g&&g.removeControl(this),this.options.position=d,g&&g.addControl(this),this},getContainer:function(){return this._container},addTo:function(d){this.remove(),this._map=d;var g=this._container=this.onAdd(d),C=this.getPosition(),D=d._controlCorners[C];return wt(g,"leaflet-control"),C.indexOf("bottom")!==-1?D.insertBefore(g,D.firstChild):D.appendChild(g),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(sn(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(d){this._map&&d&&d.screenX>0&&d.screenY>0&&this._map.getContainer().focus()}}),ks=function(d){return new Tr(d)};Tt.include({addControl:function(d){return d.addTo(this),this},removeControl:function(d){return d.remove(),this},_initControlPos:function(){var d=this._controlCorners={},g="leaflet-",C=this._controlContainer=Dt("div",g+"control-container",this._container);function D(Y,se){var ve=g+Y+" "+g+se;d[Y+se]=Dt("div",ve,C)}D("top","left"),D("top","right"),D("bottom","left"),D("bottom","right")},_clearControlPos:function(){for(var d in this._controlCorners)sn(this._controlCorners[d]);sn(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Hv=Tr.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(d,g,C,D){return C<D?-1:D<C?1:0}},initialize:function(d,g,C){w(this,C),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1;for(var D in d)this._addLayer(d[D],D);for(D in g)this._addLayer(g[D],D,!0)},onAdd:function(d){this._initLayout(),this._update(),this._map=d,d.on("zoomend",this._checkDisabledLayers,this);for(var g=0;g<this._layers.length;g++)this._layers[g].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(d){return Tr.prototype.addTo.call(this,d),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var d=0;d<this._layers.length;d++)this._layers[d].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(d,g){return this._addLayer(d,g),this._map?this._update():this},addOverlay:function(d,g){return this._addLayer(d,g,!0),this._map?this._update():this},removeLayer:function(d){d.off("add remove",this._onLayerChange,this);var g=this._getLayer(f(d));return g&&this._layers.splice(this._layers.indexOf(g),1),this._map?this._update():this},expand:function(){wt(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var d=this._map.getSize().y-(this._container.offsetTop+50);return d<this._section.clientHeight?(wt(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=d+"px"):ln(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return ln(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var d="leaflet-control-layers",g=this._container=Dt("div",d),C=this.options.collapsed;g.setAttribute("aria-haspopup",!0),Ds(g),Ls(g);var D=this._section=Dt("section",d+"-list");C&&(this._map.on("click",this.collapse,this),bt(g,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var Y=this._layersLink=Dt("a",d+"-toggle",g);Y.href="#",Y.title="Layers",Y.setAttribute("role","button"),bt(Y,{keydown:function(se){se.keyCode===13&&this._expandSafely()},click:function(se){Mn(se),this._expandSafely()}},this),C||this.expand(),this._baseLayersList=Dt("div",d+"-base",D),this._separator=Dt("div",d+"-separator",D),this._overlaysList=Dt("div",d+"-overlays",D),g.appendChild(D)},_getLayer:function(d){for(var g=0;g<this._layers.length;g++)if(this._layers[g]&&f(this._layers[g].layer)===d)return this._layers[g]},_addLayer:function(d,g,C){this._map&&d.on("add remove",this._onLayerChange,this),this._layers.push({layer:d,name:g,overlay:C}),this.options.sortLayers&&this._layers.sort(o(function(D,Y){return this.options.sortFunction(D.layer,Y.layer,D.name,Y.name)},this)),this.options.autoZIndex&&d.setZIndex&&(this._lastZIndex++,d.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;pr(this._baseLayersList),pr(this._overlaysList),this._layerControlInputs=[];var d,g,C,D,Y=0;for(C=0;C<this._layers.length;C++)D=this._layers[C],this._addItem(D),g=g||D.overlay,d=d||!D.overlay,Y+=D.overlay?0:1;return this.options.hideSingleBase&&(d=d&&Y>1,this._baseLayersList.style.display=d?"":"none"),this._separator.style.display=g&&d?"":"none",this},_onLayerChange:function(d){this._handlingClick||this._update();var g=this._getLayer(f(d.target)),C=g.overlay?d.type==="add"?"overlayadd":"overlayremove":d.type==="add"?"baselayerchange":null;C&&this._map.fire(C,g)},_createRadioElement:function(d,g){var C='<input type="radio" class="leaflet-control-layers-selector" name="'+d+'"'+(g?' checked="checked"':"")+"/>",D=document.createElement("div");return D.innerHTML=C,D.firstChild},_addItem:function(d){var g=document.createElement("label"),C=this._map.hasLayer(d.layer),D;d.overlay?(D=document.createElement("input"),D.type="checkbox",D.className="leaflet-control-layers-selector",D.defaultChecked=C):D=this._createRadioElement("leaflet-base-layers_"+f(this),C),this._layerControlInputs.push(D),D.layerId=f(d.layer),bt(D,"click",this._onInputClick,this);var Y=document.createElement("span");Y.innerHTML=" "+d.name;var se=document.createElement("span");g.appendChild(se),se.appendChild(D),se.appendChild(Y);var ve=d.overlay?this._overlaysList:this._baseLayersList;return ve.appendChild(g),this._checkDisabledLayers(),g},_onInputClick:function(){if(!this._preventClick){var d=this._layerControlInputs,g,C,D=[],Y=[];this._handlingClick=!0;for(var se=d.length-1;se>=0;se--)g=d[se],C=this._getLayer(g.layerId).layer,g.checked?D.push(C):g.checked||Y.push(C);for(se=0;se<Y.length;se++)this._map.hasLayer(Y[se])&&this._map.removeLayer(Y[se]);for(se=0;se<D.length;se++)this._map.hasLayer(D[se])||this._map.addLayer(D[se]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var d=this._layerControlInputs,g,C,D=this._map.getZoom(),Y=d.length-1;Y>=0;Y--)g=d[Y],C=this._getLayer(g.layerId).layer,g.disabled=C.options.minZoom!==void 0&&D<C.options.minZoom||C.options.maxZoom!==void 0&&D>C.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var d=this._section;this._preventClick=!0,bt(d,"click",Mn),this.expand();var g=this;setTimeout(function(){Ft(d,"click",Mn),g._preventClick=!1})}}),y_=function(d,g,C){return new Hv(d,g,C)},ph=Tr.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">−</span>',zoomOutTitle:"Zoom out"},onAdd:function(d){var g="leaflet-control-zoom",C=Dt("div",g+" leaflet-bar"),D=this.options;return this._zoomInButton=this._createButton(D.zoomInText,D.zoomInTitle,g+"-in",C,this._zoomIn),this._zoomOutButton=this._createButton(D.zoomOutText,D.zoomOutTitle,g+"-out",C,this._zoomOut),this._updateDisabled(),d.on("zoomend zoomlevelschange",this._updateDisabled,this),C},onRemove:function(d){d.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(d){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(d.shiftKey?3:1))},_zoomOut:function(d){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(d.shiftKey?3:1))},_createButton:function(d,g,C,D,Y){var se=Dt("a",C,D);return se.innerHTML=d,se.href="#",se.title=g,se.setAttribute("role","button"),se.setAttribute("aria-label",g),Ds(se),bt(se,"click",Bi),bt(se,"click",Y,this),bt(se,"click",this._refocusOnMap,this),se},_updateDisabled:function(){var d=this._map,g="leaflet-disabled";ln(this._zoomInButton,g),ln(this._zoomOutButton,g),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||d._zoom===d.getMinZoom())&&(wt(this._zoomOutButton,g),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||d._zoom===d.getMaxZoom())&&(wt(this._zoomInButton,g),this._zoomInButton.setAttribute("aria-disabled","true"))}});Tt.mergeOptions({zoomControl:!0}),Tt.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new ph,this.addControl(this.zoomControl))});var mh=function(d){return new ph(d)},Wv=Tr.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(d){var g="leaflet-control-scale",C=Dt("div",g),D=this.options;return this._addScales(D,g+"-line",C),d.on(D.updateWhenIdle?"moveend":"move",this._update,this),d.whenReady(this._update,this),C},onRemove:function(d){d.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(d,g,C){d.metric&&(this._mScale=Dt("div",g,C)),d.imperial&&(this._iScale=Dt("div",g,C))},_update:function(){var d=this._map,g=d.getSize().y/2,C=d.distance(d.containerPointToLatLng([0,g]),d.containerPointToLatLng([this.options.maxWidth,g]));this._updateScales(C)},_updateScales:function(d){this.options.metric&&d&&this._updateMetric(d),this.options.imperial&&d&&this._updateImperial(d)},_updateMetric:function(d){var g=this._getRoundNum(d),C=g<1e3?g+" m":g/1e3+" km";this._updateScale(this._mScale,C,g/d)},_updateImperial:function(d){var g=d*3.2808399,C,D,Y;g>5280?(C=g/5280,D=this._getRoundNum(C),this._updateScale(this._iScale,D+" mi",D/C)):(Y=this._getRoundNum(g),this._updateScale(this._iScale,Y+" ft",Y/g))},_updateScale:function(d,g,C){d.style.width=Math.round(this.options.maxWidth*C)+"px",d.innerHTML=g},_getRoundNum:function(d){var g=Math.pow(10,(Math.floor(d)+"").length-1),C=d/g;return C=C>=10?10:C>=5?5:C>=3?3:C>=2?2:1,g*C}}),b_=function(d){return new Wv(d)},__='<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg>',vh=Tr.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(st.inlineSvg?__+" ":"")+"Leaflet</a>"},initialize:function(d){w(this,d),this._attributions={}},onAdd:function(d){d.attributionControl=this,this._container=Dt("div","leaflet-control-attribution"),Ds(this._container);for(var g in d._layers)d._layers[g].getAttribution&&this.addAttribution(d._layers[g].getAttribution());return this._update(),d.on("layeradd",this._addAttribution,this),this._container},onRemove:function(d){d.off("layeradd",this._addAttribution,this)},_addAttribution:function(d){d.layer.getAttribution&&(this.addAttribution(d.layer.getAttribution()),d.layer.once("remove",function(){this.removeAttribution(d.layer.getAttribution())},this))},setPrefix:function(d){return this.options.prefix=d,this._update(),this},addAttribution:function(d){return d?(this._attributions[d]||(this._attributions[d]=0),this._attributions[d]++,this._update(),this):this},removeAttribution:function(d){return d?(this._attributions[d]&&(this._attributions[d]--,this._update()),this):this},_update:function(){if(this._map){var d=[];for(var g in this._attributions)this._attributions[g]&&d.push(g);var C=[];this.options.prefix&&C.push(this.options.prefix),d.length&&C.push(d.join(", ")),this._container.innerHTML=C.join(' <span aria-hidden="true">|</span> ')}}});Tt.mergeOptions({attributionControl:!0}),Tt.addInitHook(function(){this.options.attributionControl&&new vh().addTo(this)});var x_=function(d){return new vh(d)};Tr.Layers=Hv,Tr.Zoom=ph,Tr.Scale=Wv,Tr.Attribution=vh,ks.layers=y_,ks.zoom=mh,ks.scale=b_,ks.attribution=x_;var si=Q.extend({initialize:function(d){this._map=d},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});si.addTo=function(d,g){return d.addHandler(g,this),this};var w_={Events:H},Gv=st.touch?"touchstart mousedown":"mousedown",Fa=U.extend({options:{clickTolerance:3},initialize:function(d,g,C,D){w(this,D),this._element=d,this._dragStartTarget=g||d,this._preventOutline=C},enable:function(){this._enabled||(bt(this._dragStartTarget,Gv,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Fa._dragging===this&&this.finishDrag(!0),Ft(this._dragStartTarget,Gv,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(d){if(this._enabled&&(this._moved=!1,!js(this._element,"leaflet-zoom-anim"))){if(d.touches&&d.touches.length!==1){Fa._dragging===this&&this.finishDrag();return}if(!(Fa._dragging||d.shiftKey||d.which!==1&&d.button!==1&&!d.touches)&&(Fa._dragging=this,this._preventOutline&&ou(this._element),au(),ki(),!this._moving)){this.fire("down");var g=d.touches?d.touches[0]:d,C=Ao(this._element);this._startPoint=new z(g.clientX,g.clientY),this._startPos=Ua(this._element),this._parentScale=za(C);var D=d.type==="mousedown";bt(document,D?"mousemove":"touchmove",this._onMove,this),bt(document,D?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(d){if(this._enabled){if(d.touches&&d.touches.length>1){this._moved=!0;return}var g=d.touches&&d.touches.length===1?d.touches[0]:d,C=new z(g.clientX,g.clientY)._subtract(this._startPoint);!C.x&&!C.y||Math.abs(C.x)+Math.abs(C.y)<this.options.clickTolerance||(C.x/=this._parentScale.x,C.y/=this._parentScale.y,Mn(d),this._moved||(this.fire("dragstart"),this._moved=!0,wt(document.body,"leaflet-dragging"),this._lastTarget=d.target||d.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),wt(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(C),this._moving=!0,this._lastEvent=d,this._updatePosition())}},_updatePosition:function(){var d={originalEvent:this._lastEvent};this.fire("predrag",d),Cn(this._element,this._newPos),this.fire("drag",d)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(d){ln(document.body,"leaflet-dragging"),this._lastTarget&&(ln(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),Ft(document,"mousemove touchmove",this._onMove,this),Ft(document,"mouseup touchend touchcancel",this._onUp,this),dh(),iu();var g=this._moved&&this._moving;this._moving=!1,Fa._dragging=!1,g&&this.fire("dragend",{noInertia:d,distance:this._newPos.distanceTo(this._startPos)})}});function Yv(d,g,C){var D,Y=[1,4,2,8],se,ve,Ee,Ne,He,et,nt,it;for(se=0,et=d.length;se<et;se++)d[se]._code=Mo(d[se],g);for(Ee=0;Ee<4;Ee++){for(nt=Y[Ee],D=[],se=0,et=d.length,ve=et-1;se<et;ve=se++)Ne=d[se],He=d[ve],Ne._code&nt?He._code&nt||(it=Ic(He,Ne,nt,g,C),it._code=Mo(it,g),D.push(it)):(He._code&nt&&(it=Ic(He,Ne,nt,g,C),it._code=Mo(it,g),D.push(it)),D.push(Ne));d=D}return d}function kc(d,g){var C,D,Y,se,ve,Ee,Ne,He,et;if(!d||d.length===0)throw new Error("latlngs not passed");rr(d)||(console.warn("latlngs are not flat! Only the first ring will be used"),d=d[0]);var nt=de([0,0]),it=oe(d),yt=it.getNorthWest().distanceTo(it.getSouthWest())*it.getNorthEast().distanceTo(it.getNorthWest());yt<1700&&(nt=gh(d));var un=d.length,Tn=[];for(C=0;C<un;C++){var ir=de(d[C]);Tn.push(g.project(de([ir.lat-nt.lat,ir.lng-nt.lng])))}for(Ee=Ne=He=0,C=0,D=un-1;C<un;D=C++)Y=Tn[C],se=Tn[D],ve=Y.y*se.x-se.y*Y.x,Ne+=(Y.x+se.x)*ve,He+=(Y.y+se.y)*ve,Ee+=ve*3;Ee===0?et=Tn[0]:et=[Ne/Ee,He/Ee];var Zr=g.unproject(M(et));return de([Zr.lat+nt.lat,Zr.lng+nt.lng])}function gh(d){for(var g=0,C=0,D=0,Y=0;Y<d.length;Y++){var se=de(d[Y]);g+=se.lat,C+=se.lng,D++}return de([g/D,C/D])}var S_={__proto__:null,clipPolygon:Yv,polygonCenter:kc,centroid:gh};function Kv(d,g){if(!g||!d.length)return d.slice();var C=g*g;return d=C_(d,C),d=E_(d,C),d}function yh(d,g,C){return Math.sqrt(No(d,g,C,!0))}function O_(d,g,C){return No(d,g,C)}function E_(d,g){var C=d.length,D=typeof Uint8Array<"u"?Uint8Array:Array,Y=new D(C);Y[0]=Y[C-1]=1,bh(d,Y,g,0,C-1);var se,ve=[];for(se=0;se<C;se++)Y[se]&&ve.push(d[se]);return ve}function bh(d,g,C,D,Y){var se=0,ve,Ee,Ne;for(Ee=D+1;Ee<=Y-1;Ee++)Ne=No(d[Ee],d[D],d[Y],!0),Ne>se&&(ve=Ee,se=Ne);se>C&&(g[ve]=1,bh(d,g,C,D,ve),bh(d,g,C,ve,Y))}function C_(d,g){for(var C=[d[0]],D=1,Y=0,se=d.length;D<se;D++)T_(d[D],d[Y])>g&&(C.push(d[D]),Y=D);return Y<se-1&&C.push(d[se-1]),C}var Zv;function Xv(d,g,C,D,Y){var se=D?Zv:Mo(d,C),ve=Mo(g,C),Ee,Ne,He;for(Zv=ve;;){if(!(se|ve))return[d,g];if(se&ve)return!1;Ee=se||ve,Ne=Ic(d,g,Ee,C,Y),He=Mo(Ne,C),Ee===se?(d=Ne,se=He):(g=Ne,ve=He)}}function Ic(d,g,C,D,Y){var se=g.x-d.x,ve=g.y-d.y,Ee=D.min,Ne=D.max,He,et;return C&8?(He=d.x+se*(Ne.y-d.y)/ve,et=Ne.y):C&4?(He=d.x+se*(Ee.y-d.y)/ve,et=Ee.y):C&2?(He=Ne.x,et=d.y+ve*(Ne.x-d.x)/se):C&1&&(He=Ee.x,et=d.y+ve*(Ee.x-d.x)/se),new z(He,et,Y)}function Mo(d,g){var C=0;return d.x<g.min.x?C|=1:d.x>g.max.x&&(C|=2),d.y<g.min.y?C|=4:d.y>g.max.y&&(C|=8),C}function T_(d,g){var C=g.x-d.x,D=g.y-d.y;return C*C+D*D}function No(d,g,C,D){var Y=g.x,se=g.y,ve=C.x-Y,Ee=C.y-se,Ne=ve*ve+Ee*Ee,He;return Ne>0&&(He=((d.x-Y)*ve+(d.y-se)*Ee)/Ne,He>1?(Y=C.x,se=C.y):He>0&&(Y+=ve*He,se+=Ee*He)),ve=d.x-Y,Ee=d.y-se,D?ve*ve+Ee*Ee:new z(Y,se)}function rr(d){return!A(d[0])||typeof d[0][0]!="object"&&typeof d[0][0]<"u"}function Qv(d){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),rr(d)}function _h(d,g){var C,D,Y,se,ve,Ee,Ne,He;if(!d||d.length===0)throw new Error("latlngs not passed");rr(d)||(console.warn("latlngs are not flat! Only the first ring will be used"),d=d[0]);var et=de([0,0]),nt=oe(d),it=nt.getNorthWest().distanceTo(nt.getSouthWest())*nt.getNorthEast().distanceTo(nt.getNorthWest());it<1700&&(et=gh(d));var yt=d.length,un=[];for(C=0;C<yt;C++){var Tn=de(d[C]);un.push(g.project(de([Tn.lat-et.lat,Tn.lng-et.lng])))}for(C=0,D=0;C<yt-1;C++)D+=un[C].distanceTo(un[C+1])/2;if(D===0)He=un[0];else for(C=0,se=0;C<yt-1;C++)if(ve=un[C],Ee=un[C+1],Y=ve.distanceTo(Ee),se+=Y,se>D){Ne=(se-D)/Y,He=[Ee.x-Ne*(Ee.x-ve.x),Ee.y-Ne*(Ee.y-ve.y)];break}var ir=g.unproject(M(He));return de([ir.lat+et.lat,ir.lng+et.lng])}var Jv={__proto__:null,simplify:Kv,pointToSegmentDistance:yh,closestPointOnSegment:O_,clipSegment:Xv,_getEdgeIntersection:Ic,_getBitCode:Mo,_sqClosestPointOnSegment:No,isFlat:rr,_flat:Qv,polylineCenter:_h},$c={project:function(d){return new z(d.lng,d.lat)},unproject:function(d){return new he(d.y,d.x)},bounds:new k([-180,-90],[180,90])},Bc={R:6378137,R_MINOR:6356752314245179e-9,bounds:new k([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(d){var g=Math.PI/180,C=this.R,D=d.lat*g,Y=this.R_MINOR/C,se=Math.sqrt(1-Y*Y),ve=se*Math.sin(D),Ee=Math.tan(Math.PI/4-D/2)/Math.pow((1-ve)/(1+ve),se/2);return D=-C*Math.log(Math.max(Ee,1e-10)),new z(d.lng*g*C,D)},unproject:function(d){for(var g=180/Math.PI,C=this.R,D=this.R_MINOR/C,Y=Math.sqrt(1-D*D),se=Math.exp(-d.y/C),ve=Math.PI/2-2*Math.atan(se),Ee=0,Ne=.1,He;Ee<15&&Math.abs(Ne)>1e-7;Ee++)He=Y*Math.sin(ve),He=Math.pow((1-He)/(1+He),Y/2),Ne=Math.PI/2-2*Math.atan(se*He)-ve,ve+=Ne;return new he(ve*g,d.x*g/C)}},eg={__proto__:null,LonLat:$c,Mercator:Bc,SphericalMercator:ee},Is=i({},$,{code:"EPSG:3395",projection:Bc,transformation:function(){var d=.5/(Math.PI*Bc.R);return X(d,.5,-d,.5)}()}),tg=i({},$,{code:"EPSG:4326",projection:$c,transformation:X(1/180,1,-1/180,.5)}),A_=i({},be,{projection:$c,transformation:X(1,0,-1,0),scale:function(d){return Math.pow(2,d)},zoom:function(d){return Math.log(d)/Math.LN2},distance:function(d,g){var C=g.lng-d.lng,D=g.lat-d.lat;return Math.sqrt(C*C+D*D)},infinite:!0});be.Earth=$,be.EPSG3395=Is,be.EPSG3857=ue,be.EPSG900913=pe,be.EPSG4326=tg,be.Simple=A_;var li=U.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(d){return d.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(d){return d&&d.removeLayer(this),this},getPane:function(d){return this._map.getPane(d?this.options[d]||d:this.options.pane)},addInteractiveTarget:function(d){return this._map._targets[f(d)]=this,this},removeInteractiveTarget:function(d){return delete this._map._targets[f(d)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(d){var g=d.target;if(g.hasLayer(this)){if(this._map=g,this._zoomAnimated=g._zoomAnimated,this.getEvents){var C=this.getEvents();g.on(C,this),this.once("remove",function(){g.off(C,this)},this)}this.onAdd(g),this.fire("add"),g.fire("layeradd",{layer:this})}}});Tt.include({addLayer:function(d){if(!d._layerAdd)throw new Error("The provided object is not a Layer.");var g=f(d);return this._layers[g]?this:(this._layers[g]=d,d._mapToAdd=this,d.beforeAdd&&d.beforeAdd(this),this.whenReady(d._layerAdd,d),this)},removeLayer:function(d){var g=f(d);return this._layers[g]?(this._loaded&&d.onRemove(this),delete this._layers[g],this._loaded&&(this.fire("layerremove",{layer:d}),d.fire("remove")),d._map=d._mapToAdd=null,this):this},hasLayer:function(d){return f(d)in this._layers},eachLayer:function(d,g){for(var C in this._layers)d.call(g,this._layers[C]);return this},_addLayers:function(d){d=d?A(d)?d:[d]:[];for(var g=0,C=d.length;g<C;g++)this.addLayer(d[g])},_addZoomLimit:function(d){(!isNaN(d.options.maxZoom)||!isNaN(d.options.minZoom))&&(this._zoomBoundLayers[f(d)]=d,this._updateZoomLevels())},_removeZoomLimit:function(d){var g=f(d);this._zoomBoundLayers[g]&&(delete this._zoomBoundLayers[g],this._updateZoomLevels())},_updateZoomLevels:function(){var d=1/0,g=-1/0,C=this._getZoomSpan();for(var D in this._zoomBoundLayers){var Y=this._zoomBoundLayers[D].options;d=Y.minZoom===void 0?d:Math.min(d,Y.minZoom),g=Y.maxZoom===void 0?g:Math.max(g,Y.maxZoom)}this._layersMaxZoom=g===-1/0?void 0:g,this._layersMinZoom=d===1/0?void 0:d,C!==this._getZoomSpan()&&this.fire("zoomlevelschange"),this.options.maxZoom===void 0&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var Lo=li.extend({initialize:function(d,g){w(this,g),this._layers={};var C,D;if(d)for(C=0,D=d.length;C<D;C++)this.addLayer(d[C])},addLayer:function(d){var g=this.getLayerId(d);return this._layers[g]=d,this._map&&this._map.addLayer(d),this},removeLayer:function(d){var g=d in this._layers?d:this.getLayerId(d);return this._map&&this._layers[g]&&this._map.removeLayer(this._layers[g]),delete this._layers[g],this},hasLayer:function(d){var g=typeof d=="number"?d:this.getLayerId(d);return g in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(d){var g=Array.prototype.slice.call(arguments,1),C,D;for(C in this._layers)D=this._layers[C],D[d]&&D[d].apply(D,g);return this},onAdd:function(d){this.eachLayer(d.addLayer,d)},onRemove:function(d){this.eachLayer(d.removeLayer,d)},eachLayer:function(d,g){for(var C in this._layers)d.call(g,this._layers[C]);return this},getLayer:function(d){return this._layers[d]},getLayers:function(){var d=[];return this.eachLayer(d.push,d),d},setZIndex:function(d){return this.invoke("setZIndex",d)},getLayerId:function(d){return f(d)}}),ng=function(d,g){return new Lo(d,g)},Dr=Lo.extend({addLayer:function(d){return this.hasLayer(d)?this:(d.addEventParent(this),Lo.prototype.addLayer.call(this,d),this.fire("layeradd",{layer:d}))},removeLayer:function(d){return this.hasLayer(d)?(d in this._layers&&(d=this._layers[d]),d.removeEventParent(this),Lo.prototype.removeLayer.call(this,d),this.fire("layerremove",{layer:d})):this},setStyle:function(d){return this.invoke("setStyle",d)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var d=new Z;for(var g in this._layers){var C=this._layers[g];d.extend(C.getBounds?C.getBounds():C.getLatLng())}return d}}),cu=function(d,g){return new Dr(d,g)},$s=Q.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(d){w(this,d)},createIcon:function(d){return this._createIcon("icon",d)},createShadow:function(d){return this._createIcon("shadow",d)},_createIcon:function(d,g){var C=this._getIconUrl(d);if(!C){if(d==="icon")throw new Error("iconUrl not set in Icon options (see the docs).");return null}var D=this._createImg(C,g&&g.tagName==="IMG"?g:null);return this._setIconStyles(D,d),(this.options.crossOrigin||this.options.crossOrigin==="")&&(D.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),D},_setIconStyles:function(d,g){var C=this.options,D=C[g+"Size"];typeof D=="number"&&(D=[D,D]);var Y=M(D),se=M(g==="shadow"&&C.shadowAnchor||C.iconAnchor||Y&&Y.divideBy(2,!0));d.className="leaflet-marker-"+g+" "+(C.className||""),se&&(d.style.marginLeft=-se.x+"px",d.style.marginTop=-se.y+"px"),Y&&(d.style.width=Y.x+"px",d.style.height=Y.y+"px")},_createImg:function(d,g){return g=g||document.createElement("img"),g.src=d,g},_getIconUrl:function(d){return st.retina&&this.options[d+"RetinaUrl"]||this.options[d+"Url"]}});function Uc(d){return new $s(d)}var Bs=$s.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(d){return typeof Bs.imagePath!="string"&&(Bs.imagePath=this._detectIconPath()),(this.options.imagePath||Bs.imagePath)+$s.prototype._getIconUrl.call(this,d)},_stripUrl:function(d){var g=function(C,D,Y){var se=D.exec(C);return se&&se[Y]};return d=g(d,/^url\((['"])?(.+)\1\)$/,2),d&&g(d,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var d=Dt("div","leaflet-default-icon-path",document.body),g=Co(d,"background-image")||Co(d,"backgroundImage");if(document.body.removeChild(d),g=this._stripUrl(g),g)return g;var C=document.querySelector('link[href$="leaflet.css"]');return C?C.href.substring(0,C.href.length-11-1):""}}),xh=si.extend({initialize:function(d){this._marker=d},addHooks:function(){var d=this._marker._icon;this._draggable||(this._draggable=new Fa(d,d,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),wt(d,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&ln(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(d){var g=this._marker,C=g._map,D=this._marker.options.autoPanSpeed,Y=this._marker.options.autoPanPadding,se=Ua(g._icon),ve=C.getPixelBounds(),Ee=C.getPixelOrigin(),Ne=te(ve.min._subtract(Ee).add(Y),ve.max._subtract(Ee).subtract(Y));if(!Ne.contains(se)){var He=M((Math.max(Ne.max.x,se.x)-Ne.max.x)/(ve.max.x-Ne.max.x)-(Math.min(Ne.min.x,se.x)-Ne.min.x)/(ve.min.x-Ne.min.x),(Math.max(Ne.max.y,se.y)-Ne.max.y)/(ve.max.y-Ne.max.y)-(Math.min(Ne.min.y,se.y)-Ne.min.y)/(ve.min.y-Ne.min.y)).multiplyBy(D);C.panBy(He,{animate:!1}),this._draggable._newPos._add(He),this._draggable._startPos._add(He),Cn(g._icon,this._draggable._newPos),this._onDrag(d),this._panRequest=K(this._adjustPan.bind(this,d))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(d){this._marker.options.autoPan&&(ne(this._panRequest),this._panRequest=K(this._adjustPan.bind(this,d)))},_onDrag:function(d){var g=this._marker,C=g._shadow,D=Ua(g._icon),Y=g._map.layerPointToLatLng(D);C&&Cn(C,D),g._latlng=Y,d.latlng=Y,d.oldLatLng=this._oldLatLng,g.fire("move",d).fire("drag",d)},_onDragEnd:function(d){ne(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",d)}}),Us=li.extend({options:{icon:new Bs,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(d,g){w(this,g),this._latlng=de(d)},onAdd:function(d){this._zoomAnimated=this._zoomAnimated&&d.options.markerZoomAnimation,this._zoomAnimated&&d.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(d){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&d.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(d){var g=this._latlng;return this._latlng=de(d),this.update(),this.fire("move",{oldLatLng:g,latlng:this._latlng})},setZIndexOffset:function(d){return this.options.zIndexOffset=d,this.update()},getIcon:function(){return this.options.icon},setIcon:function(d){return this.options.icon=d,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var d=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(d)}return this},_initIcon:function(){var d=this.options,g="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),C=d.icon.createIcon(this._icon),D=!1;C!==this._icon&&(this._icon&&this._removeIcon(),D=!0,d.title&&(C.title=d.title),C.tagName==="IMG"&&(C.alt=d.alt||"")),wt(C,g),d.keyboard&&(C.tabIndex="0",C.setAttribute("role","button")),this._icon=C,d.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&bt(C,"focus",this._panOnFocus,this);var Y=d.icon.createShadow(this._shadow),se=!1;Y!==this._shadow&&(this._removeShadow(),se=!0),Y&&(wt(Y,g),Y.alt=""),this._shadow=Y,d.opacity<1&&this._updateOpacity(),D&&this.getPane().appendChild(this._icon),this._initInteraction(),Y&&se&&this.getPane(d.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&Ft(this._icon,"focus",this._panOnFocus,this),sn(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&sn(this._shadow),this._shadow=null},_setPos:function(d){this._icon&&Cn(this._icon,d),this._shadow&&Cn(this._shadow,d),this._zIndex=d.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(d){this._icon&&(this._icon.style.zIndex=this._zIndex+d)},_animateZoom:function(d){var g=this._map._latLngToNewLayerPoint(this._latlng,d.zoom,d.center).round();this._setPos(g)},_initInteraction:function(){if(this.options.interactive&&(wt(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),xh)){var d=this.options.draggable;this.dragging&&(d=this.dragging.enabled(),this.dragging.disable()),this.dragging=new xh(this),d&&this.dragging.enable()}},setOpacity:function(d){return this.options.opacity=d,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var d=this.options.opacity;this._icon&&Cr(this._icon,d),this._shadow&&Cr(this._shadow,d)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var d=this._map;if(d){var g=this.options.icon.options,C=g.iconSize?M(g.iconSize):M(0,0),D=g.iconAnchor?M(g.iconAnchor):M(0,0);d.panInside(this._latlng,{paddingTopLeft:D,paddingBottomRight:C.subtract(D)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});function wh(d,g){return new Us(d,g)}var da=li.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(d){this._renderer=d.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(d){return w(this,d),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&d&&Object.prototype.hasOwnProperty.call(d,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),fu=da.extend({options:{fill:!0,radius:10},initialize:function(d,g){w(this,g),this._latlng=de(d),this._radius=this.options.radius},setLatLng:function(d){var g=this._latlng;return this._latlng=de(d),this.redraw(),this.fire("move",{oldLatLng:g,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(d){return this.options.radius=this._radius=d,this.redraw()},getRadius:function(){return this._radius},setStyle:function(d){var g=d&&d.radius||this._radius;return da.prototype.setStyle.call(this,d),this.setRadius(g),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var d=this._radius,g=this._radiusY||d,C=this._clickTolerance(),D=[d+C,g+C];this._pxBounds=new k(this._point.subtract(D),this._point.add(D))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(d){return d.distanceTo(this._point)<=this._radius+this._clickTolerance()}});function rg(d,g){return new fu(d,g)}var Sh=fu.extend({initialize:function(d,g,C){if(typeof g=="number"&&(g=i({},C,{radius:g})),w(this,g),this._latlng=de(d),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(d){return this._mRadius=d,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var d=[this._radius,this._radiusY||this._radius];return new Z(this._map.layerPointToLatLng(this._point.subtract(d)),this._map.layerPointToLatLng(this._point.add(d)))},setStyle:da.prototype.setStyle,_project:function(){var d=this._latlng.lng,g=this._latlng.lat,C=this._map,D=C.options.crs;if(D.distance===$.distance){var Y=Math.PI/180,se=this._mRadius/$.R/Y,ve=C.project([g+se,d]),Ee=C.project([g-se,d]),Ne=ve.add(Ee).divideBy(2),He=C.unproject(Ne).lat,et=Math.acos((Math.cos(se*Y)-Math.sin(g*Y)*Math.sin(He*Y))/(Math.cos(g*Y)*Math.cos(He*Y)))/Y;(isNaN(et)||et===0)&&(et=se/Math.cos(Math.PI/180*g)),this._point=Ne.subtract(C.getPixelOrigin()),this._radius=isNaN(et)?0:Ne.x-C.project([He,d-et]).x,this._radiusY=Ne.y-ve.y}else{var nt=D.unproject(D.project(this._latlng).subtract([this._mRadius,0]));this._point=C.latLngToLayerPoint(this._latlng),this._radius=this._point.x-C.latLngToLayerPoint(nt).x}this._updateBounds()}});function j_(d,g,C){return new Sh(d,g,C)}var ha=da.extend({options:{smoothFactor:1,noClip:!1},initialize:function(d,g){w(this,g),this._setLatLngs(d)},getLatLngs:function(){return this._latlngs},setLatLngs:function(d){return this._setLatLngs(d),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(d){for(var g=1/0,C=null,D=No,Y,se,ve=0,Ee=this._parts.length;ve<Ee;ve++)for(var Ne=this._parts[ve],He=1,et=Ne.length;He<et;He++){Y=Ne[He-1],se=Ne[He];var nt=D(d,Y,se,!0);nt<g&&(g=nt,C=D(d,Y,se))}return C&&(C.distance=Math.sqrt(g)),C},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return _h(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(d,g){return g=g||this._defaultShape(),d=de(d),g.push(d),this._bounds.extend(d),this.redraw()},_setLatLngs:function(d){this._bounds=new Z,this._latlngs=this._convertLatLngs(d)},_defaultShape:function(){return rr(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(d){for(var g=[],C=rr(d),D=0,Y=d.length;D<Y;D++)C?(g[D]=de(d[D]),this._bounds.extend(g[D])):g[D]=this._convertLatLngs(d[D]);return g},_project:function(){var d=new k;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,d),this._bounds.isValid()&&d.isValid()&&(this._rawPxBounds=d,this._updateBounds())},_updateBounds:function(){var d=this._clickTolerance(),g=new z(d,d);this._rawPxBounds&&(this._pxBounds=new k([this._rawPxBounds.min.subtract(g),this._rawPxBounds.max.add(g)]))},_projectLatlngs:function(d,g,C){var D=d[0]instanceof he,Y=d.length,se,ve;if(D){for(ve=[],se=0;se<Y;se++)ve[se]=this._map.latLngToLayerPoint(d[se]),C.extend(ve[se]);g.push(ve)}else for(se=0;se<Y;se++)this._projectLatlngs(d[se],g,C)},_clipPoints:function(){var d=this._renderer._bounds;if(this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(d))){if(this.options.noClip){this._parts=this._rings;return}var g=this._parts,C,D,Y,se,ve,Ee,Ne;for(C=0,Y=0,se=this._rings.length;C<se;C++)for(Ne=this._rings[C],D=0,ve=Ne.length;D<ve-1;D++)Ee=Xv(Ne[D],Ne[D+1],d,D,!0),Ee&&(g[Y]=g[Y]||[],g[Y].push(Ee[0]),(Ee[1]!==Ne[D+1]||D===ve-2)&&(g[Y].push(Ee[1]),Y++))}},_simplifyPoints:function(){for(var d=this._parts,g=this.options.smoothFactor,C=0,D=d.length;C<D;C++)d[C]=Kv(d[C],g)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(d,g){var C,D,Y,se,ve,Ee,Ne=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(d))return!1;for(C=0,se=this._parts.length;C<se;C++)for(Ee=this._parts[C],D=0,ve=Ee.length,Y=ve-1;D<ve;Y=D++)if(!(!g&&D===0)&&yh(d,Ee[Y],Ee[D])<=Ne)return!0;return!1}});function P_(d,g){return new ha(d,g)}ha._flat=Qv;var zs=ha.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return kc(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(d){var g=ha.prototype._convertLatLngs.call(this,d),C=g.length;return C>=2&&g[0]instanceof he&&g[0].equals(g[C-1])&&g.pop(),g},_setLatLngs:function(d){ha.prototype._setLatLngs.call(this,d),rr(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return rr(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var d=this._renderer._bounds,g=this.options.weight,C=new z(g,g);if(d=new k(d.min.subtract(C),d.max.add(C)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(d))){if(this.options.noClip){this._parts=this._rings;return}for(var D=0,Y=this._rings.length,se;D<Y;D++)se=Yv(this._rings[D],d,!0),se.length&&this._parts.push(se)}},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(d){var g=!1,C,D,Y,se,ve,Ee,Ne,He;if(!this._pxBounds||!this._pxBounds.contains(d))return!1;for(se=0,Ne=this._parts.length;se<Ne;se++)for(C=this._parts[se],ve=0,He=C.length,Ee=He-1;ve<He;Ee=ve++)D=C[ve],Y=C[Ee],D.y>d.y!=Y.y>d.y&&d.x<(Y.x-D.x)*(d.y-D.y)/(Y.y-D.y)+D.x&&(g=!g);return g||ha.prototype._containsPoint.call(this,d,!0)}});function kr(d,g){return new zs(d,g)}var Ir=Dr.extend({initialize:function(d,g){w(this,g),this._layers={},d&&this.addData(d)},addData:function(d){var g=A(d)?d:d.features,C,D,Y;if(g){for(C=0,D=g.length;C<D;C++)Y=g[C],(Y.geometries||Y.geometry||Y.features||Y.coordinates)&&this.addData(Y);return this}var se=this.options;if(se.filter&&!se.filter(d))return this;var ve=du(d,se);return ve?(ve.feature=Fs(d),ve.defaultOptions=ve.options,this.resetStyle(ve),se.onEachFeature&&se.onEachFeature(d,ve),this.addLayer(ve)):this},resetStyle:function(d){return d===void 0?this.eachLayer(this.resetStyle,this):(d.options=i({},d.defaultOptions),this._setLayerStyle(d,this.options.style),this)},setStyle:function(d){return this.eachLayer(function(g){this._setLayerStyle(g,d)},this)},_setLayerStyle:function(d,g){d.setStyle&&(typeof g=="function"&&(g=g(d.feature)),d.setStyle(g))}});function du(d,g){var C=d.type==="Feature"?d.geometry:d,D=C?C.coordinates:null,Y=[],se=g&&g.pointToLayer,ve=g&&g.coordsToLatLng||zc,Ee,Ne,He,et;if(!D&&!C)return null;switch(C.type){case"Point":return Ee=ve(D),Oh(se,d,Ee,g);case"MultiPoint":for(He=0,et=D.length;He<et;He++)Ee=ve(D[He]),Y.push(Oh(se,d,Ee,g));return new Dr(Y);case"LineString":case"MultiLineString":return Ne=hu(D,C.type==="LineString"?0:1,ve),new ha(Ne,g);case"Polygon":case"MultiPolygon":return Ne=hu(D,C.type==="Polygon"?1:2,ve),new zs(Ne,g);case"GeometryCollection":for(He=0,et=C.geometries.length;He<et;He++){var nt=du({geometry:C.geometries[He],type:"Feature",properties:d.properties},g);nt&&Y.push(nt)}return new Dr(Y);case"FeatureCollection":for(He=0,et=C.features.length;He<et;He++){var it=du(C.features[He],g);it&&Y.push(it)}return new Dr(Y);default:throw new Error("Invalid GeoJSON object.")}}function Oh(d,g,C,D){return d?d(g,C):new Us(C,D&&D.markersInheritOptions&&D)}function zc(d){return new he(d[1],d[0],d[2])}function hu(d,g,C){for(var D=[],Y=0,se=d.length,ve;Y<se;Y++)ve=g?hu(d[Y],g-1,C):(C||zc)(d[Y]),D.push(ve);return D}function pu(d,g){return d=de(d),d.alt!==void 0?[y(d.lng,g),y(d.lat,g),y(d.alt,g)]:[y(d.lng,g),y(d.lat,g)]}function Fc(d,g,C,D){for(var Y=[],se=0,ve=d.length;se<ve;se++)Y.push(g?Fc(d[se],rr(d[se])?0:g-1,C,D):pu(d[se],D));return!g&&C&&Y.length>0&&Y.push(Y[0].slice()),Y}function ui(d,g){return d.feature?i({},d.feature,{geometry:g}):Fs(g)}function Fs(d){return d.type==="Feature"||d.type==="FeatureCollection"?d:{type:"Feature",properties:{},geometry:d}}var Do={toGeoJSON:function(d){return ui(this,{type:"Point",coordinates:pu(this.getLatLng(),d)})}};Us.include(Do),Sh.include(Do),fu.include(Do),ha.include({toGeoJSON:function(d){var g=!rr(this._latlngs),C=Fc(this._latlngs,g?1:0,!1,d);return ui(this,{type:(g?"Multi":"")+"LineString",coordinates:C})}}),zs.include({toGeoJSON:function(d){var g=!rr(this._latlngs),C=g&&!rr(this._latlngs[0]),D=Fc(this._latlngs,C?2:g?1:0,!0,d);return g||(D=[D]),ui(this,{type:(C?"Multi":"")+"Polygon",coordinates:D})}}),Lo.include({toMultiPoint:function(d){var g=[];return this.eachLayer(function(C){g.push(C.toGeoJSON(d).geometry.coordinates)}),ui(this,{type:"MultiPoint",coordinates:g})},toGeoJSON:function(d){var g=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(g==="MultiPoint")return this.toMultiPoint(d);var C=g==="GeometryCollection",D=[];return this.eachLayer(function(Y){if(Y.toGeoJSON){var se=Y.toGeoJSON(d);if(C)D.push(se.geometry);else{var ve=Fs(se);ve.type==="FeatureCollection"?D.push.apply(D,ve.features):D.push(ve)}}}),C?ui(this,{geometries:D,type:"GeometryCollection"}):{type:"FeatureCollection",features:D}}});function qc(d,g){return new Ir(d,g)}var ig=qc,Ui=li.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(d,g,C){this._url=d,this._bounds=oe(g),w(this,C)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(wt(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){sn(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(d){return this.options.opacity=d,this._image&&this._updateOpacity(),this},setStyle:function(d){return d.opacity&&this.setOpacity(d.opacity),this},bringToFront:function(){return this._map&&To(this._image),this},bringToBack:function(){return this._map&&As(this._image),this},setUrl:function(d){return this._url=d,this._image&&(this._image.src=d),this},setBounds:function(d){return this._bounds=oe(d),this._map&&this._reset(),this},getEvents:function(){var d={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(d.zoomanim=this._animateZoom),d},setZIndex:function(d){return this.options.zIndex=d,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var d=this._url.tagName==="IMG",g=this._image=d?this._url:Dt("img");if(wt(g,"leaflet-image-layer"),this._zoomAnimated&&wt(g,"leaflet-zoom-animated"),this.options.className&&wt(g,this.options.className),g.onselectstart=m,g.onmousemove=m,g.onload=o(this.fire,this,"load"),g.onerror=o(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(g.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),d){this._url=g.src;return}g.src=this._url,g.alt=this.options.alt},_animateZoom:function(d){var g=this._map.getZoomScale(d.zoom),C=this._map._latLngBoundsToNewLayerBounds(this._bounds,d.zoom,d.center).min;Kr(this._image,C,g)},_reset:function(){var d=this._image,g=new k(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),C=g.getSize();Cn(d,g.min),d.style.width=C.x+"px",d.style.height=C.y+"px"},_updateOpacity:function(){Cr(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var d=this.options.errorOverlayUrl;d&&this._url!==d&&(this._url=d,this._image.src=d)},getCenter:function(){return this._bounds.getCenter()}}),qs=function(d,g,C){return new Ui(d,g,C)},Vc=Ui.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var d=this._url.tagName==="VIDEO",g=this._image=d?this._url:Dt("video");if(wt(g,"leaflet-image-layer"),this._zoomAnimated&&wt(g,"leaflet-zoom-animated"),this.options.className&&wt(g,this.options.className),g.onselectstart=m,g.onmousemove=m,g.onloadeddata=o(this.fire,this,"load"),d){for(var C=g.getElementsByTagName("source"),D=[],Y=0;Y<C.length;Y++)D.push(C[Y].src);this._url=C.length>0?D:[g.src];return}A(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(g.style,"objectFit")&&(g.style.objectFit="fill"),g.autoplay=!!this.options.autoplay,g.loop=!!this.options.loop,g.muted=!!this.options.muted,g.playsInline=!!this.options.playsInline;for(var se=0;se<this._url.length;se++){var ve=Dt("source");ve.src=this._url[se],g.appendChild(ve)}}});function ag(d,g,C){return new Vc(d,g,C)}var qa=Ui.extend({_initImage:function(){var d=this._image=this._url;wt(d,"leaflet-image-layer"),this._zoomAnimated&&wt(d,"leaflet-zoom-animated"),this.options.className&&wt(d,this.options.className),d.onselectstart=m,d.onmousemove=m}});function og(d,g,C){return new qa(d,g,C)}var ci=li.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(d,g){d&&(d instanceof he||A(d))?(this._latlng=de(d),w(this,g)):(w(this,d),this._source=g),this.options.content&&(this._content=this.options.content)},openOn:function(d){return d=arguments.length?d:this._source._map,d.hasLayer(this)||d.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(d){return this._map?this.close():(arguments.length?this._source=d:d=this._source,this._prepareOpen(),this.openOn(d._map)),this},onAdd:function(d){this._zoomAnimated=d._zoomAnimated,this._container||this._initLayout(),d._fadeAnimated&&Cr(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),d._fadeAnimated&&Cr(this._container,1),this.bringToFront(),this.options.interactive&&(wt(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(d){d._fadeAnimated?(Cr(this._container,0),this._removeTimeout=setTimeout(o(sn,void 0,this._container),200)):sn(this._container),this.options.interactive&&(ln(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(d){return this._latlng=de(d),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(d){return this._content=d,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var d={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(d.zoomanim=this._animateZoom),d},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&To(this._container),this},bringToBack:function(){return this._map&&As(this._container),this},_prepareOpen:function(d){var g=this._source;if(!g._map)return!1;if(g instanceof Dr){g=null;var C=this._source._layers;for(var D in C)if(C[D]._map){g=C[D];break}if(!g)return!1;this._source=g}if(!d)if(g.getCenter)d=g.getCenter();else if(g.getLatLng)d=g.getLatLng();else if(g.getBounds)d=g.getBounds().getCenter();else throw new Error("Unable to get source layer LatLng.");return this.setLatLng(d),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var d=this._contentNode,g=typeof this._content=="function"?this._content(this._source||this):this._content;if(typeof g=="string")d.innerHTML=g;else{for(;d.hasChildNodes();)d.removeChild(d.firstChild);d.appendChild(g)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var d=this._map.latLngToLayerPoint(this._latlng),g=M(this.options.offset),C=this._getAnchor();this._zoomAnimated?Cn(this._container,d.add(C)):g=g.add(d).add(C);var D=this._containerBottom=-g.y,Y=this._containerLeft=-Math.round(this._containerWidth/2)+g.x;this._container.style.bottom=D+"px",this._container.style.left=Y+"px"}},_getAnchor:function(){return[0,0]}});Tt.include({_initOverlay:function(d,g,C,D){var Y=g;return Y instanceof d||(Y=new d(D).setContent(g)),C&&Y.setLatLng(C),Y}}),li.include({_initOverlay:function(d,g,C,D){var Y=C;return Y instanceof d?(w(Y,D),Y._source=this):(Y=g&&!D?g:new d(D,this),Y.setContent(C)),Y}});var mu=ci.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(d){return d=arguments.length?d:this._source._map,!d.hasLayer(this)&&d._popup&&d._popup.options.autoClose&&d.removeLayer(d._popup),d._popup=this,ci.prototype.openOn.call(this,d)},onAdd:function(d){ci.prototype.onAdd.call(this,d),d.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof da||this._source.on("preclick",fa))},onRemove:function(d){ci.prototype.onRemove.call(this,d),d.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof da||this._source.off("preclick",fa))},getEvents:function(){var d=ci.prototype.getEvents.call(this);return(this.options.closeOnClick!==void 0?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(d.preclick=this.close),this.options.keepInView&&(d.moveend=this._adjustPan),d},_initLayout:function(){var d="leaflet-popup",g=this._container=Dt("div",d+" "+(this.options.className||"")+" leaflet-zoom-animated"),C=this._wrapper=Dt("div",d+"-content-wrapper",g);if(this._contentNode=Dt("div",d+"-content",C),Ds(g),Ls(this._contentNode),bt(g,"contextmenu",fa),this._tipContainer=Dt("div",d+"-tip-container",g),this._tip=Dt("div",d+"-tip",this._tipContainer),this.options.closeButton){var D=this._closeButton=Dt("a",d+"-close-button",g);D.setAttribute("role","button"),D.setAttribute("aria-label","Close popup"),D.href="#close",D.innerHTML='<span aria-hidden="true">×</span>',bt(D,"click",function(Y){Mn(Y),this.close()},this)}},_updateLayout:function(){var d=this._contentNode,g=d.style;g.width="",g.whiteSpace="nowrap";var C=d.offsetWidth;C=Math.min(C,this.options.maxWidth),C=Math.max(C,this.options.minWidth),g.width=C+1+"px",g.whiteSpace="",g.height="";var D=d.offsetHeight,Y=this.options.maxHeight,se="leaflet-popup-scrolled";Y&&D>Y?(g.height=Y+"px",wt(d,se)):ln(d,se),this._containerWidth=this._container.offsetWidth},_animateZoom:function(d){var g=this._map._latLngToNewLayerPoint(this._latlng,d.zoom,d.center),C=this._getAnchor();Cn(this._container,g.add(C))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var d=this._map,g=parseInt(Co(this._container,"marginBottom"),10)||0,C=this._container.offsetHeight+g,D=this._containerWidth,Y=new z(this._containerLeft,-C-this._containerBottom);Y._add(Ua(this._container));var se=d.layerPointToContainerPoint(Y),ve=M(this.options.autoPanPadding),Ee=M(this.options.autoPanPaddingTopLeft||ve),Ne=M(this.options.autoPanPaddingBottomRight||ve),He=d.getSize(),et=0,nt=0;se.x+D+Ne.x>He.x&&(et=se.x+D-He.x+Ne.x),se.x-et-Ee.x<0&&(et=se.x-Ee.x),se.y+C+Ne.y>He.y&&(nt=se.y+C-He.y+Ne.y),se.y-nt-Ee.y<0&&(nt=se.y-Ee.y),(et||nt)&&(this.options.keepInView&&(this._autopanning=!0),d.fire("autopanstart").panBy([et,nt]))}},_getAnchor:function(){return M(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),R_=function(d,g){return new mu(d,g)};Tt.mergeOptions({closePopupOnClick:!0}),Tt.include({openPopup:function(d,g,C){return this._initOverlay(mu,d,g,C).openOn(this),this},closePopup:function(d){return d=arguments.length?d:this._popup,d&&d.close(),this}}),li.include({bindPopup:function(d,g){return this._popup=this._initOverlay(mu,this._popup,d,g),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(d){return this._popup&&(this instanceof Dr||(this._popup._source=this),this._popup._prepareOpen(d||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(d){return this._popup&&this._popup.setContent(d),this},getPopup:function(){return this._popup},_openPopup:function(d){if(!(!this._popup||!this._map)){Bi(d);var g=d.layer||d.target;if(this._popup._source===g&&!(g instanceof da)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(d.latlng);return}this._popup._source=g,this.openPopup(d.latlng)}},_movePopup:function(d){this._popup.setLatLng(d.latlng)},_onKeyPress:function(d){d.originalEvent.keyCode===13&&this._openPopup(d)}});var Hc=ci.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(d){ci.prototype.onAdd.call(this,d),this.setOpacity(this.options.opacity),d.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(d){ci.prototype.onRemove.call(this,d),d.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var d=ci.prototype.getEvents.call(this);return this.options.permanent||(d.preclick=this.close),d},_initLayout:function(){var d="leaflet-tooltip",g=d+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=Dt("div",g),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+f(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(d){var g,C,D=this._map,Y=this._container,se=D.latLngToContainerPoint(D.getCenter()),ve=D.layerPointToContainerPoint(d),Ee=this.options.direction,Ne=Y.offsetWidth,He=Y.offsetHeight,et=M(this.options.offset),nt=this._getAnchor();Ee==="top"?(g=Ne/2,C=He):Ee==="bottom"?(g=Ne/2,C=0):Ee==="center"?(g=Ne/2,C=He/2):Ee==="right"?(g=0,C=He/2):Ee==="left"?(g=Ne,C=He/2):ve.x<se.x?(Ee="right",g=0,C=He/2):(Ee="left",g=Ne+(et.x+nt.x)*2,C=He/2),d=d.subtract(M(g,C,!0)).add(et).add(nt),ln(Y,"leaflet-tooltip-right"),ln(Y,"leaflet-tooltip-left"),ln(Y,"leaflet-tooltip-top"),ln(Y,"leaflet-tooltip-bottom"),wt(Y,"leaflet-tooltip-"+Ee),Cn(Y,d)},_updatePosition:function(){var d=this._map.latLngToLayerPoint(this._latlng);this._setPosition(d)},setOpacity:function(d){this.options.opacity=d,this._container&&Cr(this._container,d)},_animateZoom:function(d){var g=this._map._latLngToNewLayerPoint(this._latlng,d.zoom,d.center);this._setPosition(g)},_getAnchor:function(){return M(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),M_=function(d,g){return new Hc(d,g)};Tt.include({openTooltip:function(d,g,C){return this._initOverlay(Hc,d,g,C).openOn(this),this},closeTooltip:function(d){return d.close(),this}}),li.include({bindTooltip:function(d,g){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(Hc,this._tooltip,d,g),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(d){if(!(!d&&this._tooltipHandlersAdded)){var g=d?"off":"on",C={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?C.add=this._openTooltip:(C.mouseover=this._openTooltip,C.mouseout=this.closeTooltip,C.click=this._openTooltip,this._map?this._addFocusListeners():C.add=this._addFocusListeners),this._tooltip.options.sticky&&(C.mousemove=this._moveTooltip),this[g](C),this._tooltipHandlersAdded=!d}},openTooltip:function(d){return this._tooltip&&(this instanceof Dr||(this._tooltip._source=this),this._tooltip._prepareOpen(d)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(d){return this._tooltip&&this._tooltip.setContent(d),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(d){var g=typeof d.getElement=="function"&&d.getElement();g&&(bt(g,"focus",function(){this._tooltip._source=d,this.openTooltip()},this),bt(g,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(d){var g=typeof d.getElement=="function"&&d.getElement();g&&g.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(d){if(!(!this._tooltip||!this._map)){if(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag){this._openOnceFlag=!0;var g=this;this._map.once("moveend",function(){g._openOnceFlag=!1,g._openTooltip(d)});return}this._tooltip._source=d.layer||d.target,this.openTooltip(this._tooltip.options.sticky?d.latlng:void 0)}},_moveTooltip:function(d){var g=d.latlng,C,D;this._tooltip.options.sticky&&d.originalEvent&&(C=this._map.mouseEventToContainerPoint(d.originalEvent),D=this._map.containerPointToLayerPoint(C),g=this._map.layerPointToLatLng(D)),this._tooltip.setLatLng(g)}});var Eh=$s.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(d){var g=d&&d.tagName==="DIV"?d:document.createElement("div"),C=this.options;if(C.html instanceof Element?(pr(g),g.appendChild(C.html)):g.innerHTML=C.html!==!1?C.html:"",C.bgPos){var D=M(C.bgPos);g.style.backgroundPosition=-D.x+"px "+-D.y+"px"}return this._setIconStyles(g,"icon"),g},createShadow:function(){return null}});function sg(d){return new Eh(d)}$s.Default=Bs;var ko=li.extend({options:{tileSize:256,opacity:1,updateWhenIdle:st.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(d){w(this,d)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(d){d._addZoomLimit(this)},onRemove:function(d){this._removeAllTiles(),sn(this._container),d._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(To(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(As(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(d){return this.options.opacity=d,this._updateOpacity(),this},setZIndex:function(d){return this.options.zIndex=d,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var d=this._clampZoom(this._map.getZoom());d!==this._tileZoom&&(this._tileZoom=d,this._updateLevels()),this._update()}return this},getEvents:function(){var d={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=u(this._onMoveEnd,this.options.updateInterval,this)),d.move=this._onMove),this._zoomAnimated&&(d.zoomanim=this._animateZoom),d},createTile:function(){return document.createElement("div")},getTileSize:function(){var d=this.options.tileSize;return d instanceof z?d:new z(d,d)},_updateZIndex:function(){this._container&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(d){for(var g=this.getPane().children,C=-d(-1/0,1/0),D=0,Y=g.length,se;D<Y;D++)se=g[D].style.zIndex,g[D]!==this._container&&se&&(C=d(C,+se));isFinite(C)&&(this.options.zIndex=C+d(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!st.ielt9){Cr(this._container,this.options.opacity);var d=+new Date,g=!1,C=!1;for(var D in this._tiles){var Y=this._tiles[D];if(!(!Y.current||!Y.loaded)){var se=Math.min(1,(d-Y.loaded)/200);Cr(Y.el,se),se<1?g=!0:(Y.active?C=!0:this._onOpaqueTile(Y),Y.active=!0)}}C&&!this._noPrune&&this._pruneTiles(),g&&(ne(this._fadeFrame),this._fadeFrame=K(this._updateOpacity,this))}},_onOpaqueTile:m,_initContainer:function(){this._container||(this._container=Dt("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var d=this._tileZoom,g=this.options.maxZoom;if(d!==void 0){for(var C in this._levels)C=Number(C),this._levels[C].el.children.length||C===d?(this._levels[C].el.style.zIndex=g-Math.abs(d-C),this._onUpdateLevel(C)):(sn(this._levels[C].el),this._removeTilesAtZoom(C),this._onRemoveLevel(C),delete this._levels[C]);var D=this._levels[d],Y=this._map;return D||(D=this._levels[d]={},D.el=Dt("div","leaflet-tile-container leaflet-zoom-animated",this._container),D.el.style.zIndex=g,D.origin=Y.project(Y.unproject(Y.getPixelOrigin()),d).round(),D.zoom=d,this._setZoomTransform(D,Y.getCenter(),Y.getZoom()),m(D.el.offsetWidth),this._onCreateLevel(D)),this._level=D,D}},_onUpdateLevel:m,_onRemoveLevel:m,_onCreateLevel:m,_pruneTiles:function(){if(this._map){var d,g,C=this._map.getZoom();if(C>this.options.maxZoom||C<this.options.minZoom){this._removeAllTiles();return}for(d in this._tiles)g=this._tiles[d],g.retain=g.current;for(d in this._tiles)if(g=this._tiles[d],g.current&&!g.active){var D=g.coords;this._retainParent(D.x,D.y,D.z,D.z-5)||this._retainChildren(D.x,D.y,D.z,D.z+2)}for(d in this._tiles)this._tiles[d].retain||this._removeTile(d)}},_removeTilesAtZoom:function(d){for(var g in this._tiles)this._tiles[g].coords.z===d&&this._removeTile(g)},_removeAllTiles:function(){for(var d in this._tiles)this._removeTile(d)},_invalidateAll:function(){for(var d in this._levels)sn(this._levels[d].el),this._onRemoveLevel(Number(d)),delete this._levels[d];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(d,g,C,D){var Y=Math.floor(d/2),se=Math.floor(g/2),ve=C-1,Ee=new z(+Y,+se);Ee.z=+ve;var Ne=this._tileCoordsToKey(Ee),He=this._tiles[Ne];return He&&He.active?(He.retain=!0,!0):(He&&He.loaded&&(He.retain=!0),ve>D?this._retainParent(Y,se,ve,D):!1)},_retainChildren:function(d,g,C,D){for(var Y=2*d;Y<2*d+2;Y++)for(var se=2*g;se<2*g+2;se++){var ve=new z(Y,se);ve.z=C+1;var Ee=this._tileCoordsToKey(ve),Ne=this._tiles[Ee];if(Ne&&Ne.active){Ne.retain=!0;continue}else Ne&&Ne.loaded&&(Ne.retain=!0);C+1<D&&this._retainChildren(Y,se,C+1,D)}},_resetView:function(d){var g=d&&(d.pinch||d.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),g,g)},_animateZoom:function(d){this._setView(d.center,d.zoom,!0,d.noUpdate)},_clampZoom:function(d){var g=this.options;return g.minNativeZoom!==void 0&&d<g.minNativeZoom?g.minNativeZoom:g.maxNativeZoom!==void 0&&g.maxNativeZoom<d?g.maxNativeZoom:d},_setView:function(d,g,C,D){var Y=Math.round(g);this.options.maxZoom!==void 0&&Y>this.options.maxZoom||this.options.minZoom!==void 0&&Y<this.options.minZoom?Y=void 0:Y=this._clampZoom(Y);var se=this.options.updateWhenZooming&&Y!==this._tileZoom;(!D||se)&&(this._tileZoom=Y,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),Y!==void 0&&this._update(d),C||this._pruneTiles(),this._noPrune=!!C),this._setZoomTransforms(d,g)},_setZoomTransforms:function(d,g){for(var C in this._levels)this._setZoomTransform(this._levels[C],d,g)},_setZoomTransform:function(d,g,C){var D=this._map.getZoomScale(C,d.zoom),Y=d.origin.multiplyBy(D).subtract(this._map._getNewPixelOrigin(g,C)).round();st.any3d?Kr(d.el,Y,D):Cn(d.el,Y)},_resetGrid:function(){var d=this._map,g=d.options.crs,C=this._tileSize=this.getTileSize(),D=this._tileZoom,Y=this._map.getPixelWorldBounds(this._tileZoom);Y&&(this._globalTileRange=this._pxBoundsToTileRange(Y)),this._wrapX=g.wrapLng&&!this.options.noWrap&&[Math.floor(d.project([0,g.wrapLng[0]],D).x/C.x),Math.ceil(d.project([0,g.wrapLng[1]],D).x/C.y)],this._wrapY=g.wrapLat&&!this.options.noWrap&&[Math.floor(d.project([g.wrapLat[0],0],D).y/C.x),Math.ceil(d.project([g.wrapLat[1],0],D).y/C.y)]},_onMoveEnd:function(){!this._map||this._map._animatingZoom||this._update()},_getTiledPixelBounds:function(d){var g=this._map,C=g._animatingZoom?Math.max(g._animateToZoom,g.getZoom()):g.getZoom(),D=g.getZoomScale(C,this._tileZoom),Y=g.project(d,this._tileZoom).floor(),se=g.getSize().divideBy(D*2);return new k(Y.subtract(se),Y.add(se))},_update:function(d){var g=this._map;if(g){var C=this._clampZoom(g.getZoom());if(d===void 0&&(d=g.getCenter()),this._tileZoom!==void 0){var D=this._getTiledPixelBounds(d),Y=this._pxBoundsToTileRange(D),se=Y.getCenter(),ve=[],Ee=this.options.keepBuffer,Ne=new k(Y.getBottomLeft().subtract([Ee,-Ee]),Y.getTopRight().add([Ee,-Ee]));if(!(isFinite(Y.min.x)&&isFinite(Y.min.y)&&isFinite(Y.max.x)&&isFinite(Y.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var He in this._tiles){var et=this._tiles[He].coords;(et.z!==this._tileZoom||!Ne.contains(new z(et.x,et.y)))&&(this._tiles[He].current=!1)}if(Math.abs(C-this._tileZoom)>1){this._setView(d,C);return}for(var nt=Y.min.y;nt<=Y.max.y;nt++)for(var it=Y.min.x;it<=Y.max.x;it++){var yt=new z(it,nt);if(yt.z=this._tileZoom,!!this._isValidTile(yt)){var un=this._tiles[this._tileCoordsToKey(yt)];un?un.current=!0:ve.push(yt)}}if(ve.sort(function(ir,Zr){return ir.distanceTo(se)-Zr.distanceTo(se)}),ve.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var Tn=document.createDocumentFragment();for(it=0;it<ve.length;it++)this._addTile(ve[it],Tn);this._level.el.appendChild(Tn)}}}},_isValidTile:function(d){var g=this._map.options.crs;if(!g.infinite){var C=this._globalTileRange;if(!g.wrapLng&&(d.x<C.min.x||d.x>C.max.x)||!g.wrapLat&&(d.y<C.min.y||d.y>C.max.y))return!1}if(!this.options.bounds)return!0;var D=this._tileCoordsToBounds(d);return oe(this.options.bounds).overlaps(D)},_keyToBounds:function(d){return this._tileCoordsToBounds(this._keyToTileCoords(d))},_tileCoordsToNwSe:function(d){var g=this._map,C=this.getTileSize(),D=d.scaleBy(C),Y=D.add(C),se=g.unproject(D,d.z),ve=g.unproject(Y,d.z);return[se,ve]},_tileCoordsToBounds:function(d){var g=this._tileCoordsToNwSe(d),C=new Z(g[0],g[1]);return this.options.noWrap||(C=this._map.wrapLatLngBounds(C)),C},_tileCoordsToKey:function(d){return d.x+":"+d.y+":"+d.z},_keyToTileCoords:function(d){var g=d.split(":"),C=new z(+g[0],+g[1]);return C.z=+g[2],C},_removeTile:function(d){var g=this._tiles[d];g&&(sn(g.el),delete this._tiles[d],this.fire("tileunload",{tile:g.el,coords:this._keyToTileCoords(d)}))},_initTile:function(d){wt(d,"leaflet-tile");var g=this.getTileSize();d.style.width=g.x+"px",d.style.height=g.y+"px",d.onselectstart=m,d.onmousemove=m,st.ielt9&&this.options.opacity<1&&Cr(d,this.options.opacity)},_addTile:function(d,g){var C=this._getTilePos(d),D=this._tileCoordsToKey(d),Y=this.createTile(this._wrapCoords(d),o(this._tileReady,this,d));this._initTile(Y),this.createTile.length<2&&K(o(this._tileReady,this,d,null,Y)),Cn(Y,C),this._tiles[D]={el:Y,coords:d,current:!0},g.appendChild(Y),this.fire("tileloadstart",{tile:Y,coords:d})},_tileReady:function(d,g,C){g&&this.fire("tileerror",{error:g,tile:C,coords:d});var D=this._tileCoordsToKey(d);C=this._tiles[D],C&&(C.loaded=+new Date,this._map._fadeAnimated?(Cr(C.el,0),ne(this._fadeFrame),this._fadeFrame=K(this._updateOpacity,this)):(C.active=!0,this._pruneTiles()),g||(wt(C.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:C.el,coords:d})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),st.ielt9||!this._map._fadeAnimated?K(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(d){return d.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(d){var g=new z(this._wrapX?h(d.x,this._wrapX):d.x,this._wrapY?h(d.y,this._wrapY):d.y);return g.z=d.z,g},_pxBoundsToTileRange:function(d){var g=this.getTileSize();return new k(d.min.unscaleBy(g).floor(),d.max.unscaleBy(g).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var d in this._tiles)if(!this._tiles[d].loaded)return!1;return!0}});function fi(d){return new ko(d)}var Io=ko.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(d,g){this._url=d,g=w(this,g),g.detectRetina&&st.retina&&g.maxZoom>0?(g.tileSize=Math.floor(g.tileSize/2),g.zoomReverse?(g.zoomOffset--,g.minZoom=Math.min(g.maxZoom,g.minZoom+1)):(g.zoomOffset++,g.maxZoom=Math.max(g.minZoom,g.maxZoom-1)),g.minZoom=Math.max(0,g.minZoom)):g.zoomReverse?g.minZoom=Math.min(g.maxZoom,g.minZoom):g.maxZoom=Math.max(g.minZoom,g.maxZoom),typeof g.subdomains=="string"&&(g.subdomains=g.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(d,g){return this._url===d&&g===void 0&&(g=!0),this._url=d,g||this.redraw(),this},createTile:function(d,g){var C=document.createElement("img");return bt(C,"load",o(this._tileOnLoad,this,g,C)),bt(C,"error",o(this._tileOnError,this,g,C)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(C.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(C.referrerPolicy=this.options.referrerPolicy),C.alt="",C.src=this.getTileUrl(d),C},getTileUrl:function(d){var g={r:st.retina?"@2x":"",s:this._getSubdomain(d),x:d.x,y:d.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var C=this._globalTileRange.max.y-d.y;this.options.tms&&(g.y=C),g["-y"]=C}return E(this._url,i(g,this.options))},_tileOnLoad:function(d,g){st.ielt9?setTimeout(o(d,this,null,g),0):d(null,g)},_tileOnError:function(d,g,C){var D=this.options.errorTileUrl;D&&g.getAttribute("src")!==D&&(g.src=D),d(C,g)},_onTileRemove:function(d){d.tile.onload=null},_getZoomForUrl:function(){var d=this._tileZoom,g=this.options.maxZoom,C=this.options.zoomReverse,D=this.options.zoomOffset;return C&&(d=g-d),d+D},_getSubdomain:function(d){var g=Math.abs(d.x+d.y)%this.options.subdomains.length;return this.options.subdomains[g]},_abortLoading:function(){var d,g;for(d in this._tiles)if(this._tiles[d].coords.z!==this._tileZoom&&(g=this._tiles[d].el,g.onload=m,g.onerror=m,!g.complete)){g.src=P;var C=this._tiles[d].coords;sn(g),delete this._tiles[d],this.fire("tileabort",{tile:g,coords:C})}},_removeTile:function(d){var g=this._tiles[d];if(g)return g.el.setAttribute("src",P),ko.prototype._removeTile.call(this,d)},_tileReady:function(d,g,C){if(!(!this._map||C&&C.getAttribute("src")===P))return ko.prototype._tileReady.call(this,d,g,C)}});function $r(d,g){return new Io(d,g)}var Br=Io.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(d,g){this._url=d;var C=i({},this.defaultWmsParams);for(var D in g)D in this.options||(C[D]=g[D]);g=w(this,g);var Y=g.detectRetina&&st.retina?2:1,se=this.getTileSize();C.width=se.x*Y,C.height=se.y*Y,this.wmsParams=C},onAdd:function(d){this._crs=this.options.crs||d.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var g=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[g]=this._crs.code,Io.prototype.onAdd.call(this,d)},getTileUrl:function(d){var g=this._tileCoordsToNwSe(d),C=this._crs,D=te(C.project(g[0]),C.project(g[1])),Y=D.min,se=D.max,ve=(this._wmsVersion>=1.3&&this._crs===tg?[Y.y,Y.x,se.y,se.x]:[Y.x,Y.y,se.x,se.y]).join(","),Ee=Io.prototype.getTileUrl.call(this,d);return Ee+S(this.wmsParams,Ee,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+ve},setParams:function(d,g){return i(this.wmsParams,d),g||this.redraw(),this}});function Vs(d,g){return new Br(d,g)}Io.WMS=Br,$r.wms=Vs;var di=li.extend({options:{padding:.1},initialize:function(d){w(this,d),f(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),wt(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var d={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(d.zoomanim=this._onAnimZoom),d},_onAnimZoom:function(d){this._updateTransform(d.center,d.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(d,g){var C=this._map.getZoomScale(g,this._zoom),D=this._map.getSize().multiplyBy(.5+this.options.padding),Y=this._map.project(this._center,g),se=D.multiplyBy(-C).add(Y).subtract(this._map._getNewPixelOrigin(d,g));st.any3d?Kr(this._container,se,C):Cn(this._container,se)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var d in this._layers)this._layers[d]._reset()},_onZoomEnd:function(){for(var d in this._layers)this._layers[d]._project()},_updatePaths:function(){for(var d in this._layers)this._layers[d]._update()},_update:function(){var d=this.options.padding,g=this._map.getSize(),C=this._map.containerPointToLayerPoint(g.multiplyBy(-d)).round();this._bounds=new k(C,C.add(g.multiplyBy(1+d*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),vu=di.extend({options:{tolerance:0},getEvents:function(){var d=di.prototype.getEvents.call(this);return d.viewprereset=this._onViewPreReset,d},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){di.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var d=this._container=document.createElement("canvas");bt(d,"mousemove",this._onMouseMove,this),bt(d,"click dblclick mousedown mouseup contextmenu",this._onClick,this),bt(d,"mouseout",this._handleMouseOut,this),d._leaflet_disable_events=!0,this._ctx=d.getContext("2d")},_destroyContainer:function(){ne(this._redrawRequest),delete this._ctx,sn(this._container),Ft(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var d;this._redrawBounds=null;for(var g in this._layers)d=this._layers[g],d._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){di.prototype._update.call(this);var d=this._bounds,g=this._container,C=d.getSize(),D=st.retina?2:1;Cn(g,d.min),g.width=D*C.x,g.height=D*C.y,g.style.width=C.x+"px",g.style.height=C.y+"px",st.retina&&this._ctx.scale(2,2),this._ctx.translate(-d.min.x,-d.min.y),this.fire("update")}},_reset:function(){di.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(d){this._updateDashArray(d),this._layers[f(d)]=d;var g=d._order={layer:d,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=g),this._drawLast=g,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(d){this._requestRedraw(d)},_removePath:function(d){var g=d._order,C=g.next,D=g.prev;C?C.prev=D:this._drawLast=D,D?D.next=C:this._drawFirst=C,delete d._order,delete this._layers[f(d)],this._requestRedraw(d)},_updatePath:function(d){this._extendRedrawBounds(d),d._project(),d._update(),this._requestRedraw(d)},_updateStyle:function(d){this._updateDashArray(d),this._requestRedraw(d)},_updateDashArray:function(d){if(typeof d.options.dashArray=="string"){var g=d.options.dashArray.split(/[, ]+/),C=[],D,Y;for(Y=0;Y<g.length;Y++){if(D=Number(g[Y]),isNaN(D))return;C.push(D)}d.options._dashArray=C}else d.options._dashArray=d.options.dashArray},_requestRedraw:function(d){this._map&&(this._extendRedrawBounds(d),this._redrawRequest=this._redrawRequest||K(this._redraw,this))},_extendRedrawBounds:function(d){if(d._pxBounds){var g=(d.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new k,this._redrawBounds.extend(d._pxBounds.min.subtract([g,g])),this._redrawBounds.extend(d._pxBounds.max.add([g,g]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var d=this._redrawBounds;if(d){var g=d.getSize();this._ctx.clearRect(d.min.x,d.min.y,g.x,g.y)}else this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore()},_draw:function(){var d,g=this._redrawBounds;if(this._ctx.save(),g){var C=g.getSize();this._ctx.beginPath(),this._ctx.rect(g.min.x,g.min.y,C.x,C.y),this._ctx.clip()}this._drawing=!0;for(var D=this._drawFirst;D;D=D.next)d=D.layer,(!g||d._pxBounds&&d._pxBounds.intersects(g))&&d._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(d,g){if(this._drawing){var C,D,Y,se,ve=d._parts,Ee=ve.length,Ne=this._ctx;if(Ee){for(Ne.beginPath(),C=0;C<Ee;C++){for(D=0,Y=ve[C].length;D<Y;D++)se=ve[C][D],Ne[D?"lineTo":"moveTo"](se.x,se.y);g&&Ne.closePath()}this._fillStroke(Ne,d)}}},_updateCircle:function(d){if(!(!this._drawing||d._empty())){var g=d._point,C=this._ctx,D=Math.max(Math.round(d._radius),1),Y=(Math.max(Math.round(d._radiusY),1)||D)/D;Y!==1&&(C.save(),C.scale(1,Y)),C.beginPath(),C.arc(g.x,g.y/Y,D,0,Math.PI*2,!1),Y!==1&&C.restore(),this._fillStroke(C,d)}},_fillStroke:function(d,g){var C=g.options;C.fill&&(d.globalAlpha=C.fillOpacity,d.fillStyle=C.fillColor||C.color,d.fill(C.fillRule||"evenodd")),C.stroke&&C.weight!==0&&(d.setLineDash&&d.setLineDash(g.options&&g.options._dashArray||[]),d.globalAlpha=C.opacity,d.lineWidth=C.weight,d.strokeStyle=C.color,d.lineCap=C.lineCap,d.lineJoin=C.lineJoin,d.stroke())},_onClick:function(d){for(var g=this._map.mouseEventToLayerPoint(d),C,D,Y=this._drawFirst;Y;Y=Y.next)C=Y.layer,C.options.interactive&&C._containsPoint(g)&&(!(d.type==="click"||d.type==="preclick")||!this._map._draggableMoved(C))&&(D=C);this._fireEvent(D?[D]:!1,d)},_onMouseMove:function(d){if(!(!this._map||this._map.dragging.moving()||this._map._animatingZoom)){var g=this._map.mouseEventToLayerPoint(d);this._handleMouseHover(d,g)}},_handleMouseOut:function(d){var g=this._hoveredLayer;g&&(ln(this._container,"leaflet-interactive"),this._fireEvent([g],d,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(d,g){if(!this._mouseHoverThrottled){for(var C,D,Y=this._drawFirst;Y;Y=Y.next)C=Y.layer,C.options.interactive&&C._containsPoint(g)&&(D=C);D!==this._hoveredLayer&&(this._handleMouseOut(d),D&&(wt(this._container,"leaflet-interactive"),this._fireEvent([D],d,"mouseover"),this._hoveredLayer=D)),this._fireEvent(this._hoveredLayer?[this._hoveredLayer]:!1,d),this._mouseHoverThrottled=!0,setTimeout(o(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(d,g,C){this._map._fireDOMEvent(g,C||g.type,d)},_bringToFront:function(d){var g=d._order;if(g){var C=g.next,D=g.prev;if(C)C.prev=D;else return;D?D.next=C:C&&(this._drawFirst=C),g.prev=this._drawLast,this._drawLast.next=g,g.next=null,this._drawLast=g,this._requestRedraw(d)}},_bringToBack:function(d){var g=d._order;if(g){var C=g.next,D=g.prev;if(D)D.next=C;else return;C?C.prev=D:D&&(this._drawLast=D),g.prev=null,g.next=this._drawFirst,this._drawFirst.prev=g,this._drawFirst=g,this._requestRedraw(d)}}});function gu(d){return st.canvas?new vu(d):null}var $o=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(d){return document.createElement("<lvml:"+d+' class="lvml">')}}catch{}return function(d){return document.createElement("<"+d+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Hs={_initContainer:function(){this._container=Dt("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(di.prototype._update.call(this),this.fire("update"))},_initPath:function(d){var g=d._container=$o("shape");wt(g,"leaflet-vml-shape "+(this.options.className||"")),g.coordsize="1 1",d._path=$o("path"),g.appendChild(d._path),this._updateStyle(d),this._layers[f(d)]=d},_addPath:function(d){var g=d._container;this._container.appendChild(g),d.options.interactive&&d.addInteractiveTarget(g)},_removePath:function(d){var g=d._container;sn(g),d.removeInteractiveTarget(g),delete this._layers[f(d)]},_updateStyle:function(d){var g=d._stroke,C=d._fill,D=d.options,Y=d._container;Y.stroked=!!D.stroke,Y.filled=!!D.fill,D.stroke?(g||(g=d._stroke=$o("stroke")),Y.appendChild(g),g.weight=D.weight+"px",g.color=D.color,g.opacity=D.opacity,D.dashArray?g.dashStyle=A(D.dashArray)?D.dashArray.join(" "):D.dashArray.replace(/( *, *)/g," "):g.dashStyle="",g.endcap=D.lineCap.replace("butt","flat"),g.joinstyle=D.lineJoin):g&&(Y.removeChild(g),d._stroke=null),D.fill?(C||(C=d._fill=$o("fill")),Y.appendChild(C),C.color=D.fillColor||D.color,C.opacity=D.fillOpacity):C&&(Y.removeChild(C),d._fill=null)},_updateCircle:function(d){var g=d._point.round(),C=Math.round(d._radius),D=Math.round(d._radiusY||C);this._setPath(d,d._empty()?"M0 0":"AL "+g.x+","+g.y+" "+C+","+D+" 0,"+65535*360)},_setPath:function(d,g){d._path.v=g},_bringToFront:function(d){To(d._container)},_bringToBack:function(d){As(d._container)}},yu=st.vml?$o:ye,Va=di.extend({_initContainer:function(){this._container=yu("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=yu("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){sn(this._container),Ft(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){di.prototype._update.call(this);var d=this._bounds,g=d.getSize(),C=this._container;(!this._svgSize||!this._svgSize.equals(g))&&(this._svgSize=g,C.setAttribute("width",g.x),C.setAttribute("height",g.y)),Cn(C,d.min),C.setAttribute("viewBox",[d.min.x,d.min.y,g.x,g.y].join(" ")),this.fire("update")}},_initPath:function(d){var g=d._path=yu("path");d.options.className&&wt(g,d.options.className),d.options.interactive&&wt(g,"leaflet-interactive"),this._updateStyle(d),this._layers[f(d)]=d},_addPath:function(d){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(d._path),d.addInteractiveTarget(d._path)},_removePath:function(d){sn(d._path),d.removeInteractiveTarget(d._path),delete this._layers[f(d)]},_updatePath:function(d){d._project(),d._update()},_updateStyle:function(d){var g=d._path,C=d.options;g&&(C.stroke?(g.setAttribute("stroke",C.color),g.setAttribute("stroke-opacity",C.opacity),g.setAttribute("stroke-width",C.weight),g.setAttribute("stroke-linecap",C.lineCap),g.setAttribute("stroke-linejoin",C.lineJoin),C.dashArray?g.setAttribute("stroke-dasharray",C.dashArray):g.removeAttribute("stroke-dasharray"),C.dashOffset?g.setAttribute("stroke-dashoffset",C.dashOffset):g.removeAttribute("stroke-dashoffset")):g.setAttribute("stroke","none"),C.fill?(g.setAttribute("fill",C.fillColor||C.color),g.setAttribute("fill-opacity",C.fillOpacity),g.setAttribute("fill-rule",C.fillRule||"evenodd")):g.setAttribute("fill","none"))},_updatePoly:function(d,g){this._setPath(d,me(d._parts,g))},_updateCircle:function(d){var g=d._point,C=Math.max(Math.round(d._radius),1),D=Math.max(Math.round(d._radiusY),1)||C,Y="a"+C+","+D+" 0 1,0 ",se=d._empty()?"M0 0":"M"+(g.x-C)+","+g.y+Y+C*2+",0 "+Y+-C*2+",0 ";this._setPath(d,se)},_setPath:function(d,g){d._path.setAttribute("d",g)},_bringToFront:function(d){To(d._path)},_bringToBack:function(d){As(d._path)}});st.vml&&Va.include(Hs);function Bo(d){return st.svg||st.vml?new Va(d):null}Tt.include({getRenderer:function(d){var g=d.options.renderer||this._getPaneRenderer(d.options.pane)||this.options.renderer||this._renderer;return g||(g=this._renderer=this._createRenderer()),this.hasLayer(g)||this.addLayer(g),g},_getPaneRenderer:function(d){if(d==="overlayPane"||d===void 0)return!1;var g=this._paneRenderers[d];return g===void 0&&(g=this._createRenderer({pane:d}),this._paneRenderers[d]=g),g},_createRenderer:function(d){return this.options.preferCanvas&&gu(d)||Bo(d)}});var lg=zs.extend({initialize:function(d,g){zs.prototype.initialize.call(this,this._boundsToLatLngs(d),g)},setBounds:function(d){return this.setLatLngs(this._boundsToLatLngs(d))},_boundsToLatLngs:function(d){return d=oe(d),[d.getSouthWest(),d.getNorthWest(),d.getNorthEast(),d.getSouthEast()]}});function Ur(d,g){return new lg(d,g)}Va.create=yu,Va.pointsToPath=me,Ir.geometryToLayer=du,Ir.coordsToLatLng=zc,Ir.coordsToLatLngs=hu,Ir.latLngToCoords=pu,Ir.latLngsToCoords=Fc,Ir.getFeature=ui,Ir.asFeature=Fs,Tt.mergeOptions({boxZoom:!0});var Wc=si.extend({initialize:function(d){this._map=d,this._container=d._container,this._pane=d._panes.overlayPane,this._resetStateTimeout=0,d.on("unload",this._destroy,this)},addHooks:function(){bt(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Ft(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){sn(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(d){if(!d.shiftKey||d.which!==1&&d.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),ki(),au(),this._startPoint=this._map.mouseEventToContainerPoint(d),bt(document,{contextmenu:Bi,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(d){this._moved||(this._moved=!0,this._box=Dt("div","leaflet-zoom-box",this._container),wt(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(d);var g=new k(this._point,this._startPoint),C=g.getSize();Cn(this._box,g.min),this._box.style.width=C.x+"px",this._box.style.height=C.y+"px"},_finish:function(){this._moved&&(sn(this._box),ln(this._container,"leaflet-crosshair")),iu(),dh(),Ft(document,{contextmenu:Bi,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(d){if(!(d.which!==1&&d.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0);var g=new Z(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(g).fire("boxzoomend",{boxZoomBounds:g})}},_onKeyDown:function(d){d.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});Tt.addInitHook("addHandler","boxZoom",Wc),Tt.mergeOptions({doubleClickZoom:!0});var zi=si.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(d){var g=this._map,C=g.getZoom(),D=g.options.zoomDelta,Y=d.originalEvent.shiftKey?C-D:C+D;g.options.doubleClickZoom==="center"?g.setZoom(Y):g.setZoomAround(d.containerPoint,Y)}});Tt.addInitHook("addHandler","doubleClickZoom",zi),Tt.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var Ch=si.extend({addHooks:function(){if(!this._draggable){var d=this._map;this._draggable=new Fa(d._mapPane,d._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),d.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),d.on("zoomend",this._onZoomEnd,this),d.whenReady(this._onZoomEnd,this))}wt(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){ln(this._map._container,"leaflet-grab"),ln(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var d=this._map;if(d._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var g=oe(this._map.options.maxBounds);this._offsetLimit=te(this._map.latLngToContainerPoint(g.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(g.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;d.fire("movestart").fire("dragstart"),d.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(d){if(this._map.options.inertia){var g=this._lastTime=+new Date,C=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(C),this._times.push(g),this._prunePositions(g)}this._map.fire("move",d).fire("drag",d)},_prunePositions:function(d){for(;this._positions.length>1&&d-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var d=this._map.getSize().divideBy(2),g=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=g.subtract(d).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(d,g){return d-(d-g)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var d=this._draggable._newPos.subtract(this._draggable._startPos),g=this._offsetLimit;d.x<g.min.x&&(d.x=this._viscousLimit(d.x,g.min.x)),d.y<g.min.y&&(d.y=this._viscousLimit(d.y,g.min.y)),d.x>g.max.x&&(d.x=this._viscousLimit(d.x,g.max.x)),d.y>g.max.y&&(d.y=this._viscousLimit(d.y,g.max.y)),this._draggable._newPos=this._draggable._startPos.add(d)}},_onPreDragWrap:function(){var d=this._worldWidth,g=Math.round(d/2),C=this._initialWorldOffset,D=this._draggable._newPos.x,Y=(D-g+C)%d+g-C,se=(D+g+C)%d-g-C,ve=Math.abs(Y+C)<Math.abs(se+C)?Y:se;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=ve},_onDragEnd:function(d){var g=this._map,C=g.options,D=!C.inertia||d.noInertia||this._times.length<2;if(g.fire("dragend",d),D)g.fire("moveend");else{this._prunePositions(+new Date);var Y=this._lastPos.subtract(this._positions[0]),se=(this._lastTime-this._times[0])/1e3,ve=C.easeLinearity,Ee=Y.multiplyBy(ve/se),Ne=Ee.distanceTo([0,0]),He=Math.min(C.inertiaMaxSpeed,Ne),et=Ee.multiplyBy(He/Ne),nt=He/(C.inertiaDeceleration*ve),it=et.multiplyBy(-nt/2).round();!it.x&&!it.y?g.fire("moveend"):(it=g._limitOffset(it,g.options.maxBounds),K(function(){g.panBy(it,{duration:nt,easeLinearity:ve,noMoveStart:!0,animate:!0})}))}}});Tt.addInitHook("addHandler","dragging",Ch),Tt.mergeOptions({keyboard:!0,keyboardPanDelta:80});var bu=si.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(d){this._map=d,this._setPanDelta(d.options.keyboardPanDelta),this._setZoomDelta(d.options.zoomDelta)},addHooks:function(){var d=this._map._container;d.tabIndex<=0&&(d.tabIndex="0"),bt(d,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),Ft(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var d=document.body,g=document.documentElement,C=d.scrollTop||g.scrollTop,D=d.scrollLeft||g.scrollLeft;this._map._container.focus(),window.scrollTo(D,C)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(d){var g=this._panKeys={},C=this.keyCodes,D,Y;for(D=0,Y=C.left.length;D<Y;D++)g[C.left[D]]=[-1*d,0];for(D=0,Y=C.right.length;D<Y;D++)g[C.right[D]]=[d,0];for(D=0,Y=C.down.length;D<Y;D++)g[C.down[D]]=[0,d];for(D=0,Y=C.up.length;D<Y;D++)g[C.up[D]]=[0,-1*d]},_setZoomDelta:function(d){var g=this._zoomKeys={},C=this.keyCodes,D,Y;for(D=0,Y=C.zoomIn.length;D<Y;D++)g[C.zoomIn[D]]=d;for(D=0,Y=C.zoomOut.length;D<Y;D++)g[C.zoomOut[D]]=-d},_addHooks:function(){bt(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){Ft(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(d){if(!(d.altKey||d.ctrlKey||d.metaKey)){var g=d.keyCode,C=this._map,D;if(g in this._panKeys){if(!C._panAnim||!C._panAnim._inProgress)if(D=this._panKeys[g],d.shiftKey&&(D=M(D).multiplyBy(3)),C.options.maxBounds&&(D=C._limitOffset(M(D),C.options.maxBounds)),C.options.worldCopyJump){var Y=C.wrapLatLng(C.unproject(C.project(C.getCenter()).add(D)));C.panTo(Y)}else C.panBy(D)}else if(g in this._zoomKeys)C.setZoom(C.getZoom()+(d.shiftKey?3:1)*this._zoomKeys[g]);else if(g===27&&C._popup&&C._popup.options.closeOnEscapeKey)C.closePopup();else return;Bi(d)}}});Tt.addInitHook("addHandler","keyboard",bu),Tt.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var Ha=si.extend({addHooks:function(){bt(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){Ft(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(d){var g=lu(d),C=this._map.options.wheelDebounceTime;this._delta+=g,this._lastMousePos=this._map.mouseEventToContainerPoint(d),this._startTime||(this._startTime=+new Date);var D=Math.max(C-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(o(this._performZoom,this),D),Bi(d)},_performZoom:function(){var d=this._map,g=d.getZoom(),C=this._map.options.zoomSnap||0;d._stop();var D=this._delta/(this._map.options.wheelPxPerZoomLevel*4),Y=4*Math.log(2/(1+Math.exp(-Math.abs(D))))/Math.LN2,se=C?Math.ceil(Y/C)*C:Y,ve=d._limitZoom(g+(this._delta>0?se:-se))-g;this._delta=0,this._startTime=null,ve&&(d.options.scrollWheelZoom==="center"?d.setZoom(g+ve):d.setZoomAround(this._lastMousePos,g+ve))}});Tt.addInitHook("addHandler","scrollWheelZoom",Ha);var Th=600;Tt.mergeOptions({tapHold:st.touchNative&&st.safari&&st.mobile,tapTolerance:15});var Gc=si.extend({addHooks:function(){bt(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){Ft(this._map._container,"touchstart",this._onDown,this)},_onDown:function(d){if(clearTimeout(this._holdTimeout),d.touches.length===1){var g=d.touches[0];this._startPos=this._newPos=new z(g.clientX,g.clientY),this._holdTimeout=setTimeout(o(function(){this._cancel(),this._isTapValid()&&(bt(document,"touchend",Mn),bt(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",g))},this),Th),bt(document,"touchend touchcancel contextmenu",this._cancel,this),bt(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function d(){Ft(document,"touchend",Mn),Ft(document,"touchend touchcancel",d)},_cancel:function(){clearTimeout(this._holdTimeout),Ft(document,"touchend touchcancel contextmenu",this._cancel,this),Ft(document,"touchmove",this._onMove,this)},_onMove:function(d){var g=d.touches[0];this._newPos=new z(g.clientX,g.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(d,g){var C=new MouseEvent(d,{bubbles:!0,cancelable:!0,view:window,screenX:g.screenX,screenY:g.screenY,clientX:g.clientX,clientY:g.clientY});C._simulated=!0,g.target.dispatchEvent(C)}});Tt.addInitHook("addHandler","tapHold",Gc),Tt.mergeOptions({touchZoom:st.touch,bounceAtZoomLimits:!0});var Uo=si.extend({addHooks:function(){wt(this._map._container,"leaflet-touch-zoom"),bt(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){ln(this._map._container,"leaflet-touch-zoom"),Ft(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(d){var g=this._map;if(!(!d.touches||d.touches.length!==2||g._animatingZoom||this._zooming)){var C=g.mouseEventToContainerPoint(d.touches[0]),D=g.mouseEventToContainerPoint(d.touches[1]);this._centerPoint=g.getSize()._divideBy(2),this._startLatLng=g.containerPointToLatLng(this._centerPoint),g.options.touchZoom!=="center"&&(this._pinchStartLatLng=g.containerPointToLatLng(C.add(D)._divideBy(2))),this._startDist=C.distanceTo(D),this._startZoom=g.getZoom(),this._moved=!1,this._zooming=!0,g._stop(),bt(document,"touchmove",this._onTouchMove,this),bt(document,"touchend touchcancel",this._onTouchEnd,this),Mn(d)}},_onTouchMove:function(d){if(!(!d.touches||d.touches.length!==2||!this._zooming)){var g=this._map,C=g.mouseEventToContainerPoint(d.touches[0]),D=g.mouseEventToContainerPoint(d.touches[1]),Y=C.distanceTo(D)/this._startDist;if(this._zoom=g.getScaleZoom(Y,this._startZoom),!g.options.bounceAtZoomLimits&&(this._zoom<g.getMinZoom()&&Y<1||this._zoom>g.getMaxZoom()&&Y>1)&&(this._zoom=g._limitZoom(this._zoom)),g.options.touchZoom==="center"){if(this._center=this._startLatLng,Y===1)return}else{var se=C._add(D)._divideBy(2)._subtract(this._centerPoint);if(Y===1&&se.x===0&&se.y===0)return;this._center=g.unproject(g.project(this._pinchStartLatLng,this._zoom).subtract(se),this._zoom)}this._moved||(g._moveStart(!0,!1),this._moved=!0),ne(this._animRequest);var ve=o(g._move,g,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=K(ve,this,!0),Mn(d)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,ne(this._animRequest),Ft(document,"touchmove",this._onTouchMove,this),Ft(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});Tt.addInitHook("addHandler","touchZoom",Uo),Tt.BoxZoom=Wc,Tt.DoubleClickZoom=zi,Tt.Drag=Ch,Tt.Keyboard=bu,Tt.ScrollWheelZoom=Ha,Tt.TapHold=Gc,Tt.TouchZoom=Uo,n.Bounds=k,n.Browser=st,n.CRS=be,n.Canvas=vu,n.Circle=Sh,n.CircleMarker=fu,n.Class=Q,n.Control=Tr,n.DivIcon=Eh,n.DivOverlay=ci,n.DomEvent=g_,n.DomUtil=Vv,n.Draggable=Fa,n.Evented=U,n.FeatureGroup=Dr,n.GeoJSON=Ir,n.GridLayer=ko,n.Handler=si,n.Icon=$s,n.ImageOverlay=Ui,n.LatLng=he,n.LatLngBounds=Z,n.Layer=li,n.LayerGroup=Lo,n.LineUtil=Jv,n.Map=Tt,n.Marker=Us,n.Mixin=w_,n.Path=da,n.Point=z,n.PolyUtil=S_,n.Polygon=zs,n.Polyline=ha,n.Popup=mu,n.PosAnimation=Dc,n.Projection=eg,n.Rectangle=lg,n.Renderer=di,n.SVG=Va,n.SVGOverlay=qa,n.TileLayer=Io,n.Tooltip=Hc,n.Transformation=fe,n.Util=le,n.VideoOverlay=Vc,n.bind=o,n.bounds=te,n.canvas=gu,n.circle=j_,n.circleMarker=rg,n.control=ks,n.divIcon=sg,n.extend=i,n.featureGroup=cu,n.geoJSON=qc,n.geoJson=ig,n.gridLayer=fi,n.icon=Uc,n.imageOverlay=qs,n.latLng=de,n.latLngBounds=oe,n.layerGroup=ng,n.map=uu,n.marker=wh,n.point=M,n.polygon=kr,n.polyline=P_,n.popup=R_,n.rectangle=Ur,n.setOptions=w,n.stamp=f,n.svg=Bo,n.svgOverlay=og,n.tileLayer=$r,n.tooltip=M_,n.transformation=X,n.version=r,n.videoOverlay=ag;var Ws=window.L;n.noConflict=function(){return window.L=Ws,this},window.L=n})}(Bp,Bp.exports)),Bp.exports}var Mv=DAe();const q$=Lt(Mv);function WP(e,t,n){return Object.freeze({instance:e,context:t,container:n})}function GP(e,t){return t==null?function(r,i){const a=B.useRef(void 0);return a.current||(a.current=e(r,i)),a}:function(r,i){const a=B.useRef(void 0);a.current||(a.current=e(r,i));const o=B.useRef(r),{instance:l}=a.current;return B.useEffect(function(){o.current!==r&&(t(l,r,o.current),o.current=r)},[l,r,t]),a}}function kAe(e,t){B.useEffect(function(){return(t.layerContainer??t.map).addLayer(e.instance),function(){var a;(a=t.layerContainer)==null||a.removeLayer(e.instance),t.map.removeLayer(e.instance)}},[t,e])}function AH(e){return function(n){const r=CH(),i=e(HP(n,r),r);return EH(r.map,n.attribution),TH(i.current,n.eventHandlers),kAe(i.current,r),i}}function IAe(e,t){const n=GP(e,t),r=AH(n);return PAe(r)}function $Ae(e,t){const n=GP(e),r=NAe(n,t);return RAe(r)}function BAe(e,t){const n=GP(e,t),r=AH(n);return MAe(r)}function UAe(e,t,n){const{opacity:r,zIndex:i}=t;r!=null&&r!==n.opacity&&e.setOpacity(r),i!=null&&i!==n.zIndex&&e.setZIndex(i)}function zAe({bounds:e,boundsOptions:t,center:n,children:r,className:i,id:a,placeholder:o,style:l,whenReady:f,zoom:u,...h},m){const[y]=B.useState({className:i,id:a,style:l}),[_,x]=B.useState(null),w=B.useRef(void 0);B.useImperativeHandle(m,()=>(_==null?void 0:_.map)??null,[_]);const S=B.useCallback(E=>{if(E!==null&&!w.current){const A=new Mv.Map(E,h);w.current=A,n!=null&&u!=null?A.setView(n,u):e!=null&&A.fitBounds(e,t),f!=null&&A.whenReady(f),x(AAe(A))}},[]);B.useEffect(()=>()=>{_==null||_.map.remove()},[_]);const O=_?ae.createElement(VP,{value:_},r):o??null;return ae.createElement("div",{...y,ref:S},O)}const FAe=B.forwardRef(zAe),qAe=IAe(function({position:t,...n},r){const i=new Mv.Marker(t,n);return WP(i,jAe(r,{overlayContainer:i}))},function(t,n,r){n.position!==r.position&&t.setLatLng(n.position),n.icon!=null&&n.icon!==r.icon&&t.setIcon(n.icon),n.zIndexOffset!=null&&n.zIndexOffset!==r.zIndexOffset&&t.setZIndexOffset(n.zIndexOffset),n.opacity!=null&&n.opacity!==r.opacity&&t.setOpacity(n.opacity),t.dragging!=null&&n.draggable!==r.draggable&&(n.draggable===!0?t.dragging.enable():t.dragging.disable())}),VAe=$Ae(function(t,n){const r=new Mv.Popup(t,n.overlayContainer);return WP(r,n)},function(t,n,{position:r},i){B.useEffect(function(){const{instance:o}=t;function l(u){u.popup===o&&(o.update(),i(!0))}function f(u){u.popup===o&&i(!1)}return n.map.on({popupopen:l,popupclose:f}),n.overlayContainer==null?(r!=null&&o.setLatLng(r),o.openOn(n.map)):n.overlayContainer.bindPopup(o),function(){var h;n.map.off({popupopen:l,popupclose:f}),(h=n.overlayContainer)==null||h.unbindPopup(),n.map.removeLayer(o)}},[t,n,i,r])}),HAe=BAe(function({url:t,...n},r){const i=new Mv.TileLayer(t,HP(n,r));return WP(i,r)},function(t,n,r){UAe(t,n,r);const{url:i}=n;i!=null&&i!==r.url&&t.setUrl(i)}),WAe={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},jH={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},Bn={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},Fr={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},xl={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"};class We{static getFirstMatch(t,n){const r=n.match(t);return r&&r.length>0&&r[1]||""}static getSecondMatch(t,n){const r=n.match(t);return r&&r.length>1&&r[2]||""}static matchAndReturnConst(t,n,r){if(t.test(n))return r}static getWindowsVersionName(t){switch(t){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}static getMacOSVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),n[0]===10)switch(n[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}}static getAndroidVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),!(n[0]===1&&n[1]<5)){if(n[0]===1&&n[1]<6)return"Cupcake";if(n[0]===1&&n[1]>=6)return"Donut";if(n[0]===2&&n[1]<2)return"Eclair";if(n[0]===2&&n[1]===2)return"Froyo";if(n[0]===2&&n[1]>2)return"Gingerbread";if(n[0]===3)return"Honeycomb";if(n[0]===4&&n[1]<1)return"Ice Cream Sandwich";if(n[0]===4&&n[1]<4)return"Jelly Bean";if(n[0]===4&&n[1]>=4)return"KitKat";if(n[0]===5)return"Lollipop";if(n[0]===6)return"Marshmallow";if(n[0]===7)return"Nougat";if(n[0]===8)return"Oreo";if(n[0]===9)return"Pie"}}static getVersionPrecision(t){return t.split(".").length}static compareVersions(t,n,r=!1){const i=We.getVersionPrecision(t),a=We.getVersionPrecision(n);let o=Math.max(i,a),l=0;const f=We.map([t,n],u=>{const h=o-We.getVersionPrecision(u),m=u+new Array(h+1).join(".0");return We.map(m.split("."),y=>new Array(20-y.length).join("0")+y).reverse()});for(r&&(l=o-Math.min(i,a)),o-=1;o>=l;){if(f[0][o]>f[1][o])return 1;if(f[0][o]===f[1][o]){if(o===l)return 0;o-=1}else if(f[0][o]<f[1][o])return-1}}static map(t,n){const r=[];let i;if(Array.prototype.map)return Array.prototype.map.call(t,n);for(i=0;i<t.length;i+=1)r.push(n(t[i]));return r}static find(t,n){let r,i;if(Array.prototype.find)return Array.prototype.find.call(t,n);for(r=0,i=t.length;r<i;r+=1){const a=t[r];if(n(a,r))return a}}static assign(t,...n){const r=t;let i,a;if(Object.assign)return Object.assign(t,...n);for(i=0,a=n.length;i<a;i+=1){const o=n[i];typeof o=="object"&&o!==null&&Object.keys(o).forEach(f=>{r[f]=o[f]})}return t}static getBrowserAlias(t){return WAe[t]}static getBrowserTypeByAlias(t){return jH[t]||""}}const nn=/version\/(\d+(\.?_?\d+)+)/i,GAe=[{test:[/googlebot/i],describe(e){const t={name:"Googlebot"},n=We.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/opera/i],describe(e){const t={name:"Opera"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe(e){const t={name:"Opera"},n=We.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe(e){const t={name:"Samsung Internet for Android"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe(e){const t={name:"NAVER Whale Browser"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe(e){const t={name:"MZ Browser"},n=We.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/focus/i],describe(e){const t={name:"Focus"},n=We.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/swing/i],describe(e){const t={name:"Swing"},n=We.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/coast/i],describe(e){const t={name:"Opera Coast"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe(e){const t={name:"Opera Touch"},n=We.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe(e){const t={name:"Yandex Browser"},n=We.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe(e){const t={name:"UC Browser"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe(e){const t={name:"Maxthon"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe(e){const t={name:"Epiphany"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe(e){const t={name:"Puffin"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe(e){const t={name:"Sleipnir"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe(e){const t={name:"K-Meleon"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe(e){const t={name:"WeChat"},n=We.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe(e){const t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=We.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe(e){const t={name:"Internet Explorer"},n=We.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe(e){const t={name:"Microsoft Edge"},n=We.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe(e){const t={name:"Microsoft Edge"},n=We.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe(e){const t={name:"Vivaldi"},n=We.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe(e){const t={name:"SeaMonkey"},n=We.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe(e){const t={name:"Sailfish"},n=We.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe(e){const t={name:"Amazon Silk"},n=We.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe(e){const t={name:"PhantomJS"},n=We.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe(e){const t={name:"SlimerJS"},n=We.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t={name:"BlackBerry"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe(e){const t={name:"WebOS Browser"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe(e){const t={name:"Bada"},n=We.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe(e){const t={name:"Tizen"},n=We.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe(e){const t={name:"QupZilla"},n=We.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe(e){const t={name:"Firefox"},n=We.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe(e){const t={name:"Electron"},n=We.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe(e){const t={name:"Miui"},n=We.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe(e){const t={name:"Chromium"},n=We.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe(e){const t={name:"Chrome"},n=We.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe(e){const t={name:"Google Search"},n=We.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t={name:"Android Browser"},n=We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe(e){const t={name:"PlayStation 4"},n=We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe(e){const t={name:"Safari"},n=We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/.*/i],describe(e){const t=/^(.*)\/(.*) /,n=/^(.*)\/(.*)[ \t]\((.*)/,i=e.search("\\(")!==-1?n:t;return{name:We.getFirstMatch(i,e),version:We.getSecondMatch(i,e)}}}],YAe=[{test:[/Roku\/DVP/],describe(e){const t=We.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:Fr.Roku,version:t}}},{test:[/windows phone/i],describe(e){const t=We.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:Fr.WindowsPhone,version:t}}},{test:[/windows /i],describe(e){const t=We.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=We.getWindowsVersionName(t);return{name:Fr.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){const t={name:Fr.iOS},n=We.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe(e){const t=We.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=We.getMacOSVersionName(t),r={name:Fr.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe(e){const t=We.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:Fr.iOS,version:t}}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t=We.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=We.getAndroidVersionName(t),r={name:Fr.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe(e){const t=We.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:Fr.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t=We.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||We.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||We.getFirstMatch(/\bbb(\d+)/i,e);return{name:Fr.BlackBerry,version:t}}},{test:[/bada/i],describe(e){const t=We.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:Fr.Bada,version:t}}},{test:[/tizen/i],describe(e){const t=We.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:Fr.Tizen,version:t}}},{test:[/linux/i],describe(){return{name:Fr.Linux}}},{test:[/CrOS/],describe(){return{name:Fr.ChromeOS}}},{test:[/PlayStation 4/],describe(e){const t=We.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:Fr.PlayStation4,version:t}}}],KAe=[{test:[/googlebot/i],describe(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe(e){const t=We.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:Bn.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe(){return{type:Bn.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe(){return{type:Bn.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(){return{type:Bn.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe(){return{type:Bn.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe(){return{type:Bn.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe(){return{type:Bn.tablet}}},{test(e){const t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe(e){const t=We.getFirstMatch(/(ipod|iphone)/i,e);return{type:Bn.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe(){return{type:Bn.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe(){return{type:Bn.mobile}}},{test(e){return e.getBrowserName(!0)==="blackberry"},describe(){return{type:Bn.mobile,vendor:"BlackBerry"}}},{test(e){return e.getBrowserName(!0)==="bada"},describe(){return{type:Bn.mobile}}},{test(e){return e.getBrowserName()==="windows phone"},describe(){return{type:Bn.mobile,vendor:"Microsoft"}}},{test(e){const t=Number(String(e.getOSVersion()).split(".")[0]);return e.getOSName(!0)==="android"&&t>=3},describe(){return{type:Bn.tablet}}},{test(e){return e.getOSName(!0)==="android"},describe(){return{type:Bn.mobile}}},{test(e){return e.getOSName(!0)==="macos"},describe(){return{type:Bn.desktop,vendor:"Apple"}}},{test(e){return e.getOSName(!0)==="windows"},describe(){return{type:Bn.desktop}}},{test(e){return e.getOSName(!0)==="linux"},describe(){return{type:Bn.desktop}}},{test(e){return e.getOSName(!0)==="playstation 4"},describe(){return{type:Bn.tv}}},{test(e){return e.getOSName(!0)==="roku"},describe(){return{type:Bn.tv}}}],ZAe=[{test(e){return e.getBrowserName(!0)==="microsoft edge"},describe(e){if(/\sedg\//i.test(e))return{name:xl.Blink};const n=We.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:xl.EdgeHTML,version:n}}},{test:[/trident/i],describe(e){const t={name:xl.Trident},n=We.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){return e.test(/presto/i)},describe(e){const t={name:xl.Presto},n=We.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe(e){const t={name:xl.Gecko},n=We.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe(){return{name:xl.Blink}}},{test:[/(apple)?webkit/i],describe(e){const t={name:xl.WebKit},n=We.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];class V${constructor(t,n=!1){if(t==null||t==="")throw new Error("UserAgent parameter can't be empty");this._ua=t,this.parsedResult={},n!==!0&&this.parse()}getUA(){return this._ua}test(t){return t.test(this._ua)}parseBrowser(){this.parsedResult.browser={};const t=We.find(GAe,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser}getBrowser(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}getBrowserName(t){return t?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}getBrowserVersion(){return this.getBrowser().version}getOS(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()}parseOS(){this.parsedResult.os={};const t=We.find(YAe,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os}getOSName(t){const{name:n}=this.getOS();return t?String(n).toLowerCase()||"":n||""}getOSVersion(){return this.getOS().version}getPlatform(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}getPlatformType(t=!1){const{type:n}=this.getPlatform();return t?String(n).toLowerCase()||"":n||""}parsePlatform(){this.parsedResult.platform={};const t=We.find(KAe,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform}getEngine(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()}getEngineName(t){return t?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""}parseEngine(){this.parsedResult.engine={};const t=We.find(ZAe,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine}parse(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this}getResult(){return We.assign({},this.parsedResult)}satisfies(t){const n={};let r=0;const i={};let a=0;if(Object.keys(t).forEach(l=>{const f=t[l];typeof f=="string"?(i[l]=f,a+=1):typeof f=="object"&&(n[l]=f,r+=1)}),r>0){const l=Object.keys(n),f=We.find(l,h=>this.isOS(h));if(f){const h=this.satisfies(n[f]);if(h!==void 0)return h}const u=We.find(l,h=>this.isPlatform(h));if(u){const h=this.satisfies(n[u]);if(h!==void 0)return h}}if(a>0){const l=Object.keys(i),f=We.find(l,u=>this.isBrowser(u,!0));if(f!==void 0)return this.compareVersion(i[f])}}isBrowser(t,n=!1){const r=this.getBrowserName().toLowerCase();let i=t.toLowerCase();const a=We.getBrowserTypeByAlias(i);return n&&a&&(i=a.toLowerCase()),i===r}compareVersion(t){let n=[0],r=t,i=!1;const a=this.getBrowserVersion();if(typeof a=="string")return t[0]===">"||t[0]==="<"?(r=t.substr(1),t[1]==="="?(i=!0,r=t.substr(2)):n=[],t[0]===">"?n.push(1):n.push(-1)):t[0]==="="?r=t.substr(1):t[0]==="~"&&(i=!0,r=t.substr(1)),n.indexOf(We.compareVersions(a,r,i))>-1}isOS(t){return this.getOSName(!0)===String(t).toLowerCase()}isPlatform(t){return this.getPlatformType(!0)===String(t).toLowerCase()}isEngine(t){return this.getEngineName(!0)===String(t).toLowerCase()}is(t,n=!1){return this.isBrowser(t,n)||this.isOS(t)||this.isPlatform(t)}some(t=[]){return t.some(n=>this.is(n))}}/*!
|
||
* Bowser - a browser detector
|
||
* https://github.com/lancedikson/bowser
|
||
* MIT License | (c) Dustin Diaz 2012-2015
|
||
* MIT License | (c) Denis Demchenko 2015-2019
|
||
*/class XAe{static getParser(t,n=!1){if(typeof t!="string")throw new Error("UserAgent should be a string");return new V$(t,n)}static parse(t){return new V$(t).getResult()}static get BROWSER_MAP(){return jH}static get ENGINE_MAP(){return xl}static get OS_MAP(){return Fr}static get PLATFORMS_MAP(){return Bn}}var QAe=Object.defineProperty,JAe=(e,t,n)=>t in e?QAe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Nl=(e,t,n)=>JAe(e,typeof t!="symbol"?t+"":t,n);const eje=e=>(e==null?void 0:e.type)===R3.INVALID_ARGUMENT,tje=e=>(e==null?void 0:e.type)===R3.INVALID_SHORT_URL_DELETION,nje=e=>!!e&&typeof e=="object"&&["type","detail","title","status"].every(t=>t in e),Li=e=>nje(e)?e:void 0,YP=e=>"error"in e,mo=({errorData:e,fallbackMessage:t})=>v.jsxs(v.Fragment,{children:[(e==null?void 0:e.detail)??t,eje(e)&&v.jsxs("p",{className:"mb-0",children:["Invalid elements: [",e.invalidElements.join(", "),"]"]})]}),bc=({style:e,className:t,...n})=>v.jsx("button",{type:"button",className:ke("border-0",t),style:{backgroundColor:"inherit",fontWeight:"inherit",color:"inherit",...e},...n}),PH=B.createContext(""),rje=PH.Provider,eu=()=>B.useContext(PH),RH=B.createContext(void 0),{Provider:KP}=RH,a_=()=>B.useContext(RH),ije=5,ZP=()=>{const[e,t]=B.useState([]),n=B.useMemo(()=>e.length>=ije,[e.length]),r=B.useCallback(l=>!n&&t(f=>[...f,l]),[n]),i=B.useCallback(l=>!n&&e.every(f=>f.name!==l),[e,n]),a=B.useCallback(l=>t(f=>f.filter(u=>u!==l)),[]),o=B.useCallback(()=>t([]),[]);return{itemsToCompare:e,addItemToCompare:r,removeItemToCompare:a,clearItemsToCompare:o,canAddItemWithName:i}},XP=({className:e,type:t})=>{const n=eu(),r=a_(),i=B.useMemo(()=>r?encodeURIComponent(r.itemsToCompare.map(f=>f.query).join(",")):"",[r]);if(!r||r.itemsToCompare.length===0)return null;const{itemsToCompare:a,clearItemsToCompare:o,removeItemToCompare:l}=r;return v.jsx("div",{className:ke("top-sticky",e),children:v.jsxs(yn,{bodyClassName:"d-md-flex gap-3 align-items-center",children:[v.jsx("ul",{className:"d-flex flex-wrap gap-1 flex-grow-1 p-0 m-0",children:a.map((f,u)=>{var h;return v.jsxs("li",{className:ke("badge pe-1",{"bg-secondary":!((h=f.style)!=null&&h.backgroundColor)}),style:f.style,children:[f.name,v.jsx(bc,{"aria-label":`Remove ${f.name}`,className:"fw-bold fs-6",onClick:()=>l(f),children:"×"})]},`${f.name}_${u}`)})}),v.jsxs("div",{className:"d-flex mt-3 mt-md-0",children:[v.jsxs(It,{outline:!0,color:"primary",className:"flex-grow-1 indivisible",disabled:a.length<2,tag:mn,to:`${n}/${t}/compare-visits?${t}=${i}`,children:[v.jsx(Xe,{icon:t1,fixedWidth:!0,className:"me-1"}),"Compare (",a.length,"/5) »"]}),v.jsx(It,{"aria-label":"Close compare",outline:!0,color:"secondary",className:"ms-2 fw-bold",onClick:o,children:"×"})]})]})})},aje=(e,{maxVersion:t,minVersion:n})=>{const r=!n||HT(e,n,">=");return(!t||HT(e,t,"<="))&&r},MH={shortUrlVisitsDeletion:{minVersion:"3.6.0"},orphanVisitsDeletion:{minVersion:"3.7.0"},deviceLongUrls:{maxVersion:"3.*.*"},shortUrlRedirectRules:{minVersion:"4.0.0"},urlValidation:{maxVersion:"3.*.*"},ipRedirectCondition:{minVersion:"4.2.0"},geolocationRedirectCondition:{minVersion:"4.3.0"},filterShortUrlsByDomain:{minVersion:"4.3.0"}};Object.freeze(MH);const yl=(e,t)=>aje(t==="latest"?"999.99.99":t,MH[e]),NH=e=>({deviceLongUrls:yl("deviceLongUrls",e),shortUrlVisitsDeletion:yl("shortUrlVisitsDeletion",e),orphanVisitsDeletion:yl("orphanVisitsDeletion",e),shortUrlRedirectRules:yl("shortUrlRedirectRules",e),urlValidation:yl("urlValidation",e),ipRedirectCondition:yl("ipRedirectCondition",e),geolocationRedirectCondition:yl("geolocationRedirectCondition",e),filterShortUrlsByDomain:yl("filterShortUrlsByDomain",e)}),LH=B.createContext(NH("0.0.0")),oje=LH.Provider,sje=e=>B.useMemo(()=>NH(e),[e]),vo=e=>B.useContext(LH)[e],kd="DEFAULT",Ky=({className:e="",placement:t,children:n})=>{const r=B.useRef(null);return v.jsxs(v.Fragment,{children:[v.jsx("span",{className:e,ref:r,children:v.jsx(Xe,{icon:Gj})}),v.jsx(la,{target:r,placement:t,children:n})]})},DH=e=>t=>{t.preventDefault(),e()},QP=(e,t,n=1)=>M3(n,e+1).map(t),lje=e=>Array.isArray(e)&&e.length===0||typeof e=="string"&&e===""||typeof e=="object"&&Object.keys(e).length===0,qu=e=>e!=null&&!lje(e),zE=e=>e||null,xj=e=>e?"true":"false",FE=e=>e===void 0?void 0:xj(e),qE=({isLast:e,...t})=>v.jsx(hle,{...t,required:!1,type:"url",placeholder:"No redirect",className:e?"mb-0":""}),uje=({isOpen:e,toggle:t,domain:n,editDomainRedirects:r})=>{var i,a,o;const[l,f]=B.useState(((i=n.redirects)==null?void 0:i.baseUrlRedirect)??""),[u,h]=B.useState(((a=n.redirects)==null?void 0:a.regular404Redirect)??""),[m,y]=B.useState(((o=n.redirects)==null?void 0:o.invalidShortUrlRedirect)??""),_=DH(async()=>r({domain:n.domain,redirects:{baseUrlRedirect:zE(l),regular404Redirect:zE(u),invalidShortUrlRedirect:zE(m)}}).then(t));return v.jsx(sa,{isOpen:e,toggle:t,centered:!0,children:v.jsxs("form",{name:"domainRedirectsModal",onSubmit:_,children:[v.jsxs(Yl,{toggle:t,children:["Edit redirects for ",v.jsx("b",{children:n.domain})]}),v.jsxs(gs,{children:[v.jsxs(qE,{value:l,onChange:f,children:[v.jsxs(Ky,{className:"me-2",placement:"bottom",children:["Visitors accessing the base url, as in ",v.jsxs("b",{children:["https://",n.domain,"/"]}),", will be redirected to this URL."]}),"Base URL"]}),v.jsxs(qE,{value:u,onChange:h,children:[v.jsxs(Ky,{className:"me-2",placement:"bottom",children:["Visitors accessing a url not matching a short URL pattern, as in ",v.jsxs("b",{children:["https://",n.domain,"/???/[...]"]}),", will be redirected to this URL."]}),"Regular 404"]}),v.jsxs(qE,{value:m,isLast:!0,onChange:y,children:[v.jsx(Ky,{className:"me-2",placement:"bottom",children:"Visitors accessing a url matching a short URL pattern, but not matching an existing short code, will be redirected to this URL."}),"Invalid short URL"]})]}),v.jsxs(qd,{children:[v.jsx(It,{color:"link",type:"button",onClick:t,children:"Cancel"}),v.jsx(It,{color:"primary",children:"Save"})]})]})})},cje=({domain:e,editDomainRedirects:t})=>{const[n,r]=Kt(),i=eu(),a=a_(),o=vo("filterShortUrlsByDomain");return v.jsxs(v.Fragment,{children:[v.jsxs(h1,{children:[v.jsxs(Je,{tag:mn,to:`${i}/domain/${e.domain}${e.isDefault?`_${kd}`:""}/visits`,children:[v.jsx(Xe,{icon:Wj,fixedWidth:!0})," Visit stats"]}),v.jsxs(Je,{disabled:!a||!a.canAddItemWithName(e.domain),onClick:()=>a==null?void 0:a.addItemToCompare({name:e.domain,query:e.domain}),children:[v.jsx(Xe,{icon:t1,fixedWidth:!0})," Compare visits"]}),o&&v.jsxs(Je,{tag:mn,to:`${i}/list-short-urls/1?domain=${e.isDefault?kd:e.domain}`,children:[v.jsx(Xe,{icon:Vj,fixedWidth:!0})," Short URLs"]}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsxs(Je,{onClick:r,children:[v.jsx(Xe,{icon:Hj,fixedWidth:!0})," Edit redirects"]})]}),v.jsx(uje,{domain:e,isOpen:n,toggle:r,editDomainRedirects:t})]})},fje=(e,t)=>{const n=r=>i=>{i.event.composedPath().some(({classList:a})=>a==null?void 0:a.contains("visits-table"))||document.querySelector(".modal")||r()};return oce({delta:40,onSwipedLeft:n(t),onSwipedRight:n(e)})},dje=(e,t)=>{const[n,r]=B.useState(t),i=B.useCallback(a=>{const{location:o,history:l}=window,f=QU(o.search);f[e]=a,l.pushState(null,"",`${o.pathname}?${S3(f)}`),r(a)},[e]);return[n,i]},JP=e=>{const t=Hd();return B.useMemo(()=>{var n;return((n=t[e])==null?void 0:n.split(",").filter(Boolean))??[]},[e,t])},hje=()=>{const e=yo();return B.useCallback(()=>e(-1),[e])},e4=(e,t)=>{const n=B.useCallback(()=>t(`(max-width: ${e}px)`).matches,[t,e]),[r,i]=B.useState(n());return B.useEffect(()=>{const a=()=>i(n());return window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)},[n]),r},pje=(e,t,n)=>{B.useEffect(()=>{if(!n)return()=>{};const r=i=>i.key===e&&t();return document.addEventListener("keydown",r),()=>document.removeEventListener("keydown",r)},[n,t,e])},mje=({status:e,matchMedia:t=window.matchMedia})=>{const n=B.useRef(null),r=e4(991,t);return e==="validating"?v.jsx(Xe,{fixedWidth:!0,icon:e1,spin:!0}):v.jsxs(v.Fragment,{children:[v.jsx("span",{ref:n,children:e==="valid"?v.jsx(Xe,{fixedWidth:!0,icon:ic,className:"text-muted"}):v.jsx(Xe,{fixedWidth:!0,icon:iC,className:"text-danger"})}),v.jsx(la,{target:n,placement:r?"right":"left",autohide:e==="valid",children:e==="valid"?"Congratulations! This domain is properly configured.":v.jsxs("span",{children:["Oops! There is some missing configuration, and short URLs shared with this domain will not work.",v.jsx("br",{}),"Check the ",v.jsx(Ai,{href:"https://slnk.to/multi-domain-docs",children:"documentation"})," in order to find out what is missing."]})})]})},VE=({fallback:e})=>v.jsxs("span",{className:"text-muted",children:[!e&&v.jsx("small",{children:"No redirect"}),e&&v.jsxs(v.Fragment,{children:[e," ",v.jsx("small",{children:"(as fallback)"})]})]}),vje=()=>v.jsxs(v.Fragment,{children:[v.jsx(Xe,{fixedWidth:!0,icon:TQ,className:"text-primary",id:"defaultDomainIcon"}),v.jsx(la,{target:"defaultDomainIcon",placement:"right",children:"Default domain"})]}),gje=({domain:e,editDomainRedirects:t,checkDomainHealth:n,defaultRedirects:r})=>{const{domain:i,isDefault:a,redirects:o,status:l}=e;return B.useEffect(()=>{n(e.domain)},[n,e.domain]),v.jsxs("tr",{className:"responsive-table__row",children:[v.jsx("td",{className:"responsive-table__cell","data-th":"Is default domain",children:a&&v.jsx(vje,{})}),v.jsx("th",{className:"responsive-table__cell","data-th":"Domain",children:i}),v.jsx("td",{className:"responsive-table__cell","data-th":"Base path redirect",children:(o==null?void 0:o.baseUrlRedirect)??v.jsx(VE,{fallback:r==null?void 0:r.baseUrlRedirect})}),v.jsx("td",{className:"responsive-table__cell","data-th":"Regular 404 redirect",children:(o==null?void 0:o.regular404Redirect)??v.jsx(VE,{fallback:r==null?void 0:r.regular404Redirect})}),v.jsx("td",{className:"responsive-table__cell","data-th":"Invalid short URL redirect",children:(o==null?void 0:o.invalidShortUrlRedirect)??v.jsx(VE,{fallback:r==null?void 0:r.invalidShortUrlRedirect})}),v.jsx("td",{className:"responsive-table__cell text-lg-center","data-th":"Status",children:v.jsx(mje,{status:l})}),v.jsx("td",{className:"responsive-table__cell text-end",children:v.jsx(cje,{domain:e,editDomainRedirects:t})})]})},H$=[{value:"Is default domain",isHidden:!0},{value:"Domain",isHidden:!1},{value:"Base path redirect",isHidden:!1},{value:"Regular 404 redirect",isHidden:!1},{value:"Invalid short URL redirect",isHidden:!1},{value:"Domain status",isHidden:!0},{value:"Options",isHidden:!0}],yje=({domainsList:e,filterDomains:t,editDomainRedirects:n,checkDomainHealth:r})=>{var i;const{filteredDomains:a,defaultRedirects:o,loading:l,error:f,errorData:u}=e,h=o??((i=a.find(({isDefault:y})=>y))==null?void 0:i.redirects),m=ZP();return l?v.jsx(uc,{loading:!0}):v.jsxs(KP,{value:m,children:[v.jsx(f1,{className:"mb-3",onChange:t}),v.jsx(XP,{type:"domains",className:"mb-3"}),f?v.jsx(Ti,{type:"error",children:v.jsx(mo,{errorData:u,fallbackMessage:"Error loading domains :("})}):v.jsx(yn,{children:v.jsxs("table",{className:"table table-hover responsive-table mb-0",children:[v.jsx("thead",{className:"responsive-table__header",children:v.jsx("tr",{children:H$.map((y,_)=>v.jsx("th",{children:v.jsx("span",{className:y.isHidden?"sr-only":void 0,children:y.value})},_))})}),v.jsxs("tbody",{children:[a.length<1&&v.jsx("tr",{children:v.jsx("td",{colSpan:H$.length,className:"text-center",children:"No results found"})}),a.map(y=>v.jsx(gje,{domain:y,editDomainRedirects:n,checkDomainHealth:r,defaultRedirects:h},y.domain))]})]})})]})},Qn=(e,t)=>xz(e,t,{serializeError:n=>n}),bje="shlink/domainRedirects/EDIT_DOMAIN_REDIRECTS",_je=e=>Qn(bje,async({domain:t,redirects:n})=>{const r=await e().editDomainRedirects({domain:t,...n});return{domain:t,redirects:r}}),Py="shlink/domainsList",Ry={domains:[],filteredDomains:[],loading:!1,error:!1},W$=({domain:e,redirects:t})=>n=>n.domain!==e?n:{...n,redirects:t},G$=(e,t)=>n=>n.domain!==e?n:{...n,status:t},xje=(e,t,n)=>{const r=Qn(`${Py}/listDomains`,async()=>{const{data:l,defaultRedirects:f}=await e().listDomains();return{domains:l.map(u=>({...u,status:"validating"})),defaultRedirects:f}}),i=Qn(`${Py}/checkDomainHealth`,async l=>{try{const{status:f}=await e().health({domain:l});return{domain:l,status:f==="pass"?"valid":"invalid"}}catch{return{domain:l,status:"invalid"}}}),a=Wr(`${Py}/filterDomains`),{reducer:o}=Un({name:Py,initialState:Ry,reducers:{},extraReducers:l=>{l.addCase(r.pending,()=>({...Ry,loading:!0})),l.addCase(r.rejected,(f,{error:u})=>({...Ry,error:!0,errorData:Li(u)})),l.addCase(r.fulfilled,(f,{payload:u})=>({...Ry,...u,filteredDomains:u.domains})),l.addCase(i.fulfilled,({domains:f,filteredDomains:u,...h},{payload:m})=>({...h,domains:f.map(G$(m.domain,m.status)),filteredDomains:u.map(G$(m.domain,m.status))})),l.addCase(a,(f,{payload:u})=>({...f,filteredDomains:f.domains.filter(({domain:h})=>h.toLowerCase().match(u.toLowerCase()))})),l.addCase(t.fulfilled,(f,{payload:u})=>({...f,domains:f.domains.map(W$(u)),filteredDomains:f.filteredDomains.map(W$(u))})),l.addCase(n.fulfilled,(f,{payload:u})=>{u.domain===null||f.domains.some(h=>h.domain===u.domain)||f.domains.push({domain:u.domain,status:"validating",isDefault:!1,redirects:{baseUrlRedirect:null,regular404Redirect:null,invalidShortUrlRedirect:null}})})}});return{reducer:o,listDomains:r,checkDomainHealth:i,filterDomains:a}},wje=(e,t)=>{e.serviceFactory("ManageDomains",()=>yje),e.decorator("ManageDomains",t(["domainsList"],["filterDomains","editDomainRedirects","checkDomainHealth"])),e.serviceFactory("domainsListReducerCreator",xje,"apiClientFactory","editDomainRedirects","createShortUrl"),e.serviceFactory("domainsListReducer",n=>n.reducer,"domainsListReducerCreator"),e.serviceFactory("listDomains",n=>n.listDomains,"domainsListReducerCreator"),e.serviceFactory("filterDomains",n=>n.filterDomains,"domainsListReducerCreator"),e.serviceFactory("editDomainRedirects",_je,"apiClientFactory"),e.serviceFactory("checkDomainHealth",n=>n.checkDomainHealth,"domainsListReducerCreator")},Y$="shlink/mercure",Sje={loading:!0,error:!1},Oje=e=>{const t=Qn(`${Y$}/loadMercureInfo`,r=>{if(r&&r.realTimeUpdates&&!r.realTimeUpdates.enabled)throw new Error("Real time updates not enabled");return e().mercureInfo()}),{reducer:n}=Un({name:Y$,initialState:Sje,reducers:{},extraReducers:r=>{r.addCase(t.pending,i=>({...i,loading:!0,error:!1})),r.addCase(t.rejected,i=>({...i,loading:!1,error:!0})),r.addCase(t.fulfilled,(i,{payload:a})=>({...a,loading:!1,error:!1}))}});return{loadMercureInfo:t,reducer:n}},Eje=e=>{e.serviceFactory("mercureInfoReducerCreator",Oje,"apiClientFactory"),e.serviceFactory("mercureInfoReducer",t=>t.reducer,"mercureInfoReducerCreator"),e.serviceFactory("loadMercureInfo",t=>t.loadMercureInfo,"mercureInfoReducerCreator")};function Pn(e){return B.useMemo(()=>e,[e])}function Rn(e,t){return(n,r=globalThis.console)=>(t.forEach(i=>{const a=n[i];e[i]=a}),e)}const Cje=(e,t,n,r)=>{const{mercureHubUrl:i,token:a,loading:o,error:l}=e;if(o||l||!i)return;const f=({data:m})=>n(JSON.parse(m)),u=({status:m})=>m===401&&r(),h=t.map(m=>{const y=new URL(i);y.searchParams.append("topic",m);const _=new uce.EventSourcePolyfill(y,{headers:{Authorization:`Bearer ${a}`}});return _.onmessage=f,_.onerror=u,_});return()=>h.forEach(m=>m.close())};function Da(e,t){const n=new Set;return r=>{const{createNewVisits:i,loadMercureInfo:a,mercureInfo:o}=r,l=zd();return B.useEffect(()=>{const{interval:f}=o,u=_=>f?n.add(_):i([_]),h=t(l),m=Cje(o,h,u,a);if(!f)return m;const y=setInterval(()=>{i([...n]),n.clear()},f*1e3*60);return()=>{clearInterval(y),m==null||m()}},[i,a,o,l]),v.jsx(e,{...r})}}class Yr{}Nl(Yr,"visits","https://shlink.io/new-visit"),Nl(Yr,"orphanVisits","https://shlink.io/new-orphan-visit"),Nl(Yr,"shortUrlVisits",e=>`https://shlink.io/new-visit/${e}`);const oh=Wr("shlink/visitCreation/createNewVisits",e=>({payload:{createdVisits:e}})),rm=(e,t,n)=>n==null?e.shortCode===t&&!e.domain:e.shortCode===t&&e.domain===n,Tje=(e,t)=>!e.domain&&t===kd?!0:e.domain===t,Aje=(e,t)=>{const n=(t==null?void 0:t.validateUrls)??!1;return e?{longUrl:e.longUrl,tags:e.tags,title:e.title??void 0,domain:e.domain??void 0,validSince:e.meta.validSince??void 0,validUntil:e.meta.validUntil??void 0,maxVisits:e.meta.maxVisits??void 0,crawlable:e.crawlable,forwardQuery:e.forwardQuery,deviceLongUrls:e.deviceLongUrls&&{android:e.deviceLongUrls.android??void 0,ios:e.deviceLongUrls.ios??void 0,desktop:e.deviceLongUrls.desktop??void 0},validateUrl:n}:{longUrl:"",validateUrl:n}},kH=e=>e.replaceAll("/","__"),t4=e=>e.replaceAll("__","/"),n4=({domain:e,shortCode:t})=>`${e??kd}__${kH(t)}`,IH=e=>{const[t,n]=e.split(/__(.+)/);if(!n)throw new Error(`It was not possible to parse domain and short code from "${e}"`);return{domain:t===kd?null:t,shortCode:t4(n)}},r4="shlink/shortUrlDeletion",K$={shortCode:"",loading:!1,deleted:!1,error:!1},jje=e=>Qn(`${r4}/deleteShortUrl`,async({shortCode:t,domain:n})=>(await e().deleteShortUrl({shortCode:t,domain:n}),{shortCode:t,domain:n})),$H=Wr(`${r4}/shortUrlDeleted`),Pje=e=>{const{actions:t,reducer:n}=Un({name:r4,initialState:K$,reducers:{resetDeleteShortUrl:()=>K$},extraReducers:i=>{i.addCase(e.pending,a=>({...a,loading:!0,error:!1,deleted:!1})),i.addCase(e.rejected,(a,{error:o})=>({...a,errorData:Li(o),loading:!1,error:!0,deleted:!1})),i.addCase(e.fulfilled,(a,{payload:o})=>({...a,shortCode:o.shortCode,loading:!1,error:!1,deleted:!0}))}}),{resetDeleteShortUrl:r}=t;return{reducer:n,resetDeleteShortUrl:r}},BH="shlink/shortUrlsList",UH=5,Rje={loading:!0,error:!1},Mje=e=>Qn(`${BH}/listShortUrls`,t=>e().listShortUrls(t??{})),Nje=(e,t,n)=>Un({name:BH,initialState:Rje,reducers:{},extraReducers:r=>{r.addCase(e.pending,i=>({...i,loading:!0,error:!1})),r.addCase(e.rejected,()=>({loading:!1,error:!0})),r.addCase(e.fulfilled,(i,{payload:a})=>({loading:!1,error:!1,shortUrls:a})),r.addCase(n.fulfilled,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=[a,...i.shortUrls.data.slice(0,UH-1)],i.shortUrls.pagination.totalItems+=1)}),r.addCase(t.fulfilled,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.map(o=>{const{shortCode:l,domain:f}=a;return rm(o,l,f)?a:o}))}),r.addCase($H,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.filter(o=>!rm(o,a.shortCode,a.domain)),i.shortUrls.pagination.totalItems-=1)}),r.addCase(oh,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.map(o=>{var l;return((l=a.createdVisits.findLast(({shortUrl:f})=>f&&rm(o,f.shortCode,f.domain)))==null?void 0:l.shortUrl)??o}))})}}),Lje=new Intl.NumberFormat("en-US"),Dn=e=>Lje.format(Number(e)),Z$=10,Dje=e=>Math.ceil(e/Z$)*Z$,wj=({children:e,title:t,link:n,tooltip:r})=>{const i=$l();return v.jsxs(v.Fragment,{children:[v.jsxs(oa,{innerRef:i,className:"highlight-card",body:!0,tag:mn,to:n,children:[v.jsx(Xe,{size:"3x",className:"highlight-card__link-icon",icon:Ace}),v.jsx(UU,{className:"lh-sm fw-semibold text-uppercase fs-5 highlight-card__title",children:t}),v.jsx(BU,{className:"fs-2 fw-semibold lh-sm",children:e})]}),r&&v.jsx(la,{target:i,placement:"bottom",children:r})]})},X$=({loading:e,excludeBots:t,visitsSummary:n,...r})=>v.jsx(wj,{tooltip:n.bots!==void 0?v.jsxs(v.Fragment,{children:[t?"Plus":"Including"," ",v.jsx("strong",{children:Dn(n.bots)})," potential bot visits"]}):void 0,...r,children:e?"Loading...":Dn(t&&n.nonBots!==void 0?n.nonBots:n.total)}),Q$=({children:e,titleLinkText:t,titleLink:n,title:r})=>v.jsxs(oa,{children:[v.jsxs(gv,{className:"d-flex justify-content-between align-items-center",children:[v.jsx("span",{className:"d-sm-none",children:r}),v.jsx("h5",{className:"d-none d-sm-inline m-0",children:r}),v.jsxs(mn,{to:n,children:[t," »"]})]}),v.jsx(vv,{children:e})]}),zH=Da(({shortUrlsList:e,listShortUrls:t,tagsList:n,loadVisitsOverview:r,visitsOverview:i})=>{const{ShortUrlsTable:a,CreateShortUrl:o}=Pn(zH),{loading:l,shortUrls:f}=e,{loading:u}=n,{loading:h,nonOrphanVisits:m,orphanVisits:y}=i,_=eu(),x=yo(),w=Jn("visits");return B.useEffect(()=>{t({itemsPerPage:UH,orderBy:{field:"dateCreated",dir:"DESC"}}),r()},[t,r]),v.jsxs(v.Fragment,{children:[v.jsxs(to,{children:[v.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:v.jsx(X$,{title:"Visits",link:`${_}/non-orphan-visits`,excludeBots:(w==null?void 0:w.excludeBots)??!1,loading:h,visitsSummary:m})}),v.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:v.jsx(X$,{title:"Orphan visits",link:`${_}/orphan-visits`,excludeBots:(w==null?void 0:w.excludeBots)??!1,loading:h,visitsSummary:y})}),v.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:v.jsx(wj,{title:"Short URLs",link:`${_}/list-short-urls/1`,children:l?"Loading...":Dn((f==null?void 0:f.pagination.totalItems)??0)})}),v.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:v.jsx(wj,{title:"Tags",link:`${_}/manage-tags`,children:u?"Loading...":Dn(n.tags.length)})})]}),v.jsxs("div",{className:"d-flex flex-column gap-3",children:[v.jsx(Q$,{title:"Create a short URL",titleLinkText:"Advanced options",titleLink:`${_}/create-short-url`,children:v.jsx(o,{basicMode:!0})}),v.jsx(Q$,{title:"Recently created URLs",titleLinkText:"See all",titleLink:`${_}/list-short-urls/1`,children:v.jsx(a,{shortUrlsList:e,className:"mb-0",onTagClick:S=>x(`${_}/list-short-urls/1?tags=${encodeURIComponent(S)}`)})})]})]})},()=>[Yr.visits,Yr.orphanVisits]),kje=Rn(zH,["ShortUrlsTable","CreateShortUrl"]);function Ije(e,t){e.factory("Overview",kje),e.decorator("Overview",t(["shortUrlsList","tagsList","mercureInfo","visitsOverview"],["listShortUrls","createNewVisits","loadMercureInfo","loadVisitsOverview"]))}const FH="shlink/setShortUrlRedirectRules",J$={saving:!1,saved:!1,error:!1},$je=e=>Qn(`${FH}/setShortUrlRedirectRules`,({shortUrl:t,data:n})=>{const{shortCode:r,domain:i}=t;return e().setShortUrlRedirectRules({shortCode:r,domain:i},n)}),Bje=e=>{const{reducer:t,actions:n}=Un({name:FH,initialState:J$,reducers:{resetSetRules:()=>J$},extraReducers:i=>{i.addCase(e.pending,()=>({saving:!0,saved:!1,error:!1})),i.addCase(e.rejected,(a,{error:o})=>({saving:!1,saved:!1,error:!0,errorData:Li(o)})),i.addCase(e.fulfilled,()=>({saving:!1,error:!1,saved:!0}))}}),{resetSetRules:r}=n;return{reducer:t,resetSetRules:r}},qH="shlink/getShortUrlRedirectRules",Uje={loading:!0,error:!1},zje=e=>Qn(`${qH}/getShortUrlRedirectRules`,({shortCode:t,domain:n})=>e().getShortUrlRedirectRules({shortCode:t,domain:n})),Fje=e=>Un({name:qH,initialState:Uje,reducers:{},extraReducers:t=>{t.addCase(e.pending,()=>({loading:!0,error:!1})),t.addCase(e.rejected,()=>({loading:!1,error:!0})),t.addCase(e.fulfilled,(n,{payload:r})=>({loading:!1,error:!1,...r}))}});function Or(e){e.preventDefault()}function tu(e){e.stopPropagation()}function VH(){const e=new Map;return[function(t,n){e.get(t)&&e.get(t).forEach(r=>{r(n)})},function(t,n){const r=e.get(t)??[];r.push(n),e.set(t,r)}]}var[HH,WH]=VH();function qje(e,t){return e.source===t.source&&e.flags.split("").sort().join("")===t.flags.split("").sort().join("")}function Zf(e,t,n=!0,r=["__key"]){if(e===t)return!0;if(typeof t=="object"&&typeof e=="object"&&e!==null&&t!==null){if(e instanceof Map||e instanceof Set)return!1;if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(e instanceof RegExp&&t instanceof RegExp)return qje(e,t);if(e===null||t===null)return!1;const i=e,a=t;if(Object.keys(i).length!==Object.keys(a).length)return!1;for(const o of r)if((o in i||o in a)&&i[o]!==a[o])return!1;for(const o in i)if(!(o in a)||i[o]!==a[o]&&!n||n&&!Zf(i[o],a[o],n,r))return!1;return!0}return!1}function GH(e){return e.split(" ").filter(t=>t)}function sh(e){return{x:e.clientX,y:e.clientY}}Array();var i4=typeof window<"u",Mr=new WeakMap,go=new WeakMap;function e9(){return i4?"ontouchstart"in window||navigator.maxTouchPoints>0:!1}var Vje={activeDescendant:void 0,affectedNodes:[],coordinates:{x:0,y:0},currentTargetValue:void 0,on:WH,emit:HH,newActiveDescendant:void 0,originalZIndex:void 0,pointerSelection:!1,preventEnter:!1,rootUserSelect:void 0,nodePointerdown:void 0,longPress:!1,scrolling:!1,longPressTimeout:void 0,remapJustFinished:!1,selectedNodes:[],selectedParent:void 0,preventSynthDrag:!1,pointerDown:void 0},Ze=Vje,Fl=!1,t9,n9,HE,Id=!1,tv=!1;function Hje(){Ze={activeDescendant:void 0,affectedNodes:[],coordinates:{x:0,y:0},on:WH,emit:HH,currentTargetValue:void 0,originalZIndex:void 0,pointerId:void 0,preventEnter:!1,remapJustFinished:!1,selectedNodes:[],nodePointerdown:void 0,rootUserSelect:void 0,preventSynthDrag:!1,scrolling:!1,selectedParent:void 0,pointerSelection:!1,synthScrollDirection:void 0,draggedNodeDisplay:void 0,synthDragScrolling:!1,longPress:!1,pointerDown:void 0,longPressTimeout:void 0}}function YH(e){return Object.assign(Ze,e),e.initialParent.data.emit("dragStarted",Ze),Fl=!1,Ze.emit("dragStarted",Ze),Ze}function Wje(e){Ze.activeState&&ps(Ze.activeState.parent,void 0,Ze),Ze.selectedState&&Ll(Ze.selectedState.nodes,Ze.selectedState.parent,Ze),Ze.selectedState=Ze.activeState=void 0,e.pointerType==="mouse"?tv=!0:(e.pointerType==="touch"||e.pointerType==="pen")&&(tv=!1)}function Gje(e){if(Or(e),Ze.pointerDown&&(Ze.pointerDown.node.el.draggable=!0),Ze.pointerDown=void 0,!uo(Ze))return;const t=Ze.currentParent.data.config;uo(Ze)&&t.handleEnd(Ze)}function Yje(e){e.key==="Escape"&&(Ze.selectedState&&Ll(Ze.selectedState.nodes,Ze.selectedState.parent,Ze),Ze.activeState&&ps(Ze.activeState.parent,void 0,Ze),Ze.selectedState=Ze.activeState=void 0)}function Kje(e){if(!lo(Ze))return;Fl=!0;const t=Ze.initialParent.data.config.handleEnd;t(Ze)}function Zje(e){lo(Ze)&&Or(e)}function Xje(e){if(!Ze.pointerDown||!Ze.pointerDown.validated)return;const t=Ze.pointerDown.parent.data.config;if(!(tv||e.pointerType==="mouse"))if(!uo(Ze)&&(Id||!Id&&!t.nativeDrag)){if(Or(e),t.longPress&&!Ze.longPress){clearTimeout(Ze.longPressTimeout),Ze.longPress=!1;return}const n=t.draggedNodes(Ze.pointerDown);t.dragstartClasses(Ze.pointerDown.node,n,t,!0);const r=T3e(Ze.pointerDown.node,Ze.pointerDown.parent,e,Ze,n);Ze.rootUserSelect=window.getComputedStyle(document.documentElement).userSelect,document.body.style.userSelect="none",r9(e,r)}else uo(Ze)&&r9(e,Ze)}function Qje({parent:e,getValues:t,setValues:n,config:r={}}){var i,a,o;if(!i4)return;if(Id=e9(),!t9){t9=nv(document,{dragover:Zje,pointerdown:Wje,pointerup:Gje,keydown:Yje,drop:Kje,pointermove:Xje,pointercancel:_i(r.handlePointercancel),touchmove:m=>{lo(Ze)&&m.cancelable&&Or(m)}});const h=document.createElement("div");QH(h,{"aria-live":"polite","aria-atomic":"true","data-dnd-live-region":"true"}),Object.assign(h.style,{position:"absolute",top:"0px",left:"-9999px",width:"1px",height:"1px",padding:"0",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:"0"}),document.body.appendChild(h)}n9||(n9=nv(window,{resize:()=>{Id=e9()}})),XH(e);const[l,f]=VH(),u={getValues:t,setValues:n,config:{dragDropEffect:r.dragDropEffect??"move",dragEffectAllowed:r.dragEffectAllowed??"move",draggedNodes:f3e,dragstartClasses:m3e,handleNodeKeydown:g3e,handleParentKeydown:y3e,handleDragstart:h3e,handleNodeDragover:P3e,handleParentDragover:R3e,handleNodeDrop:_3e,handleNodeFocus:x3e,handleNodeBlur:w3e,handlePointercancel:O3e,handleEnd:E3e,handleDragend:S3e,handleParentFocus:e3e,handleNodePointerup:C3e,handleNodePointerover:b3e,handleParentPointerover:M3e,handleParentScroll:d3e,handleNodePointerdown:p3e,handleNodeDragenter:N3e,handleNodeDragleave:L3e,handleParentDrop:n3e,multiDrag:r.multiDrag??!1,nativeDrag:r.nativeDrag??!0,performSort:Jje,performTransfer:t3e,root:r.root??document,setupNode:i3e,setupNodeRemap:JH,reapplyDragClasses:a3e,tearDownNode:s3e,tearDownNodeRemap:o3e,remapFinished:u3e,threshold:{horizontal:0,vertical:0},...r},enabledNodes:[],abortControllers:{},privateClasses:[],on:f,emit:l};new MutationObserver(l3e).observe(e,{childList:!0}),Mr.set(e,u),(i=r.plugins)==null||i.forEach(h=>{var m,y;(y=(m=h(e))==null?void 0:m.tearDown)==null||y.call(m)}),(a=r.plugins)==null||a.forEach(h=>{var m,y;(y=(m=h(e))==null?void 0:m.tearDown)==null||y.call(m)}),(o=r.plugins)==null||o.forEach(h=>{var m,y;(y=(m=h(e))==null?void 0:m.setup)==null||y.call(m)}),r3e(e,u),o_(e,!0)}function KH(e,t,n,r,i,a){const{x:o,y:l}=sh(n),f=e.el.getBoundingClientRect();return{affectedNodes:[],ascendingDirection:!1,clonedDraggedEls:[],coordinates:{x:o,y:l},draggedNode:{el:e.el,data:e.data},draggedNodes:r,incomingDirection:void 0,initialIndex:e.data.index,initialParent:{el:t.el,data:t.data},currentParent:{el:t.el,data:t.data},longPress:t.data.config.longPress??!1,longPressTimeout:void 0,currentTargetValue:e.data.value,scrollEls:[],startLeft:i||o-f.left,startTop:a||l-f.top,targetIndex:e.data.index,transferred:!1}}function Jje({parent:e,draggedNodes:t,targetNodes:n}){o_(e.el);const r=t.map(f=>f.data.value),i=$d(e.el,e.data),a=t[0].data.index,o=[...e.data.enabledNodes],l=[...i.filter(f=>!r.some(u=>Zf(f,u)))];l.splice(n[0].data.index,0,...r),"draggedNode"in Ze&&(Ze.currentTargetValue=n[0].data.value),Sj(e.el,e.data,[...l]),e.data.config.onSort&&e.data.config.onSort({parent:{el:e.el,data:e.data},previousValues:[...i],previousNodes:[...o],nodes:[...e.data.enabledNodes],values:[...l],draggedNodes:t,previousPosition:a,position:n[0].data.index,targetNodes:n,state:Ze})}function ps(e,t,n){var r;const i=e.data.config.activeDescendantClass;if(n.activeState&&(Ca([n.activeState.node.el],i),n.activeState.parent.el!==e.el&&n.activeState.parent.el.setAttribute("aria-activedescendant","")),!t){(r=n.activeState)==null||r.parent.el.setAttribute("aria-activedescendant",""),n.activeState=void 0;return}n.activeState={node:t,parent:e},rc([t.el],i),n.activeState.parent.el.setAttribute("aria-activedescendant",n.activeState.node.el.id)}function Ll(e,t,n){const r=t.data.config.selectedClass;if(!n.selectedState)return;const i=Array.from(e);Ca(e.map(a=>a.el),r);for(const a of i){a.el.setAttribute("aria-selected","false");const o=n.selectedState.nodes.findIndex(l=>l.el===a.el);o!==-1&&n.selectedState.nodes.splice(o,1)}ZH(t)}function Xu(e,t,n,r,i=!1){r.pointerSelection=i;for(const o of t)o.el.setAttribute("aria-selected","true"),rc([o.el],e.data.config.selectedClass,!0);r.selectedState={nodes:t,parent:e};const a=t.map(o=>o.el.getAttribute("aria-label"));if(a.length===0){r.selectedState=void 0,ZH(e);return}ps(e,n,r),Zy(e,`${a.join(", ")} ready for dragging. Use arrow keys to navigate. Press enter to drop ${a.join(", ")}.`)}function Zy(e,t){const n=document.querySelector('[data-dnd-live-region="true"]');n&&(n.id=e.el.id+"-live-region",n.textContent=t)}function ZH(e){const t=document.getElementById(e.el.id+"-live-region");t&&(t.textContent="")}function e3e(e,t){const n=e.targetData.parent.data.enabledNodes[0];n&&(t.selectedState&&t.selectedState.parent.el!==e.targetData.parent.el?ps(e.targetData.parent,n,t):t.selectedState||ps(e.targetData.parent,n,t))}function t3e({currentParent:e,targetParent:t,initialParent:n,draggedNodes:r,initialIndex:i,targetNodes:a,state:o}){o_(n.el);const l=r.map(y=>y.data.value),f=[...$d(e.el,e.data).filter(y=>!l.some(_=>Zf(y,_)))],u=$d(t.el,t.data),h=n.el===t.el&&t.data.config.sortable===!1;let m;a.length?(h?m=i:t.data.config.sortable===!1?m=t.data.enabledNodes.length:m=a[0].data.index,u.splice(m,0,...l)):(m=h?i:t.data.enabledNodes.length,u.splice(m,0,...l)),Sj(e.el,e.data,f),Sj(t.el,t.data,u),t.data.config.onTransfer&&t.data.config.onTransfer({sourceParent:e,targetParent:t,initialParent:n,draggedNodes:r,targetIndex:m,state:o,targetNodes:a}),e.data.config.onTransfer&&e.data.config.onTransfer({sourceParent:e,targetParent:t,initialParent:n,draggedNodes:r,targetIndex:m,state:o,targetNodes:a||[]})}function $d(e,t){return[...t.getValues(e)]}function Sj(e,t,n){t.setValues(n,e)}function n3e(e,t){tu(e.e),Fl=!0;const n=t.initialParent.data.config.handleEnd;n(t)}function XH(e){const t=Mr.get(e);t&&t.abortControllers.mainParent&&t.abortControllers.mainParent.abort()}function lo(e){return"draggedNode"in e&&!!e.draggedNode}function uo(e){return"synthDragging"in e&&!!e.synthDragging}function r3e(e,t){t.abortControllers.mainParent=nv(e,{keydown:Ap(t.config.handleParentKeydown),dragover:Ap(t.config.handleParentDragover),handleParentPointerover:t.config.handleParentPointerover,scroll:Ap(t.config.handleParentScroll),drop:Ap(t.config.handleParentDrop),hasNestedParent:n=>{const r=Mr.get(n.target);r&&(r.nestedParent=n.detail.parent)},focus:Ap(t.config.handleParentFocus)}),t.config.externalDragHandle&&t.config.externalDragHandle.el&&t.config.externalDragHandle.callback&&(t.abortControllers.externalDragHandle=nv(t.config.externalDragHandle.el,{pointerdown:n=>{if(!t.config.externalDragHandle||!t.config.externalDragHandle.callback)return;const r=t.config.externalDragHandle.callback();if(!l_(r)){console.warn("No draggable item found from external drag handle callback");return}const i=go.get(r);if(!i)return;const a=r.parentNode;if(!(a instanceof HTMLElement))return;const o=Mr.get(a);o&&(Ze.pointerDown={parent:{el:a,data:o},node:{el:r,data:i},validated:!0},r.draggable=!0)}})),e.id&&QH(e,{role:"listbox",tabindex:"0","aria-multiselectable":t.config.multiDrag?"true":"false","aria-activedescendant":"","aria-describedby":e.id+"-live-region"})}function QH(e,t){for(const n in t)e.setAttribute(n,t[n])}function i3e(e){var t;const n=e.parent.data.config;e.node.data.abortControllers.mainNode=nv(e.node.el,{keydown:_i(n.handleNodeKeydown),dragstart:_i(n.handleDragstart),dragover:_i(n.handleNodeDragover),dragenter:_i(n.handleNodeDragenter),dragleave:_i(n.handleNodeDragleave),dragend:_i(n.handleDragend),drop:_i(n.handleNodeDrop),focus:_i(n.handleNodeFocus),blur:_i(n.handleNodeBlur),pointerup:_i(n.handleNodePointerup),pointercancel:_i(n.handlePointercancel),pointerdown:_i(n.handleNodePointerdown),handleNodePointerover:n.handleNodePointerover,touchmove:r=>{lo(Ze)&&r.cancelable&&Or(r)},contextmenu:r=>{Id&&Or(r)}}),e.node.el.setAttribute("role","option"),e.node.el.setAttribute("aria-selected","false"),e.node.el.draggable=!0,n.reapplyDragClasses(e.node.el,e.parent.data),(t=e.parent.data.config.plugins)==null||t.forEach(r=>{var i,a;(a=(i=r(e.parent.el))==null?void 0:i.setupNode)==null||a.call(i,e)})}function JH(e){var t;go.set(e.node.el,e.node.data),(t=e.parent.data.config.plugins)==null||t.forEach(n=>{var r,i;(i=(r=n(e.parent.el))==null?void 0:r.setupNodeRemap)==null||i.call(r,e)})}function a3e(e,t){if(!lo(Ze))return;const n=uo(Ze)?t.config.synthDropZoneClass:t.config.dropZoneClass;Ze.draggedNode.el===e&&rc([e],n,!0)}function o3e(e){var t;(t=e.parent.data.config.plugins)==null||t.forEach(n=>{var r,i;(i=(r=n(e.parent.el))==null?void 0:r.tearDownNodeRemap)==null||i.call(r,e)})}function s3e(e){var t,n,r,i,a;(t=e.parent.data.config.plugins)==null||t.forEach(o=>{var l,f;(f=(l=o(e.parent.el))==null?void 0:l.tearDownNode)==null||f.call(l,e)}),e.node.el.draggable=!1,(r=(n=e.node.data)==null?void 0:n.abortControllers)!=null&&r.mainNode&&((a=(i=e.node.data)==null?void 0:i.abortControllers)==null||a.mainNode.abort())}function l3e(e){if(e.length===1&&e[0].addedNodes.length===1&&!(e[0].addedNodes[0]instanceof HTMLElement))return;const t=e[0].target;if(!(t instanceof HTMLElement))return;const n=document.querySelectorAll('[aria-selected="true"]'),r=Mr.get(t);if(r){for(let i=0;i<n.length;i++){const a=n[i];a.setAttribute("aria-selected","false"),Ca([a],r.config.selectedClass)}o_(t)}}function o_(e,t){var n;const r=Mr.get(e);if(!r)return;r.privateClasses=Array.from(e.classList);const i=[],a=r.config;for(let f=0;f<e.children.length;f++){const u=e.children[f];if(!l_(u)||u.id==="dnd-dragged-node-clone")continue;const h=go.get(u);(t||!h)&&a.tearDownNode({parent:{el:e,data:r},node:{el:u,data:h}}),!a.disabled&&(!a.draggable||a.draggable&&a.draggable(u))&&i.push(u)}if(i.length!==r.getValues(e).length&&!a.disabled){console.warn("The number of draggable items defined in the parent element does not match the number of values. This may cause unexpected behavior.");return}const o=r.getValues(e),l=[];for(let f=0;f<i.length;f++){const u=i[f],h=go.get(u);if(a.draggableValue&&!a.draggableValue(o[f]))continue;const m=Object.assign(h??{privateClasses:[],abortControllers:{}},{value:o[f],index:f});if(!lo(Ze)&&Ze.newActiveDescendant&&Zf(Ze.newActiveDescendant.data.value,m.value)&&ps({data:r,el:e},{el:u,data:m},Ze),!lo(Ze)&&Ze.activeState&&Zf(Ze.activeState.node.data.value,m.value)&&ps({data:r,el:e},{el:u,data:m},Ze),lo(Ze)&&Zf(Ze.draggedNode.data.value,m.value)){Ze.draggedNode.data=m,Ze.draggedNode.el=u;const y=Ze.draggedNodes.find(_=>_.data.value===m.value);y&&(y.el=u)}l.push({el:u,data:m}),(t||!h)&&a.setupNode({parent:{el:e,data:r},node:{el:u,data:m}}),JH({parent:{el:e,data:r},node:{el:u,data:m}})}Mr.set(e,{...r,enabledNodes:l}),a.remapFinished(r),(n=r.config.plugins)==null||n.forEach(f=>{var u,h;(h=(u=f(e))==null?void 0:u.remapFinished)==null||h.call(u)})}function u3e(){Ze.remapJustFinished=!0,"draggedNode"in Ze&&(Ze.affectedNodes=[])}function c3e(e){return!!e.targetData.parent.data.config.nativeDrag}function f3e(e){var t;if(e.parent.data.config.multiDrag){if(Ze.selectedState)return[e.node,...(t=Ze.selectedState)==null?void 0:t.nodes.filter(n=>n.el!==e.node.el)]}else return[e.node];return[]}function d3e(e){lo(Ze)&&(Ze.emit("scrollStarted",Ze),!uo(Ze)&&(Ze.preventEnter=!0,HE&&clearTimeout(HE),HE=setTimeout(()=>{Ze.preventEnter=!1,Ze.emit("scrollEnded",Ze)},100)))}function h3e(e,t){const n=e.targetData.parent.data.config;if(!n.nativeDrag||!c3e(e)||!eW({x:e.e.clientX,y:e.e.clientY,node:e.targetData.node,config:n})){Or(e.e);return}const r=n.draggedNodes({parent:e.targetData.parent,node:e.targetData.node});n.dragstartClasses(e.targetData.node,r,n);const i=v3e(e,r);n.onDragstart&&n.onDragstart({parent:e.targetData.parent,values:$d(e.targetData.parent.el,e.targetData.parent.data),draggedNode:i.draggedNode,draggedNodes:i.draggedNodes,position:i.initialIndex,state:i})}function p3e(e,t){var n,r;if(tu(e.e),t.pointerDown={parent:e.targetData.parent,node:e.targetData.node,validated:!1},e.e.pointerType==="mouse"?tv=!0:(e.e.pointerType==="touch"||e.e.pointerType==="pen")&&(tv=!1),!eW({x:e.e.clientX,y:e.e.clientY,node:e.targetData.node,config:e.targetData.parent.data.config}))return;t.pointerDown={parent:e.targetData.parent,node:e.targetData.node,validated:!0},A3e(e,t,e.targetData.node);const i=e.targetData.parent.data;let a=[e.targetData.node];const o=e.e.ctrlKey||e.e.metaKey,l=e.e.shiftKey,f=e.targetData.node;if(o&&i.config.multiDrag){t.selectedState?t.selectedState.nodes.findIndex(u=>u.el===f.el)===-1?a=[...t.selectedState.nodes,f]:a=t.selectedState.nodes.filter(u=>u.el!==f.el):a=[f],Xu(e.targetData.parent,a,e.targetData.node,t,!0);return}if(l&&i.config.multiDrag){const u=e.targetData.parent.data.enabledNodes;if(t.selectedState&&t.activeState)if(t.selectedState.parent.el!==e.targetData.parent.el){Ll(t.selectedState.nodes,t.selectedState.parent,t),t.selectedState=void 0;for(let h=0;h<=f.data.index;h++)a.push(u[h])}else{const[h,m]=t.activeState.node.data.index<e.targetData.node.data.index?[t.activeState.node.data.index,e.targetData.node.data.index]:[e.targetData.node.data.index,t.activeState.node.data.index];a=u.slice(h,m+1)}else for(let h=0;h<=f.data.index;h++)a.push(u[h]);Xu(e.targetData.parent,a,e.targetData.node,t,!0);return}(r=(n=t.selectedState)==null?void 0:n.nodes)!=null&&r.length?t.selectedState.nodes.findIndex(u=>u.el===e.targetData.node.el)===-1&&(t.selectedState.parent.el!==e.targetData.parent.el?Ll(t.selectedState.nodes,e.targetData.parent,t):i.config.multiDrag&&Id?a.push(...t.selectedState.nodes):Ll(t.selectedState.nodes,e.targetData.parent,t),Xu(e.targetData.parent,a,e.targetData.node,t,!0)):Xu(e.targetData.parent,[e.targetData.node],e.targetData.node,t,!0)}function m3e(e,t,n,r=!1){rc(t.map(i=>i.el),r?n.synthDraggingClass:n.draggingClass),setTimeout(()=>{Ca(t.map(i=>i.el),r?n.synthDraggingClass:n.draggingClass),rc(t.map(i=>i.el),r?n.synthDragPlaceholderClass:n.dragPlaceholderClass),rc(t.map(i=>i.el),r?n.synthDropZoneClass:n.dropZoneClass),Ca(t.map(i=>i.el),n.activeDescendantClass),Ca(t.map(i=>i.el),n.selectedClass)})}function v3e(e,t){tu(e.e);const n=YH(KH(e.targetData.node,e.targetData.parent,e.e,t));if(e.e.dataTransfer){const r=e.targetData.parent.data.config;e.e.dataTransfer.dropEffect=r.dragDropEffect,e.e.dataTransfer.effectAllowed=r.dragEffectAllowed;let i;if(r.dragImage)i=r.dragImage(e,t);else{if(r.multiDrag){const a=document.createElement("div");for(const l of t){const f=l.el.cloneNode(!0);f.style.pointerEvents="none",f.id=l.el.id+"-clone",a.append(f)}const{width:o}=t[0].el.getBoundingClientRect();Object.assign(a.style,{display:"flex",flexDirection:"column",width:`${o}px`,position:"absolute",pointerEvents:"none",zIndex:"9999",left:"-9999px"}),i=a}else{e.e.dataTransfer.setDragImage(e.targetData.node.el,e.e.offsetX,e.e.offsetY);const a=e.targetData.node.el.style.zIndex;return n.originalZIndex=a,e.targetData.node.el.style.zIndex="9999",n}document.body.appendChild(i)}e.e.dataTransfer.setDragImage(i,e.e.offsetX,e.e.offsetY),setTimeout(()=>{i==null||i.remove()})}return n}function eW({x:e,y:t,node:n,config:r}){if(r.externalDragHandle)return!1;if(!r.dragHandle)return!0;const i=n.el.querySelectorAll(r.dragHandle);if(!i)return!1;const a=r.root.elementFromPoint(e,t);if(!a)return!1;for(const o of Array.from(i))if(a===o||o.contains(a))return!0;return!1}function g3e(e){}function y3e(e,t){var n;const r=(n=t.activeState)==null?void 0:n.node;if(!r)return;const i=e.targetData.parent.data,a=i.enabledNodes;if(!(e.e.target instanceof HTMLElement))return;const o=a.findIndex(l=>l.el===r.el);if(o!==-1){if(["ArrowDown","ArrowUp","ArrowRight","ArrowLeft"].includes(e.e.key)){e.e.target===e.targetData.parent.el&&Or(e.e);const l=e.e.key==="ArrowDown"||e.e.key==="ArrowRight"?o+1:o-1;if(l<0||l>=a.length)return;const f=a[l];ps(e.targetData.parent,f,t)}else if(e.e.key===" ")e.e.target===e.targetData.parent.el&&Or(e.e),t.selectedState&&t.selectedState.nodes.includes(r)?Xu(e.targetData.parent,t.selectedState.nodes.filter(l=>l.el!==r.el),r,t):Xu(e.targetData.parent,[r],r,t);else if(e.e.key==="Enter"&&t.selectedState)if(t.selectedState.parent.el===e.targetData.parent.el&&t.activeState){if(t.selectedState.nodes[0].el===t.activeState.node.el){Zy(e.targetData.parent,"Cannot drop item on itself");return}t.newActiveDescendant=t.selectedState.nodes[0],i.config.performSort({parent:e.targetData.parent,draggedNodes:t.selectedState.nodes,targetNodes:[t.activeState.node]}),Ll([],e.targetData.parent,t),Zy(e.targetData.parent,"Drop successful")}else t.activeState&&t.selectedState.parent.el!==e.targetData.parent.el&&nW({currentParent:e.targetData.parent,targetParent:t.selectedState.parent,initialParent:t.selectedState.parent,draggedNodes:t.selectedState.nodes,state:t})&&(i.config.performTransfer({currentParent:t.selectedState.parent,targetParent:e.targetData.parent,initialParent:t.selectedState.parent,draggedNodes:t.selectedState.nodes,initialIndex:t.selectedState.nodes[0].data.index,state:t,targetNodes:[t.activeState.node]}),t.newActiveDescendant=t.selectedState.nodes[0],Xu(e.targetData.parent,[],void 0,t),Zy(e.targetData.parent,"Drop successful"))}}function b3e(e){e.detail.targetData.parent.el===e.detail.state.currentParent.el?rW(e.detail,e.detail.state):s_(e.detail,e.detail.state)}function _3e(e,t){const n=e.targetData.parent.data.config;n.nativeDrag&&(tu(e.e),Fl=!0,n.handleEnd(t))}function x3e(e){e.e.target!==e.e.currentTarget&&Ze.pointerDown&&(Ze.pointerDown.node.el.draggable=!1)}function w3e(e){e.e.target!==e.e.currentTarget&&Ze.pointerDown&&(Ze.pointerDown.node.el.draggable=!0)}function S3e(e,t){const n=e.targetData.parent.data.config;if(n.nativeDrag){if(Or(e.e),tu(e.e),Fl){Fl=!1;return}n.handleEnd(t)}}function O3e(e,t){var n;if(!uo(t))return;if(Or(e.e),Fl){Fl=!1;return}const r=(n=Mr.get(t.initialParent.el))==null?void 0:n.config;r!=null&&r.onDragend&&r.onDragend({parent:t.currentParent,values:$d(t.currentParent.el,t.currentParent.data),draggedNode:t.draggedNode,draggedNodes:t.draggedNodes,state:t}),r==null||r.handleEnd(t)}function E3e(e){var t,n,r,i,a,o;e.draggedNode&&(e.draggedNode.el.draggable=!0),document.body.style.userSelect=e.rootUserSelect||"",uo(e)&&(document.documentElement.style.overscrollBehavior=e.rootOverScrollBehavior||"",document.documentElement.style.touchAction=e.rootTouchAction||""),uo(e)&&tW(e),"longPressTimeout"in e&&e.longPressTimeout&&clearTimeout(e.longPressTimeout);const l=(t=Mr.get(e.initialParent.el))==null?void 0:t.config,f=uo(e),u=f?l==null?void 0:l.synthDropZoneClass:l==null?void 0:l.dropZoneClass;e.originalZIndex!==void 0&&(e.draggedNode.el.style.zIndex=e.originalZIndex),Ca(e.draggedNodes.map(h=>h.el),u),Ca(e.draggedNodes.map(h=>h.el),(r=(n=e.initialParent.data)==null?void 0:n.config)==null?void 0:r.longPressClass),Ca(e.draggedNodes.map(h=>h.el),f?e.initialParent.data.config.synthDragPlaceholderClass:(a=(i=e.initialParent.data)==null?void 0:i.config)==null?void 0:a.dragPlaceholderClass),f&&e.clonedDraggedNode.remove(),Ll(e.draggedNodes,e.currentParent,e),ps(e.currentParent,void 0,e),Hje(),e.selectedState=void 0,(o=l==null?void 0:l.onDragend)==null||o.call(l,{parent:e.currentParent,values:$d(e.currentParent.el,e.currentParent.data),draggedNode:e.draggedNode,draggedNodes:e.draggedNodes,state:e}),e.emit("dragEnded",e)}function C3e(e,t){tu(e.e),!t.pointerSelection&&t.selectedState&&Ll(t.selectedState.nodes,e.targetData.parent,t);const n=e.targetData.parent.data.config;t.pointerSelection=!1,"longPressTimeout"in t&&t.longPressTimeout&&clearTimeout(t.longPressTimeout),Ca(e.targetData.parent.data.enabledNodes.map(r=>r.el),n.longPressClass),lo(t)&&n.handleEnd(t)}function T3e(e,t,n,r,i){var a,o;const l=t.data.config;let f,u=e.el.style.display,h;if(l.synthDragImage)h=l.synthDragImage(e,t,n,i),f=h.dragImage,f.setAttribute("popover","manual"),f.id="dnd-dragged-node-clone",u=f.style.display,Object.assign(f.style,{position:"absolute",zIndex:9999,pointerEvents:"none",margin:0,willChange:"transform",overflow:"hidden",display:"none"});else if(!l.multiDrag||i.length===1)f=e.el.cloneNode(!0),f.id="dnd-dragged-node-clone",u=f.style.display,f.setAttribute("popover","manual"),Object.assign(f.style,{position:"absolute",height:e.el.getBoundingClientRect().height+"px",width:e.el.getBoundingClientRect().width+"px",overflow:"hidden",margin:0,willChange:"transform",pointerEvents:"none",zIndex:9999});else{const _=document.createElement("div");_.setAttribute("popover","manual");for(const x of i){const w=x.el.cloneNode(!0);w.style.pointerEvents="none",w.style.margin="0",_.append(w)}u=_.style.display,_.id="dnd-dragged-node-clone",f=_,Object.assign(f.style,{display:"flex",flexDirection:"column",position:"absolute",overflow:"hidden",margin:0,padding:0,pointerEvents:"none",zIndex:9999})}f.style.position="absolute",t.el.appendChild(f),f.showPopover();const m={clonedDraggedEls:[],clonedDraggedNode:f,draggedNodeDisplay:u,synthDragScrolling:!1,synthDragging:!0,rootScrollWidth:(a=document.scrollingElement)==null?void 0:a.scrollWidth,rootScrollHeight:(o=document.scrollingElement)==null?void 0:o.scrollHeight,rootOverScrollBehavior:document.documentElement.style.overscrollBehavior,rootTouchAction:document.documentElement.style.touchAction};document.documentElement.style.overscrollBehavior="none",document.documentElement.style.touchAction="none";const y=YH({...KH(e,t,n,i,h==null?void 0:h.offsetX,h==null?void 0:h.offsetY),...m});return y.clonedDraggedNode.style.display=y.draggedNodeDisplay||"",y}function A3e(e,t,n){const r=e.targetData.parent.data.config;r.longPress&&(t.longPressTimeout=setTimeout(()=>{t&&(t.longPress=!0,r.longPressClass&&e.e.cancelable&&rc([n.el],r.longPressClass),Or(e.e))},r.longPressDuration||200))}function j3e(e,t){t.longPressClass&&Ca(e.draggedNodes.map(n=>n.el),t==null?void 0:t.longPressClass)}function tW(e,t=!0,n=!0){t&&e.animationFrameIdX!==void 0&&(cancelAnimationFrame(e.animationFrameIdX),e.animationFrameIdX=void 0),n&&e.animationFrameIdY!==void 0&&(cancelAnimationFrame(e.animationFrameIdY),e.animationFrameIdY=void 0),!e.animationFrameIdX&&!e.animationFrameIdY&&(e.preventEnter=!1)}function a4(e,t,n=0,r=0){const{x:i,y:a}=sh(e);t.coordinates.y=a,t.coordinates.x=i;const o=t.startLeft??0,l=t.startTop??0,f=i-o+window.scrollX,u=a-l+window.scrollY;t.clonedDraggedNode.style.transform=`translate(${f+n}px, ${u+r}px)`,e.cancelable&&Or(e),j3e(t,t.initialParent.data.config)}function r9(e,t){a4(e,t);const n=sh(e);z3e(n,e,t);const r=F3e(n);if(!r){document.dispatchEvent(new CustomEvent("handleRootPointerover",{detail:{e,state:t}}));return}const i={e,targetData:r,state:t};"node"in r?r.node.el.dispatchEvent(new CustomEvent("handleNodePointerover",{detail:i})):r.parent.el.dispatchEvent(new CustomEvent("handleParentPointerover",{detail:i}))}function P3e(e,t){var n;if(!e.targetData.parent.data.config.nativeDrag)return;const{x:r,y:i}=sh(e.e);t.coordinates.y=i,t.coordinates.x=r,Or(e.e),tu(e.e),e.targetData.parent.el===((n=t.currentParent)==null?void 0:n.el)?rW(e,t):s_(e,t)}function R3e(e,t){e.targetData.parent.data.config.nativeDrag&&(Or(e.e),tu(e.e),Object.assign(sh(e.e)),s_(e,t))}function M3e(e){e.detail.targetData.parent.el!==e.detail.state.currentParent.el&&s_(e.detail,e.detail.state)}function nW({currentParent:e,targetParent:t,initialParent:n,draggedNodes:r,state:i}){if(t.el===e.el)return!1;const a=t.data.config;if(r[0].el.contains(t.el)||a.dropZone===!1)return!1;const o=n.data.config;return a.accepts?a.accepts(t,n,e,i):!(!a.group||a.group!==o.group)}function N3e(e,t){Or(e.e)}function L3e(e,t){Or(e.e)}function D3e(e,t,n,r){var i;if(t.affectedNodes.map(m=>m.data.value).includes(e.targetData.node.data.value))return!1;if(t.remapJustFinished)return t.remapJustFinished=!1,(e.targetData.node.data.value===t.currentTargetValue||t.draggedNodes.map(m=>m.el).includes(e.targetData.node.el))&&(t.currentTargetValue=e.targetData.node.data.value),!1;if(t.preventEnter)return!1;if(t.draggedNodes.map(m=>m.el).includes(e.targetData.node.el))return t.currentTargetValue=void 0,!1;if(e.targetData.node.data.value===t.currentTargetValue||e.targetData.parent.el!==((i=t.currentParent)==null?void 0:i.el)||e.targetData.parent.data.config.sortable===!1||e.targetData.node.el.contains(t.draggedNodes[0].el))return!1;const a=e.targetData.node.el.getBoundingClientRect(),o=t.draggedNode.el.getBoundingClientRect(),l=a.y-o.y,f=a.x-o.x;let u;Math.abs(l)>Math.abs(f)?u=l>0?"above":"below":u=f>0?"left":"right";const h=t.currentParent.data.config.threshold;switch(u){case"left":if(n>a.x+a.width*h.horizontal)return t.incomingDirection="left",!0;break;case"right":if(n<a.x+a.width*(1-h.horizontal))return t.incomingDirection="right",!0;break;case"above":if(r>a.y+a.height*h.vertical)return t.incomingDirection="above",!0;break;case"below":if(r<a.y+a.height*(1-h.vertical))return t.incomingDirection="below",!0;break}return!1}function rW(e,t){const{x:n,y:r}=sh(e.e);if(!D3e(e,t,n,r))return;const i=t.draggedNode.data.index>e.targetData.node.data.index?[e.targetData.node.data.index,t.draggedNode.data.index]:[t.draggedNode.data.index,e.targetData.node.data.index];t.targetIndex=e.targetData.node.data.index,t.affectedNodes=e.targetData.parent.data.enabledNodes.filter(a=>i[0]<=a.data.index&&a.data.index<=i[1]&&a.el!==t.draggedNode.el),e.targetData.parent.data.config.performSort({parent:e.targetData.parent,draggedNodes:t.draggedNodes,targetNodes:[e.targetData.node]})}function _i(e){function t(n){const r=go.get(n);if(!r)return;const i=Mr.get(n.parentNode);if(i)return{node:{el:n,data:r},parent:{el:n.parentNode,data:i}}}return n=>{const r=t(n.currentTarget);if(r)return e({e:n,targetData:r},Ze)}}function s_(e,t){e.e.preventDefault(),nW({currentParent:t.currentParent,targetParent:e.targetData.parent,initialParent:t.initialParent,draggedNodes:t.draggedNodes,state:t})&&(e.targetData.parent.data.config.performTransfer({currentParent:t.currentParent,targetParent:e.targetData.parent,initialParent:t.initialParent,draggedNodes:t.draggedNodes,initialIndex:t.initialIndex,state:t,targetNodes:"node"in e.targetData?[e.targetData.node]:[]}),t.currentParent=e.targetData.parent,t.transferred=!0)}function Ap(e){function t(n){const r=Mr.get(n);if(r)return{parent:{el:n,data:r}}}return n=>{const r=t(n.currentTarget);if(r)return e({e:n,targetData:r},Ze)}}function rc(e,t,n=!1){function r(i,a){go.set(i,a)}for(const i of e){const a=go.get(i),o=k3e(i,t,a,n);o&&r(i,o)}}function k3e(e,t,n,r=!1){if(!t)return;const i=GH(t);if(!i.length||i.includes("longPress"))return;if(!n){e.classList.add(...i);return}const a=[];for(const o of i)e.classList.contains(o)?e.classList.contains(o)&&r===!1&&a.push(o):e.classList.add(o);return n.privateClasses=a,n}function Ca(e,t){if(!t)return;const n=GH(t);if(n.length)for(const r of e){if(!l_(r)){r.classList.remove(...n);continue}const i=go.get(r)||Mr.get(r);if(i)for(const a of n)i.privateClasses.includes(a)||r.classList.remove(a)}}function I3e(e,t,n,r,i){if(e===document.scrollingElement){const a=e.scrollLeft>0;return{right:e.scrollLeft+window.innerWidth<(i.rootScrollWidth||0)&&t.clientX>e.clientWidth*(1-.1),left:a&&t.clientX<e.clientWidth*.1}}if((n.overflowX==="auto"||n.overflowX==="scroll")&&e!==document.body&&e!==document.documentElement){const a=e.scrollWidth,o=e.offsetWidth,l=e.scrollLeft;return{right:t.clientX>r.left+o*(1-.1)&&l<a-o,left:t.clientX<r.left+o*.1&&l>0}}return{right:!1,left:!1}}function $3e(e,t,n,r){if(e===document.scrollingElement)return{down:t.clientY>e.clientHeight*(1-.1),up:t.clientY<e.clientHeight*.1};if((n.overflowY==="auto"||n.overflowY==="scroll")&&e!==document.body&&e!==document.documentElement){const i=e.scrollHeight,a=e.offsetHeight,o=e.scrollTop;return{down:t.clientY>r.top+a*(1-.1)&&o<i-a,up:t.clientY<r.top+a*.1&&o>0}}return{down:!1,up:!1}}function B3e(e,t,n,r=!0){n.preventEnter=!0;const i=r?5:-5;function a(o){o.scrollBy({left:i}),a4(t,n,i,0),n.animationFrameIdX=requestAnimationFrame(a.bind(null,o))}n.animationFrameIdX=requestAnimationFrame(a.bind(null,e))}function U3e(e,t,n,r=!0){n.preventEnter=!0;const i=r?-5:5;function a(){e.scrollBy({top:i}),a4(t,n,0,i),n.animationFrameIdY=requestAnimationFrame(a)}n.animationFrameIdY=requestAnimationFrame(a)}function z3e(e,t,n){tW(n);const r={x:null,y:null},i=document.elementsFromPoint(e.x,e.y);for(const a of i){if(r.x&&r.y)break;if(!(a instanceof HTMLElement))continue;const o=a.getBoundingClientRect(),l=window.getComputedStyle(a);if(!r.x){const{left:f,right:u}=I3e(a,t,l,o,n);(f||u)&&(r.x=a,B3e(a,t,n,u))}if(!r.y){const{up:f,down:u}=$3e(a,t,l,o);(f||u)&&(r.y=a,U3e(a,t,n,f))}}}function F3e(e){let t=document.elementFromPoint(e.x,e.y);if(!l_(t))return;let n,r=!0;for(;t&&r;){if(go.has(t)||Mr.has(t)){r=!1,n=Mr.has(t);break}t=t.parentNode}if(n){const i=Mr.get(t);return i?{parent:{el:t,data:i}}:void 0}else{const i=go.get(t);if(!i)return;const a=Mr.get(t.parentNode);return a?{node:{el:t,data:i},parent:{el:t.parentNode,data:a}}:void 0}}function l_(e){return e instanceof HTMLElement&&e.parentNode instanceof HTMLElement}function nv(e,t){const n=new AbortController;for(const r in t){const i=t[r];e.addEventListener(r,i,{signal:n.signal,passive:!1,capture:r==="focus"||r==="blur"})}return n}function q3e(e){if(e instanceof HTMLElement)return e;if("current"in e&&e.current instanceof HTMLElement)return e.current;console.warn("Invalid parent element",e)}function V3e(e,t){const n=q3e(e);n&&t(n)}var Ub=new WeakMap;function H3e(e){const t=Ub.get(e);return t?t[0]:(console.warn("No values found for parent element"),[])}function W3e(e,t){const n=Ub.get(t);n&&n[1](e),Ub.set(t,[e,n[1]])}function G3e(e,t){return n=>{Ub.set(n,t),Qje({parent:n,getValues:H3e,setValues:W3e,config:e})}}function i9(e){i4&&(Array.isArray(e)||(e=[e]),e.forEach(t=>{const{parent:n,state:r,...i}=t;V3e(n,G3e(i,r))}))}function Y3e(e,t={}){const n=B.useRef(null),[r,i]=B.useState(e);function a(o={}){i9({parent:n,state:[r,i],...o})}return B.useEffect(()=>{i9({parent:n,state:[r,i],...t})},[r]),B.useEffect(()=>()=>{n.current&&XH(n.current)},[]),[n,r,i,a]}const u_=()=>{const e=yo(),t=eu(),n=Hd(),r=B.useMemo(()=>{const{orderBy:a,tags:o,excludeBots:l,excludeMaxVisitsReached:f,excludePastValidUntil:u,...h}=n,m=a?gle(a):void 0,y=(o==null?void 0:o.split(","))??[];return{...h,orderBy:m,tags:y,excludeBots:l!==void 0?l==="true":void 0,excludeMaxVisitsReached:f!==void 0?f==="true":void 0,excludePastValidUntil:u!==void 0?u==="true":void 0}},[n]),i=B.useCallback(a=>{const o={...r,...a},{orderBy:l,tags:f,excludeBots:u,excludeMaxVisitsReached:h,excludePastValidUntil:m,...y}=o,_={...y,orderBy:l&&vle(l),tags:f.length>0?f.join(","):void 0,excludeBots:FE(u),excludeMaxVisitsReached:FE(h),excludePastValidUntil:FE(m)},x=S3(_),w=x?`?${x}`:"";e(`${t}/list-short-urls/1${w}`)},[r,e,t]);return[r,i]},o4=()=>{const{domain:e}=Hd(),{shortCode:t=""}=zd();return B.useMemo(()=>({shortCode:t4(t),domain:e}),[e,t])},c_=()=>{const e=hje();return v.jsx(It,{color:"link",size:"lg",className:"p-0 me-3",onClick:e,"aria-label":"Go back",children:v.jsx(Xe,{icon:FQ})})},K3e={AF:"Afghanistan",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BA:"Bosnia and Herzegovina",BW:"Botswana",BR:"Brazil",IO:"British Indian Ocean Territory",VG:"British Virgin Islands",BN:"Brunei",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos Islands",CO:"Colombia",KM:"Comoros",CK:"Cook Islands",CR:"Costa Rica",HR:"Croatia",CU:"Cuba",CW:"Curacao",CY:"Cyprus",CZ:"Czech Republic",CD:"Democratic Republic of the Congo",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",TL:"East Timor",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands",FO:"Faroe Islands",FJ:"Fiji",FI:"Finland",FR:"France",PF:"French Polynesia",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran",IQ:"Iraq",IE:"Ireland",IM:"Isle of Man",IL:"Israel",IT:"Italy",CI:"Ivory Coast",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",XK:"Kosovo",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Laos",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macao",MK:"Macedonia",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Micronesia",MD:"Moldova",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",AN:"Netherlands Antilles",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",KP:"North Korea",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",CG:"Republic of the Congo",RE:"Reunion",RO:"Romania",RU:"Russia",RW:"Rwanda",BL:"Saint Barthelemy",SH:"Saint Helena",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",MF:"Saint Martin",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"Sao Tome and Principe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",KR:"South Korea",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SZ:"Swaziland",SE:"Sweden",CH:"Switzerland",SY:"Syria",TW:"Taiwan",TJ:"Tajikistan",TZ:"Tanzania",TH:"Thailand",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",VI:"U.S. Virgin Islands",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VA:"Vatican",VE:"Venezuela",VN:"Vietnam",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe"},Z3e={android:"Android",ios:"iOS",desktop:"Desktop"},X3e=({deviceType:e,onDeviceTypeChange:t})=>{const n=B.useId();return v.jsxs("div",{children:[v.jsx("label",{htmlFor:n,children:"Device type:"}),v.jsxs("select",{id:n,className:"form-select",value:e,onChange:r=>t(r.target.value),required:!0,children:[!e&&v.jsx("option",{value:"",children:"- Select type -"}),Object.entries(Z3e).map(([r,i])=>v.jsx("option",{value:r,children:i},r))]})]})},s4=({value:e,onValueChange:t,label:n,placeholder:r})=>{const i=B.useId();return v.jsxs("div",{children:[v.jsxs("label",{htmlFor:i,children:[n,":"]}),v.jsx(cr,{id:i,value:e??"",onChange:a=>t(a.target.value),placeholder:r,required:!0})]})},Q3e=({language:e,onLanguageChange:t})=>v.jsx(s4,{value:e,onValueChange:t,label:"Language",placeholder:"en-US / en"}),J3e=({name:e,value:t,onNameChange:n,onValueChange:r})=>{const i=B.useId(),a=B.useId();return v.jsxs(v.Fragment,{children:[v.jsxs("div",{children:[v.jsx("label",{htmlFor:i,children:"Param name:"}),v.jsx(cr,{id:i,value:e??"",onChange:o=>n(o.target.value),placeholder:"hello",required:!0})]}),v.jsxs("div",{children:[v.jsx("label",{htmlFor:a,children:"Param value:"}),v.jsx(cr,{id:a,value:t??"",onChange:o=>r(o.target.value),placeholder:"world",required:!0})]})]})},ePe=({ipAddress:e,onIpAddressChange:t})=>v.jsx(s4,{value:e,onValueChange:t,label:"IP address",placeholder:"192.168.1.10"}),tPe=({countryCode:e,onCountryCodeChange:t})=>{const n=B.useId();return v.jsxs("div",{children:[v.jsx("label",{htmlFor:n,children:"Country:"}),v.jsxs("select",{id:n,className:"form-select",value:e,onChange:r=>t(r.target.value),required:!0,children:[!e&&v.jsx("option",{value:"",children:"- Select country -"}),Object.entries(K3e).map(([r,i])=>v.jsx("option",{value:r,children:i},r))]})]})},nPe=({cityName:e,onCityNameChange:t})=>v.jsx(s4,{value:e,onValueChange:t,label:"City name",placeholder:"New York"}),rPe=({condition:e,onConditionChange:t,onDelete:n})=>{const r=B.useId(),i=B.useCallback(h=>t({type:h,matchValue:"",matchKey:null}),[t]),a=B.useCallback(h=>t({...e,matchValue:h}),[e,t]),o=B.useCallback(h=>t({...e,matchKey:h}),[e,t]),l=vo("ipRedirectCondition"),f=vo("geolocationRedirectCondition"),u=B.useMemo(()=>{const h={device:"Device type",language:"Language","query-param":"Query param"};return l&&(h["ip-address"]="IP address"),f&&(h["geolocation-country-code"]="Country (geolocation)",h["geolocation-city-name"]="City name (geolocation)"),h},[f,l]);return v.jsxs("div",{className:"redirect-rule-modal__condition rounded p-3 h-100 d-flex flex-column gap-2 position-relative",children:[v.jsxs("div",{children:[v.jsx(It,{outline:!0,size:"sm",type:"button","aria-label":"Remove condition",onClick:n,className:"position-absolute rounded-circle redirect-rule-modal__remove-condition-button",children:v.jsx(Xe,{icon:n1,className:"redirect-rule-modal__remove-condition-button-icon"})}),v.jsx("label",{htmlFor:r,children:"Type:"}),v.jsx("select",{id:r,className:"form-select flex-grow-1",value:e.type,onChange:h=>i(h.target.value),children:Object.entries(u).map(([h,m])=>v.jsx("option",{value:h,children:m},h))})]}),e.type==="device"&&v.jsx(X3e,{deviceType:e.matchValue,onDeviceTypeChange:a}),e.type==="language"&&v.jsx(Q3e,{language:e.matchValue,onLanguageChange:a}),e.type==="query-param"&&v.jsx(J3e,{value:e.matchValue,name:e.matchKey??"",onNameChange:o,onValueChange:a}),e.type==="ip-address"&&v.jsx(ePe,{ipAddress:e.matchValue,onIpAddressChange:a}),e.type==="geolocation-country-code"&&v.jsx(tPe,{countryCode:e.matchValue,onCountryCodeChange:a}),e.type==="geolocation-city-name"&&v.jsx(nPe,{cityName:e.matchValue,onCityNameChange:a})]})},iW=({isOpen:e,toggle:t,onSave:n,initialData:r})=>{const[i,a]=B.useState(r??{longUrl:"",conditions:[]}),o=B.useCallback(_=>{_.preventDefault(),_.stopPropagation(),i&&n(i),t()},[n,i,t]),l=B.useCallback(()=>a(({longUrl:_,conditions:x})=>({longUrl:_,conditions:[...x,{type:"device",matchValue:"",matchKey:null}]})),[]),f=B.useCallback((_,x)=>a(({longUrl:w,conditions:S})=>{const O=[...S];return O[_]=x,{longUrl:w,conditions:O}}),[]),u=B.useCallback(_=>a(({longUrl:x,conditions:w})=>{const S=[...w];return S.splice(_,1),{longUrl:x,conditions:S}}),[]),h=$l(),m=B.useCallback(()=>{var _;return(_=h==null?void 0:h.current)==null?void 0:_.focus()},[h]),y=B.useCallback(()=>a(r??{longUrl:"",conditions:[]}),[r]);return v.jsx(sa,{size:"xl",isOpen:e,toggle:t,centered:!0,onOpened:m,onClosed:y,children:v.jsxs("form",{onSubmit:o,children:[v.jsx(Yl,{toggle:t,className:"sticky-top redirect-rule-modal__header",children:"Redirect rule"}),v.jsxs(gs,{children:[v.jsx("label",{htmlFor:"longUrl",className:"fw-bold",children:"Long URL:"}),v.jsx(cr,{id:"longUrl",type:"url",placeholder:"https://www.example.com",value:i.longUrl,onChange:_=>a(x=>({...x,longUrl:_.target.value})),required:!0,innerRef:h}),v.jsx("hr",{}),v.jsxs("div",{className:"d-flex justify-content-between",children:[v.jsx("b",{children:"Conditions:"}),v.jsx(It,{outline:!0,size:"sm",type:"button","aria-label":"Add condition",onClick:l,children:v.jsx(Xe,{icon:fv})})]}),i.conditions.length===0&&v.jsx("div",{className:"text-center",children:v.jsx("i",{children:"Add conditions..."})}),i.conditions.length>0&&v.jsx(to,{className:"redirect-rule-modal__conditions-row",children:i.conditions.map((_,x)=>v.jsx("div",{className:"col-lg-6 col-xl-4 mt-4",children:v.jsx(rPe,{condition:_,onConditionChange:w=>f(x,w),onDelete:()=>u(x)})},`${x}_${_.type}`))})]}),v.jsxs(qd,{className:"sticky-bottom redirect-rule-modal__footer",children:[v.jsx(It,{type:"button",color:"link",onClick:t,children:"Cancel"}),v.jsx(It,{color:"primary",disabled:i.conditions.length===0,children:"Confirm"})]})]})})},iPe=({priority:e,isLast:t,redirectRule:n,onDelete:r,onMoveUp:i,onMoveDown:a,onUpdate:o})=>{const[l,f]=Kt();return v.jsxs(yn,{children:[v.jsxs("div",{className:"d-flex align-content-center gap-3",children:[v.jsx("div",{className:"d-flex flex-column my-auto drag-n-drop-handler d-none d-md-block",style:{cursor:"grab"},children:v.jsx(Xe,{icon:KQ})}),v.jsxs("div",{className:"d-flex flex-column my-auto",children:[v.jsx(It,{outline:!0,color:"secondary",size:"sm","aria-label":`Move rule with priority ${e} up`,disabled:e===1,onClick:i,className:"rounded-0 rounded-top",style:{marginBottom:"-1px"},children:v.jsx(Xe,{icon:uJ})}),v.jsx(It,{outline:!0,color:"secondary",size:"sm","aria-label":`Move rule with priority ${e} down`,disabled:t,onClick:a,className:"rounded-0 rounded-bottom",children:v.jsx(Xe,{icon:aJ})})]}),v.jsxs("div",{className:"flex-grow-1",children:[v.jsxs("div",{className:"mb-2",children:[v.jsx("b",{children:"Long URL:"})," ",v.jsx(Ai,{href:n.longUrl,"data-testid":"rule-long-url"})]}),v.jsxs("div",{className:"d-flex flex-column flex-lg-row gap-2",children:[v.jsx("b",{children:"Conditions:"}),n.conditions.map((u,h)=>v.jsxs("div",{className:"badge bg-secondary",children:[u.type==="device"&&v.jsxs(v.Fragment,{children:["Device is ",u.matchValue]}),u.type==="language"&&v.jsxs(v.Fragment,{children:[u.matchValue," language is accepted"]}),u.type==="query-param"&&v.jsxs(v.Fragment,{children:["Query string contains ",u.matchKey,"=",u.matchValue]}),u.type==="ip-address"&&v.jsxs(v.Fragment,{children:["IP address matches ",u.matchValue]}),u.type==="geolocation-country-code"&&v.jsxs(v.Fragment,{children:["Country code is ",u.matchValue]}),u.type==="geolocation-city-name"&&v.jsxs(v.Fragment,{children:["City name is ",u.matchValue]})]},`${u.type}_${h}`))]})]}),v.jsxs("div",{className:"d-flex flex-column flex-sm-row gap-1 my-auto",children:[v.jsx(It,{outline:!0,color:"secondary",size:"sm","aria-label":`Edit rule with priority ${e}`,onClick:f,children:v.jsx(Xe,{icon:wB})}),v.jsx(It,{outline:!0,color:"danger",size:"sm","aria-label":`Delete rule with priority ${e}`,onClick:r,children:v.jsx(Xe,{icon:yQ})})]})]}),v.jsx(iW,{onSave:o,isOpen:l,toggle:f,initialData:n})]})},aPe=({shortUrlRedirectRules:e,getShortUrlRedirectRules:t,getShortUrlsDetails:n,shortUrlsDetails:r,setShortUrlRedirectRules:i,shortUrlRedirectRulesSaving:a,resetSetRules:o})=>{const l=o4(),{shortUrls:f}=r,u=l&&(f==null?void 0:f.get(l)),[h,m,y]=Y3e([],{dragHandle:".drag-n-drop-handler",dropZoneClass:"opacity-25"}),{saving:_,saved:x,errorData:w}=a,[S,O]=Kt(),E=B.useCallback(W=>y((G=[])=>[...G,W]),[y]),A=B.useCallback(W=>y((G=[])=>{const K=[...G];return K.splice(W,1),K}),[y]),j=B.useCallback((W,G)=>y((K=[])=>{const ne=[...K];return ne[W]=G,ne}),[y]),P=B.useCallback((W,G)=>y((K=[])=>{if(!K[G])return K;const ne=[...K],le=ne[G];return ne[G]=ne[W],ne[W]=le,ne}),[y]),R=B.useCallback(W=>P(W,W-1),[P]),I=B.useCallback(W=>P(W,W+1),[P]),V=B.useCallback(W=>{W.preventDefault(),m&&i({shortUrl:l,data:{redirectRules:m}})},[l,m,i]);return B.useEffect(()=>(t(l),n([l]),o),[t,n,l,o]),B.useEffect(()=>{e.redirectRules&&y(e.redirectRules)},[y,e.redirectRules]),v.jsxs("div",{className:"d-flex flex-column gap-3",children:[v.jsx("header",{children:v.jsxs(oa,{body:!0,children:[v.jsxs("h2",{className:"d-sm-flex justify-content-between align-items-center mb-0",children:[v.jsx(c_,{}),v.jsxs("div",{className:"text-center flex-grow-1",children:[r.loading&&v.jsx(v.Fragment,{children:"Loading..."}),!r.loading&&v.jsxs("small",{children:["Redirect rules for ",v.jsx(Ai,{href:(u==null?void 0:u.shortUrl)??""})]})]})]}),v.jsx("hr",{}),v.jsxs("div",{children:[v.jsx("p",{className:"mb-2",children:"Configure dynamic conditions that will be checked at runtime."}),"If no conditions match, visitors will be redirected to: ",v.jsx(Ai,{href:e.defaultLongUrl??""})]})]})}),v.jsx("div",{children:v.jsxs(It,{outline:!0,color:"primary",onClick:O,children:[v.jsx(Xe,{icon:fv,className:"me-1"})," Add rule"]})}),v.jsxs("form",{onSubmit:V,children:[e.loading&&v.jsx(uc,{loading:!0}),m.length===0&&!e.loading&&v.jsx(yn,{className:"text-center",children:v.jsx("i",{children:"This short URL has no dynamic redirect rules"})}),v.jsx("div",{className:"d-flex flex-column gap-2",ref:h,children:m.map((W,G)=>v.jsx(iPe,{redirectRule:W,priority:G+1,isLast:G===m.length-1,onDelete:()=>A(G),onMoveUp:()=>R(G),onMoveDown:()=>I(G),onUpdate:K=>j(G,K)},`${W.longUrl}_${G}`))}),v.jsx("div",{className:"text-center mt-3",children:v.jsx(It,{outline:!0,color:"primary",className:"btn-sm-block",disabled:_,"data-testid":"save-button",children:_?"Saving...":"Save rules"})})]}),w&&v.jsx(Ti,{type:"error",children:v.jsx(mo,{errorData:w,fallbackMessage:"An error occurred while saving short URL redirect rules :("})}),x&&v.jsx(Ti,{type:"success",children:"Redirect rules properly saved."}),v.jsx(iW,{isOpen:S,toggle:O,onSave:E})]})},oPe=(e,t)=>{e.serviceFactory("ShortUrlRedirectRules",()=>aPe),e.decorator("ShortUrlRedirectRules",t(["shortUrlRedirectRules","shortUrlsDetails","shortUrlRedirectRulesSaving"],["getShortUrlRedirectRules","getShortUrlsDetails","setShortUrlRedirectRules","resetSetRules"])),e.serviceFactory("getShortUrlRedirectRules",zje,"apiClientFactory"),e.serviceFactory("setShortUrlRedirectRules",$je,"apiClientFactory"),e.serviceFactory("resetSetRules",n=>n.resetSetRules,"setShortUrlRedirectRulesReducerCreator"),e.serviceFactory("shortUrlRedirectRulesReducerCreator",Fje,"getShortUrlRedirectRules"),e.serviceFactory("shortUrlRedirectRulesReducer",n=>n.reducer,"shortUrlRedirectRulesReducerCreator"),e.serviceFactory("setShortUrlRedirectRulesReducerCreator",Bje,"setShortUrlRedirectRules"),e.serviceFactory("setShortUrlRedirectRulesReducer",n=>n.reducer,"setShortUrlRedirectRulesReducerCreator")},sPe=e=>({longUrl:"",tags:[],customSlug:"",title:void 0,shortCodeLength:void 0,domain:"",validSince:void 0,validUntil:void 0,maxVisits:void 0,findIfExists:!1,validateUrl:(e==null?void 0:e.validateUrls)??!1,forwardQuery:(e==null?void 0:e.forwardQuery)??!0}),aW=({createShortUrl:e,shortUrlCreation:t,resetCreateShortUrl:n,basicMode:r=!1})=>{const{ShortUrlForm:i,CreateShortUrlResult:a}=Pn(aW),o=Jn("shortUrlCreation"),l=B.useMemo(()=>sPe(o),[o]);return v.jsxs(v.Fragment,{children:[v.jsx(i,{initialState:l,saving:t.saving,basicMode:r,onSave:async f=>(n(),e(f))}),v.jsx(a,{creation:t,resetCreateShortUrl:n,canBeClosed:r})]})},lPe=Rn(aW,["ShortUrlForm","CreateShortUrlResult"]),oW=({shortUrlsDetails:e,getShortUrlsDetails:t,shortUrlEdition:n,editShortUrl:r})=>{const{ShortUrlForm:i}=Pn(oW),a=o4(),{loading:o,error:l,errorData:f,shortUrls:u}=e,h=a&&(u==null?void 0:u.get(a)),{saving:m,saved:y,error:_,errorData:x}=n,w=Jn("shortUrlCreation"),S=B.useMemo(()=>Aje(h,w),[h,w]);return B.useEffect(()=>{a&&t([a])},[t,a]),o?v.jsx(uc,{loading:!0}):l?v.jsx(Ti,{type:"error",children:v.jsx(mo,{errorData:f,fallbackMessage:"An error occurred while loading short URL detail :("})}):v.jsxs(v.Fragment,{children:[v.jsx("header",{className:"mb-3",children:v.jsx(oa,{body:!0,children:v.jsxs("h2",{className:"d-sm-flex justify-content-between align-items-center mb-0",children:[v.jsx(c_,{}),v.jsx("div",{className:"text-center flex-grow-1",children:v.jsxs("small",{children:["Edit ",v.jsx(Ai,{href:(h==null?void 0:h.shortUrl)??""})]})})]})})}),v.jsx(i,{initialState:S,saving:m,onSave:async O=>{h&&r({...h,data:O})}}),y&&_&&v.jsx(Ti,{type:"error",className:"mt-3",children:v.jsx(mo,{errorData:x,fallbackMessage:"An error occurred while updating short URL :("})}),y&&!_&&v.jsx(Ti,{type:"success",className:"mt-3",children:"Short URL properly edited."})]})},uPe=Rn(oW,["ShortUrlForm"]),l4=async({text:e,onCopy:t},n=navigator)=>{var r;const i=typeof e=="string"?e:await e;return(r=n.clipboard)==null?void 0:r.writeText(i).then(()=>t==null?void 0:t({text:i,copied:!0})).catch(()=>t==null?void 0:t({text:i,copied:!1}))},sW=({creation:e,resetCreateShortUrl:t,canBeClosed:n=!1})=>{const{useTimeoutToggle:r}=Pn(sW),[i,a]=r(),{error:o,saved:l}=e;if(B.useEffect(()=>{t()},[t]),o)return v.jsxs(Ti,{type:"error",className:"mt-3",children:[n&&v.jsx(Xe,{"data-testid":"error-close-button",icon:iC,className:"float-end pointer",onClick:t}),v.jsx(mo,{errorData:e.errorData,fallbackMessage:"An error occurred while creating the URL :("})]});if(!l)return null;const{shortUrl:f}=e.result;return v.jsxs(Ti,{type:"success",className:"mt-3",children:[n&&v.jsx(Xe,{"data-testid":"success-close-button",icon:iC,className:"float-end pointer",onClick:t}),v.jsxs("span",{children:[v.jsx("b",{children:"Great!"})," The short URL is ",v.jsx("b",{children:f})]}),v.jsxs("button",{className:"btn btn-light btn-sm create-short-url-result__copy-btn",id:"copyBtn",type:"button",onClick:()=>l4({text:f,onCopy:a}),children:[v.jsx(Xe,{icon:L3})," Copy ",v.jsxs("span",{className:"sr-only",children:[f," to clipboard"]})]}),v.jsx(c1,{placement:"left",isOpen:i,target:"copyBtn",children:"Copied!"})]})},cPe=Rn(sW,["useTimeoutToggle"]),WE="delete",fPe=({shortUrl:e,toggle:t,isOpen:n,shortUrlDeletion:r,resetDeleteShortUrl:i,deleteShortUrl:a,shortUrlDeleted:o})=>{const[l,f]=B.useState("");B.useEffect(()=>i,[i]);const{loading:u,error:h,deleted:m,errorData:y}=r,_=B.useCallback(()=>{i(),t()},[i,t]),x=B.useCallback(w=>(w.preventDefault(),a(e).then(S=>!YP(S)&&t())),[a,e,t]);return v.jsx(sa,{isOpen:n,toggle:_,centered:!0,onClosed:()=>m&&o(e),children:v.jsxs("form",{onSubmit:x,children:[v.jsx(Yl,{toggle:_,children:v.jsx("span",{className:"text-danger",children:"Delete short URL"})}),v.jsxs(gs,{children:[v.jsxs("p",{children:[v.jsx("b",{className:"text-danger",children:"Caution!"})," You are about to delete a short URL."]}),v.jsx("p",{children:"This action cannot be undone. Once you have deleted it, all the visits stats will be lost."}),v.jsxs("p",{children:["Write ",v.jsx("b",{children:WE})," to confirm deletion."]}),v.jsx("input",{type:"text",className:"form-control",placeholder:`Insert ${WE}`,value:l,onChange:w=>f(w.target.value)}),h&&v.jsx(Ti,{type:tje(y)?"warning":"error",small:!0,className:"mt-2",children:v.jsx(mo,{errorData:y,fallbackMessage:"Something went wrong while deleting the URL :("})})]}),v.jsxs(qd,{children:[v.jsx("button",{type:"button",className:"btn btn-link",onClick:_,children:"Cancel"}),v.jsx("button",{type:"submit",className:"btn btn-danger",disabled:l!==WE||u,children:u?"Deleting...":"Delete"})]})]})})},lW=({amount:e=0,loading:t=!1,...n})=>v.jsxs(It,{...n,outline:!0,color:"primary",disabled:t,children:[v.jsx(Xe,{icon:SQ})," ",t?"Exporting...":v.jsxs(v.Fragment,{children:["Export (",Dn(e),")"]})]}),a9=20,uW=({amount:e=0})=>{const{apiClientFactory:t,ReportExporter:n}=Pn(uW),[{tags:r,search:i,startDate:a,endDate:o,orderBy:l,tagsMode:f}]=u_(),[u,,h,m]=Kt(),y=B.useCallback(async()=>{const _=e/a9,x=async(S=1)=>{const{data:O}=await t().listShortUrls({page:`${S}`,tags:r,searchTerm:i,startDate:a,endDate:o,orderBy:l,tagsMode:f,itemsPerPage:a9});return S>=_?O:O.concat(await x(S+1))};h();const w=await x();n.exportShortUrls(w.map(S=>{var O;const{hostname:E,pathname:A}=new URL(S.shortUrl),j=A.substring(1);return{createdAt:S.dateCreated,domain:E,shortCode:j,shortUrl:S.shortUrl,longUrl:S.longUrl,title:S.title??"",tags:S.tags.join("|"),visits:((O=S==null?void 0:S.visitsSummary)==null?void 0:O.total)??S.visitsCount??0}})),m()},[e,t,o,l,n,i,a,h,m,r,f]);return v.jsx(lW,{loading:u,className:"btn-md-block",amount:e,onClick:y})},dPe=Rn(uW,["apiClientFactory","ReportExporter"]),hPe=({text:e,copyToClipboard:t=l4,initialCopied:n=!1})=>{const[r,i]=d1(n);return v.jsx(bc,{className:"ms-2 p-0","aria-label":`Copy ${e} to clipboard`,onClick:()=>t({text:e,onCopy:i}),children:v.jsx(Xe,{icon:r?ic:L3,className:"fs-5",fixedWidth:!0})})},pPe="yyyy-MM-dd",cW="yyyy-MM-dd HH:mm",ql=()=>new Date,u4=e=>typeof e!="string",c4=(e,t)=>!e||!u4(e)?e:t?D0(e,t):Wfe(e),Vl=e=>c4(e,void 0),Al=e=>c4(e,pPe),rv=e=>c4(e,cW),Ci=e=>u4(e)?e:Bl(e),Nv=(e,t,n)=>{const r=Ci(e),i=t&&Ci(t),a=n&&Ci(n);if(i&&a)try{return Kfe(r,{start:i,end:a})}catch{return!1}return i?GT(r,i)||Yfe(r,i):a?GT(r,a)||k0(r,a):!0},Lu=(e,t)=>GT(e,t)||k0(e,t),zb=({date:e,format:t=cW,relative:n=!1})=>{const r=u4(e)?e:Bl(e);return v.jsx("time",{dateTime:`${Gfe(r)}000`,children:n?`${Hfe(ql(),r)} ago`:D0(r,t)})},mPe=(e,{shortCode:t,domain:n},r)=>{const i=n?`?domain=${n}`:"";return`${e}/short-code/${kH(t)}/${r}${i}`},im=({shortUrl:e,suffix:t,asLink:n,children:r,...i})=>{const a=eu();return!n||!e?v.jsx("span",{...i,children:r}):v.jsx(mn,{to:mPe(a,e,t),...i,children:r})},vPe=e=>{const{meta:t,visitsCount:n,visitsSummary:r}=e,{maxVisits:i,validSince:a,validUntil:o}=t,l=(r==null?void 0:r.total)??n??0;return i&&l>=i?{icon:yJ,className:"text-danger",description:`This short URL cannot be currently visited because it has reached the maximum amount of ${i} visit${i>1?"s":""}`}:o&&k0(Ci(o),ql())?{icon:zN,className:"text-danger",description:`This short URL cannot be visited since ${rv(Ci(o))}`}:a&&k0(ql(),Ci(a))?{icon:zN,className:"text-warning",description:`This short URL will start working on ${rv(Ci(a))}`}:{icon:ic,className:"text-primary",description:"This short URL can be visited normally"}},gPe=({shortUrl:e})=>{const{icon:t,className:n,description:r}=B.useMemo(()=>vPe(e),[e]);return v.jsx("span",{style:{cursor:r?"help":void 0},title:r,children:v.jsx(Xe,{icon:t,className:n})})},fW=({visitsCount:e,shortUrl:t,active:n=!1,asLink:r=!1})=>{const i=$l(),{maxVisits:a,validSince:o,validUntil:l}=(t==null?void 0:t.meta)??{},f=!!a||!!o||!!l,u=v.jsx(im,{shortUrl:t,suffix:"visits",asLink:r,children:v.jsx("strong",{className:ke("short-url-visits-count__amount",{"short-url-visits-count__amount--big":n}),children:Dn(e)})});return f?v.jsxs(v.Fragment,{children:[v.jsxs("span",{className:"indivisible",children:[u,v.jsxs("small",{className:"short-urls-visits-count__max-visits-control",ref:i,children:[a&&v.jsxs(v.Fragment,{children:[" / ",Dn(a)]}),v.jsx("sup",{className:"ms-1",children:v.jsx(Xe,{icon:Gj})})]})]}),v.jsx(la,{target:i,placement:"bottom",children:v.jsxs("ul",{className:"list-unstyled mb-0",children:[a&&v.jsxs("li",{className:"short-url-visits-count__tooltip-list-item",children:["This short URL will not accept more than ",v.jsx("b",{children:Dn(a)})," visit",a===1?"":"s","."]}),o&&v.jsxs("li",{className:"short-url-visits-count__tooltip-list-item",children:["This short URL will not accept visits before ",v.jsx("b",{className:"indivisible",children:rv(Ci(o))}),"."]}),l&&v.jsxs("li",{className:"short-url-visits-count__tooltip-list-item",children:["This short URL will not accept visits after ",v.jsx("b",{className:"indivisible",children:rv(Ci(l))}),"."]})]})})]}):u},yPe=e=>!!e.onClose,bPe=e=>!!e.onClick,f_=e=>{const{text:t,children:n,className:r,colorGenerator:i}=e,a=bPe(e),o=a?bc:"span",l=B.useMemo(()=>i.stylesForKey(t),[t,i]);return v.jsxs(o,{className:ke("badge tag fw-bold",r,{pointer:a}),style:l,onClick:a?e.onClick:void 0,children:[n??t,yPe(e)&&v.jsx(bc,{"aria-label":`Remove ${t}`,className:"bg-transparent ms-1 opacity-100 p-0 fw-bold tag__close",onClick:e.onClose,children:"×"})]})},_Pe=({tags:e,onTagClick:t,colorGenerator:n})=>e.length===0?v.jsx("i",{className:"indivisible",children:v.jsx("small",{children:"No tags"})}):v.jsx(v.Fragment,{children:e.map(r=>v.jsx(f_,{text:r,colorGenerator:n,onClick:()=>t==null?void 0:t(r)},r))}),dW=({shortUrl:e,onTagClick:t})=>{var n,r,i,a;const{ShortUrlsRowMenu:o,ColorGenerator:l,useTimeoutToggle:f}=Pn(dW),[u,h]=f(!1,500),m=B.useRef(!0),[{excludeBots:y}]=u_(),_=Jn("visits"),x=y??(_==null?void 0:_.excludeBots);return B.useEffect(()=>{m.current||h(),m.current=!1},[(n=e.visitsSummary)==null?void 0:n.total,(r=e.visitsSummary)==null?void 0:r.nonBots,e.visitsCount,h]),v.jsxs("tr",{className:"responsive-table__row",children:[v.jsx("td",{className:"indivisible short-urls-row__cell responsive-table__cell","data-th":"Created at",children:v.jsx(zb,{date:e.dateCreated})}),v.jsx("td",{className:"responsive-table__cell short-urls-row__cell","data-th":"Short URL",children:v.jsxs("span",{className:"position-relative short-urls-row__cell--indivisible",children:[v.jsx("span",{className:"short-urls-row__short-url-wrapper",children:v.jsx(Ai,{href:e.shortUrl})}),v.jsx(hPe,{text:e.shortUrl})]})}),v.jsx("td",{className:"responsive-table__cell short-urls-row__cell short-urls-row__cell--break","data-th":`${e.title?"Title":"Long URL"}`,children:v.jsx(Ai,{href:e.longUrl,children:e.title??e.longUrl})}),e.title&&v.jsx("td",{className:"short-urls-row__cell responsive-table__cell short-urls-row__cell--break d-lg-none","data-th":"Long URL",children:v.jsx(Ai,{href:e.longUrl})}),v.jsx("td",{className:"responsive-table__cell short-urls-row__cell","data-th":"Tags",children:v.jsx(_Pe,{tags:e.tags,colorGenerator:l,onTagClick:t})}),v.jsx("td",{className:"responsive-table__cell short-urls-row__cell text-lg-end","data-th":"Visits",children:v.jsx(fW,{visitsCount:(x?(i=e.visitsSummary)==null?void 0:i.nonBots:(a=e.visitsSummary)==null?void 0:a.total)??e.visitsCount??0,shortUrl:e,active:u,asLink:!0})}),v.jsx("td",{className:"responsive-table__cell short-urls-row__cell","data-th":"Status",children:v.jsxs("div",{className:"d-flex gap-2",children:[v.jsx(gPe,{shortUrl:e}),e.hasRedirectRules&&v.jsx(im,{asLink:!0,shortUrl:e,suffix:"redirect-rules",title:"This short URL has dynamic redirect rules",children:v.jsx(Xe,{icon:TB})})]})}),v.jsx("td",{className:"responsive-table__cell short-urls-row__cell text-end",children:v.jsx(o,{shortUrl:e})})]})},xPe=Rn(dW,["ShortUrlsRowMenu","ColorGenerator","useTimeoutToggle"]),wPe=6,o9="0123456789ABCDEF",SPe=128;function OPe(){return`#${QP(wPe,()=>o9[Math.floor(Math.random()*o9.length)]).join("")}`}function EPe(e,t,n){return Math.round(Math.sqrt(.299*e**2+.587*t**2+.114*n**2))}function hW(e){const[t,n,r]=(e.match(/../g)??[]).map(i=>parseInt(i,16)||0);return EPe(t,n,r)>=SPe}const pW=B.forwardRef(({name:e,color:t,onChange:n,className:r},i)=>v.jsxs("div",{className:ke("p-0 position-relative",r),style:{backgroundColor:t,borderColor:t},children:[v.jsx(Xe,{icon:IQ,className:"position-absolute top-50 start-50 translate-middle",style:{color:hW(t.substring(1))?"#000":"#fff"}}),v.jsx(cr,{className:"form-control-color opacity-0",type:"color",value:t,onChange:a=>n(a.target.value),innerRef:i,name:e,"aria-label":e.replace("-"," ")})]})),s9=({color:e,onChange:t,name:n})=>{const r=$l();return v.jsxs(yv,{children:[v.jsx(pW,{name:`${n}-picker`,color:e,onChange:t,className:"input-group-text",ref:r}),v.jsx(cr,{readOnly:!0,value:e,onClick:()=>{var i;return(i=r.current)==null?void 0:i.click()},"aria-label":n,"data-testid":"text-input"})]})};function CPe(e){switch(e){case"L":return 1;case"M":return .5;default:return .3}}const TPe=B.forwardRef(({data:e,color:t="#000000",bgColor:n="#ffffff",margin:r=0,errorCorrection:i="L",size:a=300,drawType:o="canvas",logo:l},f)=>{const u=B.useRef(null),h=B.useRef(new pde),m=B.useCallback((_,x)=>h.current.download({name:_,extension:x}),[]),y=B.useCallback(_=>new Promise((x,w)=>{const S=h.current.getRawData(_),O=new FileReader;O.onload=()=>{const{result:E}=O;E&&x(E.toString())},O.onerror=w,S.then(E=>{E instanceof Blob?O.readAsDataURL(E):w(new Error("QR code image blob not available"))})}),[]);return B.useImperativeHandle(f,()=>({download:m,getDataUri:y}),[m,y]),B.useEffect(()=>{const _=u.current;h.current.append(_)},[]),B.useEffect(()=>{h.current.update({type:o,data:e,width:a+r,height:a+r,margin:r,dotsOptions:{color:t},backgroundOptions:{color:n},qrOptions:{errorCorrectionLevel:i},imageOptions:{margin:5,imageSize:CPe(i)},image:l})},[n,t,e,o,i,l,r,a]),v.jsx("div",{ref:u})}),l9=({name:e,value:t,step:n,min:r,max:i,onChange:a})=>{const o=B.useId();return v.jsxs("div",{className:"d-flex flex-column gap-1",children:[v.jsxs("label",{htmlFor:o,className:"text-capitalize",children:[e,": ",t,"px"]}),v.jsx("input",{id:o,type:"range",className:"form-control-range",value:t,step:n,min:r,max:i,onChange:l=>a(Number(l.target.value))})]})},APe=({shortUrl:{shortUrl:e,shortCode:t},toggle:n,isOpen:r,qrDrawType:i})=>{const a=Jn("qrCodes",Gd),[{size:o,margin:l,color:f,bgColor:u,errorCorrection:h,format:m},y]=B.useState(a),_=B.useCallback(V=>y(W=>({...W,...V})),[]),x=B.useRef(null),[w,S]=B.useState(),O=B.useCallback(V=>{var W;const G=(W=V.target.files)==null?void 0:W[0];G&&S({url:URL.createObjectURL(new Blob([G],{type:G.type})),name:G.name})},[]),E=B.useRef(null),A=B.useCallback(()=>{var V;return(V=E.current)==null?void 0:V.download(`${t}-qr-code`,m)},[m,t]),[j,P]=d1(),R=B.useCallback(()=>{var V;const W=((V=E.current)==null?void 0:V.getDataUri(m))??"";return l4({text:W,onCopy:P})},[m,P]),I=B.useCallback(()=>{y(a),S(void 0)},[a]);return v.jsxs(sa,{isOpen:r,toggle:n,centered:!0,size:"lg",onClosed:I,children:[v.jsxs(Yl,{toggle:n,children:["QR code for ",v.jsx(Ai,{href:e,children:e})]}),v.jsxs(gs,{className:"d-flex flex-column-reverse flex-lg-row gap-3",children:[v.jsx("div",{className:"flex-grow-1 d-flex align-items-center justify-content-around qr-code-modal__qr-code",children:v.jsxs("div",{className:"d-flex flex-column gap-1 align-items-center","data-testid":"qr-code-container",children:[v.jsx(TPe,{ref:E,data:e,size:o,margin:l,errorCorrection:h,color:f,bgColor:u,logo:w==null?void 0:w.url,drawType:i}),v.jsxs("div",{className:"text-center fst-italic",children:["Preview (",o+l,"x",o+l,")"]})]})}),v.jsxs("div",{className:"d-flex flex-column gap-2 qr-code-modal__controls",children:[v.jsx(l9,{name:"size",value:o,onChange:V=>_({size:V}),step:10,min:50,max:1e3}),v.jsx(l9,{name:"margin",value:l,onChange:V=>_({margin:V}),step:1,min:0,max:100}),v.jsx(Az,{errorCorrection:h,onChange:V=>_({errorCorrection:V})}),v.jsx(s9,{name:"color",color:f,onChange:V=>_({color:V})}),v.jsx(s9,{name:"background",color:u,onChange:V=>_({bgColor:V})}),!w&&v.jsxs(v.Fragment,{children:[v.jsxs(It,{outline:!0,className:"d-flex align-items-center gap-1",onClick:()=>{var V;return(V=x.current)==null?void 0:V.click()},children:[v.jsx(Xe,{icon:Cce}),"Select logo"]}),v.jsx("input",{ref:x,type:"file",accept:"image/*","aria-hidden":!0,tabIndex:-1,className:"d-none",onChange:O,"data-testid":"logo-input"})]}),w&&v.jsxs(It,{outline:!0,className:"d-flex align-items-center gap-1",onClick:()=>S(void 0),children:[v.jsx(Xe,{icon:n1}),v.jsxs("div",{className:"text-truncate",children:["Clear logo (",w.name,")"]})]}),v.jsx("div",{className:"my-auto",children:v.jsx("hr",{className:"my-2"})}),v.jsxs("div",{className:"d-flex flex-column gap-2",children:[v.jsx(jz,{format:m,onChange:V=>_({format:V})}),v.jsxs("div",{className:"d-flex align-items-center gap-2",children:[v.jsx(It,{outline:!0,color:"primary",onClick:R,"aria-label":"Copy data URI",title:"Copy data URI",children:v.jsx(Xe,{icon:j?ic:L3,fixedWidth:!0})}),v.jsxs(It,{color:"primary",onClick:A,className:"flex-grow-1",children:["Download ",v.jsx(Xe,{icon:OB,className:"ms-1"})]})]})]})]})]})]})},mW=({shortUrl:e,deleteShortUrl:t,shortUrlDeleted:n})=>{const{DeleteShortUrlModal:r}=Pn(mW),[i,,a,o]=Kt(),[l,,f,u]=Kt(),h=a_(),m=vo("shortUrlRedirectRules"),{confirmDeletions:y=!0}=Jn("shortUrlsList",{}),_=B.useCallback(async()=>{const x=await t(e);YP(x)||n(e)},[t,e,n]);return v.jsxs(v.Fragment,{children:[v.jsxs(h1,{minWidth:m?220:190,children:[v.jsxs(Je,{tag:im,shortUrl:e,suffix:"visits",asLink:!0,children:[v.jsx(Xe,{icon:Wj,fixedWidth:!0})," Visit stats"]}),h&&v.jsxs(v.Fragment,{children:[v.jsxs(Je,{disabled:!h.canAddItemWithName(e.shortUrl),onClick:()=>h.addItemToCompare({name:e.shortUrl,query:n4(e)}),children:[v.jsx(Xe,{icon:t1,fixedWidth:!0})," Compare visits"]}),v.jsx(Je,{divider:!0,tag:"hr"})]}),v.jsxs(Je,{tag:im,shortUrl:e,suffix:"edit",asLink:!0,children:[v.jsx(Xe,{icon:Hj,fixedWidth:!0})," Edit short URL"]}),m&&v.jsxs(Je,{tag:im,shortUrl:e,suffix:"redirect-rules",asLink:!0,children:[v.jsx(Xe,{icon:TB,fixedWidth:!0})," Manage redirect rules"]}),v.jsxs(Je,{onClick:a,children:[v.jsx(Xe,{icon:mJ,fixedWidth:!0})," QR code"]}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsxs(Je,{className:"dropdown-item--danger",onClick:y?f:_,children:[v.jsx(Xe,{icon:xB,fixedWidth:!0})," Delete short URL"]})]}),v.jsx(APe,{shortUrl:e,isOpen:i,toggle:o}),v.jsx(r,{shortUrl:e,deleteShortUrl:t,shortUrlDeleted:n,isOpen:l,toggle:u})]})},jPe=Rn(mW,["DeleteShortUrlModal"]),vW="shlink/shortUrlCreation",u9={saving:!1,saved:!1,error:!1},PPe=e=>Qn(`${vW}/createShortUrl`,t=>e().createShortUrl(t)),RPe=e=>{const{reducer:t,actions:n}=Un({name:vW,initialState:u9,reducers:{resetCreateShortUrl:()=>u9},extraReducers:i=>{i.addCase(e.pending,()=>({saving:!0,saved:!1,error:!1})),i.addCase(e.rejected,(a,{error:o})=>({saving:!1,saved:!1,error:!0,errorData:Li(o)})),i.addCase(e.fulfilled,(a,{payload:o})=>({result:o,saving:!1,saved:!0,error:!1}))}}),{resetCreateShortUrl:r}=n;return{reducer:t,resetCreateShortUrl:r}},gW="shlink/shortUrlEdition",MPe={saving:!1,saved:!1,error:!1},NPe=e=>Qn(`${gW}/editShortUrl`,({shortCode:t,domain:n,data:r})=>e().updateShortUrl({shortCode:t,domain:n},r)),LPe=e=>Un({name:gW,initialState:MPe,reducers:{},extraReducers:t=>{t.addCase(e.pending,n=>({...n,saving:!0,error:!1,saved:!1})),t.addCase(e.rejected,(n,{error:r})=>({...n,saving:!1,error:!0,saved:!1,errorData:Li(r)})),t.addCase(e.fulfilled,(n,{payload:r})=>({shortUrl:r,saving:!1,error:!1,saved:!0}))}}),c9="shlink/shortUrlsDetails",f9={loading:!1,error:!1},DPe=e=>{const t=Qn(`${c9}/getShortUrlsDetails`,async(r,{getState:i})=>{const{shortUrlsList:a}=i(),o=await Promise.all(r.map(async l=>{var f;const{shortCode:u,domain:h}=l,m=(f=a==null?void 0:a.shortUrls)==null?void 0:f.data.find(y=>rm(y,u,h));return[l,m??await e().getShortUrl({shortCode:u,domain:h})]}));return new Map(o)}),{reducer:n}=Un({name:c9,initialState:f9,reducers:{},extraReducers:r=>{r.addCase(t.pending,()=>({loading:!0,error:!1})),r.addCase(t.rejected,(i,{error:a})=>({loading:!1,error:!0,errorData:Li(a)})),r.addCase(t.fulfilled,(i,{payload:a})=>({...f9,shortUrls:a}))}});return{reducer:n,getShortUrlsDetails:t}},kPe=({domains:e,value:t,onChange:n})=>{const[r,,i,a]=Kt(),o=!t,l=B.useCallback(()=>{n(""),a()},[n,a]),f=B.useCallback(()=>{n(""),i()},[n,i]);return r?v.jsxs(yv,{children:[v.jsx(cr,{value:t??"",placeholder:"Domain",onChange:u=>n(u.target.value)}),v.jsx(It,{id:"backToDropdown",outline:!0,type:"button",className:"domains-dropdown__back-btn","aria-label":"Back to domains list",onClick:l,children:v.jsx(Xe,{icon:YQ})}),v.jsx(la,{target:"backToDropdown",placement:"left",trigger:"hover",children:"Existing domains"})]}):v.jsxs(ys,{text:o?"Domain":`Domain: ${t}`,className:o?"domains-dropdown__toggle-btn":"domains-dropdown__toggle-btn--active",children:[e.map(({domain:u,isDefault:h})=>v.jsxs(Je,{active:(t===u||h)&&o,onClick:()=>n(u),className:"d-flex justify-content-between align-items-center",children:[u,h&&v.jsx("span",{className:"text-muted",children:"default"})]},u)),v.jsx(Je,{divider:!0}),v.jsx(Je,{onClick:f,children:v.jsx("i",{children:"New domain"})})]})},GE=({icon:e,className:t,...n})=>{const r=$l();return v.jsxs("div",{className:"icon-input-container",children:[v.jsx(cr,{className:ke("icon-input-container__input",t),innerRef:r,...n}),v.jsx(Xe,{icon:e,fixedWidth:!0,className:"icon-input-container__icon",onClick:()=>{var i;return(i=r.current)==null?void 0:i.focus()}})]})},IPe=({minDate:e,maxDate:t,value:n,onChange:r,withTime:i=!1,...a})=>{const o=B.useCallback(({target:f})=>{if(!f.value){r==null||r(null);return}r==null||r(Ci(f.value))},[r]),l=B.useMemo(()=>i?rv:Al,[i]);return v.jsx(cr,{...a,type:i?"datetime-local":"date",value:l(n)??"",max:l(t)??void 0,min:l(e)??void 0,onChange:o})},Fb=({label:e,id:t,...n})=>{const r=B.useId();return v.jsxs(v.Fragment,{children:[v.jsxs("label",{htmlFor:t??r,className:"mb-1",children:[e,":"]}),v.jsx(IPe,{id:t??r,...n})]})},YE=({children:e,infoTooltip:t,checked:n,onChange:r})=>v.jsxs("p",{children:[v.jsx(XU,{inline:!0,checked:n,className:t?"me-2":"",onChange:r,children:e}),t&&v.jsx(Ky,{placement:"right",children:t})]}),$Pe=({isOpen:e,toggle:t})=>v.jsxs(sa,{isOpen:e,toggle:t,centered:!0,size:"lg",children:[v.jsx(Yl,{toggle:t,children:"Info"}),v.jsxs(gs,{children:[v.jsxs("p",{children:["When the ",v.jsx("b",{children:v.jsx("i",{children:'"Use existing URL if found"'})})," checkbox is checked, the server will return an existing short URL if it matches provided params."]}),v.jsx("p",{children:"These are the checks performed by Shlink in order to determine if an existing short URL should be returned:"}),v.jsxs("ul",{children:[v.jsx("li",{children:"When only the long URL is provided: The most recent match will be returned, or a new short URL will be created if none is found."}),v.jsxs("li",{children:["When long URL and custom slug and/or domain are provided: Same as in previous case, but it will try to match the short URL using both the long URL and the slug, the long URL and the domain, or the three of them.",v.jsx("br",{}),"If the slug is being used by another long URL, an error will be returned."]}),v.jsx("li",{children:"When other params are provided: Same as in previous cases, but it will try to match existing short URLs with all provided data. If any of them does not match, a new short URL will be created"})]})]})]}),BPe=()=>{const[e,t]=Kt();return v.jsxs(v.Fragment,{children:[v.jsx(bc,{className:"p-0",title:"What does this mean?",onClick:t,children:v.jsx(Xe,{icon:Gj})}),v.jsx($Pe,{isOpen:e,toggle:t})]})},My=e=>typeof e=="string"?Bl(e):e,UPe=e=>"shortCodeLength"in e&&"customSlug"in e&&"domain"in e,yW=({basicMode:e=!1,saving:t,onSave:n,initialState:r,tagsList:i,domainsList:a})=>{var o,l,f;const{TagsSelector:u}=Pn(yW),[h,m]=B.useState(r),y=UPe(h),_=vo("deviceLongUrls"),x=vo("urlValidation"),w=x||y,S=B.useCallback(()=>m(r),[r]),O=B.useCallback((R,I)=>qu(R)?R:qu(I)?null:void 0,[]),E=B.useCallback((R,I)=>m(({deviceLongUrls:V={},...W})=>{var G;return{...W,deviceLongUrls:{...V,[R]:O(I,(G=r.deviceLongUrls)==null?void 0:G[R])}}}),[r.deviceLongUrls,O]),A=B.useCallback(R=>m(I=>({...I,tags:R})),[]),j=B.useCallback(async R=>(R.preventDefault(),n(h).then(I=>y&&!YP(I)&&S()).catch(()=>{})),[y,n,S,h]),P=B.useMemo(()=>v.jsxs("div",{className:"d-flex flex-column gap-3",children:[v.jsx(cr,{bsSize:"lg",type:"url",placeholder:"URL to be shortened",required:!0,value:h.longUrl,onChange:R=>m(I=>({...I,longUrl:R.target.value}))}),v.jsxs("div",{className:ke("d-flex flex-column flex-lg-row gap-3",{"mb-3":e}),children:[e&&y&&v.jsx("div",{className:"w-100 w-lg-50",children:v.jsx(cr,{bsSize:"lg",placeholder:"Custom slug",value:h.customSlug??"",onChange:R=>m(I=>({...I,customSlug:R.target.value}))})}),v.jsx("div",{className:ke("w-100",{"w-lg-50":e}),children:v.jsx(u,{tags:i.tags,selectedTags:h.tags??[],onChange:A})})]})]}),[u,e,A,y,h,i.tags]);return v.jsxs("form",{name:"shortUrlForm",className:"short-url-form",onSubmit:j,children:[e&&P,!e&&v.jsxs(v.Fragment,{children:[v.jsxs(to,{children:[v.jsx("div",{className:ke("mb-3",{"col-sm-6":_,"col-12":!_}),children:v.jsx(yn,{title:"Main options",children:P})}),_&&v.jsx("div",{className:"col-sm-6 mb-3",children:v.jsxs(yn,{title:"Device-specific long URLs",bodyClassName:"d-flex flex-column gap-3",children:[v.jsx(GE,{type:"url",icon:vde,placeholder:"Android-specific redirection",value:((o=h.deviceLongUrls)==null?void 0:o.android)??"",onChange:({target:R})=>E("android",R.value)}),v.jsx(GE,{type:"url",icon:mde,placeholder:"iOS-specific redirection",value:((l=h.deviceLongUrls)==null?void 0:l.ios)??"",onChange:({target:R})=>E("ios",R.value)}),v.jsx(GE,{type:"url",icon:bJ,placeholder:"Desktop-specific redirection",value:((f=h.deviceLongUrls)==null?void 0:f.desktop)??"",onChange:({target:R})=>E("desktop",R.value)})]})})]}),v.jsxs(to,{children:[v.jsx("div",{className:"col-sm-6 mb-3",children:v.jsxs(yn,{title:"Customize the short URL",bodyClassName:"d-flex flex-column gap-3",children:[v.jsx(cr,{placeholder:"Title",value:h.title??"",onChange:({target:R})=>m(I=>({...I,title:O(R.value,r.title)}))}),y&&v.jsxs(v.Fragment,{children:[v.jsxs(to,{children:[v.jsx("div",{className:"col-lg-6 mb-3 mb-lg-0",children:v.jsx(cr,{placeholder:"Custom slug",value:h.customSlug??"",onChange:R=>m(I=>({...I,customSlug:R.target.value})),disabled:qu(h.shortCodeLength)})}),v.jsx("div",{className:"col-lg-6",children:v.jsx(cr,{type:"number",placeholder:"Short code length",value:h.shortCodeLength??"",onChange:R=>m(I=>({...I,shortCodeLength:R.target.value})),min:4,disabled:qu(h.customSlug)})})]}),v.jsx(kPe,{value:h.domain,onChange:R=>m(I=>({...I,domain:R})),domains:a.domains})]})]})}),v.jsx("div",{className:"col-sm-6 mb-3",children:v.jsxs(yn,{title:"Limit access to the short URL",children:[v.jsxs("div",{className:"row mb-3",children:[v.jsx("div",{className:"col-lg-6",children:v.jsx(Fb,{label:"Enabled since",withTime:!0,maxDate:h.validUntil?My(h.validUntil):void 0,value:h.validSince?My(h.validSince):null,onChange:R=>m(I=>({...I,validSince:Vl(R)}))})}),v.jsx("div",{className:"col-lg-6 mt-3 mt-lg-0",children:v.jsx(Fb,{label:"Enabled until",withTime:!0,minDate:h.validSince?My(h.validSince):void 0,value:h.validUntil?My(h.validUntil):null,onChange:R=>m(I=>({...I,validUntil:Vl(R)}))})})]}),v.jsxs("div",{children:[v.jsx("label",{htmlFor:"maxVisits",className:"mb-1",children:"Maximum visits allowed:"}),v.jsx(cr,{id:"maxVisits",type:"number",min:1,placeholder:"25...",value:h.maxVisits??"",onChange:R=>m(I=>({...I,maxVisits:qu(R.target.value)?Number(R.target.value):null}))})]})]})})]}),v.jsxs(to,{children:[w&&v.jsx("div",{className:"col-sm-6 mb-3",children:v.jsxs(yn,{title:"Extra checks",children:[x&&v.jsx(YE,{infoTooltip:"If checked, Shlink will try to reach the long URL, failing in case it's not publicly accessible.",checked:h.validateUrl,onChange:R=>m(I=>({...I,validateUrl:R})),children:"Validate URL"}),y&&v.jsxs("p",{children:[v.jsx(XU,{inline:!0,className:"me-2",checked:h.findIfExists,onChange:R=>m(I=>({...I,findIfExists:R})),children:"Use existing URL if found"}),v.jsx(BPe,{})]})]})}),v.jsx("div",{className:ke("mb-3",{"col-sm-6":w}),children:v.jsxs(yn,{title:"Configure behavior",children:[v.jsx(YE,{infoTooltip:"This short URL will be included in the robots.txt for your Shlink instance, allowing web crawlers (like Google) to index it.",checked:h.crawlable,onChange:R=>m(I=>({...I,crawlable:R})),children:"Make it crawlable"}),v.jsx(YE,{infoTooltip:"When this short URL is visited, any query params appended to it will be forwarded to the long URL.",checked:h.forwardQuery,onChange:R=>m(I=>({...I,forwardQuery:R})),children:"Forward query params on redirect"})]})})]})]}),v.jsx("div",{className:"text-center",children:v.jsx(It,{outline:!0,color:"primary",disabled:t||!h.longUrl,className:"btn-xs-block",children:t?"Saving...":"Save"})})]})},zPe=Rn(yW,["TagsSelector"]),d_="all",bW={today:"Today",yesterday:"Yesterday",last7Days:"Last 7 days",last30Days:"Last 30 days",last90Days:"Last 90 days",last180Days:"Last 180 days",last365Days:"Last 365 days",[d_]:void 0},_W=Object.keys(bW),FPe=e=>!e||!e.startDate&&!e.endDate,qb=e=>typeof e=="string"&&_W.includes(e),qPe=_W.filter(e=>e!==d_),d9=e=>e?Ci(e):null,xW=(e,t)=>({startDate:d9(e),endDate:d9(t)}),VPe=e=>{if(!(!e||FPe(e)))return e.startDate&&!e.endDate?`Since ${Al(e.startDate)}`:!e.startDate&&e.endDate?`Until ${Al(e.endDate)}`:`${Al(e.startDate)} - ${Al(e.endDate)}`},wW=e=>{if(!(!e||e===d_))return qb(e)?bW[e]:VPe(e)},Xi=e=>hc(I0(ql(),e)),Tf=e=>({startDate:e,endDate:od(ql())}),SW=e=>{var t;return((t=[[()=>e==="today",()=>Tf(hc(ql()))],[()=>e==="yesterday",()=>({startDate:Xi(1),endDate:od(I0(ql(),1))})],[()=>e==="last7Days",()=>Tf(Xi(7))],[()=>e==="last30Days",()=>Tf(Xi(30))],[()=>e==="last90Days",()=>Tf(Xi(90))],[()=>e==="last180Days",()=>Tf(Xi(180))],[()=>e==="last365Days",()=>Tf(Xi(365))]].find(([n])=>n()))==null?void 0:t[1]())??{}},HPe=e=>{var t;const n=Ci(e);return((t=[[()=>Lu(hc(ql()),n),"today"],[()=>Lu(Xi(1),n),"yesterday"],[()=>Lu(Xi(7),n),"last7Days"],[()=>Lu(Xi(30),n),"last30Days"],[()=>Lu(Xi(90),n),"last90Days"],[()=>Lu(Xi(180),n),"last180Days"],[()=>Lu(Xi(365),n),"last365Days"]].find(([r])=>r()))==null?void 0:t[1])??d_},OW=e=>qb(e)?SW(e):e,EW=e=>!!(e&&e.startDate),WPe=({startDate:e,endDate:t})=>{const n=Iz(od(t??new Date),hc(e))+1,r=I0(hc(e),n),i=I0(od(e),1);return{startDate:r,endDate:i}},GPe=e=>{if(EW(e))return Iz(e.endDate??new Date,e.startDate)},YPe=({active:e,allText:t,onChange:n})=>v.jsxs(v.Fragment,{children:[v.jsx(Je,{active:e==="all",onClick:()=>n("all"),children:t}),v.jsx(Je,{divider:!0,tag:"hr"}),qPe.map(r=>v.jsx(Je,{active:e===r,onClick:()=>n(r),children:wW(r)},r))]}),KPe=({startDate:e,endDate:t,disabled:n=!1,onStartDateChange:r,onEndDateChange:i})=>v.jsxs("div",{className:"row",children:[v.jsx("div",{className:"col-md-6",children:v.jsx(Fb,{label:"Since",value:e,maxDate:t??void 0,disabled:n,onChange:r})}),v.jsx("div",{className:"col-md-6 mt-3 mt-md-0",children:v.jsx(Fb,{label:"Until",value:t,minDate:e??void 0,disabled:n,onChange:a=>i(a&&od(a))})})]}),f4=({onDatesChange:e,dateRangeOrInterval:t,defaultText:n,disabled:r})=>{const i=B.useMemo(()=>wW(t)??n,[t,n]),[a,o]=B.useMemo(()=>qb(t)?[void 0,t]:[t,void 0],[t]),l=B.useCallback(f=>{qb(f)?e(SW(f),f):e(f)},[e]);return v.jsxs(ys,{disabled:r,text:i,children:[v.jsx(YPe,{allText:n,active:o,onChange:l}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsx("div",{className:"px-3 py-1",children:v.jsx(KPe,{...a,onStartDateChange:f=>l({...a,startDate:f}),onEndDateChange:f=>l({...a,endDate:f})})})]})},ZPe={dateCreated:"Created at",shortCode:"Short URL",longUrl:"Long URL",title:"Title",visits:"Visits"},XPe=({onChange:e,selected:t={},className:n,domains:r})=>{const i=vo("filterShortUrlsByDomain"),{excludeBots:a=!1,excludeMaxVisitsReached:o=!1,excludePastValidUntil:l=!1,domain:f}=t,u=B.useCallback(m=>e({...t,...m}),[e,t]),h=B.useCallback(m=>u({[m]:!(t!=null&&t[m])}),[u,t]);return v.jsxs(ys,{text:"Filters",dropdownClassName:n,end:!0,minWidth:250,children:[v.jsx(Je,{header:!0,"aria-hidden":!0,children:"Visits:"}),v.jsx(Je,{active:a,onClick:()=>h("excludeBots"),children:"Ignore visits from bots"}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsx(Je,{header:!0,"aria-hidden":!0,children:"Short URLs:"}),v.jsx(Je,{active:o,onClick:()=>h("excludeMaxVisitsReached"),children:"Exclude with visits reached"}),v.jsx(Je,{active:l,onClick:()=>h("excludePastValidUntil"),children:"Exclude enabled in the past"}),i&&v.jsxs(v.Fragment,{children:[v.jsx(Je,{divider:!0,tag:"hr"}),v.jsxs(Je,{header:!0,"aria-hidden":!0,children:["Domain: ",!r&&v.jsx("i",{children:"loading..."})]}),r==null?void 0:r.map(m=>{const y=m.isDefault?kd:m.domain,_=f===y;return v.jsx(Je,{active:_,onClick:()=>u({domain:_?void 0:y}),children:m.domain},m.domain)})]}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsx(Je,{disabled:t.excludeBots===void 0&&t.excludeMaxVisitsReached===void 0&&t.excludePastValidUntil===void 0&&t.domain===void 0,onClick:()=>e({excludeBots:void 0,excludeMaxVisitsReached:void 0,excludePastValidUntil:void 0,domain:void 0}),className:"fst-italic",children:"Reset to defaults"})]})},CW=({className:e,shortUrlsAmount:t,order:n,handleOrderBy:r,tagsList:i,domainsList:a})=>{const{ExportShortUrlsBtn:o,TagsSelector:l}=Pn(CW),[{search:f,tags:u,startDate:h,endDate:m,excludeBots:y,excludeMaxVisitsReached:_,excludePastValidUntil:x,domain:w,tagsMode:S="any"},O]=u_(),E=Jn("visits"),[A,j]=B.useState(),P=B.useCallback(({startDate:W,endDate:G},K)=>{O({startDate:Vl(W)??void 0,endDate:Vl(G)??void 0}),j(K)},[O]),R=B.useCallback(W=>O({search:W||void 0}),[O]),I=B.useCallback(W=>O({tags:W}),[O]),V=B.useCallback(()=>O({tagsMode:S==="any"?"all":"any"}),[S,O]);return v.jsxs("div",{className:ke("short-urls-filtering-bar-container",e),children:[v.jsx(f1,{initialValue:f,onChange:R}),v.jsxs(yv,{className:"mt-3",children:[v.jsx(l,{immutable:!0,placeholder:"With tags...",tags:i.tags,selectedTags:u,onChange:I}),u.length>1&&v.jsxs(v.Fragment,{children:[v.jsx(It,{outline:!0,color:"secondary",onClick:V,id:"tagsModeBtn","aria-label":"Change tags mode",children:v.jsx(Xe,{className:"short-urls-filtering-bar__tags-icon",icon:S==="all"?SB:HQ})}),v.jsx(la,{target:"tagsModeBtn",placement:"left",children:S==="all"?"With all the tags.":"With any of the tags."})]})]}),v.jsxs(to,{className:"flex-lg-row-reverse",children:[v.jsx("div",{className:"col-lg-8 col-xl-6 mt-3",children:v.jsxs("div",{className:"d-md-flex",children:[v.jsx("div",{className:"flex-grow-1",children:v.jsx(f4,{defaultText:"All short URLs",dateRangeOrInterval:A??xW(h,m),onDatesChange:P})}),v.jsx(XPe,{className:"ms-0 ms-md-2 mt-3 mt-md-0",selected:{excludeBots:y??(E==null?void 0:E.excludeBots),excludeMaxVisitsReached:_,excludePastValidUntil:x,domain:w},onChange:O,domains:a.loading?void 0:a.domains})]})}),v.jsx("div",{className:"col-6 col-lg-4 col-xl-6 mt-3",children:v.jsx(o,{amount:t})}),v.jsx("div",{className:"col-6 d-lg-none mt-3",children:v.jsx(_v,{prefixed:!1,items:ZPe,order:n,onChange:r})})]})]})},QPe=Rn(CW,["ExportShortUrlsBtn","TagsSelector"]);function am({currentOrder:e,field:t,className:n="ms-1"}){return!e.dir||e.field!==t?null:v.jsx(Xe,{icon:e.dir==="ASC"?kQ:ZQ,className:n})}const Af=2,Oj="...",TW=(e,t)=>{const n=M3(Math.max(Af,e-Af),Math.min(t-1,e+Af)+1);return e-Af>Af&&n.unshift(Oj),e+Af<t-1&&n.push(Oj),n.unshift(1),n.push(t),n},iv=e=>e===Oj,AW=e=>iv(e)?e:Dn(e),jW=(e,t)=>iv(e)?`${e}_${t}`:`${e}`,JPe=({paginator:e,currentQueryString:t=""})=>{const{currentPage:n=0,pagesCount:r=0}=e??{},i=eu(),a=l=>`${i}/list-short-urls/${l}${t}`;if(r<=1)return v.jsx("div",{className:"pb-3"});const o=()=>TW(n,r).map((l,f)=>v.jsx(Ju,{disabled:iv(l),active:n===l,children:v.jsx(ec,{tag:mn,to:a(l),children:AW(l)})},jW(l,f)));return v.jsxs(w3,{className:"sticky-card-paginator py-3",listClassName:"flex-wrap justify-content-center mb-0",children:[v.jsx(Ju,{disabled:n===1,children:v.jsx(ec,{previous:!0,tag:mn,to:a(n-1)})}),o(),v.jsx(Ju,{disabled:n>=r,children:v.jsx(ec,{next:!0,tag:mn,to:a(n+1)})})]})},e4e={field:"dateCreated",dir:"DESC"},PW=Da(({listShortUrls:e,shortUrlsList:t})=>{var n,r,i;const{ShortUrlsTable:a,ShortUrlsFilteringBar:o}=Pn(PW),{page:l}=zd(),f=Lr(),[{tags:u,search:h,startDate:m,endDate:y,orderBy:_,tagsMode:x,excludeBots:w,excludePastValidUntil:S,excludeMaxVisitsReached:O,domain:E},A]=u_(),j=N3(),[P,R]=B.useState(_??((n=j.shortUrlsList)==null?void 0:n.defaultOrdering)??e4e),{pagination:I}=(t==null?void 0:t.shortUrls)??{},V=B.useMemo(()=>{var J;return w??((J=j.visits)==null?void 0:J.excludeBots)},[w,(r=j.visits)==null?void 0:r.excludeBots]),W=B.useCallback((J,H)=>{A({orderBy:{field:J,dir:H}}),R({field:J,dir:H})},[A]),G=J=>()=>W(J,bv(J,P.field,P.dir)),K=J=>v.jsx(am,{currentOrder:P,field:J}),ne=B.useCallback(J=>A({tags:[...new Set([...u,J])]}),[u,A]),le=B.useCallback(({field:J,dir:H})=>V&&J==="visits"?{field:"nonBotVisits",dir:H}:{field:J,dir:H},[V]),Q=ZP();return B.useEffect(()=>{e({page:l,searchTerm:h,tags:u,startDate:m,endDate:y,orderBy:le(P),tagsMode:x,excludePastValidUntil:S,excludeMaxVisitsReached:O,domain:E})},[e,le,l,h,u,m,y,P,x,S,O,E]),v.jsxs(KP,{value:Q,children:[v.jsx(o,{shortUrlsAmount:(i=t.shortUrls)==null?void 0:i.pagination.totalItems,order:P,handleOrderBy:W,className:"mb-3"}),v.jsx(XP,{type:"short-urls",className:"mb-3"}),v.jsxs(oa,{body:!0,className:ke({"pb-0":!t.loading}),children:[v.jsx(a,{shortUrlsList:t,orderByColumn:G,renderOrderIcon:K,onTagClick:ne}),!t.loading&&v.jsx(JPe,{paginator:I,currentQueryString:f.search})]})]})},()=>[Yr.visits]),t4e=Rn(PW,["ShortUrlsTable","ShortUrlsFilteringBar"]),n4e=({shortUrlsList:e,onTagClick:t,ShortUrlsRow:n})=>{const{error:r,loading:i,shortUrls:a}=e;return r?v.jsx("tr",{children:v.jsx("td",{colSpan:6,className:"text-center table-danger text-dark",children:"Something went wrong while loading short URLs :("})}):i?v.jsx("tr",{children:v.jsx("td",{colSpan:6,className:"text-center",children:"Loading..."})}):!i&&(!a||a.data.length===0)?v.jsx("tr",{children:v.jsx("td",{colSpan:6,className:"text-center",children:"No results found"})}):a==null?void 0:a.data.map(o=>v.jsx(n,{shortUrl:o,onTagClick:t},o.shortUrl))},RW=({orderByColumn:e,renderOrderIcon:t,shortUrlsList:n,onTagClick:r,className:i})=>{const{ShortUrlsRow:a}=Pn(RW),o=ke({"short-urls-table__header-cell--with-action":!!e}),l=ke("short-urls-table__header-cell",o),f=ke("table table-hover responsive-table short-urls-table",i);return v.jsxs("table",{className:f,children:[v.jsx("thead",{className:"responsive-table__header short-urls-table__header",children:v.jsxs("tr",{children:[v.jsxs("th",{className:l,onClick:e==null?void 0:e("dateCreated"),children:["Created at ",t==null?void 0:t("dateCreated")]}),v.jsxs("th",{className:l,onClick:e==null?void 0:e("shortCode"),children:["Short URL ",t==null?void 0:t("shortCode")]}),v.jsxs("th",{className:"short-urls-table__header-cell",children:[v.jsxs(bc,{className:ke("p-0",o),onClick:e==null?void 0:e("title"),children:["Title ",t==null?void 0:t("title")]})," / ",v.jsxs(bc,{className:ke("p-0",o),onClick:e==null?void 0:e("longUrl"),children:[v.jsx("span",{className:"indivisible",children:"Long URL"})," ",t==null?void 0:t("longUrl")]})]}),v.jsx("th",{className:"short-urls-table__header-cell",children:"Tags"}),v.jsx("th",{className:l,onClick:e==null?void 0:e("visits"),children:v.jsxs("span",{className:"indivisible",children:["Visits ",t==null?void 0:t("visits")]})}),v.jsx("th",{className:"short-urls-table__header-cell",colSpan:2,"aria-hidden":!0})]})}),v.jsx("tbody",{children:v.jsx(n4e,{ShortUrlsRow:a,shortUrlsList:n,onTagClick:r})})]})},r4e=Rn(RW,["ShortUrlsRow"]),i4e=(e,t)=>{e.factory("ShortUrlsList",t4e),e.decorator("ShortUrlsList",t(["mercureInfo","shortUrlsList"],["listShortUrls","createNewVisits","loadMercureInfo"])),e.factory("ShortUrlsTable",r4e),e.factory("ShortUrlsRow",xPe),e.factory("CreateShortUrlResult",cPe),e.factory("ShortUrlsRowMenu",jPe),e.decorator("ShortUrlsRowMenu",t(null,["shortUrlDeleted","deleteShortUrl"])),e.factory("ShortUrlForm",zPe),e.decorator("ShortUrlForm",t(["tagsList","domainsList"])),e.factory("CreateShortUrl",lPe),e.decorator("CreateShortUrl",t(["shortUrlCreation"],["createShortUrl","resetCreateShortUrl"])),e.factory("EditShortUrl",uPe),e.decorator("EditShortUrl",t(["shortUrlsDetails","shortUrlEdition"],["getShortUrlsDetails","editShortUrl"])),e.serviceFactory("DeleteShortUrlModal",()=>fPe),e.decorator("DeleteShortUrlModal",t(["shortUrlDeletion"],["resetDeleteShortUrl"])),e.factory("ExportShortUrlsBtn",dPe),e.factory("ShortUrlsFilteringBar",QPe),e.decorator("ShortUrlsFilteringBar",t(["tagsList","domainsList"])),e.serviceFactory("shortUrlsListReducerCreator",Nje,"listShortUrls","editShortUrl","createShortUrl"),e.serviceFactory("shortUrlsListReducer",n=>n.reducer,"shortUrlsListReducerCreator"),e.serviceFactory("shortUrlCreationReducerCreator",RPe,"createShortUrl"),e.serviceFactory("shortUrlCreationReducer",n=>n.reducer,"shortUrlCreationReducerCreator"),e.serviceFactory("shortUrlEditionReducerCreator",LPe,"editShortUrl"),e.serviceFactory("shortUrlEditionReducer",n=>n.reducer,"shortUrlEditionReducerCreator"),e.serviceFactory("shortUrlDeletionReducerCreator",Pje,"deleteShortUrl"),e.serviceFactory("shortUrlDeletionReducer",n=>n.reducer,"shortUrlDeletionReducerCreator"),e.serviceFactory("shortUrlsDetailsReducerCreator",DPe,"apiClientFactory"),e.serviceFactory("shortUrlsDetailsReducer",n=>n.reducer,"shortUrlsDetailsReducerCreator"),e.serviceFactory("listShortUrls",Mje,"apiClientFactory"),e.serviceFactory("createShortUrl",PPe,"apiClientFactory"),e.serviceFactory("resetCreateShortUrl",n=>n.resetCreateShortUrl,"shortUrlCreationReducerCreator"),e.serviceFactory("deleteShortUrl",jje,"apiClientFactory"),e.serviceFactory("resetDeleteShortUrl",n=>n.resetDeleteShortUrl,"shortUrlDeletionReducerCreator"),e.serviceFactory("shortUrlDeleted",()=>$H),e.serviceFactory("getShortUrlsDetails",n=>n.getShortUrlsDetails,"shortUrlsDetailsReducerCreator"),e.serviceFactory("editShortUrl",NPe,"apiClientFactory")},a4e=({tag:e,toggle:t,isOpen:n,deleteTag:r,tagDelete:i,tagDeleted:a})=>{const{deleting:o,error:l,deleted:f,errorData:u}=i;return v.jsxs(sa,{toggle:t,isOpen:n,centered:!0,onClosed:()=>f&&a(e),children:[v.jsx(Yl,{toggle:t,className:"text-danger",children:"Delete tag"}),v.jsxs(gs,{children:["Are you sure you want to delete tag ",v.jsx("b",{children:e}),"?",l&&v.jsx(Ti,{type:"error",small:!0,className:"mt-2",children:v.jsx(mo,{errorData:u,fallbackMessage:"Something went wrong while deleting the tag :("})})]}),v.jsxs(qd,{children:[v.jsx(It,{color:"link",onClick:t,children:"Cancel"}),v.jsx(It,{color:"danger",disabled:o,onClick:async()=>{await r(e),t()},children:o?"Deleting tag...":"Delete tag"})]})]})},MW=({tag:e,editTag:t,toggle:n,tagEdited:r,isOpen:i,tagEdit:a})=>{const{ColorGenerator:o}=Pn(MW),[l,f]=B.useState(e),[u,h]=B.useState(o.getColorForKey(e)),{editing:m,error:y,edited:_,errorData:x}=a,w=DH(async()=>{await t({oldName:e,newName:l,color:u}),n()}),S=B.useCallback(()=>_&&r({oldName:e,newName:l,color:u}),[u,_,l,e,r]);return v.jsx(sa,{isOpen:i,toggle:n,centered:!0,onClosed:S,children:v.jsxs("form",{name:"editTag",onSubmit:w,children:[v.jsx(Yl,{toggle:n,children:"Edit tag"}),v.jsxs(gs,{children:[v.jsxs(yv,{children:[v.jsx(pW,{color:u,onChange:h,className:"input-group-text",name:"tag-color"}),v.jsx(cr,{value:l,placeholder:"Tag",required:!0,onChange:({target:O})=>f(O.value)})]}),y&&v.jsx(Ti,{type:"error",small:!0,className:"mt-2",children:v.jsx(mo,{errorData:x,fallbackMessage:"Something went wrong while editing the tag :("})})]}),v.jsxs(qd,{children:[v.jsx(It,{type:"button",color:"link",onClick:n,children:"Cancel"}),v.jsx(It,{color:"primary",disabled:m,children:m?"Saving...":"Save"})]})]})})},o4e=Rn(MW,["ColorGenerator"]),s4e=/\s+/g,NW=e=>e.trim().toLowerCase().replace(s4e,"-"),LW=({color:e})=>v.jsx("div",{style:{backgroundColor:e},className:"color-bullet"}),DW=({tag:e,colorGenerator:t})=>v.jsx(LW,{color:t.getColorForKey(e)});let h9=1;const kW="Tag not found",IW="Add tag",l4e=e=>e!==kW,u4e=e=>e===IW,p9=e=>(h9+=1,{label:e,value:`${e}${h9}`}),c4e=e=>({tag:t,onClick:n})=>v.jsx(f_,{colorGenerator:e,text:t.label,className:"react-tags__tag",onClose:n}),f4e=(e,t)=>({option:n,classNames:r,...i})=>{var a;const o=l4e(n.label),l=u4e(n.label);return v.jsx("div",{className:ke(r.option,{[r.optionIsActive]:o&&n.active,"react-tags__listbox-option--not-selectable":!o}),...i,children:o?v.jsxs(v.Fragment,{children:[!l&&v.jsx(DW,{tag:`${n.label}`,colorGenerator:e}),l?v.jsxs("i",{children:['Add "',NW(((a=t.current)==null?void 0:a.input.value)??""),'"']}):n.label]}):v.jsx("i",{children:n.label})})},$W=({selectedTags:e,onChange:t,placeholder:n,tags:r,immutable:i=!1})=>{const{ColorGenerator:a}=Pn($W),o=Jn("shortUrlCreation"),l=(o==null?void 0:o.tagFilteringMode)??"startsWith",f=B.useRef(null);return v.jsx(phe,{ref:f,selected:e.map(p9),suggestions:r.filter(u=>!e.includes(u)).map(p9),renderTag:c4e(a),renderOption:f4e(a,f),activateFirstOption:!0,allowNew:!i,newOptionText:IW,noOptionsText:kW,placeholderText:n??"Add tags to the URL",delimiterKeys:["Enter",","],suggestionsTransform:(u,h)=>{const m=u.toLowerCase().trim();return m.length<1?[]:[...h.filter(({label:y})=>l==="includes"?y.includes(m):y.startsWith(m))].slice(0,5)},onDelete:u=>{const h=[...e];h.splice(u,1),t(h)},onAdd:({label:u})=>t([...new Set([...e,...u.split(",").map(NW)])])})},d4e=Rn($W,["ColorGenerator"]),Ej="shlink/tagDelete",h4e={deleting:!1,deleted:!1,error:!1},BW=Wr(`${Ej}/tagDeleted`),p4e=e=>{const t=Qn(`${Ej}/deleteTag`,async r=>{await e().deleteTags([r])}),{reducer:n}=Un({name:Ej,initialState:h4e,reducers:{},extraReducers:r=>{r.addCase(t.pending,()=>({deleting:!0,deleted:!1,error:!1})),r.addCase(t.rejected,(i,{error:a})=>({deleting:!1,deleted:!1,error:!0,errorData:Li(a)})),r.addCase(t.fulfilled,()=>({deleting:!1,deleted:!0,error:!1}))}});return{reducer:n,deleteTag:t}},d4="shlink/tagEdit",m4e={editing:!1,edited:!1,error:!1},UW=Wr(`${d4}/tagEdited`),v4e=(e,t)=>Qn(`${d4}/editTag`,async({oldName:n,newName:r,color:i})=>(await e().editTag({oldName:n,newName:r}),t.setColorForKey(r,i),{oldName:n,newName:r,color:i})),g4e=e=>Un({name:d4,initialState:m4e,reducers:{},extraReducers:t=>{t.addCase(e.pending,()=>({editing:!0,edited:!1,error:!1})),t.addCase(e.rejected,(n,{error:r})=>({editing:!1,edited:!1,error:!0,errorData:Li(r)})),t.addCase(e.fulfilled,(n,{payload:r})=>{const{oldName:i,newName:a}=r;return{oldName:i,newName:a,editing:!1,edited:!0,error:!1}})}}),h4="shlink/tagsList",KE={tags:[],filteredTags:[],stats:{},loading:!1,error:!1},m9=(e,t)=>n=>n===e?t:n,v9=(e,t)=>e.filter(n=>n!==t),y4e=(e,t)=>e.reduce((n,[r,i])=>{if(!n[r])return n;const{bots:a,nonBots:o}=i,l=n[r];return{...n,[r]:{...l,visitsSummary:l.visitsSummary&&{total:l.visitsSummary.total+a+o,bots:l.visitsSummary.bots+a,nonBots:l.visitsSummary.nonBots+o},visitsCount:(l.visitsCount??0)+a+o}}},{...t}),b4e=e=>Object.entries(e.reduce((t,{shortUrl:n,visit:r})=>(n==null||n.tags.forEach(i=>{t[i]||(t[i]={bots:0,nonBots:0}),r.potentialBot?t[i].bots+=1:t[i].nonBots+=1}),t),{})),_4e=e=>Qn(`${h4}/listTags`,async()=>{const{data:t}=await e().tagsStats(),n=t.reduce((r,{tag:i,...a})=>(r[i]=a,r),{});return{tags:Object.keys(n),stats:n}}),zW=Wr(`${h4}/filterTags`),x4e=(e,t)=>Un({name:h4,initialState:KE,reducers:{},extraReducers:n=>{n.addCase(zW,(r,{payload:i})=>({...r,filteredTags:r.tags.filter(a=>a.toLowerCase().match(i.toLowerCase()))})),n.addCase(e.pending,r=>({...r,loading:!0,error:!1})),n.addCase(e.rejected,(r,{error:i})=>({...KE,error:!0,errorData:Li(i)})),n.addCase(e.fulfilled,(r,{payload:i})=>({...KE,stats:i.stats,tags:i.tags,filteredTags:i.tags})),n.addCase(BW,({tags:r,filteredTags:i,...a},{payload:o})=>({...a,tags:v9(r,o),filteredTags:v9(i,o)})),n.addCase(UW,({tags:r,filteredTags:i,stats:a,...o},{payload:l})=>({...o,stats:{...a,[l.newName]:a[l.oldName]},tags:r.map(m9(l.oldName,l.newName)).sort(),filteredTags:i.map(m9(l.oldName,l.newName)).sort()})),n.addCase(oh,(r,{payload:i})=>({...r,stats:y4e(b4e(i.createdVisits),r.stats)})),n.addCase(t.fulfilled,({tags:r,...i},{payload:a})=>({...i,tags:r.concat(a.tags.filter(o=>!r.includes(o)))}))}}),w4e={tag:"Tag",shortUrls:"Short URLs",visits:"Visits"},FW=Da(({filterTags:e,tagsList:t})=>{var n,r;const{TagsTable:i}=Pn(FW),a=N3(),[o,l]=B.useState(((n=a.tags)==null?void 0:n.defaultOrdering)??{}),f=B.useMemo(()=>{const h=t.filteredTags.map(m=>{var y,_,x;const w=t.stats[m],S=((y=a.visits)!=null&&y.excludeBots?(_=w==null?void 0:w.visitsSummary)==null?void 0:_.nonBots:(x=w==null?void 0:w.visitsSummary)==null?void 0:x.total)??(w==null?void 0:w.visitsCount)??0;return{tag:m,visits:S,shortUrls:(w==null?void 0:w.shortUrlsCount)??0}});return ez(h,o)},[o,(r=a.visits)==null?void 0:r.excludeBots,t.filteredTags,t.stats]),u=ZP();return t.loading?v.jsx(uc,{loading:!0}):t.error?v.jsx(Ti,{type:"error",children:v.jsx(mo,{errorData:t.errorData,fallbackMessage:"Error loading tags :("})}):v.jsxs(KP,{value:u,children:[v.jsx(f1,{className:"mb-3",onChange:e}),v.jsx(to,{className:"mb-3",children:v.jsx("div",{className:"col-lg-6 offset-lg-6",children:v.jsx(_v,{items:w4e,order:o,onChange:(h,m)=>l({field:h,dir:m})})})}),v.jsx(XP,{type:"tags",className:"mb-3"}),v.jsx(i,{sortedTags:f,currentOrder:o,orderByColumn:h=>()=>{const m=bv(h,o.field,o.dir);l({field:m?h:void 0,dir:m})}})]})},()=>[Yr.visits]),S4e=Rn(FW,["TagsTable"]),p4=({pagesCount:e,currentPage:t,onPageChange:n,centered:r=!0})=>{const i=B.useCallback(a=>!iv(a)&&n(a),[n]);return e<2?null:v.jsxs(w3,{listClassName:ke("flex-wrap mb-0 simple-paginator",{"justify-content-center":r}),children:[v.jsx(Ju,{disabled:t<=1,children:v.jsx(ec,{previous:!0,tag:"span",onClick:()=>i(t-1)})}),TW(t,e).map((a,o)=>v.jsx(Ju,{disabled:iv(a),active:t===a,children:v.jsx(ec,{role:"link",tag:"span",onClick:()=>i(a),children:AW(a)})},jW(a,o))),v.jsx(Ju,{disabled:t>=e,children:v.jsx(ec,{next:!0,tag:"span",onClick:()=>i(t+1)})})]})},O4e=20,qW=({sortedTags:e,orderByColumn:t,currentOrder:n})=>{const{TagsTableRow:r}=Pn(qW),i=B.useRef(!0),{page:a=1}=Hd(),[o,l]=dje("page",Number(a)),f=B.useCallback(y=>{l(y),scrollTo(0,0)},[l]),u=Hf(e,O4e),h=u.length>1,m=u[o-1]??[];return B.useEffect(()=>{i.current||f(1),i.current=!1},[f,e]),v.jsxs(yn,{bodyClassName:h?"pb-1":"",children:[v.jsxs("table",{className:"table table-hover responsive-table mb-0",children:[v.jsxs("thead",{className:"responsive-table__header",children:[v.jsxs("tr",{children:[v.jsxs("th",{className:"tags-table__header-cell",onClick:t("tag"),children:["Tag ",v.jsx(am,{currentOrder:n,field:"tag"})]}),v.jsxs("th",{className:"tags-table__header-cell text-lg-end",onClick:t("shortUrls"),children:["Short URLs ",v.jsx(am,{currentOrder:n,field:"shortUrls"})]}),v.jsxs("th",{className:"tags-table__header-cell text-lg-end",onClick:t("visits"),children:["Visits ",v.jsx(am,{currentOrder:n,field:"visits"})]}),v.jsx("th",{className:"tags-table__header-cell",children:v.jsx("span",{className:"sr-only",children:"Options"})})]}),v.jsx("tr",{children:v.jsx("th",{"aria-hidden":!0,colSpan:4,className:"p-0 border-top-0"})})]}),v.jsxs("tbody",{children:[m.length===0&&v.jsx("tr",{children:v.jsx("td",{colSpan:4,className:"text-center",children:"No tags found"})}),m.map(y=>v.jsx(r,{tag:y},y.tag))]})]}),h&&v.jsx("div",{className:"sticky-card-paginator",children:v.jsx(p4,{pagesCount:u.length,currentPage:o,onPageChange:f})})]},o)},E4e=Rn(qW,["TagsTableRow"]),VW=({tag:e})=>{const{DeleteTagConfirmModal:t,EditTagModal:n,ColorGenerator:r}=Pn(VW),[i,a]=Kt(),[o,l]=Kt(),f=eu(),u=a_();return v.jsxs("tr",{className:"responsive-table__row",children:[v.jsxs("th",{className:"responsive-table__cell","data-th":"Tag",children:[v.jsx(DW,{tag:e.tag,colorGenerator:r})," ",e.tag]}),v.jsx("td",{className:"responsive-table__cell text-lg-end","data-th":"Short URLs",children:v.jsx(mn,{to:`${f}/list-short-urls/1?tags=${encodeURIComponent(e.tag)}`,children:Dn(e.shortUrls)})}),v.jsx("td",{className:"responsive-table__cell text-lg-end","data-th":"Visits",children:v.jsx(mn,{to:`${f}/tag/${e.tag}/visits`,children:Dn(e.visits)})}),v.jsx("td",{className:"responsive-table__cell text-lg-end",children:v.jsxs(h1,{children:[v.jsxs(Je,{onClick:l,children:[v.jsx(Xe,{icon:wB,fixedWidth:!0,className:"me-1"})," Edit"]}),v.jsxs(Je,{disabled:!u||!u.canAddItemWithName(e.tag),onClick:()=>u==null?void 0:u.addItemToCompare({name:e.tag,query:e.tag,style:r.stylesForKey(e.tag)}),children:[v.jsx(Xe,{icon:t1,fixedWidth:!0})," Compare visits"]}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsxs(Je,{className:"dropdown-item--danger",onClick:a,children:[v.jsx(Xe,{icon:zQ,fixedWidth:!0,className:"me-1"})," Delete tag"]})]})}),v.jsx(n,{tag:e.tag,toggle:l,isOpen:o}),v.jsx(t,{tag:e.tag,toggle:a,isOpen:i})]})},C4e=Rn(VW,["DeleteTagConfirmModal","EditTagModal","ColorGenerator"]),T4e=(e,t)=>{e.factory("TagsSelector",d4e),e.serviceFactory("DeleteTagConfirmModal",()=>a4e),e.decorator("DeleteTagConfirmModal",t(["tagDelete"],["deleteTag","tagDeleted"])),e.factory("EditTagModal",o4e),e.decorator("EditTagModal",t(["tagEdit"],["editTag","tagEdited"])),e.factory("TagsTableRow",C4e),e.factory("TagsTable",E4e),e.factory("TagsList",S4e),e.decorator("TagsList",t(["tagsList","mercureInfo"],["filterTags","createNewVisits","loadMercureInfo"])),e.serviceFactory("tagEditReducerCreator",g4e,"editTag"),e.serviceFactory("tagEditReducer",n=>n.reducer,"tagEditReducerCreator"),e.serviceFactory("tagDeleteReducerCreator",p4e,"apiClientFactory"),e.serviceFactory("tagDeleteReducer",n=>n.reducer,"tagDeleteReducerCreator"),e.serviceFactory("tagsListReducerCreator",x4e,"listTags","createShortUrl"),e.serviceFactory("tagsListReducer",n=>n.reducer,"tagsListReducerCreator"),e.serviceFactory("listTags",_4e,"apiClientFactory"),e.serviceFactory("filterTags",()=>zW),e.serviceFactory("deleteTag",n=>n.deleteTag,"tagDeleteReducerCreator"),e.serviceFactory("tagDeleted",()=>BW),e.serviceFactory("editTag",v4e,"apiClientFactory","ColorGenerator"),e.serviceFactory("tagEdited",()=>UW)},A4e=new Kz,j4e=e=>A4e.parse(e),g9=e=>e.toLowerCase().trim();class P4e{constructor(t){Nl(this,"colors"),Nl(this,"lights");var n;this.storage=t,this.colors=((n=this.storage)==null?void 0:n.getTagColors())??{},this.lights={}}getColorForKey(t){const n=g9(t);return this.colors[n]||this.setColorForKey(n,OPe())}setColorForKey(t,n){var r;const i=g9(t);return this.colors[i]=n,(r=this.storage)==null||r.storeTagColors(this.colors),n}stylesForKey(t){const n=this.getColorForKey(t);return{backgroundColor:n,color:this.isLightColor(n)?"#222":"#fff"}}isLightColor(t){const n=t.substring(1);return this.lights[n]===void 0&&(this.lights[n]=hW(n)),this.lights[n]}}const HW=({document:e},t,n)=>{const r=e.createElement("a");r.setAttribute("href",t),r.setAttribute("download",n),r.style.visibility="hidden",e.body.appendChild(r),r.click(),e.body.removeChild(r)},R4e=(e,t,n)=>{const r=new Blob([t],{type:"text/csv;charset=utf-8;"}),i=URL.createObjectURL(r);HW(e,i,n)};class M4e{constructor(t,n){this.fetch=t,this.window=n}async saveImage(t,n){const r=await this.fetch(t).then(a=>a.blob()),i=URL.createObjectURL(r);HW(this.window,i,n)}}class N4e{constructor(t,n){Nl(this,"exportVisits",(r,i)=>{i.length&&this.exportCsv(r,i)}),Nl(this,"exportShortUrls",r=>{r.length&&this.exportCsv("short_urls.csv",r)}),Nl(this,"exportCsv",(r,i)=>{const a=this.jsonToCsv(i);R4e(this.window,a,r)}),this.window=t,this.jsonToCsv=n}}function L4e(e){e.constant("window",window),e.constant("fetch",window.fetch.bind(window)),e.service("ImageDownloader",M4e,"fetch","window"),e.service("ColorGenerator",P4e,"TagColorsStorage"),e.constant("jsonToCsv",j4e),e.service("ReportExporter",N4e,"window","jsonToCsv"),e.serviceFactory("useTimeoutToggle",()=>d1)}const Lv=({visits:e,shortUrl:t,children:n,title:r})=>v.jsx("header",{children:v.jsxs(oa,{body:!0,children:[v.jsxs("h2",{className:"d-flex justify-content-between align-items-center mb-0",children:[v.jsx(c_,{}),v.jsx("span",{className:"text-center d-none d-sm-block",children:v.jsx("small",{children:r})}),v.jsxs("span",{className:"badge badge-main ms-3",children:["Visits:"," ",v.jsx(fW,{visitsCount:e.length,shortUrl:t})]})]}),v.jsx("h3",{className:"text-center d-block d-sm-none mb-0 mt-3",children:v.jsx("small",{children:r})}),n&&v.jsx("div",{className:"mt-md-2",children:n})]})}),h_=({children:e,className:t})=>v.jsx("div",{className:ke("d-flex justify-content-between align-items-center",t),children:e}),WW=({title:e,footer:t,children:n})=>v.jsxs(oa,{role:"document",children:[v.jsx(gv,{className:"chart-card__header",children:e}),v.jsx(vv,{children:n}),t&&v.jsx($U,{className:"chart-card__footer--sticky",children:t})]}),GW=B.createContext(null),{Provider:f6e}=GW,m4=e=>{const t=B.useContext(GW)??void 0,n=B.useMemo(()=>t?{}:{width:"100%",height:e},[e,t]);return{ChartWrapper:t?B.Fragment:tye,dimensions:t,wrapperDimensions:n}},YW={color:"white",background:"rgb(0 0 0 / .9)",border:"none",borderRadius:"5px"},D4e={marginBottom:"5px",fontWeight:"bold"},KW={contentStyle:YW,labelStyle:D4e,itemStyle:{padding:0}},y9=["#97BBCD","#F7464A","#46BFBD","#FDB45C","#949FB1","#57A773","#414066","#08B2E3","#B6C454","#DCDCDC","#463730"],ZW=e=>y9[e%y9.length],Vb=()=>xv()?"#46e587":"#1DAA58",k4e=()=>xv()?"rgba(70, 229, 135, 0.4)":"rgba(29, 170, 88, 0.4)",I4e=({chartData:e,showNumbers:t})=>v.jsx("ul",{className:"doughnut-chart-legend",children:e.map(({name:n,color:r,value:i})=>v.jsxs("li",{className:"doughnut-chart-legend__item d-flex",children:[v.jsx("div",{className:"doughnut-chart-legend__item-color",style:{backgroundColor:r}}),v.jsxs("small",{className:"doughnut-chart-legend__item-text flex-fill",children:[n,t&&v.jsxs("b",{children:[" (",Dn(i),")"]})]})]},n))}),b9=e=>B.useMemo(()=>Object.entries(e).map(([t,n],r)=>({name:t,value:n,color:ZW(r)})),[e]),$4e=({stats:e,prevStats:t,showNumbersInLegend:n})=>{const r=b9(e),i=b9(t),a=i.length>0,o=xv()?xle:_le,{ChartWrapper:l,dimensions:f,wrapperDimensions:u}=m4(300);return v.jsxs("div",{className:"row align-items-center",children:[v.jsx("div",{className:"col-sm-12 col-md-7",children:v.jsx("div",{style:u,children:v.jsx(l,{children:v.jsxs(EAe,{...f,children:[v.jsx(Zi,{formatter:Dn,contentStyle:YW,itemStyle:{color:"white"}}),v.jsx(po,{data:r,dataKey:"value",nameKey:"name",startAngle:360,endAngle:0,outerRadius:"100%",innerRadius:a?"65%":"50%",animationBegin:0,children:r.map((h,m)=>v.jsx(Pl,{fill:h.color,stroke:o},`${h.name}-${m}`))}),a&&v.jsx(po,{data:i,dataKey:"value",nameKey:"name",startAngle:360,endAngle:0,outerRadius:"55%",innerRadius:"20%",animationBegin:0,stroke:o,fill:Vb()})]})})})}),v.jsx("div",{className:"col-sm-12 col-md-5",children:v.jsx(I4e,{chartData:r,showNumbers:n})})]})},_9=({title:e,...t})=>{const[n,r]=Kt(!1);return v.jsx(WW,{title:v.jsxs(h_,{children:[e,v.jsx("div",{children:v.jsx(us,{checked:n,onChange:r,children:"Show numbers"})})]}),children:v.jsx($4e,{...t,showNumbersInLegend:n})})},B4e=B.forwardRef(({visitsGroups:e},t)=>{const n=B.useMemo(()=>Object.entries(e),[e]);return n.length===0?null:v.jsx("ul",{className:"list-unstyled mb-0 mt-2 d-flex flex-wrap justify-content-center gap-3",ref:t,children:n.map(([r,i],a)=>v.jsxs("li",{className:"d-inline",children:[v.jsx(LW,{color:XW(i)}),v.jsxs("strong",{children:[r," (",Dn(i.length),")"]})]},`${r}${a}`))})}),U4e={monthly:"Month",weekly:"Week",daily:"Day",hourly:"Hour"},z4e={hourly:e=>({hours:e}),daily:e=>({days:e}),weekly:e=>({weeks:e}),monthly:e=>({months:e})},F4e={hourly:Bce,daily:x1,weekly:$ce,monthly:L0},v4={hourly:e=>D0(e,"yyyy-MM-dd HH:00"),daily:e=>Al(e),weekly(e){const t=Al(bm(e)),n=Al(Gce(e));return`${t} - ${n}`},monthly:e=>D0(e,"yyyy-MM")},q4e=e=>{var t;const n=Object.values(e).filter(o=>o.length>0);if(n.length===0)return"monthly";const r=new Date,i=n.map(o=>Bl(o[o.length-1].date)),a=kz(i);return((t=[[()=>x1(r,a)<=2,"hourly"],[()=>L0(r,a)<=1,"daily"],[()=>L0(r,a)<=6,"weekly"]].find(([o])=>o()))==null?void 0:t[1])??"monthly"},V4e=(e,t)=>Object.keys(t).reduce((n,r)=>(n[r]=Ez(t[r],i=>v4[e](Bl(i.date))),n),{}),H4e=(e,t)=>t.reduce((n,r)=>{const i=v4[e](Bl(r.date));return n[i]=n[i]??[],n[i].push(r),n},{}),W4e=(e,t)=>{const n=Object.values(t).filter(h=>h.length>0).map(h=>[...h].reverse());if(n.length===0)return[];const r=F4e[e],i=v4[e],a=z4e[e],o=n.flat(),l=Bl(o[0].date),f=Bl(o[o.length-1].date),u=r(f,l)||1;return[{formattedDate:i(l),date:l},...QP(u,h=>{const m=Mce(l,a(h));return{formattedDate:i(m),date:m}})]},XW=e=>{if(e.color)return e.color;const t={main:mm,highlighted:IT,previous:Vb()};return e.type?t[e.type]:mm},x9=(e,t)=>B.useMemo(()=>Object.values(e).find(n=>n.type===t)??[],[e,t]),G4e=(e,t,n)=>{const r=x9(e,"main"),i=x9(e,"highlighted"),a=B.useMemo(()=>n?H4e(t,r):{},[n,t,r]),o=B.useCallback((l,{payload:f})=>{const u=a[f.formattedDate]??[];n==null||n(u===i?[]:u)},[a,i,n]);return n&&{cursor:"pointer",onClick:o}},w9=e=>{var t,n;return(n=(t=e.activePayload)==null?void 0:t[0])==null?void 0:n.payload},QW=({visitsGroups:e,setSelectedVisits:t,matchMedia:n,onDateRangeChange:r})=>{const[i,a]=B.useState(q4e(e)),o=e4(767,n??window.matchMedia),l=B.useMemo(()=>{const Q=V4e(i,e),J=Object.keys(Q);return W4e(i,e).map(({formattedDate:H,date:U})=>({date:U,formattedDate:H,...J.reduce((z,F)=>(z[F]=Q[F][H]??0,z),{})}))},[i,e]),f=G4e(e,i,t),[u,h,,m]=Kt(),y=$l(),_=B.useId(),x=$l(),[w,S]=B.useState(o?300:400);B.useLayoutEffect(()=>{if(!u)return S(o?300:400),()=>{};const Q=new ResizeObserver(()=>{const{height:J}=y.current.getBoundingClientRect(),{height:H}=x.current.getBoundingClientRect();S(J-H-48)});return Q.observe(y.current),Q.observe(x.current),()=>Q.disconnect()},[y,u,o,x]),pje("Escape",m,u);const{ChartWrapper:O,dimensions:E,wrapperDimensions:A}=m4(w),[j,P]=B.useState(),[R,I]=B.useState(),V=B.useCallback(()=>{P(void 0),I(void 0)},[]),W=B.useCallback((Q,J)=>{const H=w9(Q);J.button===0&&H&&P(H)},[]),G=B.useCallback(Q=>{const J=w9(Q);j&&J&&I(J)},[j]),K=B.useCallback(()=>{if(!j||!R)return;const Q=[j.date,R.date],J=Dce(Q),H=kz(Q);V(),r({startDate:J,endDate:H})},[r,V,R,j]),[ne,le]=Kt();return v.jsxs(oa,{className:ke({"fixed-top fixed-bottom":u}),"data-testid":"line-chart-card",children:[v.jsxs(gv,{role:"heading","aria-level":4,className:"d-flex justify-content-between align-items-center",children:["Visits over time",v.jsxs("div",{className:"d-flex align-content-center gap-1",children:[v.jsx(It,{"aria-label":u?"Collapse":"Expand","aria-expanded":u,"aria-controls":_,size:"sm",color:"link",onClick:h,children:v.jsx(Xe,{icon:u?bQ:gJ})}),v.jsxs(Ra,{isOpen:ne,toggle:le,className:"d-flex align-items-center",children:[v.jsx(vs,{caret:!0,color:"link",className:"btn-sm p-0",children:"Group by"}),v.jsx(Gl,{end:!0,children:ne&&Object.entries(U4e).map(([Q,J])=>v.jsx(Je,{active:i===Q,onClick:()=>a(Q),children:J},Q))})]})]})]}),v.jsxs(vv,{innerRef:y,id:_,children:[v.jsx(O,{...A,children:v.jsxs(OAe,{className:"user-select-none",data:l,...E,onMouseDown:W,onMouseMove:G,onMouseUp:K,children:[v.jsx(ih,{dataKey:"formattedDate"}),v.jsx(ah,{tickFormatter:Dn,yAxisId:"1"}),v.jsx(Zi,{formatter:Dn,...KW}),v.jsx(FP,{strokeOpacity:xv()?.1:.9}),Object.entries(e).map(([Q,J])=>J.length>0&&v.jsx(rh,{yAxisId:"1",dataKey:Q,type:"monotone",stroke:XW(J),strokeWidth:2,activeDot:J.type==="previous"?void 0:f,strokeDasharray:J.type==="previous"?"8 3":void 0},Q)),j&&R&&v.jsx(Rv,{yAxisId:"1",x1:j.formattedDate,x2:R.formattedDate})]})}),v.jsx(B4e,{visitsGroups:e,ref:x})]})]})},Y4e=({toggleClassName:e,ranges:t,value:n,setValue:r})=>{const[i,a]=Kt();return v.jsxs(Ra,{isOpen:i,toggle:a,children:[v.jsx(vs,{caret:!0,color:"link",className:e,children:"Paginate"}),v.jsx(Gl,{end:!0,children:i&&v.jsxs(v.Fragment,{children:[t.map(o=>v.jsxs(Je,{active:o===n,onClick:()=>r(o),children:[v.jsx("b",{children:o})," items per page"]},o)),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsx(Je,{disabled:n===1/0,onClick:()=>r(1/0),children:v.jsx("i",{children:"Clear pagination"})})]})})]})},S9=e=>e.startsWith("hidden_"),K4e=({stats:e,prevStats:t,highlightedStats:n,highlightedLabel:r,max:i,onClick:a})=>{const o=B.useMemo(()=>Object.entries(e).map(([m,y])=>{const _=(n==null?void 0:n[m])??0,x=(t==null?void 0:t[m])??0,w=S9(m);return{name:m,amount:Math.max(y,x),nonHighlightedAmount:w?null:y-_,highlightedAmount:w?null:_,prevAmount:w?null:x}}),[e,t,n]),l=B.useMemo(()=>{const m=o.reduce((y,{name:_})=>y>_.length?y:_.length,0);return Math.min(150,m*7)},[o]),{ChartWrapper:f,dimensions:u,wrapperDimensions:h}=m4(Math.max(300,o.length*(t?44:22)));return v.jsx(f,{...h,children:v.jsxs(CAe,{layout:"vertical",data:o,barCategoryGap:3,...u,children:[v.jsx(ih,{type:"number",dataKey:"amount",tickFormatter:Dn,domain:i?[0,i]:void 0}),v.jsx(ah,{type:"category",dataKey:"name",width:l,interval:0,style:{fontSize:".8rem"},tickFormatter:m=>S9(m)?"":m}),v.jsx(FP,{strokeOpacity:xv()?.05:.9}),v.jsx(Zi,{filterNull:!0,...KW,formatter:(m,y)=>[Dn(m),y==="highlightedAmount"?r:y==="prevAmount"?"Previous period":n?"Non-selected":"Visits"]}),v.jsx(is,{dataKey:"nonHighlightedAmount",stackId:"main",cursor:"pointer",fill:mm,onClick:({name:m})=>a==null?void 0:a(m),children:o.map(m=>v.jsx(Pl,{fill:yle,stroke:mm,strokeWidth:2},m.name))}),n&&v.jsx(is,{dataKey:"highlightedAmount",stackId:"main",cursor:"pointer",fill:IT,onClick:({name:m})=>a==null?void 0:a(m),children:o.map(m=>v.jsx(Pl,{fill:ble,stroke:IT,strokeWidth:2},m.name))}),t&&v.jsx(is,{dataKey:"prevAmount",fill:Vb(),children:o.map(m=>v.jsx(Pl,{fill:k4e(),stroke:Vb(),strokeWidth:2},m.name))})]})})},Z4e=e=>typeof e=="string"?e.toLowerCase():e,X4e=([e])=>e,Q4e=([,e])=>e,Ny=({stats:e,prevStats:t,highlightedStats:n,title:r,sortingItems:i,extraHeaderContent:a,withPagination:o=!0,...l})=>{const[f,u]=B.useState({}),[h,m]=B.useState(1),[y,_]=B.useState(50),x=B.useCallback((V,W)=>{const G=Object.entries(V),K=f.field?Kue(G,([ne,le])=>Z4e(f.field===Object.keys(W)[0]?ne:le)):G;return!f.dir||f.dir==="ASC"?K:[...K].reverse()},[f.dir,f.field]),w=B.useCallback(V=>{const W=V[h-1];if(h<V.length)return W;const G=V[0].length;return[...W,...QP(G-W.length,K=>[`hidden_${K}`,0])]},[h]),S=B.useCallback(V=>v.jsx(p4,{currentPage:h,pagesCount:V,onPageChange:m}),[h]),O=B.useCallback((V,W,G,K)=>{const ne=x(V,W),le=ne.map(X4e),Q=G&&Object.entries({...OL(le,le.map(()=>0)),...G}),J=K&&Object.entries({...OL(le,le.map(()=>0)),...K});if(ne.length<=y)return{currentPageStats:Object.fromEntries(ne),currentPageHighlightedStats:Q&&Object.fromEntries(Q),currentPagePrevStats:J&&Object.fromEntries(J)};const H=Hf(ne,y),U=Q&&Hf(Q,y),z=J&&Hf(J,y);return{currentPageStats:Object.fromEntries(w(H)),currentPageHighlightedStats:U&&Object.fromEntries(w(U)),currentPagePrevStats:z&&Object.fromEntries(w(z)),pagination:S(H.length),max:Dje(Math.max(...ne.map(Q4e)))}},[w,x,y,S]),{currentPageStats:E,currentPagePrevStats:A,currentPageHighlightedStats:j,pagination:P,max:R}=B.useMemo(()=>O(e,i,n&&Object.keys(n).length>0?n:void 0,t&&Object.keys(t).length>0?t:void 0),[O,n,t,i,e]),I=B.useMemo(()=>Object.keys(E),[E]);return v.jsx(WW,{title:v.jsxs(h_,{children:[r,v.jsxs("div",{className:"d-flex gap-3",children:[a==null?void 0:a(P?I:void 0),o&&Object.keys(e).length>50&&v.jsx(Y4e,{toggleClassName:"btn-sm p-0",ranges:[50,100,200,500],value:y,setValue:V=>{_(V),m(1)}}),v.jsx(_v,{isButton:!1,right:!0,items:i,order:f,onChange:(V,W)=>{u({field:V,dir:W}),m(1)}})]})]}),footer:P,children:v.jsx(K4e,{stats:E,prevStats:A,highlightedStats:j,max:R,...l})})},g4=e=>e.type!==void 0,J4e=e=>e.type!==void 0,eRe=e=>{const t=Cz(e,n=>g4(n.visit)?"orphanVisits":"nonOrphanVisits");return{orphanVisits:[],nonOrphanVisits:[],...t}},JW=(e,{shortCode:t,domain:n},{endDate:r,startDate:i}={})=>e.filter(({shortUrl:a,visit:o})=>a&&rm(a,t,n)&&Nv(o.date,i,r)),eG=(e,t,{endDate:n,startDate:r}={})=>e.filter(({shortUrl:i,visit:a})=>i&&Tje(i,t)&&Nv(a.date,r,n)),tG=(e,t,{endDate:n,startDate:r}={})=>e.filter(({shortUrl:i,visit:a})=>(i==null?void 0:i.tags.includes(t))&&Nv(a.date,r,n)),Ly=(e,t)=>Ez(e,n=>n[t]),tRe=e=>{const t=((e==null?void 0:e.startDate)&&Vl(e==null?void 0:e.startDate))??void 0,n=((e==null?void 0:e.endDate)&&Vl(e==null?void 0:e.endDate))??void 0;return{startDate:t,endDate:n}},Cj=({filter:e,dateRange:t})=>{const{startDate:n,endDate:r}=tRe(t),i=(e==null?void 0:e.excludeBots)||void 0;return{startDate:n,endDate:r,excludeBots:i}},nRe=e=>EW(e.dateRange),rRe=({dateRange:e,...t})=>({...t,dateRange:WPe(e)}),O9=(e,t)=>{if(!(!t||!(e in t)))return t[e]&&Vl(t[e])||""},nG=()=>{const e=yo(),t=Hd(),{startDate:n,endDate:r,orphanVisitsType:i,excludeBots:a,loadPrevInterval:o,...l}=t,f=B.useMemo(()=>({dateRange:n!=null||r!=null?xW(n,r):void 0,visitsFilter:{orphanVisitsType:i,excludeBots:a!==void 0?a==="true":void 0},loadPrevInterval:o!==void 0?o==="true":void 0}),[r,a,o,i,n]),u=B.useCallback(h=>{const{dateRange:m,visitsFilter:y={},loadPrevInterval:_}=_1(f,h),{excludeBots:x,orphanVisitsType:w}=y,S={...l,startDate:O9("startDate",m),endDate:O9("endDate",m),excludeBots:x===void 0?void 0:xj(x),orphanVisitsType:w,loadPrevInterval:_===void 0?void 0:xj(_)},O=S3(S),E=O?`?${O}`:"";e(E,{replace:!0,relative:"route"})},[f,e,l]);return[f,u]},iRe=()=>v.jsx(HAe,{attribution:'© <a href="https://osm.org/copyright">OpenStreetMap</a> contributors',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),aRe=e=>{if(e.length===0)return{};if(e.length>1)return{bounds:e.map(({latLong:n})=>n)};const[{latLong:t}]=e;return{zoom:10,center:t}},rG=({toggle:e,isOpen:t,title:n,locations:r=[]})=>v.jsx(sa,{toggle:e,isOpen:t,className:"map-modal__modal",contentClassName:"map-modal__modal-content",children:v.jsxs(gs,{className:"map-modal__modal-body",children:[v.jsxs(h_,{className:"map-modal__modal-title fs-4",children:[n,v.jsx("button",{type:"button",className:"btn-close","aria-label":"Close",onClick:e})]}),v.jsxs(FAe,{...aRe(r),children:[v.jsx(iRe,{}),r.map(({cityName:i,latLong:a,count:o},l)=>v.jsx(qAe,{position:a,children:v.jsxs(VAe,{children:[v.jsx("b",{children:o})," visit",o>1?"s":""," from ",v.jsx("b",{children:i})]})},l))]})]})}),oRe=({modalTitle:e,activeCities:t,locations:n=[]})=>{const[r,,i,a]=Kt(),[o,l]=Kt(),[f,u]=B.useState([]),h=B.useCallback(m=>{u(m?n.filter(m):n),i()},[n,i]);return v.jsxs(v.Fragment,{children:[!t&&v.jsx(It,{color:"link",className:"p-0",onClick:()=>h(),"aria-label":"Show in map",title:"Show in map",children:v.jsx(Xe,{icon:rC})}),t&&v.jsxs(Ra,{isOpen:o,toggle:l,children:[v.jsx(vs,{color:"link",className:"p-0",title:"Show in map",children:v.jsx(Xe,{icon:rC})}),v.jsx(Gl,{end:!0,children:o&&v.jsxs(v.Fragment,{children:[v.jsx(Je,{onClick:()=>h(),children:"Show all locations"}),v.jsx(Je,{onClick:()=>h(({cityName:m})=>t.includes(m)),children:"Show locations in current page"})]})})]}),v.jsx(rG,{toggle:a,isOpen:r,title:e,locations:f})]})},iG=({onChange:e,selected:t={},className:n,isOrphanVisits:r=!1,withPrevInterval:i=!1,disabled:a})=>{const{orphanVisitsType:o,excludeBots:l=!1,loadPrevInterval:f=!1}=t,u=y=>({active:o===y,onClick:()=>e({...t,orphanVisitsType:y===o?void 0:y})}),h=B.useCallback(()=>e({...t,excludeBots:!l}),[l,e,t]),m=B.useCallback(()=>e({...t,loadPrevInterval:!f}),[f,e,t]);return v.jsxs(ys,{disabled:a,text:"More",dropdownClassName:n,end:!0,minWidth:250,children:[i&&v.jsxs(v.Fragment,{children:[v.jsx(Je,{active:f,onClick:m,children:"Compare with previous period"}),v.jsx(Je,{divider:!0,tag:"hr"})]}),v.jsx(Je,{header:!0,"aria-hidden":!0,children:"Bots:"}),v.jsx(Je,{active:l,onClick:h,children:"Exclude potential bots"}),r&&v.jsxs(v.Fragment,{children:[v.jsx(Je,{divider:!0,tag:"hr"}),v.jsx(Je,{header:!0,"aria-hidden":!0,children:"Orphan visits type:"}),v.jsx(Je,{...u("base_url"),children:"Base URL"}),v.jsx(Je,{...u("invalid_short_url"),children:"Invalid short URL"}),v.jsx(Je,{...u("regular_404"),children:"Regular 404"})]}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsx(Je,{disabled:t.excludeBots===void 0&&t.loadPrevInterval===void 0&&t.orphanVisitsType===void 0,onClick:()=>e({excludeBots:void 0,loadPrevInterval:void 0,orphanVisitsType:void 0}),children:v.jsx("i",{children:"Reset to defaults"})})]})},aG=({info:e})=>{const{loading:t,errorData:n,progress:r}=e;return v.jsxs(v.Fragment,{children:[t&&r===null&&v.jsx(uc,{loading:!0}),t&&r!==null&&v.jsxs(uc,{loading:!0,children:["This is going to take a while... :S",v.jsx(qU,{value:r,striped:r>=100,className:"mt-3"})]}),n&&v.jsx(Ti,{type:"error",children:v.jsx(mo,{errorData:n,fallbackMessage:"An error occurred while loading visits :("})})]})},Xy=({children:e,showFallback:t})=>v.jsxs(v.Fragment,{children:[t&&v.jsx(uc,{className:"mt-3",children:"There are no visits matching current filter"}),!t&&v.jsx(v.Fragment,{children:e})]}),sRe=({visitsDeletion:e,deleteVisits:t})=>{const{deleting:n}=e,[r,,i]=Kt();return v.jsx(yn,{title:v.jsx("span",{className:"text-danger fw-bold",children:"Danger zone"}),children:v.jsxs(h_,{children:[v.jsxs("dl",{className:"m-0 me-3",children:[v.jsx("dt",{children:"Delete visits."}),v.jsxs("dd",{className:"m-0",children:["This will delete ",v.jsx("b",{children:"all"})," visits, not only the ones matching current filter."]})]}),!r&&v.jsx(It,{color:"danger",className:"indivisible",onClick:i,children:"Delete visits"}),r&&v.jsxs(It,{color:"danger",disabled:n,className:"indivisible",onClick:t,innerRef:a=>{a==null||a.focus()},children:[!n&&v.jsx(v.Fragment,{children:"Click again to confirm"}),n&&v.jsx(v.Fragment,{children:"Deleting..."})]})]})})},Dy="Others",lRe=["Android Browser","Chrome","Chromium","Firefox","Internet Explorer","Microsoft Edge","Opera","Safari","Samsung Internet for Android","Vivaldi","WeChat"],uRe=e=>{if(!qu(e))return{browser:Dy,os:Dy};const{browser:{name:t},os:{name:n}}=XAe.parse(e);return{os:n??Dy,browser:t&&lRe.includes(t)?t:Dy}},cRe=e=>{var t;return qu(e)?((t=e.split("/")[e.includes("://")?2:0])==null?void 0:t.split(":")[0])??"":"Direct"},oG=(e,t)=>e[t]!==void 0,E9=e=>typeof e=="number"?e:e?parseFloat(e):0,fRe=(e,{os:t})=>{e[t]=(e[t]||0)+1},dRe=(e,{browser:t})=>{e[t]=(e[t]||0)+1},hRe=(e,{referer:t})=>{e[t]=(e[t]||0)+1},sG=e=>(t,n)=>{const r=oG(n,e)?n[e]:"Unknown";t[r]=(t[r]||0)+1},pRe=sG("country"),mRe=sG("city"),vRe=(e,t)=>{if(!oG(t,"city")||t.city==="Unknown")return;const{city:n,latitude:r,longitude:i}=t,a=e[n]||{cityName:n,count:0,latLong:[E9(r),E9(i)]};a.count+=1,e[n]=a},gRe=(e,t)=>{if(!J4e(t))return;const{visitedUrl:n}=t;e[n]=(e[n]||0)+1},Tj=e=>e.reduce((t,n)=>(fRe(t.os,n),dRe(t.browsers,n),hRe(t.referrers,n),pRe(t.countries,n),mRe(t.cities,n),vRe(t.citiesForMap,n),gRe(t.visitedUrls,n),t),{os:{},browsers:{},referrers:{},countries:{},cities:{},citiesForMap:{},visitedUrls:{}}),Hb=e=>e.map(t=>{const{userAgent:n,date:r,referer:i,visitLocation:a,potentialBot:o}=t;return{date:r,potentialBot:o,userAgent:n,...uRe(n),referer:cRe(i),country:(a==null?void 0:a.countryName)||"Unknown",city:(a==null?void 0:a.cityName)||"Unknown",latitude:a==null?void 0:a.latitude,longitude:a==null?void 0:a.longitude,visitedUrl:t.visitedUrl,type:g4(t)?t.type:void 0}}),yRe=Object.freeze(Object.defineProperty({__proto__:null,normalizeVisits:Hb,processStatsFromVisits:Tj},Symbol.toStringTag,{value:"Module"})),Up=20,bRe=({browser:e,os:t,referer:n,country:r,city:i,userAgent:a,...o},l,f)=>{const u=f?a:`${r} ${i}`;return`${e} ${t} ${n} ${u} ${o.visitedUrl}`.toLowerCase().includes(l.toLowerCase())},_Re=(e,t,n)=>t.filter(r=>bRe(r,e,n)),xRe=(e,t)=>ez(t,e),wRe=({visits:e,searchTerm:t,order:n,searchInRawUserAgent:r})=>{const i=t?_Re(t,e,r):[...e],a=xRe(n,i),o=a.length;return{visitsGroups:Hf(a,Up),total:o}},Xa="visits-table__header-cell visits-table__sticky",SRe=({visits:e,selectedVisits:t=[],setSelectedVisits:n,matchMedia:r=window.matchMedia})=>{var i;const a=e4(767,r),[o,l]=B.useState(),f=B.useCallback(V=>{l(V),S(1),n([])},[n]),[u,h]=B.useState({}),[m,y]=Kt(),_=B.useCallback(()=>{y(),h({})},[y]),x=B.useMemo(()=>wRe({visits:e,searchTerm:o,order:u,searchInRawUserAgent:m}),[e,o,u,m]),[w,S]=B.useState(1),O=w*Up,E=O-Up,A=B.useMemo(()=>{var V,W;return!!((W=(V=x.visitsGroups[w-1])==null?void 0:V[0])!=null&&W.visitedUrl)},[w,x.visitsGroups]),j=6+Number(A)+(m?1:2),P=x.total>0,R=V=>h({field:V,dir:bv(V,u.field,u.dir)}),I=V=>v.jsx(am,{currentOrder:u,field:V,className:"visits-table__header-icon"});return v.jsx(yn,{className:"mt-3",bodyClassName:"p-0 pb-1",title:v.jsxs("div",{className:"d-flex justify-content-between align-items-center",children:["Visits list",v.jsx(us,{checked:m,onChange:_,children:"Show user agent"})]}),children:v.jsx("div",{className:"table-responsive-md",children:v.jsxs("table",{className:ke("table table-sm position-relative m-0 visits-table",{"table-hover":P}),children:[v.jsxs("thead",{className:"visits-table__header",children:[v.jsxs("tr",{children:[v.jsxs("th",{className:`${Xa} text-center`,onClick:()=>n(t.length<x.total?x.visitsGroups.flat():[]),children:[v.jsx("span",{className:"sr-only",children:"Is selected"}),v.jsx(Xe,{icon:ic,className:ke({"text-primary":t.length>0})})]}),v.jsxs("th",{className:`${Xa} text-center`,onClick:()=>R("potentialBot"),children:[v.jsx("span",{className:"sr-only",children:"Is bot"}),v.jsx(Xe,{icon:FN}),I("potentialBot")]}),v.jsxs("th",{className:Xa,onClick:()=>R("date"),children:["Date",I("date")]}),v.jsxs("th",{className:Xa,onClick:()=>R("country"),children:["Country",I("country")]}),v.jsxs("th",{className:Xa,onClick:()=>R("city"),children:["City",I("city")]}),m?v.jsxs("th",{className:Xa,onClick:()=>R("userAgent"),children:["User agent",I("userAgent")]}):v.jsxs(v.Fragment,{children:[v.jsxs("th",{className:Xa,onClick:()=>R("browser"),children:["Browser",I("browser")]}),v.jsxs("th",{className:Xa,onClick:()=>R("os"),children:["OS",I("os")]})]}),v.jsxs("th",{className:Xa,onClick:()=>R("referer"),children:["Referrer",I("referer")]}),A&&v.jsxs("th",{className:Xa,onClick:()=>R("visitedUrl"),children:["Visited URL",I("visitedUrl")]})]}),v.jsx("tr",{children:v.jsx("td",{colSpan:j,className:"p-0",children:v.jsx(f1,{noBorder:!0,large:!1,onChange:f})})})]}),v.jsxs("tbody",{children:[!P&&v.jsx("tr",{children:v.jsx("td",{colSpan:j,className:"text-center",children:"There are no visits matching current filter"})}),(i=x.visitsGroups[w-1])==null?void 0:i.map((V,W)=>{const G=t.includes(V);return v.jsxs("tr",{style:{cursor:"pointer"},className:ke({"table-active":G}),onClick:()=>n(G?t.filter(K=>K!==V):[...t,V]),children:[v.jsx("td",{className:"text-center",children:G&&v.jsx(Xe,{icon:ic,className:"text-primary"})}),v.jsx("td",{className:"text-center",children:V.potentialBot&&v.jsxs(v.Fragment,{children:[v.jsx(Xe,{icon:FN,id:`botIcon${W}`}),v.jsx(la,{placement:"right",target:`botIcon${W}`,children:"Potentially a visit from a bot or crawler"})]})}),v.jsx("td",{children:v.jsx(zb,{date:V.date})}),v.jsx("td",{children:V.country}),v.jsx("td",{children:V.city}),m?v.jsx("td",{children:V.userAgent}):v.jsxs(v.Fragment,{children:[v.jsx("td",{children:V.browser}),v.jsx("td",{children:V.os})]}),v.jsx("td",{children:V.referer}),V.visitedUrl&&v.jsx("td",{children:V.visitedUrl})]},W)})]}),x.total>Up&&v.jsx("tfoot",{children:v.jsx("tr",{children:v.jsx("td",{colSpan:j,className:"visits-table__footer-cell visits-table__sticky",children:v.jsxs("div",{className:"d-flex flex-column flex-md-row justify-content-between align-items-center gap-3 p-2",children:[v.jsx(p4,{pagesCount:Math.ceil(x.total/Up),currentPage:w,onPageChange:S,centered:a}),v.jsxs("div",{children:["Visits ",v.jsx("b",{children:Dn(E+1)})," to"," ",v.jsx("b",{children:Dn(Math.min(O,x.total))})," of"," ",v.jsx("b",{children:Dn(x.total)})]})]})})})})]})})})},wl={byTime:{title:"By time",subPath:"by-time",icon:xQ},byContext:{title:"By context",subPath:"by-context",icon:Wj},byLocation:{title:"By location",subPath:"by-location",icon:rC},list:{title:"List",subPath:"list",icon:Vj},options:{title:"Options",subPath:"options",icon:CB,shouldRender:({deletion:e})=>!!e}};Object.freeze(wl);const ZE=({display:e})=>e&&v.jsx("div",{className:"mt-3 mx-auto w-75",children:v.jsx(yn,{children:v.jsxs("div",{className:"d-flex gap-2",children:[v.jsx(Xe,{icon:xJ,className:"mt-1"}),v.jsx("i",{children:"Could not calculate previous period because selected one does not have a strictly defined start date."})]})})}),Dv=e=>{const{children:t,visitsInfo:n,getVisits:r,cancelGetVisits:i,deletion:a,exportCsv:o,isOrphanVisits:l=!1}=e,{visits:f,prevVisits:u,loading:h,errorData:m,fallbackInterval:y}=n,[{dateRange:_,visitsFilter:x,loadPrevInterval:w},S]=nG(),O=Jn("visits"),[E,A]=B.useState(),j=B.useCallback(({startDate:ee,endDate:fe},X)=>{S({dateRange:{startDate:ee??void 0,endDate:fe??void 0}}),A(X)},[S]),[P,R]=B.useState(y??(O==null?void 0:O.defaultInterval)??"last30Days"),[I,V]=B.useState([]),[W,G]=B.useState(),K=B.useRef(!0),{search:ne}=Lr(),le=B.useCallback(ee=>ee?`../${ee}${ne}`:ne,[ne]),Q=B.useMemo(()=>Hb(f),[f]),J=B.useMemo(()=>u&&Hb(u),[u]),{os:H,browsers:U,referrers:z,countries:F,cities:M,citiesForMap:k,visitedUrls:te}=B.useMemo(()=>Tj(Q),[Q]),Z=B.useMemo(()=>Tj(J??[]),[J]),oe=B.useMemo(()=>Object.fromEntries([["Visits",Object.assign(Q,{type:"main"})],J&&["Previous period",Object.assign(J,{type:"previous"})],I.length>0&&[W??"Selected",Object.assign(I,{type:"highlighted"})]].filter(Boolean)),[W,I,J,Q]),he=B.useMemo(()=>({...x,excludeBots:x.excludeBots??(O==null?void 0:O.excludeBots),loadPrevInterval:w??(O==null?void 0:O.loadPrevInterval)}),[w,x,O==null?void 0:O.excludeBots,O==null?void 0:O.loadPrevInterval]),de=B.useMemo(()=>Object.values(k),[k]),be=B.useRef(void 0),$=B.useCallback(ee=>{be.current=void 0,V(ee)},[]),q=B.useCallback((ee,fe)=>{const X=`${ee}_${fe}`;be.current===X?(V([]),G(void 0),be.current=void 0):(V(Q.filter(ue=>ue[ee]===fe)),G(fe),be.current=X)},[Q]);return B.useEffect(()=>i,[i]),B.useEffect(()=>{const ee=_??OW(P),{loadPrevInterval:fe,...X}=he,ue={doIntervalFallback:K.current,loadPrevInterval:fe};r({dateRange:ee,filter:X},ue),$([]),K.current=!1},[P,_,r,he,$]),B.useEffect(()=>{y&&P===((O==null?void 0:O.defaultInterval)??"last30Days")&&R(y)},[P,y,O==null?void 0:O.defaultInterval]),v.jsxs(v.Fragment,{children:[t,v.jsx("section",{className:"mt-3",children:v.jsxs("div",{className:"row flex-md-row-reverse",children:[v.jsx("div",{className:"col-lg-7 col-xl-6",children:v.jsxs("div",{className:"d-md-flex",children:[v.jsx("div",{className:"flex-grow-1",children:v.jsx(f4,{disabled:h,dateRangeOrInterval:E??_??P,defaultText:"All visits",onDatesChange:j})}),v.jsx(iG,{disabled:h,className:"ms-0 ms-md-2 mt-3 mt-md-0",isOrphanVisits:l,withPrevInterval:!0,selected:he,onChange:({loadPrevInterval:ee,...fe})=>S({visitsFilter:fe,loadPrevInterval:ee})})]})}),f.length>0&&v.jsx("div",{className:"col-lg-5 col-xl-6 mt-3 mt-lg-0",children:v.jsxs("div",{className:"d-flex",children:[v.jsx(lW,{className:"btn-md-block",amount:Q.length,onClick:()=>o(Q)}),v.jsxs(It,{outline:!0,disabled:I.length===0,className:"btn-md-block ms-2",onClick:()=>$([]),children:["Clear selection ",I.length>0&&v.jsxs(v.Fragment,{children:["(",Dn(I.length),")"]})]})]})})]})}),v.jsxs("section",{className:"mt-3",children:[v.jsx(aG,{info:n}),!h&&!m&&v.jsxs(v.Fragment,{children:[v.jsx(JU,{fill:!0,children:Object.values(wl).map(({title:ee,icon:fe,subPath:X,shouldRender:ue},pe)=>!ue||ue(e)?v.jsxs(If,{to:le(X),replace:!0,children:[v.jsx(Xe,{icon:fe}),v.jsx("span",{className:"ms-2 d-none d-lg-inline",children:ee})]},pe):void 0).filter(Boolean)}),v.jsx(to,{children:v.jsxs(Zb,{children:[v.jsx(St,{path:wl.byTime.subPath,element:v.jsxs(Xy,{showFallback:f.length===0,children:[v.jsx("div",{className:"col-12 mt-3","data-testid":"line-chart-container",children:v.jsx(QW,{visitsGroups:oe,setSelectedVisits:$,onDateRangeChange:j})}),v.jsx(ZE,{display:!!he.loadPrevInterval&&!u})]})}),v.jsx(St,{path:wl.byContext.subPath,element:v.jsxs(Xy,{showFallback:f.length===0,children:[v.jsx("div",{className:ke("mt-3 col-lg-6",{"col-xl-4":!l}),children:v.jsx(_9,{title:"Operating systems",stats:H,prevStats:Z.os})}),v.jsx("div",{className:ke("mt-3 col-lg-6",{"col-xl-4":!l}),children:v.jsx(_9,{title:"Browsers",stats:U,prevStats:Z.browsers})}),v.jsx("div",{className:ke("mt-3",{"col-xl-4":!l,"col-lg-6":l}),children:v.jsx(Ny,{title:"Referrers",withPagination:!1,stats:z,prevStats:Z.referrers,highlightedStats:Ly(I,"referer"),highlightedLabel:W,sortingItems:{name:"Referrer name",amount:"Visits amount"},onClick:ee=>q("referer",ee)})}),l&&v.jsx("div",{className:"mt-3 col-lg-6",children:v.jsx(Ny,{title:"Visited URLs",stats:te,prevStats:Z.visitedUrls,highlightedStats:Ly(I,"visitedUrl"),highlightedLabel:W,sortingItems:{visitedUrl:"Visited URL",amount:"Visits amount"},onClick:ee=>q("visitedUrl",ee)})}),v.jsx("div",{className:"col-12",children:v.jsx(ZE,{display:!!he.loadPrevInterval&&!u})})]})}),v.jsx(St,{path:wl.byLocation.subPath,element:v.jsxs(Xy,{showFallback:f.length===0,children:[v.jsx("div",{className:"col-lg-6 mt-3",children:v.jsx(Ny,{title:"Countries",stats:F,prevStats:Z.countries,highlightedStats:Ly(I,"country"),highlightedLabel:W,sortingItems:{name:"Country name",amount:"Visits amount"},onClick:ee=>q("country",ee)})}),v.jsx("div",{className:"col-lg-6 mt-3",children:v.jsx(Ny,{title:"Cities",stats:M,prevStats:Z.cities,highlightedStats:Ly(I,"city"),highlightedLabel:W,extraHeaderContent:ee=>de.length>0&&v.jsx(oRe,{modalTitle:"Cities",locations:de,activeCities:ee}),sortingItems:{name:"City name",amount:"Visits amount"},onClick:ee=>q("city",ee)})}),v.jsx("div",{className:"col-12",children:v.jsx(ZE,{display:!!he.loadPrevInterval&&!u})})]})}),v.jsx(St,{path:wl.list.subPath,element:v.jsx("div",{className:"col-12",children:v.jsx(SRe,{visits:Q,selectedVisits:I,setSelectedVisits:$})})}),a&&v.jsx(St,{path:wl.options.subPath,element:v.jsx("div",{className:"col-12 mt-3",children:v.jsx(sRe,{...a})})}),v.jsx(St,{path:"*",element:v.jsx(Dj,{replace:!0,to:le(wl.byTime.subPath)})})]})})]})]})]})},lG=Da(({getDomainVisits:e,domainVisits:t,cancelGetDomainVisits:n})=>{const{ReportExporter:r}=Pn(lG),{domain:i=""}=zd(),[a,o=a]=i.split("_"),l=B.useCallback((u,h)=>e({domain:o,options:h,params:u}),[o,e]),f=B.useCallback(u=>r.exportVisits(`domain_${a}_visits.csv`,u),[a,r]);return v.jsx(Dv,{getVisits:l,cancelGetVisits:n,visitsInfo:t,exportCsv:f,children:v.jsx(Lv,{visits:t.visits,title:`"${a}" visits`})})},()=>[Yr.visits]),ORe=Rn(lG,["ReportExporter"]),uG=Da(({getNonOrphanVisits:e,nonOrphanVisits:t,cancelGetNonOrphanVisits:n})=>{const{ReportExporter:r}=Pn(uG),i=B.useCallback(o=>r.exportVisits("non_orphan_visits.csv",o),[r]),a=B.useCallback((o,l)=>e({options:l,params:o}),[e]);return v.jsx(Dv,{getVisits:a,cancelGetVisits:n,visitsInfo:t,exportCsv:i,children:v.jsx(Lv,{title:"Non-orphan visits",visits:t.visits})})},()=>[Yr.visits]),ERe=Rn(uG,["ReportExporter"]),cG=Da(({getOrphanVisits:e,orphanVisits:t,cancelGetOrphanVisits:n,deleteOrphanVisits:r,orphanVisitsDeletion:i})=>{const a=vo("orphanVisitsDeletion"),{ReportExporter:o}=Pn(cG),l=B.useCallback(h=>o.exportVisits("orphan_visits.csv",h),[o]),f=B.useCallback((h,m)=>{var y;return e({options:m,params:h,orphanVisitsType:(y=h.filter)==null?void 0:y.orphanVisitsType})},[e]),u=B.useMemo(()=>a?{deleteVisits:r,visitsDeletion:i}:void 0,[r,i,a]);return v.jsx(Dv,{getVisits:f,cancelGetVisits:n,visitsInfo:t,exportCsv:l,deletion:u,isOrphanVisits:!0,children:v.jsx(Lv,{title:"Orphan visits",visits:t.visits})})},()=>[Yr.orphanVisits]),CRe=Rn(cG,["ReportExporter"]),C9=5e3,TRe=2,ARe=4,jRe=({currentPage:e,pagesCount:t})=>e>=t,PRe=(e,t)=>t*100/e,fG=({visitsLoader:e,shouldCancel:t,progressChanged:n,batchSize:r})=>{const i=async(o,l)=>Promise.all(l.map(async f=>e({...o,page:f,itemsPerPage:C9}).then(({data:u})=>u))).then(f=>f.flat()),a=async(o,l,f=0)=>{if(t())return[];const u=await i(o,l[f]);return n(PRe(l.length,f+1)),f<l.length-1?u.concat(await a(o,l,f+1)):u};return async o=>{const{pagination:l,data:f}=await e({...o,page:1,itemsPerPage:C9});if(jRe(l))return f;const u=M3(TRe,l.pagesCount+1),h=Hf(u,r);return l.pagesCount-1>r&&n(0),f.concat(await a(o,h))}},kv=(e,t)=>async n=>e?t({page:1,itemsPerPage:1,excludeBots:n}).then(({data:r})=>r[0]):Promise.resolve(void 0),Iv=({typePrefix:e,createLoaders:t,shouldCancel:n})=>{const r=Wr(`${e}/progressChanged`),i=Wr(`${e}/fallbackToInterval`),a=Qn(e,async(o,{getState:l,dispatch:f})=>{var u;const{params:h,options:m}=o,{visitsLoader:y,lastVisitLoader:_}=t(o),x=GPe(h.dateRange),w=Cj(h),S=m.loadPrevInterval&&nRe(h)?Cj(rRe(h)):void 0,O=ARe/(S?2:1),E=S?{main:0,prev:0}:{main:0},A=(V,W)=>{E[V]=W;const G=Object.values(E),K=G.reduce((ne,le)=>ne+le,0);f(r(K/G.length))},j=fG({visitsLoader:y,shouldCancel:()=>n(l),progressChanged:V=>A("main",V),batchSize:O}),[P,R,I]=await Promise.all([j(w),_((u=h.filter)==null?void 0:u.excludeBots),S?j(S).then(V=>V.map(W=>{if(x===void 0)return W;const{date:G,...K}=W,ne=I3(Ci(G),x);return{...K,date:Vl(ne)}})):Promise.resolve(void 0)]);return!P.length&&R&&f(i(HPe(R.date))),{...o,visits:P,prevVisits:I}});return Object.assign(a,{progressChanged:r,fallbackToInterval:i})},$v=({name:e,asyncThunkCreator:t,initialState:n,filterCreatedVisits:r,extraReducers:i})=>{const{pending:a,rejected:o,fulfilled:l,progressChanged:f,fallbackToInterval:u}=t,{reducer:h,actions:m}=Un({name:e,initialState:n,reducers:{cancelGetVisits:_=>({..._,cancelLoad:!0})},extraReducers:_=>{_.addCase(a,()=>({...n,loading:!0})),_.addCase(o,(x,{error:w})=>({...n,errorData:Li(w)??null})),_.addCase(l,(x,{payload:w})=>({...x,...w,loading:!1,progress:null,errorData:null})),_.addCase(f,(x,{payload:w})=>({...x,progress:w})),_.addCase(u,(x,{payload:w})=>({...x,fallbackInterval:w})),_.addCase(oh,(x,{payload:w})=>{const{visits:S}=x,O=r(x,w.createdVisits).map(({visit:E})=>E);return O.length?{...x,visits:[...O,...S]}:x}),i==null||i(_)}}),{cancelGetVisits:y}=m;return{reducer:h,cancelGetVisits:y}},dG="shlink/domainVisits",RRe={visits:[],domain:"",loading:!1,cancelLoad:!1,errorData:null,progress:null},MRe=e=>Iv({typePrefix:`${dG}/getDomainVisits`,createLoaders:({domain:t,options:n})=>{const r=e(),{doIntervalFallback:i=!1}=n,a=l=>r.getDomainVisits(t,l),o=kv(i,l=>r.getDomainVisits(t,l));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().domainVisits.cancelLoad}),NRe=e=>$v({name:dG,initialState:RRe,asyncThunkCreator:e,filterCreatedVisits:({domain:t,params:n},r)=>eG(r,t,n==null?void 0:n.dateRange)}),hG="shlink/orphanVisits",LRe={visits:[],loading:!1,cancelLoad:!1,errorData:null,progress:null},DRe=e=>Iv({typePrefix:`${hG}/getNonOrphanVisits`,createLoaders:({options:t})=>{const n=e(),{doIntervalFallback:r=!1}=t,i=async o=>n.getNonOrphanVisits(o),a=kv(r,o=>n.getNonOrphanVisits(o));return{visitsLoader:i,lastVisitLoader:a}},shouldCancel:t=>t().orphanVisits.cancelLoad}),kRe=e=>$v({name:hG,initialState:LRe,asyncThunkCreator:e,filterCreatedVisits:({params:t},n)=>{const{startDate:r,endDate:i}=(t==null?void 0:t.dateRange)??{};return n.filter(({visit:a})=>Nv(a.date,r,i))}}),pG="shlink/orphanVisits",IRe={visits:[],loading:!1,cancelLoad:!1,errorData:null,progress:null},$Re=(e,t)=>!t||t===e.type,BRe=({data:e,...t},n)=>{const r=e.filter(i=>g4(i)&&$Re(i,n));return{...t,data:r}},URe=e=>Iv({typePrefix:`${pG}/getOrphanVisits`,createLoaders:({orphanVisitsType:t,options:n})=>{const r=e(),{doIntervalFallback:i=!1}=n,a=async l=>r.getOrphanVisits({...l,type:t}).then(f=>BRe(f,t)),o=kv(i,l=>r.getOrphanVisits(l));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().orphanVisits.cancelLoad}),zRe=(e,t)=>$v({name:pG,initialState:IRe,asyncThunkCreator:e,extraReducers:n=>{n.addCase(t.fulfilled,r=>({...r,visits:[]}))},filterCreatedVisits:({params:n},r)=>{const{startDate:i,endDate:a}=(n==null?void 0:n.dateRange)??{};return r.filter(({visit:o,shortUrl:l})=>!l&&Nv(o.date,i,a))}}),mG="shlink/orphanVisitsDeletion",T9={deletedVisits:0,deleting:!1,error:!1},FRe=e=>Qn(`${mG}/deleteOrphanVisits`,()=>e().deleteOrphanVisits()),qRe=e=>Un({name:mG,initialState:T9,reducers:{},extraReducers:t=>{t.addCase(e.pending,n=>({...n,deleting:!0,error:!1})),t.addCase(e.rejected,(n,{error:r})=>({...n,deleting:!1,error:!0,errorData:Li(r)})),t.addCase(e.fulfilled,(n,{payload:r})=>{const{deletedVisits:i}=r;return{...T9,deletedVisits:i}})}}),vG="shlink/shortUrlVisits",VRe={visits:[],shortCode:"",loading:!1,errorData:null,cancelLoad:!1,progress:null},HRe=e=>Iv({typePrefix:`${vG}/getShortUrlVisits`,createLoaders:({shortCode:t,domain:n,options:r})=>{const i=e(),{doIntervalFallback:a=!1}=r,o=f=>i.getShortUrlVisits({shortCode:t,domain:n},f),l=kv(a,f=>i.getShortUrlVisits({shortCode:t,domain:n},f));return{visitsLoader:o,lastVisitLoader:l}},shouldCancel:t=>t().shortUrlVisits.cancelLoad}),WRe=(e,t)=>$v({name:vG,initialState:VRe,asyncThunkCreator:e,extraReducers:n=>{n.addCase(t.fulfilled,(r,{payload:i})=>r.shortCode===i.shortCode&&r.domain===i.domain?{...r,visits:[]}:r)},filterCreatedVisits:({shortCode:n,domain:r,params:i},a)=>JW(a,{shortCode:n,domain:r},i==null?void 0:i.dateRange)}),gG="shlink/shortUrlVisitsDeletion",A9={shortCode:"",deletedVisits:0,deleting:!1,error:!1},GRe=e=>Qn(`${gG}/deleteShortUrlVisits`,async({shortCode:t,domain:n})=>({...await e().deleteShortUrlVisits({shortCode:t,domain:n}),shortCode:t,domain:n})),YRe=e=>Un({name:gG,initialState:A9,reducers:{},extraReducers:t=>{t.addCase(e.pending,n=>({...n,deleting:!0,error:!1})),t.addCase(e.rejected,(n,{error:r})=>({...n,deleting:!1,error:!0,errorData:Li(r)})),t.addCase(e.fulfilled,(n,{payload:r})=>{const{shortCode:i,domain:a,deletedVisits:o}=r;return{...A9,shortCode:i,domain:a,deletedVisits:o}})}}),yG="shlink/tagVisits",KRe={visits:[],tag:"",loading:!1,cancelLoad:!1,errorData:null,progress:null},ZRe=e=>Iv({typePrefix:`${yG}/getTagVisits`,createLoaders:({tag:t,options:n})=>{const r=e(),{doIntervalFallback:i=!1}=n,a=l=>r.getTagVisits(t,l),o=kv(i,async l=>r.getTagVisits(t,l));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().tagVisits.cancelLoad}),XRe=e=>$v({name:yG,initialState:KRe,asyncThunkCreator:e,filterCreatedVisits:({tag:t,params:n},r)=>tG(r,t,n==null?void 0:n.dateRange)}),bG="shlink/visitsOverview",ky={nonOrphanVisits:{total:0},orphanVisits:{total:0},loading:!1,error:!1},j9=e=>e.filter(({visit:t})=>t.potentialBot).length,QRe=e=>Qn(`${bG}/loadVisitsOverview`,()=>e().getVisitsOverview().then(({nonOrphanVisits:t,visitsCount:n=0,orphanVisits:r,orphanVisitsCount:i=0})=>({nonOrphanVisits:{total:(t==null?void 0:t.total)??n,nonBots:t==null?void 0:t.nonBots,bots:t==null?void 0:t.bots},orphanVisits:{total:(r==null?void 0:r.total)??i,nonBots:r==null?void 0:r.nonBots,bots:r==null?void 0:r.bots}}))),JRe=e=>Un({name:bG,initialState:ky,reducers:{},extraReducers:t=>{t.addCase(e.pending,()=>({...ky,loading:!0})),t.addCase(e.rejected,()=>({...ky,error:!0})),t.addCase(e.fulfilled,(n,{payload:r})=>({...ky,...r})),t.addCase(oh,({nonOrphanVisits:n,orphanVisits:r,...i},{payload:a})=>{const{nonOrphanVisits:o,orphanVisits:l}=eRe(a.createdVisits),f=o.length,u=j9(o),h=f-u,m=l.length,y=j9(l),_=m-y;return{...i,nonOrphanVisits:{total:n.total+f,bots:n.bots&&n.bots+u,nonBots:n.nonBots&&n.nonBots+h},orphanVisits:{total:r.total+m,bots:r.bots&&r.bots+y,nonBots:r.nonBots&&r.nonBots+_}}})}}),eMe=({shortUrl:e,loading:t,shortUrlVisits:n})=>{const{visits:r}=n,i=(e==null?void 0:e.shortUrl)??"",a=(e==null?void 0:e.longUrl)??"",o=e==null?void 0:e.title;return v.jsxs(Lv,{title:v.jsxs(v.Fragment,{children:["Visits for ",v.jsx(Ai,{href:i})]}),visits:r,shortUrl:e,children:[v.jsx("hr",{}),v.jsxs("div",{children:["Created: ",e?v.jsxs("span",{children:[v.jsx("b",{id:"created",className:"short-url-visits-header__created-at",children:v.jsx(zb,{date:e.dateCreated,relative:!0})}),v.jsx(la,{placement:"bottom",target:"created",children:v.jsx(zb,{date:e.dateCreated})})]}):v.jsx("small",{children:"Loading..."})]}),v.jsxs("div",{className:"long-url-container",children:[`${o?"Title":"Long URL"}: `,t&&v.jsx("small",{children:"Loading..."}),!t&&v.jsx(Ai,{href:a,children:o??a})]})]})},_G=Da(({shortUrlVisits:e,shortUrlVisitsDeletion:t,shortUrlsDetails:n,getShortUrlVisits:r,getShortUrlsDetails:i,deleteShortUrlVisits:a,cancelGetShortUrlVisits:o})=>{const l=vo("shortUrlVisitsDeletion"),{ReportExporter:f}=Pn(_G),u=o4(),h=B.useMemo(()=>{var x;return(x=n.shortUrls)==null?void 0:x.get(u)},[u,n.shortUrls]),m=B.useCallback((x,w)=>r({...u,options:w,params:x}),[r,u]),y=B.useCallback(x=>f.exportVisits(`short-url_${h==null?void 0:h.shortUrl.replace(/https?:\/\//g,"")}_visits.csv`,x),[f,h==null?void 0:h.shortUrl]),_=B.useMemo(()=>l?{deleteVisits:()=>a(u),visitsDeletion:t}:void 0,[a,u,t,l]);return B.useEffect(()=>{i([u])},[u,i]),v.jsx(Dv,{getVisits:m,cancelGetVisits:o,visitsInfo:e,exportCsv:y,deletion:_,children:v.jsx(eMe,{shortUrl:h,loading:n.loading,shortUrlVisits:e})})},e=>e.shortCode?[Yr.shortUrlVisits(t4(e.shortCode))]:[]),tMe=Rn(_G,["ReportExporter"]),nMe=({tagVisits:e,colorGenerator:t})=>{const{visits:n,tag:r}=e;return v.jsx(Lv,{title:v.jsxs("span",{className:"d-flex align-items-center justify-content-center",children:[v.jsx("span",{className:"me-2",children:"Visits for"}),v.jsx(f_,{text:r,colorGenerator:t})]}),visits:n})},xG=Da(({getTagVisits:e,tagVisits:t,cancelGetTagVisits:n})=>{const{ColorGenerator:r,ReportExporter:i}=Pn(xG),{tag:a=""}=zd(),o=B.useCallback((f,u)=>e({tag:a,params:f,options:u}),[e,a]),l=B.useCallback(f=>i.exportVisits(`tag_${a}_visits.csv`,f),[i,a]);return v.jsx(Dv,{getVisits:o,cancelGetVisits:n,visitsInfo:t,exportCsv:l,children:v.jsx(nMe,{tagVisits:t,colorGenerator:r})})},()=>[Yr.visits]),rMe=Rn(xG,["ColorGenerator","ReportExporter"]),y4=({title:e,colors:t,getVisitsForComparison:n,visitsComparisonInfo:r,cancelGetVisitsComparison:i})=>{const{loading:a,visitsGroups:o}=r,l=Jn("visits"),f=B.useMemo(()=>Object.keys(o).reduce((E,A,j)=>(E[A]=Object.assign(Hb(o[A]),{color:(t==null?void 0:t[A])??ZW(j)}),E),{}),[t,o]),u=B.useMemo(()=>Object.values(o).every(E=>E.length===0),[o]),[{dateRange:h,visitsFilter:m},y]=nG(),[_,x]=B.useState(),w=B.useCallback(({startDate:E,endDate:A},j)=>{y({dateRange:{startDate:E??void 0,endDate:A??void 0}}),x(j)},[y]),[S]=B.useState(()=>h??(l==null?void 0:l.defaultInterval)??"last30Days"),O=B.useMemo(()=>({...m,excludeBots:m.excludeBots??(l==null?void 0:l.excludeBots)}),[m,l==null?void 0:l.excludeBots]);return B.useEffect(()=>{const E=h??OW(S);return n({params:{dateRange:E,filter:O}}),i},[i,h,n,S,O]),v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"mb-3",children:v.jsxs(yn,{bodyClassName:"d-flex",children:[v.jsx(c_,{}),v.jsx("h3",{className:"mb-0 flex-grow-1 text-center",children:e})]})}),v.jsx("div",{className:"col-lg-7 col-xl-6 offset-lg-5 offset-xl-6 mb-3",children:v.jsxs("div",{className:"d-md-flex",children:[v.jsx("div",{className:"flex-grow-1",children:v.jsx(f4,{disabled:a,defaultText:"All visits",dateRangeOrInterval:_??h??S,onDatesChange:w})}),v.jsx(iG,{disabled:a,className:"ms-0 ms-md-2 mt-3 mt-md-0",selected:O,onChange:({orphanVisitsType:E,excludeBots:A})=>y({visitsFilter:{orphanVisitsType:E,excludeBots:A}})})]})}),v.jsx(aG,{info:r}),!a&&v.jsx(Xy,{showFallback:u,children:v.jsx(QW,{visitsGroups:f,onDateRangeChange:w})})]})},iMe=Da(({getDomainVisitsForComparison:e,domainVisitsComparison:t,cancelGetDomainVisitsComparison:n})=>{const r=JP("domains"),i=B.useCallback(a=>e({...a,domains:r}),[r,e]);return v.jsx(y4,{title:`Comparing "${r.join('", "')}"`,getVisitsForComparison:i,visitsComparisonInfo:t,cancelGetVisitsComparison:n})},()=>[Yr.visits]),aMe=({visitsLoaders:e,shouldCancel:t,progressChanged:n})=>{const r=Object.keys(e),i=Math.max(1,Math.round(4/r.length)),a=Object.fromEntries(r.map(f=>[f,0])),o=(f,u)=>{a[f]=u;const h=Object.values(a),m=h.reduce((y,_)=>y+_,0);n(m/h.length)},l=Object.entries(e).map(([f,u])=>[f,fG({visitsLoader:u,batchSize:i,shouldCancel:t,progressChanged:h=>o(f,h)})]);return async f=>{const u=await Promise.all(l.map(async([h,m])=>{const y=await m(f);return[h,y]}));return Object.fromEntries(u)}},b4=({typePrefix:e,createLoaders:t,shouldCancel:n})=>{const r=Wr(`${e}/progressChanged`),i=Qn(e,async(a,{getState:o,dispatch:l})=>{const f=t(a),u=await aMe({visitsLoaders:f,shouldCancel:()=>n(o),progressChanged:h=>l(r(h))})(Cj(a.params));return{...a,visitsGroups:u}});return Object.assign(i,{progressChanged:r})},_4=({name:e,asyncThunkCreator:t,initialState:n,filterCreatedVisitsForGroup:r})=>{const{pending:i,rejected:a,fulfilled:o,progressChanged:l}=t,{reducer:f,actions:u}=Un({name:e,initialState:n,reducers:{cancelGetVisits:m=>({...m,cancelLoad:!0})},extraReducers:m=>{m.addCase(i,()=>({...n,loading:!0})),m.addCase(a,(y,{error:_})=>({...n,errorData:Li(_)??null})),m.addCase(o,(y,{payload:_})=>({...y,..._,loading:!1,progress:null,errorData:null})),m.addCase(l,(y,{payload:_})=>({...y,progress:_})),m.addCase(oh,(y,{payload:_})=>{const{visitsGroups:x,...w}=y,S=Object.keys(x).map(E=>{const A=r({...w,groupKey:E},_.createdVisits).map(({visit:j})=>j);return[E,[...A,...x[E]]]}),O=Object.fromEntries(S);return{...w,visitsGroups:O}})}}),{cancelGetVisits:h}=u;return{reducer:f,cancelGetVisits:h}},wG="shlink/domainVisitsComparison",oMe={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},sMe=e=>b4({typePrefix:`${wG}/getDomainVisitsForComparison`,createLoaders:({domains:t})=>{const n=e(),r=t.map(i=>[i,a=>n.getDomainVisits(i,a)]);return Object.fromEntries(r)},shouldCancel:t=>t().domainVisitsComparison.cancelLoad}),lMe=e=>_4({name:wG,initialState:oMe,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:n},r)=>eG(r,t,n==null?void 0:n.dateRange)}),SG="shlink/shortUrlVisitsComparison",uMe={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},cMe=e=>b4({typePrefix:`${SG}/getShortUrlVisitsForComparison`,createLoaders:({shortUrls:t})=>{const n=e(),r=t.map(i=>[n4(i),a=>n.getShortUrlVisits(i,a)]);return Object.fromEntries(r)},shouldCancel:t=>t().shortUrlVisitsComparison.cancelLoad}),fMe=e=>_4({name:SG,initialState:uMe,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:n},r)=>JW(r,IH(t),n==null?void 0:n.dateRange)}),OG="shlink/tagVisitsComparison",dMe={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},hMe=e=>b4({typePrefix:`${OG}/getTagVisitsForComparison`,createLoaders:({tags:t})=>{const n=e(),r=t.map(i=>[i,a=>n.getTagVisits(i,a)]);return Object.fromEntries(r)},shouldCancel:t=>t().tagVisitsComparison.cancelLoad}),pMe=e=>_4({name:OG,initialState:dMe,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:n},r)=>tG(r,t,n==null?void 0:n.dateRange)}),mMe=Da(({getShortUrlVisitsForComparison:e,shortUrlVisitsComparison:t,cancelGetShortUrlVisitsComparison:n,shortUrlsDetails:r,getShortUrlsDetails:i})=>{const a=JP("short-urls"),o=B.useMemo(()=>a.map(IH),[a]),l=B.useCallback(h=>e({...h,shortUrls:o}),[e,o]),f=B.useMemo(()=>{var h;return[...((h=r.shortUrls)==null?void 0:h.values())??[]]},[r.shortUrls]),u=B.useMemo(()=>{const{visitsGroups:h,loading:m,...y}=t,_=f.reduce((x,w)=>(x[w.shortUrl]=h[n4(w)]??[],x),{});return{...y,visitsGroups:_,loading:m||r.loading}},[t,r.loading,f]);return B.useEffect(()=>{o.length>0&&i(o)},[i,o]),v.jsx(y4,{title:v.jsx("span",{"data-testid":"title",children:r.loading?"Loading...":`Comparing ${f.length} short URLs`}),getVisitsForComparison:l,visitsComparisonInfo:u,cancelGetVisitsComparison:n})},()=>[Yr.visits]),EG=Da(({getTagVisitsForComparison:e,tagVisitsComparison:t,cancelGetTagVisitsComparison:n})=>{const{ColorGenerator:r}=Pn(EG),i=JP("tags"),a=B.useCallback(f=>e({...f,tags:i}),[e,i]),{visitsGroups:o}=t,l=B.useMemo(()=>Object.keys(o).reduce((f,u)=>(f[u]=r.getColorForKey(u),f),{}),[r,o]);return v.jsx(y4,{title:v.jsxs(v.Fragment,{children:["Comparing ",i.map(f=>v.jsx(f_,{colorGenerator:r,text:f},f))]}),getVisitsForComparison:a,visitsComparisonInfo:t,cancelGetVisitsComparison:n,colors:l})},()=>[Yr.visits]),vMe=Rn(EG,["ColorGenerator"]),gMe=(e,t)=>{const n=(r,i)=>t([...r,"mercureInfo"],[...i,"createNewVisits","loadMercureInfo"]);e.serviceFactory("MapModal",()=>rG),e.factory("ShortUrlVisits",tMe),e.decorator("ShortUrlVisits",t(["shortUrlVisits","shortUrlVisitsDeletion","shortUrlsDetails","mercureInfo"],["getShortUrlVisits","deleteShortUrlVisits","getShortUrlsDetails","cancelGetShortUrlVisits","createNewVisits","loadMercureInfo"])),e.factory("TagVisits",rMe),e.decorator("TagVisits",n(["tagVisits"],["getTagVisits","cancelGetTagVisits"])),e.factory("TagVisitsComparison",vMe),e.decorator("TagVisitsComparison",n(["tagVisitsComparison"],["getTagVisitsForComparison","cancelGetTagVisitsForComparison"])),e.serviceFactory("DomainVisitsComparison",()=>iMe),e.decorator("DomainVisitsComparison",n(["domainVisitsComparison"],["getDomainVisitsForComparison","cancelGetDomainVisitsForComparison"])),e.serviceFactory("ShortUrlVisitsComparison",()=>mMe),e.decorator("ShortUrlVisitsComparison",n(["shortUrlVisitsComparison","shortUrlsDetails"],["getShortUrlVisitsForComparison","cancelGetShortUrlVisitsForComparison","getShortUrlsDetails"])),e.factory("DomainVisits",ORe),e.decorator("DomainVisits",n(["domainVisits"],["getDomainVisits","cancelGetDomainVisits"])),e.factory("OrphanVisits",CRe),e.decorator("OrphanVisits",n(["orphanVisits","orphanVisitsDeletion"],["getOrphanVisits","cancelGetOrphanVisits","deleteOrphanVisits"])),e.factory("NonOrphanVisits",ERe),e.decorator("NonOrphanVisits",n(["nonOrphanVisits"],["getNonOrphanVisits","cancelGetNonOrphanVisits"])),e.serviceFactory("VisitsParser",()=>yRe),e.serviceFactory("getShortUrlVisits",HRe,"apiClientFactory"),e.serviceFactory("cancelGetShortUrlVisits",r=>r.cancelGetVisits,"shortUrlVisitsReducerCreator"),e.serviceFactory("getShortUrlVisitsForComparison",cMe,"apiClientFactory"),e.serviceFactory("cancelGetShortUrlVisitsForComparison",r=>r.cancelGetVisits,"shortUrlVisitsComparisonReducerCreator"),e.serviceFactory("deleteShortUrlVisits",GRe,"apiClientFactory"),e.serviceFactory("getTagVisits",ZRe,"apiClientFactory"),e.serviceFactory("cancelGetTagVisits",r=>r.cancelGetVisits,"tagVisitsReducerCreator"),e.serviceFactory("getTagVisitsForComparison",hMe,"apiClientFactory"),e.serviceFactory("cancelGetTagVisitsForComparison",r=>r.cancelGetVisits,"tagVisitsComparisonReducerCreator"),e.serviceFactory("getDomainVisits",MRe,"apiClientFactory"),e.serviceFactory("cancelGetDomainVisits",r=>r.cancelGetVisits,"domainVisitsReducerCreator"),e.serviceFactory("getDomainVisitsForComparison",sMe,"apiClientFactory"),e.serviceFactory("cancelGetDomainVisitsForComparison",r=>r.cancelGetVisits,"domainVisitsComparisonReducerCreator"),e.serviceFactory("getOrphanVisits",URe,"apiClientFactory"),e.serviceFactory("cancelGetOrphanVisits",r=>r.cancelGetVisits,"orphanVisitsReducerCreator"),e.serviceFactory("deleteOrphanVisits",FRe,"apiClientFactory"),e.serviceFactory("getNonOrphanVisits",DRe,"apiClientFactory"),e.serviceFactory("cancelGetNonOrphanVisits",r=>r.cancelGetVisits,"nonOrphanVisitsReducerCreator"),e.serviceFactory("createNewVisits",()=>oh),e.serviceFactory("loadVisitsOverview",QRe,"apiClientFactory"),e.serviceFactory("visitsOverviewReducerCreator",JRe,"loadVisitsOverview"),e.serviceFactory("visitsOverviewReducer",r=>r.reducer,"visitsOverviewReducerCreator"),e.serviceFactory("domainVisitsReducerCreator",NRe,"getDomainVisits"),e.serviceFactory("domainVisitsReducer",r=>r.reducer,"domainVisitsReducerCreator"),e.serviceFactory("nonOrphanVisitsReducerCreator",kRe,"getNonOrphanVisits"),e.serviceFactory("nonOrphanVisitsReducer",r=>r.reducer,"nonOrphanVisitsReducerCreator"),e.serviceFactory("orphanVisitsReducerCreator",zRe,"getOrphanVisits","deleteOrphanVisits"),e.serviceFactory("orphanVisitsReducer",r=>r.reducer,"orphanVisitsReducerCreator"),e.serviceFactory("orphanVisitsDeletionReducerCreator",qRe,"deleteOrphanVisits"),e.serviceFactory("orphanVisitsDeletionReducer",r=>r.reducer,"orphanVisitsDeletionReducerCreator"),e.serviceFactory("shortUrlVisitsReducerCreator",WRe,"getShortUrlVisits","deleteShortUrlVisits"),e.serviceFactory("shortUrlVisitsReducer",r=>r.reducer,"shortUrlVisitsReducerCreator"),e.serviceFactory("shortUrlVisitsDeletionReducerCreator",YRe,"deleteShortUrlVisits"),e.serviceFactory("shortUrlVisitsDeletionReducer",r=>r.reducer,"shortUrlVisitsDeletionReducerCreator"),e.serviceFactory("tagVisitsReducerCreator",XRe,"getTagVisits"),e.serviceFactory("tagVisitsReducer",r=>r.reducer,"tagVisitsReducerCreator"),e.serviceFactory("tagVisitsComparisonReducerCreator",pMe,"getTagVisitsForComparison"),e.serviceFactory("tagVisitsComparisonReducer",r=>r.reducer,"tagVisitsComparisonReducerCreator"),e.serviceFactory("domainVisitsComparisonReducerCreator",lMe,"getDomainVisitsForComparison"),e.serviceFactory("domainVisitsComparisonReducer",r=>r.reducer,"domainVisitsComparisonReducerCreator"),e.serviceFactory("shortUrlVisitsComparisonReducerCreator",fMe,"getShortUrlVisitsForComparison"),e.serviceFactory("shortUrlVisitsComparisonReducer",r=>r.reducer,"shortUrlVisitsComparisonReducerCreator")},jp=({children:e,to:t,className:n,...r})=>v.jsx(Qb,{className:({isActive:i})=>ke("aside-menu__item",n,{"aside-menu__item--selected":i}),to:t,...r,children:e}),yMe=({routePrefix:e,showOnMobile:t=!1})=>{const{pathname:n}=Lr(),r=ke("aside-menu",{"aside-menu--hidden":!t}),i=a=>`${e}${a}`;return v.jsx("aside",{className:r,children:v.jsxs("nav",{className:"nav flex-column aside-menu__nav",children:[v.jsxs(jp,{to:i("/overview"),children:[v.jsx(Xe,{fixedWidth:!0,icon:eJ}),v.jsx("span",{className:"aside-menu__item-text",children:"Overview"})]}),v.jsxs(jp,{to:i("/list-short-urls/1"),className:ke({"aside-menu__item--selected":n.match("/list-short-urls")!==null}),children:[v.jsx(Xe,{fixedWidth:!0,icon:Vj}),v.jsx("span",{className:"aside-menu__item-text",children:"List short URLs"})]}),v.jsxs(jp,{to:i("/create-short-url"),children:[v.jsx(Xe,{fixedWidth:!0,icon:oJ,flip:"horizontal"}),v.jsx("span",{className:"aside-menu__item-text",children:"Create short URL"})]}),v.jsxs(jp,{to:i("/manage-tags"),children:[v.jsx(Xe,{fixedWidth:!0,icon:SB}),v.jsx("span",{className:"aside-menu__item-text",children:"Manage tags"})]}),v.jsxs(jp,{to:i("/manage-domains"),children:[v.jsx(Xe,{fixedWidth:!0,icon:RQ}),v.jsx("span",{className:"aside-menu__item-text",children:"Manage domains"})]})]})})},CG=({createNotFound:e})=>{const{TagsList:t,ShortUrlsList:n,CreateShortUrl:r,ShortUrlVisits:i,TagVisits:a,DomainVisits:o,OrphanVisits:l,NonOrphanVisits:f,Overview:u,EditShortUrl:h,ManageDomains:m,TagVisitsComparison:y,DomainVisitsComparison:_,ShortUrlVisitsComparison:x,ShortUrlRedirectRules:w}=Pn(CG),S=Lr(),O=eu(),[E,A,j,P]=Kt();B.useEffect(()=>P(),[S,P]);const R=ke("shlink-layout__burger-icon",{"shlink-layout__burger-icon--active":E}),I=fje(j,P),V=vo("shortUrlRedirectRules");return v.jsxs(v.Fragment,{children:[v.jsx(Xe,{icon:EQ,className:R,onClick:A}),v.jsx("div",{...I,className:"shlink-layout__swipeable",children:v.jsxs("div",{className:"shlink-layout__swipeable-inner",children:[v.jsx(yMe,{routePrefix:O,showOnMobile:E}),v.jsx("div",{className:"shlink-layout__container",onPointerDown:()=>P(),children:v.jsx("div",{className:"container-xl",children:v.jsxs(Zb,{children:[v.jsx(St,{index:!0,element:v.jsx(Dj,{replace:!0,to:"overview"})}),v.jsx(St,{path:"/overview",element:v.jsx(u,{})}),v.jsx(St,{path:"/list-short-urls/:page",element:v.jsx(n,{})}),v.jsx(St,{path:"/create-short-url",element:v.jsx(r,{})}),v.jsx(St,{path:"/short-code/:shortCode/visits",children:["","*"].map(W=>v.jsx(St,{path:W,element:v.jsx(i,{})},W))}),v.jsx(St,{path:"/short-code/:shortCode/edit",element:v.jsx(h,{})}),V&&v.jsx(St,{path:"/short-code/:shortCode/redirect-rules",element:v.jsx(w,{})}),v.jsx(St,{path:"/short-urls/compare-visits",element:v.jsx(x,{})}),v.jsx(St,{path:"/tag/:tag/visits",children:["","*"].map(W=>v.jsx(St,{path:W,element:v.jsx(a,{})},W))}),v.jsx(St,{path:"/tags/compare-visits",element:v.jsx(y,{})}),v.jsx(St,{path:"/domain/:domain/visits",children:["","*"].map(W=>v.jsx(St,{path:W,element:v.jsx(o,{})},W))}),v.jsx(St,{path:"/orphan-visits",children:["","*"].map(W=>v.jsx(St,{path:W,element:v.jsx(l,{})},W))}),v.jsx(St,{path:"/non-orphan-visits",children:["","*"].map(W=>v.jsx(St,{path:W,element:v.jsx(f,{})},W))}),v.jsx(St,{path:"/manage-tags",element:v.jsx(t,{})}),v.jsx(St,{path:"/manage-domains",element:v.jsx(m,{})}),v.jsx(St,{path:"/domains/compare-visits",element:v.jsx(_,{})}),e&&v.jsx(St,{path:"*",element:e("/list-short-urls/1")})]})})})]})})]})},bMe=Rn(CG,["TagsList","ShortUrlsList","CreateShortUrl","ShortUrlVisits","TagVisits","DomainVisits","OrphanVisits","NonOrphanVisits","Overview","EditShortUrl","ManageDomains","TagVisitsComparison","DomainVisitsComparison","ShortUrlVisitsComparison","ShortUrlRedirectRules"]),_Me=e=>bz({devTools:!1,reducer:A3({mercureInfo:e.mercureInfoReducer,shortUrlsList:e.shortUrlsListReducer,shortUrlCreation:e.shortUrlCreationReducer,shortUrlDeletion:e.shortUrlDeletionReducer,shortUrlEdition:e.shortUrlEditionReducer,shortUrlsDetails:e.shortUrlsDetailsReducer,shortUrlVisits:e.shortUrlVisitsReducer,shortUrlVisitsDeletion:e.shortUrlVisitsDeletionReducer,shortUrlVisitsComparison:e.shortUrlVisitsComparisonReducer,tagVisits:e.tagVisitsReducer,tagVisitsComparison:e.tagVisitsComparisonReducer,domainVisits:e.domainVisitsReducer,domainVisitsComparison:e.domainVisitsComparisonReducer,orphanVisits:e.orphanVisitsReducer,orphanVisitsDeletion:e.orphanVisitsDeletionReducer,nonOrphanVisits:e.nonOrphanVisitsReducer,tagsList:e.tagsListReducer,tagDelete:e.tagDeleteReducer,tagEdit:e.tagEditReducer,domainsList:e.domainsListReducer,visitsOverview:e.visitsOverviewReducer,shortUrlRedirectRules:e.shortUrlRedirectRulesReducer,shortUrlRedirectRulesSaving:e.setShortUrlRedirectRulesReducer}),middleware:t=>t({immutableCheck:!1,serializableCheck:!1})}),xMe=e=>{e.factory("Main",bMe),e.factory("store",_Me)},ka=new yB,{container:wMe}=ka,SMe=e=>t=>Object.fromEntries(e.map(n=>[n,t[n]])),OMe=(e,t)=>(...n)=>e[t](...n),EMe=(e,t)=>({...e,[t]:OMe(wMe,t)}),lh=(e,t=[])=>H9(e?SMe(e):null,t.reduce(EMe,{}));xMe(ka);i4e(ka,lh);T4e(ka,lh);gMe(ka,lh);Eje(ka);wje(ka,lh);Ije(ka,lh);L4e(ka);oPe(ka,lh);let P9;const CMe=e=>({serverVersion:t,apiClient:n,settings:r,routesPrefix:i="",createNotFound:a,tagColorsStorage:o})=>{const l=sje(t),f=B.useRef(void 0),[u,h]=B.useState(),m=_c(),y=B.useMemo(()=>m?B.Fragment:aB,[m]);return B.useEffect(()=>{P9=n,e.value("apiClientFactory",()=>P9),o&&e.value("TagColorsStorage",o);const{container:_}=e,{Main:x,store:w,loadMercureInfo:S,listTags:O,listDomains:E}=_;f.current=v.jsx(x,{createNotFound:a}),h(w),w.dispatch(S(r)),w.dispatch(O()),w.dispatch(E())},[n,a,r,o]),u?v.jsx(W9,{store:u,children:v.jsx(Nz,{value:r??{},children:v.jsx(oje,{value:l,children:v.jsx(rje,{value:i,children:v.jsx(y,{children:f.current})})})})}):v.jsx(v.Fragment,{})},TMe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=",AMe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==",jMe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC",PMe=()=>{delete q$.Icon.Default.prototype._getIconUrl,q$.Icon.Default.mergeOptions({iconRetinaUrl:AMe,iconUrl:TMe,shadowUrl:jMe})};PMe();const RMe=CMe(ka);function Wb(e){return t=>{const{resetSelectedServer:n}=t;return B.useEffect(()=>{n()},[n]),v.jsx(e,{...t})}}let MMe=class extends B.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t){const{console:n=globalThis.console}=this.props;n.error(t)}render(){const{hasError:t}=this.state,{location:n=globalThis.location}=this.props;if(t)return v.jsxs(oz,{title:"Oops! This is awkward :S",children:[v.jsx("p",{children:"It seems that something went wrong. Try refreshing the page or just click this button."}),v.jsx("br",{}),v.jsx(ra,{size:"lg",onClick:()=>n.reload(),children:"Take me back"})]});const{children:r}=this.props;return r}};const NMe=({id:e,name:t})=>v.jsxs(mn,{to:`/server/${e}`,className:ke("servers-list__server-item","tw:flex tw:items-center tw:justify-between tw:gap-x-2 tw:px-4 tw:py-3","tw:rounded-none tw:hover:bg-lm-secondary tw:hover:dark:bg-dm-secondary","tw:border-b tw:last:border-0 tw:border-lm-border tw:dark:border-dm-border"),children:[v.jsx("span",{className:"tw:truncate",children:t}),v.jsx(Xe,{icon:fJ})]}),TG=({servers:e,borderless:t})=>v.jsx(v.Fragment,{children:e.length>0&&v.jsx("div",{"data-testid":"list",className:ke("tw:w-full tw:border-lm-border tw:dark:border-dm-border","tw:md:max-h-56 tw:md:overflow-y-auto tw:-mb-1 tw:scroll-thin",{"tw:border-y":!t}),children:e.map(({id:n,name:r})=>v.jsx(NMe,{id:n,name:r},n))})}),AG=({color:e=mm,className:t})=>v.jsx("svg",{className:t,viewBox:"0 0 512 512",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:v.jsxs("g",{fill:e,children:[v.jsx("path",{d:" M 23.71 85.08 C 17.22 49.81 49.44 14.86 85.08 18.12 C 118.83 19.21 145.72 53.33 139.45 86.37 C 155.64 102.30 171.32 118.83 187.87 134.36 C 198.32 111.73 208.84 89.12 219.57 66.62 C 226.05 53.84 243.47 48.74 255.73 56.27 C 263.76 62.10 270.34 69.69 277.25 76.75 C 286.28 86.61 285.72 102.89 276.31 112.31 C 223.38 165.37 170.38 218.37 117.35 271.34 C 107.72 280.99 91.01 281.25 81.11 271.86 C 74.39 264.94 66.82 258.69 61.24 250.77 C 53.72 238.52 58.85 221.07 71.64 214.62 C 94.11 203.87 116.72 193.38 139.33 182.91 C 123.81 166.36 107.30 150.68 91.37 134.49 C 60.20 140.28 27.37 116.78 23.71 85.08 Z"}),v.jsx("path",{d:" M 205.21 201.23 C 225.32 181.36 260.88 181.11 281.14 200.86 C 299.25 218.75 317.37 236.65 335.10 254.93 C 356.73 278.01 352.01 318.70 326.03 336.56 C 320.07 330.47 313.73 324.65 308.12 318.28 C 323.86 309.39 328.76 286.18 316.63 272.39 C 301.73 256.95 286.30 242.03 271.24 226.75 C 264.49 219.65 256.80 212.00 246.37 211.52 C 224.65 208.64 205.52 233.36 214.49 253.58 C 221.09 266.81 234.22 275.12 243.62 286.24 C 240.43 295.96 238.09 306.13 238.29 316.46 C 225.55 304.29 213.16 291.73 200.89 279.09 C 180.97 257.57 183.10 220.45 205.21 201.23 Z"}),v.jsx("path",{d:" M 273.90 352.07 C 252.28 328.99 256.98 288.31 282.96 270.46 C 288.93 276.54 295.26 282.36 300.88 288.72 C 285.14 297.62 280.23 320.82 292.38 334.61 C 307.27 350.05 322.70 364.96 337.75 380.25 C 344.51 387.35 352.20 395.00 362.64 395.48 C 384.35 398.37 403.49 373.64 394.51 353.42 C 387.92 340.18 374.78 331.88 365.38 320.76 C 368.56 311.04 370.91 300.86 370.71 290.54 C 383.45 302.70 395.84 315.27 408.11 327.91 C 428.03 349.43 425.90 386.55 403.78 405.77 C 383.68 425.64 348.13 425.89 327.86 406.14 C 309.75 388.25 291.60 370.37 273.90 352.07 Z"}),v.jsx("path",{d:" M 422.11 403.83 C 431.96 394.07 441.60 384.06 451.66 374.51 C 460.90 383.74 471.89 392.70 474.89 406.11 C 480.16 429.97 484.08 454.13 488.76 478.12 C 490.00 483.41 484.47 488.29 479.35 486.63 C 454.66 481.52 429.55 478.12 405.14 471.84 C 393.17 467.97 385.20 457.75 376.55 449.27 C 386.39 439.49 396.13 429.60 406.06 419.91 C 416.37 433.45 435.74 414.00 422.11 403.83 Z"})]})}),LMe=({servers:e})=>{const t=yo(),n=Object.values(e),r=n.length>0;return B.useEffect(()=>{const i=n.find(({autoConnect:a})=>a);i&&t(`/server/${i.id}`)},[n,t]),v.jsx("div",{className:"tw:w-full",children:v.jsx(Ei,{className:"tw:mx-auto tw:max-w-[720px] tw:overflow-hidden",children:v.jsxs("div",{className:"tw:flex tw:flex-col tw:md:flex-row",children:[v.jsx("div",{className:"tw:p-6 tw:hidden tw:md:flex tw:items-center tw:w-[40%]",children:v.jsx("div",{className:"tw:w-full",children:v.jsx(AG,{})})}),v.jsxs("div",{className:"tw:md:border-l tw:border-lm-border tw:dark:border-dm-border tw:flex-grow",children:[v.jsx("h1",{className:ke("tw:p-4 tw:text-center tw:border-lm-border tw:dark:border-dm-border",{"tw:border-b":!r}),children:"Welcome!"}),r?v.jsx(TG,{servers:n}):v.jsxs("div",{className:"tw:p-6 tw:text-center tw:flex tw:flex-col tw:gap-12 tw:text-xl",children:[v.jsx("p",{children:"This application will help you manage your Shlink servers."}),v.jsx("p",{children:v.jsxs(ra,{to:"/server/create",size:"lg",inline:!0,children:[v.jsx(Xe,{icon:fv})," Add a server"]})}),v.jsx("p",{children:v.jsx(Ai,{href:"https://shlink.io/documentation",children:v.jsxs("small",{children:[v.jsx("span",{className:"tw:mr-2",children:"Learn more about Shlink"}),v.jsx(Xe,{icon:VQ})]})})})]})]})]})})})},jG=()=>{const{ServersDropdown:e}=Ma(jG),[t,n,,r]=Kt(),i=Lr(),{pathname:a}=i;B.useEffect(r,[i,r]);const o="/settings";return v.jsxs(mU,{color:"primary",dark:!0,fixed:"top",expand:"md",className:"tw:text-white tw:bg-lm-brand tw:dark:bg-dm-brand",children:[v.jsxs(vU,{tag:mn,to:"/",children:[v.jsx(AG,{className:"tw:inline tw:w-7 tw:mr-1",color:"white"})," Shlink"]}),v.jsx(gU,{onClick:n,children:v.jsx(Xe,{icon:lJ,className:ke("tw:transition-transform tw:duration-300",{"tw:rotate-180":t})})}),v.jsx(y3,{navbar:!0,isOpen:t,children:v.jsxs(l3,{navbar:!0,className:"tw:ml-auto",children:[v.jsx(u3,{children:v.jsxs(c3,{tag:mn,to:o,active:a.startsWith(o),children:[v.jsx(Xe,{icon:pJ})," Settings"]})}),v.jsx(e,{})]})})]})},DMe=Na(jG,["ServersDropdown"]),kMe=({children:e})=>{const t=Lr();return B.useEffect(()=>{scrollTo(0,0)},[t]),v.jsx(v.Fragment,{children:e})},PG=Tz(e=>e,e=>{try{return HT(e,e,"=")}catch{return!1}}),RG=e=>PG(e)?`v${e}`:e,MG=(e,t="latest")=>PG(e)?e:t,IMe="%_VERSION_%",$Me=e=>RG(MG(e)),R9=({project:e,version:t})=>v.jsx(Ai,{href:`https://github.com/shlinkio/${e}/releases/${t}`,className:"tw:text-gray-500",children:v.jsx("b",{children:t})}),BMe=({selectedServer:e,clientVersion:t=IMe})=>{const n=$Me(t);return v.jsxs("small",{className:"tw:text-gray-500",children:[qj(e)&&v.jsxs(v.Fragment,{children:["Server: ",v.jsx(R9,{project:"shlink",version:e.printableVersion})," - "]}),"Client: ",v.jsx(R9,{project:"shlink-web-client",version:n})]})},UMe=({selectedServer:e})=>v.jsx("div",{className:ke("tw:text-center",{"tw:md:ml-(--aside-menu-width)":qj(e)}),children:v.jsx(BMe,{selectedServer:e})}),uh=({children:e,className:t})=>v.jsx("div",{className:ke("tw:container tw:mx-auto tw:p-5 tw:pt-8 tw:max-md:p-0 tw:max-md:py-4",t),children:e});function NG(e){const t=n=>{const{ServerError:r}=Ma(t),i=zd(),{selectServer:a,selectedServer:o}=n;return B.useEffect(()=>{i.serverId&&a(i.serverId)},[i.serverId,a]),o?uQ(o)?v.jsx(r,{}):v.jsx(e,{...n}):v.jsx(uh,{children:v.jsx(iz,{loading:!0})})};return t}const LG=NG(B.memo(({selectedServer:e,settings:t})=>{const{buildShlinkApiClient:n,TagColorsStorage:r,ShlinkWebComponent:i,ServerError:a}=Ma(LG);if(!qj(e))return v.jsx(a,{});const o=`/server/${e.id}`;return v.jsx(i,{serverVersion:e.version,apiClient:n(e),settings:t,routesPrefix:o,tagColorsStorage:r,createNotFound:l=>v.jsx(sz,{to:`${o}${l}`,children:"List short URLs"})})})),zMe=Na(LG,["buildShlinkApiClient","TagColorsStorage","ShlinkWebComponent","ServerError"]),FMe=(e,t)=>{e.constant("window",window),e.constant("console",console),e.constant("fetch",window.fetch.bind(window)),e.service("HttpClient",que,"fetch"),e.serviceFactory("ScrollToTop",()=>kMe),e.factory("MainHeader",DMe),e.serviceFactory("Home",()=>LMe),e.decorator("Home",Wb),e.decorator("Home",t(["servers"],["resetSelectedServer"])),e.serviceFactory("ShlinkWebComponent",()=>RMe),e.factory("ShlinkWebComponentContainer",zMe),e.decorator("ShlinkWebComponentContainer",t(["selectedServer","settings"],["selectServer"])),e.serviceFactory("ShlinkVersionsContainer",()=>UMe),e.decorator("ShlinkVersionsContainer",t(["selectedServer"])),e.serviceFactory("ErrorHandler",()=>MMe)},DG=()=>{const e=yo();return B.useCallback(()=>e(-1),[e])};function qMe(e){let t=e.url;try{const{host:n,pathname:r}=new URL(t);t=n;const i=r.substring(1);i.length>0&&(t=`${t} ${i}`)}catch{}return`${e.name} ${t}`.toLowerCase().replace(/[^a-zA-Z0-9-_.~]/g,"-")}function VMe(e){const t={};return e.forEach(n=>{t[n.id]=n}),t}const HMe=(e,{url:t,apiKey:n})=>e.some(r=>r.url===t&&r.apiKey===n);function WMe(e,t){const n=Object.values(e),{duplicatedServers:r=[],newServers:i=[]}=Cz(t,a=>HMe(n,a)?"duplicatedServers":"newServers");return{duplicatedServers:r,newServers:i}}function Gb(e,t){const n=new Set(Object.keys(e)),r=[];return t.forEach(i=>{const a=qMe(i);let o=a,l=1;for(;n.has(o);)o=`${a}-${l}`,l++;r.push({...i,id:o}),n.add(o)}),r}const kG=({open:e,duplicatedServers:t,onClose:n,onConfirm:r})=>{const i=t.length>1;return v.jsxs(rz,{size:"lg",title:`Duplicated server${i?"s":""}`,open:e,onClose:n,onConfirm:r,confirmText:`Save duplicate${i?"s":""}`,cancelText:i?"Ignore duplicates":"Discard",children:[v.jsx("p",{children:i?"The next servers already exist:":"There is already a server with:"}),v.jsx("ul",{className:"tw:list-disc tw:mt-4",children:t.map(({url:a,apiKey:o},l)=>i?v.jsxs("li",{children:[v.jsx("b",{children:a})," - ",v.jsx("b",{children:o})]},l):v.jsxs(B.Fragment,{children:[v.jsxs("li",{children:["URL: ",v.jsx("b",{children:a})]}),v.jsxs("li",{children:["API key: ",v.jsx("b",{children:o})]})]},l))}),v.jsxs("span",{children:[i?"Do you want to save duplicated servers":"Do you want to save this server","?"]})]})},GMe=e=>B.useCallback(t=>{t.preventDefault(),e(t)},[e]),IG=({onSubmit:e,initialValues:t,children:n,title:r})=>{const[i,a]=B.useState((t==null?void 0:t.name)??""),[o,l]=B.useState((t==null?void 0:t.url)??""),[f,u]=B.useState((t==null?void 0:t.apiKey)??""),{flag:h,toggle:m}=Kt((t==null?void 0:t.forwardCredentials)??!1,!0),y=GMe(()=>e({name:i,url:o,apiKey:f,forwardCredentials:h}));return v.jsxs("form",{name:"serverForm",onSubmit:y,children:[v.jsxs(p1,{className:"tw:mb-4",bodyClassName:"tw:flex tw:flex-col tw:gap-y-3",title:r,children:[v.jsx(aL,{label:"Name",value:i,onChange:_=>a(_.target.value),required:!0}),v.jsx(aL,{label:"URL",type:"url",value:o,onChange:_=>l(_.target.value),required:!0}),v.jsx(kle,{label:"API key",value:f,onChange:_=>u(_.target.value),required:!0}),v.jsx(Sle,{summary:"Advanced options",children:v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-0.5",children:[v.jsxs(m1,{className:"tw:flex tw:items-center tw:gap-x-1.5 tw:cursor-pointer",children:[v.jsx(Lle,{onChange:m,checked:h}),"Forward credentials to this server on every request."]}),v.jsxs("small",{className:"tw:pl-5.5 tw:text-gray-600 tw:dark:text-gray-400 tw:mt-0.5",children:['"',"Credentials",'"'," here means cookies, TLS client certificates, or authentication headers containing a username and password."]}),v.jsxs("small",{className:"tw:pl-5.5 tw:text-gray-600 tw:dark:text-gray-400",children:[v.jsx("b",{children:"Important!"})," If you are not sure what this means, leave it unchecked. Enabling this option will make all requests fail for Shlink older than v4.5.0, as it requires the server to set a more strict value for ",v.jsx("code",{className:"tw:whitespace-nowrap",children:"Access-Control-Allow-Origin"})," than ",v.jsx("code",{children:"*"}),"."]})]})})]}),v.jsx("div",{className:"tw:flex tw:items-center tw:justify-end tw:gap-x-2",children:n})]})},M9=4e3,N9=({variant:e})=>v.jsx("div",{className:"tw:mt-4",children:v.jsxs(az,{variant:e,children:[e==="success"&&"Servers properly imported. You can now select one from the list :)",e==="error"&&"The servers could not be imported. Make sure the format is correct."]})}),$G=({servers:e,createServers:t})=>{const{ImportServersBtn:n,useTimeoutToggle:r}=Ma($G),i=yo(),a=DG(),o=!!Object.keys(e).length,[l,f]=r(!1,M9),[u,h]=r(!1,M9),[m,y]=Kt(),[_,x]=B.useState(),w=B.useCallback(O=>{const[E]=Gb(e,[O]);t([E]),i(`/server/${E.id}`)},[t,i,e]),S=B.useCallback(O=>{x(O),Object.values(e).some(({url:A,apiKey:j})=>O.url===A&&O.apiKey===j)?y():w(O)},[w,e,y]);return v.jsxs(uh,{children:[v.jsxs(IG,{title:"Add new server",onSubmit:S,children:[!o&&v.jsx(n,{tooltipPlacement:"top",onImport:f,onError:h}),o&&v.jsx(ra,{variant:"secondary",onClick:a,children:"Cancel"}),v.jsx(ra,{type:"submit",children:"Create server"})]}),l&&v.jsx(N9,{variant:"success"}),u&&v.jsx(N9,{variant:"error"}),v.jsx(kG,{open:m,duplicatedServers:_?[_]:[],onClose:a,onConfirm:()=>_&&w(_)})]})},YMe=Na($G,["ImportServersBtn","useTimeoutToggle"]),BG=({server:e,children:t})=>{const{DeleteServerModal:n}=Ma(BG),[r,,i,a]=Kt(),o=yo(),l=B.useCallback(f=>{a(),f&&o("/")},[a,o]);return v.jsxs(v.Fragment,{children:[v.jsx("button",{type:"button",className:"tw:text-danger tw:hover:underline",onClick:i,children:t}),v.jsx(n,{server:e,open:r,onClose:l})]})},KMe=Na(BG,["DeleteServerModal"]),ZMe=({server:e,onClose:t,open:n,deleteServer:r})=>{const i=B.useCallback(a=>{a==="confirm"&&r(e)},[r,e]);return v.jsx(rz,{open:n,title:"Remove server",variant:"danger",onClose:()=>t(!1),onConfirm:()=>t(!0),onClosed:i,confirmText:"Delete",children:v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-y-4",children:[v.jsxs("p",{children:["Are you sure you want to remove ",v.jsx("b",{children:e?e.name:""}),"?"]}),v.jsx("p",{children:v.jsx("i",{children:"No data will be deleted, only the access to this server will be removed from this device. You can create it again at any moment."})})]})})},XMe=NG(({editServer:e,selectedServer:t,selectServer:n})=>{const r=DG(),{reconnect:i}=Hd();if(!Fp(t))return null;const a=o=>{e(t.id,o),i==="true"&&n(t.id),r()};return v.jsx(uh,{children:v.jsxs(IG,{title:v.jsxs(v.Fragment,{children:['Edit "',t.name,'"']}),initialValues:t,onSubmit:a,children:[v.jsx(ra,{variant:"secondary",onClick:r,children:"Cancel"}),v.jsx(ra,{type:"submit",children:"Save"})]})})}),QMe=Na(XMe,["ServerError"]),UG=({createServers:e,servers:t,children:n,onImport:r,onError:i=()=>{},tooltipPlacement:a="bottom",className:o=""})=>{const{ServersImporter:l}=Ma(UG),f=$l(),[u,h]=B.useState([]),[m,,y,_]=Kt(),x=B.useRef(!1),w=B.useCallback(async({target:E})=>{var A;return l.importServersFromFile((A=E.files)==null?void 0:A[0]).then(j=>{const{duplicatedServers:P,newServers:R}=WMe(t,j);x.current=R.length>0,e(Gb(t,R)),P.length>0?(h(P),y()):r==null||r()}).then(()=>{E.value=null}).catch(i)},[e,i,r,t,l,y]),S=B.useCallback(()=>{e(Gb(t,u)),_(),r==null||r()},[e,u,_,r,t]),O=B.useCallback(()=>{_(),x.current&&(r==null||r())},[_,r]);return v.jsxs(v.Fragment,{children:[v.jsxs(ra,{variant:"secondary",id:"importBtn",className:o,onClick:()=>{var E;return(E=f.current)==null?void 0:E.click()},children:[v.jsx(Xe,{icon:LQ,fixedWidth:!0})," ",n??"Import from file"]}),v.jsxs(la,{placement:a,target:"importBtn",children:["You can create servers by importing a CSV file with ",v.jsx("b",{children:"name"}),", ",v.jsx("b",{children:"apiKey"})," and ",v.jsx("b",{children:"url"})," columns."]}),v.jsx("input",{type:"file",accept:".csv",className:"tw:hidden","aria-hidden":!0,tabIndex:-1,ref:f,onChange:w,"data-testid":"csv-file-input"}),v.jsx(kG,{open:m,duplicatedServers:u,onClose:O,onConfirm:S})]})},JMe=Na(UG,["ServersImporter"]),zG=({servers:e,selectedServer:t})=>{const{DeleteServerButton:n}=Ma(zG);return v.jsx(uh,{children:v.jsxs("div",{className:"tw:flex tw:flex-col tw:items-center tw:gap-y-4 tw:md:gap-y-8",children:[v.jsxs(iz,{className:"tw:w-full tw:lg:w-[80%]",variant:"error",children:[!Fp(t)&&"Could not find this Shlink server.",Fp(t)&&v.jsxs(v.Fragment,{children:[v.jsx("p",{children:"Oops! Could not connect to this Shlink server."}),"Make sure you have internet connection, and the server is properly configured and on-line."]})]}),v.jsxs("p",{className:"tw:text-xl",children:["These are the Shlink servers currently configured. Choose one of them or ",v.jsx(mn,{to:"/server/create",children:"add a new one"}),"."]}),v.jsx(Ei,{className:"tw:w-full tw:max-w-100 tw:overflow-hidden",children:v.jsx(TG,{borderless:!0,servers:Object.values(e)})}),Fp(t)&&v.jsxs("p",{className:"tw:text-xl",children:["Alternatively, if you think you may have misconfigured this server, you can ",v.jsx(n,{server:t,children:"remove it"})," or ",v.jsx(mn,{to:`/server/${t.id}/edit?reconnect=true`,children:"edit it"}),"."]})]})})},eNe=Na(zG,["DeleteServerButton"]),tNe=4e3,FG=({servers:e})=>{const{ServersExporter:t,ImportServersBtn:n,useTimeoutToggle:r,ManageServersRow:i}=Ma(FG),[a,o]=B.useState(""),l=B.useMemo(()=>Object.values(e),[e]),f=B.useMemo(()=>l.filter(({name:y,url:_})=>`${y} ${_}`.toLowerCase().match(a.toLowerCase())),[l,a]),u=l.some(({autoConnect:y})=>!!y),[h,m]=r(!1,tNe);return v.jsxs(uh,{className:"tw:flex tw:flex-col tw:gap-y-4",children:[v.jsx($le,{onChange:o}),v.jsxs("div",{className:"tw:flex tw:flex-col tw:md:flex-row tw:gap-2",children:[v.jsxs("div",{className:"tw:flex tw:gap-2",children:[v.jsx(n,{className:"tw:flex-grow",onError:m,children:"Import servers"}),f.length>0&&v.jsxs(ra,{variant:"secondary",className:"tw:flex-grow",onClick:async()=>t.exportServers(),children:[v.jsx(Xe,{icon:OB})," Export servers"]})]}),v.jsxs(ra,{className:"tw:md:ml-auto",to:"/server/create",children:[v.jsx(Xe,{icon:fv})," Add a server"]})]}),v.jsx(p1,{className:"card",children:v.jsxs(wi,{header:v.jsxs(wi.Row,{children:[u&&v.jsx(wi.Cell,{className:"tw:w-[35px]",children:v.jsx("span",{className:"tw:sr-only",children:"Auto-connect"})}),v.jsx(wi.Cell,{children:"Name"}),v.jsx(wi.Cell,{children:"Base URL"}),v.jsx(wi.Cell,{children:v.jsx("span",{className:"sr-only",children:"Options"})})]}),children:[!f.length&&v.jsx(wi.Row,{className:"tw:text-center",children:v.jsx(wi.Cell,{colSpan:4,children:"No servers found."})}),f.map(y=>v.jsx(i,{server:y,hasAutoConnect:u},y.id))]})}),h&&v.jsx("div",{children:v.jsx(az,{variant:"error",children:"The servers could not be imported. Make sure the format is correct."})})]})},nNe=Na(FG,["ServersExporter","ImportServersBtn","useTimeoutToggle","ManageServersRow"]),qG=({server:e,hasAutoConnect:t})=>{const{ManageServersRowDropdown:n}=Ma(qG);return v.jsxs(wi.Row,{className:"tw:relative",children:[t&&v.jsx(wi.Cell,{columnName:"Auto-connect",children:e.autoConnect&&v.jsxs(v.Fragment,{children:[v.jsx(Xe,{icon:ic,className:"tw:text-brand",id:"autoConnectIcon"}),v.jsx(la,{target:"autoConnectIcon",placement:"right",children:"Auto-connect to this server"})]})}),v.jsx(wi.Cell,{className:"tw:font-bold",columnName:"Name",children:v.jsx(mn,{to:`/server/${e.id}`,children:e.name})}),v.jsx(wi.Cell,{columnName:"Base URL",className:"tw:max-lg:border-b-0",children:e.url}),v.jsx(wi.Cell,{className:"tw:text-right tw:max-lg:absolute tw:right-0 tw:-top-1 tw:mx-lg:pt-0",children:v.jsx(n,{server:e})})]})},rNe=Na(qG,["ManageServersRowDropdown"]),VG=({server:e,setAutoConnect:t})=>{const{DeleteServerModal:n}=Ma(VG),[r,,i,a]=Kt(),o=`/server/${e.id}`,{autoConnect:l}=e,f=l?MQ:jce;return v.jsxs(v.Fragment,{children:[v.jsxs(h1,{minWidth:l?210:170,children:[v.jsxs(Je,{tag:mn,to:o,children:[v.jsx(Xe,{icon:PQ,fixedWidth:!0})," Connect"]}),v.jsxs(Je,{tag:mn,to:`${o}/edit`,children:[v.jsx(Xe,{icon:Hj,fixedWidth:!0})," Edit server"]}),v.jsxs(Je,{onClick:()=>t(e,!l),children:[v.jsx(Xe,{icon:f,fixedWidth:!0})," ",l?"Do not a":"A","uto-connect"]}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsxs(Je,{className:"tw:text-danger",onClick:i,children:[v.jsx(Xe,{icon:xB,fixedWidth:!0})," Remove server"]})]}),v.jsx(n,{server:e,open:r,onClose:a})]})},iNe=Na(VG,["DeleteServerModal"]),HG=(e,t)=>xz(e,t,{serializeError:n=>n}),aNe={},{actions:oNe,reducer:sNe}=Un({name:"shlink/servers",initialState:aNe,reducers:{editServer:{prepare:(e,t)=>({payload:{serverId:e,serverData:t}}),reducer:(e,{payload:t})=>{const{serverId:n,serverData:r}=t;return e[n]?{...e,[n]:{...e[n],...r}}:e}},deleteServer:(e,{payload:t})=>(delete e[t.id],e),setAutoConnect:{prepare:({id:e},t)=>({payload:{serverId:e,autoConnect:t}}),reducer:(e,{payload:t})=>{const{serverId:n,autoConnect:r}=t;return e[n]?r?Object.fromEntries(Object.entries(e).map(([i,a])=>[i,{...a,autoConnect:i===n}])):{...e,[n]:{...e[n],autoConnect:r}}:e}},createServers:{prepare:e=>({payload:VMe(e)}),reducer:(e,{payload:t})=>({...e,...t})}}}),{editServer:lNe,deleteServer:uNe,setAutoConnect:cNe,createServers:WG}=oNe,fNe=sNe,dNe=e=>Gb({},Array.isArray(e)?e.filter(_B):[]),hNe=e=>HG("shlink/remoteServers/fetchServers",async(t,{dispatch:n})=>{const r=await e.jsonRequest(`${e0.homepage}/servers.json`),i=dNe(r);n(WG(i))}),x4="shlink/selectedServer",pNe="1.0.0",mNe="999.999.999",vNe="latest",gNe=e=>MG(e===vNe?mNe:e,pNe),yNe=Tz(e=>`${e.id}_${e.url}_${e.apiKey}`,async(e,t)=>t().then(({version:n})=>({version:gNe(n),printableVersion:RG(n)}))),L9=null,w4=Wr(`${x4}/resetSelectedServer`),bNe=e=>HG(`${x4}/selectServer`,async(t,{dispatch:n,getState:r})=>{n(w4());const{servers:i}=r(),a=i[t];if(!a)return{serverNotFound:!0};try{const o=e(a),{version:l,printableVersion:f}=await yNe(a,()=>o.health());return{...a,version:l,printableVersion:f}}catch{return{...a,serverNotReachable:!0}}}),_Ne=e=>Un({name:x4,initialState:L9,reducers:{},extraReducers:t=>{t.addCase(w4,()=>L9),t.addCase(e.fulfilled,(n,{payload:r})=>r)}}),xNe=({servers:e,selectedServer:t})=>{const n=Object.values(e);return v.jsxs(GU,{nav:!0,inNavbar:!0,children:[v.jsxs(vs,{nav:!0,caret:!0,children:[v.jsx(Xe,{icon:UN})," ",v.jsx("span",{className:"tw:ml-1",children:"Servers"})]}),v.jsx(Gl,{end:!0,className:"tw:right-0",children:n.length===0?v.jsxs(Je,{tag:mn,to:"/server/create",children:[v.jsx(Xe,{icon:fv})," ",v.jsx("span",{className:"tw:ml-1",children:"Add a server"})]}):v.jsxs(v.Fragment,{children:[n.map(({name:r,id:i})=>v.jsx(Je,{tag:mn,to:`/server/${i}`,active:cQ(t)===i,children:r},i)),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsxs(Je,{tag:mn,to:"/manage-servers",children:[v.jsx(Xe,{icon:UN})," ",v.jsx("span",{className:"tw:ml-1",children:"Manage servers"})]})]})})]})},wNe=({document:e},t,n)=>{const r=e.createElement("a");r.setAttribute("href",t),r.setAttribute("download",n),r.style.visibility="hidden",e.body.appendChild(r),r.click(),e.body.removeChild(r)},SNe=(e,t,n)=>{const r=new Blob([t],{type:"text/csv;charset=utf-8;"}),i=URL.createObjectURL(r);wNe(e,i,n)},ONe="shlink-servers.csv";var av,ov,sv;class ENe{constructor(t,n,r){lp(this,av);lp(this,ov);lp(this,sv);gf(this,"exportServers",async()=>{const t=Object.values(sp(this,av).get("servers")??{}).map(fQ);try{const n=sp(this,sv).call(this,t);SNe(sp(this,ov),n,ONe)}catch(n){console.error(n)}});up(this,av,t),up(this,ov,n),up(this,sv,r)}}av=new WeakMap,ov=new WeakMap,sv=new WeakMap;const CNe=e=>{if(!Array.isArray(e))throw new Error("Provided file does not have the right format.");return e.map(hQ)};var lv;class TNe{constructor(t){lp(this,lv);up(this,lv,t)}async importServersFromFile(t){if(!t)throw new Error("No file provided");const n=await t.text(),r=await sp(this,lv).call(this,n);return CNe(r)}}lv=new WeakMap;const ANe=(e,t)=>{e.factory("ManageServers",nNe),e.decorator("ManageServers",Wb),e.decorator("ManageServers",t(["selectedServer","servers"],["resetSelectedServer"])),e.factory("ManageServersRow",rNe),e.factory("ManageServersRowDropdown",iNe),e.decorator("ManageServersRowDropdown",t(null,["setAutoConnect"])),e.factory("CreateServer",YMe),e.decorator("CreateServer",Wb),e.decorator("CreateServer",t(["selectedServer","servers"],["createServers","resetSelectedServer"])),e.factory("EditServer",QMe),e.decorator("EditServer",t(["selectedServer"],["editServer","selectServer","resetSelectedServer"])),e.serviceFactory("ServersDropdown",()=>xNe),e.decorator("ServersDropdown",t(["servers","selectedServer"])),e.serviceFactory("DeleteServerModal",()=>ZMe),e.decorator("DeleteServerModal",t(null,["deleteServer"])),e.factory("DeleteServerButton",KMe),e.factory("ImportServersBtn",JMe),e.decorator("ImportServersBtn",t(["servers"],["createServers"])),e.factory("ServerError",eNe),e.decorator("ServerError",t(["servers","selectedServer"])),e.service("ServersImporter",TNe,"csvToJson"),e.service("ServersExporter",ENe,"Storage","window","jsonToCsv"),e.serviceFactory("selectServer",bNe,"buildShlinkApiClient","loadMercureInfo"),e.serviceFactory("createServers",()=>WG),e.serviceFactory("deleteServer",()=>uNe),e.serviceFactory("editServer",()=>lNe),e.serviceFactory("setAutoConnect",()=>cNe),e.serviceFactory("fetchServers",hNe,"HttpClient"),e.serviceFactory("resetSelectedServer",()=>w4),e.serviceFactory("selectedServerReducerCreator",_Ne,"selectServer"),e.serviceFactory("selectedServerReducer",n=>n.reducer,"selectedServerReducerCreator")},GG={field:"dateCreated",dir:"DESC"},jNe={realTimeUpdates:{enabled:!0},shortUrlCreation:{validateUrls:!1},ui:{theme:O3()},visits:{defaultInterval:"last30Days"},shortUrlsList:{defaultOrdering:GG}},{reducer:PNe,actions:RNe}=Un({name:"shlink/settings",initialState:jNe,reducers:{setSettings:(e,{payload:t})=>_1(e,t)}}),{setSettings:MNe}=RNe,NNe=PNe,LNe=({settings:e,setSettings:t})=>v.jsx(uh,{children:v.jsx(Ece,{settings:e,updateSettings:t,defaultShortUrlsListOrdering:GG})}),DNe=(e,t)=>{e.serviceFactory("Settings",()=>LNe),e.decorator("Settings",Wb),e.decorator("Settings",t(["settings"],["setSettings","resetSelectedServer"])),e.serviceFactory("setSettings",()=>MNe)};var XE,D9;function kNe(){return D9||(D9=1,XE=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(r,i,a){n.o(r,i)||Object.defineProperty(r,i,{enumerable:!0,get:a})},n.r=function(r){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},n.t=function(r,i){if(1&i&&(r=n(r)),8&i||4&i&&typeof r=="object"&&r&&r.__esModule)return r;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:r}),2&i&&typeof r!="string")for(var o in r)n.d(a,o,(function(l){return r[l]}).bind(null,o));return a},n.n=function(r){var i=r&&r.__esModule?function(){return r.default}:function(){return r};return n.d(i,"a",i),i},n.o=function(r,i){return Object.prototype.hasOwnProperty.call(r,i)},n.p="",n(n.s=32)}([function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch{typeof window=="object"&&(n=window)}e.exports=n},function(e,t,n){var r=n(6),i=Object.keys||function(x){var w=[];for(var S in x)w.push(S);return w};e.exports=m;var a=n(5);a.inherits=n(2);var o=n(23),l=n(14);a.inherits(m,o);for(var f=i(l.prototype),u=0;u<f.length;u++){var h=f[u];m.prototype[h]||(m.prototype[h]=l.prototype[h])}function m(x){if(!(this instanceof m))return new m(x);o.call(this,x),l.call(this,x),x&&x.readable===!1&&(this.readable=!1),x&&x.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,x&&x.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",y)}function y(){this.allowHalfOpen||this._writableState.ended||r.nextTick(_,this)}function _(x){x.end()}Object.defineProperty(m.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(m.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(x){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=x,this._writableState.destroyed=x)}}),m.prototype._destroy=function(x,w){this.push(null),this.end(),r.nextTick(w,x)}},function(e,t){typeof Object.create=="function"?e.exports=function(n,r){n.super_=r,n.prototype=Object.create(r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(n,r){n.super_=r;var i=function(){};i.prototype=r.prototype,n.prototype=new i,n.prototype.constructor=n}},function(e,t,n){(function(r){/*!
|
||
* The buffer module from node.js, for the browser.
|
||
*
|
||
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
|
||
* @license MIT
|
||
*/var i=n(38),a=n(39),o=n(40);function l(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function f($,q){if(l()<q)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?($=new Uint8Array(q)).__proto__=u.prototype:($===null&&($=new u(q)),$.length=q),$}function u($,q,ee){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u($,q,ee);if(typeof $=="number"){if(typeof q=="string")throw new Error("If encoding is specified then the first argument must be a string");return y(this,$)}return h(this,$,q,ee)}function h($,q,ee,fe){if(typeof q=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&q instanceof ArrayBuffer?function(X,ue,pe,ye){if(ue.byteLength,pe<0||ue.byteLength<pe)throw new RangeError("'offset' is out of bounds");if(ue.byteLength<pe+(ye||0))throw new RangeError("'length' is out of bounds");return ue=pe===void 0&&ye===void 0?new Uint8Array(ue):ye===void 0?new Uint8Array(ue,pe):new Uint8Array(ue,pe,ye),u.TYPED_ARRAY_SUPPORT?(X=ue).__proto__=u.prototype:X=_(X,ue),X}($,q,ee,fe):typeof q=="string"?function(X,ue,pe){if(typeof pe=="string"&&pe!==""||(pe="utf8"),!u.isEncoding(pe))throw new TypeError('"encoding" must be a valid string encoding');var ye=0|w(ue,pe),me=(X=f(X,ye)).write(ue,pe);return me!==ye&&(X=X.slice(0,me)),X}($,q,ee):function(X,ue){if(u.isBuffer(ue)){var pe=0|x(ue.length);return(X=f(X,pe)).length===0||ue.copy(X,0,0,pe),X}if(ue){if(typeof ArrayBuffer<"u"&&ue.buffer instanceof ArrayBuffer||"length"in ue)return typeof ue.length!="number"||function(ye){return ye!=ye}(ue.length)?f(X,0):_(X,ue);if(ue.type==="Buffer"&&o(ue.data))return _(X,ue.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}($,q)}function m($){if(typeof $!="number")throw new TypeError('"size" argument must be a number');if($<0)throw new RangeError('"size" argument must not be negative')}function y($,q){if(m(q),$=f($,q<0?0:0|x(q)),!u.TYPED_ARRAY_SUPPORT)for(var ee=0;ee<q;++ee)$[ee]=0;return $}function _($,q){var ee=q.length<0?0:0|x(q.length);$=f($,ee);for(var fe=0;fe<ee;fe+=1)$[fe]=255&q[fe];return $}function x($){if($>=l())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+l().toString(16)+" bytes");return 0|$}function w($,q){if(u.isBuffer($))return $.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView($)||$ instanceof ArrayBuffer))return $.byteLength;typeof $!="string"&&($=""+$);var ee=$.length;if(ee===0)return 0;for(var fe=!1;;)switch(q){case"ascii":case"latin1":case"binary":return ee;case"utf8":case"utf-8":case void 0:return he($).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*ee;case"hex":return ee>>>1;case"base64":return de($).length;default:if(fe)return he($).length;q=(""+q).toLowerCase(),fe=!0}}function S($,q,ee){var fe=$[q];$[q]=$[ee],$[ee]=fe}function O($,q,ee,fe,X){if($.length===0)return-1;if(typeof ee=="string"?(fe=ee,ee=0):ee>2147483647?ee=2147483647:ee<-2147483648&&(ee=-2147483648),ee=+ee,isNaN(ee)&&(ee=X?0:$.length-1),ee<0&&(ee=$.length+ee),ee>=$.length){if(X)return-1;ee=$.length-1}else if(ee<0){if(!X)return-1;ee=0}if(typeof q=="string"&&(q=u.from(q,fe)),u.isBuffer(q))return q.length===0?-1:E($,q,ee,fe,X);if(typeof q=="number")return q&=255,u.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?X?Uint8Array.prototype.indexOf.call($,q,ee):Uint8Array.prototype.lastIndexOf.call($,q,ee):E($,[q],ee,fe,X);throw new TypeError("val must be string, number or Buffer")}function E($,q,ee,fe,X){var ue,pe=1,ye=$.length,me=q.length;if(fe!==void 0&&((fe=String(fe).toLowerCase())==="ucs2"||fe==="ucs-2"||fe==="utf16le"||fe==="utf-16le")){if($.length<2||q.length<2)return-1;pe=2,ye/=2,me/=2,ee/=2}function we($e,Fe){return pe===1?$e[Fe]:$e.readUInt16BE(Fe*pe)}if(X){var Te=-1;for(ue=ee;ue<ye;ue++)if(we($,ue)===we(q,Te===-1?0:ue-Te)){if(Te===-1&&(Te=ue),ue-Te+1===me)return Te*pe}else Te!==-1&&(ue-=ue-Te),Te=-1}else for(ee+me>ye&&(ee=ye-me),ue=ee;ue>=0;ue--){for(var Le=!0,ze=0;ze<me;ze++)if(we($,ue+ze)!==we(q,ze)){Le=!1;break}if(Le)return ue}return-1}function A($,q,ee,fe){ee=Number(ee)||0;var X=$.length-ee;fe?(fe=Number(fe))>X&&(fe=X):fe=X;var ue=q.length;if(ue%2!=0)throw new TypeError("Invalid hex string");fe>ue/2&&(fe=ue/2);for(var pe=0;pe<fe;++pe){var ye=parseInt(q.substr(2*pe,2),16);if(isNaN(ye))return pe;$[ee+pe]=ye}return pe}function j($,q,ee,fe){return be(he(q,$.length-ee),$,ee,fe)}function P($,q,ee,fe){return be(function(X){for(var ue=[],pe=0;pe<X.length;++pe)ue.push(255&X.charCodeAt(pe));return ue}(q),$,ee,fe)}function R($,q,ee,fe){return P($,q,ee,fe)}function I($,q,ee,fe){return be(de(q),$,ee,fe)}function V($,q,ee,fe){return be(function(X,ue){for(var pe,ye,me,we=[],Te=0;Te<X.length&&!((ue-=2)<0);++Te)ye=(pe=X.charCodeAt(Te))>>8,me=pe%256,we.push(me),we.push(ye);return we}(q,$.length-ee),$,ee,fe)}function W($,q,ee){return q===0&&ee===$.length?i.fromByteArray($):i.fromByteArray($.slice(q,ee))}function G($,q,ee){ee=Math.min($.length,ee);for(var fe=[],X=q;X<ee;){var ue,pe,ye,me,we=$[X],Te=null,Le=we>239?4:we>223?3:we>191?2:1;if(X+Le<=ee)switch(Le){case 1:we<128&&(Te=we);break;case 2:(192&(ue=$[X+1]))==128&&(me=(31&we)<<6|63&ue)>127&&(Te=me);break;case 3:ue=$[X+1],pe=$[X+2],(192&ue)==128&&(192&pe)==128&&(me=(15&we)<<12|(63&ue)<<6|63&pe)>2047&&(me<55296||me>57343)&&(Te=me);break;case 4:ue=$[X+1],pe=$[X+2],ye=$[X+3],(192&ue)==128&&(192&pe)==128&&(192&ye)==128&&(me=(15&we)<<18|(63&ue)<<12|(63&pe)<<6|63&ye)>65535&&me<1114112&&(Te=me)}Te===null?(Te=65533,Le=1):Te>65535&&(Te-=65536,fe.push(Te>>>10&1023|55296),Te=56320|1023&Te),fe.push(Te),X+=Le}return function(ze){var $e=ze.length;if($e<=K)return String.fromCharCode.apply(String,ze);for(var Fe="",_e=0;_e<$e;)Fe+=String.fromCharCode.apply(String,ze.slice(_e,_e+=K));return Fe}(fe)}t.Buffer=u,t.SlowBuffer=function($){return+$!=$&&($=0),u.alloc(+$)},t.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=r.TYPED_ARRAY_SUPPORT!==void 0?r.TYPED_ARRAY_SUPPORT:function(){try{var $=new Uint8Array(1);return $.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},$.foo()===42&&typeof $.subarray=="function"&&$.subarray(1,1).byteLength===0}catch{return!1}}(),t.kMaxLength=l(),u.poolSize=8192,u._augment=function($){return $.__proto__=u.prototype,$},u.from=function($,q,ee){return h(null,$,q,ee)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function($,q,ee){return function(fe,X,ue,pe){return m(X),X<=0?f(fe,X):ue!==void 0?typeof pe=="string"?f(fe,X).fill(ue,pe):f(fe,X).fill(ue):f(fe,X)}(null,$,q,ee)},u.allocUnsafe=function($){return y(null,$)},u.allocUnsafeSlow=function($){return y(null,$)},u.isBuffer=function($){return!($==null||!$._isBuffer)},u.compare=function($,q){if(!u.isBuffer($)||!u.isBuffer(q))throw new TypeError("Arguments must be Buffers");if($===q)return 0;for(var ee=$.length,fe=q.length,X=0,ue=Math.min(ee,fe);X<ue;++X)if($[X]!==q[X]){ee=$[X],fe=q[X];break}return ee<fe?-1:fe<ee?1:0},u.isEncoding=function($){switch(String($).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function($,q){if(!o($))throw new TypeError('"list" argument must be an Array of Buffers');if($.length===0)return u.alloc(0);var ee;if(q===void 0)for(q=0,ee=0;ee<$.length;++ee)q+=$[ee].length;var fe=u.allocUnsafe(q),X=0;for(ee=0;ee<$.length;++ee){var ue=$[ee];if(!u.isBuffer(ue))throw new TypeError('"list" argument must be an Array of Buffers');ue.copy(fe,X),X+=ue.length}return fe},u.byteLength=w,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var $=this.length;if($%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var q=0;q<$;q+=2)S(this,q,q+1);return this},u.prototype.swap32=function(){var $=this.length;if($%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var q=0;q<$;q+=4)S(this,q,q+3),S(this,q+1,q+2);return this},u.prototype.swap64=function(){var $=this.length;if($%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var q=0;q<$;q+=8)S(this,q,q+7),S(this,q+1,q+6),S(this,q+2,q+5),S(this,q+3,q+4);return this},u.prototype.toString=function(){var $=0|this.length;return $===0?"":arguments.length===0?G(this,0,$):(function(q,ee,fe){var X=!1;if((ee===void 0||ee<0)&&(ee=0),ee>this.length||((fe===void 0||fe>this.length)&&(fe=this.length),fe<=0)||(fe>>>=0)<=(ee>>>=0))return"";for(q||(q="utf8");;)switch(q){case"hex":return Q(this,ee,fe);case"utf8":case"utf-8":return G(this,ee,fe);case"ascii":return ne(this,ee,fe);case"latin1":case"binary":return le(this,ee,fe);case"base64":return W(this,ee,fe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return J(this,ee,fe);default:if(X)throw new TypeError("Unknown encoding: "+q);q=(q+"").toLowerCase(),X=!0}}).apply(this,arguments)},u.prototype.equals=function($){if(!u.isBuffer($))throw new TypeError("Argument must be a Buffer");return this===$||u.compare(this,$)===0},u.prototype.inspect=function(){var $="",q=t.INSPECT_MAX_BYTES;return this.length>0&&($=this.toString("hex",0,q).match(/.{2}/g).join(" "),this.length>q&&($+=" ... ")),"<Buffer "+$+">"},u.prototype.compare=function($,q,ee,fe,X){if(!u.isBuffer($))throw new TypeError("Argument must be a Buffer");if(q===void 0&&(q=0),ee===void 0&&(ee=$?$.length:0),fe===void 0&&(fe=0),X===void 0&&(X=this.length),q<0||ee>$.length||fe<0||X>this.length)throw new RangeError("out of range index");if(fe>=X&&q>=ee)return 0;if(fe>=X)return-1;if(q>=ee)return 1;if(q>>>=0,ee>>>=0,fe>>>=0,X>>>=0,this===$)return 0;for(var ue=X-fe,pe=ee-q,ye=Math.min(ue,pe),me=this.slice(fe,X),we=$.slice(q,ee),Te=0;Te<ye;++Te)if(me[Te]!==we[Te]){ue=me[Te],pe=we[Te];break}return ue<pe?-1:pe<ue?1:0},u.prototype.includes=function($,q,ee){return this.indexOf($,q,ee)!==-1},u.prototype.indexOf=function($,q,ee){return O(this,$,q,ee,!0)},u.prototype.lastIndexOf=function($,q,ee){return O(this,$,q,ee,!1)},u.prototype.write=function($,q,ee,fe){if(q===void 0)fe="utf8",ee=this.length,q=0;else if(ee===void 0&&typeof q=="string")fe=q,ee=this.length,q=0;else{if(!isFinite(q))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");q|=0,isFinite(ee)?(ee|=0,fe===void 0&&(fe="utf8")):(fe=ee,ee=void 0)}var X=this.length-q;if((ee===void 0||ee>X)&&(ee=X),$.length>0&&(ee<0||q<0)||q>this.length)throw new RangeError("Attempt to write outside buffer bounds");fe||(fe="utf8");for(var ue=!1;;)switch(fe){case"hex":return A(this,$,q,ee);case"utf8":case"utf-8":return j(this,$,q,ee);case"ascii":return P(this,$,q,ee);case"latin1":case"binary":return R(this,$,q,ee);case"base64":return I(this,$,q,ee);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return V(this,$,q,ee);default:if(ue)throw new TypeError("Unknown encoding: "+fe);fe=(""+fe).toLowerCase(),ue=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var K=4096;function ne($,q,ee){var fe="";ee=Math.min($.length,ee);for(var X=q;X<ee;++X)fe+=String.fromCharCode(127&$[X]);return fe}function le($,q,ee){var fe="";ee=Math.min($.length,ee);for(var X=q;X<ee;++X)fe+=String.fromCharCode($[X]);return fe}function Q($,q,ee){var fe=$.length;(!q||q<0)&&(q=0),(!ee||ee<0||ee>fe)&&(ee=fe);for(var X="",ue=q;ue<ee;++ue)X+=oe($[ue]);return X}function J($,q,ee){for(var fe=$.slice(q,ee),X="",ue=0;ue<fe.length;ue+=2)X+=String.fromCharCode(fe[ue]+256*fe[ue+1]);return X}function H($,q,ee){if($%1!=0||$<0)throw new RangeError("offset is not uint");if($+q>ee)throw new RangeError("Trying to access beyond buffer length")}function U($,q,ee,fe,X,ue){if(!u.isBuffer($))throw new TypeError('"buffer" argument must be a Buffer instance');if(q>X||q<ue)throw new RangeError('"value" argument is out of bounds');if(ee+fe>$.length)throw new RangeError("Index out of range")}function z($,q,ee,fe){q<0&&(q=65535+q+1);for(var X=0,ue=Math.min($.length-ee,2);X<ue;++X)$[ee+X]=(q&255<<8*(fe?X:1-X))>>>8*(fe?X:1-X)}function F($,q,ee,fe){q<0&&(q=4294967295+q+1);for(var X=0,ue=Math.min($.length-ee,4);X<ue;++X)$[ee+X]=q>>>8*(fe?X:3-X)&255}function M($,q,ee,fe,X,ue){if(ee+fe>$.length)throw new RangeError("Index out of range");if(ee<0)throw new RangeError("Index out of range")}function k($,q,ee,fe,X){return X||M($,0,ee,4),a.write($,q,ee,fe,23,4),ee+4}function te($,q,ee,fe,X){return X||M($,0,ee,8),a.write($,q,ee,fe,52,8),ee+8}u.prototype.slice=function($,q){var ee,fe=this.length;if($=~~$,q=q===void 0?fe:~~q,$<0?($+=fe)<0&&($=0):$>fe&&($=fe),q<0?(q+=fe)<0&&(q=0):q>fe&&(q=fe),q<$&&(q=$),u.TYPED_ARRAY_SUPPORT)(ee=this.subarray($,q)).__proto__=u.prototype;else{var X=q-$;ee=new u(X,void 0);for(var ue=0;ue<X;++ue)ee[ue]=this[ue+$]}return ee},u.prototype.readUIntLE=function($,q,ee){$|=0,q|=0,ee||H($,q,this.length);for(var fe=this[$],X=1,ue=0;++ue<q&&(X*=256);)fe+=this[$+ue]*X;return fe},u.prototype.readUIntBE=function($,q,ee){$|=0,q|=0,ee||H($,q,this.length);for(var fe=this[$+--q],X=1;q>0&&(X*=256);)fe+=this[$+--q]*X;return fe},u.prototype.readUInt8=function($,q){return q||H($,1,this.length),this[$]},u.prototype.readUInt16LE=function($,q){return q||H($,2,this.length),this[$]|this[$+1]<<8},u.prototype.readUInt16BE=function($,q){return q||H($,2,this.length),this[$]<<8|this[$+1]},u.prototype.readUInt32LE=function($,q){return q||H($,4,this.length),(this[$]|this[$+1]<<8|this[$+2]<<16)+16777216*this[$+3]},u.prototype.readUInt32BE=function($,q){return q||H($,4,this.length),16777216*this[$]+(this[$+1]<<16|this[$+2]<<8|this[$+3])},u.prototype.readIntLE=function($,q,ee){$|=0,q|=0,ee||H($,q,this.length);for(var fe=this[$],X=1,ue=0;++ue<q&&(X*=256);)fe+=this[$+ue]*X;return fe>=(X*=128)&&(fe-=Math.pow(2,8*q)),fe},u.prototype.readIntBE=function($,q,ee){$|=0,q|=0,ee||H($,q,this.length);for(var fe=q,X=1,ue=this[$+--fe];fe>0&&(X*=256);)ue+=this[$+--fe]*X;return ue>=(X*=128)&&(ue-=Math.pow(2,8*q)),ue},u.prototype.readInt8=function($,q){return q||H($,1,this.length),128&this[$]?-1*(255-this[$]+1):this[$]},u.prototype.readInt16LE=function($,q){q||H($,2,this.length);var ee=this[$]|this[$+1]<<8;return 32768&ee?4294901760|ee:ee},u.prototype.readInt16BE=function($,q){q||H($,2,this.length);var ee=this[$+1]|this[$]<<8;return 32768&ee?4294901760|ee:ee},u.prototype.readInt32LE=function($,q){return q||H($,4,this.length),this[$]|this[$+1]<<8|this[$+2]<<16|this[$+3]<<24},u.prototype.readInt32BE=function($,q){return q||H($,4,this.length),this[$]<<24|this[$+1]<<16|this[$+2]<<8|this[$+3]},u.prototype.readFloatLE=function($,q){return q||H($,4,this.length),a.read(this,$,!0,23,4)},u.prototype.readFloatBE=function($,q){return q||H($,4,this.length),a.read(this,$,!1,23,4)},u.prototype.readDoubleLE=function($,q){return q||H($,8,this.length),a.read(this,$,!0,52,8)},u.prototype.readDoubleBE=function($,q){return q||H($,8,this.length),a.read(this,$,!1,52,8)},u.prototype.writeUIntLE=function($,q,ee,fe){$=+$,q|=0,ee|=0,fe||U(this,$,q,ee,Math.pow(2,8*ee)-1,0);var X=1,ue=0;for(this[q]=255&$;++ue<ee&&(X*=256);)this[q+ue]=$/X&255;return q+ee},u.prototype.writeUIntBE=function($,q,ee,fe){$=+$,q|=0,ee|=0,fe||U(this,$,q,ee,Math.pow(2,8*ee)-1,0);var X=ee-1,ue=1;for(this[q+X]=255&$;--X>=0&&(ue*=256);)this[q+X]=$/ue&255;return q+ee},u.prototype.writeUInt8=function($,q,ee){return $=+$,q|=0,ee||U(this,$,q,1,255,0),u.TYPED_ARRAY_SUPPORT||($=Math.floor($)),this[q]=255&$,q+1},u.prototype.writeUInt16LE=function($,q,ee){return $=+$,q|=0,ee||U(this,$,q,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[q]=255&$,this[q+1]=$>>>8):z(this,$,q,!0),q+2},u.prototype.writeUInt16BE=function($,q,ee){return $=+$,q|=0,ee||U(this,$,q,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[q]=$>>>8,this[q+1]=255&$):z(this,$,q,!1),q+2},u.prototype.writeUInt32LE=function($,q,ee){return $=+$,q|=0,ee||U(this,$,q,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[q+3]=$>>>24,this[q+2]=$>>>16,this[q+1]=$>>>8,this[q]=255&$):F(this,$,q,!0),q+4},u.prototype.writeUInt32BE=function($,q,ee){return $=+$,q|=0,ee||U(this,$,q,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[q]=$>>>24,this[q+1]=$>>>16,this[q+2]=$>>>8,this[q+3]=255&$):F(this,$,q,!1),q+4},u.prototype.writeIntLE=function($,q,ee,fe){if($=+$,q|=0,!fe){var X=Math.pow(2,8*ee-1);U(this,$,q,ee,X-1,-X)}var ue=0,pe=1,ye=0;for(this[q]=255&$;++ue<ee&&(pe*=256);)$<0&&ye===0&&this[q+ue-1]!==0&&(ye=1),this[q+ue]=($/pe>>0)-ye&255;return q+ee},u.prototype.writeIntBE=function($,q,ee,fe){if($=+$,q|=0,!fe){var X=Math.pow(2,8*ee-1);U(this,$,q,ee,X-1,-X)}var ue=ee-1,pe=1,ye=0;for(this[q+ue]=255&$;--ue>=0&&(pe*=256);)$<0&&ye===0&&this[q+ue+1]!==0&&(ye=1),this[q+ue]=($/pe>>0)-ye&255;return q+ee},u.prototype.writeInt8=function($,q,ee){return $=+$,q|=0,ee||U(this,$,q,1,127,-128),u.TYPED_ARRAY_SUPPORT||($=Math.floor($)),$<0&&($=255+$+1),this[q]=255&$,q+1},u.prototype.writeInt16LE=function($,q,ee){return $=+$,q|=0,ee||U(this,$,q,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[q]=255&$,this[q+1]=$>>>8):z(this,$,q,!0),q+2},u.prototype.writeInt16BE=function($,q,ee){return $=+$,q|=0,ee||U(this,$,q,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[q]=$>>>8,this[q+1]=255&$):z(this,$,q,!1),q+2},u.prototype.writeInt32LE=function($,q,ee){return $=+$,q|=0,ee||U(this,$,q,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[q]=255&$,this[q+1]=$>>>8,this[q+2]=$>>>16,this[q+3]=$>>>24):F(this,$,q,!0),q+4},u.prototype.writeInt32BE=function($,q,ee){return $=+$,q|=0,ee||U(this,$,q,4,2147483647,-2147483648),$<0&&($=4294967295+$+1),u.TYPED_ARRAY_SUPPORT?(this[q]=$>>>24,this[q+1]=$>>>16,this[q+2]=$>>>8,this[q+3]=255&$):F(this,$,q,!1),q+4},u.prototype.writeFloatLE=function($,q,ee){return k(this,$,q,!0,ee)},u.prototype.writeFloatBE=function($,q,ee){return k(this,$,q,!1,ee)},u.prototype.writeDoubleLE=function($,q,ee){return te(this,$,q,!0,ee)},u.prototype.writeDoubleBE=function($,q,ee){return te(this,$,q,!1,ee)},u.prototype.copy=function($,q,ee,fe){if(ee||(ee=0),fe||fe===0||(fe=this.length),q>=$.length&&(q=$.length),q||(q=0),fe>0&&fe<ee&&(fe=ee),fe===ee||$.length===0||this.length===0)return 0;if(q<0)throw new RangeError("targetStart out of bounds");if(ee<0||ee>=this.length)throw new RangeError("sourceStart out of bounds");if(fe<0)throw new RangeError("sourceEnd out of bounds");fe>this.length&&(fe=this.length),$.length-q<fe-ee&&(fe=$.length-q+ee);var X,ue=fe-ee;if(this===$&&ee<q&&q<fe)for(X=ue-1;X>=0;--X)$[X+q]=this[X+ee];else if(ue<1e3||!u.TYPED_ARRAY_SUPPORT)for(X=0;X<ue;++X)$[X+q]=this[X+ee];else Uint8Array.prototype.set.call($,this.subarray(ee,ee+ue),q);return ue},u.prototype.fill=function($,q,ee,fe){if(typeof $=="string"){if(typeof q=="string"?(fe=q,q=0,ee=this.length):typeof ee=="string"&&(fe=ee,ee=this.length),$.length===1){var X=$.charCodeAt(0);X<256&&($=X)}if(fe!==void 0&&typeof fe!="string")throw new TypeError("encoding must be a string");if(typeof fe=="string"&&!u.isEncoding(fe))throw new TypeError("Unknown encoding: "+fe)}else typeof $=="number"&&($&=255);if(q<0||this.length<q||this.length<ee)throw new RangeError("Out of range index");if(ee<=q)return this;var ue;if(q>>>=0,ee=ee===void 0?this.length:ee>>>0,$||($=0),typeof $=="number")for(ue=q;ue<ee;++ue)this[ue]=$;else{var pe=u.isBuffer($)?$:he(new u($,fe).toString()),ye=pe.length;for(ue=0;ue<ee-q;++ue)this[ue+q]=pe[ue%ye]}return this};var Z=/[^+\/0-9A-Za-z-_]/g;function oe($){return $<16?"0"+$.toString(16):$.toString(16)}function he($,q){var ee;q=q||1/0;for(var fe=$.length,X=null,ue=[],pe=0;pe<fe;++pe){if((ee=$.charCodeAt(pe))>55295&&ee<57344){if(!X){if(ee>56319){(q-=3)>-1&&ue.push(239,191,189);continue}if(pe+1===fe){(q-=3)>-1&&ue.push(239,191,189);continue}X=ee;continue}if(ee<56320){(q-=3)>-1&&ue.push(239,191,189),X=ee;continue}ee=65536+(X-55296<<10|ee-56320)}else X&&(q-=3)>-1&&ue.push(239,191,189);if(X=null,ee<128){if((q-=1)<0)break;ue.push(ee)}else if(ee<2048){if((q-=2)<0)break;ue.push(ee>>6|192,63&ee|128)}else if(ee<65536){if((q-=3)<0)break;ue.push(ee>>12|224,ee>>6&63|128,63&ee|128)}else{if(!(ee<1114112))throw new Error("Invalid code point");if((q-=4)<0)break;ue.push(ee>>18|240,ee>>12&63|128,ee>>6&63|128,63&ee|128)}}return ue}function de($){return i.toByteArray(function(q){if((q=function(ee){return ee.trim?ee.trim():ee.replace(/^\s+|\s+$/g,"")}(q).replace(Z,"")).length<2)return"";for(;q.length%4!=0;)q+="=";return q}($))}function be($,q,ee,fe){for(var X=0;X<fe&&!(X+ee>=q.length||X>=$.length);++X)q[X+ee]=$[X];return X}}).call(this,n(0))},function(e,t){var n,r,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(S){if(n===setTimeout)return setTimeout(S,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(S,0);try{return n(S,0)}catch{try{return n.call(null,S,0)}catch{return n.call(this,S,0)}}}(function(){try{n=typeof setTimeout=="function"?setTimeout:a}catch{n=a}try{r=typeof clearTimeout=="function"?clearTimeout:o}catch{r=o}})();var f,u=[],h=!1,m=-1;function y(){h&&f&&(h=!1,f.length?u=f.concat(u):m=-1,u.length&&_())}function _(){if(!h){var S=l(y);h=!0;for(var O=u.length;O;){for(f=u,u=[];++m<O;)f&&f[m].run();m=-1,O=u.length}f=null,h=!1,function(E){if(r===clearTimeout)return clearTimeout(E);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(E);try{r(E)}catch{try{return r.call(null,E)}catch{return r.call(this,E)}}}(S)}}function x(S,O){this.fun=S,this.array=O}function w(){}i.nextTick=function(S){var O=new Array(arguments.length-1);if(arguments.length>1)for(var E=1;E<arguments.length;E++)O[E-1]=arguments[E];u.push(new x(S,O)),u.length!==1||h||l(_)},x.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=w,i.addListener=w,i.once=w,i.off=w,i.removeListener=w,i.removeAllListeners=w,i.emit=w,i.prependListener=w,i.prependOnceListener=w,i.listeners=function(S){return[]},i.binding=function(S){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(S){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(e,t,n){(function(r){function i(a){return Object.prototype.toString.call(a)}t.isArray=function(a){return Array.isArray?Array.isArray(a):i(a)==="[object Array]"},t.isBoolean=function(a){return typeof a=="boolean"},t.isNull=function(a){return a===null},t.isNullOrUndefined=function(a){return a==null},t.isNumber=function(a){return typeof a=="number"},t.isString=function(a){return typeof a=="string"},t.isSymbol=function(a){return typeof a=="symbol"},t.isUndefined=function(a){return a===void 0},t.isRegExp=function(a){return i(a)==="[object RegExp]"},t.isObject=function(a){return typeof a=="object"&&a!==null},t.isDate=function(a){return i(a)==="[object Date]"},t.isError=function(a){return i(a)==="[object Error]"||a instanceof Error},t.isFunction=function(a){return typeof a=="function"},t.isPrimitive=function(a){return a===null||typeof a=="boolean"||typeof a=="number"||typeof a=="string"||typeof a=="symbol"||a===void 0},t.isBuffer=r.isBuffer}).call(this,n(3).Buffer)},function(e,t,n){(function(r){!r.version||r.version.indexOf("v0.")===0||r.version.indexOf("v1.")===0&&r.version.indexOf("v1.8.")!==0?e.exports={nextTick:function(i,a,o,l){if(typeof i!="function")throw new TypeError('"callback" argument must be a function');var f,u,h=arguments.length;switch(h){case 0:case 1:return r.nextTick(i);case 2:return r.nextTick(function(){i.call(null,a)});case 3:return r.nextTick(function(){i.call(null,a,o)});case 4:return r.nextTick(function(){i.call(null,a,o,l)});default:for(f=new Array(h-1),u=0;u<f.length;)f[u++]=arguments[u];return r.nextTick(function(){i.apply(null,f)})}}}:e.exports=r}).call(this,n(4))},function(e,t,n){var r=n(3),i=r.Buffer;function a(l,f){for(var u in l)f[u]=l[u]}function o(l,f,u){return i(l,f,u)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=o),a(i,o),o.from=function(l,f,u){if(typeof l=="number")throw new TypeError("Argument must not be a number");return i(l,f,u)},o.alloc=function(l,f,u){if(typeof l!="number")throw new TypeError("Argument must be a number");var h=i(l);return f!==void 0?typeof u=="string"?h.fill(f,u):h.fill(f):h.fill(0),h},o.allocUnsafe=function(l){if(typeof l!="number")throw new TypeError("Argument must be a number");return i(l)},o.allocUnsafeSlow=function(l){if(typeof l!="number")throw new TypeError("Argument must be a number");return r.SlowBuffer(l)}},function(e,t,n){var r=n(17)(Object,"create");e.exports=r},function(e,t,n){var r=n(31);e.exports=function(i,a){for(var o=i.length;o--;)if(r(i[o][0],a))return o;return-1}},function(e,t,n){var r=n(96);e.exports=function(i,a){var o=i.__data__;return r(a)?o[typeof a=="string"?"string":"hash"]:o.map}},function(e,t,n){(function(r){var i=r!==void 0&&r||typeof self<"u"&&self||window,a=Function.prototype.apply;function o(l,f){this._id=l,this._clearFn=f}t.setTimeout=function(){return new o(a.call(setTimeout,i,arguments),clearTimeout)},t.setInterval=function(){return new o(a.call(setInterval,i,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(l){l&&l.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(i,this._id)},t.enroll=function(l,f){clearTimeout(l._idleTimeoutId),l._idleTimeout=f},t.unenroll=function(l){clearTimeout(l._idleTimeoutId),l._idleTimeout=-1},t._unrefActive=t.active=function(l){clearTimeout(l._idleTimeoutId);var f=l._idleTimeout;f>=0&&(l._idleTimeoutId=setTimeout(function(){l._onTimeout&&l._onTimeout()},f))},n(35),t.setImmediate=typeof self<"u"&&self.setImmediate||r!==void 0&&r.setImmediate||this&&this.setImmediate,t.clearImmediate=typeof self<"u"&&self.clearImmediate||r!==void 0&&r.clearImmediate||this&&this.clearImmediate}).call(this,n(0))},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(o){return typeof o=="function"}function i(o){return typeof o=="object"&&o!==null}function a(o){return o===void 0}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(o){if(!function(l){return typeof l=="number"}(o)||o<0||isNaN(o))throw TypeError("n must be a positive number");return this._maxListeners=o,this},n.prototype.emit=function(o){var l,f,u,h,m,y;if(this._events||(this._events={}),o==="error"&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if((l=arguments[1])instanceof Error)throw l;var _=new Error('Uncaught, unspecified "error" event. ('+l+")");throw _.context=l,_}if(a(f=this._events[o]))return!1;if(r(f))switch(arguments.length){case 1:f.call(this);break;case 2:f.call(this,arguments[1]);break;case 3:f.call(this,arguments[1],arguments[2]);break;default:h=Array.prototype.slice.call(arguments,1),f.apply(this,h)}else if(i(f))for(h=Array.prototype.slice.call(arguments,1),u=(y=f.slice()).length,m=0;m<u;m++)y[m].apply(this,h);return!0},n.prototype.addListener=function(o,l){var f;if(!r(l))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",o,r(l.listener)?l.listener:l),this._events[o]?i(this._events[o])?this._events[o].push(l):this._events[o]=[this._events[o],l]:this._events[o]=l,i(this._events[o])&&!this._events[o].warned&&(f=a(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&f>0&&this._events[o].length>f&&(this._events[o].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[o].length),typeof console.trace=="function"&&console.trace()),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(o,l){if(!r(l))throw TypeError("listener must be a function");var f=!1;function u(){this.removeListener(o,u),f||(f=!0,l.apply(this,arguments))}return u.listener=l,this.on(o,u),this},n.prototype.removeListener=function(o,l){var f,u,h,m;if(!r(l))throw TypeError("listener must be a function");if(!this._events||!this._events[o])return this;if(h=(f=this._events[o]).length,u=-1,f===l||r(f.listener)&&f.listener===l)delete this._events[o],this._events.removeListener&&this.emit("removeListener",o,l);else if(i(f)){for(m=h;m-- >0;)if(f[m]===l||f[m].listener&&f[m].listener===l){u=m;break}if(u<0)return this;f.length===1?(f.length=0,delete this._events[o]):f.splice(u,1),this._events.removeListener&&this.emit("removeListener",o,l)}return this},n.prototype.removeAllListeners=function(o){var l,f;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[o]&&delete this._events[o],this;if(arguments.length===0){for(l in this._events)l!=="removeListener"&&this.removeAllListeners(l);return this.removeAllListeners("removeListener"),this._events={},this}if(r(f=this._events[o]))this.removeListener(o,f);else if(f)for(;f.length;)this.removeListener(o,f[f.length-1]);return delete this._events[o],this},n.prototype.listeners=function(o){return this._events&&this._events[o]?r(this._events[o])?[this._events[o]]:this._events[o].slice():[]},n.prototype.listenerCount=function(o){if(this._events){var l=this._events[o];if(r(l))return 1;if(l)return l.length}return 0},n.listenerCount=function(o,l){return o.listenerCount(l)}},function(e,t,n){(t=e.exports=n(23)).Stream=t,t.Readable=t,t.Writable=n(14),t.Duplex=n(1),t.Transform=n(27),t.PassThrough=n(45)},function(e,t,n){(function(r,i,a){var o=n(6);function l(G){var K=this;this.next=null,this.entry=null,this.finish=function(){(function(ne,le,Q){var J=ne.entry;for(ne.entry=null;J;){var H=J.callback;le.pendingcb--,H(void 0),J=J.next}le.corkedRequestsFree?le.corkedRequestsFree.next=ne:le.corkedRequestsFree=ne})(K,G)}}e.exports=A;var f,u=!r.browser&&["v0.10","v0.9."].indexOf(r.version.slice(0,5))>-1?i:o.nextTick;A.WritableState=E;var h=n(5);h.inherits=n(2);var m,y={deprecate:n(44)},_=n(24),x=n(7).Buffer,w=a.Uint8Array||function(){},S=n(25);function O(){}function E(G,K){f=f||n(1),G=G||{};var ne=K instanceof f;this.objectMode=!!G.objectMode,ne&&(this.objectMode=this.objectMode||!!G.writableObjectMode);var le=G.highWaterMark,Q=G.writableHighWaterMark,J=this.objectMode?16:16384;this.highWaterMark=le||le===0?le:ne&&(Q||Q===0)?Q:J,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var H=G.decodeStrings===!1;this.decodeStrings=!H,this.defaultEncoding=G.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(U){(function(z,F){var M=z._writableState,k=M.sync,te=M.writecb;if(function(oe){oe.writing=!1,oe.writecb=null,oe.length-=oe.writelen,oe.writelen=0}(M),F)(function(oe,he,de,be,$){--he.pendingcb,de?(o.nextTick($,be),o.nextTick(W,oe,he),oe._writableState.errorEmitted=!0,oe.emit("error",be)):($(be),oe._writableState.errorEmitted=!0,oe.emit("error",be),W(oe,he))})(z,M,k,F,te);else{var Z=I(M);Z||M.corked||M.bufferProcessing||!M.bufferedRequest||R(z,M),k?u(P,z,M,Z,te):P(z,M,Z,te)}})(K,U)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new l(this)}function A(G){if(f=f||n(1),!(m.call(A,this)||this instanceof f))return new A(G);this._writableState=new E(G,this),this.writable=!0,G&&(typeof G.write=="function"&&(this._write=G.write),typeof G.writev=="function"&&(this._writev=G.writev),typeof G.destroy=="function"&&(this._destroy=G.destroy),typeof G.final=="function"&&(this._final=G.final)),_.call(this)}function j(G,K,ne,le,Q,J,H){K.writelen=le,K.writecb=H,K.writing=!0,K.sync=!0,ne?G._writev(Q,K.onwrite):G._write(Q,J,K.onwrite),K.sync=!1}function P(G,K,ne,le){ne||function(Q,J){J.length===0&&J.needDrain&&(J.needDrain=!1,Q.emit("drain"))}(G,K),K.pendingcb--,le(),W(G,K)}function R(G,K){K.bufferProcessing=!0;var ne=K.bufferedRequest;if(G._writev&&ne&&ne.next){var le=K.bufferedRequestCount,Q=new Array(le),J=K.corkedRequestsFree;J.entry=ne;for(var H=0,U=!0;ne;)Q[H]=ne,ne.isBuf||(U=!1),ne=ne.next,H+=1;Q.allBuffers=U,j(G,K,!0,K.length,Q,"",J.finish),K.pendingcb++,K.lastBufferedRequest=null,J.next?(K.corkedRequestsFree=J.next,J.next=null):K.corkedRequestsFree=new l(K),K.bufferedRequestCount=0}else{for(;ne;){var z=ne.chunk,F=ne.encoding,M=ne.callback;if(j(G,K,!1,K.objectMode?1:z.length,z,F,M),ne=ne.next,K.bufferedRequestCount--,K.writing)break}ne===null&&(K.lastBufferedRequest=null)}K.bufferedRequest=ne,K.bufferProcessing=!1}function I(G){return G.ending&&G.length===0&&G.bufferedRequest===null&&!G.finished&&!G.writing}function V(G,K){G._final(function(ne){K.pendingcb--,ne&&G.emit("error",ne),K.prefinished=!0,G.emit("prefinish"),W(G,K)})}function W(G,K){var ne=I(K);return ne&&(function(le,Q){Q.prefinished||Q.finalCalled||(typeof le._final=="function"?(Q.pendingcb++,Q.finalCalled=!0,o.nextTick(V,le,Q)):(Q.prefinished=!0,le.emit("prefinish")))}(G,K),K.pendingcb===0&&(K.finished=!0,G.emit("finish"))),ne}h.inherits(A,_),E.prototype.getBuffer=function(){for(var G=this.bufferedRequest,K=[];G;)K.push(G),G=G.next;return K},function(){try{Object.defineProperty(E.prototype,"buffer",{get:y.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(m=Function.prototype[Symbol.hasInstance],Object.defineProperty(A,Symbol.hasInstance,{value:function(G){return!!m.call(this,G)||this===A&&G&&G._writableState instanceof E}})):m=function(G){return G instanceof this},A.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},A.prototype.write=function(G,K,ne){var le=this._writableState,Q=!1,J=!le.objectMode&&function(H){return x.isBuffer(H)||H instanceof w}(G);return J&&!x.isBuffer(G)&&(G=function(H){return x.from(H)}(G)),typeof K=="function"&&(ne=K,K=null),J?K="buffer":K||(K=le.defaultEncoding),typeof ne!="function"&&(ne=O),le.ended?function(H,U){var z=new Error("write after end");H.emit("error",z),o.nextTick(U,z)}(this,ne):(J||function(H,U,z,F){var M=!0,k=!1;return z===null?k=new TypeError("May not write null values to stream"):typeof z=="string"||z===void 0||U.objectMode||(k=new TypeError("Invalid non-string/buffer chunk")),k&&(H.emit("error",k),o.nextTick(F,k),M=!1),M}(this,le,G,ne))&&(le.pendingcb++,Q=function(H,U,z,F,M,k){if(!z){var te=function(de,be,$){return de.objectMode||de.decodeStrings===!1||typeof be!="string"||(be=x.from(be,$)),be}(U,F,M);F!==te&&(z=!0,M="buffer",F=te)}var Z=U.objectMode?1:F.length;U.length+=Z;var oe=U.length<U.highWaterMark;if(oe||(U.needDrain=!0),U.writing||U.corked){var he=U.lastBufferedRequest;U.lastBufferedRequest={chunk:F,encoding:M,isBuf:z,callback:k,next:null},he?he.next=U.lastBufferedRequest:U.bufferedRequest=U.lastBufferedRequest,U.bufferedRequestCount+=1}else j(H,U,!1,Z,F,M,k);return oe}(this,le,J,G,K,ne)),Q},A.prototype.cork=function(){this._writableState.corked++},A.prototype.uncork=function(){var G=this._writableState;G.corked&&(G.corked--,G.writing||G.corked||G.finished||G.bufferProcessing||!G.bufferedRequest||R(this,G))},A.prototype.setDefaultEncoding=function(G){if(typeof G=="string"&&(G=G.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((G+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+G);return this._writableState.defaultEncoding=G,this},Object.defineProperty(A.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(G,K,ne){ne(new Error("_write() is not implemented"))},A.prototype._writev=null,A.prototype.end=function(G,K,ne){var le=this._writableState;typeof G=="function"?(ne=G,G=null,K=null):typeof K=="function"&&(ne=K,K=null),G!=null&&this.write(G,K),le.corked&&(le.corked=1,this.uncork()),le.ending||le.finished||function(Q,J,H){J.ending=!0,W(Q,J),H&&(J.finished?o.nextTick(H):Q.once("finish",H)),J.ended=!0,Q.writable=!1}(this,le,ne)},Object.defineProperty(A.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(G){this._writableState&&(this._writableState.destroyed=G)}}),A.prototype.destroy=S.destroy,A.prototype._undestroy=S.undestroy,A.prototype._destroy=function(G,K){this.end(),K(G)}}).call(this,n(4),n(11).setImmediate,n(0))},function(e,t,n){(function(r,i,a){e.exports=function o(l,f,u){function h(_,x){if(!f[_]){if(!l[_]){var w=typeof _dereq_=="function"&&_dereq_;if(!x&&w)return w(_,!0);if(m)return m(_,!0);var S=new Error("Cannot find module '"+_+"'");throw S.code="MODULE_NOT_FOUND",S}var O=f[_]={exports:{}};l[_][0].call(O.exports,function(E){return h(l[_][1][E]||E)},O,O.exports,o,l,f,u)}return f[_].exports}for(var m=typeof _dereq_=="function"&&_dereq_,y=0;y<u.length;y++)h(u[y]);return h}({1:[function(o,l,f){l.exports=function(u){var h=u._SomePromiseArray;function m(y){var _=new h(y),x=_.promise();return _.setHowMany(1),_.setUnwrap(),_.init(),x}u.any=function(y){return m(y)},u.prototype.any=function(){return m(this)}}},{}],2:[function(o,l,f){var u;try{throw new Error}catch(O){u=O}var h=o("./schedule"),m=o("./queue"),y=o("./util");function _(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new m(16),this._normalQueue=new m(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var O=this;this.drainQueues=function(){O._drainQueues()},this._schedule=h}function x(O,E,A){this._lateQueue.push(O,E,A),this._queueTick()}function w(O,E,A){this._normalQueue.push(O,E,A),this._queueTick()}function S(O){this._normalQueue._pushOne(O),this._queueTick()}_.prototype.setScheduler=function(O){var E=this._schedule;return this._schedule=O,this._customScheduler=!0,E},_.prototype.hasCustomScheduler=function(){return this._customScheduler},_.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},_.prototype.disableTrampolineIfNecessary=function(){y.hasDevTools&&(this._trampolineEnabled=!1)},_.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},_.prototype.fatalError=function(O,E){E?(r.stderr.write("Fatal "+(O instanceof Error?O.stack:O)+`
|
||
`),r.exit(2)):this.throwLater(O)},_.prototype.throwLater=function(O,E){if(arguments.length===1&&(E=O,O=function(){throw E}),typeof setTimeout<"u")setTimeout(function(){O(E)},0);else try{this._schedule(function(){O(E)})}catch{throw new Error(`No async scheduler available
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)}},y.hasDevTools?(_.prototype.invokeLater=function(O,E,A){this._trampolineEnabled?x.call(this,O,E,A):this._schedule(function(){setTimeout(function(){O.call(E,A)},100)})},_.prototype.invoke=function(O,E,A){this._trampolineEnabled?w.call(this,O,E,A):this._schedule(function(){O.call(E,A)})},_.prototype.settlePromises=function(O){this._trampolineEnabled?S.call(this,O):this._schedule(function(){O._settlePromises()})}):(_.prototype.invokeLater=x,_.prototype.invoke=w,_.prototype.settlePromises=S),_.prototype._drainQueue=function(O){for(;O.length()>0;){var E=O.shift();if(typeof E=="function"){var A=O.shift(),j=O.shift();E.call(A,j)}else E._settlePromises()}},_.prototype._drainQueues=function(){this._drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,this._drainQueue(this._lateQueue)},_.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},_.prototype._reset=function(){this._isTickUsed=!1},l.exports=_,l.exports.firstLineError=u},{"./queue":26,"./schedule":29,"./util":36}],3:[function(o,l,f){l.exports=function(u,h,m,y){var _=!1,x=function(E,A){this._reject(A)},w=function(E,A){A.promiseRejectionQueued=!0,A.bindingPromise._then(x,x,null,this,E)},S=function(E,A){(50397184&this._bitField)==0&&this._resolveCallback(A.target)},O=function(E,A){A.promiseRejectionQueued||this._reject(E)};u.prototype.bind=function(E){_||(_=!0,u.prototype._propagateFrom=y.propagateFromFunction(),u.prototype._boundValue=y.boundValueFunction());var A=m(E),j=new u(h);j._propagateFrom(this,1);var P=this._target();if(j._setBoundTo(A),A instanceof u){var R={promiseRejectionQueued:!1,promise:j,target:P,bindingPromise:A};P._then(h,w,void 0,j,R),A._then(S,O,void 0,j,R),j._setOnCancel(A)}else j._resolveCallback(P);return j},u.prototype._setBoundTo=function(E){E!==void 0?(this._bitField=2097152|this._bitField,this._boundTo=E):this._bitField=-2097153&this._bitField},u.prototype._isBound=function(){return(2097152&this._bitField)==2097152},u.bind=function(E,A){return u.resolve(A).bind(E)}}},{}],4:[function(o,l,f){var u;typeof Promise<"u"&&(u=Promise);var h=o("./promise")();h.noConflict=function(){try{Promise===h&&(Promise=u)}catch{}return h},l.exports=h},{"./promise":22}],5:[function(o,l,f){var u=Object.create;if(u){var h=u(null),m=u(null);h[" size"]=m[" size"]=0}l.exports=function(y){var _=o("./util"),x=_.canEvaluate;function w(E){return function(A,j){var P;if(A!=null&&(P=A[j]),typeof P!="function"){var R="Object "+_.classString(A)+" has no method '"+_.toString(j)+"'";throw new y.TypeError(R)}return P}(E,this.pop()).apply(E,this)}function S(E){return E[this]}function O(E){var A=+this;return A<0&&(A=Math.max(0,A+E.length)),E[A]}_.isIdentifier,y.prototype.call=function(E){var A=[].slice.call(arguments,1);return A.push(E),this._then(w,void 0,void 0,A,void 0)},y.prototype.get=function(E){var A;if(typeof E=="number")A=O;else if(x){var j=(void 0)(E);A=j!==null?j:S}else A=S;return this._then(A,void 0,void 0,E,void 0)}}},{"./util":36}],6:[function(o,l,f){l.exports=function(u,h,m,y){var _=o("./util"),x=_.tryCatch,w=_.errorObj,S=u._async;u.prototype.break=u.prototype.cancel=function(){if(!y.cancellation())return this._warn("cancellation is disabled");for(var O=this,E=O;O._isCancellable();){if(!O._cancelBy(E)){E._isFollowing()?E._followee().cancel():E._cancelBranched();break}var A=O._cancellationParent;if(A==null||!A._isCancellable()){O._isFollowing()?O._followee().cancel():O._cancelBranched();break}O._isFollowing()&&O._followee().cancel(),O._setWillBeCancelled(),E=O,O=A}},u.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},u.prototype._enoughBranchesHaveCancelled=function(){return this._branchesRemainingToCancel===void 0||this._branchesRemainingToCancel<=0},u.prototype._cancelBy=function(O){return O===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},u.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},u.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),S.invoke(this._cancelPromises,this,void 0))},u.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},u.prototype._unsetOnCancel=function(){this._onCancelField=void 0},u.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},u.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},u.prototype._doInvokeOnCancel=function(O,E){if(_.isArray(O))for(var A=0;A<O.length;++A)this._doInvokeOnCancel(O[A],E);else if(O!==void 0)if(typeof O=="function"){if(!E){var j=x(O).call(this._boundValue());j===w&&(this._attachExtraTrace(j.e),S.throwLater(j.e))}}else O._resultCancelled(this)},u.prototype._invokeOnCancel=function(){var O=this._onCancel();this._unsetOnCancel(),S.invoke(this._doInvokeOnCancel,this,O)},u.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},u.prototype._resultCancelled=function(){this.cancel()}}},{"./util":36}],7:[function(o,l,f){l.exports=function(u){var h=o("./util"),m=o("./es5").keys,y=h.tryCatch,_=h.errorObj;return function(x,w,S){return function(O){var E=S._boundValue();e:for(var A=0;A<x.length;++A){var j=x[A];if(j===Error||j!=null&&j.prototype instanceof Error){if(O instanceof j)return y(w).call(E,O)}else if(typeof j=="function"){var P=y(j).call(E,O);if(P===_)return P;if(P)return y(w).call(E,O)}else if(h.isObject(O)){for(var R=m(j),I=0;I<R.length;++I){var V=R[I];if(j[V]!=O[V])continue e}return y(w).call(E,O)}}return u}}}},{"./es5":13,"./util":36}],8:[function(o,l,f){l.exports=function(u){var h=!1,m=[];function y(){this._trace=new y.CapturedTrace(_())}function _(){var x=m.length-1;if(x>=0)return m[x]}return u.prototype._promiseCreated=function(){},u.prototype._pushContext=function(){},u.prototype._popContext=function(){return null},u._peekContext=u.prototype._peekContext=function(){},y.prototype._pushContext=function(){this._trace!==void 0&&(this._trace._promiseCreated=null,m.push(this._trace))},y.prototype._popContext=function(){if(this._trace!==void 0){var x=m.pop(),w=x._promiseCreated;return x._promiseCreated=null,w}return null},y.CapturedTrace=null,y.create=function(){if(h)return new y},y.deactivateLongStackTraces=function(){},y.activateLongStackTraces=function(){var x=u.prototype._pushContext,w=u.prototype._popContext,S=u._peekContext,O=u.prototype._peekContext,E=u.prototype._promiseCreated;y.deactivateLongStackTraces=function(){u.prototype._pushContext=x,u.prototype._popContext=w,u._peekContext=S,u.prototype._peekContext=O,u.prototype._promiseCreated=E,h=!1},h=!0,u.prototype._pushContext=y.prototype._pushContext,u.prototype._popContext=y.prototype._popContext,u._peekContext=u.prototype._peekContext=_,u.prototype._promiseCreated=function(){var A=this._peekContext();A&&A._promiseCreated==null&&(A._promiseCreated=this)}},y}},{}],9:[function(o,l,f){l.exports=function(u,h){var m,y,_,x=u._getDomain,w=u._async,S=o("./errors").Warning,O=o("./util"),E=O.canAttachTrace,A=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,j=/\((?:timers\.js):\d+:\d+\)/,P=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,R=null,I=null,V=!1,W=O.env("BLUEBIRD_DEBUG")!=0,G=!(O.env("BLUEBIRD_WARNINGS")==0||!W&&!O.env("BLUEBIRD_WARNINGS")),K=!(O.env("BLUEBIRD_LONG_STACK_TRACES")==0||!W&&!O.env("BLUEBIRD_LONG_STACK_TRACES")),ne=O.env("BLUEBIRD_W_FORGOTTEN_RETURN")!=0&&(G||!!O.env("BLUEBIRD_W_FORGOTTEN_RETURN"));u.prototype.suppressUnhandledRejections=function(){var _e=this._target();_e._bitField=-1048577&_e._bitField|524288},u.prototype._ensurePossibleRejectionHandled=function(){if((524288&this._bitField)==0){this._setRejectionIsUnhandled();var _e=this;setTimeout(function(){_e._notifyUnhandledRejection()},1)}},u.prototype._notifyUnhandledRejectionIsHandled=function(){pe("rejectionHandled",m,void 0,this)},u.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},u.prototype._returnedNonUndefined=function(){return(268435456&this._bitField)!=0},u.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var _e=this._settledValue();this._setUnhandledRejectionIsNotified(),pe("unhandledRejection",y,_e,this)}},u.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},u.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},u.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},u.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},u.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},u.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},u.prototype._warn=function(_e,Se,De){return ee(_e,Se,De||this)},u.onPossiblyUnhandledRejection=function(_e){var Se=x();y=typeof _e=="function"?Se===null?_e:O.domainBind(Se,_e):void 0},u.onUnhandledRejectionHandled=function(_e){var Se=x();m=typeof _e=="function"?Se===null?_e:O.domainBind(Se,_e):void 0};var le=function(){};u.longStackTraces=function(){if(w.haveItemsQueued()&&!Fe.longStackTraces)throw new Error(`cannot enable long stack traces after promises have been created
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);if(!Fe.longStackTraces&&me()){var _e=u.prototype._captureStackTrace,Se=u.prototype._attachExtraTrace;Fe.longStackTraces=!0,le=function(){if(w.haveItemsQueued()&&!Fe.longStackTraces)throw new Error(`cannot enable long stack traces after promises have been created
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);u.prototype._captureStackTrace=_e,u.prototype._attachExtraTrace=Se,h.deactivateLongStackTraces(),w.enableTrampoline(),Fe.longStackTraces=!1},u.prototype._captureStackTrace=$,u.prototype._attachExtraTrace=q,h.activateLongStackTraces(),w.disableTrampolineIfNecessary()}},u.hasLongStackTraces=function(){return Fe.longStackTraces&&me()};var Q=function(){try{if(typeof CustomEvent=="function"){var _e=new CustomEvent("CustomEvent");return O.global.dispatchEvent(_e),function(Se,De){var Me=new CustomEvent(Se.toLowerCase(),{detail:De,cancelable:!0});return!O.global.dispatchEvent(Me)}}return typeof Event=="function"?(_e=new Event("CustomEvent"),O.global.dispatchEvent(_e),function(Se,De){var Me=new Event(Se.toLowerCase(),{cancelable:!0});return Me.detail=De,!O.global.dispatchEvent(Me)}):((_e=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),O.global.dispatchEvent(_e),function(Se,De){var Me=document.createEvent("CustomEvent");return Me.initCustomEvent(Se.toLowerCase(),!1,!0,De),!O.global.dispatchEvent(Me)})}catch{}return function(){return!1}}(),J=O.isNode?function(){return r.emit.apply(r,arguments)}:O.global?function(_e){var Se="on"+_e.toLowerCase(),De=O.global[Se];return!!De&&(De.apply(O.global,[].slice.call(arguments,1)),!0)}:function(){return!1};function H(_e,Se){return{promise:Se}}var U={promiseCreated:H,promiseFulfilled:H,promiseRejected:H,promiseResolved:H,promiseCancelled:H,promiseChained:function(_e,Se,De){return{promise:Se,child:De}},warning:function(_e,Se){return{warning:Se}},unhandledRejection:function(_e,Se,De){return{reason:Se,promise:De}},rejectionHandled:H},z=function(_e){var Se=!1;try{Se=J.apply(null,arguments)}catch(Me){w.throwLater(Me),Se=!0}var De=!1;try{De=Q(_e,U[_e].apply(null,arguments))}catch(Me){w.throwLater(Me),De=!0}return De||Se};function F(){return!1}function M(_e,Se,De){var Me=this;try{_e(Se,De,function(je){if(typeof je!="function")throw new TypeError("onCancel must be a function, got: "+O.toString(je));Me._attachCancellationCallback(je)})}catch(je){return je}}function k(_e){if(!this._isCancellable())return this;var Se=this._onCancel();Se!==void 0?O.isArray(Se)?Se.push(_e):this._setOnCancel([Se,_e]):this._setOnCancel(_e)}function te(){return this._onCancelField}function Z(_e){this._onCancelField=_e}function oe(){this._cancellationParent=void 0,this._onCancelField=void 0}function he(_e,Se){if((1&Se)!=0){this._cancellationParent=_e;var De=_e._branchesRemainingToCancel;De===void 0&&(De=0),_e._branchesRemainingToCancel=De+1}(2&Se)!=0&&_e._isBound()&&this._setBoundTo(_e._boundTo)}u.config=function(_e){if("longStackTraces"in(_e=Object(_e))&&(_e.longStackTraces?u.longStackTraces():!_e.longStackTraces&&u.hasLongStackTraces()&&le()),"warnings"in _e){var Se=_e.warnings;Fe.warnings=!!Se,ne=Fe.warnings,O.isObject(Se)&&"wForgottenReturn"in Se&&(ne=!!Se.wForgottenReturn)}if("cancellation"in _e&&_e.cancellation&&!Fe.cancellation){if(w.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");u.prototype._clearCancellationData=oe,u.prototype._propagateFrom=he,u.prototype._onCancel=te,u.prototype._setOnCancel=Z,u.prototype._attachCancellationCallback=k,u.prototype._execute=M,de=he,Fe.cancellation=!0}return"monitoring"in _e&&(_e.monitoring&&!Fe.monitoring?(Fe.monitoring=!0,u.prototype._fireEvent=z):!_e.monitoring&&Fe.monitoring&&(Fe.monitoring=!1,u.prototype._fireEvent=F)),u},u.prototype._fireEvent=F,u.prototype._execute=function(_e,Se,De){try{_e(Se,De)}catch(Me){return Me}},u.prototype._onCancel=function(){},u.prototype._setOnCancel=function(_e){},u.prototype._attachCancellationCallback=function(_e){},u.prototype._captureStackTrace=function(){},u.prototype._attachExtraTrace=function(){},u.prototype._clearCancellationData=function(){},u.prototype._propagateFrom=function(_e,Se){};var de=function(_e,Se){(2&Se)!=0&&_e._isBound()&&this._setBoundTo(_e._boundTo)};function be(){var _e=this._boundTo;return _e!==void 0&&_e instanceof u?_e.isFulfilled()?_e.value():void 0:_e}function $(){this._trace=new ze(this._peekContext())}function q(_e,Se){if(E(_e)){var De=this._trace;if(De!==void 0&&Se&&(De=De._parent),De!==void 0)De.attachExtraTrace(_e);else if(!_e.__stackCleaned__){var Me=X(_e);O.notEnumerableProp(_e,"stack",Me.message+`
|
||
`+Me.stack.join(`
|
||
`)),O.notEnumerableProp(_e,"__stackCleaned__",!0)}}}function ee(_e,Se,De){if(Fe.warnings){var Me,je=new S(_e);if(Se)De._attachExtraTrace(je);else if(Fe.longStackTraces&&(Me=u._peekContext()))Me.attachExtraTrace(je);else{var qe=X(je);je.stack=qe.message+`
|
||
`+qe.stack.join(`
|
||
`)}z("warning",je)||ue(je,"",!0)}}function fe(_e){for(var Se=[],De=0;De<_e.length;++De){var Me=_e[De],je=Me===" (No stack trace)"||R.test(Me),qe=je&&we(Me);je&&!qe&&(V&&Me.charAt(0)!==" "&&(Me=" "+Me),Se.push(Me))}return Se}function X(_e){var Se=_e.stack,De=_e.toString();return Se=typeof Se=="string"&&Se.length>0?function(Me){for(var je=Me.stack.replace(/\s+$/g,"").split(`
|
||
`),qe=0;qe<je.length;++qe){var Ge=je[qe];if(Ge===" (No stack trace)"||R.test(Ge))break}return qe>0&&Me.name!="SyntaxError"&&(je=je.slice(qe)),je}(_e):[" (No stack trace)"],{message:De,stack:_e.name=="SyntaxError"?Se:fe(Se)}}function ue(_e,Se,De){if(typeof console<"u"){var Me;if(O.isObject(_e)){var je=_e.stack;Me=Se+I(je,_e)}else Me=Se+String(_e);typeof _=="function"?_(Me,De):typeof console.log!="function"&&typeof console.log!="object"||console.log(Me)}}function pe(_e,Se,De,Me){var je=!1;try{typeof Se=="function"&&(je=!0,_e==="rejectionHandled"?Se(Me):Se(De,Me))}catch(qe){w.throwLater(qe)}_e==="unhandledRejection"?z(_e,De,Me)||je||ue(De,"Unhandled rejection "):z(_e,Me)}function ye(_e){var Se;if(typeof _e=="function")Se="[function "+(_e.name||"anonymous")+"]";else{if(Se=_e&&typeof _e.toString=="function"?_e.toString():O.toString(_e),/\[object [a-zA-Z0-9$_]+\]/.test(Se))try{Se=JSON.stringify(_e)}catch{}Se.length===0&&(Se="(empty array)")}return"(<"+function(De){return De.length<41?De:De.substr(0,38)+"..."}(Se)+">, no stack trace)"}function me(){return typeof $e=="function"}var we=function(){return!1},Te=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function Le(_e){var Se=_e.match(Te);if(Se)return{fileName:Se[1],line:parseInt(Se[2],10)}}function ze(_e){this._parent=_e,this._promisesCreated=0;var Se=this._length=1+(_e===void 0?0:_e._length);$e(this,ze),Se>32&&this.uncycle()}O.inherits(ze,Error),h.CapturedTrace=ze,ze.prototype.uncycle=function(){var _e=this._length;if(!(_e<2)){for(var Se=[],De={},Me=0,je=this;je!==void 0;++Me)Se.push(je),je=je._parent;for(Me=(_e=this._length=Me)-1;Me>=0;--Me){var qe=Se[Me].stack;De[qe]===void 0&&(De[qe]=Me)}for(Me=0;Me<_e;++Me){var Ge=De[Se[Me].stack];if(Ge!==void 0&&Ge!==Me){Ge>0&&(Se[Ge-1]._parent=void 0,Se[Ge-1]._length=1),Se[Me]._parent=void 0,Se[Me]._length=1;var Qe=Me>0?Se[Me-1]:this;Ge<_e-1?(Qe._parent=Se[Ge+1],Qe._parent.uncycle(),Qe._length=Qe._parent._length+1):(Qe._parent=void 0,Qe._length=1);for(var ct=Qe._length+1,ot=Me-2;ot>=0;--ot)Se[ot]._length=ct,ct++;return}}}},ze.prototype.attachExtraTrace=function(_e){if(!_e.__stackCleaned__){this.uncycle();for(var Se=X(_e),De=Se.message,Me=[Se.stack],je=this;je!==void 0;)Me.push(fe(je.stack.split(`
|
||
`))),je=je._parent;(function(qe){for(var Ge=qe[0],Qe=1;Qe<qe.length;++Qe){for(var ct=qe[Qe],ot=Ge.length-1,_t=Ge[ot],$t=-1,Ut=ct.length-1;Ut>=0;--Ut)if(ct[Ut]===_t){$t=Ut;break}for(Ut=$t;Ut>=0;--Ut){var zt=ct[Ut];if(Ge[ot]!==zt)break;Ge.pop(),ot--}Ge=ct}})(Me),function(qe){for(var Ge=0;Ge<qe.length;++Ge)(qe[Ge].length===0||Ge+1<qe.length&&qe[Ge][0]===qe[Ge+1][0])&&(qe.splice(Ge,1),Ge--)}(Me),O.notEnumerableProp(_e,"stack",function(qe,Ge){for(var Qe=0;Qe<Ge.length-1;++Qe)Ge[Qe].push("From previous event:"),Ge[Qe]=Ge[Qe].join(`
|
||
`);return Qe<Ge.length&&(Ge[Qe]=Ge[Qe].join(`
|
||
`)),qe+`
|
||
`+Ge.join(`
|
||
`)}(De,Me)),O.notEnumerableProp(_e,"__stackCleaned__",!0)}};var $e=function(){var _e=/^\s*at\s*/,Se=function(qe,Ge){return typeof qe=="string"?qe:Ge.name!==void 0&&Ge.message!==void 0?Ge.toString():ye(Ge)};if(typeof Error.stackTraceLimit=="number"&&typeof Error.captureStackTrace=="function"){Error.stackTraceLimit+=6,R=_e,I=Se;var De=Error.captureStackTrace;return we=function(qe){return A.test(qe)},function(qe,Ge){Error.stackTraceLimit+=6,De(qe,Ge),Error.stackTraceLimit-=6}}var Me,je=new Error;if(typeof je.stack=="string"&&je.stack.split(`
|
||
`)[0].indexOf("stackDetection@")>=0)return R=/@/,I=Se,V=!0,function(qe){qe.stack=new Error().stack};try{throw new Error}catch(qe){Me="stack"in qe}return"stack"in je||!Me||typeof Error.stackTraceLimit!="number"?(I=function(qe,Ge){return typeof qe=="string"?qe:typeof Ge!="object"&&typeof Ge!="function"||Ge.name===void 0||Ge.message===void 0?ye(Ge):Ge.toString()},null):(R=_e,I=Se,function(qe){Error.stackTraceLimit+=6;try{throw new Error}catch(Ge){qe.stack=Ge.stack}Error.stackTraceLimit-=6})}();typeof console<"u"&&console.warn!==void 0&&(_=function(_e){console.warn(_e)},O.isNode&&r.stderr.isTTY?_=function(_e,Se){var De=Se?"\x1B[33m":"\x1B[31m";console.warn(De+_e+`\x1B[0m
|
||
`)}:O.isNode||typeof new Error().stack!="string"||(_=function(_e,Se){console.warn("%c"+_e,Se?"color: darkorange":"color: red")}));var Fe={warnings:G,longStackTraces:!1,cancellation:!1,monitoring:!1};return K&&u.longStackTraces(),{longStackTraces:function(){return Fe.longStackTraces},warnings:function(){return Fe.warnings},cancellation:function(){return Fe.cancellation},monitoring:function(){return Fe.monitoring},propagateFromFunction:function(){return de},boundValueFunction:function(){return be},checkForgottenReturns:function(_e,Se,De,Me,je){if(_e===void 0&&Se!==null&&ne){if(je!==void 0&&je._returnedNonUndefined()||(65535&Me._bitField)==0)return;De&&(De+=" ");var qe="",Ge="";if(Se._trace){for(var Qe=Se._trace.stack.split(`
|
||
`),ct=fe(Qe),ot=ct.length-1;ot>=0;--ot){var _t=ct[ot];if(!j.test(_t)){var $t=_t.match(P);$t&&(qe="at "+$t[1]+":"+$t[2]+":"+$t[3]+" ");break}}if(ct.length>0){var Ut=ct[0];for(ot=0;ot<Qe.length;++ot)if(Qe[ot]===Ut){ot>0&&(Ge=`
|
||
`+Qe[ot-1]);break}}}var zt="a promise was created in a "+De+"handler "+qe+"but was not returned from it, see http://goo.gl/rRqMUw"+Ge;Me._warn(zt,!0,Se)}},setBounds:function(_e,Se){if(me()){for(var De,Me,je=_e.stack.split(`
|
||
`),qe=Se.stack.split(`
|
||
`),Ge=-1,Qe=-1,ct=0;ct<je.length;++ct)if(ot=Le(je[ct])){De=ot.fileName,Ge=ot.line;break}for(ct=0;ct<qe.length;++ct){var ot;if(ot=Le(qe[ct])){Me=ot.fileName,Qe=ot.line;break}}Ge<0||Qe<0||!De||!Me||De!==Me||Ge>=Qe||(we=function(_t){if(A.test(_t))return!0;var $t=Le(_t);return!!($t&&$t.fileName===De&&Ge<=$t.line&&$t.line<=Qe)})}},warn:ee,deprecated:function(_e,Se){var De=_e+" is deprecated and will be removed in a future version.";return Se&&(De+=" Use "+Se+" instead."),ee(De)},CapturedTrace:ze,fireDomEvent:Q,fireGlobalEvent:J}}},{"./errors":12,"./util":36}],10:[function(o,l,f){l.exports=function(u){function h(){return this.value}function m(){throw this.reason}u.prototype.return=u.prototype.thenReturn=function(y){return y instanceof u&&y.suppressUnhandledRejections(),this._then(h,void 0,void 0,{value:y},void 0)},u.prototype.throw=u.prototype.thenThrow=function(y){return this._then(m,void 0,void 0,{reason:y},void 0)},u.prototype.catchThrow=function(y){if(arguments.length<=1)return this._then(void 0,m,void 0,{reason:y},void 0);var _=arguments[1];return this.caught(y,function(){throw _})},u.prototype.catchReturn=function(y){if(arguments.length<=1)return y instanceof u&&y.suppressUnhandledRejections(),this._then(void 0,h,void 0,{value:y},void 0);var _=arguments[1];return _ instanceof u&&_.suppressUnhandledRejections(),this.caught(y,function(){return _})}}},{}],11:[function(o,l,f){l.exports=function(u,h){var m=u.reduce,y=u.all;function _(){return y(this)}u.prototype.each=function(x){return m(this,x,h,0)._then(_,void 0,void 0,this,void 0)},u.prototype.mapSeries=function(x){return m(this,x,h,h)},u.each=function(x,w){return m(x,w,h,0)._then(_,void 0,void 0,x,void 0)},u.mapSeries=function(x,w){return m(x,w,h,h)}}},{}],12:[function(o,l,f){var u,h,m=o("./es5"),y=m.freeze,_=o("./util"),x=_.inherits,w=_.notEnumerableProp;function S(G,K){function ne(le){if(!(this instanceof ne))return new ne(le);w(this,"message",typeof le=="string"?le:K),w(this,"name",G),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return x(ne,Error),ne}var O=S("Warning","warning"),E=S("CancellationError","cancellation error"),A=S("TimeoutError","timeout error"),j=S("AggregateError","aggregate error");try{u=TypeError,h=RangeError}catch{u=S("TypeError","type error"),h=S("RangeError","range error")}for(var P="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),R=0;R<P.length;++R)typeof Array.prototype[P[R]]=="function"&&(j.prototype[P[R]]=Array.prototype[P[R]]);m.defineProperty(j.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),j.prototype.isOperational=!0;var I=0;function V(G){if(!(this instanceof V))return new V(G);w(this,"name","OperationalError"),w(this,"message",G),this.cause=G,this.isOperational=!0,G instanceof Error?(w(this,"message",G.message),w(this,"stack",G.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}j.prototype.toString=function(){var G=Array(4*I+1).join(" "),K=`
|
||
`+G+`AggregateError of:
|
||
`;I++,G=Array(4*I+1).join(" ");for(var ne=0;ne<this.length;++ne){for(var le=this[ne]===this?"[Circular AggregateError]":this[ne]+"",Q=le.split(`
|
||
`),J=0;J<Q.length;++J)Q[J]=G+Q[J];K+=(le=Q.join(`
|
||
`))+`
|
||
`}return I--,K},x(V,Error);var W=Error.__BluebirdErrorTypes__;W||(W=y({CancellationError:E,TimeoutError:A,OperationalError:V,RejectionError:V,AggregateError:j}),m.defineProperty(Error,"__BluebirdErrorTypes__",{value:W,writable:!1,enumerable:!1,configurable:!1})),l.exports={Error,TypeError:u,RangeError:h,CancellationError:W.CancellationError,OperationalError:W.OperationalError,TimeoutError:W.TimeoutError,AggregateError:W.AggregateError,Warning:O}},{"./es5":13,"./util":36}],13:[function(o,l,f){var u=function(){return this===void 0}();if(u)l.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:u,propertyIsWritable:function(x,w){var S=Object.getOwnPropertyDescriptor(x,w);return!(S&&!S.writable&&!S.set)}};else{var h={}.hasOwnProperty,m={}.toString,y={}.constructor.prototype,_=function(x){var w=[];for(var S in x)h.call(x,S)&&w.push(S);return w};l.exports={isArray:function(x){try{return m.call(x)==="[object Array]"}catch{return!1}},keys:_,names:_,defineProperty:function(x,w,S){return x[w]=S.value,x},getDescriptor:function(x,w){return{value:x[w]}},freeze:function(x){return x},getPrototypeOf:function(x){try{return Object(x).constructor.prototype}catch{return y}},isES5:u,propertyIsWritable:function(){return!0}}}},{}],14:[function(o,l,f){l.exports=function(u,h){var m=u.map;u.prototype.filter=function(y,_){return m(this,y,_,h)},u.filter=function(y,_,x){return m(y,_,x,h)}}},{}],15:[function(o,l,f){l.exports=function(u,h,m){var y=o("./util"),_=u.CancellationError,x=y.errorObj,w=o("./catch_filter")(m);function S(R,I,V){this.promise=R,this.type=I,this.handler=V,this.called=!1,this.cancelPromise=null}function O(R){this.finallyHandler=R}function E(R,I){return R.cancelPromise!=null&&(arguments.length>1?R.cancelPromise._reject(I):R.cancelPromise._cancel(),R.cancelPromise=null,!0)}function A(){return P.call(this,this.promise._target()._settledValue())}function j(R){if(!E(this,R))return x.e=R,x}function P(R){var I=this.promise,V=this.handler;if(!this.called){this.called=!0;var W=this.isFinallyHandler()?V.call(I._boundValue()):V.call(I._boundValue(),R);if(W===m)return W;if(W!==void 0){I._setReturnedNonUndefined();var G=h(W,I);if(G instanceof u){if(this.cancelPromise!=null){if(G._isCancelled()){var K=new _("late cancellation observer");return I._attachExtraTrace(K),x.e=K,x}G.isPending()&&G._attachCancellationCallback(new O(this))}return G._then(A,j,void 0,this,void 0)}}}return I.isRejected()?(E(this),x.e=R,x):(E(this),R)}return S.prototype.isFinallyHandler=function(){return this.type===0},O.prototype._resultCancelled=function(){E(this.finallyHandler)},u.prototype._passThrough=function(R,I,V,W){return typeof R!="function"?this.then():this._then(V,W,void 0,new S(this,I,R),void 0)},u.prototype.lastly=u.prototype.finally=function(R){return this._passThrough(R,0,P,P)},u.prototype.tap=function(R){return this._passThrough(R,1,P)},u.prototype.tapCatch=function(R){var I=arguments.length;if(I===1)return this._passThrough(R,1,void 0,P);var V,W=new Array(I-1),G=0;for(V=0;V<I-1;++V){var K=arguments[V];if(!y.isObject(K))return u.reject(new TypeError("tapCatch statement predicate: expecting an object but got "+y.classString(K)));W[G++]=K}W.length=G;var ne=arguments[V];return this._passThrough(w(W,ne,this),1,void 0,P)},S}},{"./catch_filter":7,"./util":36}],16:[function(o,l,f){l.exports=function(u,h,m,y,_,x){var w=o("./errors").TypeError,S=o("./util"),O=S.errorObj,E=S.tryCatch,A=[];function j(P,R,I,V){if(x.cancellation()){var W=new u(m),G=this._finallyPromise=new u(m);this._promise=W.lastly(function(){return G}),W._captureStackTrace(),W._setOnCancel(this)}else(this._promise=new u(m))._captureStackTrace();this._stack=V,this._generatorFunction=P,this._receiver=R,this._generator=void 0,this._yieldHandlers=typeof I=="function"?[I].concat(A):A,this._yieldedPromise=null,this._cancellationPhase=!1}S.inherits(j,_),j.prototype._isResolved=function(){return this._promise===null},j.prototype._cleanup=function(){this._promise=this._generator=null,x.cancellation()&&this._finallyPromise!==null&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},j.prototype._promiseCancelled=function(){if(!this._isResolved()){var P;if(this._generator.return!==void 0)this._promise._pushContext(),P=E(this._generator.return).call(this._generator,void 0),this._promise._popContext();else{var R=new u.CancellationError("generator .return() sentinel");u.coroutine.returnSentinel=R,this._promise._attachExtraTrace(R),this._promise._pushContext(),P=E(this._generator.throw).call(this._generator,R),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(P)}},j.prototype._promiseFulfilled=function(P){this._yieldedPromise=null,this._promise._pushContext();var R=E(this._generator.next).call(this._generator,P);this._promise._popContext(),this._continue(R)},j.prototype._promiseRejected=function(P){this._yieldedPromise=null,this._promise._attachExtraTrace(P),this._promise._pushContext();var R=E(this._generator.throw).call(this._generator,P);this._promise._popContext(),this._continue(R)},j.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof u){var P=this._yieldedPromise;this._yieldedPromise=null,P.cancel()}},j.prototype.promise=function(){return this._promise},j.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},j.prototype._continue=function(P){var R=this._promise;if(P===O)return this._cleanup(),this._cancellationPhase?R.cancel():R._rejectCallback(P.e,!1);var I=P.value;if(P.done===!0)return this._cleanup(),this._cancellationPhase?R.cancel():R._resolveCallback(I);var V=y(I,this._promise);if(V instanceof u||(V=function(G,K,ne){for(var le=0;le<K.length;++le){ne._pushContext();var Q=E(K[le])(G);if(ne._popContext(),Q===O){ne._pushContext();var J=u.reject(O.e);return ne._popContext(),J}var H=y(Q,ne);if(H instanceof u)return H}return null}(V,this._yieldHandlers,this._promise))!==null){var W=(V=V._target())._bitField;(50397184&W)==0?(this._yieldedPromise=V,V._proxy(this,null)):(33554432&W)!=0?u._async.invoke(this._promiseFulfilled,this,V._value()):(16777216&W)!=0?u._async.invoke(this._promiseRejected,this,V._reason()):this._promiseCancelled()}else this._promiseRejected(new w(`A value %s was yielded that could not be treated as a promise
|
||
|
||
See http://goo.gl/MqrFmX
|
||
|
||
`.replace("%s",String(I))+`From coroutine:
|
||
`+this._stack.split(`
|
||
`).slice(1,-7).join(`
|
||
`)))},u.coroutine=function(P,R){if(typeof P!="function")throw new w(`generatorFunction must be a function
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var I=Object(R).yieldHandler,V=j,W=new Error().stack;return function(){var G=P.apply(this,arguments),K=new V(void 0,void 0,I,W),ne=K.promise();return K._generator=G,K._promiseFulfilled(void 0),ne}},u.coroutine.addYieldHandler=function(P){if(typeof P!="function")throw new w("expecting a function but got "+S.classString(P));A.push(P)},u.spawn=function(P){if(x.deprecated("Promise.spawn()","Promise.coroutine()"),typeof P!="function")return h(`generatorFunction must be a function
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var R=new j(P,this),I=R.promise();return R._run(u.spawn),I}}},{"./errors":12,"./util":36}],17:[function(o,l,f){l.exports=function(u,h,m,y,_,x){var w=o("./util");w.canEvaluate,w.tryCatch,w.errorObj,u.join=function(){var S,O=arguments.length-1;O>0&&typeof arguments[O]=="function"&&(S=arguments[O]);var E=[].slice.call(arguments);S&&E.pop();var A=new h(E).promise();return S!==void 0?A.spread(S):A}}},{"./util":36}],18:[function(o,l,f){l.exports=function(u,h,m,y,_,x){var w=u._getDomain,S=o("./util"),O=S.tryCatch,E=S.errorObj,A=u._async;function j(R,I,V,W){this.constructor$(R),this._promise._captureStackTrace();var G=w();this._callback=G===null?I:S.domainBind(G,I),this._preservedValues=W===_?new Array(this.length()):null,this._limit=V,this._inFlight=0,this._queue=[],A.invoke(this._asyncInit,this,void 0)}function P(R,I,V,W){if(typeof I!="function")return m("expecting a function but got "+S.classString(I));var G=0;if(V!==void 0){if(typeof V!="object"||V===null)return u.reject(new TypeError("options argument must be an object but it is "+S.classString(V)));if(typeof V.concurrency!="number")return u.reject(new TypeError("'concurrency' must be a number but it is "+S.classString(V.concurrency)));G=V.concurrency}return new j(R,I,G=typeof G=="number"&&isFinite(G)&&G>=1?G:0,W).promise()}S.inherits(j,h),j.prototype._asyncInit=function(){this._init$(void 0,-2)},j.prototype._init=function(){},j.prototype._promiseFulfilled=function(R,I){var V=this._values,W=this.length(),G=this._preservedValues,K=this._limit;if(I<0){if(V[I=-1*I-1]=R,K>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(K>=1&&this._inFlight>=K)return V[I]=R,this._queue.push(I),!1;G!==null&&(G[I]=R);var ne=this._promise,le=this._callback,Q=ne._boundValue();ne._pushContext();var J=O(le).call(Q,R,I,W),H=ne._popContext();if(x.checkForgottenReturns(J,H,G!==null?"Promise.filter":"Promise.map",ne),J===E)return this._reject(J.e),!0;var U=y(J,this._promise);if(U instanceof u){var z=(U=U._target())._bitField;if((50397184&z)==0)return K>=1&&this._inFlight++,V[I]=U,U._proxy(this,-1*(I+1)),!1;if((33554432&z)==0)return(16777216&z)!=0?(this._reject(U._reason()),!0):(this._cancel(),!0);J=U._value()}V[I]=J}return++this._totalResolved>=W&&(G!==null?this._filter(V,G):this._resolve(V),!0)},j.prototype._drainQueue=function(){for(var R=this._queue,I=this._limit,V=this._values;R.length>0&&this._inFlight<I;){if(this._isResolved())return;var W=R.pop();this._promiseFulfilled(V[W],W)}},j.prototype._filter=function(R,I){for(var V=I.length,W=new Array(V),G=0,K=0;K<V;++K)R[K]&&(W[G++]=I[K]);W.length=G,this._resolve(W)},j.prototype.preservedValues=function(){return this._preservedValues},u.prototype.map=function(R,I){return P(this,R,I,null)},u.map=function(R,I,V,W){return P(R,I,V,W)}}},{"./util":36}],19:[function(o,l,f){l.exports=function(u,h,m,y,_){var x=o("./util"),w=x.tryCatch;u.method=function(S){if(typeof S!="function")throw new u.TypeError("expecting a function but got "+x.classString(S));return function(){var O=new u(h);O._captureStackTrace(),O._pushContext();var E=w(S).apply(this,arguments),A=O._popContext();return _.checkForgottenReturns(E,A,"Promise.method",O),O._resolveFromSyncValue(E),O}},u.attempt=u.try=function(S){if(typeof S!="function")return y("expecting a function but got "+x.classString(S));var O,E=new u(h);if(E._captureStackTrace(),E._pushContext(),arguments.length>1){_.deprecated("calling Promise.try with more than 1 argument");var A=arguments[1],j=arguments[2];O=x.isArray(A)?w(S).apply(j,A):w(S).call(j,A)}else O=w(S)();var P=E._popContext();return _.checkForgottenReturns(O,P,"Promise.try",E),E._resolveFromSyncValue(O),E},u.prototype._resolveFromSyncValue=function(S){S===x.errorObj?this._rejectCallback(S.e,!1):this._resolveCallback(S,!0)}}},{"./util":36}],20:[function(o,l,f){var u=o("./util"),h=u.maybeWrapAsError,m=o("./errors").OperationalError,y=o("./es5"),_=/^(?:name|message|stack|cause)$/;function x(w){var S;if(function(j){return j instanceof Error&&y.getPrototypeOf(j)===Error.prototype}(w)){(S=new m(w)).name=w.name,S.message=w.message,S.stack=w.stack;for(var O=y.keys(w),E=0;E<O.length;++E){var A=O[E];_.test(A)||(S[A]=w[A])}return S}return u.markAsOriginatingFromRejection(w),w}l.exports=function(w,S){return function(O,E){if(w!==null){if(O){var A=x(h(O));w._attachExtraTrace(A),w._reject(A)}else if(S){var j=[].slice.call(arguments,1);w._fulfill(j)}else w._fulfill(E);w=null}}}},{"./errors":12,"./es5":13,"./util":36}],21:[function(o,l,f){l.exports=function(u){var h=o("./util"),m=u._async,y=h.tryCatch,_=h.errorObj;function x(O,E){if(!h.isArray(O))return w.call(this,O,E);var A=y(E).apply(this._boundValue(),[null].concat(O));A===_&&m.throwLater(A.e)}function w(O,E){var A=this._boundValue(),j=O===void 0?y(E).call(A,null):y(E).call(A,null,O);j===_&&m.throwLater(j.e)}function S(O,E){if(!O){var A=new Error(O+"");A.cause=O,O=A}var j=y(E).call(this._boundValue(),O);j===_&&m.throwLater(j.e)}u.prototype.asCallback=u.prototype.nodeify=function(O,E){if(typeof O=="function"){var A=w;E!==void 0&&Object(E).spread&&(A=x),this._then(A,S,void 0,this,O)}return this}}},{"./util":36}],22:[function(o,l,f){l.exports=function(){var u=function(){return new j(`circular promise resolution chain
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)},h=function(){return new F.PromiseInspection(this._target())},m=function(Z){return F.reject(new j(Z))};function y(){}var _,x={},w=o("./util");_=w.isNode?function(){var Z=r.domain;return Z===void 0&&(Z=null),Z}:function(){return null},w.notEnumerableProp(F,"_getDomain",_);var S=o("./es5"),O=o("./async"),E=new O;S.defineProperty(F,"_async",{value:E});var A=o("./errors"),j=F.TypeError=A.TypeError;F.RangeError=A.RangeError;var P=F.CancellationError=A.CancellationError;F.TimeoutError=A.TimeoutError,F.OperationalError=A.OperationalError,F.RejectionError=A.OperationalError,F.AggregateError=A.AggregateError;var R=function(){},I={},V={},W=o("./thenables")(F,R),G=o("./promise_array")(F,R,W,m,y),K=o("./context")(F),ne=K.create,le=o("./debuggability")(F,K),Q=(le.CapturedTrace,o("./finally")(F,W,V)),J=o("./catch_filter")(V),H=o("./nodeback"),U=w.errorObj,z=w.tryCatch;function F(Z){Z!==R&&function(oe,he){if(oe==null||oe.constructor!==F)throw new j(`the promise constructor cannot be invoked directly
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);if(typeof he!="function")throw new j("expecting a function but got "+w.classString(he))}(this,Z),this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,this._resolveFromExecutor(Z),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function M(Z){this.promise._resolveCallback(Z)}function k(Z){this.promise._rejectCallback(Z,!1)}function te(Z){var oe=new F(R);oe._fulfillmentHandler0=Z,oe._rejectionHandler0=Z,oe._promise0=Z,oe._receiver0=Z}return F.prototype.toString=function(){return"[object Promise]"},F.prototype.caught=F.prototype.catch=function(Z){var oe=arguments.length;if(oe>1){var he,de=new Array(oe-1),be=0;for(he=0;he<oe-1;++he){var $=arguments[he];if(!w.isObject($))return m("Catch statement predicate: expecting an object but got "+w.classString($));de[be++]=$}return de.length=be,Z=arguments[he],this.then(void 0,J(de,Z,this))}return this.then(void 0,Z)},F.prototype.reflect=function(){return this._then(h,h,void 0,this,void 0)},F.prototype.then=function(Z,oe){if(le.warnings()&&arguments.length>0&&typeof Z!="function"&&typeof oe!="function"){var he=".then() only accepts functions but was passed: "+w.classString(Z);arguments.length>1&&(he+=", "+w.classString(oe)),this._warn(he)}return this._then(Z,oe,void 0,void 0,void 0)},F.prototype.done=function(Z,oe){this._then(Z,oe,void 0,void 0,void 0)._setIsFinal()},F.prototype.spread=function(Z){return typeof Z!="function"?m("expecting a function but got "+w.classString(Z)):this.all()._then(Z,void 0,void 0,I,void 0)},F.prototype.toJSON=function(){var Z={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(Z.fulfillmentValue=this.value(),Z.isFulfilled=!0):this.isRejected()&&(Z.rejectionReason=this.reason(),Z.isRejected=!0),Z},F.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new G(this).promise()},F.prototype.error=function(Z){return this.caught(w.originatesFromRejection,Z)},F.getNewLibraryCopy=l.exports,F.is=function(Z){return Z instanceof F},F.fromNode=F.fromCallback=function(Z){var oe=new F(R);oe._captureStackTrace();var he=arguments.length>1&&!!Object(arguments[1]).multiArgs,de=z(Z)(H(oe,he));return de===U&&oe._rejectCallback(de.e,!0),oe._isFateSealed()||oe._setAsyncGuaranteed(),oe},F.all=function(Z){return new G(Z).promise()},F.cast=function(Z){var oe=W(Z);return oe instanceof F||((oe=new F(R))._captureStackTrace(),oe._setFulfilled(),oe._rejectionHandler0=Z),oe},F.resolve=F.fulfilled=F.cast,F.reject=F.rejected=function(Z){var oe=new F(R);return oe._captureStackTrace(),oe._rejectCallback(Z,!0),oe},F.setScheduler=function(Z){if(typeof Z!="function")throw new j("expecting a function but got "+w.classString(Z));return E.setScheduler(Z)},F.prototype._then=function(Z,oe,he,de,be){var $=be!==void 0,q=$?be:new F(R),ee=this._target(),fe=ee._bitField;$||(q._propagateFrom(this,3),q._captureStackTrace(),de===void 0&&(2097152&this._bitField)!=0&&(de=(50397184&fe)!=0?this._boundValue():ee===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,q));var X=_();if((50397184&fe)!=0){var ue,pe,ye=ee._settlePromiseCtx;(33554432&fe)!=0?(pe=ee._rejectionHandler0,ue=Z):(16777216&fe)!=0?(pe=ee._fulfillmentHandler0,ue=oe,ee._unsetRejectionIsUnhandled()):(ye=ee._settlePromiseLateCancellationObserver,pe=new P("late cancellation observer"),ee._attachExtraTrace(pe),ue=oe),E.invoke(ye,ee,{handler:X===null?ue:typeof ue=="function"&&w.domainBind(X,ue),promise:q,receiver:de,value:pe})}else ee._addCallbacks(Z,oe,q,de,X);return q},F.prototype._length=function(){return 65535&this._bitField},F.prototype._isFateSealed=function(){return(117506048&this._bitField)!=0},F.prototype._isFollowing=function(){return(67108864&this._bitField)==67108864},F.prototype._setLength=function(Z){this._bitField=-65536&this._bitField|65535&Z},F.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},F.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},F.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},F.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},F.prototype._isFinal=function(){return(4194304&this._bitField)>0},F.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},F.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},F.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},F.prototype._setAsyncGuaranteed=function(){E.hasCustomScheduler()||(this._bitField=134217728|this._bitField)},F.prototype._receiverAt=function(Z){var oe=Z===0?this._receiver0:this[4*Z-4+3];if(oe!==x)return oe===void 0&&this._isBound()?this._boundValue():oe},F.prototype._promiseAt=function(Z){return this[4*Z-4+2]},F.prototype._fulfillmentHandlerAt=function(Z){return this[4*Z-4+0]},F.prototype._rejectionHandlerAt=function(Z){return this[4*Z-4+1]},F.prototype._boundValue=function(){},F.prototype._migrateCallback0=function(Z){Z._bitField;var oe=Z._fulfillmentHandler0,he=Z._rejectionHandler0,de=Z._promise0,be=Z._receiverAt(0);be===void 0&&(be=x),this._addCallbacks(oe,he,de,be,null)},F.prototype._migrateCallbackAt=function(Z,oe){var he=Z._fulfillmentHandlerAt(oe),de=Z._rejectionHandlerAt(oe),be=Z._promiseAt(oe),$=Z._receiverAt(oe);$===void 0&&($=x),this._addCallbacks(he,de,be,$,null)},F.prototype._addCallbacks=function(Z,oe,he,de,be){var $=this._length();if($>=65531&&($=0,this._setLength(0)),$===0)this._promise0=he,this._receiver0=de,typeof Z=="function"&&(this._fulfillmentHandler0=be===null?Z:w.domainBind(be,Z)),typeof oe=="function"&&(this._rejectionHandler0=be===null?oe:w.domainBind(be,oe));else{var q=4*$-4;this[q+2]=he,this[q+3]=de,typeof Z=="function"&&(this[q+0]=be===null?Z:w.domainBind(be,Z)),typeof oe=="function"&&(this[q+1]=be===null?oe:w.domainBind(be,oe))}return this._setLength($+1),$},F.prototype._proxy=function(Z,oe){this._addCallbacks(void 0,void 0,oe,Z,null)},F.prototype._resolveCallback=function(Z,oe){if((117506048&this._bitField)==0){if(Z===this)return this._rejectCallback(u(),!1);var he=W(Z,this);if(!(he instanceof F))return this._fulfill(Z);oe&&this._propagateFrom(he,2);var de=he._target();if(de!==this){var be=de._bitField;if((50397184&be)==0){var $=this._length();$>0&&de._migrateCallback0(this);for(var q=1;q<$;++q)de._migrateCallbackAt(this,q);this._setFollowing(),this._setLength(0),this._setFollowee(de)}else if((33554432&be)!=0)this._fulfill(de._value());else if((16777216&be)!=0)this._reject(de._reason());else{var ee=new P("late cancellation observer");de._attachExtraTrace(ee),this._reject(ee)}}else this._reject(u())}},F.prototype._rejectCallback=function(Z,oe,he){var de=w.ensureErrorObject(Z),be=de===Z;if(!be&&!he&&le.warnings()){var $="a promise was rejected with a non-error: "+w.classString(Z);this._warn($,!0)}this._attachExtraTrace(de,!!oe&&be),this._reject(Z)},F.prototype._resolveFromExecutor=function(Z){if(Z!==R){var oe=this;this._captureStackTrace(),this._pushContext();var he=!0,de=this._execute(Z,function(be){oe._resolveCallback(be)},function(be){oe._rejectCallback(be,he)});he=!1,this._popContext(),de!==void 0&&oe._rejectCallback(de,!0)}},F.prototype._settlePromiseFromHandler=function(Z,oe,he,de){var be=de._bitField;if((65536&be)==0){var $;de._pushContext(),oe===I?he&&typeof he.length=="number"?$=z(Z).apply(this._boundValue(),he):($=U).e=new j("cannot .spread() a non-array: "+w.classString(he)):$=z(Z).call(oe,he);var q=de._popContext();(65536&(be=de._bitField))==0&&($===V?de._reject(he):$===U?de._rejectCallback($.e,!1):(le.checkForgottenReturns($,q,"",de,this),de._resolveCallback($)))}},F.prototype._target=function(){for(var Z=this;Z._isFollowing();)Z=Z._followee();return Z},F.prototype._followee=function(){return this._rejectionHandler0},F.prototype._setFollowee=function(Z){this._rejectionHandler0=Z},F.prototype._settlePromise=function(Z,oe,he,de){var be=Z instanceof F,$=this._bitField,q=(134217728&$)!=0;(65536&$)!=0?(be&&Z._invokeInternalOnCancel(),he instanceof Q&&he.isFinallyHandler()?(he.cancelPromise=Z,z(oe).call(he,de)===U&&Z._reject(U.e)):oe===h?Z._fulfill(h.call(he)):he instanceof y?he._promiseCancelled(Z):be||Z instanceof G?Z._cancel():he.cancel()):typeof oe=="function"?be?(q&&Z._setAsyncGuaranteed(),this._settlePromiseFromHandler(oe,he,de,Z)):oe.call(he,de,Z):he instanceof y?he._isResolved()||((33554432&$)!=0?he._promiseFulfilled(de,Z):he._promiseRejected(de,Z)):be&&(q&&Z._setAsyncGuaranteed(),(33554432&$)!=0?Z._fulfill(de):Z._reject(de))},F.prototype._settlePromiseLateCancellationObserver=function(Z){var oe=Z.handler,he=Z.promise,de=Z.receiver,be=Z.value;typeof oe=="function"?he instanceof F?this._settlePromiseFromHandler(oe,de,be,he):oe.call(de,be,he):he instanceof F&&he._reject(be)},F.prototype._settlePromiseCtx=function(Z){this._settlePromise(Z.promise,Z.handler,Z.receiver,Z.value)},F.prototype._settlePromise0=function(Z,oe,he){var de=this._promise0,be=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(de,Z,be,oe)},F.prototype._clearCallbackDataAtIndex=function(Z){var oe=4*Z-4;this[oe+2]=this[oe+3]=this[oe+0]=this[oe+1]=void 0},F.prototype._fulfill=function(Z){var oe=this._bitField;if(!((117506048&oe)>>>16)){if(Z===this){var he=u();return this._attachExtraTrace(he),this._reject(he)}this._setFulfilled(),this._rejectionHandler0=Z,(65535&oe)>0&&((134217728&oe)!=0?this._settlePromises():E.settlePromises(this))}},F.prototype._reject=function(Z){var oe=this._bitField;if(!((117506048&oe)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=Z,this._isFinal())return E.fatalError(Z,w.isNode);(65535&oe)>0?E.settlePromises(this):this._ensurePossibleRejectionHandled()}},F.prototype._fulfillPromises=function(Z,oe){for(var he=1;he<Z;he++){var de=this._fulfillmentHandlerAt(he),be=this._promiseAt(he),$=this._receiverAt(he);this._clearCallbackDataAtIndex(he),this._settlePromise(be,de,$,oe)}},F.prototype._rejectPromises=function(Z,oe){for(var he=1;he<Z;he++){var de=this._rejectionHandlerAt(he),be=this._promiseAt(he),$=this._receiverAt(he);this._clearCallbackDataAtIndex(he),this._settlePromise(be,de,$,oe)}},F.prototype._settlePromises=function(){var Z=this._bitField,oe=65535&Z;if(oe>0){if((16842752&Z)!=0){var he=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,he,Z),this._rejectPromises(oe,he)}else{var de=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,de,Z),this._fulfillPromises(oe,de)}this._setLength(0)}this._clearCancellationData()},F.prototype._settledValue=function(){var Z=this._bitField;return(33554432&Z)!=0?this._rejectionHandler0:(16777216&Z)!=0?this._fulfillmentHandler0:void 0},F.defer=F.pending=function(){return le.deprecated("Promise.defer","new Promise"),{promise:new F(R),resolve:M,reject:k}},w.notEnumerableProp(F,"_makeSelfResolutionError",u),o("./method")(F,R,W,m,le),o("./bind")(F,R,W,le),o("./cancel")(F,G,m,le),o("./direct_resolve")(F),o("./synchronous_inspection")(F),o("./join")(F,G,W,R,E,_),F.Promise=F,F.version="3.5.1",o("./map.js")(F,G,m,W,R,le),o("./call_get.js")(F),o("./using.js")(F,m,W,ne,R,le),o("./timers.js")(F,R,le),o("./generators.js")(F,m,R,W,y,le),o("./nodeify.js")(F),o("./promisify.js")(F,R),o("./props.js")(F,G,W,m),o("./race.js")(F,R,W,m),o("./reduce.js")(F,G,m,W,R,le),o("./settle.js")(F,G,le),o("./some.js")(F,G,m),o("./filter.js")(F,R),o("./each.js")(F,R),o("./any.js")(F),w.toFastProperties(F),w.toFastProperties(F.prototype),te({a:1}),te({b:2}),te({c:3}),te(1),te(function(){}),te(void 0),te(!1),te(new F(R)),le.setBounds(O.firstLineError,w.lastLineError),F}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36}],23:[function(o,l,f){l.exports=function(u,h,m,y,_){var x=o("./util");function w(S){var O=this._promise=new u(h);S instanceof u&&O._propagateFrom(S,3),O._setOnCancel(this),this._values=S,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return x.isArray,x.inherits(w,_),w.prototype.length=function(){return this._length},w.prototype.promise=function(){return this._promise},w.prototype._init=function S(O,E){var A=m(this._values,this._promise);if(A instanceof u){var j=(A=A._target())._bitField;if(this._values=A,(50397184&j)==0)return this._promise._setAsyncGuaranteed(),A._then(S,this._reject,void 0,this,E);if((33554432&j)==0)return(16777216&j)!=0?this._reject(A._reason()):this._cancel();A=A._value()}if((A=x.asArray(A))!==null)A.length!==0?this._iterate(A):E===-5?this._resolveEmptyArray():this._resolve(function(R){switch(E){case-2:return[];case-3:return{};case-6:return new Map}}());else{var P=y("expecting an array or an iterable object but got "+x.classString(A)).reason();this._promise._rejectCallback(P,!1)}},w.prototype._iterate=function(S){var O=this.getActualLength(S.length);this._length=O,this._values=this.shouldCopyValues()?new Array(O):this._values;for(var E=this._promise,A=!1,j=null,P=0;P<O;++P){var R=m(S[P],E);j=R instanceof u?(R=R._target())._bitField:null,A?j!==null&&R.suppressUnhandledRejections():j!==null?(50397184&j)==0?(R._proxy(this,P),this._values[P]=R):A=(33554432&j)!=0?this._promiseFulfilled(R._value(),P):(16777216&j)!=0?this._promiseRejected(R._reason(),P):this._promiseCancelled(P):A=this._promiseFulfilled(R,P)}A||E._setAsyncGuaranteed()},w.prototype._isResolved=function(){return this._values===null},w.prototype._resolve=function(S){this._values=null,this._promise._fulfill(S)},w.prototype._cancel=function(){!this._isResolved()&&this._promise._isCancellable()&&(this._values=null,this._promise._cancel())},w.prototype._reject=function(S){this._values=null,this._promise._rejectCallback(S,!1)},w.prototype._promiseFulfilled=function(S,O){return this._values[O]=S,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},w.prototype._promiseCancelled=function(){return this._cancel(),!0},w.prototype._promiseRejected=function(S){return this._totalResolved++,this._reject(S),!0},w.prototype._resultCancelled=function(){if(!this._isResolved()){var S=this._values;if(this._cancel(),S instanceof u)S.cancel();else for(var O=0;O<S.length;++O)S[O]instanceof u&&S[O].cancel()}},w.prototype.shouldCopyValues=function(){return!0},w.prototype.getActualLength=function(S){return S},w}},{"./util":36}],24:[function(o,l,f){l.exports=function(u,h){var m={},y=o("./util"),_=o("./nodeback"),x=y.withAppended,w=y.maybeWrapAsError,S=y.canEvaluate,O=o("./errors").TypeError,E={__isPromisified__:!0},A=new RegExp("^(?:"+["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"].join("|")+")$"),j=function(ne){return y.isIdentifier(ne)&&ne.charAt(0)!=="_"&&ne!=="constructor"};function P(ne){return!A.test(ne)}function R(ne){try{return ne.__isPromisified__===!0}catch{return!1}}function I(ne,le,Q){var J=y.getDataPropertyOrDefault(ne,le+Q,E);return!!J&&R(J)}function V(ne,le,Q,J){for(var H=y.inheritedDataKeys(ne),U=[],z=0;z<H.length;++z){var F=H[z],M=ne[F],k=J===j||j(F);typeof M!="function"||R(M)||I(ne,F,le)||!J(F,M,ne,k)||U.push(F,M)}return function(te,Z,oe){for(var he=0;he<te.length;he+=2){var de=te[he];if(oe.test(de)){for(var be=de.replace(oe,""),$=0;$<te.length;$+=2)if(te[$]===be)throw new O(`Cannot promisify an API that has normal methods with '%s'-suffix
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`.replace("%s",Z))}}}(U,le,Q),U}var W=function(ne){return ne.replace(/([$])/,"\\$")},G=S?void 0:function(ne,le,Q,J,H,U){var z=function(){return this}(),F=ne;function M(){var k=le;le===m&&(k=this);var te=new u(h);te._captureStackTrace();var Z=typeof F=="string"&&this!==z?this[F]:ne,oe=_(te,U);try{Z.apply(k,x(arguments,oe))}catch(he){te._rejectCallback(w(he),!0,!0)}return te._isFateSealed()||te._setAsyncGuaranteed(),te}return typeof F=="string"&&(ne=J),y.notEnumerableProp(M,"__isPromisified__",!0),M};function K(ne,le,Q,J,H){for(var U=new RegExp(W(le)+"$"),z=V(ne,le,U,Q),F=0,M=z.length;F<M;F+=2){var k=z[F],te=z[F+1],Z=k+le;if(J===G)ne[Z]=G(k,m,k,te,le,H);else{var oe=J(te,function(){return G(k,m,k,te,le,H)});y.notEnumerableProp(oe,"__isPromisified__",!0),ne[Z]=oe}}return y.toFastProperties(ne),ne}u.promisify=function(ne,le){if(typeof ne!="function")throw new O("expecting a function but got "+y.classString(ne));if(R(ne))return ne;var Q=(le=Object(le)).context===void 0?m:le.context,J=!!le.multiArgs,H=function(U,z,F){return G(U,z,void 0,U,null,J)}(ne,Q);return y.copyDescriptors(ne,H,P),H},u.promisifyAll=function(ne,le){if(typeof ne!="function"&&typeof ne!="object")throw new O(`the target of promisifyAll must be an object or a function
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var Q=!!(le=Object(le)).multiArgs,J=le.suffix;typeof J!="string"&&(J="Async");var H=le.filter;typeof H!="function"&&(H=j);var U=le.promisifier;if(typeof U!="function"&&(U=G),!y.isIdentifier(J))throw new RangeError(`suffix must be a valid identifier
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);for(var z=y.inheritedDataKeys(ne),F=0;F<z.length;++F){var M=ne[z[F]];z[F]!=="constructor"&&y.isClass(M)&&(K(M.prototype,J,H,U,Q),K(M,J,H,U,Q))}return K(ne,J,H,U,Q)}}},{"./errors":12,"./nodeback":20,"./util":36}],25:[function(o,l,f){l.exports=function(u,h,m,y){var _,x=o("./util"),w=x.isObject,S=o("./es5");typeof Map=="function"&&(_=Map);var O=function(){var j=0,P=0;function R(I,V){this[j]=I,this[j+P]=V,j++}return function(I){P=I.size,j=0;var V=new Array(2*I.size);return I.forEach(R,V),V}}();function E(j){var P,R=!1;if(_!==void 0&&j instanceof _)P=O(j),R=!0;else{var I=S.keys(j),V=I.length;P=new Array(2*V);for(var W=0;W<V;++W){var G=I[W];P[W]=j[G],P[W+V]=G}}this.constructor$(P),this._isMap=R,this._init$(void 0,R?-6:-3)}function A(j){var P,R=m(j);return w(R)?(P=R instanceof u?R._then(u.props,void 0,void 0,void 0,void 0):new E(R).promise(),R instanceof u&&P._propagateFrom(R,2),P):y(`cannot await properties of a non-object
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)}x.inherits(E,h),E.prototype._init=function(){},E.prototype._promiseFulfilled=function(j,P){if(this._values[P]=j,++this._totalResolved>=this._length){var R;if(this._isMap)R=function(G){for(var K=new _,ne=G.length/2|0,le=0;le<ne;++le){var Q=G[ne+le],J=G[le];K.set(Q,J)}return K}(this._values);else{R={};for(var I=this.length(),V=0,W=this.length();V<W;++V)R[this._values[V+I]]=this._values[V]}return this._resolve(R),!0}return!1},E.prototype.shouldCopyValues=function(){return!1},E.prototype.getActualLength=function(j){return j>>1},u.prototype.props=function(){return A(this)},u.props=function(j){return A(j)}}},{"./es5":13,"./util":36}],26:[function(o,l,f){function u(h){this._capacity=h,this._length=0,this._front=0}u.prototype._willBeOverCapacity=function(h){return this._capacity<h},u.prototype._pushOne=function(h){var m=this.length();this._checkCapacity(m+1),this[this._front+m&this._capacity-1]=h,this._length=m+1},u.prototype.push=function(h,m,y){var _=this.length()+3;if(this._willBeOverCapacity(_))return this._pushOne(h),this._pushOne(m),void this._pushOne(y);var x=this._front+_-3;this._checkCapacity(_);var w=this._capacity-1;this[x+0&w]=h,this[x+1&w]=m,this[x+2&w]=y,this._length=_},u.prototype.shift=function(){var h=this._front,m=this[h];return this[h]=void 0,this._front=h+1&this._capacity-1,this._length--,m},u.prototype.length=function(){return this._length},u.prototype._checkCapacity=function(h){this._capacity<h&&this._resizeTo(this._capacity<<1)},u.prototype._resizeTo=function(h){var m=this._capacity;this._capacity=h,function(y,_,x,w,S){for(var O=0;O<S;++O)x[O+w]=y[O+0],y[O+0]=void 0}(this,0,this,m,this._front+this._length&m-1)},l.exports=u},{}],27:[function(o,l,f){l.exports=function(u,h,m,y){var _=o("./util"),x=function(S){return S.then(function(O){return w(O,S)})};function w(S,O){var E=m(S);if(E instanceof u)return x(E);if((S=_.asArray(S))===null)return y("expecting an array or an iterable object but got "+_.classString(S));var A=new u(h);O!==void 0&&A._propagateFrom(O,3);for(var j=A._fulfill,P=A._reject,R=0,I=S.length;R<I;++R){var V=S[R];(V!==void 0||R in S)&&u.cast(V)._then(j,P,void 0,A,null)}return A}u.race=function(S){return w(S,void 0)},u.prototype.race=function(){return w(this,void 0)}}},{"./util":36}],28:[function(o,l,f){l.exports=function(u,h,m,y,_,x){var w=u._getDomain,S=o("./util"),O=S.tryCatch;function E(I,V,W,G){this.constructor$(I);var K=w();this._fn=K===null?V:S.domainBind(K,V),W!==void 0&&(W=u.resolve(W))._attachCancellationCallback(this),this._initialValue=W,this._currentCancellable=null,this._eachValues=G===_?Array(this._length):G===0?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function A(I,V){this.isFulfilled()?V._resolve(I):V._reject(I)}function j(I,V,W,G){return typeof V!="function"?m("expecting a function but got "+S.classString(V)):new E(I,V,W,G).promise()}function P(I){this.accum=I,this.array._gotAccum(I);var V=y(this.value,this.array._promise);return V instanceof u?(this.array._currentCancellable=V,V._then(R,void 0,void 0,this,void 0)):R.call(this,V)}function R(I){var V,W=this.array,G=W._promise,K=O(W._fn);G._pushContext(),(V=W._eachValues!==void 0?K.call(G._boundValue(),I,this.index,this.length):K.call(G._boundValue(),this.accum,I,this.index,this.length))instanceof u&&(W._currentCancellable=V);var ne=G._popContext();return x.checkForgottenReturns(V,ne,W._eachValues!==void 0?"Promise.each":"Promise.reduce",G),V}S.inherits(E,h),E.prototype._gotAccum=function(I){this._eachValues!==void 0&&this._eachValues!==null&&I!==_&&this._eachValues.push(I)},E.prototype._eachComplete=function(I){return this._eachValues!==null&&this._eachValues.push(I),this._eachValues},E.prototype._init=function(){},E.prototype._resolveEmptyArray=function(){this._resolve(this._eachValues!==void 0?this._eachValues:this._initialValue)},E.prototype.shouldCopyValues=function(){return!1},E.prototype._resolve=function(I){this._promise._resolveCallback(I),this._values=null},E.prototype._resultCancelled=function(I){if(I===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof u&&this._currentCancellable.cancel(),this._initialValue instanceof u&&this._initialValue.cancel())},E.prototype._iterate=function(I){var V,W;this._values=I;var G=I.length;if(this._initialValue!==void 0?(V=this._initialValue,W=0):(V=u.resolve(I[0]),W=1),this._currentCancellable=V,!V.isRejected())for(;W<G;++W){var K={accum:null,value:I[W],index:W,length:G,array:this};V=V._then(P,void 0,void 0,K,void 0)}this._eachValues!==void 0&&(V=V._then(this._eachComplete,void 0,void 0,this,void 0)),V._then(A,A,void 0,V,this)},u.prototype.reduce=function(I,V){return j(this,I,V,null)},u.reduce=function(I,V,W,G){return j(I,V,W,G)}}},{"./util":36}],29:[function(o,l,f){var u,h=o("./util"),m=h.getNativePromise();if(h.isNode&&typeof MutationObserver>"u"){var y=i.setImmediate,_=r.nextTick;u=h.isRecentNode?function(w){y.call(i,w)}:function(w){_.call(r,w)}}else if(typeof m=="function"&&typeof m.resolve=="function"){var x=m.resolve();u=function(w){x.then(w)}}else u=typeof MutationObserver>"u"||typeof window<"u"&&window.navigator&&(window.navigator.standalone||window.cordova)?a!==void 0?function(w){a(w)}:typeof setTimeout<"u"?function(w){setTimeout(w,0)}:function(){throw new Error(`No async scheduler available
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)}:function(){var w=document.createElement("div"),S={attributes:!0},O=!1,E=document.createElement("div");return new MutationObserver(function(){w.classList.toggle("foo"),O=!1}).observe(E,S),function(A){var j=new MutationObserver(function(){j.disconnect(),A()});j.observe(w,S),O||(O=!0,E.classList.toggle("foo"))}}();l.exports=u},{"./util":36}],30:[function(o,l,f){l.exports=function(u,h,m){var y=u.PromiseInspection;function _(x){this.constructor$(x)}o("./util").inherits(_,h),_.prototype._promiseResolved=function(x,w){return this._values[x]=w,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},_.prototype._promiseFulfilled=function(x,w){var S=new y;return S._bitField=33554432,S._settledValueField=x,this._promiseResolved(w,S)},_.prototype._promiseRejected=function(x,w){var S=new y;return S._bitField=16777216,S._settledValueField=x,this._promiseResolved(w,S)},u.settle=function(x){return m.deprecated(".settle()",".reflect()"),new _(x).promise()},u.prototype.settle=function(){return u.settle(this)}}},{"./util":36}],31:[function(o,l,f){l.exports=function(u,h,m){var y=o("./util"),_=o("./errors").RangeError,x=o("./errors").AggregateError,w=y.isArray,S={};function O(A){this.constructor$(A),this._howMany=0,this._unwrap=!1,this._initialized=!1}function E(A,j){if((0|j)!==j||j<0)return m(`expecting a positive integer
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var P=new O(A),R=P.promise();return P.setHowMany(j),P.init(),R}y.inherits(O,h),O.prototype._init=function(){if(this._initialized)if(this._howMany!==0){this._init$(void 0,-5);var A=w(this._values);!this._isResolved()&&A&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},O.prototype.init=function(){this._initialized=!0,this._init()},O.prototype.setUnwrap=function(){this._unwrap=!0},O.prototype.howMany=function(){return this._howMany},O.prototype.setHowMany=function(A){this._howMany=A},O.prototype._promiseFulfilled=function(A){return this._addFulfilled(A),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),this.howMany()===1&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},O.prototype._promiseRejected=function(A){return this._addRejected(A),this._checkOutcome()},O.prototype._promiseCancelled=function(){return this._values instanceof u||this._values==null?this._cancel():(this._addRejected(S),this._checkOutcome())},O.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var A=new x,j=this.length();j<this._values.length;++j)this._values[j]!==S&&A.push(this._values[j]);return A.length>0?this._reject(A):this._cancel(),!0}return!1},O.prototype._fulfilled=function(){return this._totalResolved},O.prototype._rejected=function(){return this._values.length-this.length()},O.prototype._addRejected=function(A){this._values.push(A)},O.prototype._addFulfilled=function(A){this._values[this._totalResolved++]=A},O.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},O.prototype._getRangeError=function(A){var j="Input array must contain at least "+this._howMany+" items but contains only "+A+" items";return new _(j)},O.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},u.some=function(A,j){return E(A,j)},u.prototype.some=function(A){return E(this,A)},u._SomePromiseArray=O}},{"./errors":12,"./util":36}],32:[function(o,l,f){l.exports=function(u){function h(O){O!==void 0?(O=O._target(),this._bitField=O._bitField,this._settledValueField=O._isFateSealed()?O._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}h.prototype._settledValue=function(){return this._settledValueField};var m=h.prototype.value=function(){if(!this.isFulfilled())throw new TypeError(`cannot get fulfillment value of a non-fulfilled promise
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);return this._settledValue()},y=h.prototype.error=h.prototype.reason=function(){if(!this.isRejected())throw new TypeError(`cannot get rejection reason of a non-rejected promise
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);return this._settledValue()},_=h.prototype.isFulfilled=function(){return(33554432&this._bitField)!=0},x=h.prototype.isRejected=function(){return(16777216&this._bitField)!=0},w=h.prototype.isPending=function(){return(50397184&this._bitField)==0},S=h.prototype.isResolved=function(){return(50331648&this._bitField)!=0};h.prototype.isCancelled=function(){return(8454144&this._bitField)!=0},u.prototype.__isCancelled=function(){return(65536&this._bitField)==65536},u.prototype._isCancelled=function(){return this._target().__isCancelled()},u.prototype.isCancelled=function(){return(8454144&this._target()._bitField)!=0},u.prototype.isPending=function(){return w.call(this._target())},u.prototype.isRejected=function(){return x.call(this._target())},u.prototype.isFulfilled=function(){return _.call(this._target())},u.prototype.isResolved=function(){return S.call(this._target())},u.prototype.value=function(){return m.call(this._target())},u.prototype.reason=function(){var O=this._target();return O._unsetRejectionIsUnhandled(),y.call(O)},u.prototype._value=function(){return this._settledValue()},u.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},u.PromiseInspection=h}},{}],33:[function(o,l,f){l.exports=function(u,h){var m=o("./util"),y=m.errorObj,_=m.isObject,x={}.hasOwnProperty;return function(w,S){if(_(w)){if(w instanceof u)return w;var O=function(A){try{return function(j){return j.then}(A)}catch(j){return y.e=j,y}}(w);if(O===y){S&&S._pushContext();var E=u.reject(O.e);return S&&S._popContext(),E}if(typeof O=="function")return function(A){try{return x.call(A,"_promise0")}catch{return!1}}(w)?(E=new u(h),w._then(E._fulfill,E._reject,void 0,E,null),E):function(A,j,P){var R=new u(h),I=R;P&&P._pushContext(),R._captureStackTrace(),P&&P._popContext();var V=!0,W=m.tryCatch(j).call(A,function(G){R&&(R._resolveCallback(G),R=null)},function(G){R&&(R._rejectCallback(G,V,!0),R=null)});return V=!1,R&&W===y&&(R._rejectCallback(W.e,!0,!0),R=null),I}(w,O,S)}return w}}},{"./util":36}],34:[function(o,l,f){l.exports=function(u,h,m){var y=o("./util"),_=u.TimeoutError;function x(A){this.handle=A}x.prototype._resultCancelled=function(){clearTimeout(this.handle)};var w=function(A){return S(+this).thenReturn(A)},S=u.delay=function(A,j){var P,R;return j!==void 0?(P=u.resolve(j)._then(w,null,null,A,void 0),m.cancellation()&&j instanceof u&&P._setOnCancel(j)):(P=new u(h),R=setTimeout(function(){P._fulfill()},+A),m.cancellation()&&P._setOnCancel(new x(R)),P._captureStackTrace()),P._setAsyncGuaranteed(),P};function O(A){return clearTimeout(this.handle),A}function E(A){throw clearTimeout(this.handle),A}u.prototype.delay=function(A){return S(A,this)},u.prototype.timeout=function(A,j){var P,R;A=+A;var I=new x(setTimeout(function(){P.isPending()&&function(V,W,G){var K;K=typeof W!="string"?W instanceof Error?W:new _("operation timed out"):new _(W),y.markAsOriginatingFromRejection(K),V._attachExtraTrace(K),V._reject(K),G!=null&&G.cancel()}(P,j,R)},A));return m.cancellation()?(R=this.then(),(P=R._then(O,E,void 0,I,void 0))._setOnCancel(I)):P=this._then(O,E,void 0,I,void 0),P}}},{"./util":36}],35:[function(o,l,f){l.exports=function(u,h,m,y,_,x){var w=o("./util"),S=o("./errors").TypeError,O=o("./util").inherits,E=w.errorObj,A=w.tryCatch,j={};function P(K){setTimeout(function(){throw K},0)}function R(K,ne){var le=0,Q=K.length,J=new u(_);return function H(){if(le>=Q)return J._fulfill();var U=function(z){var F=m(z);return F!==z&&typeof z._isDisposable=="function"&&typeof z._getDisposer=="function"&&z._isDisposable()&&F._setDisposable(z._getDisposer()),F}(K[le++]);if(U instanceof u&&U._isDisposable()){try{U=m(U._getDisposer().tryDispose(ne),K.promise)}catch(z){return P(z)}if(U instanceof u)return U._then(H,P,null,null,null)}H()}(),J}function I(K,ne,le){this._data=K,this._promise=ne,this._context=le}function V(K,ne,le){this.constructor$(K,ne,le)}function W(K){return I.isDisposer(K)?(this.resources[this.index]._setDisposable(K),K.promise()):K}function G(K){this.length=K,this.promise=null,this[K-1]=null}I.prototype.data=function(){return this._data},I.prototype.promise=function(){return this._promise},I.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():j},I.prototype.tryDispose=function(K){var ne=this.resource(),le=this._context;le!==void 0&&le._pushContext();var Q=ne!==j?this.doDispose(ne,K):null;return le!==void 0&&le._popContext(),this._promise._unsetDisposable(),this._data=null,Q},I.isDisposer=function(K){return K!=null&&typeof K.resource=="function"&&typeof K.tryDispose=="function"},O(V,I),V.prototype.doDispose=function(K,ne){return this.data().call(K,K,ne)},G.prototype._resultCancelled=function(){for(var K=this.length,ne=0;ne<K;++ne){var le=this[ne];le instanceof u&&le.cancel()}},u.using=function(){var K=arguments.length;if(K<2)return h("you must pass at least 2 arguments to Promise.using");var ne,le=arguments[K-1];if(typeof le!="function")return h("expecting a function but got "+w.classString(le));var Q=!0;K===2&&Array.isArray(arguments[0])?(K=(ne=arguments[0]).length,Q=!1):(ne=arguments,K--);for(var J=new G(K),H=0;H<K;++H){var U=ne[H];if(I.isDisposer(U)){var z=U;(U=U.promise())._setDisposable(z)}else{var F=m(U);F instanceof u&&(U=F._then(W,null,null,{resources:J,index:H},void 0))}J[H]=U}var M=new Array(J.length);for(H=0;H<M.length;++H)M[H]=u.resolve(J[H]).reflect();var k=u.all(M).then(function(Z){for(var oe=0;oe<Z.length;++oe){var he=Z[oe];if(he.isRejected())return E.e=he.error(),E;if(!he.isFulfilled())return void k.cancel();Z[oe]=he.value()}te._pushContext(),le=A(le);var de=Q?le.apply(void 0,Z):le(Z),be=te._popContext();return x.checkForgottenReturns(de,be,"Promise.using",te),de}),te=k.lastly(function(){var Z=new u.PromiseInspection(k);return R(J,Z)});return J.promise=te,te._setOnCancel(J),te},u.prototype._setDisposable=function(K){this._bitField=131072|this._bitField,this._disposer=K},u.prototype._isDisposable=function(){return(131072&this._bitField)>0},u.prototype._getDisposer=function(){return this._disposer},u.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},u.prototype.disposer=function(K){if(typeof K=="function")return new V(K,this,y());throw new S}}},{"./errors":12,"./util":36}],36:[function(o,l,f){var u,h=o("./es5"),m=typeof navigator>"u",y={e:{}},_=typeof self<"u"?self:typeof window<"u"?window:i!==void 0?i:this!==void 0?this:null;function x(){try{var Q=u;return u=null,Q.apply(this,arguments)}catch(J){return y.e=J,y}}function w(Q){return Q==null||Q===!0||Q===!1||typeof Q=="string"||typeof Q=="number"}function S(Q,J,H){if(w(Q))return Q;var U={value:H,configurable:!0,enumerable:!1,writable:!0};return h.defineProperty(Q,J,U),Q}var O=function(){var Q=[Array.prototype,Object.prototype,Function.prototype],J=function(z){for(var F=0;F<Q.length;++F)if(Q[F]===z)return!0;return!1};if(h.isES5){var H=Object.getOwnPropertyNames;return function(z){for(var F=[],M=Object.create(null);z!=null&&!J(z);){var k;try{k=H(z)}catch{return F}for(var te=0;te<k.length;++te){var Z=k[te];if(!M[Z]){M[Z]=!0;var oe=Object.getOwnPropertyDescriptor(z,Z);oe!=null&&oe.get==null&&oe.set==null&&F.push(Z)}}z=h.getPrototypeOf(z)}return F}}var U={}.hasOwnProperty;return function(z){if(J(z))return[];var F=[];e:for(var M in z)if(U.call(z,M))F.push(M);else{for(var k=0;k<Q.length;++k)if(U.call(Q[k],M))continue e;F.push(M)}return F}}(),E=/this\s*\.\s*\S+\s*=/,A=/^[a-z$_][a-z$_0-9]*$/i;function j(Q){try{return Q+""}catch{return"[no string representation]"}}function P(Q){return Q instanceof Error||Q!==null&&typeof Q=="object"&&typeof Q.message=="string"&&typeof Q.name=="string"}function R(Q){return P(Q)&&h.propertyIsWritable(Q,"stack")}var I="stack"in new Error?function(Q){return R(Q)?Q:new Error(j(Q))}:function(Q){if(R(Q))return Q;try{throw new Error(j(Q))}catch(J){return J}};function V(Q){return{}.toString.call(Q)}var W=function(Q){return h.isArray(Q)?Q:null};if(typeof Symbol<"u"&&Symbol.iterator){var G=typeof Array.from=="function"?function(Q){return Array.from(Q)}:function(Q){for(var J,H=[],U=Q[Symbol.iterator]();!(J=U.next()).done;)H.push(J.value);return H};W=function(Q){return h.isArray(Q)?Q:Q!=null&&typeof Q[Symbol.iterator]=="function"?G(Q):null}}var K=r!==void 0&&V(r).toLowerCase()==="[object process]",ne=r!==void 0&&r.env!==void 0,le={isClass:function(Q){try{if(typeof Q=="function"){var J=h.names(Q.prototype),H=h.isES5&&J.length>1,U=J.length>0&&!(J.length===1&&J[0]==="constructor"),z=E.test(Q+"")&&h.names(Q).length>0;if(H||U||z)return!0}return!1}catch{return!1}},isIdentifier:function(Q){return A.test(Q)},inheritedDataKeys:O,getDataPropertyOrDefault:function(Q,J,H){if(!h.isES5)return{}.hasOwnProperty.call(Q,J)?Q[J]:void 0;var U=Object.getOwnPropertyDescriptor(Q,J);return U!=null?U.get==null&&U.set==null?U.value:H:void 0},thrower:function(Q){throw Q},isArray:h.isArray,asArray:W,notEnumerableProp:S,isPrimitive:w,isObject:function(Q){return typeof Q=="function"||typeof Q=="object"&&Q!==null},isError:P,canEvaluate:m,errorObj:y,tryCatch:function(Q){return u=Q,x},inherits:function(Q,J){var H={}.hasOwnProperty;function U(){for(var z in this.constructor=Q,this.constructor$=J,J.prototype)H.call(J.prototype,z)&&z.charAt(z.length-1)!=="$"&&(this[z+"$"]=J.prototype[z])}return U.prototype=J.prototype,Q.prototype=new U,Q.prototype},withAppended:function(Q,J){var H,U=Q.length,z=new Array(U+1);for(H=0;H<U;++H)z[H]=Q[H];return z[H]=J,z},maybeWrapAsError:function(Q){return w(Q)?new Error(j(Q)):Q},toFastProperties:function(Q){return Q},filledRange:function(Q,J,H){for(var U=new Array(Q),z=0;z<Q;++z)U[z]=J+z+H;return U},toString:j,canAttachTrace:R,ensureErrorObject:I,originatesFromRejection:function(Q){return Q!=null&&(Q instanceof Error.__BluebirdErrorTypes__.OperationalError||Q.isOperational===!0)},markAsOriginatingFromRejection:function(Q){try{S(Q,"isOperational",!0)}catch{}},classString:V,copyDescriptors:function(Q,J,H){for(var U=h.names(Q),z=0;z<U.length;++z){var F=U[z];if(H(F))try{h.defineProperty(J,F,h.getDescriptor(Q,F))}catch{}}},hasDevTools:typeof chrome<"u"&&chrome&&typeof chrome.loadTimes=="function",isNode:K,hasEnvVariables:ne,env:function(Q){return ne?r.env[Q]:void 0},global:_,getNativePromise:function(){if(typeof Promise=="function")try{var Q=new Promise(function(){});if({}.toString.call(Q)==="[object Promise]")return Promise}catch{}},domainBind:function(Q,J){return Q.bind(J)}};le.isRecentNode=le.isNode&&function(){var Q=r.versions.node.split(".").map(Number);return Q[0]===0&&Q[1]>10||Q[0]>0}(),le.isNode&&le.toFastProperties(r);try{throw new Error}catch(Q){le.lastLineError=Q}l.exports=le},{"./es5":13}]},{},[4])(4),typeof window<"u"&&window!==null?window.P=window.Promise:typeof self<"u"&&self!==null&&(self.P=self.Promise)}).call(this,n(4),n(0),n(11).setImmediate)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(r,i){if(!i.eol&&r){for(var a=0,o=r.length;a<o;a++)if(r[a]==="\r"){if(r[a+1]===`
|
||
`){i.eol=`\r
|
||
`;break}if(r[a+1]){i.eol="\r";break}}else if(r[a]===`
|
||
`){i.eol=`
|
||
`;break}}return i.eol||`
|
||
`}},function(e,t,n){var r=n(65),i=n(73);e.exports=function(a,o){var l=i(a,o);return r(l)?l:void 0}},function(e,t,n){var r=n(19).Symbol;e.exports=r},function(e,t,n){var r=n(67),i=typeof self=="object"&&self&&self.Object===Object&&self,a=r||i||Function("return this")();e.exports=a},function(e,t){e.exports=function(n){var r=typeof n;return n!=null&&(r=="object"||r=="function")}},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){var r=n(30),i=n(76);e.exports=function(a){return typeof a=="symbol"||i(a)&&r(a)=="[object Symbol]"}},function(e,t,n){(function(r,i){var a=n(6);e.exports=j;var o,l=n(37);j.ReadableState=A,n(12).EventEmitter;var f=function(M,k){return M.listeners(k).length},u=n(24),h=n(7).Buffer,m=r.Uint8Array||function(){},y=n(5);y.inherits=n(2);var _=n(41),x=void 0;x=_&&_.debuglog?_.debuglog("stream"):function(){};var w,S=n(42),O=n(25);y.inherits(j,u);var E=["error","close","destroy","pause","resume"];function A(M,k){o=o||n(1),M=M||{};var te=k instanceof o;this.objectMode=!!M.objectMode,te&&(this.objectMode=this.objectMode||!!M.readableObjectMode);var Z=M.highWaterMark,oe=M.readableHighWaterMark,he=this.objectMode?16:16384;this.highWaterMark=Z||Z===0?Z:te&&(oe||oe===0)?oe:he,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new S,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=M.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,M.encoding&&(w||(w=n(26).StringDecoder),this.decoder=new w(M.encoding),this.encoding=M.encoding)}function j(M){if(o=o||n(1),!(this instanceof j))return new j(M);this._readableState=new A(M,this),this.readable=!0,M&&(typeof M.read=="function"&&(this._read=M.read),typeof M.destroy=="function"&&(this._destroy=M.destroy)),u.call(this)}function P(M,k,te,Z,oe){var he,de=M._readableState;return k===null?(de.reading=!1,function(be,$){if(!$.ended){if($.decoder){var q=$.decoder.end();q&&q.length&&($.buffer.push(q),$.length+=$.objectMode?1:q.length)}$.ended=!0,W(be)}}(M,de)):(oe||(he=function(be,$){var q;return function(ee){return h.isBuffer(ee)||ee instanceof m}($)||typeof $=="string"||$===void 0||be.objectMode||(q=new TypeError("Invalid non-string/buffer chunk")),q}(de,k)),he?M.emit("error",he):de.objectMode||k&&k.length>0?(typeof k=="string"||de.objectMode||Object.getPrototypeOf(k)===h.prototype||(k=function(be){return h.from(be)}(k)),Z?de.endEmitted?M.emit("error",new Error("stream.unshift() after end event")):R(M,de,k,!0):de.ended?M.emit("error",new Error("stream.push() after EOF")):(de.reading=!1,de.decoder&&!te?(k=de.decoder.write(k),de.objectMode||k.length!==0?R(M,de,k,!1):K(M,de)):R(M,de,k,!1))):Z||(de.reading=!1)),function(be){return!be.ended&&(be.needReadable||be.length<be.highWaterMark||be.length===0)}(de)}function R(M,k,te,Z){k.flowing&&k.length===0&&!k.sync?(M.emit("data",te),M.read(0)):(k.length+=k.objectMode?1:te.length,Z?k.buffer.unshift(te):k.buffer.push(te),k.needReadable&&W(M)),K(M,k)}Object.defineProperty(j.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(M){this._readableState&&(this._readableState.destroyed=M)}}),j.prototype.destroy=O.destroy,j.prototype._undestroy=O.undestroy,j.prototype._destroy=function(M,k){this.push(null),k(M)},j.prototype.push=function(M,k){var te,Z=this._readableState;return Z.objectMode?te=!0:typeof M=="string"&&((k=k||Z.defaultEncoding)!==Z.encoding&&(M=h.from(M,k),k=""),te=!0),P(this,M,k,!1,te)},j.prototype.unshift=function(M){return P(this,M,null,!0,!1)},j.prototype.isPaused=function(){return this._readableState.flowing===!1},j.prototype.setEncoding=function(M){return w||(w=n(26).StringDecoder),this._readableState.decoder=new w(M),this._readableState.encoding=M,this};var I=8388608;function V(M,k){return M<=0||k.length===0&&k.ended?0:k.objectMode?1:M!=M?k.flowing&&k.length?k.buffer.head.data.length:k.length:(M>k.highWaterMark&&(k.highWaterMark=function(te){return te>=I?te=I:(te--,te|=te>>>1,te|=te>>>2,te|=te>>>4,te|=te>>>8,te|=te>>>16,te++),te}(M)),M<=k.length?M:k.ended?k.length:(k.needReadable=!0,0))}function W(M){var k=M._readableState;k.needReadable=!1,k.emittedReadable||(x("emitReadable",k.flowing),k.emittedReadable=!0,k.sync?a.nextTick(G,M):G(M))}function G(M){x("emit readable"),M.emit("readable"),J(M)}function K(M,k){k.readingMore||(k.readingMore=!0,a.nextTick(ne,M,k))}function ne(M,k){for(var te=k.length;!k.reading&&!k.flowing&&!k.ended&&k.length<k.highWaterMark&&(x("maybeReadMore read 0"),M.read(0),te!==k.length);)te=k.length;k.readingMore=!1}function le(M){x("readable nexttick read 0"),M.read(0)}function Q(M,k){k.reading||(x("resume read 0"),M.read(0)),k.resumeScheduled=!1,k.awaitDrain=0,M.emit("resume"),J(M),k.flowing&&!k.reading&&M.read(0)}function J(M){var k=M._readableState;for(x("flow",k.flowing);k.flowing&&M.read()!==null;);}function H(M,k){return k.length===0?null:(k.objectMode?te=k.buffer.shift():!M||M>=k.length?(te=k.decoder?k.buffer.join(""):k.buffer.length===1?k.buffer.head.data:k.buffer.concat(k.length),k.buffer.clear()):te=function(Z,oe,he){var de;return Z<oe.head.data.length?(de=oe.head.data.slice(0,Z),oe.head.data=oe.head.data.slice(Z)):de=Z===oe.head.data.length?oe.shift():he?function(be,$){var q=$.head,ee=1,fe=q.data;for(be-=fe.length;q=q.next;){var X=q.data,ue=be>X.length?X.length:be;if(ue===X.length?fe+=X:fe+=X.slice(0,be),(be-=ue)==0){ue===X.length?(++ee,q.next?$.head=q.next:$.head=$.tail=null):($.head=q,q.data=X.slice(ue));break}++ee}return $.length-=ee,fe}(Z,oe):function(be,$){var q=h.allocUnsafe(be),ee=$.head,fe=1;for(ee.data.copy(q),be-=ee.data.length;ee=ee.next;){var X=ee.data,ue=be>X.length?X.length:be;if(X.copy(q,q.length-be,0,ue),(be-=ue)==0){ue===X.length?(++fe,ee.next?$.head=ee.next:$.head=$.tail=null):($.head=ee,ee.data=X.slice(ue));break}++fe}return $.length-=fe,q}(Z,oe),de}(M,k.buffer,k.decoder),te);var te}function U(M){var k=M._readableState;if(k.length>0)throw new Error('"endReadable()" called on non-empty stream');k.endEmitted||(k.ended=!0,a.nextTick(z,k,M))}function z(M,k){M.endEmitted||M.length!==0||(M.endEmitted=!0,k.readable=!1,k.emit("end"))}function F(M,k){for(var te=0,Z=M.length;te<Z;te++)if(M[te]===k)return te;return-1}j.prototype.read=function(M){x("read",M),M=parseInt(M,10);var k=this._readableState,te=M;if(M!==0&&(k.emittedReadable=!1),M===0&&k.needReadable&&(k.length>=k.highWaterMark||k.ended))return x("read: emitReadable",k.length,k.ended),k.length===0&&k.ended?U(this):W(this),null;if((M=V(M,k))===0&&k.ended)return k.length===0&&U(this),null;var Z,oe=k.needReadable;return x("need readable",oe),(k.length===0||k.length-M<k.highWaterMark)&&x("length less than watermark",oe=!0),k.ended||k.reading?x("reading or ended",oe=!1):oe&&(x("do read"),k.reading=!0,k.sync=!0,k.length===0&&(k.needReadable=!0),this._read(k.highWaterMark),k.sync=!1,k.reading||(M=V(te,k))),(Z=M>0?H(M,k):null)===null?(k.needReadable=!0,M=0):k.length-=M,k.length===0&&(k.ended||(k.needReadable=!0),te!==M&&k.ended&&U(this)),Z!==null&&this.emit("data",Z),Z},j.prototype._read=function(M){this.emit("error",new Error("_read() is not implemented"))},j.prototype.pipe=function(M,k){var te=this,Z=this._readableState;switch(Z.pipesCount){case 0:Z.pipes=M;break;case 1:Z.pipes=[Z.pipes,M];break;default:Z.pipes.push(M)}Z.pipesCount+=1,x("pipe count=%d opts=%j",Z.pipesCount,k);var oe=k&&k.end===!1||M===i.stdout||M===i.stderr?ue:he;function he(){x("onend"),M.end()}Z.endEmitted?a.nextTick(oe):te.once("end",oe),M.on("unpipe",function pe(ye,me){x("onunpipe"),ye===te&&me&&me.hasUnpiped===!1&&(me.hasUnpiped=!0,x("cleanup"),M.removeListener("close",fe),M.removeListener("finish",X),M.removeListener("drain",de),M.removeListener("error",ee),M.removeListener("unpipe",pe),te.removeListener("end",he),te.removeListener("end",ue),te.removeListener("data",q),be=!0,!Z.awaitDrain||M._writableState&&!M._writableState.needDrain||de())});var de=function(pe){return function(){var ye=pe._readableState;x("pipeOnDrain",ye.awaitDrain),ye.awaitDrain&&ye.awaitDrain--,ye.awaitDrain===0&&f(pe,"data")&&(ye.flowing=!0,J(pe))}}(te);M.on("drain",de);var be=!1,$=!1;function q(pe){x("ondata"),$=!1,M.write(pe)!==!1||$||((Z.pipesCount===1&&Z.pipes===M||Z.pipesCount>1&&F(Z.pipes,M)!==-1)&&!be&&(x("false write response, pause",te._readableState.awaitDrain),te._readableState.awaitDrain++,$=!0),te.pause())}function ee(pe){x("onerror",pe),ue(),M.removeListener("error",ee),f(M,"error")===0&&M.emit("error",pe)}function fe(){M.removeListener("finish",X),ue()}function X(){x("onfinish"),M.removeListener("close",fe),ue()}function ue(){x("unpipe"),te.unpipe(M)}return te.on("data",q),function(pe,ye,me){if(typeof pe.prependListener=="function")return pe.prependListener(ye,me);pe._events&&pe._events[ye]?l(pe._events[ye])?pe._events[ye].unshift(me):pe._events[ye]=[me,pe._events[ye]]:pe.on(ye,me)}(M,"error",ee),M.once("close",fe),M.once("finish",X),M.emit("pipe",te),Z.flowing||(x("pipe resume"),te.resume()),M},j.prototype.unpipe=function(M){var k=this._readableState,te={hasUnpiped:!1};if(k.pipesCount===0)return this;if(k.pipesCount===1)return M&&M!==k.pipes?this:(M||(M=k.pipes),k.pipes=null,k.pipesCount=0,k.flowing=!1,M&&M.emit("unpipe",this,te),this);if(!M){var Z=k.pipes,oe=k.pipesCount;k.pipes=null,k.pipesCount=0,k.flowing=!1;for(var he=0;he<oe;he++)Z[he].emit("unpipe",this,te);return this}var de=F(k.pipes,M);return de===-1?this:(k.pipes.splice(de,1),k.pipesCount-=1,k.pipesCount===1&&(k.pipes=k.pipes[0]),M.emit("unpipe",this,te),this)},j.prototype.on=function(M,k){var te=u.prototype.on.call(this,M,k);if(M==="data")this._readableState.flowing!==!1&&this.resume();else if(M==="readable"){var Z=this._readableState;Z.endEmitted||Z.readableListening||(Z.readableListening=Z.needReadable=!0,Z.emittedReadable=!1,Z.reading?Z.length&&W(this):a.nextTick(le,this))}return te},j.prototype.addListener=j.prototype.on,j.prototype.resume=function(){var M=this._readableState;return M.flowing||(x("resume"),M.flowing=!0,function(k,te){te.resumeScheduled||(te.resumeScheduled=!0,a.nextTick(Q,k,te))}(this,M)),this},j.prototype.pause=function(){return x("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(x("pause"),this._readableState.flowing=!1,this.emit("pause")),this},j.prototype.wrap=function(M){var k=this,te=this._readableState,Z=!1;for(var oe in M.on("end",function(){if(x("wrapped end"),te.decoder&&!te.ended){var de=te.decoder.end();de&&de.length&&k.push(de)}k.push(null)}),M.on("data",function(de){x("wrapped data"),te.decoder&&(de=te.decoder.write(de)),(!te.objectMode||de!=null)&&(te.objectMode||de&&de.length)&&(k.push(de)||(Z=!0,M.pause()))}),M)this[oe]===void 0&&typeof M[oe]=="function"&&(this[oe]=function(de){return function(){return M[de].apply(M,arguments)}}(oe));for(var he=0;he<E.length;he++)M.on(E[he],this.emit.bind(this,E[he]));return this._read=function(de){x("wrapped _read",de),Z&&(Z=!1,M.resume())},this},Object.defineProperty(j.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),j._fromList=H}).call(this,n(0),n(4))},function(e,t,n){e.exports=n(12).EventEmitter},function(e,t,n){var r=n(6);function i(a,o){a.emit("error",o)}e.exports={destroy:function(a,o){var l=this,f=this._readableState&&this._readableState.destroyed,u=this._writableState&&this._writableState.destroyed;return f||u?(o?o(a):!a||this._writableState&&this._writableState.errorEmitted||r.nextTick(i,this,a),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(a||null,function(h){!o&&h?(r.nextTick(i,l,h),l._writableState&&(l._writableState.errorEmitted=!0)):o&&o(h)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,n){var r=n(7).Buffer,i=r.isEncoding||function(x){switch((x=""+x)&&x.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(x){var w;switch(this.encoding=function(S){var O=function(E){if(!E)return"utf8";for(var A;;)switch(E){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return E;default:if(A)return;E=(""+E).toLowerCase(),A=!0}}(S);if(typeof O!="string"&&(r.isEncoding===i||!i(S)))throw new Error("Unknown encoding: "+S);return O||S}(x),this.encoding){case"utf16le":this.text=f,this.end=u,w=4;break;case"utf8":this.fillLast=l,w=4;break;case"base64":this.text=h,this.end=m,w=3;break;default:return this.write=y,void(this.end=_)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(w)}function o(x){return x<=127?0:x>>5==6?2:x>>4==14?3:x>>3==30?4:x>>6==2?-1:-2}function l(x){var w=this.lastTotal-this.lastNeed,S=function(O,E,A){if((192&E[0])!=128)return O.lastNeed=0,"<22>";if(O.lastNeed>1&&E.length>1){if((192&E[1])!=128)return O.lastNeed=1,"<22>";if(O.lastNeed>2&&E.length>2&&(192&E[2])!=128)return O.lastNeed=2,"<22>"}}(this,x);return S!==void 0?S:this.lastNeed<=x.length?(x.copy(this.lastChar,w,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(x.copy(this.lastChar,w,0,x.length),void(this.lastNeed-=x.length))}function f(x,w){if((x.length-w)%2==0){var S=x.toString("utf16le",w);if(S){var O=S.charCodeAt(S.length-1);if(O>=55296&&O<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=x[x.length-2],this.lastChar[1]=x[x.length-1],S.slice(0,-1)}return S}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=x[x.length-1],x.toString("utf16le",w,x.length-1)}function u(x){var w=x&&x.length?this.write(x):"";if(this.lastNeed){var S=this.lastTotal-this.lastNeed;return w+this.lastChar.toString("utf16le",0,S)}return w}function h(x,w){var S=(x.length-w)%3;return S===0?x.toString("base64",w):(this.lastNeed=3-S,this.lastTotal=3,S===1?this.lastChar[0]=x[x.length-1]:(this.lastChar[0]=x[x.length-2],this.lastChar[1]=x[x.length-1]),x.toString("base64",w,x.length-S))}function m(x){var w=x&&x.length?this.write(x):"";return this.lastNeed?w+this.lastChar.toString("base64",0,3-this.lastNeed):w}function y(x){return x.toString(this.encoding)}function _(x){return x&&x.length?this.write(x):""}t.StringDecoder=a,a.prototype.write=function(x){if(x.length===0)return"";var w,S;if(this.lastNeed){if((w=this.fillLast(x))===void 0)return"";S=this.lastNeed,this.lastNeed=0}else S=0;return S<x.length?w?w+this.text(x,S):this.text(x,S):w||""},a.prototype.end=function(x){var w=x&&x.length?this.write(x):"";return this.lastNeed?w+"<22>":w},a.prototype.text=function(x,w){var S=function(E,A,j){var P=A.length-1;if(P<j)return 0;var R=o(A[P]);return R>=0?(R>0&&(E.lastNeed=R-1),R):--P<j||R===-2?0:(R=o(A[P]))>=0?(R>0&&(E.lastNeed=R-2),R):--P<j||R===-2?0:(R=o(A[P]))>=0?(R>0&&(R===2?R=0:E.lastNeed=R-3),R):0}(this,x,w);if(!this.lastNeed)return x.toString("utf8",w);this.lastTotal=S;var O=x.length-(S-this.lastNeed);return x.copy(this.lastChar,0,O),x.toString("utf8",w,O)},a.prototype.fillLast=function(x){if(this.lastNeed<=x.length)return x.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);x.copy(this.lastChar,this.lastTotal-this.lastNeed,0,x.length),this.lastNeed-=x.length}},function(e,t,n){e.exports=a;var r=n(1),i=n(5);function a(f){if(!(this instanceof a))return new a(f);r.call(this,f),this._transformState={afterTransform:(function(u,h){var m=this._transformState;m.transforming=!1;var y=m.writecb;if(!y)return this.emit("error",new Error("write callback called multiple times"));m.writechunk=null,m.writecb=null,h!=null&&this.push(h),y(u);var _=this._readableState;_.reading=!1,(_.needReadable||_.length<_.highWaterMark)&&this._read(_.highWaterMark)}).bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,f&&(typeof f.transform=="function"&&(this._transform=f.transform),typeof f.flush=="function"&&(this._flush=f.flush)),this.on("prefinish",o)}function o(){var f=this;typeof this._flush=="function"?this._flush(function(u,h){l(f,u,h)}):l(this,null,null)}function l(f,u,h){if(u)return f.emit("error",u);if(h!=null&&f.push(h),f._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(f._transformState.transforming)throw new Error("Calling transform done when still transforming");return f.push(null)}i.inherits=n(2),i.inherits(a,r),a.prototype.push=function(f,u){return this._transformState.needTransform=!1,r.prototype.push.call(this,f,u)},a.prototype._transform=function(f,u,h){throw new Error("_transform() is not implemented")},a.prototype._write=function(f,u,h){var m=this._transformState;if(m.writecb=h,m.writechunk=f,m.writeencoding=u,!m.transforming){var y=this._readableState;(m.needTransform||y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}},a.prototype._read=function(f){var u=this._transformState;u.writechunk!==null&&u.writecb&&!u.transforming?(u.transforming=!0,this._transform(u.writechunk,u.writeencoding,u.afterTransform)):u.needTransform=!0},a.prototype._destroy=function(f,u){var h=this;r.prototype._destroy.call(this,f,function(m){u(m),h.emit("close")})}},function(e,t,n){(function(r){Object.defineProperty(t,"__esModule",{value:!0}),t.bufFromString=function(i){var a=r.byteLength(i),o=r.allocUnsafe?r.allocUnsafe(a):new r(a);return o.write(i),o},t.emptyBuffer=function(){return r.allocUnsafe?r.allocUnsafe(0):new r(0)},t.filterArray=function(i,a){for(var o=[],l=0;l<i.length;l++)a.indexOf(l)>-1&&o.push(i[l]);return o},t.trimLeft=String.prototype.trimLeft?function(i){return i.trimLeft()}:function(i){return i.replace(/^\s+/,"")},t.trimRight=String.prototype.trimRight?function(i){return i.trimRight()}:function(i){return i.replace(/\s+$/,"")}}).call(this,n(3).Buffer)},function(e,t,n){var r=this&&this.__extends||function(){var a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,l){o.__proto__=l}||function(o,l){for(var f in l)l.hasOwnProperty(f)&&(o[f]=l[f])};return function(o,l){function f(){this.constructor=o}a(o,l),o.prototype=l===null?Object.create(l):(f.prototype=l.prototype,new f)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=function(a){function o(l,f,u){var h=a.call(this,"Error: "+l+". JSON Line number: "+f+(u?" near: "+u:""))||this;return h.err=l,h.line=f,h.extra=u,h.name="CSV Parse Error",h}return r(o,a),o.column_mismatched=function(l,f){return new o("column_mismatched",l,f)},o.unclosed_quote=function(l,f){return new o("unclosed_quote",l,f)},o.fromJSON=function(l){return new o(l.err,l.line,l.extra)},o.prototype.toJSON=function(){return{err:this.err,line:this.line,extra:this.extra}},o}(Error);t.default=i},function(e,t,n){var r=n(18),i=n(68),a=n(69),o=r?r.toStringTag:void 0;e.exports=function(l){return l==null?l===void 0?"[object Undefined]":"[object Null]":o&&o in Object(l)?i(l):a(l)}},function(e,t){e.exports=function(n,r){return n===r||n!=n&&r!=r}},function(e,t,n){e.exports=n(33)},function(e,t,n){var r=n(34),i=function(a,o){return new r.Converter(a,o)};i.csv=i,i.Converter=r.Converter,e.exports=i},function(e,t,n){(function(r){var i=this&&this.__extends||function(){var _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,w){x.__proto__=w}||function(x,w){for(var S in w)w.hasOwnProperty(S)&&(x[S]=w[S])};return function(x,w){function S(){this.constructor=x}_(x,w),x.prototype=w===null?Object.create(w):(S.prototype=w.prototype,new S)}}(),a=this&&this.__importDefault||function(_){return _&&_.__esModule?_:{default:_}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(36),l=n(50),f=n(51),u=a(n(15)),h=n(52),m=n(105),y=function(_){function x(w,S){S===void 0&&(S={});var O=_.call(this,S)||this;return O.options=S,O.params=l.mergeParams(w),O.runtime=f.initParseRuntime(O),O.result=new m.Result(O),O.processor=new h.ProcessorLocal(O),O.once("error",function(E){r(function(){O.result.processError(E),O.emit("done",E)})}),O.once("done",function(){O.processor.destroy()}),O}return i(x,_),x.prototype.preRawData=function(w){return this.runtime.preRawDataHook=w,this},x.prototype.preFileLine=function(w){return this.runtime.preFileLineHook=w,this},x.prototype.subscribe=function(w,S,O){return this.parseRuntime.subscribe={onNext:w,onError:S,onCompleted:O},this},x.prototype.fromFile=function(w,S){var O=this,E=n(!function(){var A=new Error("Cannot find module 'fs'");throw A.code="MODULE_NOT_FOUND",A}());return E.exists(w,function(A){A?E.createReadStream(w,S).pipe(O):O.emit("error",new Error("File does not exist. Check to make sure the file path to your csv is correct."))}),this},x.prototype.fromStream=function(w){return w.pipe(this),this},x.prototype.fromString=function(w){w.toString();var S=new o.Readable,O=0;return S._read=function(E){if(O>=w.length)this.push(null);else{var A=w.substr(O,E);this.push(A),O+=E}},this.fromStream(S)},x.prototype.then=function(w,S){var O=this;return new u.default(function(E,A){O.parseRuntime.then={onfulfilled:function(j){E(w?w(j):j)},onrejected:function(j){S?E(S(j)):A(j)}}})},Object.defineProperty(x.prototype,"parseParam",{get:function(){return this.params},enumerable:!0,configurable:!0}),Object.defineProperty(x.prototype,"parseRuntime",{get:function(){return this.runtime},enumerable:!0,configurable:!0}),x.prototype._transform=function(w,S,O){var E=this;this.processor.process(w).then(function(A){if(A.length>0)return E.runtime.started=!0,E.result.processResult(A)}).then(function(){E.emit("drained"),O()},function(A){E.runtime.hasError=!0,E.runtime.error=A,E.emit("error",A),O()})},x.prototype._flush=function(w){var S=this;this.processor.flush().then(function(O){if(O.length>0)return S.result.processResult(O)}).then(function(){S.processEnd(w)},function(O){S.emit("error",O),w()})},x.prototype.processEnd=function(w){this.result.endProcess(),this.emit("done"),w()},Object.defineProperty(x.prototype,"parsedLineNumber",{get:function(){return this.runtime.parsedLineNumber},enumerable:!0,configurable:!0}),x}(o.Transform);t.Converter=y}).call(this,n(11).setImmediate)},function(e,t,n){(function(r,i){(function(a,o){if(!a.setImmediate){var l,f=1,u={},h=!1,m=a.document,y=Object.getPrototypeOf&&Object.getPrototypeOf(a);y=y&&y.setTimeout?y:a,{}.toString.call(a.process)==="[object process]"?l=function(w){i.nextTick(function(){x(w)})}:function(){if(a.postMessage&&!a.importScripts){var w=!0,S=a.onmessage;return a.onmessage=function(){w=!1},a.postMessage("","*"),a.onmessage=S,w}}()?function(){var w="setImmediate$"+Math.random()+"$",S=function(O){O.source===a&&typeof O.data=="string"&&O.data.indexOf(w)===0&&x(+O.data.slice(w.length))};a.addEventListener?a.addEventListener("message",S,!1):a.attachEvent("onmessage",S),l=function(O){a.postMessage(w+O,"*")}}():a.MessageChannel?function(){var w=new MessageChannel;w.port1.onmessage=function(S){x(S.data)},l=function(S){w.port2.postMessage(S)}}():m&&"onreadystatechange"in m.createElement("script")?function(){var w=m.documentElement;l=function(S){var O=m.createElement("script");O.onreadystatechange=function(){x(S),O.onreadystatechange=null,w.removeChild(O),O=null},w.appendChild(O)}}():l=function(w){setTimeout(x,0,w)},y.setImmediate=function(w){typeof w!="function"&&(w=new Function(""+w));for(var S=new Array(arguments.length-1),O=0;O<S.length;O++)S[O]=arguments[O+1];var E={callback:w,args:S};return u[f]=E,l(f),f++},y.clearImmediate=_}function _(w){delete u[w]}function x(w){if(h)setTimeout(x,0,w);else{var S=u[w];if(S){h=!0;try{(function(O){var E=O.callback,A=O.args;switch(A.length){case 0:E();break;case 1:E(A[0]);break;case 2:E(A[0],A[1]);break;case 3:E(A[0],A[1],A[2]);break;default:E.apply(o,A)}})(S)}finally{_(w),h=!1}}}}})(typeof self>"u"?r===void 0?this:r:self)}).call(this,n(0),n(4))},function(e,t,n){e.exports=i;var r=n(12).EventEmitter;function i(){r.call(this)}n(2)(i,r),i.Readable=n(13),i.Writable=n(46),i.Duplex=n(47),i.Transform=n(48),i.PassThrough=n(49),i.Stream=i,i.prototype.pipe=function(a,o){var l=this;function f(w){a.writable&&a.write(w)===!1&&l.pause&&l.pause()}function u(){l.readable&&l.resume&&l.resume()}l.on("data",f),a.on("drain",u),a._isStdio||o&&o.end===!1||(l.on("end",m),l.on("close",y));var h=!1;function m(){h||(h=!0,a.end())}function y(){h||(h=!0,typeof a.destroy=="function"&&a.destroy())}function _(w){if(x(),r.listenerCount(this,"error")===0)throw w}function x(){l.removeListener("data",f),a.removeListener("drain",u),l.removeListener("end",m),l.removeListener("close",y),l.removeListener("error",_),a.removeListener("error",_),l.removeListener("end",x),l.removeListener("close",x),a.removeListener("close",x)}return l.on("error",_),a.on("error",_),l.on("end",x),l.on("close",x),a.on("close",x),a.emit("pipe",l),a}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(r){return n.call(r)=="[object Array]"}},function(e,t,n){t.byteLength=function(y){var _=u(y),x=_[0],w=_[1];return 3*(x+w)/4-w},t.toByteArray=function(y){for(var _,x=u(y),w=x[0],S=x[1],O=new a(3*(w+S)/4-S),E=0,A=S>0?w-4:w,j=0;j<A;j+=4)_=i[y.charCodeAt(j)]<<18|i[y.charCodeAt(j+1)]<<12|i[y.charCodeAt(j+2)]<<6|i[y.charCodeAt(j+3)],O[E++]=_>>16&255,O[E++]=_>>8&255,O[E++]=255&_;return S===2&&(_=i[y.charCodeAt(j)]<<2|i[y.charCodeAt(j+1)]>>4,O[E++]=255&_),S===1&&(_=i[y.charCodeAt(j)]<<10|i[y.charCodeAt(j+1)]<<4|i[y.charCodeAt(j+2)]>>2,O[E++]=_>>8&255,O[E++]=255&_),O},t.fromByteArray=function(y){for(var _,x=y.length,w=x%3,S=[],O=0,E=x-w;O<E;O+=16383)S.push(m(y,O,O+16383>E?E:O+16383));return w===1?(_=y[x-1],S.push(r[_>>2]+r[_<<4&63]+"==")):w===2&&(_=(y[x-2]<<8)+y[x-1],S.push(r[_>>10]+r[_>>4&63]+r[_<<2&63]+"=")),S.join("")};for(var r=[],i=[],a=typeof Uint8Array<"u"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0,f=o.length;l<f;++l)r[l]=o[l],i[o.charCodeAt(l)]=l;function u(y){var _=y.length;if(_%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var x=y.indexOf("=");return x===-1&&(x=_),[x,x===_?0:4-x%4]}function h(y){return r[y>>18&63]+r[y>>12&63]+r[y>>6&63]+r[63&y]}function m(y,_,x){for(var w,S=[],O=_;O<x;O+=3)w=(y[O]<<16&16711680)+(y[O+1]<<8&65280)+(255&y[O+2]),S.push(h(w));return S.join("")}i[45]=62,i[95]=63},function(e,t){t.read=function(n,r,i,a,o){var l,f,u=8*o-a-1,h=(1<<u)-1,m=h>>1,y=-7,_=i?o-1:0,x=i?-1:1,w=n[r+_];for(_+=x,l=w&(1<<-y)-1,w>>=-y,y+=u;y>0;l=256*l+n[r+_],_+=x,y-=8);for(f=l&(1<<-y)-1,l>>=-y,y+=a;y>0;f=256*f+n[r+_],_+=x,y-=8);if(l===0)l=1-m;else{if(l===h)return f?NaN:1/0*(w?-1:1);f+=Math.pow(2,a),l-=m}return(w?-1:1)*f*Math.pow(2,l-a)},t.write=function(n,r,i,a,o,l){var f,u,h,m=8*l-o-1,y=(1<<m)-1,_=y>>1,x=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,w=a?0:l-1,S=a?1:-1,O=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(u=isNaN(r)?1:0,f=y):(f=Math.floor(Math.log(r)/Math.LN2),r*(h=Math.pow(2,-f))<1&&(f--,h*=2),(r+=f+_>=1?x/h:x*Math.pow(2,1-_))*h>=2&&(f++,h/=2),f+_>=y?(u=0,f=y):f+_>=1?(u=(r*h-1)*Math.pow(2,o),f+=_):(u=r*Math.pow(2,_-1)*Math.pow(2,o),f=0));o>=8;n[i+w]=255&u,w+=S,u/=256,o-=8);for(f=f<<o|u,m+=o;m>0;n[i+w]=255&f,w+=S,f/=256,m-=8);n[i+w-S]|=128*O}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(r){return n.call(r)=="[object Array]"}},function(e,t){},function(e,t,n){var r=n(7).Buffer,i=n(43);function a(o,l,f){o.copy(l,f)}e.exports=function(){function o(){(function(l,f){if(!(l instanceof f))throw new TypeError("Cannot call a class as a function")})(this,o),this.head=null,this.tail=null,this.length=0}return o.prototype.push=function(l){var f={data:l,next:null};this.length>0?this.tail.next=f:this.head=f,this.tail=f,++this.length},o.prototype.unshift=function(l){var f={data:l,next:this.head};this.length===0&&(this.tail=f),this.head=f,++this.length},o.prototype.shift=function(){if(this.length!==0){var l=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,l}},o.prototype.clear=function(){this.head=this.tail=null,this.length=0},o.prototype.join=function(l){if(this.length===0)return"";for(var f=this.head,u=""+f.data;f=f.next;)u+=l+f.data;return u},o.prototype.concat=function(l){if(this.length===0)return r.alloc(0);if(this.length===1)return this.head.data;for(var f=r.allocUnsafe(l>>>0),u=this.head,h=0;u;)a(u.data,f,h),h+=u.data.length,u=u.next;return f},o}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var o=i.inspect({length:this.length});return this.constructor.name+" "+o})},function(e,t){},function(e,t,n){(function(r){function i(a){try{if(!r.localStorage)return!1}catch{return!1}var o=r.localStorage[a];return o!=null&&String(o).toLowerCase()==="true"}e.exports=function(a,o){if(i("noDeprecation"))return a;var l=!1;return function(){if(!l){if(i("throwDeprecation"))throw new Error(o);i("traceDeprecation")?console.trace(o):console.warn(o),l=!0}return a.apply(this,arguments)}}}).call(this,n(0))},function(e,t,n){e.exports=a;var r=n(27),i=n(5);function a(o){if(!(this instanceof a))return new a(o);r.call(this,o)}i.inherits=n(2),i.inherits(a,r),a.prototype._transform=function(o,l,f){f(null,o)}},function(e,t,n){e.exports=n(14)},function(e,t,n){e.exports=n(1)},function(e,t,n){e.exports=n(13).Transform},function(e,t,n){e.exports=n(13).PassThrough},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.mergeParams=function(r){var i={delimiter:",",ignoreColumns:void 0,includeColumns:void 0,quote:'"',trim:!0,checkType:!1,ignoreEmpty:!1,noheader:!1,headers:void 0,flatKeys:!1,maxRowLength:0,checkColumn:!1,escape:'"',colParser:{},eol:void 0,alwaysSplitAtEOL:!1,output:"json",nullObject:!1,downstreamFormat:"line",needEmitAll:!0};for(var a in r||(r={}),r)r.hasOwnProperty(a)&&(Array.isArray(r[a])?i[a]=[].concat(r[a]):i[a]=r[a]);return i}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.initParseRuntime=function(r){var i=r.parseParam,a={needProcessIgnoreColumn:!1,needProcessIncludeColumn:!1,selectedColumns:void 0,ended:!1,hasError:!1,error:void 0,delimiter:r.parseParam.delimiter,eol:r.parseParam.eol,columnConv:[],headerType:[],headerTitle:[],headerFlag:[],headers:void 0,started:!1,parsedLineNumber:0,columnValueSetter:[]};return i.ignoreColumns&&(a.needProcessIgnoreColumn=!0),i.includeColumns&&(a.needProcessIncludeColumn=!0),a}},function(e,t,n){(function(r){var i=this&&this.__extends||function(){var S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(O,E){O.__proto__=E}||function(O,E){for(var A in E)E.hasOwnProperty(A)&&(O[A]=E[A])};return function(O,E){function A(){this.constructor=O}S(O,E),O.prototype=E===null?Object.create(E):(A.prototype=E.prototype,new A)}}(),a=this&&this.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(53),l=a(n(15)),f=n(54),u=a(n(16)),h=n(57),m=n(28),y=n(58),_=a(n(59)),x=a(n(29)),w=function(S){function O(){var E=S!==null&&S.apply(this,arguments)||this;return E.rowSplit=new y.RowSplit(E.converter),E.eolEmitted=!1,E._needEmitEol=void 0,E.headEmitted=!1,E._needEmitHead=void 0,E}return i(O,S),O.prototype.flush=function(){var E=this;if(this.runtime.csvLineBuffer&&this.runtime.csvLineBuffer.length>0){var A=this.runtime.csvLineBuffer;return this.runtime.csvLineBuffer=void 0,this.process(A,!0).then(function(j){return E.runtime.csvLineBuffer&&E.runtime.csvLineBuffer.length>0?l.default.reject(x.default.unclosed_quote(E.runtime.parsedLineNumber,E.runtime.csvLineBuffer.toString())):l.default.resolve(j)})}return l.default.resolve([])},O.prototype.destroy=function(){return l.default.resolve()},Object.defineProperty(O.prototype,"needEmitEol",{get:function(){return this._needEmitEol===void 0&&(this._needEmitEol=this.converter.listeners("eol").length>0),this._needEmitEol},enumerable:!0,configurable:!0}),Object.defineProperty(O.prototype,"needEmitHead",{get:function(){return this._needEmitHead===void 0&&(this._needEmitHead=this.converter.listeners("header").length>0),this._needEmitHead},enumerable:!0,configurable:!0}),O.prototype.process=function(E,A){var j,P=this;return A===void 0&&(A=!1),j=A?E.toString():f.prepareData(E,this.converter.parseRuntime),l.default.resolve().then(function(){return P.runtime.preRawDataHook?P.runtime.preRawDataHook(j):j}).then(function(R){return R&&R.length>0?P.processCSV(R,A):l.default.resolve([])})},O.prototype.processCSV=function(E,A){var j=this,P=this.params,R=this.runtime;R.eol||u.default(E,R),this.needEmitEol&&!this.eolEmitted&&R.eol&&(this.converter.emit("eol",R.eol),this.eolEmitted=!0),P.ignoreEmpty&&!R.started&&(E=m.trimLeft(E));var I=h.stringToLines(E,R);return A?(I.lines.push(I.partial),I.partial=""):this.prependLeftBuf(m.bufFromString(I.partial)),I.lines.length>0?(R.preFileLineHook?this.runPreLineHook(I.lines):l.default.resolve(I.lines)).then(function(V){return R.started||j.runtime.headers?j.processCSVBody(V):j.processDataWithHead(V)}):l.default.resolve([])},O.prototype.processDataWithHead=function(E){if(this.params.noheader)this.params.headers?this.runtime.headers=this.params.headers:this.runtime.headers=[];else{for(var A="",j=[];E.length;){var P=A+E.shift(),R=this.rowSplit.parse(P);if(R.closed){j=R.cells,A="";break}A=P+u.default(P,this.runtime)}if(this.prependLeftBuf(m.bufFromString(A)),j.length===0)return[];this.params.headers?this.runtime.headers=this.params.headers:this.runtime.headers=j}return(this.runtime.needProcessIgnoreColumn||this.runtime.needProcessIncludeColumn)&&this.filterHeader(),this.needEmitHead&&!this.headEmitted&&(this.converter.emit("header",this.runtime.headers),this.headEmitted=!0),this.processCSVBody(E)},O.prototype.filterHeader=function(){if(this.runtime.selectedColumns=[],this.runtime.headers){for(var E=this.runtime.headers,A=0;A<E.length;A++)if(this.params.ignoreColumns)if(this.params.ignoreColumns.test(E[A])){if(!this.params.includeColumns||!this.params.includeColumns.test(E[A]))continue;this.runtime.selectedColumns.push(A)}else this.runtime.selectedColumns.push(A);else this.params.includeColumns?this.params.includeColumns.test(E[A])&&this.runtime.selectedColumns.push(A):this.runtime.selectedColumns.push(A);this.runtime.headers=m.filterArray(this.runtime.headers,this.runtime.selectedColumns)}},O.prototype.processCSVBody=function(E){if(this.params.output==="line")return E;var A=this.rowSplit.parseMultiLines(E);return this.prependLeftBuf(m.bufFromString(A.partial)),this.params.output==="csv"?A.rowsCells:_.default(A.rowsCells,this.converter)},O.prototype.prependLeftBuf=function(E){E&&(this.runtime.csvLineBuffer?this.runtime.csvLineBuffer=r.concat([E,this.runtime.csvLineBuffer]):this.runtime.csvLineBuffer=E)},O.prototype.runPreLineHook=function(E){var A=this;return new l.default(function(j,P){(function R(I,V,W,G){if(W>=I.length)G();else if(V.preFileLineHook){var K=I[W],ne=V.preFileLineHook(K,V.parsedLineNumber+W);if(W++,ne&&ne.then)ne.then(function(le){I[W-1]=le,R(I,V,W,G)});else{for(I[W-1]=ne;W<I.length;)I[W]=V.preFileLineHook(I[W],V.parsedLineNumber+W),W++;G()}}else G()})(E,A.runtime,0,function(R){R?P(R):j(E)})})},O}(o.Processor);t.ProcessorLocal=w}).call(this,n(3).Buffer)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(i){this.converter=i,this.params=i.parseParam,this.runtime=i.parseRuntime};t.Processor=r},function(e,t,n){(function(r){var i=this&&this.__importDefault||function(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(t,"__esModule",{value:!0});var a=i(n(55));t.prepareData=function(o,l){var f=function(h,m){return m.csvLineBuffer&&m.csvLineBuffer.length>0?r.concat([m.csvLineBuffer,h]):h}(o,l);l.csvLineBuffer=void 0;var u=function(h,m){var y=h.length-1;if((128&h[y])!=0){for(;(192&h[y])==128;)y--;y--}return y!=h.length-1?(m.csvLineBuffer=h.slice(y+1),h.slice(0,y+1)):h}(f,l).toString("utf8");return l.started===!1?a.default(u):u}}).call(this,n(3).Buffer)},function(e,t,n){(function(r){var i=n(56);e.exports=function(a){return typeof a=="string"&&a.charCodeAt(0)===65279?a.slice(1):r.isBuffer(a)&&i(a)&&a[0]===239&&a[1]===187&&a[2]===191?a.slice(3):a}}).call(this,n(3).Buffer)},function(e,t){e.exports=function(n){for(var r=0;r<n.length;)if(n[r]==9||n[r]==10||n[r]==13||32<=n[r]&&n[r]<=126)r+=1;else if(194<=n[r]&&n[r]<=223&&128<=n[r+1]&&n[r+1]<=191)r+=2;else if(n[r]==224&&160<=n[r+1]&&n[r+1]<=191&&128<=n[r+2]&&n[r+2]<=191||(225<=n[r]&&n[r]<=236||n[r]==238||n[r]==239)&&128<=n[r+1]&&n[r+1]<=191&&128<=n[r+2]&&n[r+2]<=191||n[r]==237&&128<=n[r+1]&&n[r+1]<=159&&128<=n[r+2]&&n[r+2]<=191)r+=3;else{if(!(n[r]==240&&144<=n[r+1]&&n[r+1]<=191&&128<=n[r+2]&&n[r+2]<=191&&128<=n[r+3]&&n[r+3]<=191||241<=n[r]&&n[r]<=243&&128<=n[r+1]&&n[r+1]<=191&&128<=n[r+2]&&n[r+2]<=191&&128<=n[r+3]&&n[r+3]<=191||n[r]==244&&128<=n[r+1]&&n[r+1]<=143&&128<=n[r+2]&&n[r+2]<=191&&128<=n[r+3]&&n[r+3]<=191))return!1;r+=4}return!0}},function(e,t,n){var r=this&&this.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(16));t.stringToLines=function(a,o){var l=i.default(a,o),f=a.split(l);return{lines:f,partial:f.pop()||""}}},function(e,t,n){var r=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(16)),a=n(28),o=[",","|"," ",";",":"],l=function(){function f(u){this.conv=u,this.cachedRegExp={},this.delimiterEmitted=!1,this._needEmitDelimiter=void 0,this.quote=u.parseParam.quote,this.trim=u.parseParam.trim,this.escape=u.parseParam.escape}return Object.defineProperty(f.prototype,"needEmitDelimiter",{get:function(){return this._needEmitDelimiter===void 0&&(this._needEmitDelimiter=this.conv.listeners("delimiter").length>0),this._needEmitDelimiter},enumerable:!0,configurable:!0}),f.prototype.parse=function(u){if(u.length===0||this.conv.parseParam.ignoreEmpty&&u.trim().length===0)return{cells:[],closed:!0};var h=this.quote,m=this.trim;this.escape,(this.conv.parseRuntime.delimiter instanceof Array||this.conv.parseRuntime.delimiter.toLowerCase()==="auto")&&(this.conv.parseRuntime.delimiter=this.getDelimiter(u)),this.needEmitDelimiter&&!this.delimiterEmitted&&(this.conv.emit("delimiter",this.conv.parseRuntime.delimiter),this.delimiterEmitted=!0);var y=this.conv.parseRuntime.delimiter,_=u.split(y);if(h==="off"){if(m)for(var x=0;x<_.length;x++)_[x]=_[x].trim();return{cells:_,closed:!0}}return this.toCSVRow(_,m,h,y)},f.prototype.toCSVRow=function(u,h,m,y){for(var _=[],x=!1,w="",S=0,O=u.length;S<O;S++){var E=u[S];!x&&h&&(E=a.trimLeft(E));var A=E.length;if(x)this.isQuoteClose(E)?(x=!1,w+=y+(E=E.substr(0,A-1)),w=this.escapeQuote(w),h&&(w=a.trimRight(w)),_.push(w),w=""):w+=y+E;else{if(A===2&&E===this.quote+this.quote){_.push("");continue}if(this.isQuoteOpen(E)){if(E=E.substr(1),this.isQuoteClose(E)){E=E.substring(0,E.lastIndexOf(m)),E=this.escapeQuote(E),_.push(E);continue}if(E.indexOf(m)!==-1){for(var j=0,P="",R=0,I=E;R<I.length;R++){var V=I[R];V===m&&P!==this.escape?(j++,P=""):P=V}if(j%2==1){h&&(E=a.trimRight(E)),_.push(m+E);continue}x=!0,w+=E;continue}x=!0,w+=E;continue}h&&(E=a.trimRight(E)),_.push(E)}}return{cells:_,closed:!x}},f.prototype.getDelimiter=function(u){var h;if(this.conv.parseParam.delimiter==="auto")h=o;else{if(!(this.conv.parseParam.delimiter instanceof Array))return this.conv.parseParam.delimiter;h=this.conv.parseParam.delimiter}var m=0,y=",";return h.forEach(function(_){var x=u.split(_).length;x>m&&(y=_,m=x)}),y},f.prototype.isQuoteOpen=function(u){var h=this.quote,m=this.escape;return u[0]===h&&(u[1]!==h||u[1]===m&&(u[2]===h||u.length===2))},f.prototype.isQuoteClose=function(u){var h=this.quote,m=this.escape;this.conv.parseParam.trim&&(u=a.trimRight(u));for(var y=0,_=u.length-1;u[_]===h||u[_]===m;)_--,y++;return y%2!=0},f.prototype.escapeQuote=function(u){var h="es|"+this.quote+"|"+this.escape;this.cachedRegExp[h]===void 0&&(this.cachedRegExp[h]=new RegExp("\\"+this.escape+"\\"+this.quote,"g"));var m=this.cachedRegExp[h];return u.replace(m,this.quote)},f.prototype.parseMultiLines=function(u){for(var h=[],m="";u.length;){var y=m+u.shift(),_=this.parse(y);_.cells.length===0&&this.conv.parseParam.ignoreEmpty||(_.closed||this.conv.parseParam.alwaysSplitAtEOL?(this.conv.parseRuntime.selectedColumns?h.push(a.filterArray(_.cells,this.conv.parseRuntime.selectedColumns)):h.push(_.cells),m=""):m=y+(i.default(y,this.conv.parseRuntime)||`
|
||
`))}return{rowsCells:h,partial:m}},f}();t.RowSplit=l},function(e,t,n){var r=this&&this.__importDefault||function(O){return O&&O.__esModule?O:{default:O}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(29)),a=r(n(60)),o=/^[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?$/;function l(O,E,A){if(E.parseParam.checkColumn&&E.parseRuntime.headers&&O.length!==E.parseRuntime.headers.length)throw i.default.column_mismatched(E.parseRuntime.parsedLineNumber+A);return function(j,P,R){for(var I=!1,V={},W=0,G=j.length;W<G;W++){var K=j[W];if(!R.parseParam.ignoreEmpty||K!==""){I=!0;var ne=P[W];ne&&ne!==""||(ne=P[W]="field"+(W+1));var le=u(ne,W,R);if(le){var Q=le(K,ne,V,j,W);Q!==void 0&&h(V,ne,Q,R,W)}else R.parseParam.checkType&&(K=_(K,ne,W,R)(K)),K!==void 0&&h(V,ne,K,R,W)}}return I?V:null}(O,E.parseRuntime.headers||[],E)||null}t.default=function(O,E){for(var A=[],j=0,P=O.length;j<P;j++){var R=l(O[j],E,j);R&&A.push(R)}return A};var f={string:w,number:x,omit:function(){}};function u(O,E,A){if(A.parseRuntime.columnConv[E]!==void 0)return A.parseRuntime.columnConv[E];var j=A.parseParam.colParser[O];if(j===void 0)return A.parseRuntime.columnConv[E]=null;if(typeof j=="object"&&(j=j.cellParser||"string"),typeof j=="string"){j=j.trim().toLowerCase();var P=f[j];return A.parseRuntime.columnConv[E]=P||null}return A.parseRuntime.columnConv[E]=typeof j=="function"?j:null}function h(O,E,A,j,P){if(!j.parseRuntime.columnValueSetter[P])if(j.parseParam.flatKeys)j.parseRuntime.columnValueSetter[P]=m;else if(E.indexOf(".")>-1){for(var R=E.split("."),I=!0;R.length>0;)if(R.shift().length===0){I=!1;break}!I||j.parseParam.colParser[E]&&j.parseParam.colParser[E].flat?j.parseRuntime.columnValueSetter[P]=m:j.parseRuntime.columnValueSetter[P]=y}else j.parseRuntime.columnValueSetter[P]=m;j.parseParam.nullObject===!0&&A==="null"&&(A=null),j.parseRuntime.columnValueSetter[P](O,E,A)}function m(O,E,A){O[E]=A}function y(O,E,A){a.default(O,E,A)}function _(O,E,A,j){return j.parseRuntime.headerType[A]?j.parseRuntime.headerType[A]:E.indexOf("number#!")>-1?j.parseRuntime.headerType[A]=x:E.indexOf("string#!")>-1?j.parseRuntime.headerType[A]=w:j.parseParam.checkType?j.parseRuntime.headerType[A]=S:j.parseRuntime.headerType[A]=w}function x(O){var E=parseFloat(O);return isNaN(E)?O:E}function w(O){return O.toString()}function S(O){var E=O.trim();return E===""?w(O):o.test(E)?x(O):E.length===5&&E.toLowerCase()==="false"||E.length===4&&E.toLowerCase()==="true"?function(A){var j=A.trim();return j.length!==5||j.toLowerCase()!=="false"}(O):E[0]==="{"&&E[E.length-1]==="}"||E[0]==="["&&E[E.length-1]==="]"?function(A){try{return JSON.parse(A)}catch{return A}}(O):w(O)}},function(e,t,n){var r=n(61);e.exports=function(i,a,o){return i==null?i:r(i,a,o)}},function(e,t,n){var r=n(62),i=n(74),a=n(103),o=n(20),l=n(104);e.exports=function(f,u,h,m){if(!o(f))return f;for(var y=-1,_=(u=i(u,f)).length,x=_-1,w=f;w!=null&&++y<_;){var S=l(u[y]),O=h;if(y!=x){var E=w[S];(O=m?m(E,S,w):void 0)===void 0&&(O=o(E)?E:a(u[y+1])?[]:{})}r(w,S,O),w=w[S]}return f}},function(e,t,n){var r=n(63),i=n(31),a=Object.prototype.hasOwnProperty;e.exports=function(o,l,f){var u=o[l];a.call(o,l)&&i(u,f)&&(f!==void 0||l in o)||r(o,l,f)}},function(e,t,n){var r=n(64);e.exports=function(i,a,o){a=="__proto__"&&r?r(i,a,{configurable:!0,enumerable:!0,value:o,writable:!0}):i[a]=o}},function(e,t,n){var r=n(17),i=function(){try{var a=r(Object,"defineProperty");return a({},"",{}),a}catch{}}();e.exports=i},function(e,t,n){var r=n(66),i=n(70),a=n(20),o=n(72),l=/^\[object .+?Constructor\]$/,f=Function.prototype,u=Object.prototype,h=f.toString,m=u.hasOwnProperty,y=RegExp("^"+h.call(m).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(_){return!(!a(_)||i(_))&&(r(_)?y:l).test(o(_))}},function(e,t,n){var r=n(30),i=n(20);e.exports=function(a){if(!i(a))return!1;var o=r(a);return o=="[object Function]"||o=="[object GeneratorFunction]"||o=="[object AsyncFunction]"||o=="[object Proxy]"}},function(e,t,n){(function(r){var i=typeof r=="object"&&r&&r.Object===Object&&r;e.exports=i}).call(this,n(0))},function(e,t,n){var r=n(18),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,l=r?r.toStringTag:void 0;e.exports=function(f){var u=a.call(f,l),h=f[l];try{f[l]=void 0;var m=!0}catch{}var y=o.call(f);return m&&(u?f[l]=h:delete f[l]),y}},function(e,t){var n=Object.prototype.toString;e.exports=function(r){return n.call(r)}},function(e,t,n){var r=n(71),i=function(){var a=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}();e.exports=function(a){return!!i&&i in a}},function(e,t,n){var r=n(19)["__core-js_shared__"];e.exports=r},function(e,t){var n=Function.prototype.toString;e.exports=function(r){if(r!=null){try{return n.call(r)}catch{}try{return r+""}catch{}}return""}},function(e,t){e.exports=function(n,r){return n==null?void 0:n[r]}},function(e,t,n){var r=n(21),i=n(75),a=n(77),o=n(100);e.exports=function(l,f){return r(l)?l:i(l,f)?[l]:a(o(l))}},function(e,t,n){var r=n(21),i=n(22),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(l,f){if(r(l))return!1;var u=typeof l;return!(u!="number"&&u!="symbol"&&u!="boolean"&&l!=null&&!i(l))||o.test(l)||!a.test(l)||f!=null&&l in Object(f)}},function(e,t){e.exports=function(n){return n!=null&&typeof n=="object"}},function(e,t,n){var r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=n(78)(function(o){var l=[];return o.charCodeAt(0)===46&&l.push(""),o.replace(r,function(f,u,h,m){l.push(h?m.replace(i,"$1"):u||f)}),l});e.exports=a},function(e,t,n){var r=n(79);e.exports=function(i){var a=r(i,function(l){return o.size===500&&o.clear(),l}),o=a.cache;return a}},function(e,t,n){var r=n(80),i="Expected a function";function a(o,l){if(typeof o!="function"||l!=null&&typeof l!="function")throw new TypeError(i);var f=function(){var u=arguments,h=l?l.apply(this,u):u[0],m=f.cache;if(m.has(h))return m.get(h);var y=o.apply(this,u);return f.cache=m.set(h,y)||m,y};return f.cache=new(a.Cache||r),f}a.Cache=r,e.exports=a},function(e,t,n){var r=n(81),i=n(95),a=n(97),o=n(98),l=n(99);function f(u){var h=-1,m=u==null?0:u.length;for(this.clear();++h<m;){var y=u[h];this.set(y[0],y[1])}}f.prototype.clear=r,f.prototype.delete=i,f.prototype.get=a,f.prototype.has=o,f.prototype.set=l,e.exports=f},function(e,t,n){var r=n(82),i=n(88),a=n(94);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||i),string:new r}}},function(e,t,n){var r=n(83),i=n(84),a=n(85),o=n(86),l=n(87);function f(u){var h=-1,m=u==null?0:u.length;for(this.clear();++h<m;){var y=u[h];this.set(y[0],y[1])}}f.prototype.clear=r,f.prototype.delete=i,f.prototype.get=a,f.prototype.has=o,f.prototype.set=l,e.exports=f},function(e,t,n){var r=n(8);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(e,t){e.exports=function(n){var r=this.has(n)&&delete this.__data__[n];return this.size-=r?1:0,r}},function(e,t,n){var r=n(8),i=Object.prototype.hasOwnProperty;e.exports=function(a){var o=this.__data__;if(r){var l=o[a];return l==="__lodash_hash_undefined__"?void 0:l}return i.call(o,a)?o[a]:void 0}},function(e,t,n){var r=n(8),i=Object.prototype.hasOwnProperty;e.exports=function(a){var o=this.__data__;return r?o[a]!==void 0:i.call(o,a)}},function(e,t,n){var r=n(8);e.exports=function(i,a){var o=this.__data__;return this.size+=this.has(i)?0:1,o[i]=r&&a===void 0?"__lodash_hash_undefined__":a,this}},function(e,t,n){var r=n(89),i=n(90),a=n(91),o=n(92),l=n(93);function f(u){var h=-1,m=u==null?0:u.length;for(this.clear();++h<m;){var y=u[h];this.set(y[0],y[1])}}f.prototype.clear=r,f.prototype.delete=i,f.prototype.get=a,f.prototype.has=o,f.prototype.set=l,e.exports=f},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,n){var r=n(9),i=Array.prototype.splice;e.exports=function(a){var o=this.__data__,l=r(o,a);return!(l<0||(l==o.length-1?o.pop():i.call(o,l,1),--this.size,0))}},function(e,t,n){var r=n(9);e.exports=function(i){var a=this.__data__,o=r(a,i);return o<0?void 0:a[o][1]}},function(e,t,n){var r=n(9);e.exports=function(i){return r(this.__data__,i)>-1}},function(e,t,n){var r=n(9);e.exports=function(i,a){var o=this.__data__,l=r(o,i);return l<0?(++this.size,o.push([i,a])):o[l][1]=a,this}},function(e,t,n){var r=n(17)(n(19),"Map");e.exports=r},function(e,t,n){var r=n(10);e.exports=function(i){var a=r(this,i).delete(i);return this.size-=a?1:0,a}},function(e,t){e.exports=function(n){var r=typeof n;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?n!=="__proto__":n===null}},function(e,t,n){var r=n(10);e.exports=function(i){return r(this,i).get(i)}},function(e,t,n){var r=n(10);e.exports=function(i){return r(this,i).has(i)}},function(e,t,n){var r=n(10);e.exports=function(i,a){var o=r(this,i),l=o.size;return o.set(i,a),this.size+=o.size==l?0:1,this}},function(e,t,n){var r=n(101);e.exports=function(i){return i==null?"":r(i)}},function(e,t,n){var r=n(18),i=n(102),a=n(21),o=n(22),l=r?r.prototype:void 0,f=l?l.toString:void 0;e.exports=function u(h){if(typeof h=="string")return h;if(a(h))return i(h,u)+"";if(o(h))return f?f.call(h):"";var m=h+"";return m=="0"&&1/h==-1/0?"-0":m}},function(e,t){e.exports=function(n,r){for(var i=-1,a=n==null?0:n.length,o=Array(a);++i<a;)o[i]=r(n[i],i,n);return o}},function(e,t){var n=/^(?:0|[1-9]\d*)$/;e.exports=function(r,i){var a=typeof r;return!!(i=i??9007199254740991)&&(a=="number"||a!="symbol"&&n.test(r))&&r>-1&&r%1==0&&r<i}},function(e,t,n){var r=n(22);e.exports=function(i){if(typeof i=="string"||r(i))return i;var a=i+"";return a=="0"&&1/i==-1/0?"-0":a}},function(e,t,n){var r=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(15)),a=n(106),o=function(){function f(u){this.converter=u,this.finalResult=[]}return Object.defineProperty(f.prototype,"needEmitLine",{get:function(){return!!this.converter.parseRuntime.subscribe&&!!this.converter.parseRuntime.subscribe.onNext||this.needPushDownstream},enumerable:!0,configurable:!0}),Object.defineProperty(f.prototype,"needPushDownstream",{get:function(){return this._needPushDownstream===void 0&&(this._needPushDownstream=this.converter.listeners("data").length>0||this.converter.listeners("readable").length>0),this._needPushDownstream},enumerable:!0,configurable:!0}),Object.defineProperty(f.prototype,"needEmitAll",{get:function(){return!!this.converter.parseRuntime.then&&this.converter.parseParam.needEmitAll},enumerable:!0,configurable:!0}),f.prototype.processResult=function(u){var h=this,m=this.converter.parseRuntime.parsedLineNumber;return this.needPushDownstream&&this.converter.parseParam.downstreamFormat==="array"&&m===0&&l(this.converter,"["+a.EOL),new i.default(function(y,_){h.needEmitLine?function x(w,S,O,E,A){if(O>=w.length)A();else if(S.parseRuntime.subscribe&&S.parseRuntime.subscribe.onNext){var j=S.parseRuntime.subscribe.onNext,P=w[O],R=j(P,S.parseRuntime.parsedLineNumber+O);if(O++,R&&R.then)R.then(function(){(function(V,W,G,K,ne,le,Q){ne&&l(G,Q),x(V,G,K,ne,le)})(w,0,S,O,E,A,P)},A);else{for(E&&l(S,P);O<w.length;){var I=w[O];j(I,S.parseRuntime.parsedLineNumber+O),O++,E&&l(S,I)}A()}}else{if(E)for(;O<w.length;)I=w[O++],l(S,I);A()}}(u,h.converter,0,h.needPushDownstream,function(x){x?_(x):(h.appendFinalResult(u),y())}):(h.appendFinalResult(u),y())})},f.prototype.appendFinalResult=function(u){this.needEmitAll&&(this.finalResult=this.finalResult.concat(u)),this.converter.parseRuntime.parsedLineNumber+=u.length},f.prototype.processError=function(u){this.converter.parseRuntime.subscribe&&this.converter.parseRuntime.subscribe.onError&&this.converter.parseRuntime.subscribe.onError(u),this.converter.parseRuntime.then&&this.converter.parseRuntime.then.onrejected&&this.converter.parseRuntime.then.onrejected(u)},f.prototype.endProcess=function(){this.converter.parseRuntime.then&&this.converter.parseRuntime.then.onfulfilled&&(this.needEmitAll?this.converter.parseRuntime.then.onfulfilled(this.finalResult):this.converter.parseRuntime.then.onfulfilled([])),this.converter.parseRuntime.subscribe&&this.converter.parseRuntime.subscribe.onCompleted&&this.converter.parseRuntime.subscribe.onCompleted(),this.needPushDownstream&&this.converter.parseParam.downstreamFormat==="array"&&l(this.converter,"]"+a.EOL)},f}();function l(f,u){if(typeof u!="object"||f.options.objectMode)f.push(u);else{var h=JSON.stringify(u);f.push(h+(f.parseParam.downstreamFormat==="array"?","+a.EOL:a.EOL),"utf8")}}t.Result=o},function(e,t){t.endianness=function(){return"LE"},t.hostname=function(){return typeof location<"u"?location.hostname:""},t.loadavg=function(){return[]},t.uptime=function(){return 0},t.freemem=function(){return Number.MAX_VALUE},t.totalmem=function(){return Number.MAX_VALUE},t.cpus=function(){return[]},t.type=function(){return"Browser"},t.release=function(){return typeof navigator<"u"?navigator.appVersion:""},t.networkInterfaces=t.getNetworkInterfaces=function(){return{}},t.arch=function(){return"javascript"},t.platform=function(){return"browser"},t.tmpdir=t.tmpDir=function(){return"/tmp"},t.EOL=`
|
||
`,t.homedir=function(){return"/"}}])),XE}var INe=kNe();const $Ne=Lt(INe),BNe=e=>new Promise(t=>{$Ne().fromString(e).then(t)}),UNe=new Kz,zNe=e=>UNe.parse(e),FNe="shlink",k9=e=>`${FNe}.${e}`;class qNe{constructor(t){gf(this,"get",t=>{const n=this.localStorage.getItem(k9(t));return n?JSON.parse(n):void 0});gf(this,"set",(t,n)=>this.localStorage.setItem(k9(t),JSON.stringify(n)));this.localStorage=t}}class VNe{constructor(t){this.storage=t}getTagColors(){return this.storage.get("colors")??{}}storeTagColors(t){this.storage.set("colors",t)}}const HNe=e=>{e.constant("localStorage",window.localStorage),e.service("Storage",qNe,"localStorage"),e.service("TagColorsStorage",VNe,"Storage"),e.constant("csvToJson",BNe),e.constant("jsonToCsv",zNe),e.serviceFactory("useTimeoutToggle",()=>d1)},Tc=new yB,{container:S4}=Tc,WNe=(e,t)=>(...n)=>e[t](...n),GNe=(e,t)=>({...e,[t]:WNe(S4,t)}),YNe=e=>t=>Object.fromEntries(e.map(n=>[n,t[n]])),p_=(e,t=[])=>H9(e?YNe(e):null,t.reduce(GNe,{}));Uue(Tc,p_);FMe(Tc,p_);gQ(Tc);ANe(Tc,p_);HNe(Tc);DNe(Tc,p_);var QE={},Iy={exports:{}},I9;function KNe(){return I9||(I9=1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isPlainObject=t.clone=t.recursive=t.merge=t.main=void 0,e.exports=t=n,t.default=n;function n(){for(var u=[],h=0;h<arguments.length;h++)u[h]=arguments[h];return r.apply(void 0,u)}t.main=n,n.clone=a,n.isPlainObject=o,n.recursive=i;function r(){for(var u=[],h=0;h<arguments.length;h++)u[h]=arguments[h];return f(u[0]===!0,!1,u)}t.merge=r;function i(){for(var u=[],h=0;h<arguments.length;h++)u[h]=arguments[h];return f(u[0]===!0,!0,u)}t.recursive=i;function a(u){if(Array.isArray(u)){for(var h=[],m=0;m<u.length;++m)h.push(a(u[m]));return h}else if(o(u)){var h={};for(var m in u)h[m]=a(u[m]);return h}else return u}t.clone=a;function o(u){return u&&typeof u=="object"&&!Array.isArray(u)}t.isPlainObject=o;function l(u,h){if(!o(u))return h;for(var m in h)m==="__proto__"||m==="constructor"||m==="prototype"||(u[m]=o(u[m])&&o(h[m])?l(u[m],h[m]):h[m]);return u}function f(u,h,m){var y;(u||!o(y=m.shift()))&&(y={});for(var _=0;_<m.length;++_){var x=m[_];if(o(x)){for(var w in x)if(!(w==="__proto__"||w==="constructor"||w==="prototype")){var S=u?a(x[w]):x[w];y[w]=h?l(y[w],S):S}}}return y}}(Iy,Iy.exports)),Iy.exports}var $9;function ZNe(){return $9||($9=1,function(e){var t=n(KNe());Object.defineProperty(e,"__esModule",{value:!0}),e.clear=le,e.combineLoads=ne,e.load=K,e.save=G;function n(F){return F&&F.__esModule?F:{default:F}}function r(F,M){return f(F)||l(F,M)||a(F,M)||i()}function i(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function a(F,M){if(F){if(typeof F=="string")return o(F,M);var k=Object.prototype.toString.call(F).slice(8,-1);return k==="Object"&&F.constructor&&(k=F.constructor.name),k==="Map"||k==="Set"?Array.from(F):k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k)?o(F,M):void 0}}function o(F,M){(M==null||M>F.length)&&(M=F.length);for(var k=0,te=Array(M);k<M;k++)te[k]=F[k];return te}function l(F,M){var k=F==null?null:typeof Symbol<"u"&&F[Symbol.iterator]||F["@@iterator"];if(k!=null){var te,Z,oe=[],he=!0,de=!1;try{for(k=k.call(F);!(he=(te=k.next()).done)&&(oe.push(te.value),!(M&&oe.length===M));he=!0);}catch(be){de=!0,Z=be}finally{try{he||k.return==null||k.return()}finally{if(de)throw Z}}return oe}}function f(F){if(Array.isArray(F))return F}function u(F){"@babel/helpers - typeof";return u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(M){return typeof M}:function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},u(F)}function h(F,M,k){return M in F?Object.defineProperty(F,M,{value:k,enumerable:!0,configurable:!0,writable:!0}):F[M]=k,F}var m="[Redux-LocalStorage-Simple]",y="redux_localstorage_simple",_="_",x=[],w=[],S=0,O=!1,E=!1,A=new Map;function j(F){console.warn(m,F)}function P(){}var R=function(F){return F?P:j};function I(F,M){return M===void 0?null:F.length===1?M[F[0]]:I(F.slice(1),M[F[0]])}function V(F){function M(te,Z){return te.length===0?Z:M(te.slice(1),h({},te[0],Z))}var k=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{};return M(F.split(".").reverse(),k)}function W(F){this.warnFn=F||j}Object.defineProperty(W.prototype,"length",{get:function(){try{return localStorage.length}catch(F){this.warnFn(F)}return 0},configurable:!0,enumerable:!0}),W.prototype.key=function(F){try{return localStorage.key(F)}catch(M){this.warnFn(M)}return null},W.prototype.setItem=function(F,M){try{localStorage.setItem(F,JSON.stringify(M))}catch(k){this.warnFn(k)}},W.prototype.getItem=function(F){try{return JSON.parse(localStorage.getItem(F))}catch(M){this.warnFn(M)}return null},W.prototype.removeItem=function(F){try{localStorage.removeItem(F)}catch(M){this.warnFn(M)}};function G(){var F=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},M=F.states,k=M===void 0?x:M,te=F.ignoreStates,Z=te===void 0?w:te,oe=F.namespace,he=oe===void 0?y:oe,de=F.namespaceSeparator,be=de===void 0?_:de,$=F.debounce,q=$===void 0?S:$,ee=F.disableWarnings,fe=ee===void 0?E:ee;return function(X){return function(ue){return function(pe){function ye($e,Fe){return 1<$e.split(".").length?I($e.split("."),Fe):I([$e],Fe)}function me(){k.length===0?ze.setItem(he,we):k.forEach(function($e){var Fe=he+be+$e,_e=ye($e,we);_e?ze.setItem(Fe,_e):ze.removeItem(Fe)})}var we,Te=R(fe),Le=ue(pe);Q(k)||(console.error(m,"'states' parameter in 'save()' method was passed a non-array value. Setting default value instead. Check your 'save()' method."),k=x),Q(Z)||(console.error(m,"'ignoreStates' parameter in 'save()' method was passed a non-array value. Setting default value instead. Check your 'save()' method."),Z=w),0<Z.length&&(Z=Z.filter(function($e){return J($e)?$e:void console.error(m,"'ignoreStates' array contains a non-string value. Ignoring this value. Check your 'ignoreStates' array.")})),J(he)||(console.error(m,"'namespace' parameter in 'save()' method was passed a non-string value. Setting default value instead. Check your 'save()' method."),he=y),J(be)||(console.error(m,"'namespaceSeparator' parameter in 'save()' method was passed a non-string value. Setting default value instead. Check your 'save()' method."),be=_),H(q)||(console.error(m,"'debounce' parameter in 'save()' method was passed a non-integer value. Setting default value instead. Check your 'save()' method."),q=S),we=0<Z.length?z(Z,X.getState()):X.getState();var ze=new W(Te);return q?(A.get(k+he)&&clearTimeout(A.get(k+he)),A.set(k+he,setTimeout(function(){me()},q))):me(),Le}}}}function K(){var F=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},M=F.states,k=M===void 0?x:M,te=F.immutablejs,Z=te===void 0?O:te,oe=F.namespace,he=oe===void 0?y:oe,de=F.namespaceSeparator,be=de===void 0?_:de,$=F.preloadedState,q=$===void 0?{}:$,ee=F.disableWarnings,fe=ee===void 0?E:ee,X=R(fe);Q(k)||(console.error(m,"'states' parameter in 'load()' method was passed a non-array value. Setting default value instead. Check your 'load()' method."),k=x),J(he)||(console.error(m,"'namespace' parameter in 'load()' method was passed a non-string value. Setting default value instead. Check your 'load()' method."),he=y),J(be)||(console.error(m,"'namespaceSeparator' parameter in 'load()' method was passed a non-string value. Setting default value instead. Check your 'load()' method."),be=_),Z===!0&&X("Support for Immutable.js data structures has been deprecated as of version 2.0.0. Please use version 1.4.0 if you require this functionality.");var ue=new W(X),pe=q;if(k.length===0){var ye=ue.getItem(he);ye&&(pe=ye)}else k.forEach(function(me){var we=he+be+me,Te=ue.getItem(we);Te?pe=t.default.recursive(pe,V(me,Te)):X("Invalid load '"+we+"' provided. Check your 'states' in 'load()'. If this is your first time running this app you may see this message. To disable it in future use the 'disableWarnings' flag, see documentation.")});return pe}function ne(){for(var F={},M=arguments.length,k=Array(M),te=0;te<M;te++)k[te]=arguments[te];return k.forEach(function(Z){for(var oe in U(Z)||(console.error(m,"One or more loads provided to 'combineLoads()' is not a valid object. Ignoring the invalid load/s. Check your 'combineLoads()' method."),Z={}),Z)F[oe]=Z[oe]}),F}function le(){var F=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},M=F.namespace,k=M===void 0?y:M,te=F.disableWarnings,Z=te===void 0?E:te,oe=R(Z);J(k)||(console.error(m,"'namespace' parameter in 'clear()' method was passed a non-string value. Setting default value instead. Check your 'clear()' method."),k=y);for(var he,de=new W(oe),be=de.length,$=0;$<be;$++)he=de.key($),he&&he.slice(0,k.length)===k&&de.removeItem(he)}function Q(F){return Object.prototype.toString.call(F)==="[object Array]"}function J(F){return typeof F=="string"}function H(F){return typeof F=="number"&&isFinite(F)&&Math.floor(F)===F}function U(F){return F!==null&&u(F)==="object"}function z(F,M){var k=Object.entries(M).reduce(function(te,Z){var oe=r(Z,2),he=oe[0];return oe[1],F.indexOf(he)===-1&&(te[he]=M[he]),te},{});return k}}(QE)),QE}var YG=ZNe();const XNe=e=>A3({appUpdated:Bue,servers:fNe,selectedServer:e.selectedServerReducer,settings:NNe}),QNe=e=>(e.settings&&e.settings.visits&&e.settings.visits.defaultInterval==="last180days"&&(e.settings.visits.defaultInterval="last180Days"),e),KG={states:["settings","servers"],namespace:"shlink",namespaceSeparator:".",debounce:300},JNe=QNe(YG.load(KG)),e6e=e=>bz({devTools:!1,reducer:XNe(e),preloadedState:JNe,middleware:t=>t({immutableCheck:!1,serializableCheck:!1}).concat(YG.save(KG))}),t6e=!!(window.location.hostname==="localhost"||window.location.hostname==="[::1]"||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));function n6e(e){if("serviceWorker"in navigator){if(new URL(e0.homepage,window.location.href).origin!==window.location.origin)return;window.addEventListener("load",()=>{const n=`${e0.homepage}/service-worker.js`;t6e?(r6e(n,e),navigator.serviceWorker.ready.then(()=>{console.log("This web app is being served cache-first by a service worker. To learn more, visit https://cra.link/PWA")})):ZG(n,e)})}}function ZG(e,t){navigator.serviceWorker.register(e).then(n=>{n.onupdatefound=()=>{const r=n.installing;r!=null&&(r.onstatechange=()=>{r.state==="installed"&&(navigator.serviceWorker.controller?(console.log("New content is available and will be used when all tabs for this page are closed. See https://cra.link/PWA."),t&&t.onUpdate&&t.onUpdate(n)):(console.log("Content is cached for offline use."),t&&t.onSuccess&&t.onSuccess(n)))})}}).catch(n=>{console.error("Error during service worker registration:",n)})}function r6e(e,t){fetch(e,{headers:{"Service-Worker":"script"}}).then(n=>{const r=n.headers.get("content-type");n.status===404||r!=null&&r.indexOf("javascript")===-1?navigator.serviceWorker.ready.then(i=>{i.unregister().then(()=>{window.location.reload()})}):ZG(e,t)}).catch(()=>{console.log("No internet connection found. App is running in offline mode.")})}const XG=e6e(S4),{App:i6e,ScrollToTop:a6e,ErrorHandler:o6e,appUpdateAvailable:s6e}=S4;wK.createRoot(document.getElementById("root")).render(v.jsx(W9,{store:XG,children:v.jsx(aB,{basename:e0.homepage,children:v.jsx(o6e,{children:v.jsx(a6e,{children:v.jsx(i6e,{})})})})}));n6e({onUpdate(){XG.dispatch(s6e())}});
|